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
340197650262	340197650781	340197651331	340197651881	340197652431	340197652981	340197653531	340197654081	340197654631	340197655181	340197655731	340197656281	340197656831	340197657381	340197657931	340197658481	340197659031	340197659581	340197660131	340197660681	340197661231	340197661781	340197662331	340197662881	340197663431	340197663981	340197664531	340197665081	340197665631	340197666181	340197666731	340197667281	340197667831	340197668381	340197668931	340197669481	340197670031	340197670581	340197671131	340197671681	340197672231	340197672781	340197673331	340197673881	340197674431	340197674981	340197675531	340197676081	340197676631	340197677181	340197677731	340197678281	340197678831	340197679381	340197679931	340197680481	340197681031	340197681581	340197682131	340197682681	340197683231	340197683781	340197684331	340197684881	340197685431	340197685981	340197686531	340197687081	340197687631	340197688181	340197688731	340197689281	340197689831	340197690381	340197690931	340197691481	340197692031	340197692581	340197693131	340197693681	340197694231	340197694781	340197695331	340197695881	340197696431	340197696981	340197697531	340197698081	340197698632	340197699181	340197699731	340197700281	340197700831	340197701381	340197701931	340197702481	340197703031	340197703581	340197704131	340197704681	340197705231	340197705781	340197706331	340197706881	340197707431	340197707981	340197708531	340197709081	340197709631	340197710181	340197710731	340197711281	340197711831	340197712381	340197712931	340197713481	340197714031	340197714581	340197715131	340197715681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22007	20346	27870	22746	20346	20410	8368	2401	2039	2059	1755	1575	1601	1558	1405	1431	1396	1441	1324	1201	1184	1025	989	841	748	731	749	677	757	738	771	735	703	743	727	718	712	723	709	762	754	703	733	732	686	734	727	751	715	688	694	739	720	704	666	676	740	726	717	732	659	695	661	682	707	659	660	696	727	681	706	701	683	725	715	705	652	696	698	723	636	676	677	696	665	735	693	696	712	672	683	661	694	698	700	716	724	671	669	723	663	684	696	651	705	676	694	677	771	678	697	670	707	667	656	594	714	711	711	664	726	715	736	716	683	681	678	662	717	701	672	734	693	669	708	638	674	659	680	679	677	668	645	690	712	699	714	741	712	663	682	662	715	654	670	690	688	672	673	664	710	711	659	661	672	674	721	700	725	671	681	651	660	708	681	718	698	701	708	669	679	651	687	719	664	626	726	715	681	674	687	660	653	730	722	687	700	659	725	762	684	705	693	647	673	663	710	665	709	739	693	678	661	729	663	675	676	718	767	686	697	644	693	669	698	699	650	739	670	683	660	719	697	684	681	701	700	694	714	704	681	693	729	711	671	663	660	705	719	700	667	733	657	721	695	638	724	688	745	626	684	703	730	744	660	693	689	714	630	676	669	701	704	709	680	663	659	704	648	664	690	684	697	688	688	677	641	745	701	676	688	707	672	671	701	744	689	668	707	687	721	714	681	691	714	641	700	685	682	704	708	649	619	687	635	656	687	723	731	666	710	700	674	668	715	672	664	705	646	635	649	710	657	703	701	699	714	683	689	689	690	686	664	661	689	740	679	697	684	671	685	693	701	767	667	701	678	671	714	699	677	698	656	688	703	681	709	681	732	667	702	664	608	672	695	689	697	745	668	669	694	686	698	686	711	700	719	691	626	675	681	725	706	704	709	643	704	710	694	696	699	667	693	696	700	726	694	670	657	670	723	731	694	692	736	687	676	707	661	684	682	701	692	694	671	722	684	710	681	683	674	710	712	701	674	729	660	699	669	718	683	718	725	684	683	670	645	708	721	697	653	718	684	668	725	681	702	683	689	657	714	676	668	709	670	696	680	690	627	721	721	708	727	705	711	731	695	725	680	678	655	685	718	703	669	730	648	671	664	688	672	672	731	698	682	673	679	744	647	678	682	705	701	659	709	675	697	661	706	697	665	695	703	691	666	682	683	668	718	713	694	732	715	653	684	675	658	683	711	697	652	706	721	656	695	677	755	689	716	705	674	672	694	676	668	695	663	667	686	666	693	676	739	654	691	649	641	707	691	675	699	657	700	697	711	710	717	704	711	735	703	714	657	692	695	684	702	700	675	728	689	681	696	734	729	685	667	689	688	679	601	676	711	671	708	687	671	664	736	684	685	648	687	712	684	692	742	723	698	590	706	655	662	665	688	674	652	666	742	686	680	671	723	628	653	699	619	699	685	666	718	715	747	635	709	715	733	732	626	694	685	653	688	662	665	692	693	711	661	689	669	687	664	672	761	668	701	683	692	683	650	683	670	709	683	722	731	695	656	732	733	676	735	728	696	695	700	699	662	660	674	683	696	678	702	703	672	667	684	703	675	690	692	673	680	667	664	712	731	703	691	700	713	685	684	721	693	618	689	716	703	732	709	687	706	626	663	660	664	690	708	674	702	645	698	758	679	688	687	690	660	703	702	721	658	692	664	692	671	725	674	680	692	734	663	695	745	641	650	695	711	717	659	740	659	681	694	730	657	692	693	686	654	686	608	704	673	668	679	707	662	710	697	712	722	715	723	652	678	672	670	708	698	656	731	675	713	700	645	729	727	694	656	684	708	686	717	727	627	691	708	677	697	678	707	699	709	670	679	719	708	673	672	648	729	699	722	682	674	673	707	684	678	698	665	666	692	710	733	719	701	713	727	680	681	723	649	691	678	650	682	670	732	674	712	678	677	678	655	700	701	717	705	664	707	704	709	668	698	662	616	693	705	651	648	711	650	751	717	673	669	684	696	705	648	712	679	730	705	692	646	660	703	652	708	705	640	685	603	663	714	670	668	717	641	687	685	714	681	695	704	651	639	629	687	697	723	667	653	717	645	701	686	670	671	706	716	721	708	686	667	664	711	703	668	641	655	643	675	663	655	690	687	703	683	737	689	690	686	625	713	661	696	645	701	667	671	680	651	664	689	678	711	693	678	681	675	704	705	708	713	698	667	684	719	664	714	647	709	727	697	647	648	732	673	709	712	685	715	625	693	687	730	669	688	690	706	705	684	667	673	718	658	660	662	692	654	689	649	723	702	699	713	698	677	664	730	712	678	688	676	691	666	705	696	711	681	686	705	711	770	700	702	721	730	718	701	668	731	668	678	694	702	694	686	662	683	686	675	643	692	717	721	725	697	647	669	695	672	654	726	670	637	664	674	704	650	697	691	664	659	691	674	661	662	707	664	668	691	704	666	678	672	724	713	694	654	683	739	705	690	672	708	707	714	654	702	691	679	675	683	684	660	654	724	680	707	705	674	699	680	704	719	701	668	690	690	700	652	681	691	675	697	695	624	665	677	684	677	676	717	691	664	716	717	663	655	674	706	663	701	691	695	652	659	716	663	707	661	682	708	708	716	653	685	686	630	723	689	698	736	721	701	693	644	685	676	681	643	677	697	669	699	638	684	676	714	716	660	637	646	651	709	707	685	696	686	678	699	694	706	661	728	685	705	678	685	684	650	680	710	671	686	689	660	704	709	728	708	696	702	676	702	728	702	658	685	681	700	695	755	696	643	675	668	665	724	707	691	740	648	663	676	671	722	666	729	700	690	649	696	684	667	706	696	719	640	635	653	668	693	671	643	681	680	729	678	734	688	687	695	673	707	698	692	693	705	718	727	682	686	661	675	721	726	721	688	661	659	661	675	698	709	667	701	654	706	716	664	676	705	676	707	669	644	719	655	743	767	674	685	708	650	624	620	720	720	691	712	689	663	695	643	720	705	696	712	692	677	658	682	705	623	709	627	687	645	731	692	662	639	641	702	686	672	705	695	734	709	721	736	694	660	671	686	738	681	724	692	697	662	717	700	645	710	693	692	716	692	769	692	680	682	713	643	693	714	710	719	683	681	666	734	659	712	690	755	639	702	669	734	697	676	679	669	686	653	697	697	698	684	702	725	724	684	640	648	694	708	722	649	647	677	707	684	663	698	702	695	677	731	685	680	663	711	671	712	706	714	661	588	703	648	655	650	673	701	681	682	646	742	684	673	688	691	739	675	632	673	699	665	691	676	683	697	681	705	725	734	693	714	707	669	726	689	705	695	672	654	673	687	634	705	654	703	707	656	663	654	665	625	652	653	657	670	701	709	704	686	706	703	652	687	721	668	673	677	671	666	701	693	680	656	644	677	653	646	690	729	688	742	681	662	709	655	689	698	707	684	679	626	644	674	675	685	699	651	695	714	646	699	721	643	687	670	652	670	675	698	706	713	679	716	753	699	698	689	673	686	712	732	711	705	675	656	654
8561	19743	16431	9453	7079	5583	4713	4721	4414	4523	3714	3076	3283	3047	2614	2671	2711	2686	2510	2241	1873	1541	1473	1312	1080	1075	1060	1002	1083	1011	988	958	948	934	933	948	964	963	969	902	906	897	896	919	935	963	932	889	887	910	867	888	899	862	852	927	894	923	919	874	869	906	888	905	858	913	876	880	854	892	858	846	885	900	899	857	908	870	904	845	903	876	880	889	872	893	852	846	897	885	935	896	891	858	876	862	877	848	836	858	896	833	867	891	791	871	858	873	863	839	879	870	895	879	888	872	917	888	913	883	883	882	863	879	885	866	901	875	807	892	832	902	898	914	892	928	878	869	868	882	902	855	888	892	878	866	885	854	879	878	888	821	906	857	849	826	892	885	856	857	888	891	875	888	847	872	932	861	910	927	862	895	862	899	901	867	872	941	867	861	853	857	867	856	889	838	858	849	850	876	861	875	896	945	890	853	891	867	842	898	862	846	877	948	884	789	833	899	800	807	825	867	908	867	904	855	819	860	867	841	890	886	847	887	795	867	873	863	897	857	880	925	853	843	885	892	847	885	847	838	834	842	907	924	842	941	877	897	845	898	832	848	918	901	901	884	927	879	873	872	874	788	875	871	889	961	874	893	859	869	915	881	884	876	905	925	841	912	867	876	854	909	843	859	897	844	843	892	819	855	886	872	847	872	878	848	908	853	941	821	871	868	875	920	891	860	874	898	817	873	903	876	868	871	865	916	835	845	876	872	815	846	926	852	882	869	851	888	903	939	909	870	886	957	894	864	859	908	836	888	908	913	829	893	864	890	881	840	885	919	806	911	858	866	859	858	870	891	877	902	919	911	831	886	897	866	860	842	903	873	880	916	886	918	883	863	908	862	876	861	919	908	890	843	865	890	832	871	854	875	950	824	882	855	927	823	857	945	928	871	913	833	833	835	843	894	827	879	846	894	877	852	875	855	885	898	857	865	872	883	841	929	878	883	896	869	880	821	858	883	866	861	826	924	880	883	892	821	929	865	864	921	857	875	889	873	856	852	860	901	896	863	837	870	828	871	932	869	869	853	830	871	798	840	927	840	838	917	902	828	857	862	902	877	920	849	819	874	898	862	881	964	834	854	868	870	873	863	832	832	843	859	902	897	886	846	913	910	867	867	889	883	815	821	868	890	872	882	836	892	794	854	843	823	911	881	863	836	870	915	878	841	872	854	896	866	828	881	899	898	896	859	833	852	830	876	883	854	855	842	865	878	897	874	859	876	873	900	881	875	857	858	918	910	880	895	952	940	876	870	883	889	890	858	844	841	851	859	837	882	853	900	909	886	925	867	874	897	887	874	914	857	880	787	928	832	842	885	881	905	875	869	891	884	855	831	880	794	885	838	868	889	935	880	841	889	831	901	809	884	888	849	850	836	896	883	834	864	882	840	904	839	873	887	837	805	916	840	852	937	839	871	898	910	898	859	846	828	866	810	855	876	861	887	835	834	893	862	844	860	867	836	886	856	873	899	859	855	861	888	856	849	907	862	898	870	828	806	877	882	888	872	874	872	886	880	905	877	903	888	856	899	827	851	832	876	885	927	910	893	877	895	899	883	863	829	863	911	896	870	856	844	837	854	882	873	877	905	890	860	855	868	907	867	825	961	875	916	892	806	903	916	906	883	836	906	878	891	844	911	869	873	863	863	880	852	861	849	864	897	829	898	867	871	857	876	844	854	888	896	898	914	843	892	879	861	837	897	886	859	865	873	858	862	884	866	873	855	827	921	903	832	864	903	869	871	843	915	892	918	843	871	866	850	883	876	861	889	867	936	869	866	846	871	872	895	861	914	883	897	876	832	830	894	822	826	861	870	877	873	853	917	876	838	876	883	927	854	831	911	868	880	886	933	917	855	856	883	840	851	868	823	875	908	867	878	836	871	872	948	891	907	798	911	845	841	901	853	799	872	874	830	900	893	865	818	920	838	868	836	900	848	831	850	897	860	863	872	861	860	870	849	833	888	813	865	901	837	863	839	872	875	894	848	904	890	882	873	853	863	862	882	867	853	821	893	849	867	857	936	884	895	845	822	831	854	863	844	896	869	872	850	872	894	856	879	879	906	896	845	896	863	940	897	910	867	838	877	851	860	870	880	915	810	885	946	871	874	856	896	837	876	895	902	854	859	882	872	861	889	847	896	885	848	845	848	875	800	886	849	834	904	868	868	857	851	874	854	875	860	854	868	824	833	847	932	897	888	920	929	855	905	885	847	834	865	874	868	850	852	845	964	858	842	872	860	872	871	879	850	874	888	858	858	932	804	842	902	881	920	881	923	839	868	906	844	861	914	883	827	790	864	901	848	886	920	846	875	799	865	880	838	907	882	869	821	895	911	946	852	840	957	790	887	888	877	862	896	837	848	896	899	871	832	886	861	905	854	855	884	849	912	886	854	866	860	936	861	920	873	894	846	862	871	840	903	862	859	882	868	844	874	861	834	883	841	904	851	907	847	880	895	859	921	848	827	845	870	868	843	823	856	883	825	862	920	880	806	881	857	895	880	920	870	929	875	862	885	841	838	901	818	909	882	873	844	882	930	843	855	812	898	914	853	931	889	862	858	904	862	908	868	871	844	886	837	873	941	952	825	892	829	848	872	849	903	885	890	891	864	881	839	910	825	880	877	877	875	866	912	882	838	912	888	878	866	857	934	889	903	815	866	834	913	860	886	888	889	842	838	821	908	937	870	879	896	866	849	860	906	885	847	862	855	894	888	953	893	913	858	863	832	873	852	896	857	906	886	867	894	926	854	879	875	877	852	868	856	913	838	871	838	853	845	929	876	896	868	898	798	884	820	834	836	883	872	840	872	853	892	891	905	891	853	872	854	877	862	894	899	781	834	846	882	878	863	841	904	879	888	836	848	894	848	848	835	912	869	870	852	896	834	853	914	866	865	832	882	867	877	846	867	858	870	858	900	879	902	846	871	935	849	889	865	817	870	847	846	866	861	873	871	865	859	898	890	915	840	909	874	887	875	875	857	837	847	896	883	904	874	898	841	847	872	864	850	883	853	859	840	891	844	867	927	870	888	903	912	908	832	881	854	867	881	897	902	895	861	964	856	902	904	866	847	896	865	873	858	896	834	883	858	867	876	880	864	911	908	878	849	882	836	861	850	849	849	839	858	855	842	847	840	872	933	871	848	853	879	863	858	835	856	910	947	880	868	871	900	855	899	855	841	863	863	850	876	881	881	899	880	884	892	939	883	864	850	898	823	868	913	882	834	884	917	859	890	917	842	916	853	899	872	891	870	887	871	875	798	926	836	872	811	866	934	914	874	864	883	874	905	863	833	873	924	891	813	863	904	837	865	846	878	849	832	860	912	842	898	854	919	842	911	923	847	823	857	880	899	851	864	899	868	865	886	840	865	896	854	903	857	899	907	850	883	892	877	866	875	861	838	884	952	913	859	902	882	837	912	891	843	898	885	900	862	845	916	867	877	885	903	836	835	925	883	894	891
27549	20946	9466	1791	1039	847	846	869	897	915	821	804	813	760	690	710	757	793	701	612	588	546	529	489	465	477	486	488	462	447	447	454	416	440	465	392	467	476	431	446	473	458	456	452	463	449	468	439	434	444	504	451	419	443	446	435	459	445	426	423	427	459	475	444	411	440	407	480	432	443	436	429	443	458	386	448	433	463	468	446	441	474	426	396	407	443	453	471	471	464	485	416	465	483	438	430	435	472	410	446	463	428	461	445	424	385	434	450	471	424	431	422	434	415	416	448	398	427	445	431	421	473	445	418	425	447	430	429	442	471	456	435	433	445	446	422	442	452	410	447	476	433	452	409	409	437	432	430	412	435	425	439	404	436	430	433	442	450	414	409	460	450	456	426	457	461	462	462	455	457	437	448	465	455	459	460	413	469	441	472	429	442	444	450	404	431	445	509	420	414	444	446	444	431	467	452	445	474	447	446	450	472	437	438	459	449	447	414	430	442	446	464	430	425	454	429	463	440	466	406	452	427	438	426	425	470	499	449	460	433	447	466	431	423	472	413	432	433	432	447	432	425	437	454	433	462	448	465	420	446	436	449	435	464	451	508	405	424	441	421	440	437	437	457	455	428	468	455	460	408	422	429	442	440	453	418	434	434	439	406	433	409	427	437	427	424	495	498	425	468	446	482	452	480	430	463	460	422	478	450	417	486	450	430	445	441	445	431	469	437	440	457	450	440	491	451	472	465	416	463	450	446	426	472	439	408	428	438	451	416	456	460	446	451	465	438	477	412	411	429	437	447	442	449	425	420	437	464	427	452	447	451	435	421	428	445	412	439	479	475	460	437	439	460	416	399	452	441	434	407	436	472	449	426	447	446	438	415	437	437	460	453	456	430	439	378	419	446	435	433	462	443	415	445	424	434	468	481	413	471	452	453	459	448	432	492	441	385	416	435	446	431	477	444	454	459	406	466	475	470	447	498	469	440	431	469	394	475	473	490	433	476	460	445	483	429	449	462	448	450	391	452	438	433	458	442	445	429	441	462	481	408	433	460	437	450	455	471	450	426	473	449	468	448	456	441	470	444	441	418	422	420	458	451	461	412	406	449	474	459	444	485	478	478	467	451	449	452	434	375	431	452	437	463	451	434	455	462	436	445	429	434	490	466	419	396	467	442	460	409	444	439	450	442	438	454	436	477	429	456	462	436	461	454	430	416	426	468	456	449	439	440	436	446	441	432	402	478	440	380	478	469	486	449	431	446	422	473	435	461	434	454	444	402	476	443	384	426	441	428	465	441	453	414	456	436	478	454	406	450	444	444	479	431	431	437	455	450	459	409	463	424	457	419	447	447	473	467	458	475	458	464	444	438	428	425	460	460	438	457	428	431	426	448	465	452	478	460	468	416	441	439	428	446	430	405	450	450	415	460	458	480	434	439	425	457	436	416	440	463	432	457	448	480	430	441	450	440	480	460	420	460	446	444	459	418	438	448	436	446	415	437	483	409	437	495	422	456	464	466	440	446	466	444	415	435	448	412	450	455	442	433	462	426	442	424	447	461	432	407	444	393	423	408	411	436	452	423	414	416	406	453	448	431	460	480	407	397	457	434	434	406	433	466	467	437	489	416	431	471	455	412	424	436	474	469	434	442	393	442	419	430	425	435	457	468	454	453	426	438	457	473	426	451	444	423	394	429	419	468	441	408	442	453	408	454	431	458	443	432	433	450	435	425	454	401	419	458	451	415	451	422	474	480	416	442	466	441	487	430	450	409	455	453	459	393	441	471	439	479	459	415	440	428	469	473	420	430	432	465	412	468	450	413	421	390	416	454	401	457	450	427	421	437	479	424	438	451	446	460	446	453	458	459	440	399	441	389	415	425	436	414	459	437	483	451	404	473	460	437	460	409	427	466	487	453	444	461	469	401	456	445	414	500	464	450	451	441	436	448	403	420	431	465	425	448	436	451	446	458	450	464	440	423	421	406	423	390	462	450	451	450	399	398	418	423	457	450	434	432	438	431	406	448	476	413	425	413	429	426	452	464	513	438	449	503	430	430	396	457	440	454	464	477	449	440	444	438	419	424	414	486	404	418	426	419	433	433	456	436	436	444	419	447	432	450	428	446	445	461	433	424	442	419	424	389	452	488	400	488	451	418	448	452	435	425	439	458	435	482	471	411	424	408	478	446	428	455	438	481	452	435	448	411	412	489	446	476	438	441	483	439	467	430	471	432	411	445	414	409	466	463	438	442	431	452	466	468	460	452	433	488	428	438	415	414	428	444	439	456	419	427	441	452	402	414	520	434	440	444	453	458	444	457	425	416	457	443	438	435	405	442	403	450	413	439	423	453	458	465	404	415	456	452	458	406	421	456	444	510	421	427	414	455	428	476	444	421	459	447	473	474	455	426	419	434	423	456	442	462	434	416	439	440	464	454	432	411	408	475	457	474	424	428	460	443	434	450	465	454	428	450	470	480	397	445	448	403	441	446	441	481	427	468	448	461	411	428	452	454	422	474	418	464	482	454	463	402	409	444	448	422	494	443	407	437	387	429	444	448	487	444	418	448	441	432	450	431	429	425	450	431	430	416	434	429	442	475	428	471	450	450	446	450	448	437	451	434	474	449	423	456	478	417	476	411	423	440	446	442	448	451	455	441	405	400	461	404	425	495	429	431	444	412	486	454	429	434	451	482	455	459	419	437	466	478	415	469	474	441	443	420	422	449	447	459	438	458	443	454	393	485	423	409	461	443	428	476	438	446	403	473	461	426	440	447	431	445	452	459	412	452	429	470	433	468	429	423	410	404	462	445	451	452	446	429	454	427	385	448	444	419	403	457	449	465	467	466	452	395	472	451	443	460	463	451	434	455	437	460	438	403	402	463	411	446	451	423	460	419	414	455	474	446	431	451	483	440	432	445	452	420	425	453	456	449	466	437	412	425	431	485	437	426	455	438	451	430	466	438	462	447	456	446	441	434	436	420	459	454	429	492	434	446	438	435	471	429	461	432	448	447	453	415	441	434	433	476	447	434	425	408	470	450	432	424	431	451	458	443	426	445	424	417	474	436	406	451	447	464	435	454	396	449	426	388	473	462	420	415	438	425	419	485	462	438	423	427	429	428	453	456	417	472	430	445	468	443	430	436	422	461	468	452	455	393	425	458	433	444	490	444	448	434	463	406	474	450	401	471	469	433	432	456	465	434	443	484	411	438	436	438	451	455	446	410	415	449	434	426	425	452	457	471	469	466	423	446	458	442	392	426	442	424	389	425	441	451	446	437	445	416	431	462	451	422	444	430	417	440	462	479	470	423	440	480	450	447	440	426	441	412	424	488	450	450	427	437	471	414	448	419	451	411	441	431	456	457	437	448	438	410	425	443	414	460	469	409	444	420	462	446	398	457	449	437	440	485	444	454	449	471	446	412	440	465	444	441	422	464	404	440	464	420	427	439	458	447	458	441	426	418	432	452	450	437	501	460	506	496	464	486	427	478	411	387
5396	4928	4324	2345	1884	1636	1607	1734	1821	1814	1656	1626	1478	1373	1249	1295	1409	1366	1245	1147	909	850	750	669	585	586	586	609	609	650	630	569	524	593	541	552	582	563	624	562	554	575	579	549	552	573	589	576	572	595	542	553	599	547	564	594	641	580	559	552	558	589	550	604	592	564	561	569	549	522	533	553	542	558	583	571	575	576	586	554	572	558	601	614	538	576	564	588	556	589	551	607	616	571	547	582	595	575	582	566	544	598	580	589	597	565	593	604	575	584	570	554	544	566	570	574	559	544	563	534	523	547	594	538	561	581	607	586	515	601	555	539	564	595	562	563	508	547	523	546	568	600	571	547	594	560	516	563	559	569	558	597	577	548	569	609	526	583	590	556	516	544	569	588	572	582	567	618	566	557	565	566	581	612	555	606	547	597	596	579	540	550	578	559	610	554	591	613	592	572	577	565	578	526	611	565	512	588	599	530	573	542	544	567	599	570	571	551	548	626	581	584	564	587	581	593	552	609	599	522	559	563	575	568	581	571	547	582	541	568	572	566	563	581	587	575	621	550	542	545	597	555	539	593	562	567	599	506	603	554	611	564	532	581	556	587	592	610	521	556	578	547	583	555	567	555	598	585	530	550	520	558	589	590	551	561	530	546	573	564	580	586	556	559	595	579	593	556	569	591	571	551	563	586	577	542	576	593	536	587	512	593	553	548	545	581	571	607	593	572	593	531	588	573	552	545	555	566	544	563	598	541	554	566	612	573	625	600	593	533	594	558	532	586	507	537	589	570	549	625	585	559	556	527	568	586	577	551	565	569	563	567	542	594	585	565	601	541	531	602	547	537	556	552	543	600	577	558	584	564	549	570	556	588	546	581	597	584	549	565	574	537	563	588	554	587	575	561	586	616	548	569	583	612	610	573	583	544	587	542	606	562	582	571	591	527	567	587	560	590	613	588	567	571	601	568	595	620	585	556	571	584	565	540	557	557	589	545	549	588	555	552	580	553	573	580	589	557	540	541	627	564	558	567	546	576	568	557	574	573	589	605	588	536	517	552	618	630	584	552	551	573	637	548	550	558	586	554	529	560	583	553	518	624	558	601	580	564	567	629	552	629	595	537	572	565	565	578	554	578	560	527	551	578	578	605	600	533	611	532	571	570	571	591	544	555	565	516	553	552	539	599	536	557	533	622	589	591	582	540	598	572	596	558	604	501	586	569	571	556	595	544	609	626	556	584	568	561	567	568	559	554	542	571	594	555	561	596	568	563	575	542	570	555	569	544	594	600	526	616	555	543	584	562	576	605	520	579	584	591	534	568	556	609	582	575	584	543	550	541	573	568	556	566	601	573	550	557	585	567	567	550	565	608	553	587	572	569	577	571	563	595	547	547	566	578	582	598	563	591	558	563	586	534	593	557	548	559	585	540	560	540	545	537	570	579	561	609	602	595	563	573	589	596	562	583	583	564	553	534	558	571	548	602	572	525	570	560	573	563	540	558	573	574	564	597	543	577	592	575	577	594	565	568	578	548	580	577	574	607	545	584	542	585	570	563	527	591	558	552	560	579	574	590	587	603	557	542	570	592	551	565	582	574	575	571	534	538	575	575	589	622	562	554	582	576	633	527	596	586	576	570	594	518	568	571	598	579	579	564	583	581	600	571	607	581	624	565	581	535	551	575	553	566	530	563	575	540	589	588	538	560	536	565	573	583	538	580	571	592	564	554	521	582	548	553	584	610	574	586	558	542	568	593	578	637	596	581	584	550	542	596	541	588	567	571	576	624	596	536	531	538	574	568	586	598	535	554	553	586	561	525	566	614	609	575	538	595	591	564	554	554	594	519	616	589	590	570	537	557	557	559	598	593	561	616	551	590	572	590	543	577	520	579	572	563	536	593	585	565	534	550	616	593	604	541	569	571	580	593	527	602	596	543	558	598	548	601	625	578	522	558	590	525	591	572	526	584	557	576	554	591	584	608	552	538	555	549	556	560	560	580	590	547	607	558	570	556	552	584	541	532	586	557	599	572	550	580	539	584	585	574	596	599	552	587	546	574	600	565	536	591	530	590	589	571	549	546	591	552	578	595	559	569	621	521	570	594	533	525	581	582	567	527	560	529	579	577	563	564	570	576	534	584	618	546	541	551	557	587	541	554	596	554	556	583	554	600	535	555	591	576	556	553	557	577	560	562	557	552	549	563	574	567	596	586	586	570	567	554	565	581	523	554	597	540	576	558	551	562	578	592	551	567	553	578	558	604	558	558	531	542	626	575	590	582	617	545	543	575	583	557	552	620	553	587	586	578	579	599	562	535	558	574	542	592	578	618	524	571	613	578	617	592	590	604	571	550	590	558	578	567	554	607	553	582	577	537	596	587	599	523	557	610	596	544	558	513	570	585	546	582	556	586	531	537	564	576	584	548	591	544	556	588	568	525	513	560	560	578	557	549	592	630	568	554	606	549	566	580	584	581	573	527	592	536	543	596	579	539	592	570	548	602	584	594	554	567	613	594	590	585	566	579	573	588	565	547	542	600	561	519	520	543	588	543	564	528	581	564	561	571	572	610	584	598	587	553	552	557	568	576	596	574	573	566	541	609	616	585	547	584	563	577	568	596	562	568	578	575	529	593	578	570	563	546	583	582	574	565	517	590	549	612	610	582	600	595	576	588	541	595	583	589	588	592	573	557	535	546	569	559	574	568	603	572	603	562	559	583	575	611	539	566	542	599	560	549	584	531	570	620	566	591	528	566	574	595	565	584	555	593	589	533	546	582	561	576	593	590	584	546	599	573	608	528	576	581	559	543	583	566	564	572	583	612	559	563	556	567	607	600	561	588	568	580	563	578	548	577	580	559	592	573	568	547	593	613	582	581	630	612	544	560	572	565	602	550	546	575	577	565	541	533	563	544	539	524	635	594	514	547	589	584	557	576	583	577	594	601	562	578	595	558	558	538	550	560	576	541	562	573	573	582	574	550	574	580	602	549	549	575	572	576	548	564	585	607	574	577	563	560	573	563	605	586	589	558	552	592	609	553	592	607	585	578	586	553	568	573	533	567	554	619	597	547	581	542	544	597	560	601	569	553	528	567	581	558	543	582	594	579	608	521	597	560	587	607	563	579	600	572	587	586	572	574	554	558	555	570	567	604	579	594	579	602	582	560	608	571	568	591	543	554	582	594	577	627	566	536	536	531	590	576	535	536	604	624	558	562	610	522	561	547	604	584	559	542	565	599	569	519	543	587	550	603	556	529	567	570	573	541	587	555	560	572	555	610	603	571	548	598	600	590	579	570	591	581	615	559	560	583	560	596	574	607	582	563	567	546	583	611	556	566	568	534	556	617	555	550	619	582	536	572	560	561	577	610	603	591	615	571	573	603	573	564	560	610	582	582	616	574	556	564	590	561	581	548	551	587	527	579	530	564	619	562	576	571	563	587	589	595	545	573	561	585	581	533	562	561	573	612	587	562	544	564	552	558	553	548	525	544	600	560	607	605
24373	21599	29068	24600	21593	10710	2322	1865	1792	1741	1453	1441	1397	1382	1273	1326	1321	1300	1246	1126	1081	956	943	878	773	800	779	796	761	830	799	806	744	750	758	751	769	713	742	742	767	801	751	770	764	789	785	803	746	739	698	787	751	776	735	778	779	800	734	768	727	745	729	766	774	760	817	768	736	783	704	740	780	737	750	810	753	787	755	791	768	763	712	709	749	769	734	776	759	735	770	708	782	729	744	756	748	759	788	750	751	756	745	710	758	797	798	754	771	779	769	748	765	777	752	812	741	802	795	766	739	737	748	796	765	786	815	739	797	742	728	709	774	774	725	729	775	820	805	772	751	748	757	773	750	754	740	794	749	738	783	772	764	740	722	746	780	710	777	755	757	697	718	740	703	746	742	733	736	725	746	743	764	784	770	752	745	810	765	746	756	728	736	780	790	743	711	757	742	761	762	727	804	775	781	790	766	731	762	742	764	685	741	705	784	734	741	743	742	810	750	722	772	735	767	739	770	773	774	742	777	760	729	758	738	784	749	793	730	776	761	738	770	735	767	726	723	786	731	735	818	720	724	704	785	760	766	693	759	711	763	774	805	782	743	752	701	782	756	715	725	710	758	740	759	746	770	741	761	740	767	780	717	766	768	738	764	769	764	777	759	726	759	707	792	720	722	763	808	771	753	736	738	735	752	783	741	770	805	741	756	735	813	771	765	790	718	735	756	750	734	769	730	730	778	752	772	768	759	739	764	721	771	798	713	722	766	764	721	769	734	760	805	739	709	733	710	767	761	722	746	785	743	815	777	759	765	752	803	751	729	730	764	760	726	754	771	723	774	788	744	828	750	720	726	803	834	799	758	780	754	779	785	762	760	749	713	762	725	771	750	775	774	737	749	756	734	741	725	759	773	778	740	733	784	771	702	742	701	781	713	750	710	756	790	779	755	746	746	779	808	703	790	775	745	815	753	816	754	791	728	731	777	763	751	758	734	779	730	765	749	763	822	787	741	776	725	793	768	766	753	753	758	786	807	729	743	763	783	744	756	715	725	728	743	756	803	746	766	759	744	798	734	687	789	704	661	785	744	779	793	715	768	809	731	734	760	731	809	735	739	787	737	743	762	753	773	754	750	748	744	807	745	766	763	799	735	770	751	711	746	789	758	765	779	757	767	780	773	732	762	729	750	765	754	778	724	731	747	783	783	767	713	746	772	738	770	784	743	751	715	693	785	733	764	741	761	755	694	758	758	733	756	696	744	741	755	721	773	782	750	710	771	739	719	755	755	728	739	771	762	734	758	779	700	755	724	737	763	760	773	685	748	757	749	765	757	727	727	756	762	756	798	762	769	799	780	736	732	741	748	746	758	758	774	751	744	769	748	748	738	707	751	737	805	825	755	706	791	730	767	737	755	791	725	726	760	771	720	760	762	786	691	759	797	782	759	765	754	750	724	723	773	787	730	749	699	711	745	786	787	754	805	718	792	765	784	795	763	783	758	774	714	806	769	745	736	773	731	808	716	772	772	747	767	758	772	789	754	767	717	747	783	733	726	776	743	746	735	737	770	762	760	731	712	729	778	736	785	730	759	769	754	712	773	762	768	771	724	754	756	743	765	754	828	742	704	732	769	739	746	768	745	764	798	758	688	716	760	777	736	784	746	769	748	760	740	768	727	726	757	702	761	758	720	778	735	751	759	761	758	781	739	782	787	781	749	789	771	724	753	724	712	746	809	772	768	767	767	747	753	737	711	753	796	767	784	713	756	813	779	751	720	764	718	716	739	745	741	702	780	764	721	747	764	739	785	741	737	745	767	704	769	735	757	774	760	749	770	717	769	774	776	761	760	775	753	748	785	719	777	780	718	762	721	754	753	749	763	765	735	696	694	795	740	737	787	727	769	764	734	805	758	739	741	791	763	755	775	737	740	749	717	763	744	687	756	737	737	766	726	777	705	724	737	675	703	770	802	745	757	763	761	756	736	746	762	732	742	733	753	719	758	735	767	774	733	757	713	737	716	709	804	768	714	760	739	761	715	730	758	754	827	753	756	733	732	729	746	742	704	774	753	771	696	762	740	796	773	762	715	705	754	758	776	784	742	744	798	722	758	740	758	753	738	743	761	745	735	752	695	710	693	752	736	761	775	771	786	762	746	761	758	739	740	738	760	737	756	758	778	730	735	710	707	766	753	745	768	767	711	740	790	753	758	820	708	763	755	717	736	764	746	748	755	730	739	789	777	708	717	771	760	691	815	773	727	671	758	750	784	817	788	763	830	751	788	753	767	709	729	797	723	769	771	727	677	755	740	749	752	738	694	777	766	767	743	779	794	748	798	721	768	700	724	704	746	730	719	772	714	724	743	719	776	793	745	793	809	782	700	760	735	789	706	761	757	757	765	760	742	753	739	700	796	769	723	740	733	725	787	743	777	757	780	724	728	801	713	724	739	763	713	756	672	735	758	765	825	802	832	744	772	752	750	732	732	762	726	661	743	745	807	808	728	794	755	761	700	677	771	749	755	770	771	745	781	716	736	792	748	732	732	767	730	735	766	742	714	807	731	710	754	718	767	722	774	776	720	743	733	739	762	772	779	787	778	723	764	758	718	768	786	758	743	733	736	693	726	784	776	811	820	723	799	738	741	766	742	754	784	761	737	760	754	771	817	709	745	723	793	754	725	743	823	741	775	761	715	726	757	805	746	749	733	759	787	720	754	751	730	714	725	817	706	771	768	720	768	767	733	791	804	771	752	763	781	763	791	771	773	751	728	797	764	768	760	762	791	750	734	758	762	735	647	708	731	731	734	784	755	745	797	744	804	721	740	777	741	710	763	751	738	711	788	765	750	700	770	702	700	764	742	774	779	789	776	756	786	723	723	759	747	766	733	737	750	729	724	755	776	740	754	769	774	777	776	764	669	736	795	762	776	737	718	799	768	746	734	762	740	785	738	734	769	792	709	742	767	745	726	801	750	799	722	728	766	745	757	750	740	733	728	707	777	743	757	758	765	719	761	744	759	757	779	721	732	769	717	711	699	803	781	754	740	729	704	792	770	775	761	719	724	724	772	755	758	752	743	737	751	749	767	758	725	767	793	752	768	786	761	744	746	792	756	723	788	723	814	720	731	758	752	771	798	766	733	754	750	744	716	759	756	737	806	750	706	701	735	726	725	720	768	758	697	754	719	726	734	761	754	772	740	780	741	720	791	733	713	785	750	714	760	730	747	775	739	774	752	768	783	781	755	699	786	756	749	763	713	780	737	722	769	784	714	729	730	736	760	709	752	740	717	738	726	754	772	778	792	709	731	749	736	755	759	767	757	719	840	753	748	757	703	752	782	750	693	764	752	771	784	714	706	764	759	759	702	710	788	730	709	800	751	757	713	753	755	806	744	782	765	694	741	785	757	719	766	711	780	715	753	736	707	755	759	769	736	765	732	748	749	763	736	747	795	781	799	743	751	761	718	755	746	803	776	758	749	745	760	744	725	778	731	738	704	806
6871	14869	12534	6908	5220	4173	3689	3640	3828	3416	2810	2753	2575	2445	2174	2303	2346	2428	2149	1938	1658	1472	1309	1115	1026	1045	1008	1149	1125	1044	996	955	995	1013	1013	968	1017	1004	1020	1028	989	989	1001	978	1005	960	973	913	977	963	965	994	938	941	1006	983	916	889	922	969	964	967	925	1009	954	899	986	973	955	921	1001	941	992	980	978	933	964	940	986	975	1002	992	979	936	965	893	950	974	976	964	896	922	959	970	984	994	943	920	936	923	927	934	975	962	963	900	943	953	966	925	983	938	927	953	916	916	977	954	934	981	1002	967	959	909	958	964	994	983	1006	1040	957	945	915	1041	968	998	959	979	944	951	957	950	969	975	900	988	968	944	928	1013	993	1015	927	957	1025	887	902	899	945	998	941	908	924	939	924	963	908	1007	920	953	931	966	956	982	951	979	971	949	922	1030	958	931	980	946	999	939	889	953	943	1043	1005	970	992	1035	932	954	998	940	960	944	931	932	996	929	904	969	920	945	949	930	976	942	950	1000	948	945	958	946	939	978	998	974	914	936	977	964	981	927	886	986	898	1003	948	970	911	963	913	963	945	934	1014	1015	898	959	920	1033	890	928	926	976	987	982	876	926	924	968	934	935	950	1002	996	960	961	1033	978	948	936	967	949	954	950	959	958	960	923	970	939	988	969	921	982	942	922	950	947	964	925	944	975	987	927	965	1002	980	1024	939	1004	945	898	970	981	910	940	987	993	959	962	926	946	942	969	973	913	955	929	932	976	963	985	909	910	956	948	923	916	899	932	942	967	954	940	966	933	944	951	917	945	923	1007	998	954	941	975	953	971	993	937	978	956	975	911	997	922	958	964	938	947	925	936	951	933	931	972	914	967	955	969	944	982	952	952	1015	1036	952	928	940	962	963	962	985	934	931	968	952	923	952	937	989	989	979	957	956	964	985	986	985	933	938	952	969	956	978	937	917	921	968	875	895	944	912	965	975	978	910	987	979	984	966	923	994	952	934	929	1042	888	927	968	984	978	935	997	915	935	934	937	932	973	976	942	940	943	967	939	973	915	958	1019	903	922	899	907	990	977	957	978	989	942	934	953	965	955	901	893	937	906	946	947	972	926	983	979	930	913	981	985	923	938	986	956	974	947	970	941	937	943	961	941	926	916	945	982	982	934	956	991	972	962	947	939	947	953	956	934	959	976	954	993	966	892	1010	917	948	926	921	942	942	959	910	952	931	921	894	940	912	911	960	963	986	958	941	1009	968	903	932	943	975	974	974	883	901	935	952	925	928	1048	958	983	960	973	960	946	944	911	857	910	990	979	982	941	961	933	945	937	946	918	959	904	933	946	926	954	964	960	965	919	936	948	962	919	998	981	1013	919	973	936	963	897	987	966	970	959	908	923	960	1006	922	958	911	948	950	932	906	1003	894	956	950	957	922	904	944	958	989	981	955	930	928	945	901	910	966	928	942	964	983	919	1019	954	990	970	887	925	906	963	959	987	937	891	911	889	948	948	960	950	893	972	958	910	978	956	946	957	908	932	958	995	942	917	951	949	970	927	965	992	926	992	969	948	937	985	922	945	929	963	953	945	968	943	950	950	1008	959	960	947	949	942	977	944	939	959	908	922	951	926	920	978	974	1000	924	986	917	976	960	913	969	988	944	970	920	941	975	947	909	954	938	931	1011	897	959	883	948	993	944	911	960	1046	988	938	980	905	948	940	944	936	902	926	931	952	933	949	988	1003	898	939	981	937	906	980	994	904	958	961	926	916	956	921	944	936	946	923	954	915	995	959	928	931	977	904	941	892	952	974	915	948	934	929	913	956	942	922	961	927	939	940	917	953	899	941	946	979	943	891	919	916	959	977	930	954	959	933	955	986	950	973	954	917	916	975	978	989	919	1013	972	954	877	946	1011	926	919	963	952	927	928	915	978	966	944	974	968	930	882	1005	982	919	949	986	951	952	963	980	978	939	930	969	925	912	908	985	951	986	887	1012	941	989	966	897	975	897	949	1003	912	978	949	915	971	909	972	966	934	967	982	974	928	928	937	961	1011	958	936	953	985	959	1014	915	946	972	898	934	889	992	862	990	950	974	970	941	1015	909	926	940	956	974	948	942	958	959	1014	953	898	915	908	914	931	907	930	930	1002	1009	954	974	927	951	940	958	923	897	915	980	920	964	952	954	969	912	975	972	867	1002	983	972	920	920	940	914	932	958	990	917	960	940	941	943	984	898	955	979	992	959	907	978	947	913	917	961	942	902	970	918	948	984	954	933	940	919	955	981	933	986	956	948	896	940	978	929	858	955	886	919	914	1017	925	968	961	930	977	943	948	960	926	945	985	986	887	967	1010	941	982	927	899	1008	957	898	967	928	943	921	966	916	910	932	986	984	923	941	925	933	1004	1004	945	966	912	979	954	890	951	962	928	914	985	925	921	950	982	966	990	894	932	962	892	912	920	918	978	947	934	919	947	953	960	970	979	971	954	937	924	954	904	964	970	983	967	909	970	864	965	927	947	984	919	902	985	1027	958	1006	937	969	952	958	955	887	995	904	929	962	1004	953	893	979	950	929	986	918	891	915	931	889	991	969	981	931	930	939	987	908	940	960	1003	963	912	945	965	873	905	883	947	928	901	953	958	1021	991	908	916	1000	941	917	963	922	913	910	957	919	970	924	968	912	974	963	947	918	958	945	994	964	992	909	949	912	952	1016	943	919	946	977	958	951	926	921	940	967	961	953	945	949	956	944	952	906	933	886	1004	944	939	926	944	942	972	913	986	921	936	921	980	954	936	1007	966	972	987	926	938	969	893	959	970	932	932	917	944	954	906	871	952	952	967	954	967	933	925	952	945	937	969	879	976	954	919	953	929	903	870	998	895	912	921	954	937	975	931	951	963	898	1002	913	945	895	1023	954	942	971	930	940	1006	943	897	942	915	955	999	939	946	962	940	972	960	940	966	908	926	926	949	964	985	939	898	951	910	903	908	977	937	934	956	990	951	926	931	951	950	971	935	941	998	976	994	979	938	916	948	933	993	971	978	892	956	934	925	940	967	1024	987	994	958	915	932	938	966	934	963	1001	953	948	970	912	959	947	962	944	964	977	949	913	999	985	952	980	1025	921	924	997	904	978	905	988	931	873	929	918	985	956	919	1007	971	929	926	929	946	994	968	1022	965	980	959	965	927	919	880	984	900	964	980	925	958	917	998	946	902	905	937	930	972	952	971	984	999	914	936	911	908	930	996	956	979	963	983	964	968	925	933	907	910	1001	982	947	997	943	950	974	978	1004	905	931	957	949	960	922	921	898	972	921	1014	917	968	984	892	917	914	935	934	955	946	909	952	976	1008	958	911	955	939	957	961	941	905	944	947	911	960	934	944	924	951	929	958	974	955	951	946	928	998	956	908	935	891	903	939	969	932	1008	950	951	985	968	964	965	951	935	938	925	936	921	916	934	940	989	922	1012	976	905	936	939	919	953	928	955	915	949	928	951	973	951	894	940	952	994	958	962	906	894	1012	986	933	935	909	968	955	997	953	941	901	953	974	922	969	949	963	950	920	925	974	955	934	935	973	1024	939	950	949
23438	21608	29543	24158	21608	21663	8808	2600	2435	2147	1866	1761	1773	1606	1525	1560	1503	1516	1428	1296	1085	1110	921	865	818	787	796	836	823	824	826	832	785	770	726	795	780	724	765	817	786	768	784	750	774	753	728	761	765	768	717	772	771	757	821	711	738	753	737	676	722	776	728	734	751	650	704	701	767	721	730	713	694	730	739	707	778	752	774	748	691	747	700	739	728	736	751	738	742	672	765	725	788	757	789	713	681	708	741	692	699	736	764	739	773	701	750	702	773	751	739	765	706	760	740	714	750	708	726	703	730	768	730	711	724	757	721	677	756	689	745	720	725	754	727	768	807	745	746	715	717	683	702	785	765	748	731	710	715	769	712	765	756	722	740	758	755	734	716	723	730	705	807	764	723	700	766	729	764	790	716	732	704	755	778	687	708	751	751	713	749	770	757	723	733	744	762	695	752	700	750	771	690	733	807	781	712	734	717	737	777	676	702	708	699	735	748	726	752	743	685	710	717	769	744	725	743	707	788	740	771	756	704	757	708	743	721	760	773	813	683	762	729	742	724	706	754	696	708	777	693	760	763	740	765	711	743	698	761	704	741	745	749	762	741	708	701	726	755	694	732	732	693	758	747	744	762	737	722	757	720	759	717	731	728	789	741	736	756	786	743	699	703	728	748	748	773	720	738	710	734	756	713	737	774	751	716	727	726	716	729	709	751	774	711	723	727	737	719	698	731	721	756	709	711	742	793	703	739	700	751	743	710	731	722	750	751	770	752	750	755	752	759	727	793	748	719	732	709	790	731	751	717	785	706	781	751	718	722	802	766	721	730	737	711	728	740	721	736	722	701	747	698	719	724	744	749	767	738	693	807	758	731	721	740	737	723	734	731	745	756	753	769	708	748	730	748	706	740	740	763	702	712	731	768	734	745	750	749	712	769	709	753	680	720	729	765	719	723	787	772	757	729	788	739	757	693	765	773	713	684	776	763	710	748	738	743	736	701	776	721	724	769	688	737	693	760	758	801	705	695	778	746	724	751	785	737	744	684	749	728	731	770	646	712	741	732	741	716	783	762	708	717	718	745	734	732	752	701	742	792	755	743	695	746	768	768	783	709	773	722	735	734	779	769	741	737	733	679	737	734	716	686	764	741	740	721	726	725	764	727	786	753	740	758	726	732	729	754	721	730	747	769	704	718	727	719	708	687	741	706	761	740	747	732	746	749	734	709	750	659	794	750	754	721	734	759	757	710	715	757	767	721	743	761	707	758	708	731	785	759	731	724	736	738	757	777	810	705	725	707	740	758	766	692	758	750	730	746	703	744	770	731	756	709	758	735	729	784	761	706	728	684	726	740	723	738	756	660	775	709	760	734	696	741	679	696	730	695	715	726	712	742	688	714	745	747	767	707	711	725	719	721	726	743	729	775	699	744	743	727	722	764	731	757	681	732	759	741	744	733	724	741	755	727	685	779	767	689	804	698	775	724	708	744	757	771	757	717	741	804	745	732	737	692	745	739	711	745	721	742	713	755	748	758	730	695	735	748	702	737	721	743	757	769	713	801	713	728	741	753	710	768	687	742	730	757	764	777	702	705	735	709	770	737	726	725	731	684	733	757	728	776	756	781	768	756	735	740	743	729	729	785	713	746	744	677	754	711	736	740	712	694	703	742	731	726	720	718	770	789	735	691	705	652	755	737	746	746	740	744	725	691	733	739	754	739	747	727	717	735	771	744	742	730	700	696	726	706	769	725	738	757	728	707	786	685	718	806	760	704	753	740	690	714	714	740	723	722	770	706	692	693	737	707	708	717	728	809	684	758	699	762	726	741	758	718	722	709	715	721	725	720	753	757	738	746	755	764	774	769	762	720	761	730	705	722	762	757	755	701	754	724	727	754	723	758	692	714	733	767	796	762	704	727	775	726	765	697	781	743	701	704	753	650	728	719	718	776	719	753	733	767	761	717	750	715	760	746	716	757	707	764	762	675	706	750	723	714	694	754	710	765	725	761	755	747	749	713	717	779	727	748	727	736	751	739	758	780	730	715	733	730	736	739	689	736	728	741	699	753	762	776	789	708	718	723	718	733	716	754	718	803	690	747	728	708	721	742	776	738	764	729	730	766	745	743	725	789	764	728	735	710	738	727	677	696	708	731	743	763	777	737	743	729	770	755	684	756	695	725	739	717	768	718	725	751	741	745	718	757	709	763	754	763	709	767	732	716	757	763	772	727	740	766	720	736	757	736	719	734	718	681	750	717	719	705	700	766	720	685	757	725	757	705	761	711	705	726	763	698	787	727	738	758	687	737	710	733	737	745	696	738	725	758	680	761	705	723	741	765	742	725	758	736	712	739	752	759	727	783	749	717	738	724	772	718	747	728	744	716	711	686	738	711	708	692	749	681	714	740	744	726	728	744	729	708	728	675	716	759	746	729	737	726	702	796	738	746	748	781	694	731	711	718	749	742	734	753	674	761	749	753	706	717	705	754	735	744	725	714	699	740	706	736	740	748	738	714	785	713	728	709	693	715	772	760	706	781	680	681	707	793	707	700	714	748	741	736	699	716	723	701	726	788	717	691	747	721	718	713	736	808	750	733	768	750	760	757	763	717	732	732	708	721	707	742	714	738	769	694	776	707	764	736	718	758	712	769	731	737	737	748	702	699	774	731	729	786	724	697	703	752	767	735	793	714	701	796	708	685	693	763	710	745	719	702	743	744	713	776	734	724	746	737	740	716	774	754	730	734	743	723	687	731	712	712	691	699	703	713	747	759	746	705	713	727	738	739	758	710	738	729	706	770	713	731	748	726	702	725	769	735	728	669	721	749	780	728	772	749	744	715	778	745	748	765	756	745	741	733	729	727	734	732	689	736	733	741	707	775	739	794	749	739	733	732	777	685	723	727	795	793	732	682	727	702	728	762	748	742	782	714	704	720	691	709	716	696	721	689	731	775	739	743	767	755	735	739	725	639	704	766	696	735	768	727	747	698	715	732	717	717	748	793	725	727	761	757	675	683	738	719	772	745	695	759	791	739	703	729	709	727	752	751	718	738	690	731	699	702	752	737	755	771	722	742	730	743	697	792	727	739	765	729	754	685	711	727	744	756	779	742	758	711	710	741	714	727	737	730	718	733	673	701	709	707	721	713	743	747	751	794	771	756	756	762	761	732	722	734	709	725	717	750	745	722	767	808	709	722	716	768	779	698	770	725	728	719	714	719	795	731	775	792	748	722	738	762	714	726	748	730	783	743	710	749	732	722	712	759	737	753	759	741	751	694	729	740	725	734	766	756	718	707	707	766	760	744	708	707	753	752	754	710	730	726	769	765	701	701	703	725	730	773	790	742	721	738	781	762	740	748	722	735	727	713	767	745	700	740	730	711	727	741	794	731	743	710	707	745	756	687	685	672	764	772	733	742	726	686	726	741	746	718	725	731	738	740	744	712	772	715	741	750	788	664	701	722	704	700	690	786	735	716	751	722	778	704	743	730	768	790	749	741	710
9097	20828	17332	10002	7574	5957	5218	4885	5389	4642	3770	3625	3525	3080	2774	2839	2934	2969	2661	2276	1832	1704	1507	1159	1074	1132	1050	1134	1182	1111	1016	994	1004	1052	974	991	1010	988	969	986	1041	1013	972	943	988	960	923	966	1019	979	924	884	934	958	910	1006	931	956	949	917	954	936	968	910	883	889	971	914	922	935	921	908	922	944	945	944	976	928	946	894	926	962	926	948	923	955	919	913	924	986	880	897	936	910	968	960	952	955	922	902	901	950	883	953	995	909	891	926	908	946	905	924	950	995	931	962	893	1004	916	958	964	869	982	954	877	968	946	936	898	942	969	940	951	894	951	939	945	905	930	901	917	861	917	954	912	939	966	903	860	891	957	982	898	905	976	954	908	952	938	942	966	898	991	943	946	900	930	953	935	903	906	907	954	941	920	938	998	918	937	925	967	932	911	961	941	939	927	937	946	893	897	932	965	904	885	928	879	892	907	915	902	932	894	974	933	923	957	917	918	934	930	928	942	963	878	887	928	948	913	903	900	937	900	897	922	899	889	915	911	907	893	974	999	917	930	908	918	869	852	931	901	871	916	949	934	949	926	908	873	956	958	908	952	938	879	873	908	953	996	896	953	937	964	916	952	917	957	925	962	951	912	923	912	909	908	968	943	963	898	901	946	892	915	957	927	936	922	919	988	956	890	868	887	918	909	908	957	933	938	941	936	883	865	914	937	909	942	907	953	906	922	935	911	897	883	965	931	960	879	958	907	947	931	854	899	934	895	904	916	938	938	933	895	923	957	938	929	914	965	885	911	966	871	910	905	930	905	1000	937	971	898	953	936	940	938	923	967	882	878	913	957	957	937	918	931	914	929	937	937	906	907	963	940	922	895	889	913	895	931	966	892	941	920	962	878	917	892	886	896	892	959	909	916	900	955	954	925	943	917	926	897	867	962	923	961	882	908	918	921	896	941	927	966	925	897	954	911	950	938	983	891	859	918	940	896	900	933	940	953	982	949	906	947	926	920	930	920	916	920	888	872	909	891	922	922	927	918	889	903	911	965	929	926	902	898	980	947	929	934	930	949	933	898	946	959	891	913	914	917	984	934	908	902	970	933	940	970	889	901	896	877	939	905	944	952	946	955	908	949	910	879	934	933	914	924	893	929	935	906	913	955	906	956	905	937	918	888	924	912	916	891	899	963	972	933	964	977	924	875	890	918	927	872	934	923	933	922	925	956	895	893	944	916	907	897	935	954	948	929	896	915	886	910	921	888	891	984	954	880	848	912	844	963	976	972	920	930	906	904	897	924	910	959	969	893	912	932	878	913	918	899	933	875	885	918	889	942	885	938	944	892	939	967	932	917	926	937	898	958	948	950	924	902	893	973	864	969	874	942	973	964	883	849	912	925	930	948	921	923	982	953	919	934	938	942	942	958	905	926	972	952	908	948	937	938	904	922	880	916	893	924	874	880	897	935	929	968	884	946	947	923	962	946	909	892	866	889	965	931	939	944	910	934	913	889	930	878	944	868	906	862	898	944	962	966	905	942	890	917	959	904	894	898	907	950	924	938	954	905	976	900	914	873	945	929	902	902	934	925	911	934	891	955	983	930	923	921	905	875	936	965	903	978	960	962	894	934	893	924	948	871	912	933	866	949	899	853	860	966	893	945	959	964	911	948	917	880	918	954	892	951	936	936	938	902	887	893	882	963	936	933	965	899	914	925	897	868	874	913	943	915	862	885	858	932	948	951	954	931	922	913	917	938	930	949	909	921	916	975	910	922	905	865	890	929	926	918	919	948	863	933	916	883	891	912	937	894	945	924	915	908	916	915	892	912	957	841	926	960	914	938	898	990	949	894	957	912	890	1004	911	918	862	924	869	920	937	945	915	968	919	860	893	951	907	921	979	992	928	946	935	994	871	923	902	919	898	895	950	919	960	951	904	862	963	865	901	895	888	865	972	926	937	892	960	921	919	947	922	921	935	897	932	955	939	900	955	993	934	927	882	915	897	912	902	905	912	911	914	925	899	900	905	934	885	908	932	909	931	942	958	881	925	940	927	892	960	924	919	916	887	916	883	914	944	891	911	935	934	884	903	933	943	907	946	850	891	888	896	922	901	917	986	923	924	895	887	928	951	915	957	904	967	948	885	888	956	938	936	903	947	923	909	915	872	925	958	928	925	916	871	971	895	986	895	943	954	918	911	970	912	873	961	972	896	931	920	961	958	914	937	907	960	952	939	956	924	922	889	959	910	939	961	880	940	873	913	908	902	897	861	876	941	923	901	873	900	936	934	933	916	918	905	945	898	876	882	857	965	942	942	940	869	929	933	910	902	889	897	976	918	934	938	949	918	918	939	950	918	890	910	929	953	979	858	985	963	914	915	909	951	925	936	956	913	903	892	953	917	958	924	884	896	950	892	958	929	931	934	886	925	931	935	917	941	925	915	930	949	947	979	933	896	917	925	845	864	913	915	852	957	916	921	930	971	928	935	920	887	915	934	924	920	975	927	907	888	985	955	934	891	885	953	943	973	944	916	916	893	904	921	952	910	843	985	946	953	901	931	885	913	920	949	963	937	889	915	892	951	910	933	890	922	908	932	927	1007	867	923	955	935	888	937	926	982	916	925	911	883	877	943	891	909	893	932	1004	861	938	949	906	872	988	899	902	902	901	883	924	889	878	961	943	956	921	1003	911	925	971	897	908	891	911	937	909	908	951	917	939	973	990	921	887	891	942	926	919	903	922	901	956	925	921	917	887	936	903	901	927	920	861	994	924	884	949	909	889	893	936	885	968	935	891	855	871	913	892	872	951	904	939	952	951	919	936	917	915	944	978	923	943	1011	937	908	965	923	956	923	941	903	933	975	891	929	967	931	892	903	913	857	917	925	928	940	949	905	946	928	864	969	935	884	950	985	911	903	929	953	924	889	966	925	885	890	953	936	965	902	890	853	960	916	919	938	959	872	892	940	900	898	917	875	862	929	882	906	948	901	977	925	917	887	889	917	946	915	932	897	925	913	871	914	921	863	885	920	906	881	977	939	888	958	951	953	869	919	973	955	945	949	996	922	938	935	929	846	992	953	876	897	927	950	928	913	954	996	933	976	914	910	922	1028	925	888	939	898	868	890	920	906	888	944	898	930	888	861	940	881	910	952	937	908	880	941	904	916	882	970	933	959	991	960	923	971	931	960	989	955	904	884	903	973	900	912	905	911	891	909	919	919	937	925	956	958	956	940	904	958	928	911	909	934	912	951	901	909	907	946	945	944	846	956	949	912	945	930	904	949	882	943	899	920	923	929	936	925	959	919	873	931	988	929	883	889	901	886	952	931	907	923	977	944	901	941	905	955	964	914	941	981	948	906	933	908	978	911	934	960	937	871	950	921	901	938	935	848	900	954	932	921	907	978	909	912	948	895	933	942	949	924	849	939	879	911	864	934	968	956	897	924	951	987	941	918	958	986	915	885	973	958	962	911	915	889	898	962	930	948	922	984	934	887	926	975	886	959	884	942
27414	20747	9374	1809	1075	884	822	860	977	890	834	784	754	714	742	721	724	751	722	644	558	554	475	445	441	493	478	429	386	456	457	437	449	479	467	435	440	447	461	459	435	446	438	474	463	446	444	451	476	418	461	440	424	445	467	404	457	470	460	466	491	404	461	429	376	468	450	460	416	458	471	437	430	463	422	415	433	407	431	426	452	426	452	443	440	421	454	462	460	440	399	436	469	438	447	447	401	463	473	430	445	444	447	438	455	448	441	440	436	408	434	434	450	421	396	480	473	441	434	472	418	395	467	415	477	421	464	410	444	443	461	440	453	435	444	421	407	459	409	432	468	420	416	438	425	426	470	463	458	473	438	452	448	429	445	454	465	435	480	472	427	461	443	444	435	433	400	432	430	440	439	469	444	442	438	436	416	452	458	439	461	438	432	418	443	439	466	431	444	449	449	454	444	424	404	429	431	460	450	447	422	472	448	428	409	429	447	439	458	444	441	413	467	440	452	450	421	468	475	476	426	438	435	433	433	457	449	468	417	435	467	433	444	458	446	451	444	446	445	467	410	417	418	408	411	430	410	457	441	456	450	446	444	430	422	412	474	446	407	499	458	439	427	438	438	406	424	436	445	443	434	423	431	474	462	425	469	392	434	422	464	477	457	411	414	427	459	443	429	425	451	429	451	450	433	428	450	433	442	453	505	421	451	458	435	466	382	441	425	434	450	448	434	455	477	425	433	392	410	461	447	460	475	442	438	442	445	427	446	488	461	435	435	463	430	475	427	456	454	425	445	430	386	431	413	444	454	438	455	437	430	417	443	492	462	439	458	424	445	414	461	449	414	432	491	426	423	391	433	455	427	431	474	436	449	442	454	472	447	459	424	400	433	451	403	457	431	464	469	476	466	415	489	430	443	420	443	423	456	470	446	429	429	439	439	434	439	418	429	421	451	463	457	447	439	467	457	486	422	408	416	437	452	445	449	486	430	422	462	489	408	433	421	459	466	461	470	434	446	429	441	431	438	433	429	445	405	420	427	473	436	444	432	475	462	431	434	404	445	465	466	425	398	453	458	441	442	465	456	418	470	414	440	416	452	418	421	429	451	484	416	435	447	416	433	463	414	433	437	434	427	442	420	453	460	468	457	447	444	417	425	454	451	398	412	470	446	424	460	457	461	455	431	450	459	407	401	481	448	423	443	455	425	463	429	456	436	442	429	485	412	445	452	475	437	416	461	458	417	488	459	483	455	398	427	447	462	446	444	469	429	439	439	450	468	449	437	444	436	436	442	410	485	441	453	478	442	445	402	466	464	431	435	452	441	465	426	452	403	468	433	438	442	432	417	448	407	470	457	446	474	429	454	470	446	422	456	386	458	452	436	401	456	468	416	428	441	478	435	461	451	460	399	424	425	429	441	450	404	433	399	436	421	481	446	460	433	466	483	482	465	438	415	416	434	431	464	441	440	416	441	485	449	425	497	417	397	430	407	434	422	427	434	446	448	481	445	425	451	442	375	454	423	400	458	463	444	420	389	442	405	463	462	444	467	418	417	440	453	481	444	454	470	420	438	422	422	462	402	495	455	432	449	478	437	392	446	443	466	485	439	438	461	439	448	437	448	462	424	442	448	423	450	422	443	469	461	472	431	468	461	439	475	449	432	441	435	435	471	453	418	411	456	467	424	450	412	437	435	466	486	443	438	461	454	467	461	454	461	454	414	446	443	459	441	453	455	459	458	408	458	427	438	473	464	491	476	448	431	402	463	436	443	438	477	479	450	458	472	465	448	442	423	415	433	428	413	457	468	488	451	493	451	448	450	476	443	462	480	436	453	402	427	450	427	460	442	454	409	462	440	419	451	409	407	423	454	444	426	460	458	453	431	445	450	463	466	383	392	433	459	457	420	441	451	446	446	424	447	441	449	440	443	467	441	429	457	448	442	434	461	438	437	440	435	425	446	415	452	414	456	456	420	437	442	422	442	461	439	490	472	446	455	481	417	438	476	420	490	455	449	404	433	460	446	455	471	415	446	431	435	437	445	425	422	471	433	418	470	424	427	449	459	422	447	460	438	424	433	484	451	445	474	462	476	449	468	413	434	432	462	433	460	438	447	454	430	458	508	448	424	455	462	417	436	428	448	448	471	424	434	456	445	433	413	476	440	377	447	455	455	452	456	419	457	421	446	451	436	413	448	494	446	422	446	398	428	435	459	484	410	461	392	449	468	438	435	457	391	427	423	434	427	458	449	452	452	445	422	468	420	432	453	450	432	484	433	424	429	455	472	434	425	441	421	476	426	439	442	484	432	410	455	384	413	420	443	422	447	463	428	456	443	449	409	421	416	472	408	448	446	445	428	407	447	442	448	419	425	435	445	427	432	438	435	421	438	422	432	472	460	420	465	412	410	481	437	428	414	422	453	419	443	397	438	431	420	485	416	438	422	428	438	426	429	456	419	461	459	422	415	461	390	426	421	444	443	417	453	420	443	413	440	437	451	444	461	399	443	438	445	449	424	464	422	420	468	413	395	409	442	439	486	429	451	413	402	446	431	444	416	400	445	392	416	424	433	482	408	450	454	448	486	455	481	437	453	465	459	428	439	469	439	416	437	433	427	439	405	487	434	436	427	413	405	469	454	459	408	430	464	427	415	443	470	447	437	457	402	435	442	458	481	429	435	405	435	448	441	443	437	444	432	415	443	416	410	440	431	450	458	479	443	464	410	442	418	451	478	458	439	438	439	430	430	428	468	455	430	450	439	456	402	457	415	434	427	442	478	471	444	423	467	450	415	442	433	412	462	446	455	429	469	463	423	482	452	465	440	480	414	474	445	460	408	445	434	472	438	448	445	453	456	436	435	455	422	460	422	478	471	435	422	458	420	448	441	466	438	433	439	444	439	471	443	411	416	433	453	417	447	424	434	412	429	456	459	456	483	441	437	439	443	420	445	472	430	430	460	398	454	426	428	406	457	431	439	433	447	424	461	464	418	475	480	403	469	468	471	439	403	449	461	466	453	469	455	417	449	434	445	430	445	462	438	455	462	455	446	454	480	473	462	439	438	462	422	398	423	438	420	495	428	484	447	399	425	489	438	458	482	425	436	451	418	455	465	408	456	429	458	422	472	454	446	425	454	442	453	480	440	445	454	441	467	446	433	448	430	420	430	460	417	444	434	427	429	456	424	477	410	436	470	430	473	430	422	467	410	433	409	488	435	439	473	442	441	484	415	432	458	434	439	445	467	438	456	466	447	457	459	401	423	425	414	443	444	431	450	411	426	453	442	469	451	449	444	455	454	444	472	434	431	440	411	468	454	423	471	405	421	452	415	419	458	432	431	414	462	426	454	460	428	440	444	409	436	457	421	464	420	449	454	417	424	454	457	443	465	422	453	400	434	465	430	456	476	448	467	447	441	478	434	450	431	431	437	439	460	473	407	454	437	454	447	454	475	438	425	458	396	451	457	473	464	484	453	436	451	446	465	427	459	452	423	445
5512	4743	4087	2483	1855	1681	1705	1887	2198	1773	1564	1498	1507	1298	1267	1428	1333	1365	1233	1045	858	854	708	621	630	594	618	639	621	617	566	604	574	613	584	580	567	581	580	559	585	531	605	552	570	542	574	564	600	579	535	559	559	512	567	539	574	553	531	569	552	544	569	569	547	598	562	569	646	571	541	596	573	572	581	569	645	557	604	579	603	553	573	555	528	553	597	621	553	565	561	561	621	548	584	556	538	537	549	589	552	536	606	581	555	560	555	557	521	547	564	584	534	551	576	537	550	580	549	582	595	578	559	572	537	586	572	549	545	605	544	537	537	564	582	572	568	557	553	568	527	564	594	562	601	581	538	591	554	542	569	537	570	613	565	536	585	542	554	546	591	562	564	559	557	560	550	545	562	613	539	561	514	569	618	553	561	570	576	547	589	511	568	569	596	560	571	604	547	560	590	590	570	537	563	555	567	576	582	596	597	549	574	553	591	556	550	560	594	588	549	586	543	600	573	584	608	547	574	568	551	518	536	571	593	548	504	606	590	559	576	563	570	532	562	598	561	601	529	571	540	541	549	579	540	555	583	556	557	547	578	545	610	592	574	545	555	595	580	539	574	577	583	559	540	540	587	579	580	533	576	601	550	550	531	585	534	562	565	573	511	589	568	552	556	541	561	589	610	569	588	591	612	570	585	561	600	559	586	572	595	610	600	557	574	565	582	578	576	580	522	531	558	557	561	555	591	573	539	562	556	552	526	546	551	583	596	551	548	578	539	558	554	548	578	528	578	566	548	552	581	571	526	592	581	587	572	585	561	555	535	582	555	580	569	568	567	551	542	560	552	550	559	588	544	566	567	571	539	570	552	579	553	593	546	569	549	589	590	586	589	585	584	551	592	550	581	580	619	546	585	538	553	573	602	567	573	578	539	563	547	563	565	586	553	555	556	584	553	589	557	561	556	559	557	538	554	568	576	560	550	647	552	576	554	567	594	585	538	556	563	552	555	597	547	619	623	561	575	592	557	581	544	573	538	564	595	580	550	568	577	545	570	565	629	558	561	552	547	571	572	584	607	537	531	576	547	563	545	551	528	534	546	561	589	596	567	585	561	589	579	571	578	528	524	560	593	545	589	561	569	573	559	537	554	578	570	525	582	558	574	591	574	592	537	593	566	528	603	515	528	594	601	556	537	608	557	530	556	589	571	570	532	559	600	553	597	576	539	576	607	563	577	601	584	575	533	561	569	556	580	552	570	565	615	578	557	568	571	589	608	561	597	520	554	522	573	544	570	615	542	530	587	563	491	563	563	602	591	571	551	552	548	534	520	582	586	588	553	556	548	550	581	553	595	525	541	546	601	571	579	561	574	602	531	630	615	574	549	551	610	570	602	568	573	567	577	638	540	536	552	568	553	574	571	589	565	577	524	522	562	579	572	548	532	568	584	526	546	562	578	590	619	601	546	528	551	612	608	523	549	579	573	550	612	574	593	541	633	535	575	517	582	579	563	566	542	590	587	549	612	553	601	583	555	554	578	559	539	564	573	549	577	595	575	587	598	576	544	561	629	577	570	575	569	573	589	553	591	570	578	582	579	555	619	521	539	535	595	600	569	584	543	535	530	589	561	557	579	630	528	545	581	591	573	626	610	567	564	592	571	570	572	555	583	526	570	572	568	552	527	573	536	564	560	558	579	543	565	582	567	573	520	562	606	598	552	564	562	557	554	576	564	604	552	548	553	589	533	559	575	549	516	568	569	537	558	548	611	561	571	542	568	555	582	580	516	584	518	524	559	575	562	558	572	588	582	528	582	568	559	588	554	578	581	569	574	579	579	506	592	559	611	604	575	569	564	568	531	592	541	603	598	592	568	593	565	603	584	549	540	581	578	575	564	586	571	560	525	573	571	567	588	566	588	571	585	594	570	536	580	551	573	561	569	554	558	571	566	569	587	554	541	580	553	553	573	566	585	569	592	601	574	579	551	555	582	555	572	572	566	579	600	576	553	572	606	571	562	518	547	639	582	591	582	549	587	550	572	553	607	578	593	569	545	565	545	532	576	559	565	558	587	519	566	587	598	570	628	556	566	539	558	556	555	586	601	581	570	589	539	591	564	519	572	557	584	562	603	580	585	585	581	532	608	530	583	526	561	586	576	562	547	555	591	595	571	575	594	531	571	578	548	551	527	545	578	563	562	545	562	614	568	552	559	583	575	547	582	554	538	578	533	574	559	556	528	575	570	569	560	560	630	534	568	573	572	541	543	577	548	548	623	581	518	546	522	616	575	574	569	563	596	539	575	529	564	608	568	611	570	563	535	538	567	546	577	557	544	566	581	574	551	590	568	563	560	542	571	611	567	570	580	552	542	559	578	628	557	573	583	586	568	620	557	569	586	554	569	564	594	531	515	586	569	547	596	616	582	541	552	567	565	576	581	566	549	537	584	561	501	535	563	594	594	552	574	548	576	547	609	558	594	554	573	557	523	559	576	579	538	590	586	586	555	572	503	583	567	557	555	546	579	575	543	593	585	531	522	582	541	573	565	544	534	594	566	575	543	618	547	589	562	591	552	602	575	555	547	623	557	561	602	572	577	566	528	561	550	587	581	590	557	568	537	587	587	584	587	578	596	565	575	611	545	595	569	565	600	573	554	571	534	572	576	562	586	577	525	514	588	579	594	605	551	562	543	519	589	573	575	559	531	565	589	543	604	562	542	567	587	562	585	588	580	593	607	540	566	567	551	521	552	571	548	578	557	586	567	544	555	584	557	536	531	571	540	570	609	588	562	581	545	608	571	571	563	540	564	581	612	540	588	593	526	554	586	569	565	589	569	600	580	558	603	554	590	591	533	567	569	569	535	567	578	535	548	597	577	594	574	572	555	553	560	559	591	594	564	550	556	569	577	615	597	567	571	544	553	566	518	544	555	557	571	555	622	550	552	521	550	565	573	575	578	564	545	611	609	618	561	549	561	564	525	533	578	591	572	535	577	529	586	576	568	587	545	583	575	558	587	566	602	579	583	550	576	560	568	549	593	549	606	561	556	565	542	566	544	527	502	593	545	554	513	577	554	551	583	578	571	596	563	556	564	535	592	563	530	596	528	570	559	558	562	522	520	589	599	613	580	581	548	568	571	569	563	556	603	604	592	540	536	567	557	571	552	568	560	595	575	570	543	550	559	558	578	572	609	570	616	569	608	565	537	586	591	591	572	581	557	566	586	545	590	539	631	573	570	597	560	544	520	546	551	593	557	552	593	522	563	534	555	550	547	550	556	597	537	602	574	578	573	584	583	541	552	575	594	540	555	568	564	561	570	579	586	591	553	575	573	580	577	585	601	537	585	555	562	553	585	549	564	561	615	566	568	586	529	610	559	572	561	560	599	528	571	587	541	547	588	557	539	583	572	561	628	578	571	573	592	571	600	600	573	589	563	585	575	571	525	555	547	565	573	564	531	582	578	595	585	550	592	574	578	582	566	620	577	560	613	549	533	608	592	584
24341	21589	29054	24610	21567	10738	2448	1989	1873	1650	1498	1451	1365	1261	1279	1386	1375	1338	1275	1066	1064	960	859	785	795	809	824	831	829	794	762	775	795	793	777	761	806	762	760	770	834	755	774	756	791	783	722	757	701	742	751	765	778	771	759	760	778	734	758	740	727	747	732	764	747	758	751	758	771	752	775	770	740	794	730	760	721	708	775	770	760	775	747	753	744	816	770	776	794	750	718	755	784	754	793	762	728	735	763	760	750	731	720	816	770	800	749	718	721	720	710	790	709	738	734	773	754	750	785	805	781	769	769	736	824	702	772	743	794	741	727	757	767	741	800	779	769	785	781	753	778	811	699	733	781	754	764	749	771	698	788	749	739	749	760	770	746	772	787	742	780	729	727	732	692	765	746	834	711	713	760	781	768	737	751	736	757	726	749	737	726	764	826	737	755	756	785	720	766	746	741	752	729	753	714	738	743	731	784	735	765	740	753	769	787	756	769	708	762	734	789	781	783	729	738	746	744	741	768	758	810	748	718	738	729	767	794	795	732	726	776	792	809	773	716	781	755	737	807	794	714	733	759	760	776	789	751	735	716	756	735	716	815	752	773	789	742	747	729	807	707	750	800	759	771	735	741	761	708	756	735	769	735	783	790	761	731	811	752	759	776	753	702	768	813	772	755	716	784	732	773	730	702	711	739	781	723	726	780	772	771	762	773	744	715	737	736	773	769	776	711	758	819	764	752	760	767	774	743	696	783	759	751	796	768	802	798	805	767	767	793	766	778	738	727	714	736	735	710	798	724	724	739	789	761	798	767	760	730	746	798	690	746	764	733	744	769	790	725	765	755	771	782	743	778	759	750	759	743	748	800	733	740	739	734	770	824	757	764	742	803	747	768	790	766	769	765	757	730	791	694	741	757	719	741	768	733	741	757	742	785	781	750	734	693	770	752	770	731	771	747	740	758	772	727	730	779	765	793	734	749	756	751	715	783	722	751	749	752	695	742	738	756	755	768	752	714	728	744	739	783	729	720	754	743	736	755	750	744	706	794	745	764	760	747	702	723	782	760	759	816	731	725	760	718	746	804	800	745	725	767	720	709	788	740	799	767	738	803	765	783	737	762	823	780	731	741	725	768	739	714	748	775	720	753	737	774	799	713	781	803	742	730	745	698	734	724	735	797	764	735	787	775	746	722	715	739	771	744	746	780	767	781	737	770	784	727	761	784	737	764	713	797	734	748	722	750	751	741	724	723	823	757	716	734	722	775	721	793	777	762	737	753	752	757	765	778	739	787	694	766	704	732	784	797	718	791	786	722	768	760	772	708	695	789	767	737	774	746	808	762	789	751	745	704	800	726	752	714	699	778	707	736	821	773	782	765	746	781	771	778	770	775	759	742	684	704	753	716	736	770	722	733	763	722	712	736	719	779	737	792	746	732	727	754	779	728	735	777	761	745	780	728	759	757	749	738	729	769	719	739	737	760	756	735	763	731	752	736	746	742	697	731	804	760	743	747	787	766	746	741	747	752	772	714	774	740	786	723	804	749	822	774	708	796	739	801	769	730	821	729	762	768	735	741	814	712	753	778	770	755	768	733	798	738	726	776	787	727	705	768	725	723	768	727	797	793	733	756	730	751	759	726	700	676	757	766	754	742	718	698	671	760	730	787	814	777	790	739	721	696	745	807	786	714	738	777	769	743	781	806	743	767	761	735	759	733	767	744	684	761	765	750	730	759	734	746	769	728	737	752	759	730	711	733	759	779	752	718	765	767	710	739	785	759	762	778	758	753	777	801	790	765	748	751	718	750	783	751	803	757	749	745	705	693	756	743	795	784	775	695	775	780	719	767	771	732	747	739	768	762	798	727	692	727	773	710	743	756	763	720	772	802	772	792	746	725	706	733	762	780	696	721	714	708	732	757	699	705	775	735	737	755	735	697	711	733	768	762	736	797	786	755	733	719	780	742	708	753	797	761	759	752	758	760	721	758	732	696	751	727	781	717	787	751	720	719	724	758	742	756	739	746	767	715	736	768	733	712	718	759	757	773	743	738	798	756	769	775	735	763	776	735	769	752	738	717	717	756	732	739	777	731	716	758	775	706	748	715	786	726	761	752	762	744	771	738	766	730	758	770	769	755	679	767	732	722	760	745	712	698	740	754	773	739	724	769	722	736	727	722	779	731	754	734	763	713	738	754	787	751	767	748	785	748	790	734	760	743	717	735	758	781	748	775	761	772	740	736	771	768	779	754	738	742	734	748	733	819	748	762	797	775	745	730	783	770	793	823	736	736	735	753	738	758	778	728	738	767	766	727	747	793	757	772	735	781	733	727	738	742	737	782	773	774	762	738	721	745	724	786	702	696	726	724	738	762	708	732	757	733	774	774	758	739	750	745	765	735	767	762	763	683	755	778	736	749	700	748	765	716	760	805	741	777	716	748	767	818	698	779	709	782	737	689	749	774	748	760	719	745	734	723	769	775	767	737	766	810	723	742	749	731	758	796	764	772	750	798	759	786	832	758	728	787	765	783	792	807	747	686	694	738	734	747	775	735	764	703	756	744	682	811	711	708	763	783	753	723	749	699	758	735	754	751	782	737	721	765	802	794	738	779	764	742	755	764	776	775	770	779	745	750	776	736	754	775	761	721	770	756	703	765	763	760	796	746	792	724	731	750	763	722	745	758	771	761	693	771	760	756	764	789	735	728	726	789	767	757	675	701	731	742	740	756	759	774	717	730	725	764	795	757	786	762	701	774	761	735	755	727	772	706	813	707	697	780	787	752	782	796	759	777	780	767	744	724	748	730	693	717	760	749	726	735	715	720	791	735	758	744	777	752	828	731	772	729	809	760	762	761	786	749	795	807	721	755	736	757	755	780	750	789	773	777	753	740	687	753	770	725	727	756	755	728	800	769	707	757	731	768	749	739	759	780	815	773	788	731	735	746	739	725	694	735	733	753	769	734	772	716	717	753	724	721	777	747	724	773	751	706	742	749	745	785	758	732	759	750	752	754	748	771	746	756	765	751	739	739	752	748	746	731	761	722	732	698	805	778	784	768	792	779	719	754	769	741	784	756	765	762	761	715	748	756	729	738	762	787	738	729	770	774	745	737	743	768	746	717	753	706	802	749	762	767	756	768	737	825	731	754	785	778	693	739	789	737	796	763	749	774	752	718	773	754	781	760	795	735	766	734	736	804	741	723	813	698	748	739	752	747	724	730	718	758	825	776	758	760	809	807	771	748	780	739	771	715	729	743	721	787	726	701	767	718	791	731	747	738	756	751	738	788	807	758	794	739	768	773	761	767	754	799	750	790	797	774	730	708	762	808	744	780	742	772	748	734	763	742	747	728	692	788	747	707	760	778	727	791	723	761	757	712	715	694	797	707	744	752	734	752	748	788	732	768	770	754	736	740	784	741	766	779	760	718	735	748	781	745	737	786	751	736	744	716	727	753	766	774	770	754	728	722	751	729	724	730	768	771	759	742	734	783	767	755	755
7024	14756	12182	6982	5256	4181	3815	3900	3841	3333	3027	2950	2547	2389	2311	2398	2436	2480	2008	1743	1499	1425	1220	1179	1050	1049	1083	1076	1047	1046	1049	1001	970	1056	1006	996	968	941	1039	944	966	971	933	929	1019	991	985	935	931	977	956	988	988	1014	970	919	947	932	849	938	998	979	899	951	960	980	970	981	920	960	917	915	982	950	944	914	958	1010	988	887	913	920	965	930	942	931	975	999	967	972	947	954	1007	937	992	953	984	911	963	934	983	945	956	979	909	939	943	955	914	934	975	958	947	898	954	975	1005	968	917	917	972	913	966	957	936	934	889	908	962	957	969	973	950	998	972	965	985	928	988	916	980	952	1009	905	940	937	992	924	938	935	963	971	948	998	951	991	937	982	940	971	929	963	990	942	959	941	989	945	960	965	951	1000	1021	907	980	953	981	963	946	885	907	937	937	950	942	938	903	981	952	918	947	952	952	975	931	890	996	942	1006	953	989	918	997	949	891	974	930	979	947	956	940	917	973	959	941	925	927	971	986	937	930	946	961	944	904	944	925	991	921	932	988	932	981	973	906	971	969	944	896	961	1031	944	910	944	972	921	962	889	983	963	971	932	973	938	1011	914	945	951	974	936	933	903	946	919	948	943	874	963	943	898	975	941	867	951	926	941	980	944	965	983	922	959	981	964	936	908	927	905	955	968	935	915	926	941	947	975	890	933	901	946	941	957	926	981	961	962	978	943	977	973	908	938	934	993	986	895	969	938	950	1013	948	922	915	940	989	976	973	941	988	957	963	953	953	979	1005	912	972	968	1013	1011	890	932	912	958	976	1011	899	917	908	973	949	914	934	917	926	989	983	906	924	984	934	985	965	939	944	866	916	975	979	914	958	937	926	931	954	988	935	916	939	915	924	936	932	948	962	960	942	935	959	955	944	944	907	938	986	971	975	929	946	956	974	1002	959	951	927	929	935	906	933	977	894	983	969	923	912	952	920	920	927	897	910	955	915	977	991	929	974	892	971	952	959	976	979	977	911	933	958	890	981	913	952	926	952	1006	967	975	966	973	1009	925	959	940	930	953	882	958	935	954	886	960	934	944	922	1000	976	991	968	1003	970	940	939	934	952	925	907	919	970	956	991	893	968	945	963	935	980	958	1002	948	964	962	974	1009	921	933	908	974	982	911	930	908	1016	904	926	918	950	906	935	940	955	932	920	944	924	925	942	912	993	908	974	939	978	927	888	964	919	944	976	873	947	915	984	940	959	954	921	898	944	919	887	953	955	1032	936	945	922	997	957	979	944	942	886	1008	964	954	964	987	921	1013	996	916	900	992	947	914	972	945	993	950	945	926	963	928	982	971	963	957	974	915	990	913	943	952	943	913	937	906	980	947	973	937	876	956	967	929	961	979	990	912	972	955	993	928	952	990	971	924	947	903	1002	962	946	971	949	990	979	929	952	976	925	942	937	945	925	905	934	933	949	928	969	952	960	910	917	950	924	935	983	933	909	970	981	952	915	961	964	932	998	956	955	973	981	925	973	951	938	979	1007	947	976	942	988	982	967	983	965	922	929	955	918	948	973	973	921	882	935	1035	1023	953	948	982	903	951	907	934	947	916	934	955	958	956	962	978	937	1008	950	980	978	924	994	966	960	952	931	979	965	1019	939	891	909	966	954	958	952	967	952	908	938	946	943	904	950	959	979	934	981	931	953	985	942	950	955	949	953	947	947	941	983	949	925	988	949	937	946	976	925	947	928	938	934	918	893	970	965	932	955	936	969	903	936	977	931	933	890	975	959	901	918	941	1021	974	891	918	908	947	954	973	984	979	958	911	967	960	968	940	952	977	984	937	964	966	995	922	956	919	932	956	990	927	963	973	951	923	952	961	923	994	974	927	1006	979	937	955	1007	943	928	963	994	886	933	934	943	948	955	917	947	967	953	884	939	918	962	920	935	945	920	932	916	952	928	928	934	907	1029	917	971	967	944	934	973	998	991	941	958	980	980	974	879	978	936	979	1011	984	957	923	926	961	924	956	968	966	984	927	944	941	984	979	893	925	938	986	921	991	965	930	903	936	918	909	956	957	933	953	919	965	954	949	958	985	878	945	941	959	992	979	970	988	920	1016	918	929	953	936	897	1009	916	893	1010	989	937	939	952	988	909	914	966	938	964	932	968	906	981	1021	890	1030	928	954	948	936	912	946	951	905	896	940	939	918	994	935	915	936	928	979	893	960	925	956	941	904	990	924	1001	929	939	923	930	928	991	969	904	965	933	930	926	944	968	898	955	961	917	974	960	956	921	911	907	897	944	897	922	871	966	938	951	954	922	936	957	886	867	937	938	967	931	929	966	934	938	948	894	936	976	917	1001	968	931	979	990	936	946	920	962	985	948	965	921	933	953	937	907	951	943	941	981	955	954	942	886	973	1014	970	911	952	910	915	909	987	934	974	893	980	927	868	957	1067	935	911	957	919	914	959	897	928	964	927	982	934	920	982	899	999	941	916	943	932	922	973	956	948	959	968	962	936	940	1013	951	972	922	912	900	933	979	930	960	984	966	921	912	912	974	922	942	905	943	937	972	942	942	976	940	919	974	996	889	909	945	922	953	926	912	932	954	988	957	940	949	884	914	902	971	923	929	919	931	967	941	931	916	968	960	997	994	940	973	962	950	971	982	975	936	971	986	953	954	918	981	969	988	939	1000	919	968	985	973	943	994	924	914	928	898	964	971	952	967	1027	945	945	974	945	965	967	916	930	956	977	959	936	982	1009	857	978	944	878	990	931	907	951	949	940	882	890	937	984	985	932	940	925	948	922	945	979	924	966	939	975	947	867	973	950	930	995	928	986	965	919	946	922	967	943	966	942	936	990	881	940	985	964	942	913	935	930	1005	962	889	929	923	953	910	933	966	966	963	967	928	958	929	949	904	987	960	979	897	970	975	1008	986	932	917	980	927	902	942	989	949	1026	959	945	1006	996	969	936	956	967	931	929	922	1019	890	1007	910	949	942	955	944	944	1046	974	1009	1028	937	899	963	928	948	940	984	949	989	949	949	938	915	987	916	964	898	952	970	998	1017	991	935	963	933	995	929	903	967	932	932	970	895	907	931	942	932	943	997	904	934	933	975	922	914	956	860	960	922	944	921	940	982	961	986	967	985	949	987	948	943	961	965	1007	952	944	916	966	916	958	950	941	988	959	992	980	995	952	923	919	909	967	908	992	929	953	988	919	944	919	938	967	918	910	916	971	966	948	973	948	949	906	936	889	963	979	984	923	945	981	926	907	974	944	936	941	961	972	969	976	904	928	994	999	978	972	956	935	988	917	937	958	906	929	925	938	1017	929	957	908	931	967	940	933	874	971	933	917	930	919	941	934	916	933	920	927	947	913	930	930	967	959	966	998	933	946	998	858	946	965	906	942	969	971	936	993	938	918	947	972	935	928	952	926	927	919	978	991	934	970	969	966	955	954	959	933	992	921	948	993	964	938	949	917	896	933	979	986	1034	938	942	962	910	937	918	974	948	961	907	1010	943	1049	955	880	965	947	1004	940	948	927	935	928	954	937	1002	917	943	941
23412	21614	29544	24193	21618	21649	8845	2751	2204	2003	1929	1844	1709	1565	1572	1545	1557	1588	1399	1205	1132	1061	828	886	809	817	814	794	842	826	779	762	772	760	814	767	776	830	766	809	805	776	834	733	747	745	749	746	739	746	778	754	747	704	703	768	714	730	764	708	790	711	757	734	733	727	700	725	726	745	765	800	726	737	708	692	724	752	811	760	724	749	702	761	738	751	743	730	704	745	729	714	732	733	694	755	723	734	704	740	715	724	747	749	716	760	715	754	709	696	672	706	716	707	736	700	754	759	702	708	681	728	709	702	715	742	744	729	746	737	740	752	753	747	754	726	725	758	806	693	736	732	678	761	687	701	752	740	680	714	723	759	779	709	755	694	761	754	772	731	742	694	692	766	704	694	761	699	671	701	744	753	746	719	738	754	731	724	701	729	749	766	751	745	728	726	721	680	709	740	640	734	740	716	729	675	754	734	753	775	758	701	758	712	715	737	761	779	733	708	761	745	752	728	754	738	721	768	716	732	745	743	751	780	738	715	742	734	723	741	681	714	823	731	749	771	712	744	746	772	735	748	763	762	736	783	737	765	685	722	730	761	703	770	766	746	748	747	736	747	721	741	745	731	702	755	728	775	727	725	708	756	772	817	720	734	714	672	757	740	730	735	753	719	766	661	724	735	743	779	770	740	769	746	713	780	767	779	811	722	687	753	690	737	748	730	692	718	741	724	745	682	721	736	771	724	742	708	715	680	753	737	790	744	704	754	747	724	763	712	726	711	711	693	714	716	716	709	716	680	768	762	729	741	740	717	722	771	729	731	713	732	716	747	712	753	740	777	709	732	720	717	744	767	745	654	672	701	722	710	663	732	755	738	733	741	745	727	745	695	685	739	742	783	719	704	732	704	710	739	731	715	749	736	766	768	720	736	744	704	750	726	738	707	759	739	720	663	698	719	752	710	729	777	666	720	736	754	739	740	726	720	744	770	689	740	731	758	690	748	789	743	763	718	716	728	747	752	730	721	726	727	715	710	722	715	709	673	689	733	676	671	689	681	743	777	721	722	723	733	751	701	731	739	728	750	699	743	772	763	744	784	720	766	724	787	738	734	709	729	731	770	716	751	728	745	775	707	721	758	706	727	688	712	692	728	753	772	781	750	711	768	709	694	716	789	701	772	737	734	724	696	708	728	746	709	732	736	746	689	802	789	750	691	759	750	721	725	733	661	763	739	745	707	728	715	698	724	761	745	724	787	771	721	681	694	684	772	729	721	709	685	793	730	775	709	709	722	763	712	761	733	757	742	716	794	740	728	721	742	735	765	766	734	781	747	741	732	714	741	720	700	712	729	754	733	734	695	728	713	718	774	677	712	759	741	740	723	753	687	781	757	728	727	691	733	718	701	717	708	722	750	745	717	737	696	714	753	696	721	716	715	730	761	751	687	737	737	671	716	706	747	730	689	741	728	744	759	729	735	718	761	718	762	787	723	743	734	717	736	699	768	718	699	742	723	746	769	760	734	702	660	706	686	717	702	765	711	696	712	731	725	710	697	725	712	724	731	725	731	696	689	758	673	716	759	691	730	752	707	686	753	685	716	688	750	696	702	704	722	736	687	787	735	746	750	740	693	726	765	762	729	751	724	731	710	713	667	707	731	740	710	687	728	681	755	787	740	728	750	738	693	733	694	785	721	689	654	715	755	763	698	752	667	744	764	781	758	729	688	707	736	744	764	710	740	734	721	713	698	727	753	758	724	701	692	742	725	707	727	734	743	718	756	756	701	703	725	739	734	744	723	753	734	759	696	728	717	690	710	767	730	757	740	736	782	760	718	704	736	704	719	750	696	702	738	755	747	724	748	728	707	728	731	692	726	684	742	731	700	663	713	760	774	729	730	752	659	715	736	725	696	721	754	765	722	743	750	752	733	754	736	726	736	689	751	753	704	714	719	682	718	737	727	696	695	710	775	712	718	713	693	723	682	736	721	717	753	738	766	738	728	715	724	789	769	691	722	714	737	676	680	687	728	731	698	702	790	719	714	766	729	732	717	739	758	762	732	701	752	734	698	743	715	682	731	785	738	733	768	704	727	769	781	742	712	730	745	703	698	743	732	709	757	777	776	729	709	728	737	771	757	761	713	786	746	711	706	724	699	756	691	677	717	714	714	726	748	713	742	749	718	712	726	727	739	748	683	699	699	720	697	694	757	702	786	760	690	755	762	756	745	738	727	688	737	743	731	731	735	732	713	734	700	721	758	717	733	775	739	722	743	731	740	733	773	712	692	767	768	695	748	692	727	730	805	761	684	714	735	713	784	701	693	756	698	741	707	726	741	741	677	711	748	782	769	742	717	747	758	706	740	763	705	696	712	799	730	729	731	671	702	721	744	768	764	727	747	744	751	718	671	747	691	781	721	713	741	730	749	774	749	703	721	719	731	771	723	759	717	696	772	680	741	744	748	755	757	711	752	696	775	764	717	703	714	704	763	705	770	736	759	771	770	755	760	676	712	750	739	708	752	733	799	728	725	728	693	733	685	740	698	661	735	750	714	730	713	790	692	720	724	740	740	676	718	702	714	762	725	690	710	699	734	768	717	741	770	708	731	745	687	765	697	694	783	725	754	727	728	748	753	764	767	740	765	726	699	705	738	733	751	693	720	729	703	732	746	714	692	746	700	757	701	746	702	733	750	753	702	711	747	743	665	729	755	694	732	729	748	731	733	768	725	707	727	714	711	749	746	714	732	754	767	742	712	727	726	718	688	733	729	767	763	752	744	732	699	750	718	784	733	734	680	705	715	724	740	677	719	747	748	742	716	725	773	730	722	710	699	740	703	761	775	745	734	716	704	687	717	752	773	750	708	694	706	706	742	754	716	691	724	772	769	743	736	677	743	727	720	749	712	710	734	788	728	729	759	712	712	711	686	709	704	717	735	739	751	730	696	735	709	730	689	713	745	720	751	674	738	756	724	749	748	708	706	689	744	662	706	691	693	753	747	716	696	714	728	716	766	751	742	698	811	720	739	723	707	742	709	720	749	780	728	690	740	705	684	708	745	773	719	732	675	709	748	772	739	753	757	705	707	694	770	709	712	708	698	713	744	696	733	709	678	711	726	693	699	713	760	730	741	700	718	722	710	723	718	729	688	739	752	760	706	767	714	695	764	725	743	709	726	660	751	727	762	752	760	730	769	746	733	682	767	729	728	692	706	721	706	765	705	761	758	765	764	736	700	733	772	715	757	738	700	677	707	722	755	741	736	754	720	677	715	734	717	768	759	760	700	693	726	717	754	755	702	706	749	730	710	734	733	778	720	748	731	740	724	777	710	702	764	735	736	677	728	800	727	723	721	747	737	733	712	783	681	712	752	702	738	755	706	757	725	749	714	703	747	716	699	731	743	763	701	712	701	745	722	724	693	726	730	709	751	684	714	721	737	736	752	682	700	771	699	771	688	680	713	750	684	746	688	735	725	717	725	723	694	756	714	751	720	720	777	750	751
9289	20719	16907	10113	7464	6091	5284	5425	4797	4174	4010	3832	3439	3073	2929	3046	2994	2928	2505	2131	1892	1597	1262	1129	1111	1092	1186	1079	1104	1065	1004	1018	1000	966	1041	987	980	1019	974	993	999	1008	988	992	951	949	935	954	978	1000	967	937	947	959	960	952	940	957	936	988	974	932	905	1007	905	922	882	932	936	969	894	919	976	947	938	899	961	1004	1004	944	914	991	929	890	949	979	963	877	937	896	927	955	944	989	959	947	903	923	911	919	930	857	968	888	978	902	946	955	986	894	980	932	879	961	915	942	936	908	895	934	935	912	909	965	953	980	953	921	919	963	946	960	889	879	970	883	913	955	971	887	942	923	931	864	899	955	947	954	886	897	933	911	911	935	934	944	901	921	915	893	907	880	895	947	931	904	976	920	941	944	859	948	908	913	944	925	966	873	915	999	906	925	968	958	922	1001	945	953	954	905	933	936	923	923	866	878	876	903	925	936	918	950	905	925	988	942	912	964	924	838	911	909	921	907	943	866	953	921	922	935	926	943	930	926	936	928	958	892	932	948	916	881	835	922	934	932	910	912	943	856	940	842	914	921	886	963	958	891	947	941	896	972	884	933	919	966	954	901	896	958	958	899	904	991	962	911	869	923	877	951	923	911	934	910	908	940	955	907	921	907	876	985	936	924	953	906	895	917	931	901	917	925	901	933	906	927	910	915	947	864	917	925	895	922	930	910	887	926	863	872	927	940	897	946	938	911	875	912	926	942	965	878	976	942	968	993	957	950	941	967	938	924	925	920	913	943	980	888	906	948	910	962	888	901	888	923	968	902	920	916	922	900	905	948	916	892	925	975	971	938	916	881	930	941	977	923	840	899	904	936	932	925	874	954	915	967	921	863	918	953	905	914	970	897	926	941	876	925	912	935	968	937	963	915	912	969	853	917	893	975	924	945	913	945	925	961	909	943	940	913	924	884	932	925	936	915	980	917	951	871	963	916	930	928	932	919	893	967	946	1003	911	917	956	907	944	912	993	950	903	951	883	907	915	871	913	963	946	936	906	965	951	891	880	934	902	920	887	911	899	953	961	901	916	943	962	904	975	904	925	905	924	945	871	893	860	988	948	946	941	871	959	930	949	954	916	994	941	944	870	931	941	902	884	937	897	917	982	885	945	908	941	912	908	909	889	946	923	958	877	873	939	891	944	879	946	921	904	971	918	941	959	921	914	950	929	950	900	917	867	992	965	981	900	900	922	861	908	862	951	932	998	923	916	899	942	908	949	970	928	875	941	930	949	937	959	933	915	919	929	869	948	965	977	899	931	942	911	876	909	911	950	898	952	860	897	888	924	965	913	925	911	874	930	895	935	874	927	919	938	934	903	902	929	936	939	931	923	963	897	936	918	933	892	924	833	997	919	949	912	921	926	958	879	902	910	920	894	913	928	919	944	891	953	919	881	937	888	925	913	915	929	905	931	947	872	957	972	972	858	919	893	912	940	878	919	878	911	906	959	923	883	938	942	898	902	901	921	884	889	903	884	936	996	918	944	859	958	865	887	920	895	926	946	909	955	942	928	929	896	900	872	937	921	949	892	917	907	951	894	907	898	882	937	951	948	860	939	912	1001	962	903	908	987	883	938	921	955	929	956	922	921	931	979	894	896	901	885	985	924	906	900	842	934	968	942	937	893	951	912	919	914	898	924	899	930	878	926	982	953	927	918	923	907	894	904	945	922	894	893	950	881	850	907	931	914	965	923	906	919	929	890	939	886	929	912	967	919	916	910	879	920	935	957	909	962	900	903	930	927	916	864	930	936	934	911	858	910	955	974	950	962	896	925	893	879	941	949	889	934	934	956	933	953	925	924	897	966	929	927	973	957	872	910	876	942	953	909	961	915	942	893	896	929	1003	875	897	930	948	840	947	915	967	883	902	954	915	938	938	911	918	901	975	934	925	931	929	972	931	947	923	903	927	915	928	939	934	928	936	952	870	905	955	945	931	905	936	890	941	961	936	929	915	850	913	879	924	909	897	970	925	929	875	930	884	907	918	847	962	909	877	985	914	911	918	954	923	938	927	930	905	947	895	911	916	872	870	910	979	943	946	945	943	899	842	898	949	946	938	916	948	930	916	924	878	939	924	903	945	950	860	971	915	924	907	929	921	961	959	937	923	987	905	920	955	971	884	899	903	920	874	866	932	946	917	973	940	910	888	897	953	946	924	938	932	929	914	916	953	914	910	898	902	958	939	834	918	917	924	950	898	949	837	953	934	922	949	952	961	921	961	922	931	916	915	943	932	950	907	900	905	898	922	905	924	952	910	886	912	942	923	873	853	873	910	974	949	922	857	911	909	947	946	897	921	932	914	919	929	949	954	889	925	915	1009	891	902	937	932	907	951	914	954	923	910	918	916	984	935	925	894	922	950	915	929	889	939	918	946	930	908	887	938	884	895	957	887	918	939	898	950	932	950	902	905	900	915	921	923	932	927	924	889	920	948	981	942	893	952	936	957	927	961	837	911	917	953	914	883	919	904	910	921	906	959	908	931	965	913	956	932	906	930	964	942	841	938	895	911	912	941	955	947	898	967	926	949	885	954	942	894	932	925	905	949	940	911	1011	897	890	906	895	939	1009	910	887	928	883	890	860	896	892	920	949	926	906	935	985	902	936	919	911	926	931	938	890	947	937	936	962	912	909	991	980	899	973	900	965	962	897	939	992	902	941	912	925	940	969	943	965	895	872	896	925	904	880	929	934	928	934	920	883	878	869	943	910	935	881	953	873	940	956	866	881	962	888	904	873	964	936	893	917	923	979	940	934	946	970	859	947	931	937	949	866	955	870	927	878	901	952	887	944	855	941	935	910	951	875	911	894	939	908	977	882	910	925	909	947	917	941	960	955	886	906	870	861	962	936	994	925	900	924	881	888	948	928	893	941	863	950	943	961	982	933	898	902	877	940	920	958	900	955	944	878	932	885	939	919	934	910	899	885	914	927	914	895	914	957	943	919	901	970	928	925	902	896	896	987	947	939	951	940	922	890	938	911	834	948	989	855	955	925	940	890	912	905	920	905	930	873	921	853	942	935	944	934	1020	905	950	937	932	917	964	947	872	952	886	918	924	945	926	931	936	944	899	925	896	996	944	945	895	956	929	873	891	918	929	903	942	902	916	975	901	945	888	896	948	937	979	931	945	930	945	905	908	905	927	911	904	953	911	911	951	929	966	924	892	908	925	951	882	925	909	911	941	943	971	933	935	823	906	916	911	943	960	881	916	913	913	982	959	938	883	920	956	917	924	934	946	921	950	932	910	927	955	934	883	946	965	945	887	964	924	924	987	912	922	919	919	974	855	916	950	899	914	910	925	935	947	876	925	952	956	945	919	891	941	915	877	891	922	934	876	906	863	971	925	889	940	918	871	944	894	913	874	965	932	887	960	837	956	948	888	956	885	912	928	922	923	928	860	968	885	905	927	938	971	926	938	894	882	901	908	920	871	939	914	967	893	956	966	910	931	1005	861	967	926
27369	20764	9300	1862	1022	875	877	892	870	823	851	818	786	708	715	750	735	739	652	567	551	500	467	454	465	480	440	457	452	473	466	472	481	483	456	468	477	448	439	460	444	458	447	425	440	451	434	447	462	459	449	401	420	464	424	439	460	425	454	454	462	433	421	451	460	411	432	444	507	423	449	460	437	414	471	475	446	424	419	433	451	413	442	429	456	437	423	443	434	423	435	457	420	383	457	443	459	405	450	493	456	445	430	439	469	414	447	449	460	452	449	458	432	458	465	437	409	427	423	476	480	431	475	464	432	464	444	458	429	411	458	459	439	443	468	436	420	454	428	416	422	461	426	459	409	424	435	484	434	470	385	478	434	428	422	464	440	449	443	422	451	443	446	443	412	414	451	453	479	459	414	472	478	440	435	454	447	459	464	422	436	451	403	454	439	436	457	444	467	458	445	433	422	401	428	465	450	447	463	450	475	441	409	465	445	476	436	429	422	439	454	445	430	443	422	446	406	425	442	410	424	443	447	404	439	447	448	459	447	396	465	455	442	411	431	435	425	415	449	435	443	397	426	424	426	457	490	452	451	462	448	435	454	438	428	407	423	418	458	424	461	465	459	461	429	468	505	467	451	447	417	454	433	412	432	442	457	442	456	457	410	436	436	410	441	464	427	426	440	397	438	497	455	448	477	425	462	435	431	444	434	479	440	452	456	434	469	433	457	428	416	408	455	441	414	468	440	435	430	439	432	407	443	456	423	361	444	457	431	441	460	439	437	425	420	445	452	434	456	448	488	449	435	434	430	461	436	470	433	484	432	443	412	454	448	450	484	412	413	449	409	465	433	426	435	437	426	450	469	456	437	419	426	481	420	413	424	456	452	400	423	472	446	439	455	444	444	422	419	465	420	438	474	465	449	483	451	419	476	458	422	433	415	426	444	384	413	444	434	458	442	447	450	438	444	428	430	427	453	426	417	442	443	458	399	407	475	446	442	426	429	421	435	404	427	450	463	450	459	453	446	454	408	406	417	457	457	453	401	448	428	461	459	443	424	429	448	441	456	447	451	476	419	426	417	416	452	477	438	425	417	478	434	433	451	438	439	410	392	455	456	420	459	432	419	469	426	458	430	442	433	417	439	472	395	457	452	441	464	426	480	446	448	454	455	406	444	428	444	427	425	482	428	405	424	455	454	432	450	415	450	452	446	442	464	446	395	448	446	449	466	455	418	444	456	461	408	465	451	432	435	489	440	467	441	443	469	440	377	456	463	438	465	455	435	451	434	451	439	428	441	478	428	442	430	429	423	448	439	465	446	463	418	429	426	410	447	455	454	420	439	445	374	455	419	435	439	458	445	431	460	410	415	455	457	439	470	403	416	408	432	433	422	423	436	444	413	433	447	425	438	412	449	432	455	406	447	435	459	457	429	437	455	421	420	419	381	508	438	464	439	431	438	424	445	421	432	435	444	449	431	482	435	445	461	421	443	412	424	439	418	446	444	478	420	421	413	426	484	383	448	479	421	399	447	452	473	443	475	436	450	432	422	462	405	465	444	472	463	458	469	439	437	445	435	458	422	467	439	453	424	456	433	465	444	458	459	405	452	435	434	445	436	462	455	450	457	424	453	417	446	416	475	424	416	443	500	426	439	413	394	430	409	442	460	424	416	432	420	442	426	486	408	442	481	433	454	422	429	426	434	427	431	442	448	418	438	454	474	460	466	435	454	423	432	454	425	441	435	423	457	418	442	406	419	443	438	437	493	453	433	430	444	454	452	416	461	453	438	459	412	479	453	419	433	415	450	446	440	459	436	433	450	458	440	440	437	419	455	451	441	446	430	466	437	445	447	427	434	403	436	433	463	452	438	448	440	434	427	464	460	470	449	400	427	429	433	420	395	453	436	461	403	427	426	436	461	436	420	411	437	427	447	433	418	424	426	428	410	409	450	417	457	464	425	476	462	447	426	413	458	449	438	451	418	469	433	413	473	441	444	464	434	452	453	418	432	422	432	436	426	473	430	412	463	429	452	455	420	411	466	437	419	400	440	456	419	445	430	450	436	455	419	427	456	417	375	414	448	456	447	476	434	448	434	456	474	478	480	417	471	466	418	445	458	441	452	410	417	431	416	417	444	442	441	422	438	430	415	413	469	436	472	458	443	436	455	436	435	433	395	451	440	431	464	438	454	447	431	475	464	431	439	466	421	432	436	409	484	465	438	440	435	409	433	423	395	449	473	442	444	438	433	426	409	467	419	447	436	460	419	457	435	423	439	460	447	426	453	451	428	450	419	448	447	441	451	447	449	428	424	464	466	446	440	432	422	414	419	412	458	451	422	479	448	450	444	452	420	456	420	434	463	474	450	474	395	447	393	452	463	428	479	431	437	439	382	439	427	447	422	455	418	422	416	471	422	427	455	461	450	461	473	465	404	430	436	427	494	440	458	441	421	407	451	401	407	495	456	480	433	454	426	454	445	454	454	437	407	417	471	477	488	466	476	447	454	460	391	453	410	402	424	466	413	441	420	443	472	433	453	504	419	458	432	460	470	467	425	417	449	437	444	466	419	469	447	461	421	415	438	415	456	444	451	455	447	453	416	457	418	442	455	427	447	444	431	451	446	450	438	466	412	449	431	443	441	425	421	417	429	441	418	466	453	457	451	422	408	437	472	470	434	429	446	408	448	433	405	455	427	436	434	451	404	454	398	446	465	460	450	440	477	407	464	437	476	438	432	420	469	414	423	457	421	446	412	453	423	460	445	421	436	403	453	431	423	414	388	434	471	436	445	423	464	421	419	430	444	464	446	438	423	433	450	433	431	483	437	436	398	422	446	478	428	428	427	396	410	455	455	456	436	409	435	423	440	403	398	404	420	434	407	433	422	432	492	425	452	406	465	445	464	473	467	455	424	435	430	428	458	477	465	415	472	441	434	415	424	456	432	455	414	420	456	453	401	397	432	481	385	472	433	466	433	464	435	390	433	452	412	419	392	399	426	442	423	442	441	418	442	423	437	445	458	459	460	416	435	433	449	431	423	444	437	437	461	444	446	461	449	437	470	448	459	458	469	472	425	473	427	478	431	493	448	445	445	428	450	449	442	444	413	438	456	466	436	426	421	436	463	394	450	461	433	412	416	458	453	434	458	431	428	454	446	442	407	451	428	483	429	420	441	451	447	428	446	439	466	419	469	438	448	442	468	427	454	452	405	403	430	480	437	448	439	440	449	424	473	423	448	424	456	458	418	473	458	414	413	460	438	427	450	415	470	492	424	433	411	433	466	439	452	397	409	458	398	445	387	445	420	428	430	440	442	456	437	432	436	452	447	458	449	443	438	442	449	443	434	394	431	430	441	433	443	410	461	440	454	414	408	458	431	447	444	431	455	441	403	464	435	438	473	426	452	443	456	446	397	452	413	472	486	455	404	461	434	441	400	438	443	421	447	466	423	474	433	448	470	444	462	429	455	394	434	424	487	448	426	444	446	419	459	471	441	436
5303	4883	4249	2279	1802	1701	1790	1967	1722	1736	1700	1592	1430	1289	1371	1378	1362	1331	1134	926	895	779	617	586	567	582	607	622	596	573	567	587	581	572	564	593	558	561	556	563	596	553	573	574	576	570	607	558	558	582	584	563	564	530	554	574	537	572	531	597	599	576	579	565	565	575	537	594	514	557	574	530	581	553	520	547	554	533	565	560	559	589	557	563	525	563	600	552	553	582	528	574	623	570	603	581	559	518	554	555	563	515	585	555	533	575	540	581	557	525	586	593	587	567	565	592	542	564	570	561	574	588	576	526	555	588	585	572	571	559	567	574	579	586	548	576	535	567	568	577	575	539	552	546	603	576	536	592	577	575	603	565	593	575	574	560	567	587	561	590	535	530	528	568	600	551	578	571	559	576	580	522	539	562	559	564	582	532	552	547	543	574	561	587	546	541	589	592	560	591	558	528	584	557	566	612	582	569	527	547	560	574	559	531	570	541	561	549	549	603	538	608	610	549	595	596	560	571	562	527	571	589	568	579	572	597	580	585	560	596	564	551	537	558	579	560	534	558	564	586	535	549	565	533	547	582	616	542	617	623	553	557	536	550	605	586	552	522	544	543	557	576	589	547	596	589	586	554	567	574	568	588	563	551	556	560	558	523	540	566	565	517	538	576	596	559	569	575	597	577	541	562	546	549	553	601	587	606	563	548	582	540	591	558	574	566	565	533	527	572	559	563	596	580	578	523	549	550	559	576	574	594	556	556	563	552	576	594	607	624	543	569	586	534	549	581	570	570	552	549	535	557	557	557	552	563	529	558	560	559	545	561	544	515	606	554	556	578	549	549	559	539	588	577	567	563	598	565	537	537	572	573	573	569	518	572	546	568	564	529	534	559	570	559	587	536	592	604	580	556	569	539	566	604	521	596	576	585	568	592	570	547	573	551	570	548	562	589	544	581	573	565	581	540	610	565	567	597	556	605	559	600	514	545	536	541	555	564	578	553	566	581	550	558	556	520	570	611	549	567	528	583	565	595	574	533	552	577	630	555	549	535	564	564	566	568	609	563	556	534	544	574	572	554	574	606	583	589	557	601	569	539	575	567	563	583	568	557	528	561	560	528	573	527	544	557	555	558	561	548	559	533	569	553	554	572	558	512	562	554	562	582	566	554	554	537	561	572	560	554	570	566	571	574	564	571	573	592	548	565	552	583	551	550	596	570	566	502	594	583	601	586	585	593	550	526	587	591	514	572	619	586	602	547	599	539	557	581	531	583	564	564	561	549	579	569	557	540	567	517	533	603	582	531	568	555	543	511	530	602	570	561	545	581	585	557	543	566	598	580	570	602	568	564	531	540	541	539	557	562	592	570	590	543	557	573	601	579	572	566	577	586	558	555	566	579	552	542	603	588	558	527	533	576	585	599	581	544	559	534	566	559	561	573	606	538	605	608	545	548	579	554	593	566	572	599	566	562	536	579	549	585	586	556	564	545	545	594	516	579	546	571	564	522	529	542	579	566	543	549	604	539	587	600	580	551	540	586	556	569	589	556	565	548	600	573	584	538	607	552	553	565	612	537	573	566	541	566	591	575	573	547	575	550	567	563	595	572	579	576	509	543	556	542	568	571	584	537	555	554	546	595	558	530	582	538	522	547	562	567	591	536	574	557	539	523	573	565	585	575	552	558	534	557	599	560	583	524	589	565	530	532	568	595	541	564	560	579	589	565	597	507	534	541	589	571	590	562	563	553	544	559	568	588	556	561	592	555	569	567	565	565	496	566	576	553	579	520	563	576	616	563	561	536	573	562	598	591	552	551	534	600	550	643	572	592	564	589	547	559	532	575	570	540	581	588	619	542	564	575	544	562	591	538	613	542	554	547	537	555	572	531	580	581	537	579	522	588	536	566	545	529	589	539	547	546	583	559	600	569	567	526	545	578	537	578	614	594	559	558	628	604	556	578	585	583	549	532	561	545	559	565	603	563	585	584	576	595	537	545	536	579	547	580	529	571	561	552	597	567	615	559	540	560	602	543	575	592	574	580	579	546	576	583	579	553	554	535	585	561	563	504	562	616	557	579	567	573	548	541	525	554	557	544	549	559	581	549	570	539	548	570	590	530	548	581	593	569	553	515	542	552	578	564	605	551	575	561	548	551	593	594	572	573	575	575	555	582	576	565	564	557	567	569	574	542	526	569	568	611	541	587	591	582	505	569	540	572	561	592	593	581	554	616	565	519	549	583	560	567	541	617	606	567	598	584	531	557	590	588	558	521	542	583	582	608	572	613	591	556	555	569	574	613	592	549	530	527	587	597	579	532	606	548	529	627	585	602	583	592	535	608	551	578	564	559	578	545	596	589	574	602	582	567	580	561	565	574	568	556	536	572	532	539	549	593	553	554	618	591	602	567	553	588	551	591	597	525	562	604	551	559	584	521	572	582	578	536	552	578	536	575	567	584	555	565	593	541	591	584	578	558	553	538	610	561	571	546	553	547	565	538	559	565	551	570	576	528	603	545	559	585	553	528	556	592	542	548	515	569	554	580	568	553	550	547	571	568	536	569	556	597	533	560	576	604	583	518	513	559	550	540	504	584	580	594	576	555	561	594	554	575	590	543	575	552	569	543	545	561	544	545	533	566	572	585	549	540	524	551	540	572	593	595	577	549	595	565	548	547	543	532	554	624	504	562	563	599	583	585	574	544	604	581	556	573	541	581	605	567	573	554	536	545	564	538	592	560	577	574	567	529	557	577	565	555	584	589	556	524	575	545	564	528	589	561	580	539	573	635	570	559	558	597	551	571	546	565	572	580	574	537	538	523	546	537	560	553	568	551	627	535	582	557	597	633	563	570	567	526	548	553	577	562	540	577	558	532	545	571	561	503	579	569	569	549	575	582	550	535	591	558	626	541	539	562	552	555	588	563	521	586	581	548	560	550	578	560	568	536	602	569	565	518	533	616	551	559	562	570	575	573	556	572	536	542	546	563	552	610	588	573	595	577	569	568	556	554	562	569	548	600	577	556	555	582	536	569	555	574	567	553	542	556	567	530	541	580	546	572	590	578	541	567	598	551	556	576	566	534	568	537	586	607	606	612	593	555	594	559	562	556	558	572	568	566	561	604	600	583	573	599	548	508	575	531	572	548	582	554	565	599	564	546	541	563	556	578	544	545	595	548	575	596	548	534	612	581	581	584	544	576	548	568	570	585	606	543	554	575	544	579	518	556	556	581	532	553	559	618	579	584	565	551	563	585	575	552	579	573	591	554	573	545	540	547	573	575	562	552	544	566	572	579	586	570	560	596	550	589	558	573	569	565	556	570	586	522	559	566	551	536	582	537	597	558	557	589	564	575	607	566	541	571	597	540	562	572	555	513	573	554	593	545	589	564	557	560	546	589	570	610	566	555	529	552	577	567	605	571	577	568	568	511	540	563	567	565	540	538	542	554	559	592	563	572	535	529	583	562	580	525	557	559	544	573	562	569	564	576	582	582	553	541	554	534
24553	21610	29087	24652	21656	10736	2577	1935	1729	1614	1594	1488	1406	1305	1304	1350	1363	1278	1170	1025	975	864	808	779	794	823	805	799	793	777	819	769	754	795	807	805	761	732	809	751	732	744	755	749	745	788	727	744	752	733	775	751	739	777	755	716	761	772	696	741	709	766	786	763	794	834	772	725	732	750	760	748	749	734	764	738	750	732	732	760	720	772	784	815	749	759	795	790	787	782	768	748	734	786	729	745	715	780	707	775	764	741	697	777	709	756	739	734	756	709	735	774	736	694	735	794	726	774	782	767	771	764	741	722	796	763	748	801	778	803	785	766	751	751	741	791	775	773	715	773	797	728	743	732	723	774	780	766	775	749	696	720	713	739	732	731	683	683	810	742	749	755	765	746	715	721	737	759	734	747	745	704	730	784	783	811	762	763	688	758	698	775	761	709	698	724	714	717	733	780	746	732	724	731	738	768	719	752	795	744	700	801	787	757	778	675	724	755	740	770	732	723	749	758	784	747	739	711	759	792	743	742	788	766	750	726	778	746	781	751	753	769	781	736	734	762	752	743	673	763	742	716	790	822	776	726	771	714	760	775	750	746	749	745	698	752	778	701	746	778	746	706	793	756	747	739	693	720	717	783	690	750	740	770	730	755	726	723	746	738	747	735	746	738	740	740	701	755	749	764	720	732	781	737	711	737	706	770	779	758	808	725	740	780	728	756	803	697	722	786	753	748	728	757	722	806	770	732	740	695	806	764	764	709	738	779	726	777	771	692	703	739	727	762	770	762	747	711	746	745	746	779	830	802	730	726	793	728	813	724	738	735	737	706	716	778	707	738	772	720	741	748	765	739	732	747	716	781	776	748	725	721	760	761	761	741	705	789	813	739	768	744	741	753	725	747	796	806	776	692	737	742	781	731	787	764	738	762	766	759	767	759	760	762	763	725	729	766	708	724	756	743	747	801	750	740	754	762	737	736	744	757	763	761	732	729	800	705	743	751	717	765	739	764	737	753	764	690	755	758	718	802	755	757	757	741	787	755	790	778	745	779	785	767	736	731	707	785	754	754	797	805	782	769	706	728	753	746	716	749	743	751	697	745	738	751	711	760	715	711	737	702	748	767	790	776	765	802	726	749	770	761	760	774	790	735	708	743	752	760	750	727	711	775	757	796	753	745	759	708	752	778	756	746	788	756	780	742	725	740	728	737	702	728	769	794	757	735	678	733	744	707	778	729	762	721	787	789	737	803	703	752	756	746	750	770	717	773	817	740	725	720	713	729	761	748	743	775	793	758	713	759	754	750	739	761	741	782	784	752	724	738	700	788	779	733	761	778	692	753	748	732	698	774	760	721	699	735	788	738	745	723	742	746	722	770	746	758	722	746	777	730	752	712	727	755	713	764	778	757	731	718	786	770	721	690	764	802	722	749	789	739	709	783	704	822	753	740	776	722	723	742	730	725	754	773	759	774	762	740	768	739	757	729	705	730	755	750	716	805	736	789	774	732	740	789	755	743	704	740	773	723	795	740	769	714	709	729	772	761	814	719	777	712	741	778	773	735	691	736	792	726	722	742	749	756	739	728	697	765	788	771	720	702	796	699	746	772	751	762	774	761	729	744	793	730	744	752	728	761	772	788	759	750	766	787	762	768	778	710	664	792	748	764	757	747	771	708	744	720	749	820	780	721	737	776	758	758	776	736	756	736	771	785	695	752	764	751	723	717	728	725	728	742	748	751	775	751	723	766	738	720	729	762	763	739	720	711	734	745	780	729	750	754	747	769	791	723	721	738	760	715	797	797	703	762	805	743	727	794	780	734	780	748	703	712	746	745	745	762	756	795	745	795	747	744	719	735	778	771	771	759	685	746	750	793	702	757	712	742	755	747	777	763	755	751	749	728	763	750	743	715	730	738	767	810	746	750	757	762	746	728	750	761	760	765	749	786	724	791	761	776	739	749	798	765	761	751	725	754	744	768	769	702	737	727	796	712	749	719	735	740	747	771	747	730	704	701	748	753	779	821	709	758	737	761	775	749	712	721	736	752	719	706	731	754	750	778	750	778	710	723	751	754	745	777	798	771	799	763	776	771	715	728	767	782	716	755	754	777	719	720	742	677	746	744	807	799	744	778	690	730	772	719	755	751	768	776	749	723	799	728	709	724	748	730	757	795	760	753	733	724	738	740	734	748	720	723	778	736	750	712	708	735	731	760	766	755	749	752	762	777	735	753	746	726	753	776	672	773	755	764	760	745	767	754	697	769	745	691	732	729	750	680	726	758	730	775	754	720	779	712	728	732	703	728	747	756	709	721	716	725	763	750	730	742	731	756	776	728	771	770	744	754	747	777	710	771	730	727	751	755	730	734	792	709	765	711	707	725	723	777	732	752	750	729	749	753	746	786	762	723	726	745	756	709	750	708	779	735	740	713	708	746	782	738	789	754	682	773	799	754	740	794	730	736	701	775	780	720	716	770	761	721	781	666	710	731	783	699	743	720	777	757	705	755	748	713	692	774	719	692	722	727	739	721	747	670	769	716	768	829	683	738	761	757	722	725	691	762	788	707	764	726	732	710	727	793	722	757	727	782	774	707	752	769	724	740	712	775	772	801	720	774	748	680	711	718	763	737	767	787	730	733	735	763	785	735	754	746	753	745	779	735	733	748	751	750	742	735	761	740	762	765	750	744	735	758	722	756	716	755	761	725	715	753	770	772	748	706	780	757	737	781	733	733	739	750	709	807	769	751	747	773	733	727	716	766	709	714	742	748	740	717	704	725	777	760	766	727	731	702	758	749	733	708	773	755	745	703	773	749	761	737	764	663	743	742	766	722	764	773	765	709	706	694	736	723	681	741	721	757	778	738	735	719	675	717	757	735	763	703	787	711	725	745	745	725	682	779	747	676	700	761	746	767	746	722	731	779	770	710	703	783	781	752	760	742	679	743	719	765	753	725	751	767	745	779	730	743	772	740	751	732	764	787	733	765	769	710	694	708	777	766	747	740	748	776	767	720	738	732	696	729	746	735	753	744	756	763	763	740	749	770	773	782	777	727	725	787	775	761	723	774	781	766	743	730	767	767	724	759	756	807	733	741	721	849	806	776	777	746	792	735	773	739	752	741	721	722	683	752	755	797	762	792	781	786	720	713	738	771	696	750	772	760	729	718	739	755	734	746	796	716	713	738	756	720	744	795	797	729	752	776	746	783	741	801	753	754	752	809	768	716	768	772	688	738	773	752	755	722	777	763	768	739	716	710	755	803	731	792	733	711	698	804	786	758	697	751	759	750	755	739	751	776	735	741	700	726	768	723	769	735	752	741	764	753	739	746	727	741	744	742	770	740	750	740	770	760	741	722	733	722	749	738	752	757	783	740	743	734	756	775	709	695	737	717	723	778	768	751	743	777	777	752	726	724	772	733	775	792	708	753	761	705	773	742	717	766	702	756	757	736	798	750	744	779	769	770	760	774	717	720	765	708	766	750	759	764	816	740	779	725	751	712
6852	14934	12200	6903	5194	4209	3773	3708	3345	3370	3217	2908	2627	2357	2508	2432	2360	2181	1907	1707	1472	1300	1103	1074	1052	1059	1049	1117	1067	985	1012	1011	991	973	921	988	1014	1010	970	994	919	1031	1013	1021	1004	948	922	1024	917	975	932	899	976	952	949	960	983	946	905	922	882	921	984	1014	931	950	983	947	913	971	876	935	963	924	943	954	929	938	927	960	956	917	904	1003	987	915	925	923	949	987	946	921	925	920	929	987	929	934	923	934	926	923	939	957	947	934	954	936	932	939	919	904	936	934	925	914	882	892	895	936	937	980	997	927	919	1005	933	909	916	979	947	944	951	940	947	967	951	924	989	942	925	971	920	936	960	967	985	898	996	925	909	979	900	920	961	948	940	937	968	918	912	965	878	941	928	933	938	924	947	922	994	907	947	919	974	900	897	965	939	950	978	929	962	915	962	933	952	914	940	938	937	927	945	960	969	889	933	952	954	880	1000	920	977	956	982	940	931	959	859	994	892	943	933	917	925	935	985	948	936	924	967	958	885	898	887	988	940	969	995	865	863	982	895	925	957	921	985	973	933	888	908	919	939	883	967	963	985	973	924	979	931	900	950	937	927	983	904	952	971	909	913	954	884	893	974	917	937	965	955	980	898	987	952	960	1029	929	949	868	920	941	901	963	940	935	888	1001	945	956	935	933	981	956	921	938	981	900	951	973	953	921	937	908	937	931	896	979	919	956	928	982	932	991	907	951	943	963	934	917	942	925	932	918	935	1001	940	897	944	926	983	942	870	913	954	1003	955	987	915	943	948	929	879	887	914	933	916	901	961	937	924	902	980	942	968	942	942	914	958	949	941	908	979	903	905	950	903	921	907	949	948	964	925	962	889	936	935	941	966	941	956	901	922	955	918	917	912	876	913	930	962	924	938	941	945	930	923	928	952	912	894	940	941	946	931	981	921	948	901	924	922	964	889	990	919	859	941	949	990	940	961	936	916	967	939	938	967	926	904	946	968	947	900	1002	950	918	923	889	882	916	973	927	924	880	931	919	923	909	951	967	937	920	999	957	972	948	983	937	950	930	936	993	987	966	889	900	963	927	932	920	914	898	918	962	1002	961	928	908	968	957	958	891	952	959	899	941	959	939	899	943	917	977	947	951	932	945	959	924	944	928	978	915	968	968	951	946	950	973	941	944	937	925	930	939	954	964	938	959	919	891	969	983	921	977	964	941	965	950	998	943	943	964	900	901	935	907	946	990	999	914	924	912	992	941	942	979	946	943	953	982	925	1028	913	868	943	932	935	947	873	893	941	884	923	975	941	927	935	908	959	902	892	913	927	955	985	927	932	881	946	931	975	901	900	918	885	937	922	962	903	885	978	938	911	942	928	912	922	1003	888	979	942	906	915	944	937	950	917	905	955	992	944	937	946	900	943	862	892	928	999	934	992	938	939	959	947	940	902	926	952	906	900	924	973	975	903	932	956	958	923	883	979	929	937	930	913	976	957	909	929	964	1000	1000	951	945	921	930	953	973	933	982	900	947	908	899	936	948	968	970	933	922	934	929	920	932	932	896	889	960	911	967	931	951	891	979	913	938	941	956	903	916	951	926	929	932	956	937	968	930	912	959	939	938	930	968	903	889	941	913	961	980	918	993	908	951	951	913	954	919	924	973	989	981	942	974	914	959	1027	952	937	920	974	1041	944	947	891	940	928	910	947	976	994	892	950	968	949	960	968	946	951	896	953	952	924	919	911	971	1014	991	964	920	930	935	954	939	924	895	980	918	950	934	928	902	908	930	927	926	956	954	911	916	935	883	938	921	962	977	954	926	929	1025	966	933	941	876	901	973	970	957	993	963	859	943	989	959	930	912	927	918	939	963	910	892	966	954	936	947	938	957	896	923	958	892	972	896	923	938	953	924	925	992	900	916	956	969	877	948	955	952	933	976	932	935	905	978	949	921	926	956	887	928	852	949	945	928	899	986	928	910	886	967	996	926	933	916	907	933	937	964	963	980	971	953	939	889	914	912	903	946	970	963	915	857	901	899	902	882	969	927	930	966	922	888	949	899	973	941	1015	933	1014	947	953	931	917	993	954	938	964	937	955	983	961	939	902	938	916	915	937	944	889	972	959	957	907	905	941	928	947	956	965	899	983	967	903	912	939	946	957	989	922	920	889	994	993	924	1008	898	907	923	968	960	909	908	910	954	921	931	924	921	919	994	921	912	927	945	969	906	959	913	954	959	915	925	939	944	950	887	940	955	940	924	989	940	956	968	875	874	1017	981	1014	965	951	996	910	962	967	966	932	943	948	947	922	936	919	917	943	896	944	988	993	909	937	909	915	915	916	943	1010	952	915	977	956	932	948	909	913	972	959	993	942	888	928	932	888	944	931	956	1009	932	946	967	962	938	955	987	912	900	965	1005	925	912	956	892	973	911	898	908	936	917	884	901	965	942	874	944	1017	978	978	943	938	960	973	951	941	943	919	963	1006	909	971	953	929	893	892	900	940	976	973	935	931	951	953	953	908	911	958	949	938	952	947	916	893	977	993	962	949	958	903	899	924	935	903	983	936	945	978	945	950	954	944	919	985	887	987	923	959	906	977	877	935	920	910	974	856	933	936	874	923	934	945	884	931	993	988	953	911	928	923	937	941	988	949	929	922	961	927	942	967	900	922	962	931	973	948	950	937	948	951	923	969	887	956	964	949	974	952	941	911	908	934	955	907	941	910	900	962	973	992	943	1028	940	978	942	951	945	889	938	944	912	954	941	935	942	905	968	961	891	980	949	918	917	990	939	953	933	989	924	922	979	948	900	933	935	995	953	917	1008	971	978	898	949	922	947	925	960	920	912	904	960	947	950	951	917	968	946	923	990	921	943	896	926	915	914	969	904	890	921	969	939	981	931	968	935	935	970	925	913	979	973	975	934	893	922	960	922	940	993	953	957	922	952	923	890	909	940	968	987	928	946	887	929	957	959	961	956	932	940	987	917	945	917	973	935	984	916	978	913	921	967	951	919	902	976	924	946	935	932	977	947	910	913	990	977	977	946	927	952	909	938	929	913	946	935	910	911	941	971	861	934	956	947	957	953	915	915	935	917	913	940	922	958	986	944	980	915	932	996	954	909	905	956	904	929	946	946	956	926	893	937	967	913	881	927	920	918	943	992	942	957	887	900	912	925	939	978	885	944	979	896	978	956	887	976	978	919	920	927	954	935	881	948	940	977	905	937	940	971	925	896	903	961	904	957	948	925	959	932	925	942	951	906	912	957	973	913	956	932	946	925	958	911	951	913	958	940	982	965	921	959	956	960	940	959	934	971	925	985	952	979	960	958	978	960	928	893	905	949	969	977	932	918	917	957	989	910	942	873	921	948	909	935	942	968	905	917	942	934	962	923	942	936	942	877	955	904	960	960	922	963	882	954	890	921	947	925	956	905	925	918	885	952	922	960	937	902	912	946	932	950	940	971	973	980	940	917	915	911	943	901	954	950	881	937	966	944	958	924	923	931	913	872	950	999	993	925	922	939	902	949
23485	21622	29562	24161	21631	21666	9044	2605	2090	2085	2054	1821	1630	1476	1632	1622	1652	1464	1352	1153	1046	885	810	851	812	860	805	834	786	795	759	807	779	774	751	738	764	772	815	785	749	759	762	696	722	734	764	740	705	711	753	733	697	784	761	744	704	720	753	741	711	727	771	698	740	707	713	688	737	693	705	716	692	726	774	755	719	751	697	720	679	759	732	762	742	711	713	709	717	743	735	747	751	725	779	712	725	719	737	718	703	694	714	749	742	736	795	774	740	768	736	728	731	750	709	709	771	704	755	717	726	727	805	689	717	779	764	759	715	771	731	753	688	738	698	711	704	716	708	715	762	760	720	774	758	711	747	700	739	765	691	713	737	733	720	716	755	679	698	724	727	731	725	746	707	683	692	656	781	744	740	727	739	743	690	737	753	715	737	735	695	723	678	722	719	686	735	748	725	687	711	693	737	733	721	701	728	687	693	713	735	737	717	711	697	729	722	732	673	731	715	700	703	724	751	703	739	725	669	697	747	735	745	740	695	719	723	727	690	701	765	715	671	691	740	766	783	754	758	714	796	710	748	734	728	788	681	730	723	695	718	677	766	687	719	713	650	777	747	701	728	756	754	735	715	658	737	779	741	742	758	740	716	722	739	724	738	729	751	707	712	698	680	696	752	751	707	709	723	706	752	699	759	758	704	717	721	743	712	749	711	754	735	729	690	745	709	702	744	727	740	706	706	733	759	702	725	748	693	709	751	728	730	712	757	779	687	761	718	742	709	666	741	711	751	768	700	747	739	742	756	725	725	713	759	707	712	743	734	710	726	747	689	700	740	695	697	740	730	746	681	721	733	765	673	746	729	725	737	763	684	723	760	740	739	716	702	719	713	770	759	785	719	754	678	744	750	767	734	734	681	762	743	722	721	762	755	714	729	738	695	772	726	706	720	679	761	718	757	737	716	702	692	713	724	715	710	736	716	690	759	757	663	731	786	756	711	739	719	695	765	702	767	704	730	733	740	704	747	728	719	741	769	731	743	718	758	696	731	709	691	744	658	772	701	758	718	768	683	734	694	758	694	691	728	718	731	709	717	747	745	768	710	658	679	725	713	679	707	740	754	693	710	723	737	765	667	713	791	734	727	704	766	754	720	737	729	718	740	714	710	688	740	686	709	738	698	731	731	665	702	718	715	737	746	733	719	741	738	714	692	745	699	713	767	738	748	754	708	737	738	744	755	745	808	734	670	721	748	753	727	737	722	742	705	691	736	732	708	729	729	685	733	770	731	791	759	723	713	685	716	704	761	677	748	763	759	697	700	713	685	694	749	709	714	713	749	687	748	741	690	757	744	687	721	713	701	755	681	693	694	686	712	693	785	780	715	706	684	736	677	702	720	708	711	671	745	705	671	712	722	718	749	758	743	716	736	774	761	702	745	739	719	767	704	673	727	719	709	737	696	717	717	724	661	705	725	727	733	719	754	729	742	753	724	690	725	732	770	729	711	732	696	707	752	745	717	768	708	731	669	714	686	707	777	693	714	684	773	698	717	744	728	690	726	712	731	722	811	731	752	739	772	710	696	744	765	730	702	735	731	741	698	796	715	769	756	739	750	772	734	696	698	709	691	702	781	734	728	718	761	730	747	728	737	763	733	741	740	772	709	710	754	732	714	728	716	730	738	685	719	683	729	730	773	702	715	726	711	726	747	731	764	704	788	729	720	715	732	719	754	681	703	732	670	698	717	744	726	729	709	720	713	764	730	713	712	738	701	722	745	732	698	703	752	763	734	745	710	761	765	696	758	741	687	695	719	697	700	704	671	696	695	762	706	704	704	706	685	699	731	703	678	731	710	697	743	728	682	728	763	716	718	767	732	743	721	718	695	715	697	784	695	713	706	720	719	722	755	740	708	678	743	671	721	748	724	729	710	733	680	698	701	724	748	703	709	742	713	689	733	788	704	707	721	715	740	693	762	702	693	773	687	650	775	675	780	744	754	712	698	683	705	762	764	717	705	744	815	771	724	758	712	755	745	714	781	725	701	732	759	728	682	703	765	717	712	776	749	729	714	722	702	766	734	737	708	705	697	701	705	716	754	691	747	731	696	709	724	783	733	713	768	718	704	682	692	732	751	713	692	722	686	740	682	753	769	674	708	691	740	729	707	711	707	732	714	758	677	722	736	707	708	676	747	766	710	741	787	779	726	720	706	741	736	693	715	680	737	696	728	731	711	702	731	703	732	767	705	713	757	757	753	733	721	701	736	699	703	723	724	731	696	744	737	725	725	706	676	725	743	684	743	706	729	741	739	711	751	733	712	754	709	769	760	706	745	734	707	760	731	741	782	713	735	740	731	693	729	730	731	714	674	717	714	724	748	758	723	689	721	712	738	752	721	669	745	727	682	708	770	757	704	696	755	691	696	704	728	707	691	735	744	704	755	679	717	735	677	731	730	737	744	749	689	740	715	737	706	735	747	648	707	744	673	721	719	763	707	740	763	742	738	756	715	727	708	746	703	687	719	725	696	718	741	652	671	758	740	727	708	696	707	754	710	783	730	720	734	757	713	726	717	728	725	740	712	720	670	676	722	688	744	696	740	724	747	714	720	722	718	704	718	711	722	754	702	733	707	735	729	718	687	710	685	730	695	707	732	713	705	747	689	765	724	698	770	717	691	774	729	784	777	727	777	739	734	679	724	718	799	712	703	730	707	678	661	758	696	722	674	732	696	711	756	738	717	707	714	735	761	713	779	705	722	687	740	710	735	698	700	722	760	693	712	743	703	662	727	699	712	720	677	735	762	725	712	706	703	729	739	712	718	689	767	706	773	738	714	791	713	762	702	715	754	704	703	741	684	710	687	722	682	716	727	704	738	715	728	740	726	742	718	724	697	701	757	783	680	690	738	792	713	746	705	746	691	717	721	781	700	725	698	742	763	733	700	759	662	731	720	659	687	690	695	730	754	661	750	718	697	738	714	690	687	719	772	736	710	721	757	690	719	735	752	705	714	745	719	731	714	714	750	710	758	720	787	714	732	680	714	745	745	732	765	712	733	718	734	727	709	737	737	758	723	712	727	729	698	767	726	778	762	746	776	693	713	770	744	762	702	710	733	713	727	730	747	700	722	709	702	773	752	728	709	766	766	710	723	704	695	696	706	727	718	718	706	708	774	767	750	755	696	704	718	693	696	731	735	743	715	712	731	701	735	740	707	739	737	753	745	721	706	716	737	707	723	757	697	737	720	706	715	724	712	735	693	729	771	703	731	734	690	710	725	715	701	674	765	733	727	720	678	724	717	687	727	718	685	746	697	705	714	740	722	718	720	742	684	693	724	684	797	675	743	733	708	697	767	699	714	753	707	723	722	759	728	716	722	735	749	763	723	767	710	708	700	726	714	735	721	726	762	749	739	729	695	676	690	742	737	726	731	823	768	734	711	726	727	718	721	721	727	716	688	702	695	741	705	731	715	703	747	715	758	746	688	714	714	719	712	741	718	719	735	727
9202	20766	16914	10220	7657	6026	5395	4857	4437	4563	4201	3881	3393	3001	3113	3167	3081	2827	2320	1971	1749	1324	1161	1103	1086	1110	1144	1139	1119	1031	1031	974	980	997	965	963	1035	990	976	969	1022	977	967	977	1031	958	985	942	979	909	969	961	936	935	943	944	971	903	914	989	928	900	934	984	1014	874	917	941	952	955	923	914	860	898	934	931	895	923	931	890	930	902	907	954	879	910	961	943	940	876	917	913	899	916	964	929	929	883	957	905	928	903	899	967	935	939	964	886	904	896	903	927	882	915	894	885	937	927	880	926	871	925	881	925	863	930	887	885	949	973	911	940	937	871	890	948	927	869	892	942	907	831	887	864	964	949	914	939	925	927	899	930	934	860	865	891	933	938	861	915	937	918	813	951	977	908	916	968	863	908	918	911	908	925	927	972	885	869	958	870	915	898	896	909	908	935	910	972	920	868	893	953	900	903	861	919	915	928	873	916	963	917	919	923	867	970	932	852	915	833	904	945	973	903	889	951	907	910	968	882	944	870	932	863	912	899	871	943	902	910	933	890	906	951	929	925	944	930	948	906	934	888	959	900	932	962	934	919	932	910	928	917	889	862	869	908	893	941	907	937	904	876	917	897	884	946	907	944	875	852	886	916	903	925	867	887	970	931	876	930	945	905	937	939	955	933	898	882	878	892	862	883	889	942	886	959	877	878	961	877	876	914	904	934	911	910	895	900	929	909	912	900	878	906	923	942	924	929	930	877	884	887	904	927	938	936	857	945	909	923	908	883	952	916	968	958	905	898	881	878	896	913	918	872	891	934	905	904	890	934	916	919	951	887	912	847	860	864	847	898	879	973	940	931	903	883	895	856	872	886	903	894	895	867	894	954	898	877	912	946	931	952	855	907	898	915	902	854	931	868	921	892	919	909	888	975	930	846	945	906	926	906	881	882	854	896	922	950	933	911	891	923	915	892	908	913	885	910	932	884	878	893	907	923	902	878	924	893	965	916	887	933	899	926	886	938	892	847	920	920	863	926	979	901	892	897	931	910	918	948	929	911	902	920	897	896	917	895	912	912	879	889	818	909	882	897	917	899	913	901	899	876	944	914	888	932	978	891	866	898	922	956	947	984	877	920	923	913	926	880	950	924	879	898	967	842	846	905	877	942	929	958	959	889	888	909	914	881	933	881	890	931	907	850	907	840	892	888	915	910	909	986	925	924	957	918	883	899	894	914	902	884	949	916	927	966	857	928	891	893	912	938	949	878	882	899	908	925	905	954	927	883	905	890	940	863	922	888	922	989	875	904	898	918	930	887	916	858	935	949	937	909	915	899	859	939	911	932	891	942	907	861	898	902	1011	874	850	954	912	917	928	912	888	916	878	881	983	935	983	912	897	951	928	885	916	856	955	864	907	870	932	976	904	950	898	894	942	901	924	938	931	914	939	920	904	889	881	924	948	926	940	911	935	924	916	916	889	909	920	890	934	881	945	984	873	929	929	865	925	932	935	932	934	917	913	907	885	898	889	898	924	887	933	841	947	918	928	943	859	936	891	969	888	947	906	958	980	957	857	844	881	878	982	951	861	969	930	844	907	904	940	911	935	921	901	924	927	850	961	917	958	915	928	890	946	908	867	906	870	881	907	966	910	909	980	890	974	928	910	846	914	948	940	881	895	869	930	903	928	843	868	954	912	865	884	947	888	895	875	935	900	863	894	916	892	897	878	944	955	890	938	868	904	935	869	934	840	920	979	908	943	906	911	876	936	902	947	868	887	867	883	874	947	925	931	888	919	896	922	917	916	925	972	897	930	928	912	854	941	908	848	920	869	885	882	903	930	911	932	892	898	914	907	900	925	925	919	892	905	938	966	931	929	871	895	941	923	950	898	891	864	906	932	886	922	874	895	965	870	893	884	956	900	914	894	896	920	897	905	938	919	958	879	931	937	917	952	911	889	892	899	917	918	889	970	887	858	934	907	922	899	933	923	875	878	921	913	914	958	893	996	942	917	911	890	976	891	909	897	903	952	1009	884	912	906	880	890	913	953	916	909	919	904	966	934	996	919	893	946	913	860	877	953	928	955	931	955	908	858	929	945	953	909	909	936	875	888	900	892	913	890	951	910	943	907	937	899	909	921	868	940	900	935	919	950	909	874	889	947	934	938	879	906	839	884	871	895	895	890	896	911	936	970	927	926	903	915	864	904	893	866	945	916	922	952	925	930	935	918	958	954	947	916	915	915	903	971	942	895	894	916	904	967	881	983	899	948	939	882	923	936	892	918	898	912	967	902	950	877	885	920	898	958	918	887	953	937	906	938	888	873	933	953	950	933	897	950	907	898	934	886	925	909	862	886	850	870	923	884	929	869	897	862	925	866	924	897	903	910	892	902	912	876	919	921	900	907	933	888	896	921	889	920	915	905	899	899	914	856	887	936	932	910	917	923	948	898	889	902	950	855	894	901	916	919	936	914	936	924	930	932	868	913	931	897	914	938	901	928	869	881	886	903	898	920	917	914	896	822	924	871	852	944	903	913	896	967	890	952	856	885	862	887	837	874	877	868	934	880	889	921	950	924	884	895	909	918	937	914	922	890	888	919	933	936	845	933	902	921	926	908	895	895	878	878	850	928	893	928	965	931	940	896	885	957	905	917	880	922	897	911	856	926	859	884	941	943	905	894	960	884	929	890	911	940	937	933	901	909	946	905	908	919	944	910	883	920	884	893	878	905	926	866	904	866	872	862	924	957	910	894	972	967	920	983	887	936	899	944	881	908	933	936	956	875	915	909	917	936	953	864	878	868	880	884	867	876	925	909	917	933	929	858	851	939	937	943	892	846	928	865	908	904	941	898	924	887	889	878	883	931	908	860	931	875	925	932	921	879	922	915	879	839	862	924	908	861	903	864	884	921	928	864	898	877	886	974	928	952	872	958	931	917	943	900	967	898	876	852	926	842	924	950	892	886	989	927	930	895	912	889	955	874	894	858	884	897	870	870	902	947	912	898	933	884	909	897	931	868	911	856	901	882	966	871	915	923	926	926	943	933	893	942	917	873	907	896	912	905	901	942	913	877	897	916	925	857	879	878	931	936	922	938	974	830	938	920	905	861	892	864	928	959	906	905	882	946	836	912	948	882	1029	902	875	901	962	917	871	910	904	892	933	920	901	926	902	915	918	920	938	982	932	893	887	899	915	899	888	842	954	940	886	933	901	881	886	959	925	939	901	903	846	956	960	912	937	918	879	870	944	921	919	882	860	952	909	870	885	922	968	876	897	907	915	974	950	867	906	957	853	880	889	928	885	950	934	858	863	861	911	871	911	875	931	896	885	932	884	861	888	895	893	932	872	940	857	867	907	903	944	897	915	855	913	916	903	904	915	863	967	955	912	911	886	915	893	913	878	878	884	877	927	927	828	881	907	870	905	907	886	912	889	973	892	898	922	891	892	881	847	906	917	939	864	903	893	917	940	912	950	941	939	895	911	812	923	864	893	875	890	896	886	927	932	952	906
27529	20912	9646	2026	1197	1064	907	887	872	894	905	835	748	732	759	778	766	654	618	562	554	516	480	432	452	469	474	457	452	410	471	434	455	453	472	473	457	418	434	471	395	449	430	520	465	451	462	451	429	463	433	442	393	438	431	463	453	433	456	438	482	426	454	445	439	409	420	414	470	439	452	435	442	443	410	432	442	394	433	445	414	415	466	422	425	447	429	474	429	470	420	435	468	454	448	444	461	486	430	432	459	432	470	424	430	433	444	486	485	434	428	436	463	434	452	438	443	422	450	444	431	421	483	435	462	458	397	420	453	477	429	427	436	438	485	445	438	403	452	406	445	456	458	436	442	437	440	453	445	431	464	432	422	430	474	414	440	436	458	436	438	414	453	443	424	436	437	454	470	454	471	435	434	474	425	455	416	449	489	420	434	420	427	418	463	462	425	410	439	440	412	454	442	488	443	425	436	427	430	467	435	451	449	421	455	468	416	444	455	458	458	469	461	435	444	440	481	462	410	431	425	470	444	412	412	438	454	476	456	447	406	443	436	418	460	416	434	399	440	450	455	427	414	443	461	451	459	442	466	422	473	443	400	427	452	465	452	439	392	474	458	476	420	456	454	456	459	447	465	461	427	462	455	418	441	446	461	404	448	457	472	432	424	457	447	437	446	427	417	461	452	452	454	454	417	445	437	432	467	471	452	432	434	455	461	432	470	456	490	427	407	433	444	458	443	435	459	450	430	417	465	407	434	421	469	428	408	401	436	445	457	426	433	428	456	446	481	473	447	444	446	453	458	455	450	458	427	453	446	490	437	434	489	475	440	452	410	482	422	449	427	448	484	452	459	471	428	431	442	442	462	430	426	415	425	421	452	442	444	492	460	483	459	461	437	469	482	459	466	425	415	458	457	430	458	390	432	437	435	405	466	416	438	436	460	441	425	459	434	445	452	432	416	430	442	417	447	435	451	480	440	416	472	404	466	506	430	423	427	457	417	456	463	466	454	465	426	439	431	454	464	453	489	425	463	411	447	440	450	414	428	463	465	485	417	411	428	444	458	424	440	409	430	445	433	470	422	399	429	435	446	412	459	421	437	412	413	453	438	414	471	418	431	461	426	424	409	453	455	437	443	469	418	408	449	465	470	436	440	481	431	442	447	460	443	458	436	423	421	430	402	466	431	463	420	407	406	459	419	441	446	396	463	465	482	451	439	419	448	436	443	419	428	445	435	409	430	437	413	447	452	367	448	426	450	422	444	478	445	443	445	437	457	479	468	440	455	416	430	430	436	436	420	467	451	441	462	419	425	445	447	456	466	401	412	422	447	476	465	463	433	441	445	434	425	450	444	450	439	478	486	467	385	434	448	414	415	413	451	436	430	423	455	421	458	439	416	426	394	450	440	484	435	447	413	423	443	450	436	455	440	456	406	448	441	472	463	414	439	457	420	431	430	399	423	411	462	441	456	431	436	445	456	424	438	476	483	462	430	446	421	433	433	403	443	413	435	458	411	441	432	443	454	455	420	445	470	428	414	435	434	413	437	443	400	440	421	487	388	457	437	469	437	448	437	481	413	434	443	465	398	453	437	475	426	403	434	463	436	436	458	418	475	450	427	430	443	447	422	447	435	450	434	452	448	451	420	435	417	466	452	448	443	433	473	416	399	438	439	450	419	445	463	455	438	419	463	420	438	403	445	416	446	443	399	419	450	442	434	478	452	459	430	474	452	403	446	453	452	442	451	426	422	460	429	411	468	447	450	458	455	440	439	430	452	420	468	427	442	427	476	437	409	425	443	441	444	478	406	434	445	418	451	442	437	433	437	412	422	427	451	453	430	465	493	434	399	414	438	414	402	398	415	421	413	443	458	471	446	382	450	428	438	460	458	438	435	454	460	434	437	446	450	459	420	412	432	432	432	462	485	442	429	468	440	448	481	457	435	413	468	440	452	411	443	432	426	437	466	429	466	432	430	378	421	435	437	412	494	470	453	432	445	453	436	419	400	443	426	417	458	454	441	430	420	445	471	413	462	425	427	441	407	410	443	442	431	468	432	443	439	450	468	447	431	468	456	452	434	419	440	432	448	435	421	463	425	430	436	466	413	442	401	461	456	461	437	466	419	446	465	477	448	455	467	458	441	474	411	436	468	415	467	420	438	448	438	385	458	418	452	453	461	438	438	466	431	425	455	435	469	418	421	417	460	441	451	406	429	451	433	501	432	427	488	439	433	448	450	441	503	424	476	473	459	405	456	455	474	445	427	414	438	451	419	442	435	454	425	427	432	419	456	441	425	451	435	462	441	472	411	440	414	428	455	440	449	455	433	430	462	419	453	435	443	407	446	427	469	457	419	485	469	430	450	463	430	414	467	450	437	424	380	421	431	430	426	449	440	421	475	438	447	448	426	464	488	440	447	447	457	433	443	458	461	423	435	422	429	445	412	462	408	463	444	427	450	440	457	421	428	454	437	449	443	433	483	440	448	410	438	453	473	441	459	405	473	425	436	460	443	459	440	440	410	439	447	416	446	426	437	458	450	446	441	426	446	438	463	430	421	407	411	472	439	422	450	470	419	479	412	443	446	441	466	452	433	459	440	432	420	435	444	460	418	430	431	446	427	433	439	442	467	414	459	450	441	465	447	442	427	421	446	405	441	446	463	439	458	425	439	420	431	422	446	405	440	436	411	433	419	494	463	508	430	458	435	437	408	505	410	443	464	441	422	423	418	452	396	433	415	449	425	416	467	435	434	432	464	436	445	458	416	407	426	473	410	396	456	436	457	425	429	471	471	452	454	461	488	448	473	397	447	443	429	474	413	433	454	449	455	477	416	430	419	460	428	459	496	436	476	443	458	439	450	439	452	475	415	478	462	472	411	442	417	435	464	391	461	433	454	448	456	412	414	430	443	485	398	435	416	467	442	452	409	454	440	451	483	427	421	451	427	461	441	437	437	480	453	431	439	434	418	453	454	452	430	442	455	434	437	435	452	437	447	481	454	485	449	439	461	446	465	452	458	449	425	466	414	403	389	453	434	437	423	434	414	425	447	428	448	431	452	416	483	476	485	461	437	440	417	442	479	448	421	424	420	441	450	409	461	435	424	445	428	455	425	428	426	440	456	435	468	430	403	433	438	398	466	425	413	438	492	432	458	472	439	458	473	418	457	442	460	414	440	440	445	441	470	449	433	442	434	450	427	437	439	440	419	442	456	443	447	442	420	389	427	451	419	435	424	464	464	470	457	457	465	459	432	480	467	429	404	473	444	435	441	463	456	443	458	433	450	429	414	446	487	451	453	437	415	487	469	457	431	411	416	439	484	454	459	463	435	466	456	451	415	436	455	432	431	439	449	440	403	432	464	441	428	405	459	453	436	449	469	415	446	448	420	442	432	413	409	460	472	426	419	454	487	455	431	430	410	467	451	469	468	453	421	446	429	426	467	418	441	455	434	460	440	477	430	456	411	436	464	471	440	458	428	435	448	394	410	447	411	442
5426	4882	4218	2423	1879	1618	1691	1777	1725	1784	1781	1629	1451	1314	1423	1426	1362	1288	1032	930	853	656	625	583	626	583	624	606	586	635	603	586	602	603	575	544	570	591	564	581	591	501	575	584	559	591	587	529	579	585	526	542	569	570	563	562	594	583	586	562	585	559	556	562	580	549	519	595	600	564	530	550	601	600	548	568	543	575	594	547	589	579	546	555	595	544	565	612	534	595	541	574	587	505	562	564	559	552	589	556	500	545	474	572	573	563	571	557	561	551	551	550	591	543	565	551	602	571	547	594	589	564	525	583	556	553	529	558	568	551	534	591	614	543	574	527	545	567	494	547	545	605	559	577	568	534	530	550	589	542	571	547	523	548	561	541	571	526	550	531	565	553	594	559	574	569	563	559	561	541	553	558	545	566	545	544	624	554	552	525	582	566	556	570	565	597	518	583	541	537	578	610	581	549	549	531	568	565	611	558	596	556	528	553	556	541	586	500	575	553	537	558	512	553	551	619	591	550	575	580	567	519	571	577	584	561	533	544	526	524	560	557	597	567	592	564	595	529	578	560	538	526	546	537	560	541	560	566	554	550	596	586	580	566	556	588	537	551	555	613	544	584	517	539	568	563	604	544	580	536	555	563	565	559	611	556	604	545	549	535	537	554	542	554	568	590	610	561	546	572	569	536	540	581	560	561	583	539	535	553	552	583	596	542	576	558	564	555	523	584	520	547	566	569	565	552	556	540	587	547	545	582	543	581	537	559	542	558	558	540	557	554	529	597	525	579	532	578	560	546	571	592	545	539	590	538	566	539	526	544	530	547	551	538	570	567	559	542	558	583	580	565	554	567	546	570	560	563	566	538	576	595	545	510	562	555	530	553	564	547	561	555	560	540	581	597	569	607	566	569	592	594	557	562	585	522	547	575	559	536	562	550	589	597	542	564	560	580	566	573	569	583	547	560	576	542	579	568	530	538	511	574	542	579	573	543	550	571	545	548	584	568	570	567	612	529	560	528	535	563	581	541	559	525	567	542	553	550	576	546	571	556	595	566	592	556	574	567	556	529	579	610	561	611	562	541	561	567	528	539	545	540	552	578	570	580	555	571	573	552	570	551	572	596	558	573	563	563	559	555	540	597	562	560	507	591	581	511	557	584	561	558	567	521	572	610	567	573	528	574	509	572	569	563	559	585	559	588	597	554	561	536	558	586	543	566	566	538	557	542	585	589	549	560	572	580	548	552	576	555	574	594	604	542	564	615	565	534	573	509	504	556	555	545	561	552	585	553	574	610	567	556	579	557	567	596	578	524	571	557	552	554	594	551	568	576	559	588	585	550	604	616	555	561	530	587	564	625	602	552	565	592	589	589	582	527	583	599	529	549	554	540	532	567	549	557	592	556	554	569	545	559	533	565	612	560	568	573	520	591	543	586	565	606	571	546	536	599	573	559	568	546	594	557	532	562	597	548	547	577	581	559	583	563	571	563	529	609	552	587	606	521	576	565	546	592	550	567	559	540	525	550	545	594	570	569	580	502	549	571	544	557	528	582	601	532	582	570	558	556	591	577	532	531	575	574	571	541	548	548	563	586	595	546	549	568	547	558	547	558	616	560	560	534	576	537	567	554	522	530	567	573	564	547	591	583	538	552	535	569	575	592	565	573	563	560	549	578	572	577	595	608	552	543	541	565	532	534	531	563	535	550	518	580	543	572	520	579	560	567	502	539	585	519	557	573	550	551	558	572	557	546	562	527	549	568	587	584	581	579	536	578	598	607	619	542	548	561	546	533	574	579	555	590	590	581	573	553	552	559	544	524	583	574	544	566	587	577	571	560	533	582	565	528	550	536	548	554	528	548	572	553	546	527	540	572	545	573	569	497	587	589	568	547	518	574	560	566	518	591	614	549	549	559	503	536	570	592	555	540	539	595	574	525	593	534	538	564	554	544	572	542	544	554	574	534	572	558	562	569	534	568	591	548	571	546	523	591	550	584	508	579	556	523	542	594	534	546	571	545	565	536	553	523	534	563	592	554	552	588	576	583	560	575	567	590	544	560	539	566	566	539	517	550	565	571	599	540	542	605	568	559	542	587	553	553	561	553	569	575	567	558	534	593	566	565	515	576	611	556	586	604	573	550	532	574	586	562	520	627	545	531	494	518	540	567	513	564	571	567	544	526	556	588	557	560	589	590	585	500	586	564	604	579	563	548	556	554	553	550	555	545	554	578	567	559	556	634	535	566	552	583	526	560	561	586	556	554	544	547	524	563	556	562	555	543	546	541	534	589	530	566	538	539	560	501	573	559	551	540	578	563	570	569	548	540	540	557	588	541	568	549	567	584	551	561	519	568	549	544	615	589	598	541	577	526	594	555	512	550	567	596	487	544	552	579	559	552	568	528	554	557	562	562	575	522	559	514	576	606	539	589	587	560	563	564	583	534	554	531	571	574	584	573	555	557	579	566	560	560	550	592	549	553	605	555	534	572	567	532	572	542	569	580	592	576	541	577	533	537	594	547	548	559	567	534	535	557	548	581	556	581	571	543	561	576	579	556	513	598	527	579	529	579	553	577	543	576	521	559	556	529	543	581	537	566	570	529	579	567	581	548	560	559	566	514	527	555	556	601	569	563	547	585	531	525	579	534	544	564	563	568	532	564	552	566	520	551	584	530	563	555	591	555	580	523	536	550	575	576	607	537	565	555	556	536	550	572	542	537	568	560	552	547	599	551	539	583	578	571	575	589	562	576	512	563	553	573	563	533	561	545	606	553	524	547	578	581	521	568	558	567	546	548	562	536	566	582	567	585	524	589	512	560	556	549	551	581	592	604	546	562	554	585	594	564	559	556	539	569	532	549	520	521	549	573	583	555	539	602	569	547	543	564	595	588	513	555	572	602	588	560	582	567	545	548	580	559	539	586	542	548	543	560	554	544	550	561	550	574	562	571	602	570	586	587	559	500	555	588	562	615	584	506	570	560	578	565	551	561	600	561	552	566	578	549	588	519	558	540	523	540	552	560	556	560	520	537	567	538	549	577	518	561	608	536	588	593	555	556	544	587	594	602	529	544	532	556	548	583	592	573	554	557	558	533	539	599	598	570	593	551	586	556	560	553	583	539	578	560	546	543	548	573	591	561	573	562	527	573	576	543	554	582	532	526	594	531	586	554	562	561	559	565	540	526	581	524	561	564	535	560	566	578	542	558	552	588	572	523	564	567	604	570	543	558	600	542	541	579	551	555	558	535	553	590	531	563	548	568	565	595	605	517	569	541	594	559	581	567	581	555	537	551	574	500	582	556	593	546	547	592	512	574	575	570	544	535	548	595	572	524	582	580	550	515	524	574	557	517	558	605	560	572	515	573	535	528	587	543	570	562	551	540	506	590	574	553	547	553	554	552	548	589	548	563	541	583	536	587	562	618	568	526	586	535	556	566	579	526	552	546	551	572	558	519	529	505	583	557	609	588	517	591	557	543	555	580	574	565	522	544	559	547	550	542
24421	21583	29040	24585	21564	10657	2373	1796	1661	1669	1677	1509	1386	1308	1383	1394	1370	1206	1065	1026	923	872	823	792	780	743	809	808	834	822	793	727	773	766	773	720	743	751	742	804	751	732	744	754	781	785	781	744	746	772	708	769	760	766	789	730	778	717	744	780	687	761	763	799	733	829	735	766	752	741	706	769	745	752	761	708	750	760	723	775	802	724	747	753	740	716	748	710	719	747	751	707	754	705	736	694	758	724	698	704	745	708	762	785	744	716	752	741	802	708	806	684	701	731	808	733	722	797	775	729	751	740	749	763	729	745	744	703	694	728	787	740	771	697	742	797	760	763	761	751	706	764	762	732	775	758	744	721	774	699	762	713	748	706	731	760	735	744	717	725	726	777	752	712	760	712	751	774	749	778	735	724	786	772	779	720	731	732	713	741	733	776	770	779	749	771	716	716	757	759	791	767	763	766	718	733	751	736	761	753	736	688	732	719	756	774	705	747	771	744	729	717	730	787	723	701	764	750	770	752	714	712	775	752	720	768	737	768	771	776	763	765	688	749	700	698	710	676	747	712	776	741	742	719	762	783	772	699	720	761	763	722	759	665	727	757	775	777	757	722	761	759	765	734	738	716	783	740	783	728	767	771	739	736	737	735	732	728	695	784	704	776	729	745	746	759	737	764	739	744	687	795	689	720	739	744	749	730	735	813	753	742	687	729	774	722	727	769	744	758	738	775	707	759	723	726	770	751	693	730	726	724	759	690	721	744	746	783	676	772	741	774	768	684	782	746	734	802	737	688	746	793	730	707	753	704	786	748	756	739	709	726	742	735	785	734	777	729	705	740	794	766	714	741	766	750	735	757	710	738	781	744	772	691	729	715	727	729	770	768	699	754	739	753	709	689	781	743	798	743	691	750	715	747	716	754	764	734	778	740	736	760	773	749	711	732	779	740	719	751	748	802	759	728	748	754	741	759	765	738	745	767	740	718	748	712	747	727	772	756	757	730	741	720	757	721	749	769	738	725	743	780	700	741	792	731	754	741	767	721	696	703	757	725	717	748	774	743	727	728	781	729	787	750	734	791	735	795	722	765	728	762	747	794	735	739	738	756	760	768	751	729	776	766	717	725	760	750	779	750	683	731	715	787	798	768	732	724	759	727	707	727	791	708	701	746	782	727	722	755	759	708	756	746	745	670	725	766	741	744	735	778	736	731	720	740	742	737	734	698	786	808	683	738	719	783	748	742	753	728	752	786	707	730	739	776	740	789	752	739	733	739	777	738	765	766	751	767	746	695	697	736	744	756	762	732	760	779	792	728	731	709	757	773	776	769	761	750	736	788	757	731	749	732	735	741	717	739	716	775	738	796	774	721	718	705	736	784	758	722	729	764	748	730	768	736	789	739	721	762	724	789	739	744	731	756	721	791	780	766	763	752	753	719	757	800	714	783	766	707	772	757	739	713	773	766	723	780	771	738	781	729	767	719	780	756	710	694	787	818	753	745	736	749	737	773	718	754	759	723	719	713	716	702	728	703	739	745	762	743	727	717	681	758	766	764	685	700	749	739	728	743	732	759	745	711	735	703	755	747	726	725	735	703	716	773	753	723	713	731	756	773	696	749	737	747	760	739	730	706	744	775	751	769	720	762	747	685	696	759	754	733	730	776	732	734	734	728	755	737	754	734	725	765	758	721	764	728	755	746	807	739	710	691	756	712	774	742	696	736	738	744	764	691	717	770	766	746	748	702	713	713	744	755	783	759	749	762	698	764	793	728	763	740	801	753	768	763	712	718	754	790	765	772	744	764	776	763	773	745	755	741	738	767	752	736	719	719	713	730	775	755	774	728	752	709	710	755	781	731	773	736	729	712	749	782	732	754	757	804	791	753	780	745	718	775	726	740	729	747	742	693	698	743	716	723	736	713	726	713	750	746	726	743	710	718	748	760	711	755	721	753	710	700	747	692	772	700	739	749	747	709	727	792	755	721	703	765	748	730	712	752	755	793	744	737	767	743	736	784	729	800	723	778	748	783	753	689	690	783	706	761	698	747	756	755	740	736	753	767	720	715	713	709	720	745	760	735	725	734	713	700	737	739	709	768	718	708	716	738	710	736	751	747	717	749	704	736	709	782	765	739	759	712	740	740	741	717	730	708	756	756	737	721	769	745	736	708	761	727	711	752	751	751	743	723	763	721	759	719	816	756	709	693	718	741	783	739	725	780	801	755	772	720	714	747	745	744	712	718	737	731	771	744	692	784	769	778	726	760	775	733	720	792	742	797	747	780	756	714	710	726	734	716	753	718	729	691	692	716	771	703	716	745	713	728	690	670	751	667	690	770	771	762	691	686	692	744	743	712	738	745	713	741	757	746	762	732	756	763	787	760	770	787	693	755	706	731	750	752	720	741	759	768	696	658	724	740	729	766	731	719	692	790	738	694	765	730	779	746	701	694	753	720	705	741	731	794	713	730	781	687	757	722	707	688	773	753	742	761	749	730	735	724	711	796	772	748	707	703	715	771	699	701	739	791	746	749	746	747	735	780	760	718	724	777	710	728	749	758	714	746	665	735	698	731	746	743	773	812	751	721	734	735	762	744	753	756	753	758	763	735	724	701	750	766	761	715	738	743	745	775	759	721	722	734	743	770	736	744	740	720	758	748	755	743	739	691	754	722	760	682	724	756	740	731	735	748	745	743	768	769	723	716	766	742	711	677	737	741	729	742	794	780	638	753	695	794	734	746	722	785	720	698	782	738	722	733	731	768	748	762	683	728	749	791	753	765	718	735	747	748	748	776	763	739	730	717	751	751	730	727	754	733	719	753	720	739	750	728	738	729	736	709	740	747	734	738	747	736	771	726	771	710	742	688	727	732	714	756	694	759	757	769	755	708	714	790	785	755	761	726	776	716	706	762	771	750	738	731	700	754	745	726	724	718	797	742	718	790	738	772	709	752	785	735	763	764	771	759	711	731	718	693	737	792	716	761	759	706	755	731	740	717	786	738	743	726	726	726	711	733	729	782	749	698	746	742	761	806	716	743	715	754	680	803	769	719	754	775	746	774	756	713	733	719	733	734	738	727	697	778	728	751	717	753	744	796	754	706	735	700	791	730	820	683	781	740	757	752	769	735	731	737	746	730	790	753	754	736	714	713	736	739	767	784	755	727	770	784	742	702	720	777	760	754	750	713	750	722	748	762	704	763	711	710	752	724	757	730	749	742	745	696	815	700	750	780	737	764	781	737	716	734	770	716	721	772	743	714	700	724	721	721	736	735	763	783	742	748	719	710	739	769	722	726	774	718	721	674	685	722	755	726	761	780	739	772	710	779	698	666	710	725	742	744	720	753	706	737	742	718	756	721	721	709	700	713	756	802	733	705	750	766	707	769	711	745	785	733	743	829	705	740	734	732	707	690	682	714	737	713	741	748	759	698	750	786	692	688	763	728	733	733	759	695	727	761	743	698	698	777	779	794	732	761	726	706	748	717	778	740	701	746	694	724
6880	14986	12598	6923	5109	4024	3610	3418	3434	3398	3232	2740	2469	2409	2437	2398	2458	2172	1763	1532	1391	1218	1047	1019	1008	1044	1087	997	1013	1056	1020	992	966	975	993	968	933	993	944	988	979	906	923	957	928	979	926	976	904	960	877	928	888	957	938	983	969	939	927	923	956	947	932	951	933	958	966	953	922	939	948	923	920	991	904	941	915	969	899	928	983	922	962	980	930	927	939	945	896	973	987	978	924	937	914	904	944	938	969	886	915	937	926	956	976	920	860	886	939	926	937	909	936	920	941	893	935	899	882	906	983	955	941	972	985	921	861	1000	894	878	850	930	936	917	926	929	918	894	950	977	894	873	909	953	925	968	913	953	897	889	901	963	924	924	977	883	883	945	930	932	922	918	904	922	978	906	961	968	959	888	867	989	929	942	912	975	947	913	934	935	898	893	946	970	916	888	934	927	940	947	885	949	955	880	919	944	914	987	888	952	938	898	898	916	972	979	925	929	955	916	913	903	916	913	915	926	959	987	887	927	932	972	952	928	937	938	930	922	891	954	908	896	892	919	945	910	960	908	969	933	940	914	932	935	989	914	971	957	930	959	932	949	924	850	925	953	928	917	914	917	973	931	970	933	943	904	953	972	950	884	882	901	903	912	1023	899	964	870	937	907	897	894	937	927	887	928	940	928	912	950	948	894	955	961	921	908	900	905	894	944	935	981	909	933	943	949	919	930	975	943	922	939	919	888	863	964	950	904	979	938	954	916	967	984	924	883	954	952	889	918	950	909	899	934	954	870	917	937	952	900	931	947	883	965	959	909	895	900	947	906	946	940	918	883	918	920	929	922	917	905	900	930	897	897	916	916	918	980	967	875	922	970	862	890	961	929	936	948	957	936	974	903	877	913	951	912	972	921	901	960	939	926	948	924	947	952	903	950	908	909	963	914	920	924	982	935	948	937	935	922	899	922	907	919	936	927	935	981	999	963	957	927	886	872	928	943	918	940	882	888	877	917	902	933	939	958	846	977	885	948	936	936	932	936	937	908	937	929	973	889	914	947	957	877	945	925	954	929	902	910	945	935	925	919	912	918	953	934	907	929	899	869	964	954	981	909	920	935	888	892	906	913	949	928	968	928	936	944	935	949	900	903	956	897	904	967	887	910	872	909	896	917	918	999	974	963	953	974	944	853	966	941	954	989	924	951	937	939	909	911	951	918	905	913	902	941	957	921	897	896	974	917	889	957	922	929	927	927	919	947	933	899	948	959	956	954	953	918	965	914	941	994	933	955	928	861	941	911	971	888	944	924	901	993	918	874	938	996	956	1035	885	921	859	938	919	904	948	902	937	974	902	959	948	945	932	946	920	963	926	946	868	881	918	953	909	951	886	955	978	937	907	930	940	839	912	935	832	864	930	905	925	963	943	892	923	900	921	939	882	943	909	966	953	932	894	926	933	878	967	930	925	923	970	947	935	945	937	922	900	919	938	938	925	947	903	917	903	944	902	976	936	882	911	920	989	916	921	940	960	871	905	939	940	938	866	941	957	982	932	875	943	937	1029	918	898	897	954	929	935	923	895	876	902	925	1028	939	958	933	901	956	906	912	916	941	941	870	925	877	950	972	944	900	903	957	924	966	916	953	947	904	916	948	928	931	937	1000	875	980	916	946	905	931	926	916	925	909	938	963	869	930	959	932	937	963	964	930	929	934	901	930	904	892	883	934	948	994	944	918	975	959	980	928	915	914	923	994	926	911	950	953	960	974	894	992	920	949	971	955	866	941	937	956	915	975	922	933	938	925	967	970	937	967	903	928	883	929	931	940	949	912	899	921	976	945	988	991	892	945	959	944	997	916	931	964	923	949	918	949	932	952	932	895	902	950	945	953	916	893	967	941	922	891	940	948	910	945	984	910	903	916	873	918	954	919	922	914	853	905	914	908	925	921	884	913	927	922	910	895	888	1006	932	908	905	939	877	893	901	948	924	937	992	950	968	890	944	895	905	910	914	973	878	926	961	934	903	901	945	896	968	916	938	932	936	912	995	929	945	944	934	992	926	907	907	889	919	931	932	889	901	913	913	928	917	953	931	947	959	873	891	907	923	928	853	935	884	922	956	885	952	943	926	894	904	904	884	976	944	954	969	936	927	985	906	901	950	956	928	915	917	890	911	938	982	930	898	906	911	947	905	922	928	964	878	919	969	944	873	973	884	893	933	886	918	930	955	938	918	931	982	944	960	945	887	918	895	966	934	954	875	914	962	969	891	907	933	1003	904	905	976	938	936	926	899	955	915	951	896	975	904	864	920	951	958	898	916	926	930	948	933	910	884	887	899	908	910	961	915	980	908	942	909	930	949	963	930	965	914	921	933	916	910	924	901	925	920	873	917	933	889	903	911	942	1028	900	991	950	968	912	934	878	934	934	986	933	927	957	977	921	906	969	926	967	922	867	950	953	894	860	896	954	940	889	915	939	902	823	960	957	979	929	928	935	970	931	922	892	970	974	896	961	913	910	892	967	949	946	903	887	895	950	883	914	859	941	947	934	919	907	918	977	939	894	925	900	921	909	906	942	942	966	978	946	866	914	983	964	995	950	874	890	923	924	938	978	955	885	888	910	957	883	874	936	990	942	865	912	876	863	895	924	937	933	900	932	918	949	922	962	957	954	917	919	905	919	951	935	960	968	923	929	916	929	972	931	983	956	909	928	933	929	904	925	985	941	935	927	928	929	990	996	908	942	938	935	926	935	929	902	1007	948	907	921	911	928	909	952	935	890	954	910	958	914	938	954	937	936	906	890	1003	928	912	954	933	918	948	909	887	942	862	973	927	960	887	969	943	900	952	922	925	970	888	910	933	955	906	907	914	951	924	973	899	891	1012	910	895	924	916	936	933	884	917	903	944	1003	913	950	905	903	900	935	908	910	877	897	977	918	919	875	926	936	937	924	883	976	866	920	956	919	899	935	929	950	949	929	891	937	908	926	928	824	1001	946	954	887	870	917	950	978	946	921	962	910	941	890	916	893	927	918	923	925	902	943	930	911	902	907	882	947	884	909	939	898	960	910	885	901	892	946	913	949	912	952	928	864	901	923	883	939	957	902	912	1012	900	887	933	985	943	908	942	973	943	852	941	936	898	890	915	918	887	920	926	941	936	917	922	932	928	980	927	870	981	980	911	960	924	975	936	882	966	922	911	943	940	962	962	947	939	939	904	872	913	842	933	913	972	913	936	948	952	943	881	909	955	957	989	969	916	919	926	933	912	947	905	950	941	914	925	951	895	882	954	901	938	937	936	939	906	970	887	922	965	948	910	915	928	902	911	897	995	923	916	914	972	917	942	959	942	960	930	897	938	904	952	882	878	957	906	930	917	850	977	883	932	940	929	909	922	953	913	950	939	909	944	919	839	887	855	953	971	913	898	958	925	918	968	917	948	939	913	943	896	947	941	896	929	951	919	915	935	948	914	917	940	920	972	902	912	905	930	919	928	949	895	929	955	932	1015	945	898	896	930	879	937	929	920	966
23436	21626	29589	24168	21630	21689	8390	2327	2183	2157	2023	1764	1635	1588	1612	1561	1599	1380	1185	1081	1005	868	831	829	750	819	820	832	816	814	787	785	779	717	719	742	729	758	702	697	712	734	783	740	700	695	732	733	713	718	712	723	720	703	713	717	736	730	745	738	769	678	701	711	685	694	740	754	741	735	711	739	717	724	727	772	703	697	730	715	700	733	735	722	713	733	708	710	711	633	731	666	711	687	732	751	803	732	729	738	783	711	731	698	723	693	685	751	713	722	641	720	727	710	672	725	691	703	731	736	720	737	695	706	710	748	684	753	736	695	758	668	753	682	708	709	716	740	715	733	676	736	745	724	709	752	786	704	716	722	749	660	727	714	707	725	709	694	678	783	720	765	683	713	643	752	731	685	719	741	770	745	741	662	672	728	695	668	700	710	697	720	733	697	748	721	659	703	701	717	699	706	673	721	740	740	650	724	690	735	713	662	755	686	737	717	745	742	754	747	705	735	733	765	713	714	701	734	727	688	686	724	704	711	707	689	686	736	709	719	678	716	735	694	710	720	741	732	710	742	746	739	739	726	746	716	713	762	750	729	682	688	684	730	703	724	750	744	748	700	722	700	683	730	701	720	704	685	718	685	701	806	711	705	754	733	686	709	645	736	698	742	749	702	704	715	648	729	674	716	694	737	734	731	688	703	729	722	710	730	721	690	683	797	699	716	665	757	714	723	670	722	758	686	657	727	678	689	687	698	695	709	748	677	787	737	748	682	716	735	737	710	710	723	734	745	722	733	731	757	729	688	666	699	718	754	758	720	750	683	717	727	710	763	692	742	714	692	750	727	699	661	683	758	783	718	710	733	789	751	700	749	718	732	658	784	719	716	733	742	721	702	764	723	717	651	725	717	685	740	692	716	731	707	691	687	726	731	694	715	689	705	699	675	710	676	777	717	753	689	744	698	688	715	714	729	713	679	741	701	700	737	717	712	730	656	732	717	696	709	743	722	709	692	703	711	693	694	730	742	696	723	686	732	722	720	708	781	699	677	741	701	721	716	686	723	704	736	702	690	721	746	714	691	681	683	704	739	686	697	739	648	729	746	726	728	695	704	693	718	657	665	738	696	706	718	711	716	710	680	699	688	686	698	698	702	694	667	800	703	705	725	733	705	763	703	710	688	710	738	657	704	743	734	720	742	677	755	690	730	733	741	795	721	796	739	715	679	732	693	742	711	726	731	679	684	710	719	648	687	712	700	725	703	701	742	692	689	717	695	735	685	772	717	673	729	705	681	736	732	727	689	686	736	680	718	655	718	688	709	692	720	693	705	751	723	709	704	677	658	695	711	720	686	686	678	719	761	741	696	678	737	723	693	721	742	701	677	671	763	736	694	693	721	686	735	704	717	652	696	704	689	711	776	650	691	698	673	722	681	710	725	747	675	691	715	762	698	680	760	713	701	698	734	726	687	662	686	698	687	749	731	682	701	711	699	694	680	766	708	683	749	700	728	708	721	682	714	654	717	721	769	740	683	707	704	687	713	743	719	722	709	701	725	706	711	709	702	738	649	722	740	725	700	708	732	702	745	720	737	739	709	659	694	722	742	708	688	753	739	707	704	768	703	744	727	686	726	716	695	737	667	654	703	697	719	725	711	726	687	709	720	726	691	705	706	741	735	681	718	738	657	705	695	701	653	664	732	705	723	720	754	712	713	698	726	712	738	695	665	726	744	743	685	727	709	698	764	696	723	687	732	720	676	674	729	731	702	712	699	736	718	754	748	757	709	730	730	736	688	674	728	697	694	757	697	725	659	716	735	713	683	707	712	670	713	700	705	710	758	739	728	714	683	686	689	745	702	703	726	674	711	715	698	692	705	697	720	722	719	716	725	712	643	711	672	737	706	718	755	721	689	707	678	715	661	758	658	749	687	719	768	704	693	688	737	656	703	713	717	756	688	695	725	734	720	771	709	737	706	771	733	770	682	703	672	740	708	719	678	755	749	735	761	699	677	747	743	684	670	729	695	737	719	707	671	744	746	704	681	735	688	744	707	661	744	712	662	689	681	709	758	726	713	747	710	674	696	684	737	787	729	733	763	658	760	747	724	720	747	726	722	716	675	687	709	748	722	707	672	739	739	732	712	763	718	746	722	736	700	726	666	725	754	715	677	696	709	747	739	728	722	724	752	710	736	686	742	694	710	689	727	723	743	675	676	696	702	732	685	736	698	719	720	775	701	760	709	696	719	709	679	699	701	732	684	682	677	744	722	751	673	666	681	702	704	728	702	661	697	719	697	704	729	680	714	703	754	700	695	673	709	702	728	681	722	713	692	692	739	733	712	740	699	702	717	707	739	734	701	658	722	692	723	721	720	701	737	756	682	747	654	697	749	716	721	752	712	732	757	698	774	725	668	718	742	703	718	736	689	714	692	710	685	676	690	726	666	708	699	751	757	688	687	708	700	674	722	758	708	738	736	737	680	682	696	699	731	718	734	701	725	712	707	678	657	688	669	704	682	730	674	735	661	709	715	711	690	697	713	712	653	710	711	681	715	655	720	729	689	710	730	697	645	694	713	668	661	724	722	766	701	735	715	714	643	648	700	741	695	717	695	671	677	700	688	749	726	686	697	699	700	702	694	714	688	705	715	730	709	721	736	680	733	737	671	649	701	744	717	684	691	687	739	668	711	735	750	689	723	729	599	751	713	717	724	673	702	708	742	699	687	734	750	700	653	712	729	683	728	691	684	735	745	752	693	717	701	699	693	739	732	727	692	692	708	722	686	684	717	734	743	709	728	699	665	712	715	690	702	724	707	723	725	702	713	741	677	692	739	671	734	696	711	693	742	710	717	730	723	719	726	730	665	706	764	665	706	661	732	692	669	660	711	721	739	712	713	756	716	704	703	720	747	701	667	772	681	684	689	704	702	687	695	705	659	691	735	704	744	692	705	741	683	668	721	710	696	672	729	722	676	792	702	666	729	742	753	715	749	764	690	739	750	769	712	674	718	692	749	726	719	795	677	702	677	704	705	739	733	721	677	715	760	697	688	680	727	716	714	717	699	697	710	753	717	727	719	735	695	693	753	724	730	690	722	700	776	724	722	677	710	749	699	681	718	725	711	735	724	670	708	656	691	702	765	708	703	718	709	720	736	671	699	728	706	724	744	739	673	722	711	690	695	665	685	737	692	680	707	771	753	732	672	743	697	729	710	699	714	757	736	693	751	704	693	686	728	715	705	756	666	734	642	709	723	712	709	743	664	712	746	725	729	718	732	687	720	738	705	675	706	750	735	714	651	639	736	669	709	738	695	661	693	695	664	748	687	689	711	691	689	672	706	692	701	658	732	691	727	719	691	739	688	728	749	728	765	701	689	685	705	703	711	721	720	659	676	736	719	688	741	779	696	703	683	699	700	714	703	665	708	696	704	753	761	708	715	721	707	788	680	677	685	701	686	731	732	688	743	699	747	710	705	726	749	728	668	763	694	723	682	693	721	702	682
8966	20703	17302	10005	7520	5886	5082	4728	4741	4692	4366	3635	3121	3185	3287	3076	3080	2540	2181	1844	1540	1284	1117	1148	1145	1101	1147	1083	1055	1067	1022	1011	1008	954	934	996	940	949	987	970	1005	929	966	955	945	915	945	918	949	956	934	902	925	968	962	929	897	909	935	931	910	911	928	859	896	949	903	874	886	938	901	939	863	979	880	868	904	934	887	895	857	919	917	889	873	947	867	914	921	884	848	874	946	918	852	968	935	904	939	952	872	889	900	922	974	952	849	944	896	922	912	912	855	907	894	904	940	911	853	939	940	913	931	939	885	899	896	917	911	898	882	921	874	891	881	892	867	929	882	970	902	885	936	929	938	852	929	951	923	909	918	914	903	894	899	897	884	934	877	905	910	906	943	930	918	934	897	881	876	908	922	955	940	860	887	830	911	937	923	896	865	929	912	882	931	866	935	838	930	898	875	912	921	913	890	909	888	902	869	956	883	916	940	917	923	875	847	942	917	846	930	920	858	923	894	947	890	947	917	904	914	926	878	905	856	926	875	890	889	914	846	914	818	903	910	904	970	892	985	891	945	840	932	871	895	911	884	835	938	892	896	897	907	982	880	872	887	942	888	899	918	936	903	858	932	913	887	900	898	920	919	896	881	828	919	863	866	926	872	934	937	917	938	898	926	894	878	928	897	894	933	962	869	936	895	925	906	911	883	876	817	904	936	882	878	858	917	883	898	897	937	930	897	880	912	926	911	940	866	914	896	884	900	936	895	871	943	883	926	889	909	933	919	917	907	898	948	866	876	913	944	959	942	890	877	918	928	866	891	836	932	886	890	866	936	856	948	847	922	887	893	885	912	952	872	864	904	850	919	876	864	869	923	943	847	905	932	863	913	897	933	897	865	903	921	955	940	885	912	905	937	894	892	955	902	904	923	902	905	907	952	902	895	842	834	830	893	900	845	929	900	959	903	890	911	899	934	930	960	945	904	944	891	848	920	907	891	917	893	908	857	933	909	850	923	873	886	919	885	909	919	926	907	911	916	828	874	860	905	931	858	914	891	908	857	923	896	880	915	886	873	917	918	902	879	852	868	874	904	907	889	884	901	921	909	927	925	884	928	908	875	906	858	871	901	921	927	904	879	886	930	883	906	907	906	934	940	927	874	890	883	896	934	906	955	907	882	869	851	921	858	946	876	866	928	885	904	896	911	917	888	916	935	915	871	943	886	874	921	910	911	889	869	882	832	945	882	894	914	932	886	918	887	894	900	875	947	931	883	935	940	919	869	915	940	871	860	911	913	921	957	896	870	964	933	917	924	879	862	908	927	897	923	873	874	903	918	905	911	888	904	915	915	910	916	911	899	913	865	900	902	878	901	935	948	923	875	884	918	892	890	874	933	897	862	912	901	914	890	868	911	825	930	894	883	897	906	892	897	927	903	860	830	887	878	905	924	921	873	880	896	936	886	916	874	864	872	911	942	959	860	918	906	934	892	889	875	871	901	864	922	888	848	924	832	919	905	910	886	889	923	883	923	910	927	907	917	863	914	865	908	911	963	849	923	886	896	898	899	911	869	876	921	915	864	873	879	910	895	937	915	910	891	904	874	895	884	902	855	913	885	922	914	976	914	969	913	859	865	916	906	892	892	935	899	883	870	878	907	910	860	883	928	894	921	891	919	885	890	891	920	871	918	908	893	936	841	863	902	848	860	891	889	917	930	923	889	928	947	867	926	875	880	893	852	933	972	932	825	859	886	886	919	947	947	955	894	923	923	909	882	908	934	898	868	934	939	885	930	882	885	953	916	907	931	906	949	944	882	892	897	922	937	895	925	916	931	883	926	935	951	871	913	875	880	923	868	892	913	912	935	884	873	934	879	866	912	903	871	913	882	899	889	885	880	921	898	864	882	894	910	876	890	951	893	859	858	865	964	869	870	887	891	936	898	833	906	910	876	940	953	849	977	921	899	869	911	926	959	899	890	862	884	896	910	894	915	956	902	898	888	916	898	937	936	887	979	925	912	923	906	893	901	937	889	888	893	941	873	888	869	907	865	948	879	931	907	886	925	876	904	905	900	950	917	934	911	902	870	929	916	933	924	923	927	889	877	884	921	963	900	880	895	884	913	887	921	906	873	861	888	896	893	893	925	893	890	859	871	884	939	879	849	891	914	938	953	865	895	914	853	908	847	886	857	894	900	942	885	973	901	916	883	908	925	874	940	851	897	883	876	872	840	947	859	878	896	905	961	969	918	910	930	925	901	846	928	881	952	911	878	898	929	870	908	898	997	871	919	913	898	933	892	950	922	947	855	890	848	902	929	887	923	899	971	889	889	863	854	933	902	933	916	865	918	943	866	907	914	933	926	884	847	934	921	891	880	952	889	913	899	871	881	813	880	936	948	882	936	844	937	860	935	902	900	884	873	915	873	920	909	852	838	933	933	950	914	884	855	871	889	1011	928	884	936	939	895	923	873	878	917	909	879	912	941	899	910	936	926	866	877	921	903	947	920	967	912	902	912	867	899	887	892	877	864	899	887	933	967	900	888	941	866	909	920	941	928	891	901	849	847	934	864	869	838	918	906	893	954	893	866	947	963	857	916	898	930	891	944	851	920	885	924	909	875	931	902	877	912	889	911	901	943	866	901	882	901	891	882	857	896	922	932	911	977	939	890	852	878	841	900	866	943	918	905	952	871	845	900	886	929	891	898	923	913	928	868	910	923	934	892	876	901	903	912	914	892	923	851	893	896	937	929	862	885	853	917	940	918	910	874	874	877	870	864	848	854	922	923	881	937	865	921	877	891	935	891	905	928	904	875	928	956	919	882	897	904	911	858	958	850	855	854	890	897	933	884	816	896	881	924	934	905	877	960	915	864	942	871	943	933	899	973	871	921	899	881	868	870	926	905	879	947	893	903	937	918	931	918	916	901	916	873	906	894	907	905	931	963	966	912	945	867	902	891	869	883	910	900	873	897	892	894	896	933	926	891	923	890	923	920	868	862	902	902	859	837	846	938	928	896	898	874	851	908	902	864	885	910	893	899	822	889	861	938	856	943	817	876	852	866	958	912	910	879	903	865	898	859	900	889	929	925	879	929	863	898	873	895	917	894	867	930	922	900	862	882	933	915	902	938	868	848	885	933	945	913	862	922	882	890	876	840	881	915	898	901	923	845	931	981	871	893	951	847	939	911	916	893	889	896	944	881	881	911	895	907	885	889	947	842	910	916	883	925	854	876	973	943	931	918	941	952	942	939	914	958	941	844	877	911	884	880	896	915	895	912	916	894	911	866	914	934	887	937	926	815	883	861	862	922	911	899	928	914	887	909	877	871	855	865	870	929	925	911	949	911	868	852	888	875	846	890	943	929	898	933	877	889	885	899	907	921	928	969	911	889	899	908	920	856	882	900	918	926	917	887	917	869	908	883	877	920	905	917	917	909	904	948	927	911	865	888	890	915	916	874	921	916	860	930	962	935	887	933	933	889	917	904	905	895	877	894	881	841	878
27503	20793	9477	1818	1018	866	801	768	909	900	876	749	735	704	762	684	740	619	593	510	472	476	452	460	441	456	463	453	450	465	437	464	437	468	450	405	462	421	448	438	421	444	445	441	417	414	424	424	443	447	405	467	431	422	429	430	409	447	417	372	393	426	403	424	416	441	455	427	411	390	462	450	408	417	459	422	412	409	426	466	426	430	459	423	466	435	436	429	446	427	428	467	435	434	398	423	404	425	438	411	353	428	411	435	390	460	441	410	441	410	444	411	430	465	406	400	400	410	450	409	397	457	465	393	448	440	442	417	455	426	439	455	374	430	433	461	441	461	411	436	428	437	423	428	451	435	450	411	442	409	449	441	439	483	424	424	440	416	418	430	423	389	423	401	399	456	439	426	434	450	408	456	418	464	428	413	447	439	411	406	388	430	428	434	406	434	475	406	427	441	442	464	391	435	404	448	431	393	478	451	397	402	404	433	419	431	409	411	411	425	474	395	439	452	418	432	393	425	423	456	429	414	428	438	455	458	427	430	445	414	415	443	391	379	403	407	414	404	422	410	438	447	445	415	420	436	429	433	411	455	414	426	411	419	415	430	451	421	408	441	420	406	456	436	419	427	472	395	438	446	408	446	457	449	417	420	442	426	445	423	410	428	403	442	401	438	476	435	378	425	451	407	442	407	427	455	481	414	386	425	415	391	451	451	440	434	421	414	448	402	444	463	459	460	406	460	426	446	419	456	383	462	406	413	414	458	432	403	425	395	438	404	444	433	403	461	406	455	421	403	396	417	456	446	423	451	410	408	383	432	427	404	401	446	432	409	422	402	402	444	432	441	431	428	432	403	418	454	435	431	429	429	435	393	435	395	429	387	425	400	439	422	440	431	438	431	402	420	416	429	432	434	432	460	453	456	406	405	457	408	461	421	420	428	448	408	464	376	416	419	405	418	408	460	416	433	468	400	414	420	437	434	429	420	443	462	399	418	425	420	465	444	419	408	442	466	474	434	448	401	458	434	436	415	452	419	413	388	422	438	410	417	428	419	395	421	430	422	434	426	423	430	435	439	400	401	452	445	423	446	424	404	459	438	434	415	451	447	440	424	416	483	426	402	399	397	397	420	442	433	427	423	414	407	448	461	471	408	428	462	439	457	385	421	450	449	411	414	429	434	427	418	428	378	456	449	415	410	449	414	406	442	431	441	467	406	418	428	362	451	426	422	453	400	414	458	439	460	411	483	447	409	446	426	425	460	396	450	399	437	398	412	420	440	421	386	438	403	438	402	431	399	410	425	410	426	422	413	409	449	419	389	425	419	434	400	448	424	438	444	451	428	440	434	433	400	417	484	418	403	432	454	414	452	438	453	426	430	401	439	462	436	414	359	513	430	474	443	403	482	411	405	439	447	446	438	443	425	422	422	427	465	445	435	443	449	398	401	420	431	410	390	389	422	417	438	394	413	418	437	427	452	427	424	447	461	408	409	451	428	441	438	448	417	405	440	405	434	417	417	438	416	440	418	417	432	432	411	410	408	442	443	424	449	434	426	432	451	459	425	436	397	432	412	442	429	417	414	448	456	396	387	416	413	411	445	412	438	435	437	427	424	450	453	430	426	415	452	419	419	431	428	423	398	472	413	430	462	458	440	424	442	418	418	452	468	410	445	458	432	427	421	410	423	410	416	429	400	400	408	420	414	434	445	421	417	432	371	455	442	414	435	429	414	413	427	437	433	403	424	440	439	445	418	436	450	461	439	430	404	437	436	388	425	413	448	436	423	446	409	388	444	436	380	451	434	479	436	429	437	426	429	423	430	463	436	413	405	419	410	440	423	451	442	445	407	464	443	410	392	429	395	429	451	418	425	391	405	434	397	445	453	435	414	436	450	429	422	401	406	416	436	448	446	437	429	434	436	423	395	419	434	451	390	391	455	451	427	432	449	420	402	444	437	448	434	438	409	389	430	426	411	460	462	412	409	437	393	427	463	417	432	413	431	444	414	456	450	474	436	448	409	440	388	453	413	461	446	444	423	425	451	452	427	413	448	403	418	448	425	397	417	420	418	434	415	415	423	423	441	401	418	420	446	431	405	441	437	444	443	423	431	418	427	445	449	429	457	391	412	402	442	418	443	442	439	417	417	428	417	429	443	417	428	410	442	431	422	428	426	402	426	431	428	405	427	422	470	418	447	405	443	437	440	409	433	411	430	403	440	425	426	415	440	427	422	435	403	449	427	438	416	464	415	414	410	426	432	435	440	445	421	423	421	434	428	455	429	432	466	390	410	430	423	422	457	435	423	433	423	412	440	451	428	421	434	402	406	443	409	408	473	432	438	397	417	412	455	435	423	433	426	417	407	443	439	446	400	427	432	432	468	426	415	451	443	455	442	402	436	435	441	453	423	410	429	429	432	440	417	455	408	381	414	450	414	417	429	431	430	441	427	401	418	426	425	427	440	414	438	406	425	436	451	448	452	445	426	468	445	416	440	438	442	418	466	456	423	422	448	411	399	406	386	418	400	392	440	410	451	420	465	470	444	376	404	438	417	441	412	409	417	427	421	466	448	435	469	422	416	399	399	373	427	401	474	432	429	397	446	454	418	462	431	408	436	469	399	408	442	441	446	399	415	423	411	453	388	412	448	428	408	457	435	421	396	420	426	424	376	437	420	392	434	418	427	422	439	417	413	446	396	438	455	422	437	437	425	453	446	427	452	458	430	455	437	413	442	415	416	439	393	457	429	397	423	427	445	416	418	426	417	412	440	442	432	456	405	421	459	421	408	426	480	429	458	442	429	425	451	413	463	408	455	474	421	466	434	414	456	444	417	438	427	418	440	426	420	426	411	414	417	421	440	409	440	408	412	464	434	452	425	433	404	434	427	424	443	403	437	429	397	409	383	464	449	436	415	424	425	449	446	428	399	415	476	419	342	426	422	435	421	420	458	445	429	446	404	409	419	438	466	409	413	426	423	418	448	399	472	426	445	438	429	423	428	398	464	393	422	428	419	431	420	415	449	441	433	408	445	431	404	437	419	433	421	423	400	434	398	440	449	429	425	446	442	436	422	424	427	430	416	449	436	392	430	431	419	441	428	428	453	421	407	408	459	400	422	425	392	374	443	425	412	429	461	484	427	424	420	417	429	431	447	441	421	474	454	463	432	430	417	426	435	419	426	454	426	423	426	440	417	403	435	471	420	411	470	406	415	433	417	451	419	427	426	436	398	405	432	419	430	420	434	431	402	411	401	429	396	424	405	406	447	410	452	460	408	419	409	398	441	472	430	431	400	416	432	423	423	428	430	445	428	429	438	437	412	410	414	422	462	404	435	420	410	417	434	404	410	422	426	449	405	422	436	430	421	450	409	422	446	417	414	441	450	405	455	407	440	438	422	446	433	431	396	407	411	376	437	419	413	460	408	429	443	427	431	401	403	432	464	448	429	397	429	450	436	468	440	431	434	411	412	447	437	446	466	451	418	439	449	463	393	417	424
5083	4698	4174	2274	1777	1641	1567	1547	1901	1964	1768	1516	1404	1384	1449	1356	1431	1118	992	827	700	664	577	592	562	592	644	626	572	573	621	554	540	573	531	535	536	602	562	574	575	616	556	570	595	566	579	516	577	573	555	551	569	557	570	535	581	594	523	537	539	542	568	561	542	546	550	577	501	567	508	580	555	542	534	510	561	574	531	557	533	538	535	584	567	560	518	527	575	579	561	547	565	521	600	533	561	555	556	555	501	537	561	560	532	553	542	541	562	523	595	551	575	541	508	520	537	563	601	569	571	551	573	540	567	555	544	545	535	540	580	529	531	569	525	558	563	550	537	568	570	545	557	565	566	605	532	540	533	570	550	542	534	546	542	499	538	537	584	570	556	547	533	564	567	540	537	557	554	530	557	505	513	569	538	532	566	536	557	544	539	510	531	534	570	540	556	569	532	570	510	572	552	603	537	532	565	607	581	585	547	549	535	553	528	585	609	554	533	565	517	571	528	547	569	542	542	545	558	544	535	539	557	570	518	581	546	513	524	582	520	525	595	531	547	473	600	587	524	591	546	595	564	544	548	551	542	554	587	584	586	519	610	556	534	535	581	537	564	539	577	527	569	554	544	546	534	538	555	525	551	519	533	546	532	560	586	520	533	551	570	532	521	542	590	564	547	584	552	589	562	523	556	530	550	547	592	507	493	546	504	559	532	545	558	586	556	556	531	489	531	534	553	588	547	563	561	517	573	519	546	575	543	598	564	558	555	577	583	531	527	562	536	561	567	569	560	565	551	543	551	560	561	543	538	542	555	528	554	546	548	522	542	572	509	556	561	545	532	565	583	523	535	567	563	587	593	543	491	565	500	494	577	535	623	572	549	575	539	560	526	605	551	542	555	555	557	567	548	575	572	542	578	561	548	554	572	606	527	558	528	581	598	552	596	559	527	538	535	547	550	525	569	527	518	521	572	541	531	526	537	515	553	523	555	546	557	555	545	510	532	545	538	548	528	544	548	548	556	568	507	544	582	535	543	547	536	565	537	580	551	555	547	575	537	554	544	586	578	567	567	556	544	559	542	565	528	540	573	581	565	522	549	531	527	566	537	558	562	549	517	523	549	521	562	558	564	518	540	566	545	562	548	547	557	556	528	526	569	532	518	591	534	545	614	529	564	540	543	566	555	587	563	535	539	557	560	533	560	550	565	530	555	537	573	556	520	583	601	547	572	544	563	531	533	557	556	550	565	522	582	570	550	546	594	588	542	581	535	565	538	547	544	570	513	572	523	563	583	549	565	547	575	559	544	534	538	543	580	550	521	561	562	567	525	610	561	590	566	537	583	526	509	510	557	595	526	545	571	562	514	513	564	592	556	537	536	540	546	568	563	561	577	546	585	565	534	564	589	537	564	552	544	551	530	566	601	559	558	559	571	533	524	550	529	558	572	514	561	546	549	552	520	539	554	563	560	549	547	531	564	533	553	533	544	554	557	558	533	560	529	523	539	607	563	539	570	571	535	605	537	568	561	553	546	544	565	575	535	559	575	575	531	582	528	534	538	541	514	562	525	562	548	515	518	531	540	567	582	525	544	571	547	533	578	535	580	559	534	561	537	555	525	545	540	558	555	529	576	532	545	579	558	548	552	532	588	510	559	568	545	531	560	555	571	541	574	552	491	588	490	594	543	568	587	549	537	572	601	604	587	554	523	557	535	555	547	534	584	579	546	581	574	562	544	571	551	552	564	547	528	543	593	543	558	549	528	517	565	556	568	566	544	591	585	541	538	565	547	552	545	546	547	536	580	486	538	559	576	506	546	569	529	575	526	565	555	515	545	531	527	544	572	568	550	553	588	543	562	522	574	539	534	627	529	567	540	565	569	547	552	558	538	580	578	593	559	595	558	555	566	542	573	549	576	542	556	571	545	532	523	559	536	552	580	570	551	536	600	542	552	535	550	547	517	548	559	556	572	590	535	560	594	571	550	570	546	545	555	579	547	485	500	598	523	567	577	544	548	502	607	543	530	542	543	498	560	532	543	538	555	530	566	585	589	531	533	549	562	588	562	552	566	546	555	511	554	559	563	563	595	542	563	598	564	572	574	529	535	543	555	566	559	555	541	583	547	530	540	545	583	539	539	554	582	529	537	570	536	589	544	573	517	529	572	588	562	550	558	522	555	534	535	534	533	555	602	560	542	554	548	579	607	536	589	562	558	539	524	543	533	530	569	551	569	540	588	618	543	599	571	592	533	594	532	539	519	525	562	571	573	591	550	540	548	540	587	563	598	583	593	507	508	576	574	572	516	606	524	602	545	585	570	575	546	537	552	517	554	554	541	554	529	560	549	558	577	599	552	507	610	553	591	522	528	568	565	566	576	524	526	522	545	545	564	556	559	551	542	556	563	528	530	567	597	580	537	520	573	536	538	517	594	529	571	504	553	567	592	576	519	545	499	581	550	565	597	562	519	580	526	533	558	538	558	538	532	586	532	573	569	532	520	492	527	576	516	554	566	581	564	561	593	516	572	568	554	560	572	564	541	514	542	543	538	571	570	578	563	574	553	547	516	538	523	565	541	567	593	577	559	534	561	578	565	592	569	561	573	557	548	566	554	537	559	564	554	513	563	554	558	560	550	573	552	525	542	571	516	547	612	584	580	565	525	543	542	532	536	539	597	606	530	555	569	569	548	552	536	541	515	579	543	566	550	526	548	554	533	560	591	535	560	510	528	544	526	579	526	543	583	572	561	562	491	557	543	589	546	582	544	581	553	582	541	540	481	548	561	547	563	554	539	590	575	553	514	531	568	526	553	549	587	557	545	533	548	583	561	540	561	562	558	574	531	549	541	563	536	574	570	545	587	542	515	563	573	509	555	532	584	530	575	603	524	528	565	536	552	551	548	537	541	539	565	557	581	583	585	572	530	543	568	547	561	547	553	569	554	537	561	523	562	563	586	538	572	534	552	546	567	535	574	541	590	492	572	544	540	582	567	566	589	561	518	546	532	611	551	587	513	577	576	555	513	522	534	535	569	569	607	544	579	552	541	555	541	568	510	505	565	573	541	516	540	544	564	545	517	506	563	540	579	550	496	511	540	536	564	576	594	526	559	568	521	553	567	577	503	571	568	581	547	554	557	579	587	550	573	508	561	565	539	538	528	546	567	535	552	584	528	560	528	550	518	537	552	553	530	568	548	567	581	554	570	554	567	569	575	572	570	580	564	522	534	563	499	528	564	537	537	586	525	536	519	546	528	548	572	519	491	533	517	595	566	574	541	520	548	526	573	560	548	561	507	527	584	534	526	556	531	584	529	516	587	568	554	539	513	544	572	535	559	594	566	563	538	556	577	536	532	541	514	555	569	572	532	556	529	546	542	527	542	574	520	552	549	584	555	577	586	552	558	574	564	568	550	573	571	541	567	570	586	553	609	535	547	547	565	524	549	564	568	573	563	568	580	540	536	594	548	503	606	589	565	568	529	506	538	565	551	575	551	594	527	573
24456	21626	29126	24612	21605	10571	2250	1721	1750	1791	1557	1436	1336	1289	1263	1354	1317	1176	1057	1027	890	763	792	855	745	820	813	781	778	740	747	816	739	738	719	722	774	728	759	765	829	755	790	753	743	766	789	753	780	731	750	728	721	756	705	694	736	766	741	734	763	695	729	771	698	744	712	706	767	752	746	712	732	756	722	739	754	708	799	763	781	713	749	755	738	719	730	773	761	714	717	749	775	724	729	739	739	733	716	745	715	718	745	705	788	770	734	760	754	679	731	748	776	765	728	710	731	727	750	701	784	761	722	759	779	725	738	714	737	802	734	740	706	711	725	697	742	764	694	746	709	762	737	717	708	758	721	719	738	708	728	745	716	801	722	762	727	742	707	773	732	728	760	747	769	723	777	704	741	748	719	786	766	733	737	719	753	764	744	708	759	729	744	727	776	770	738	783	756	694	717	714	743	706	757	724	752	737	751	770	726	787	782	788	678	779	750	758	739	757	741	723	736	753	693	731	744	724	778	719	747	748	726	729	764	730	726	755	735	714	774	762	699	773	726	743	688	763	754	722	754	747	751	739	685	741	777	737	735	684	740	740	754	763	754	748	737	715	731	694	754	687	737	733	739	754	745	752	732	689	676	711	738	722	701	674	765	687	747	735	711	734	734	729	702	756	725	707	760	713	682	721	737	742	714	708	694	755	731	715	700	728	690	752	726	767	720	722	737	768	755	722	775	733	714	711	715	759	697	763	772	760	745	749	695	743	730	742	789	684	728	737	744	705	722	720	734	712	759	712	745	714	728	692	720	711	699	713	784	736	702	805	720	713	711	716	731	769	694	796	740	741	721	729	765	733	709	696	757	742	751	721	755	740	771	775	712	707	732	716	747	757	718	762	722	730	710	744	743	719	664	717	697	755	791	750	720	779	697	747	755	747	758	736	707	739	734	737	760	718	779	701	729	711	742	727	769	703	720	709	720	731	750	733	740	712	788	726	752	715	737	716	747	758	728	705	754	773	737	765	776	727	699	720	704	748	708	731	773	730	761	704	794	785	701	729	745	714	737	716	733	683	705	736	721	723	761	695	736	779	795	695	739	696	731	742	744	754	716	763	721	739	745	705	795	650	752	762	732	740	724	767	718	748	739	776	777	756	723	769	742	728	809	709	734	754	734	748	746	764	727	679	756	725	684	689	728	746	706	728	719	752	769	689	721	704	731	737	692	726	741	698	712	701	730	675	726	706	701	782	736	719	775	773	759	744	746	712	742	737	729	728	713	716	668	717	758	744	742	731	706	765	733	753	698	728	716	720	789	736	657	717	662	741	718	733	735	736	738	672	726	726	699	777	715	722	826	734	706	769	758	675	698	732	737	768	732	758	738	732	705	716	713	718	693	681	697	733	748	747	711	746	714	719	763	736	700	737	768	699	693	735	731	731	718	727	731	704	682	775	711	757	709	712	767	734	692	729	723	758	796	800	718	772	805	694	745	700	758	743	751	703	751	767	716	700	710	711	734	730	720	710	747	744	810	701	725	731	648	717	779	691	699	753	728	681	739	691	717	724	723	746	738	736	739	771	722	708	754	744	731	727	742	719	691	747	779	703	744	770	735	708	716	738	764	783	724	715	718	745	729	739	776	704	694	730	722	771	737	698	731	776	765	766	724	719	751	756	722	726	781	733	718	781	705	722	735	697	758	714	761	738	748	722	759	717	700	744	722	707	653	755	747	767	730	737	716	754	731	717	755	744	703	814	740	757	721	731	757	700	707	739	744	740	738	774	750	742	744	748	714	770	739	765	720	730	781	696	730	756	729	751	763	754	729	742	737	722	729	748	765	719	735	743	710	694	785	682	744	682	705	711	759	710	761	695	698	744	736	700	730	715	706	700	752	720	712	661	660	734	766	754	710	792	722	751	746	715	701	732	771	744	705	700	771	739	738	789	740	695	711	726	744	735	753	746	762	723	731	733	711	726	677	715	757	753	762	693	775	752	723	801	781	725	740	762	766	746	764	692	708	727	694	768	735	697	771	682	757	735	753	734	783	747	744	689	743	709	749	790	803	732	743	740	718	735	750	724	706	698	737	697	702	747	715	716	740	698	739	694	715	715	757	736	699	720	797	741	749	760	730	706	717	719	756	718	760	734	752	710	714	747	696	722	701	726	744	786	716	747	752	697	729	717	723	752	751	690	725	738	745	726	733	766	757	716	722	742	648	727	733	772	747	735	742	748	750	756	750	734	700	732	718	723	730	753	736	757	734	744	711	757	768	742	798	726	745	708	766	714	738	698	764	713	734	724	723	719	721	732	744	721	743	742	771	720	738	713	740	762	733	732	761	707	708	748	737	672	720	753	701	717	759	732	763	740	720	737	721	680	725	734	743	742	712	755	769	737	716	703	789	725	714	729	687	756	759	709	776	759	733	734	757	794	714	759	757	749	741	739	798	739	748	707	714	716	720	749	717	725	735	744	699	735	709	684	742	766	725	726	691	748	745	695	743	769	730	694	750	705	737	723	726	700	708	767	714	764	723	739	751	717	769	721	750	695	697	704	730	710	724	785	700	752	750	726	714	742	764	719	751	715	758	729	702	726	698	735	721	785	710	774	756	718	793	753	764	722	737	774	748	709	734	747	732	734	758	706	732	780	728	700	710	761	768	775	709	687	766	748	743	742	732	778	776	765	741	777	777	743	693	695	691	736	751	748	749	719	714	749	753	731	748	714	753	679	789	731	706	737	750	777	715	732	714	736	744	738	713	690	743	728	715	745	740	741	728	737	747	715	744	757	742	718	753	733	738	748	771	744	703	709	704	734	739	732	724	745	731	697	755	749	698	766	661	789	749	740	717	720	703	763	740	673	705	720	765	747	751	716	750	807	744	721	774	742	762	768	766	753	807	742	709	747	743	739	759	732	753	759	722	726	739	733	771	710	699	734	700	735	755	717	733	760	690	740	747	760	775	728	721	757	680	799	752	724	721	731	721	742	702	773	711	800	711	744	711	747	721	756	701	707	742	820	724	710	689	743	716	707	695	697	765	725	727	763	736	738	701	697	691	725	717	764	791	699	720	722	710	695	701	760	724	763	749	709	700	715	763	729	751	724	728	710	712	678	698	760	708	769	758	738	757	722	772	746	765	714	721	752	758	776	734	752	738	714	787	772	743	766	717	728	755	706	771	766	755	733	656	739	743	721	732	692	788	785	690	767	776	736	741	770	758	731	704	756	725	720	737	731	725	730	738	775	747	730	758	698	691	728	730	719	725	682	735	725	717	709	713	722	723	673	781	774	796	763	753	787	728	721	791	703	774	780	692	809	713	685	678	725	701	738	727	707	814	708	720	747	777	694	706	724	701	702	724	709	726	726	701	765	782	685	727	696	759	727	738	728	697	694	722	717	662	757	719	752	692	711	707	756	794	727	732	708	742	733	724	704	734	753	775	718	721	733	725	783	703	701	750	692	765	682	738	711	759	748	752	702	702	723	700	729	767	769	684	725
6709	14858	12260	6792	5151	4030	3512	3457	3688	3603	3251	2671	2593	2450	2493	2482	2408	1982	1694	1522	1254	1116	1074	1039	1012	1045	1062	1063	1051	1005	1059	997	973	1017	913	965	946	985	914	970	962	930	951	1008	1021	956	951	967	970	939	930	944	919	933	874	994	950	971	920	952	976	925	899	919	915	918	921	895	944	930	917	929	935	898	923	885	932	971	877	971	919	939	938	937	924	943	919	920	943	931	970	882	905	900	857	958	909	896	928	945	940	957	939	925	907	927	960	910	936	912	884	935	931	899	926	912	916	914	932	886	925	931	935	906	921	1002	957	915	826	903	940	941	940	946	920	943	939	916	964	889	893	921	920	928	902	919	935	898	912	939	896	962	928	936	845	959	914	976	922	868	942	957	912	948	907	978	977	926	903	919	914	920	948	950	896	909	938	941	948	951	928	883	919	928	926	913	952	925	927	989	922	953	904	899	907	950	924	918	886	874	975	906	923	988	894	933	951	881	882	896	912	938	913	925	971	929	916	936	970	931	973	915	936	918	968	920	900	962	944	925	941	937	994	945	931	933	915	913	900	937	909	904	933	907	855	930	926	936	932	943	935	900	925	913	926	908	955	896	896	879	940	933	985	909	968	958	980	880	979	905	918	957	923	954	977	902	892	916	931	949	893	906	924	981	913	952	937	938	982	953	972	942	927	919	873	913	921	881	931	923	925	931	862	965	913	896	879	884	897	958	943	942	918	907	937	897	946	924	1013	847	932	890	917	955	904	988	844	917	953	936	932	935	899	957	931	957	874	925	907	968	898	943	941	984	902	923	923	914	927	945	931	938	912	925	915	894	1009	932	858	933	925	857	934	913	943	931	921	881	898	959	914	861	959	943	957	948	960	940	888	924	912	868	940	883	917	935	890	954	859	891	917	926	928	901	899	966	959	999	881	892	934	956	923	911	918	915	883	937	926	906	887	911	897	1011	986	938	922	929	927	949	977	917	936	927	882	919	944	927	921	963	937	926	961	936	906	937	907	917	902	938	932	954	950	926	929	911	905	909	907	954	923	979	948	944	963	948	934	876	915	929	915	942	938	972	899	928	930	897	910	1000	898	970	935	912	968	956	922	912	942	905	906	884	914	894	883	970	915	969	913	938	933	917	932	935	943	924	918	950	913	898	978	893	946	901	930	952	982	925	934	970	921	926	913	884	921	890	928	915	866	951	880	899	921	870	891	869	951	896	928	939	926	946	866	936	891	883	936	897	903	942	901	871	854	911	879	939	886	930	938	929	882	908	948	956	891	950	861	947	939	907	925	884	915	905	977	957	930	923	927	867	922	951	922	926	914	907	921	911	983	872	917	971	907	942	942	867	897	939	949	920	886	919	944	944	963	970	925	960	895	880	944	912	948	909	942	896	938	882	953	961	897	942	908	942	854	931	912	934	915	938	920	886	880	932	947	912	950	914	981	929	958	917	926	898	888	909	900	998	917	886	915	855	948	928	915	931	910	927	947	934	899	961	876	948	939	892	917	865	914	900	966	899	889	924	890	962	933	919	894	923	866	867	925	910	939	937	899	955	968	879	952	905	941	996	974	935	927	904	867	883	880	904	885	937	931	952	929	923	931	928	949	906	860	940	1012	881	902	958	873	946	872	929	931	861	975	923	913	916	987	920	946	909	909	962	873	892	953	928	946	950	943	910	904	975	962	928	948	895	932	943	961	1009	946	895	924	919	880	926	902	955	923	929	982	908	941	916	858	873	932	922	930	887	906	950	916	969	945	903	949	936	886	927	887	956	966	907	885	959	915	961	973	919	919	948	902	875	904	931	913	921	855	947	950	913	926	949	927	917	926	893	924	966	910	906	913	977	926	937	886	905	919	891	933	878	963	895	865	948	928	928	924	891	917	927	884	925	973	927	928	941	935	968	906	926	920	886	939	953	927	963	925	946	919	941	925	967	922	942	913	932	929	931	916	983	951	935	893	971	857	896	901	964	947	959	944	949	915	932	916	934	928	922	926	910	932	912	917	937	905	892	949	922	918	897	976	927	964	889	936	951	886	919	906	886	912	942	888	934	915	933	889	947	896	962	917	948	937	940	878	904	925	899	899	927	891	932	962	897	925	898	941	933	887	919	921	937	896	899	955	887	877	959	916	894	940	927	917	921	873	917	955	984	932	911	928	929	887	912	926	902	914	920	970	884	946	955	920	949	896	920	930	969	910	951	908	894	905	924	887	942	924	964	891	974	934	921	900	944	907	951	863	927	954	877	887	908	932	926	911	920	915	923	920	933	875	922	927	926	895	950	905	940	933	951	921	973	941	844	919	934	924	931	942	880	874	976	915	930	886	936	963	946	945	925	978	958	872	930	899	929	884	891	937	948	925	941	956	956	932	930	939	972	932	921	888	900	982	929	962	938	930	928	915	944	916	908	924	912	946	938	872	924	916	891	907	953	905	970	936	919	878	944	928	927	882	949	909	880	923	884	897	896	896	895	949	896	931	894	907	932	901	901	936	938	942	933	917	891	955	902	983	921	943	938	880	923	916	895	911	951	905	952	954	936	888	907	920	935	881	894	935	980	962	889	896	948	945	979	931	923	937	925	858	908	918	883	944	948	904	920	918	873	950	942	893	921	909	911	969	953	932	916	950	915	900	960	950	906	855	897	990	908	970	953	881	927	989	942	931	925	935	960	962	919	895	881	962	898	895	881	857	876	919	892	924	867	912	922	950	952	910	960	927	934	952	930	952	965	916	958	932	933	848	1002	976	981	903	930	924	928	925	947	853	906	902	937	892	931	955	916	887	951	905	923	938	955	933	919	954	915	924	941	908	920	915	971	914	887	900	940	973	909	936	905	921	883	907	959	927	956	922	869	923	932	898	930	905	922	912	937	926	948	901	957	951	951	968	966	958	933	923	864	936	880	939	897	957	964	921	923	910	898	930	930	940	946	904	918	935	916	845	925	956	934	949	912	906	878	874	937	920	955	931	920	905	854	941	907	901	932	933	930	938	941	937	878	886	918	925	890	941	896	940	972	941	937	916	923	867	916	920	949	902	914	967	919	917	894	976	971	931	958	917	887	873	926	956	919	925	946	950	911	870	902	894	900	906	1015	884	947	955	896	893	940	915	947	938	890	942	913	956	956	951	1011	924	912	947	929	928	912	921	915	935	899	921	1029	927	908	921	906	904	968	971	912	892	910	925	873	862	947	922	935	940	960	861	921	940	922	894	954	912	936	950	919	968	972	975	962	918	907	894	950	883	927	937	940	960	902	895	902	940	890	915	924	872	924	950	902	927	904	927	892	991	952	896	895	926	885	959	938	938	917	958	865	928	884	963	948	918	857	898	890	907	879	954	922	923	918	956	877	928	894	905	943	916	909	944	883	940	890	905	942	928	951	924	950	891	918	905	940	966	986	889	934	931	956	920	912	922	919	911	958	901	928	865	934	852	970	931	868	937	902	951	868	897	935	904	913	942	901	939	925	984	992	928	920	966	878	932	984	945	1010	966	937	922	941
23381	21560	29486	24094	21566	21586	8562	2506	2204	2236	1977	1775	1529	1515	1584	1565	1537	1331	1122	1066	950	857	803	828	777	808	801	846	845	797	742	735	754	707	746	783	733	741	776	732	728	762	763	743	754	729	693	711	679	712	735	764	727	721	699	711	691	730	694	709	717	666	707	753	684	716	705	725	702	731	637	698	718	740	738	707	742	677	709	688	733	773	704	688	749	684	740	726	734	688	685	727	738	679	680	727	721	729	694	688	687	664	700	673	741	728	715	688	638	708	716	731	706	714	706	726	711	700	719	707	713	690	712	732	679	745	735	704	731	716	736	692	656	686	703	679	730	735	736	717	706	694	701	726	695	713	697	726	711	712	692	651	730	701	708	673	711	713	685	735	717	724	700	661	713	706	753	729	683	680	760	710	701	689	663	690	697	736	695	720	709	642	724	712	691	756	755	729	741	701	715	726	699	683	673	707	719	688	691	665	712	697	714	703	714	685	724	718	723	707	684	757	735	667	752	705	691	658	687	690	698	731	687	716	657	713	704	695	702	697	697	700	717	725	696	692	709	692	730	726	703	722	724	734	732	673	762	740	724	723	706	686	698	750	689	697	696	748	720	703	682	779	735	693	716	721	721	689	653	712	666	706	753	676	702	661	705	681	697	708	734	705	685	698	706	702	714	732	718	731	733	719	753	763	725	724	699	708	722	649	752	729	742	730	709	658	707	718	700	731	684	655	705	699	746	672	697	660	717	738	742	696	715	719	719	709	779	780	684	711	705	758	716	690	686	678	728	726	711	729	716	641	704	709	705	705	706	673	759	656	711	729	776	692	705	675	689	735	700	684	692	717	698	722	715	746	693	685	694	696	705	688	756	723	726	709	694	690	641	723	729	725	710	670	708	690	710	652	716	733	699	703	739	693	716	691	703	723	745	681	748	711	726	738	674	651	729	701	693	681	701	701	710	660	816	715	735	669	751	711	701	694	714	680	707	711	746	718	687	703	717	701	689	735	699	686	695	765	703	756	732	696	697	729	711	711	697	739	713	686	692	705	691	775	728	727	678	683	716	716	689	733	687	693	720	683	733	667	708	710	745	675	744	703	713	669	658	738	664	664	709	667	684	692	650	730	753	750	687	738	713	692	659	679	705	734	661	720	716	748	711	692	682	691	717	636	717	679	693	656	719	722	722	737	722	696	690	694	677	725	720	663	711	726	729	697	683	713	743	696	753	695	726	749	750	712	705	703	660	670	692	735	757	733	748	696	711	737	648	766	707	675	694	685	689	701	694	711	706	702	718	749	712	681	726	736	701	695	654	714	708	720	723	677	711	739	721	703	666	750	693	719	714	704	679	787	731	725	665	719	741	656	716	711	709	747	709	702	721	671	700	699	758	731	710	693	714	701	711	671	720	628	727	713	740	727	676	707	715	719	702	670	723	679	699	707	695	694	699	698	722	719	805	680	701	699	669	677	651	714	721	716	677	716	698	692	657	738	707	717	722	712	670	700	701	675	695	753	689	710	686	732	736	651	686	694	689	659	651	709	698	692	658	754	720	802	728	686	725	728	641	677	685	745	738	700	681	676	719	725	731	736	736	675	729	710	699	690	772	680	697	677	722	735	690	715	733	745	745	709	678	722	716	709	724	691	674	664	700	696	675	707	730	736	695	766	683	684	745	729	688	703	665	704	728	725	697	636	686	706	724	660	712	729	700	704	689	732	668	702	713	682	704	748	715	679	744	686	738	752	703	698	684	685	711	682	705	664	718	727	692	669	732	714	719	704	755	647	708	710	701	698	715	724	631	767	740	710	726	744	717	700	690	697	734	732	656	699	683	667	682	716	730	691	664	716	704	670	700	734	710	697	708	676	677	704	763	746	699	701	682	724	698	762	728	678	706	671	715	699	701	704	725	691	707	704	708	742	724	706	731	711	727	709	725	660	677	660	697	707	702	682	689	711	667	676	729	667	708	712	666	755	736	707	716	714	714	735	708	697	671	724	669	658	673	686	700	699	746	723	731	697	737	727	683	683	736	752	725	713	717	719	659	715	700	708	736	677	719	683	724	732	730	656	660	686	673	692	676	747	701	699	782	707	735	705	729	721	739	768	683	749	745	692	725	689	694	726	710	685	701	682	715	719	706	728	755	711	731	741	741	668	686	725	712	726	676	727	714	732	714	746	707	730	669	687	701	744	709	699	705	693	683	702	716	705	690	653	690	679	652	733	725	693	710	676	706	735	722	727	718	716	670	688	703	744	634	658	707	679	673	692	710	709	711	664	711	678	729	716	673	672	680	713	645	721	687	727	648	729	705	690	757	688	702	679	691	700	698	679	687	733	657	679	713	726	782	713	695	691	717	723	725	699	727	676	677	762	739	719	758	706	727	749	706	698	703	683	719	662	712	708	706	692	703	714	708	723	732	721	726	731	711	733	723	691	696	681	682	701	727	733	723	709	698	712	683	707	708	729	753	690	666	672	662	713	734	679	710	697	763	715	715	750	717	692	694	717	702	713	692	698	682	683	729	757	688	711	672	706	701	657	726	683	678	690	693	724	718	712	713	725	678	749	730	663	670	720	706	660	723	664	703	660	692	726	695	694	723	714	688	692	737	740	734	704	700	720	663	670	725	753	720	693	705	741	651	669	677	693	707	716	692	640	742	708	724	687	738	714	691	714	663	761	689	702	709	663	707	736	660	727	668	674	715	672	692	697	654	685	681	688	671	681	730	671	716	742	736	722	730	691	707	681	723	692	728	660	692	686	677	694	717	674	686	724	699	711	706	700	719	671	656	712	753	724	658	668	705	735	678	704	764	670	677	733	639	727	704	701	714	698	668	734	688	689	719	733	680	751	745	698	686	700	710	722	684	678	733	673	754	673	713	725	690	724	736	683	722	690	726	730	677	682	675	679	661	733	764	662	751	729	714	703	650	689	724	718	689	678	673	722	688	701	710	691	700	703	686	713	711	708	713	721	763	666	699	714	660	685	736	661	702	713	674	688	716	672	734	706	700	681	674	691	718	713	693	708	686	678	719	700	734	677	684	719	708	686	689	733	700	716	733	655	697	732	685	661	737	695	752	701	741	694	707	727	713	675	704	677	736	656	698	725	709	662	727	746	723	693	687	697	683	682	688	679	695	715	709	717	686	765	765	708	689	731	715	743	717	715	698	659	730	696	723	730	721	728	664	678	701	712	768	706	683	744	632	711	747	699	764	682	727	723	722	681	744	681	669	679	688	727	658	689	696	686	694	685	663	737	704	707	678	678	712	684	658	719	671	669	661	714	760	709	694	723	751	684	695	718	680	711	672	700	727	743	711	706	687	697	693	715	722	687	710	727	675	660	674	753	655	680	689	719	696	680	752	681	737	692	707	678	744	733	674	716	740	747	716	718	698	729	684	716	695	701	670	717	689	670	659	736	737	687	681	709	734	748	707	712	719	701	696	732	710	656	717	703	750	652	727	702	714	731	700	660	702	708	693	680	709	709	675	701	699	662
8909	20838	17035	9983	7432	5903	4915	4715	4905	4761	4157	3356	3105	3123	3212	3056	2888	2491	2049	1664	1339	1151	1074	1099	1094	1154	1097	1109	1108	1115	1013	986	977	948	979	948	974	945	971	898	932	932	912	927	922	922	891	910	894	847	915	936	924	915	910	916	893	979	888	956	913	948	908	859	895	948	900	887	907	871	916	892	908	892	886	898	862	866	964	887	871	895	954	921	956	953	942	913	914	875	892	861	920	836	883	920	900	907	861	877	887	913	873	928	931	893	943	923	899	901	896	905	947	859	923	962	907	885	873	864	899	929	897	845	858	916	883	921	915	911	929	881	917	895	906	970	940	894	874	933	915	910	874	897	883	911	914	912	904	876	925	865	855	936	909	940	907	899	899	950	876	955	932	952	890	931	852	948	862	877	955	882	869	928	921	875	936	919	858	845	827	898	837	865	855	896	910	919	945	893	915	940	871	942	927	883	912	901	897	865	903	930	858	944	905	919	855	853	872	924	922	924	916	888	885	877	894	906	909	832	884	885	902	908	880	890	919	930	910	914	854	858	927	892	889	930	852	931	883	873	877	877	859	856	886	884	935	923	876	932	913	879	892	920	916	903	906	874	908	963	880	835	917	891	894	910	919	922	861	936	916	920	926	907	856	877	904	909	880	904	924	904	901	923	861	869	916	885	900	858	912	910	882	859	903	851	854	824	919	838	884	890	869	918	909	874	944	915	857	911	923	856	881	876	882	954	884	843	870	852	872	862	895	838	903	921	912	881	902	887	892	865	882	894	873	916	931	872	943	899	877	917	914	895	866	872	886	910	832	860	909	942	921	910	886	869	908	923	945	904	910	896	849	860	924	838	939	920	892	870	877	853	859	923	886	881	904	890	923	900	903	904	881	857	889	866	916	912	943	907	927	855	875	891	830	899	876	851	897	927	859	889	866	896	870	876	869	899	940	894	946	903	881	889	909	933	873	921	878	890	943	878	905	888	873	881	854	907	872	901	886	900	942	907	897	847	867	921	869	842	887	917	900	872	877	934	863	946	884	878	881	877	884	858	977	908	950	915	922	921	907	913	907	893	910	892	877	898	855	890	886	865	885	916	936	879	845	865	884	912	944	885	857	901	913	890	939	936	878	883	906	929	884	887	921	938	893	880	942	892	866	929	924	894	869	880	839	876	876	918	898	840	963	882	926	946	877	904	909	864	900	891	892	895	905	871	938	867	918	919	897	875	886	865	881	923	863	887	907	911	901	844	886	888	923	904	890	906	918	816	924	915	870	896	866	938	901	913	916	899	921	900	902	876	902	869	865	898	891	918	823	892	882	883	881	921	845	936	888	907	874	860	891	863	874	883	919	908	865	917	894	928	896	886	967	869	833	863	864	874	916	881	964	931	946	915	862	869	942	859	909	884	865	846	895	872	886	924	878	911	888	978	927	939	856	893	890	858	835	905	947	920	895	880	835	842	882	908	907	907	885	918	901	914	912	933	915	859	950	877	929	899	844	902	935	896	909	881	911	826	876	875	896	925	874	890	892	885	880	889	949	947	907	883	925	869	899	875	866	859	847	843	912	877	874	922	943	934	867	930	895	914	910	892	894	912	938	894	915	915	851	896	879	912	863	866	857	897	870	914	853	934	869	863	875	893	893	885	870	907	855	905	902	870	822	866	945	895	848	853	893	915	916	898	908	959	888	918	868	916	885	914	844	915	855	921	888	890	954	898	884	912	852	868	916	870	905	891	960	872	890	891	866	939	846	871	878	882	896	886	909	910	849	903	924	842	949	888	869	945	821	875	949	911	895	901	892	884	879	908	888	909	860	894	882	836	899	851	929	855	951	911	915	979	896	953	856	862	887	877	874	885	848	857	936	926	877	881	965	852	947	886	880	854	848	855	916	870	909	898	879	926	873	877	897	950	875	910	847	880	896	859	912	855	858	843	897	899	859	907	901	870	833	878	974	901	874	908	838	897	931	956	841	903	861	911	888	883	908	880	878	891	912	945	851	871	903	911	861	931	871	901	880	899	909	889	884	882	821	926	885	884	907	962	896	875	837	904	840	889	865	857	878	855	870	832	881	875	855	914	897	836	881	885	867	923	878	850	863	914	918	923	884	843	857	879	905	856	884	935	896	870	890	936	892	871	915	867	855	866	951	856	899	898	934	957	885	901	876	930	961	918	911	854	923	887	904	901	907	886	869	825	875	920	892	899	862	846	896	863	906	891	932	913	849	873	842	857	864	961	904	942	922	952	875	892	854	878	898	905	852	921	923	910	899	898	898	897	841	898	873	855	844	883	867	892	885	923	856	861	899	857	857	853	875	860	923	899	926	872	900	894	880	860	927	927	913	864	919	958	937	907	907	815	868	939	910	861	861	872	857	895	907	856	899	857	919	874	936	853	867	906	872	873	956	877	868	875	900	915	983	916	914	867	918	951	823	918	892	911	893	907	880	879	972	853	900	916	866	960	903	940	899	889	868	866	868	919	949	935	920	913	863	856	913	890	948	932	943	859	853	916	860	875	835	883	915	932	868	910	889	836	911	850	917	921	895	862	883	886	943	915	869	957	870	926	898	908	898	865	893	922	892	798	904	880	928	893	935	936	873	862	896	899	880	887	897	893	845	890	907	935	919	879	939	877	932	911	883	881	923	871	897	914	858	868	931	911	967	901	906	909	934	897	889	891	873	858	880	832	840	898	901	908	906	948	898	948	902	893	877	930	891	895	922	901	912	884	850	885	908	840	856	877	846	894	943	811	911	887	898	930	889	855	904	884	860	908	926	900	897	890	925	878	902	858	888	893	967	862	862	894	918	877	830	870	908	901	845	925	932	898	868	932	864	874	914	856	890	909	846	897	901	890	888	886	834	869	929	887	886	829	849	861	894	908	852	897	889	805	905	829	851	858	882	921	890	850	873	884	935	918	908	918	881	907	885	837	893	911	878	911	894	889	866	896	933	871	915	922	857	872	887	887	876	914	896	864	888	905	946	869	882	876	890	909	811	941	903	924	898	914	843	868	901	905	907	829	848	895	921	906	897	882	925	886	902	883	880	833	897	871	853	920	894	845	917	899	843	914	919	870	924	912	934	860	878	928	876	936	913	947	877	899	913	948	934	900	879	887	873	873	854	933	869	936	901	880	894	896	904	929	884	919	908	903	853	853	937	877	848	905	847	887	833	862	861	879	907	844	842	871	922	840	905	887	854	855	911	885	927	853	856	896	899	879	906	902	905	903	841	852	930	866	881	882	871	842	854	907	863	863	891	877	912	906	898	906	883	913	848	894	896	861	906	876	948	833	935	885	905	907	885	899	890	916	917	858	864	884	871	900	861	902	925	859	893	885	864	945	891	931	875	893	915	841	893	930	939	888	895	900	946	882	849	901	920	893	831	924	869	945	879	911	881	892	930	857	878	848	888	869	869	880	879	885	887	899	891	865	892	890	889	898	871	847	896	939	897	853	908	950	861	864	913	932	895	841	892	870	923	892	907	857	891	902
27513	20805	9269	1763	956	843	781	795	880	925	826	733	744	713	753	707	718	598	540	499	440	466	451	425	461	470	434	449	457	448	450	452	456	440	418	482	424	466	442	413	420	436	427	428	426	458	432	488	406	435	463	467	423	407	408	417	415	434	460	356	436	425	395	425	451	406	382	432	430	420	426	407	423	421	395	436	411	416	456	441	449	424	426	405	427	414	388	398	416	419	412	435	415	399	417	402	378	454	403	456	398	428	464	414	418	442	415	449	457	441	391	409	402	451	454	408	422	409	437	423	445	408	432	416	411	441	450	391	403	391	443	408	441	438	429	417	415	416	428	436	437	446	392	416	445	410	429	455	428	394	427	406	447	410	418	420	421	409	416	435	385	436	458	416	416	448	387	429	467	432	419	427	437	418	421	445	412	413	427	431	440	419	444	418	429	427	384	422	448	436	403	431	413	423	415	416	394	439	466	432	419	402	400	408	429	398	387	416	411	424	422	415	407	424	409	449	439	466	438	467	429	399	418	429	427	422	398	447	411	459	412	421	417	427	443	467	434	421	431	462	427	421	457	413	471	419	402	462	434	430	426	404	404	393	440	406	449	436	461	428	434	412	433	463	465	405	449	431	458	440	421	421	407	439	383	423	438	411	446	419	419	435	407	460	446	414	415	437	402	425	435	438	424	447	441	445	403	404	422	401	428	445	424	424	395	460	415	412	407	477	430	442	405	407	412	440	457	439	450	409	406	424	396	490	394	402	434	456	417	396	428	376	433	414	402	455	401	394	426	430	444	468	407	410	420	420	426	408	436	414	437	430	423	420	420	444	420	432	412	408	426	401	434	418	461	435	381	422	419	422	409	408	432	431	431	397	411	441	420	443	391	417	398	424	422	412	437	425	382	436	424	385	407	439	432	437	401	387	419	409	469	420	446	407	416	427	423	435	396	425	433	433	445	430	410	429	435	443	409	448	429	476	430	416	416	428	455	411	389	468	379	453	427	422	472	437	442	433	424	431	419	430	451	428	415	427	470	428	400	415	411	401	425	419	444	429	427	424	427	414	447	423	451	440	471	462	421	427	426	424	432	411	419	430	405	425	412	431	408	440	418	388	413	437	381	410	365	443	427	443	422	406	412	447	441	450	419	437	426	382	437	403	414	398	432	427	407	427	448	423	409	443	471	414	458	448	398	416	379	406	437	451	445	380	442	417	426	434	392	431	427	410	431	389	422	460	455	387	432	446	423	436	426	431	416	421	432	436	384	425	428	445	411	417	390	422	405	426	430	415	443	443	438	418	421	443	428	447	437	450	424	456	451	430	411	407	406	429	425	452	421	418	407	424	402	442	432	443	438	435	435	402	438	406	445	417	437	402	423	471	404	477	427	428	375	424	453	443	413	455	424	429	448	453	467	444	408	418	432	401	404	406	444	400	422	422	457	441	423	428	419	407	425	436	404	447	410	375	424	424	460	439	416	437	447	437	441	416	474	456	393	398	418	446	457	389	412	500	402	442	444	421	429	461	412	392	399	434	408	467	398	421	436	399	418	449	391	407	450	424	453	437	430	422	409	429	412	438	431	493	408	429	436	405	442	432	421	437	409	443	426	466	451	424	460	390	388	461	420	423	441	406	461	429	400	410	425	465	420	442	436	420	397	394	430	411	447	442	423	453	420	428	460	414	447	383	420	440	426	428	474	422	372	449	453	443	450	438	442	415	403	430	433	429	402	434	410	440	389	465	411	437	433	449	450	409	435	432	449	441	413	427	417	426	446	415	455	426	438	393	414	414	440	449	407	391	390	422	453	437	413	369	391	429	405	437	461	411	437	395	464	420	447	415	467	429	421	400	430	394	441	483	423	421	444	427	432	388	441	418	463	455	407	415	428	415	436	433	436	407	424	435	435	404	425	445	435	441	428	433	420	417	403	404	419	432	452	430	421	420	441	431	460	396	420	452	437	422	431	435	439	410	418	427	448	419	434	380	427	477	413	404	394	450	440	450	430	424	417	443	406	397	422	448	418	418	438	459	414	419	442	468	433	432	412	475	446	401	422	441	434	434	413	389	407	428	412	427	427	413	416	406	439	411	402	414	428	431	441	425	430	414	431	422	438	390	431	455	450	411	427	418	411	432	418	396	457	407	408	407	426	458	443	410	415	407	448	469	420	419	450	441	385	430	398	394	449	424	415	437	400	444	414	437	447	418	409	403	447	410	447	407	424	437	429	411	450	446	418	399	461	380	418	434	448	426	404	393	448	435	460	427	422	401	441	463	422	384	414	460	398	417	461	402	437	442	408	445	428	380	408	375	419	412	434	420	468	408	389	397	438	438	420	406	433	403	440	425	390	480	399	427	401	422	429	420	414	412	382	409	402	422	446	402	419	424	438	409	431	439	443	455	428	437	446	439	444	442	451	455	436	451	454	435	460	421	436	405	430	395	462	426	444	457	429	437	424	398	422	423	428	413	449	409	443	410	446	410	360	437	448	417	463	451	390	390	425	416	429	388	414	412	453	419	427	409	445	431	410	466	467	399	394	389	435	402	427	415	403	415	446	408	410	416	417	408	414	443	443	424	412	391	422	426	434	429	390	451	446	416	430	431	413	406	441	419	416	420	467	476	483	404	394	411	478	424	429	439	420	429	441	417	407	419	395	439	431	430	407	426	441	420	384	425	441	439	413	402	415	417	422	407	424	403	424	413	418	423	490	430	435	400	402	417	411	438	408	415	400	440	433	400	419	465	408	439	405	461	426	475	396	436	416	384	430	399	404	416	415	423	427	399	410	410	420	430	417	397	407	431	424	407	416	446	443	426	444	394	402	391	396	442	470	433	417	452	388	419	459	417	422	384	407	406	420	409	416	453	399	406	403	428	492	399	390	426	445	406	438	403	453	423	408	445	420	408	399	409	431	425	405	400	444	451	459	440	426	400	448	384	411	436	458	409	427	422	417	385	424	406	441	432	410	434	428	474	398	439	426	417	442	429	434	441	418	455	445	440	445	407	411	389	441	402	433	448	412	386	461	394	416	399	433	413	413	430	429	412	445	430	413	400	423	394	423	416	465	427	433	434	400	443	458	414	410	423	460	454	474	429	442	442	414	425	473	420	426	440	388	427	431	421	404	439	438	446	392	432	407	412	397	397	380	449	429	427	435	427	430	435	423	417	414	407	386	366	442	395	428	399	426	401	459	399	413	442	422	410	425	437	410	418	420	410	411	386	427	460	458	443	434	394	429	459	411	449	450	374	427	442	450	447	408	407	444	411	436	409	410	418	453	414	402	429	459	426	441	447	411	444	463	436	410	403	452	430	407	412	435	417	401	412	434	445	449	474	410	431	420	432	413	436	410	443	425	409	414	437	421	423	432	425	404	413	464	440	418	433	430	416	427	378	443	436	390	436	430	460	426	431	418	431	435	436	388	448	444	439	419	413	410	430	445	450	405	430	428	440	410	399	429	407	386	410	397	429	416	425	412	436	438	446	414	437	415	425
5095	4907	4223	2323	1783	1595	1538	1614	1826	1994	1697	1415	1330	1463	1375	1413	1349	1046	933	774	660	621	577	579	555	597	626	640	542	627	590	591	595	543	578	584	565	562	558	555	564	548	565	583	535	559	545	534	526	498	531	570	559	562	540	523	511	542	549	561	483	536	523	542	559	578	500	545	605	550	576	559	551	583	515	568	541	541	529	532	536	529	544	527	551	530	591	553	577	570	574	590	546	549	523	528	526	545	520	546	537	526	528	527	578	502	548	566	545	554	540	608	564	537	497	615	509	554	561	576	573	571	557	562	547	515	557	525	515	545	560	580	533	526	520	507	523	522	551	505	554	541	522	572	559	525	569	513	565	529	597	554	541	517	564	566	535	581	527	528	559	534	532	592	576	552	535	566	568	552	540	558	516	558	563	586	542	538	552	554	571	511	549	566	555	553	562	545	506	508	569	566	562	558	523	563	533	492	576	537	508	549	547	536	536	588	575	552	561	574	522	525	540	546	504	518	507	569	571	557	555	590	560	528	579	570	543	527	545	526	572	538	541	553	551	540	583	588	555	528	523	555	548	551	554	547	577	512	524	584	563	536	531	559	569	499	587	573	569	540	531	509	564	577	571	553	513	526	632	541	566	544	547	570	552	532	546	533	600	560	562	578	544	570	592	556	545	512	504	593	582	479	559	547	538	548	551	558	543	521	550	557	540	545	543	544	527	546	530	545	525	490	524	569	599	523	525	535	560	539	614	519	516	511	574	548	483	534	553	587	553	568	555	536	570	549	570	501	538	564	529	558	506	540	538	537	560	573	562	556	545	544	521	539	568	573	536	507	527	529	531	593	553	510	559	525	544	564	556	540	542	551	557	535	554	543	575	567	522	526	563	564	549	560	559	559	561	536	591	503	555	532	512	533	532	566	528	509	527	541	572	538	566	531	572	549	545	539	566	551	573	562	561	572	542	556	538	504	553	532	504	540	555	557	530	507	520	535	518	535	537	562	580	499	539	539	532	531	500	520	594	549	510	517	508	565	538	600	567	530	498	542	541	550	569	557	529	556	511	528	530	564	540	517	547	592	542	532	556	573	583	574	528	538	532	541	545	520	558	490	573	569	509	578	581	530	605	548	534	553	527	576	530	549	543	596	578	523	530	579	566	506	558	538	523	544	517	545	536	542	548	531	533	577	535	550	537	502	509	572	572	573	533	549	545	568	546	559	537	548	537	529	532	542	562	558	527	567	539	521	549	563	551	547	536	607	538	576	559	606	545	521	570	540	553	546	532	547	555	577	515	506	509	554	573	573	598	551	507	531	554	522	570	547	543	540	557	510	537	515	562	564	515	548	539	526	543	616	557	551	523	548	557	563	580	519	548	482	558	502	551	611	541	535	532	529	532	539	532	641	544	538	551	523	585	594	517	590	569	548	553	533	511	538	545	519	543	546	548	548	545	520	617	551	549	513	557	520	540	535	562	548	553	528	535	567	583	576	567	555	580	541	492	586	536	560	547	500	554	535	526	530	544	549	557	535	527	548	541	556	530	554	546	579	539	553	507	571	572	565	608	563	554	559	589	576	541	555	536	529	558	582	528	532	536	548	571	513	543	493	561	532	547	521	557	592	517	543	592	501	550	528	532	518	572	533	534	545	527	578	551	555	558	539	497	523	592	544	500	507	579	541	520	528	504	558	568	591	528	557	567	578	541	571	533	572	556	582	550	569	536	554	557	545	604	556	543	533	562	536	508	577	518	579	585	560	554	560	576	530	530	600	524	549	566	539	541	550	564	581	520	562	530	517	502	549	556	573	523	530	511	517	570	559	517	557	579	550	555	556	574	501	535	538	605	564	557	546	573	575	590	555	537	571	530	593	522	527	570	515	496	546	551	523	547	556	564	560	557	552	539	566	518	557	554	605	545	537	502	566	541	554	539	528	579	559	567	566	560	525	557	582	548	551	573	579	518	582	532	534	621	558	516	549	505	519	587	544	563	569	527	536	538	526	541	558	571	536	547	577	563	543	533	554	571	539	588	604	543	569	597	519	538	533	586	558	535	556	551	522	574	581	537	544	548	578	546	554	488	519	517	530	473	555	572	583	521	542	524	599	519	545	535	527	581	521	542	555	562	547	530	515	539	538	480	528	502	537	566	577	530	579	576	552	567	553	582	559	544	554	541	515	513	552	557	482	548	579	539	568	572	559	591	502	553	575	515	563	529	533	552	532	548	535	533	527	524	531	527	575	542	517	577	562	537	578	552	553	578	542	540	497	535	527	564	562	567	526	550	558	560	561	543	540	595	564	577	535	547	553	566	552	548	541	542	551	552	559	488	513	565	553	505	581	524	496	553	499	551	542	537	526	567	568	578	553	532	517	551	502	588	552	581	572	537	512	547	551	555	532	569	552	513	537	534	549	567	562	550	551	529	535	541	541	516	559	514	577	525	564	530	551	551	536	554	554	557	572	540	508	554	548	573	541	560	535	549	531	570	550	532	546	558	537	584	600	546	563	544	560	568	562	534	580	565	549	571	539	539	548	530	555	557	572	566	502	550	546	530	525	555	528	581	560	558	507	558	541	546	541	563	528	522	520	556	526	554	561	565	546	600	510	538	578	563	579	526	545	536	540	510	517	535	554	570	564	537	527	565	530	542	562	560	526	549	543	526	508	571	534	536	556	539	530	515	566	536	576	558	543	511	540	577	577	519	558	556	507	550	514	525	498	563	525	532	537	549	556	575	566	582	544	556	535	497	551	547	553	540	518	551	546	555	531	580	558	507	545	574	603	589	517	570	583	495	529	551	547	541	587	542	542	527	568	557	573	530	554	549	551	527	574	565	530	526	559	542	560	538	543	556	528	554	514	535	594	535	553	538	515	534	574	519	549	533	518	545	555	521	519	538	545	528	508	547	533	610	552	523	493	513	580	514	620	531	567	583	535	526	547	554	555	558	540	564	566	551	548	537	528	582	546	512	547	538	520	532	558	559	544	571	532	555	531	529	558	551	543	554	526	501	555	517	557	546	520	603	538	528	542	494	553	562	525	514	559	582	562	542	550	557	520	589	554	560	589	540	553	538	560	557	578	533	528	509	557	542	506	537	536	518	540	541	545	507	563	555	578	571	568	535	530	555	538	569	584	508	555	518	536	575	549	571	556	548	601	599	528	549	584	556	531	518	539	515	511	529	552	509	562	511	490	538	554	539	570	502	554	520	589	542	555	555	526	601	557	507	614	522	534	578	572	517	575	519	587	564	586	540	563	534	612	546	545	534	495	560	517	531	566	546	542	548	543	531	539	613	546	547	545	548	551	517	561	528	537	526	574	530	592	521	566	548	525	594	537	553	507	550	549	566	538	567	515	552	509	529	575	582	570	535	506	524	543	554	595	552	514	533	540	570	578	525	560	526	513	578	552	496	597	551	536	513	543	540	564	548	487	567	541	518	560	534	555	530	505	511	583	531	528	617	518	568	554	542	578	567	546	580	523	559	530	580	572	557	559
24449	21632	29079	24647	21605	10463	2378	1863	1834	1686	1549	1381	1320	1351	1324	1380	1299	1120	1024	876	836	831	779	767	758	824	772	771	849	822	764	746	750	700	716	746	768	748	780	701	771	723	726	740	770	738	718	721	717	761	761	774	723	758	748	762	726	668	757	729	735	718	721	703	764	703	717	768	768	764	771	747	787	758	718	784	729	737	716	734	747	755	761	694	717	717	759	768	722	719	710	736	716	747	791	711	725	715	742	747	762	661	736	694	752	714	758	718	710	707	685	757	708	697	719	715	709	686	720	717	733	727	729	714	752	701	718	730	767	716	735	729	757	744	717	684	758	704	733	760	727	690	723	718	753	731	740	691	732	724	704	698	775	732	717	734	717	720	702	684	729	728	741	750	729	736	708	735	742	694	724	771	754	714	728	763	726	705	731	773	731	682	782	681	763	748	738	767	745	745	695	723	726	722	720	738	707	699	785	711	682	679	681	689	704	720	717	738	779	722	722	805	773	702	738	722	722	755	771	702	727	714	783	746	727	701	744	725	768	771	738	728	743	703	773	703	718	719	724	699	736	662	693	710	745	735	733	676	732	690	709	730	731	716	709	734	747	761	730	738	723	730	715	722	684	798	751	707	748	708	737	762	772	718	668	716	723	701	696	750	755	757	703	723	749	744	737	785	716	751	754	719	715	706	702	769	752	670	723	694	727	710	693	757	749	754	689	736	730	703	704	737	700	708	738	751	746	710	736	710	793	726	703	731	754	718	751	777	685	756	742	707	678	728	722	687	730	712	745	765	737	695	717	731	741	730	700	775	710	734	728	748	707	702	703	725	739	721	707	759	706	722	721	740	701	728	714	718	714	734	723	701	698	697	749	784	714	730	767	737	759	729	722	731	728	717	703	748	733	713	695	698	695	770	742	707	748	679	692	769	715	718	751	736	743	737	708	724	746	746	701	678	716	701	740	750	723	659	720	716	735	771	672	719	713	701	701	742	785	732	730	733	745	752	675	709	703	741	726	688	789	718	714	723	742	722	723	760	775	747	734	702	735	703	759	754	730	750	669	714	729	713	780	738	760	725	747	705	751	741	715	745	712	726	729	737	782	730	745	708	717	745	718	739	752	732	719	729	749	748	703	736	720	715	708	660	766	725	719	717	742	734	760	705	748	698	680	789	733	724	675	769	745	748	710	713	737	712	747	732	702	733	727	705	710	717	777	676	741	728	716	706	701	689	713	700	728	729	752	687	761	734	745	721	728	700	741	701	700	701	761	759	716	687	731	718	739	719	666	770	649	746	779	724	744	752	739	755	785	718	724	670	782	726	752	723	685	768	697	735	717	740	694	713	717	686	804	757	738	696	755	723	726	734	719	722	725	717	734	726	717	754	736	665	748	725	727	662	724	746	713	779	728	735	685	725	695	717	683	748	699	661	752	678	736	714	694	708	652	735	767	713	758	689	737	729	731	720	726	726	744	700	738	752	745	704	677	740	731	694	752	715	729	707	764	748	794	714	797	740	737	701	727	712	724	701	735	722	755	694	745	696	669	715	715	735	749	678	731	769	724	714	732	765	703	716	695	753	709	700	657	706	750	722	744	748	750	758	726	711	715	719	768	721	722	715	672	728	758	679	711	701	713	739	762	702	759	747	740	724	740	718	700	714	719	760	671	706	692	726	697	685	707	751	751	692	717	729	756	741	716	740	736	732	719	729	761	764	737	738	804	755	742	700	701	720	716	699	708	763	730	698	709	691	719	755	729	735	751	673	732	699	737	736	756	695	737	705	763	721	718	714	736	727	720	703	696	750	716	689	678	735	714	739	751	736	726	677	725	734	724	683	747	687	753	721	723	780	759	745	713	735	709	701	667	706	758	772	740	732	743	728	771	733	671	755	731	714	729	738	736	732	707	691	755	688	726	686	732	710	772	747	736	770	762	704	716	750	758	749	700	716	739	742	723	717	710	745	709	714	767	746	742	743	731	749	714	785	790	736	714	755	716	707	687	735	744	732	733	762	751	757	721	722	717	703	706	755	731	699	729	717	762	742	726	717	670	708	736	751	689	783	698	714	711	730	718	733	672	735	724	759	775	639	733	805	733	726	704	707	703	737	750	737	752	724	684	695	715	716	738	715	766	726	735	742	691	729	693	707	692	747	729	724	692	709	723	708	739	740	773	714	749	712	800	767	734	705	642	732	717	692	722	712	759	714	691	720	705	798	680	709	721	679	758	721	763	701	695	686	697	715	712	690	772	737	704	740	709	701	700	731	707	779	718	729	739	716	752	724	724	668	668	688	724	682	722	724	738	759	712	749	711	730	702	720	699	753	718	761	695	692	700	759	720	710	710	721	711	749	759	733	718	732	730	774	718	741	742	702	694	759	747	720	718	734	741	779	695	700	751	743	761	677	732	726	719	733	755	712	711	756	788	741	744	694	788	711	740	741	733	714	743	681	710	721	706	737	727	745	800	693	721	720	703	668	757	695	754	717	717	718	724	745	738	751	739	718	765	731	724	717	734	757	772	721	698	737	786	746	721	728	710	733	705	693	734	735	723	722	757	711	690	738	760	684	681	712	761	715	785	747	700	711	718	717	747	706	765	718	701	724	698	711	735	673	669	695	732	753	672	738	730	742	740	719	751	747	667	768	688	716	695	742	703	744	718	713	735	765	723	744	699	738	744	717	753	682	719	681	712	739	736	825	701	734	739	739	745	715	726	739	679	755	714	701	689	715	736	693	750	715	727	737	707	736	726	686	786	675	756	736	693	707	668	702	734	711	725	699	693	690	760	705	723	734	720	764	749	686	701	722	694	730	696	769	719	708	758	691	712	726	764	698	751	700	699	718	701	709	657	685	734	732	753	764	684	718	710	761	726	688	689	736	694	752	712	733	771	701	746	698	735	741	748	752	727	754	730	692	692	724	680	706	736	718	740	736	696	751	665	759	689	779	747	759	709	715	760	734	681	710	782	715	731	726	729	748	716	731	749	730	708	692	703	719	721	712	646	739	749	776	683	752	773	691	764	755	715	704	737	751	707	690	712	697	723	733	712	742	698	707	706	789	724	732	703	717	786	750	732	775	739	761	737	733	753	690	768	724	721	717	716	715	763	715	669	743	673	734	751	737	751	703	709	754	723	715	740	729	720	724	745	721	715	736	714	710	757	728	691	656	676	734	701	744	761	710	705	771	685	722	779	721	750	710	688	749	710	690	723	730	699	730	728	702	757	734	720	731	750	716	692	721	758	761	745	701	733	740	688	735	768	707	682	724	711	707	751	722	735	729	720	701	723	721	694	728	748	719	709	697	711	711	722	727	698	733	691	744	666	680	725	757	716	716	679	688	765	740	756	766	722	724	709	729	737	760	720	714	714	641	714	747	758	681	722	777	746	747	743	733	709	709	757	725	737	783	743	670	672	729	689	757	715	744	735	696	739	704	748	774	780	733	728	753	696	729	727	724	726	728	751	700	731	718	693	746	712	689	700	731	729	719	740	681
6932	14575	11998	6746	5084	4049	3679	3585	3697	3643	3102	2686	2426	2539	2491	2511	2295	1882	1621	1393	1180	1081	1045	1065	1100	1104	1169	1071	1075	1066	1026	952	935	952	918	928	966	947	988	932	963	955	941	930	949	971	960	953	943	975	883	922	927	877	925	943	920	917	895	927	941	970	939	959	916	960	885	921	925	947	916	942	918	893	989	915	924	889	934	962	884	939	895	929	887	978	906	973	966	840	927	980	950	868	898	955	941	893	918	942	930	946	878	887	955	948	971	884	882	936	923	896	912	976	953	900	964	928	931	952	910	920	882	998	927	959	959	896	905	933	916	987	925	898	944	940	879	921	928	926	933	924	925	896	905	960	895	863	929	924	915	852	977	944	934	884	908	921	890	917	896	951	954	888	897	958	899	958	970	874	938	879	876	956	936	866	922	892	933	922	886	916	902	935	943	930	915	933	943	931	876	912	913	894	919	961	933	926	899	954	938	932	949	975	919	926	937	928	928	927	925	869	921	876	919	954	924	939	898	950	888	903	924	932	936	925	927	908	945	918	909	836	933	904	897	951	920	945	939	961	903	954	929	946	930	908	941	912	912	944	962	976	945	908	948	972	954	852	938	921	883	925	911	985	882	941	939	964	960	865	882	903	916	890	902	908	932	960	883	924	909	879	921	910	924	934	932	897	870	936	964	944	903	912	893	908	913	908	862	947	1001	858	955	906	970	921	906	973	991	911	924	953	945	932	969	944	882	964	915	913	932	945	892	891	922	941	902	883	940	885	936	970	928	910	909	956	956	947	918	892	909	922	897	884	887	931	934	921	888	960	955	981	881	959	857	916	935	907	918	911	909	937	931	983	885	930	914	948	882	909	901	917	949	1022	911	938	892	832	904	927	936	916	923	1054	868	919	907	943	896	873	982	915	903	921	874	914	935	903	890	923	894	906	909	864	904	918	1002	908	930	867	910	859	925	869	907	926	974	981	902	931	887	921	923	879	952	945	938	925	949	908	944	902	909	871	931	957	919	952	895	897	935	911	906	988	973	917	919	901	931	921	911	949	913	971	912	869	880	909	934	987	917	923	943	956	909	911	957	885	904	921	951	917	888	987	945	953	948	928	914	896	894	944	911	919	906	960	939	930	896	965	940	889	923	969	916	930	919	939	942	931	1004	918	879	935	966	917	937	901	910	918	968	900	921	928	978	863	930	922	940	926	893	928	923	965	885	876	904	869	935	926	937	893	913	898	901	906	927	974	955	939	873	939	894	916	939	931	928	910	925	972	879	933	925	933	897	870	910	894	869	890	929	923	904	929	910	901	918	912	939	884	930	917	933	880	944	876	977	916	877	875	935	954	912	939	943	998	892	890	939	957	902	966	916	864	977	870	920	946	935	945	993	946	872	891	900	922	932	882	925	914	934	968	944	909	957	917	878	967	925	978	901	948	899	968	941	904	941	951	954	960	891	940	904	890	915	935	901	888	946	969	911	954	905	979	902	931	957	902	919	931	856	904	958	926	929	940	868	940	886	915	851	923	860	922	938	934	847	910	947	979	938	923	930	970	896	893	934	921	904	925	928	933	867	892	954	905	863	930	937	887	916	907	909	876	897	897	956	896	879	874	961	959	944	905	946	917	941	962	918	921	925	907	954	898	848	909	913	916	935	922	894	946	932	942	909	931	921	945	881	877	932	975	877	985	943	927	891	901	914	925	936	887	935	893	943	923	931	900	965	916	911	900	927	943	889	875	931	907	889	877	938	871	885	933	866	918	939	910	890	905	975	875	917	944	969	958	903	948	891	893	911	903	900	929	935	973	895	913	921	943	967	963	929	893	904	928	941	918	958	882	940	878	907	921	982	900	906	926	884	866	870	906	950	904	936	932	921	926	915	933	897	937	918	937	893	906	907	882	916	894	914	891	907	886	947	868	954	967	926	875	941	952	888	978	951	966	905	931	960	892	911	978	956	861	929	884	900	894	924	948	913	909	951	903	940	990	910	883	910	952	935	904	937	918	919	896	944	901	860	898	887	877	901	946	963	944	942	878	920	951	914	886	927	933	923	940	962	879	962	917	912	975	901	933	934	923	893	891	926	978	883	942	908	912	920	887	903	955	958	969	982	933	918	884	874	958	904	894	914	948	945	916	902	958	933	928	888	977	914	907	884	890	916	917	907	966	971	930	895	939	939	915	942	876	1003	920	919	934	930	938	906	894	890	902	907	899	900	902	926	944	905	927	927	921	980	891	919	899	921	890	956	901	905	960	907	916	940	902	862	910	937	909	935	912	926	940	946	917	926	897	924	896	927	952	910	881	881	974	907	895	962	904	922	876	897	869	868	896	933	923	854	981	965	946	922	874	846	892	924	901	967	908	944	937	911	955	905	886	916	949	962	907	885	894	963	888	905	884	954	902	927	946	878	937	955	974	880	907	945	933	953	897	927	890	941	916	903	946	961	933	933	912	938	898	985	878	969	948	933	923	908	879	925	923	1010	951	899	905	899	883	909	935	862	885	931	940	943	978	939	892	931	924	933	975	918	912	935	864	911	932	915	918	923	950	986	952	952	911	931	883	904	910	934	962	873	950	890	937	934	938	924	909	964	897	928	954	853	943	938	917	949	872	930	966	895	893	923	954	947	896	917	937	910	922	898	882	947	917	927	919	913	855	893	924	960	933	920	943	942	930	930	900	957	910	963	850	923	907	890	933	925	915	938	867	965	914	923	956	917	974	926	932	946	946	928	950	884	993	889	954	957	945	937	908	895	919	946	911	883	923	928	957	944	898	920	943	886	898	951	885	882	900	889	880	908	955	879	902	897	958	933	948	929	874	940	959	892	913	945	941	817	919	880	871	939	908	942	909	928	921	891	942	901	911	935	924	948	932	964	938	906	881	922	921	891	865	920	924	953	918	871	913	928	909	882	930	922	940	938	950	899	897	888	875	940	970	899	905	861	921	923	851	940	935	965	898	855	954	949	895	930	914	922	910	910	971	905	940	905	933	876	951	930	922	925	894	894	848	922	944	942	885	945	944	910	905	985	873	890	935	937	930	907	868	942	862	929	848	938	906	924	943	895	914	925	917	926	917	893	897	892	955	968	926	926	931	952	920	910	848	895	875	925	888	895	906	881	914	935	889	904	930	951	913	924	976	924	897	897	939	955	878	879	911	906	901	918	977	928	928	908	882	926	922	960	910	979	920	912	904	912	955	959	872	926	895	883	916	970	893	937	905	931	938	908	941	963	869	874	955	891	919	929	947	884	904	938	926	927	919	976	916	967	907	930	927	919	956	948	914	931	960	936	954	840	946	923	890	843	988	913	884	941	942	918	868	851	870	963	876	902	879	935	937	903	885	934	904	946	928	902	900	912	920	906	951	946	951	944	974	1007	883	924	914	972	923	951	881	893	957	977	890	989	938	951	931	914	932	941	940	903	906	919	908	962	953	882	937	934	910	938	918	907	872	940	910	923	963	908	902	1036	945	988	895	940	953	895	919	930	876	943	922	924	864	935	894
23389	21578	29496	24132	21579	21653	8610	2527	2353	2227	1967	1717	1637	1625	1623	1642	1423	1193	1170	983	862	841	766	820	815	813	791	807	738	725	776	746	746	725	755	727	756	748	736	708	726	686	725	744	718	704	753	715	688	719	745	757	739	705	692	667	712	651	660	702	715	711	734	702	674	727	713	730	660	716	699	715	726	742	715	723	706	729	749	672	692	725	682	732	721	678	657	654	683	755	671	691	699	701	722	711	697	701	717	736	727	721	715	721	737	692	764	706	695	728	699	682	700	726	686	688	727	711	766	707	665	672	675	677	730	699	682	694	706	723	734	661	672	714	670	724	733	724	690	707	703	713	695	720	671	722	664	687	704	740	704	673	705	668	690	716	719	722	695	683	727	709	718	676	723	692	670	717	705	723	754	701	698	697	740	711	734	692	673	692	714	688	663	673	681	696	704	707	669	704	681	707	687	738	656	678	690	705	677	714	729	674	715	667	714	741	664	722	689	651	634	738	678	729	726	671	691	782	709	727	664	736	739	689	687	713	688	721	709	733	682	691	670	702	714	719	693	689	681	708	709	702	682	704	711	679	710	717	693	689	699	762	701	692	693	660	691	710	685	681	703	727	656	709	709	712	682	719	724	704	695	727	704	708	731	716	671	672	692	697	720	735	678	721	665	707	716	688	711	749	681	704	693	727	671	711	688	687	652	706	726	715	683	655	676	725	652	740	688	727	679	685	701	715	738	691	679	712	697	684	734	727	736	714	731	688	709	690	719	751	705	688	664	688	711	675	731	742	711	676	673	715	719	706	724	730	723	747	709	723	705	704	694	702	717	729	670	674	731	698	706	716	703	705	668	641	728	690	696	720	656	624	672	694	685	709	706	699	618	768	670	720	744	706	711	668	707	662	687	681	674	720	733	658	671	664	696	710	687	711	685	659	705	699	676	691	677	701	684	748	733	714	714	702	680	652	709	758	666	708	737	710	667	725	668	696	687	735	723	693	788	702	762	705	724	714	723	691	730	715	711	742	668	696	755	675	639	704	713	695	712	739	672	668	707	706	673	674	704	710	733	724	698	710	721	700	689	692	678	682	695	746	711	660	718	676	687	681	691	706	671	701	666	696	674	694	686	672	740	691	660	659	713	730	654	723	660	704	684	737	672	673	708	723	699	693	690	705	715	708	680	688	714	700	717	680	694	693	749	709	750	697	714	689	683	697	715	680	682	703	664	701	711	689	680	648	743	737	661	680	680	680	721	726	718	753	728	711	697	718	699	713	722	674	721	662	701	719	714	682	687	669	690	655	672	700	663	699	735	676	663	701	669	714	695	703	682	732	652	690	704	682	674	721	687	726	650	715	733	676	697	699	673	693	678	700	726	711	696	702	673	701	681	753	703	710	693	717	672	725	716	717	698	691	751	699	679	659	709	680	638	723	660	695	633	651	660	784	646	709	706	705	711	729	689	624	682	663	708	694	650	660	714	714	734	685	731	641	729	701	698	699	720	679	732	674	663	721	752	704	648	716	697	730	765	691	665	677	755	698	707	694	712	720	729	682	665	729	707	723	681	704	693	677	713	701	698	694	727	715	714	729	673	682	715	746	732	754	681	721	695	690	721	692	679	674	684	662	717	684	714	693	716	781	712	707	707	731	694	683	633	692	705	692	658	652	659	709	667	708	707	722	656	722	686	709	694	690	730	682	699	732	723	659	739	686	734	691	674	676	708	741	691	694	697	703	720	707	758	716	699	670	674	708	686	712	705	686	631	721	656	708	694	683	731	719	678	715	703	695	698	656	626	730	709	725	696	693	707	658	683	651	685	689	701	672	696	711	715	735	725	656	673	718	663	692	675	704	660	715	657	699	727	671	701	693	709	711	694	690	679	699	741	718	730	705	689	703	713	705	688	675	715	682	747	689	660	723	681	735	691	649	702	669	686	680	677	707	699	690	671	714	713	713	677	658	702	735	738	729	661	693	697	666	739	717	700	656	704	739	686	712	691	676	679	686	721	675	718	711	701	690	728	727	696	682	689	700	773	717	663	678	722	711	743	664	709	720	694	746	671	702	696	689	701	735	738	739	700	655	680	677	734	677	668	677	746	705	684	649	678	731	680	718	691	704	721	733	658	673	757	718	672	688	685	702	743	696	719	687	683	710	692	645	705	694	664	740	667	729	685	693	710	727	684	705	749	698	683	700	734	719	708	675	723	706	672	709	723	726	720	697	748	715	664	695	668	707	687	676	701	734	741	685	698	684	738	693	680	682	731	718	709	699	709	669	740	734	735	704	710	693	731	718	671	673	689	683	679	709	689	655	686	706	726	670	674	660	704	712	684	689	707	704	699	697	755	677	701	705	728	739	712	653	662	717	718	688	702	700	659	689	713	726	719	772	726	690	675	741	692	701	682	694	689	662	659	688	702	669	677	700	692	681	740	672	683	706	684	695	716	698	655	726	726	660	684	724	676	673	696	678	686	702	718	681	721	772	687	690	656	650	706	705	723	716	709	760	745	724	724	704	731	722	707	675	717	689	700	668	722	728	739	698	664	760	703	721	754	691	691	688	693	665	722	701	695	700	742	641	671	689	657	663	717	671	724	689	696	697	688	707	693	662	719	655	736	691	718	692	705	722	677	675	664	671	660	675	662	686	679	682	670	717	709	657	735	673	694	685	743	700	675	677	740	705	719	674	689	664	669	698	759	771	724	715	646	717	696	695	693	673	676	705	728	684	657	716	696	688	734	743	651	691	701	680	686	759	686	725	722	736	698	679	660	652	697	695	695	725	701	730	720	689	698	735	668	749	712	698	707	641	705	670	663	701	697	728	723	688	660	667	681	671	702	705	703	697	679	681	713	667	632	692	705	681	744	728	717	709	713	719	714	695	672	709	692	716	692	683	700	695	720	736	688	685	693	674	690	687	671	752	759	654	721	695	670	664	700	654	698	660	688	708	689	642	680	701	690	704	693	681	728	681	704	739	680	674	661	704	676	703	647	692	665	700	724	693	689	717	692	725	701	739	654	698	721	693	689	673	763	683	713	688	692	681	701	709	734	717	726	686	690	691	684	657	731	672	707	686	717	679	705	660	681	659	691	706	682	736	695	670	702	700	722	666	695	699	658	695	714	746	669	681	732	692	672	698	684	685	699	660	692	689	723	723	662	681	697	684	690	656	707	663	689	720	700	673	732	686	662	663	717	721	714	745	715	716	706	685	734	684	671	706	720	678	649	655	707	728	670	685	644	714	694	639	704	712	710	665	645	704	704	712	744	688	716	676	666	682	667	709	702	721	676	689	645	697	670	725	704	709	720	707	704	674	666	687	682	723	725	730	683	723	725	696	718	689	703	722	665	682	695	674	705	689	698	736	743	673	681	665	680	689	700	682	664	731	684	691	679	668	726	727	718	682	672	706	701	695	741	720	720	672	679	708	716	685	730	716	659	740	690	672	677	684	709	658	685	706	644	717	730	713	682	686	730	692	658	688	694	717	728	644	670	714
8725	20397	17087	9991	7421	5788	5166	5098	5136	4695	3909	3520	3142	3118	3180	3279	2809	2278	1899	1590	1323	1120	1107	1061	1206	1117	1121	1094	1117	1108	1054	1014	942	972	965	943	906	956	910	896	936	938	929	891	948	944	917	941	928	918	915	920	886	935	900	877	926	943	897	884	928	939	924	935	878	863	922	863	865	938	948	884	914	911	950	887	888	892	946	873	874	895	844	891	913	822	927	889	871	920	883	932	905	823	893	891	897	879	904	887	899	923	946	839	885	970	893	921	869	915	924	874	871	898	883	875	911	867	886	854	873	855	926	839	915	963	938	887	881	886	917	901	867	906	909	862	862	913	895	835	917	891	903	882	912	904	841	925	859	873	888	888	907	893	925	870	936	874	898	878	939	891	909	865	905	927	915	866	895	873	871	904	842	890	840	920	933	913	877	890	893	899	867	857	913	911	947	891	881	909	845	900	844	913	907	943	864	887	867	909	900	860	838	862	842	911	891	907	855	939	902	891	904	898	872	863	880	911	903	901	925	874	877	849	899	926	873	858	907	922	897	890	894	814	908	902	931	878	919	956	890	882	938	892	858	867	896	875	874	891	923	859	877	938	871	846	837	862	901	884	871	892	855	925	909	884	883	925	859	884	932	870	920	910	914	875	842	845	855	911	839	898	877	881	914	848	886	862	932	854	929	918	884	874	861	927	874	851	858	880	856	826	851	861	906	899	901	898	828	841	864	893	888	891	866	881	876	887	917	859	898	919	889	867	929	895	964	864	857	861	884	866	866	901	862	911	893	875	829	931	915	915	904	872	868	879	941	926	912	848	880	837	850	904	891	915	860	885	865	819	872	922	845	924	878	868	857	889	903	912	874	937	885	900	915	899	834	940	873	862	926	901	919	896	893	880	921	930	882	919	871	946	907	887	897	846	871	885	913	853	853	920	859	867	854	899	894	897	912	902	936	889	899	886	892	826	864	870	873	909	873	908	899	867	861	864	930	921	822	918	874	936	923	863	859	862	832	896	907	947	875	890	869	847	893	895	837	858	926	886	862	874	860	902	944	876	902	911	878	916	891	879	862	896	888	930	868	875	927	915	939	918	857	850	857	854	868	877	918	881	945	923	874	867	881	852	875	875	856	874	904	901	864	858	929	873	896	838	909	826	889	847	867	888	855	897	893	867	862	958	904	830	909	877	859	923	835	893	895	913	877	940	894	912	891	906	871	865	865	911	895	914	924	873	882	900	925	884	840	885	850	867	915	848	873	941	902	887	886	866	918	918	854	887	855	897	881	892	847	923	905	910	889	879	844	874	870	889	848	869	886	883	879	893	907	859	862	902	853	889	937	853	897	894	912	879	861	878	864	852	887	834	873	869	871	917	882	819	952	858	899	897	879	915	858	844	912	909	835	883	886	868	891	843	849	860	930	908	864	926	838	889	893	890	823	890	893	900	902	853	885	951	904	835	894	857	870	916	867	927	907	887	864	888	871	919	885	898	911	895	860	860	900	837	884	910	916	882	869	917	926	867	869	909	891	859	867	891	904	916	927	879	891	864	859	896	931	914	868	903	928	933	878	887	911	895	892	904	884	865	880	958	858	844	877	905	892	883	956	894	918	883	860	957	880	885	889	908	896	868	874	878	866	844	859	896	879	903	927	854	896	885	873	889	850	876	887	864	899	922	854	902	884	917	902	932	896	904	831	917	871	973	911	867	929	943	911	889	916	905	854	955	890	852	852	833	914	940	843	927	881	886	873	947	908	860	906	879	863	914	931	965	917	852	922	836	962	850	923	883	854	861	908	849	874	861	865	914	869	872	932	898	929	885	865	875	929	847	896	876	891	883	885	928	877	924	943	921	891	896	906	905	905	819	910	882	865	902	852	898	896	847	888	915	855	898	867	905	878	834	890	894	867	866	880	856	883	842	912	856	876	876	864	931	891	956	872	874	828	896	849	897	886	898	875	882	844	918	879	897	884	880	884	850	843	912	819	927	851	905	856	845	895	921	975	919	922	901	876	906	858	897	846	913	855	920	892	873	870	911	882	850	926	878	876	865	940	858	902	902	886	900	844	916	918	874	900	862	867	874	918	873	874	862	946	928	855	910	864	935	871	881	877	910	907	871	907	897	918	909	894	809	876	892	847	830	872	877	920	874	890	888	864	900	839	894	865	915	891	864	898	882	943	885	887	934	907	880	918	927	904	888	869	834	894	901	920	871	886	867	923	869	935	870	811	851	901	900	908	893	954	854	883	905	829	887	909	888	925	875	859	845	910	891	887	861	865	820	872	894	866	891	840	913	849	917	863	856	886	895	912	906	902	864	837	872	850	923	865	915	958	909	903	881	847	904	887	899	888	936	888	877	862	906	842	854	935	833	876	906	837	947	880	885	883	834	879	874	846	903	925	829	893	848	859	922	905	874	875	857	869	844	865	854	886	890	918	862	890	851	874	905	831	954	866	894	912	933	892	885	890	884	920	894	939	904	897	906	849	887	899	840	907	915	886	909	909	883	904	851	838	854	868	934	889	846	878	888	919	934	912	905	830	864	902	894	886	854	866	915	995	925	923	880	895	895	871	901	929	944	908	816	891	875	900	892	927	874	882	943	875	848	896	897	878	870	893	848	923	876	878	848	855	919	910	819	855	839	931	870	864	889	847	915	880	896	904	855	880	905	943	907	871	857	901	871	865	870	867	876	898	880	867	901	920	922	922	926	935	898	952	844	907	910	921	866	904	906	879	890	928	930	884	920	945	902	882	895	878	921	833	906	898	884	948	894	863	891	866	895	868	840	842	910	918	913	885	884	838	887	881	888	885	890	858	926	931	956	917	905	900	848	899	921	878	925	854	923	897	908	894	868	819	939	956	882	941	891	903	898	945	907	890	868	890	886	861	876	889	867	922	926	897	897	874	847	931	878	908	936	837	895	854	925	884	886	909	857	884	940	922	889	910	851	889	924	825	872	930	842	850	902	874	889	881	928	918	902	939	880	913	885	908	931	857	880	859	887	863	940	898	876	939	803	881	877	895	902	901	855	882	884	904	887	839	884	852	921	937	920	879	862	917	909	872	870	884	929	932	878	898	884	905	896	890	885	869	945	887	878	908	858	862	838	904	842	943	873	830	935	904	858	902	918	875	870	913	902	938	853	852	895	874	904	944	894	882	887	863	899	871	940	890	868	868	890	904	883	861	929	893	883	850	923	937	884	891	892	872	854	880	860	857	852	877	905	877	905	893	887	858	866	858	904	918	893	857	831	843	927	881	853	908	842	835	910	864	904	910	922	824	898	884	898	885	939	928	879	862	922	868	908	937	901	868	857	894	844	907	883	929	889	871	929	891	889	882	883	842	889	916	895	975	903	859	929	913	894	929	907	874	866	860	941	890	888	909	894	935	879	934	884	881	832	909	874	897	858	941	843	876	881	842	866	904	844	892	897	852	905	875	902	885	884	883	869	957	856	881	903	850	911	900	853	940	871	932	872	872	866	960	931	812	870	885	849
27437	20743	9196	1805	970	807	836	916	940	921	728	689	678	716	758	774	672	593	521	515	453	439	441	472	425	480	445	450	470	458	409	431	420	417	422	412	445	416	374	429	380	465	439	394	434	418	427	434	459	418	439	462	433	442	408	435	417	440	392	396	419	441	387	451	413	400	440	419	408	450	444	418	431	450	425	422	415	442	474	445	420	420	414	426	411	405	414	440	426	427	401	422	401	402	442	437	405	394	441	431	410	412	410	427	393	444	435	436	435	437	418	432	421	416	405	393	400	425	426	414	412	394	451	449	426	409	441	458	407	422	416	434	429	462	391	428	444	411	440	419	424	395	441	440	408	414	431	437	426	424	422	424	429	418	413	441	423	396	452	482	389	419	481	397	393	429	424	426	427	439	418	410	431	396	419	432	418	437	450	444	427	379	424	435	436	416	414	418	413	438	413	428	396	439	427	455	455	418	447	450	460	444	447	456	453	427	397	423	414	427	423	443	420	451	432	460	450	426	425	390	399	402	432	436	413	404	432	419	443	419	427	440	415	446	427	389	447	454	410	397	421	408	393	392	432	435	463	446	469	425	402	451	435	443	407	405	446	437	411	444	438	421	424	376	444	462	419	375	391	397	447	414	404	446	403	413	392	462	460	419	419	429	393	417	416	442	388	377	453	449	409	373	412	452	412	415	422	443	433	389	412	455	398	411	461	458	432	432	439	428	425	423	403	433	429	423	429	401	384	439	436	405	434	428	431	440	472	451	431	448	401	410	401	382	475	442	438	411	454	424	429	482	425	370	401	427	415	448	426	435	409	453	417	448	415	409	407	425	407	414	457	459	452	430	433	427	403	402	387	413	439	424	427	421	428	436	419	436	425	452	422	415	396	399	429	421	412	417	441	445	407	430	443	421	434	395	413	429	396	407	465	461	426	401	411	397	432	417	401	420	428	451	437	408	431	470	440	411	439	401	415	411	433	405	406	430	444	436	435	420	397	406	418	404	417	465	403	445	399	404	446	397	418	411	431	426	412	413	445	411	422	469	413	416	394	397	422	431	489	459	450	431	418	441	454	436	452	423	449	453	454	431	434	404	426	439	464	394	427	440	447	384	432	413	421	406	423	401	396	406	473	401	420	463	399	445	408	418	443	392	398	418	431	426	415	427	434	408	417	414	419	408	408	435	409	445	408	420	433	422	436	383	407	441	385	418	432	463	403	395	402	429	404	431	453	399	396	413	413	399	430	411	431	396	410	408	422	444	409	416	454	393	398	441	412	413	408	432	437	462	410	410	412	404	424	417	462	416	409	452	403	422	447	459	432	428	436	416	396	426	401	433	428	413	396	422	403	433	400	433	417	396	392	421	416	437	401	457	403	430	431	411	430	394	428	432	443	425	420	397	366	419	413	434	430	419	431	434	446	420	450	410	438	417	429	395	443	407	432	442	453	403	378	421	429	419	416	421	419	451	408	409	410	412	415	429	415	425	450	439	443	413	432	409	412	445	440	463	450	438	428	414	462	385	405	410	407	434	430	437	427	440	421	410	430	420	422	424	408	438	421	424	423	428	414	414	444	441	424	405	438	443	414	414	445	445	384	446	406	411	411	433	423	421	454	407	414	436	455	397	410	450	374	435	409	441	417	410	424	453	470	455	434	380	418	431	449	442	416	444	426	428	409	386	423	412	417	443	442	406	441	426	422	432	442	439	428	419	473	408	397	419	429	412	439	429	428	408	452	420	417	446	420	469	451	363	410	437	411	435	390	436	385	417	404	400	409	453	445	452	392	447	418	411	425	439	404	421	425	449	453	393	446	443	416	438	377	449	409	421	448	444	394	380	394	407	429	433	424	433	453	425	378	389	452	387	418	445	442	444	414	409	400	409	403	430	396	451	416	429	383	426	412	376	380	445	415	412	453	422	410	382	412	421	393	406	440	431	451	436	419	392	425	445	409	405	447	418	422	416	420	467	444	386	437	432	446	447	390	434	412	414	407	415	409	448	434	433	452	436	422	450	419	414	416	435	423	422	424	412	425	421	382	434	436	442	434	410	434	400	418	406	443	411	424	408	463	424	436	411	429	440	433	431	439	413	437	431	412	440	381	416	435	441	420	421	404	475	451	424	410	434	390	467	396	439	448	464	394	455	406	399	395	452	418	437	418	408	456	452	435	413	413	449	451	419	381	427	424	375	409	401	408	392	441	435	410	395	420	421	409	428	398	407	442	431	401	425	407	412	453	444	402	403	419	390	435	410	453	419	435	385	390	428	416	402	399	422	437	407	387	442	387	421	426	432	489	441	403	428	426	395	405	435	446	416	432	417	406	434	483	403	400	445	415	406	461	467	401	409	453	415	451	430	434	419	402	439	433	419	450	429	422	423	409	432	467	427	386	402	428	414	420	419	455	409	428	410	405	414	452	419	386	450	442	447	419	412	381	439	414	428	394	396	447	421	440	422	431	452	433	375	420	421	435	444	418	420	422	395	436	422	411	412	435	378	436	422	433	426	415	426	412	425	410	443	428	418	417	411	408	420	391	433	433	434	436	435	449	439	449	410	396	442	443	384	392	427	439	441	466	427	396	442	434	437	358	387	442	445	432	450	395	406	424	425	432	430	412	433	421	383	380	425	407	419	443	430	409	467	379	417	439	401	452	389	412	413	444	450	398	460	418	413	405	440	420	417	438	414	432	428	404	422	387	424	400	427	417	436	455	432	400	430	434	446	421	457	406	429	405	422	433	402	418	396	436	468	471	430	446	413	440	428	428	438	421	422	441	464	416	450	409	412	431	417	411	446	405	437	425	378	422	424	411	435	393	450	425	461	437	433	419	435	396	417	429	455	396	406	428	431	439	430	445	402	413	467	413	431	424	412	407	424	419	404	437	431	421	401	451	395	443	414	446	427	395	395	384	453	419	457	425	440	425	444	390	399	441	403	418	412	362	410	440	442	447	398	417	440	404	422	421	445	436	414	436	404	425	396	423	392	423	453	452	423	452	415	434	431	453	434	444	405	439	417	432	420	438	439	446	429	411	396	417	437	415	415	408	403	441	427	433	437	413	432	436	443	428	417	444	392	412	420	408	397	453	429	404	398	434	393	430	410	432	433	384	414	422	436	425	454	388	423	425	432	433	425	432	430	398	416	427	384	450	396	411	423	396	416	435	421	414	400	436	417	437	443	412	454	401	451	401	396	444	419	426	422	431	459	481	436	389	448	413	440	405	397	412	405	420	435	422	435	419	419	406	425	420	408	438	459	438	376	462	381	437	396	429	453	410	432	387	426	429	405	407	444	400	430	468	412	426	427	439	425	436	425	465	421	404	410	445	421	429	439	418	445	425	402	392	477	418	430	420	429	422	440	417	409	454	412	417	422	440	404	417	418	431	396	482	439	398	393	426	435	431	464	469	432	417	419	469	449	431	406	422	439	459	420	410	397	418	412	420	439	436	426	414	421	404	437	415	412	427	435	438	447	469	425	434	410	424	426	430	425
5235	4678	4108	2241	1782	1563	1670	1864	1963	1914	1559	1439	1230	1357	1418	1409	1279	969	807	754	644	559	628	586	642	595	623	591	584	573	574	554	505	554	534	573	567	589	544	581	526	544	554	573	549	533	532	553	532	539	550	529	554	517	523	539	533	568	580	554	494	530	546	528	572	546	539	549	567	496	575	545	561	545	575	548	524	562	529	542	517	525	543	542	547	521	572	564	518	500	540	539	538	532	549	529	579	561	539	515	529	513	550	516	516	582	583	528	584	534	521	556	559	552	549	562	509	588	540	522	582	567	554	531	539	580	545	556	518	560	518	522	562	565	516	531	566	553	503	540	552	513	512	505	547	530	533	526	508	561	558	543	524	535	517	583	533	556	571	529	524	530	540	511	535	533	540	504	532	492	533	501	600	548	519	556	530	533	563	567	513	519	530	552	547	583	535	516	584	542	528	560	510	505	545	564	528	576	574	529	574	611	499	572	569	552	582	536	543	556	568	563	520	537	572	567	601	583	527	542	514	558	532	563	532	551	578	569	549	519	548	557	503	573	548	525	553	505	568	578	533	566	558	525	559	585	564	514	473	560	526	506	545	560	594	598	537	527	542	489	544	575	490	566	564	556	530	570	549	542	534	587	535	558	524	481	581	571	540	531	563	548	563	575	547	591	568	600	534	537	520	533	505	550	543	537	543	531	531	541	592	538	546	535	536	570	514	570	568	540	514	545	552	532	556	544	558	532	588	546	512	563	490	594	544	515	536	585	544	540	540	521	545	547	530	560	528	565	529	571	553	569	576	525	535	573	503	557	557	551	564	510	549	560	552	536	547	547	541	579	547	564	482	530	538	559	562	548	550	526	545	541	520	533	541	517	537	527	535	532	558	529	529	510	557	549	507	564	542	545	533	502	560	565	522	566	570	534	549	530	535	542	562	541	532	540	534	497	544	526	533	559	513	597	530	521	538	517	537	543	503	584	537	547	545	574	524	575	552	518	514	561	559	511	514	546	605	553	541	539	545	554	533	550	484	531	553	528	531	538	550	571	578	558	569	531	559	506	566	504	531	575	548	542	487	526	535	544	535	562	529	531	539	547	530	578	569	503	507	575	498	526	514	495	496	543	559	529	617	547	528	560	560	543	528	552	520	538	579	530	529	575	563	549	552	509	576	543	570	585	547	488	550	552	539	530	619	536	582	526	542	534	539	545	540	538	514	565	495	559	539	540	565	536	512	523	553	610	540	546	553	550	571	541	537	524	550	518	522	532	543	536	558	520	503	588	555	578	563	537	538	537	543	553	562	531	552	558	545	600	530	534	575	485	580	548	551	540	543	536	563	525	542	550	566	522	534	526	533	564	532	537	549	564	591	518	528	568	546	528	516	505	554	532	568	552	511	530	589	544	520	561	523	535	557	531	528	522	554	543	527	530	574	562	546	536	532	509	511	540	558	540	528	531	515	561	552	513	513	591	550	575	562	556	540	560	531	560	576	566	524	521	549	578	528	572	575	539	550	557	559	550	521	577	541	536	554	518	521	536	577	548	519	514	539	536	560	553	548	565	560	556	542	574	583	534	575	527	562	511	529	556	586	536	536	519	523	554	606	521	534	560	555	471	518	522	531	528	537	542	538	543	548	567	555	559	550	558	546	576	551	549	562	553	584	544	564	543	564	549	527	543	533	537	555	549	558	565	564	539	542	557	521	564	540	581	549	558	559	551	576	564	563	555	567	553	537	541	532	517	575	531	534	546	561	543	523	530	513	543	562	539	532	503	523	542	564	563	592	516	570	539	602	600	512	554	614	566	535	534	557	553	545	567	514	544	564	541	565	550	576	558	581	565	538	543	535	529	534	571	538	568	552	539	545	542	533	574	516	554	597	540	533	547	518	530	538	526	535	572	508	560	539	566	547	564	543	552	537	592	551	550	526	493	539	517	550	574	540	538	589	550	542	531	544	526	528	525	567	574	517	514	544	585	569	547	601	550	562	500	513	563	547	530	604	551	554	551	494	547	567	566	563	530	533	529	563	548	551	506	551	564	539	541	549	568	533	531	554	541	558	588	505	551	532	562	551	593	576	519	526	563	547	528	562	546	571	526	512	580	571	527	581	544	556	560	539	550	545	538	547	534	550	532	562	541	557	558	517	506	553	500	559	515	539	545	537	581	579	541	572	506	540	596	516	542	528	540	573	561	482	532	542	531	578	512	554	561	549	528	564	536	520	545	566	497	594	549	578	518	550	529	499	526	564	511	511	524	542	542	539	544	533	538	480	529	521	548	566	568	510	553	547	553	512	552	533	576	557	542	528	546	537	546	567	545	559	578	532	541	560	566	519	544	577	550	553	529	515	557	588	507	570	575	596	574	505	553	552	535	539	503	556	554	528	534	542	575	518	533	522	524	563	520	560	546	556	591	484	565	543	548	557	577	575	605	524	545	499	531	547	573	563	506	556	548	508	546	516	525	605	567	519	534	554	516	547	475	585	545	571	588	500	560	557	510	518	536	526	513	583	542	556	560	540	525	547	515	556	509	545	545	541	620	577	543	520	558	510	551	531	558	568	552	502	562	527	567	525	524	543	562	557	569	566	563	510	552	567	557	518	552	515	504	546	584	547	508	552	556	549	533	557	521	517	570	572	535	557	562	514	603	560	537	569	601	564	545	525	525	513	538	536	550	579	542	560	568	579	539	561	541	548	539	561	545	573	514	555	516	548	567	552	520	562	563	532	536	547	522	526	522	552	558	530	524	557	554	576	513	573	569	526	560	530	567	539	516	556	588	536	555	543	553	552	541	503	582	546	506	533	537	505	528	575	525	516	560	523	583	557	484	509	562	557	565	509	541	557	538	517	556	591	504	557	530	558	530	537	552	526	560	548	526	565	529	594	529	582	566	544	505	540	536	545	505	553	552	602	519	582	558	601	557	547	517	520	540	535	586	479	533	558	548	471	523	520	550	533	524	561	550	524	546	526	577	560	540	542	538	581	517	534	562	559	527	555	532	530	542	533	541	539	543	509	592	543	548	565	571	547	538	557	557	535	552	582	552	521	509	535	541	500	541	516	572	527	516	562	542	583	534	541	559	567	534	569	517	572	557	546	543	516	558	526	540	540	582	550	562	540	559	523	529	542	526	553	541	548	552	546	540	557	509	529	559	537	567	522	569	547	553	491	575	554	546	519	564	543	518	548	513	538	529	542	533	545	527	548	567	493	535	539	529	549	528	559	541	535	489	541	569	539	540	544	518	521	554	529	545	556	527	552	515	572	575	522	533	554	594	531	542	561	557	533	549	525	524	543	551	569	556	505	575	546	543	549	565	536	509	490	583	517	555	521	537	545	542	515	520	560	565	563	571	589	524	515	577	522	518	501	553	540	529	542	551	521	540	524	453	525	546	524	540	534	533	544	570	542	532	540	537	513	530	512	530	527	541	495	575	479	540	569	565	558	495	505	553	558	528	539	595	483	555	559	552	552	527	523	516	548	515	497	565	526	545
24418	21596	29071	24577	21570	10486	2296	1853	1785	1666	1534	1351	1295	1317	1318	1351	1272	1101	1018	793	799	831	823	804	796	859	779	776	810	799	748	762	735	744	755	760	691	683	753	754	694	773	699	782	753	745	732	705	739	754	726	730	707	727	711	731	772	725	791	717	720	731	741	717	660	695	746	749	732	700	731	729	741	723	731	736	777	709	776	722	755	724	719	727	755	734	707	725	734	718	699	655	705	742	712	710	674	753	765	764	816	743	718	689	748	713	722	679	718	717	717	742	745	727	733	730	661	738	717	749	743	734	694	700	755	710	717	732	766	685	739	721	679	729	767	708	707	718	742	690	686	760	709	751	681	719	741	723	698	690	723	710	692	754	703	713	687	719	707	718	703	711	722	724	707	693	747	692	693	683	716	708	734	789	705	713	703	741	722	742	737	702	701	739	704	682	722	766	683	733	730	785	739	763	720	764	747	792	730	709	754	748	728	758	772	699	638	718	736	710	720	685	694	746	700	682	740	713	723	723	680	719	775	738	770	698	760	729	700	654	733	697	738	692	713	762	734	762	720	688	733	741	744	723	693	674	691	772	722	740	759	733	689	772	725	738	730	736	764	716	685	694	719	680	689	756	710	745	722	739	711	720	733	733	737	734	714	735	716	753	748	728	694	715	762	700	707	744	726	697	689	706	707	726	716	700	707	712	715	736	709	719	753	767	760	721	760	689	728	746	741	708	734	757	757	685	707	721	689	714	710	704	707	712	724	671	740	713	724	738	696	750	764	733	741	727	693	760	712	692	737	706	718	746	720	714	737	754	724	773	746	718	697	678	737	699	701	728	679	757	734	737	753	708	749	718	738	757	692	733	743	709	707	711	731	793	672	751	680	728	716	736	804	784	731	748	710	779	694	731	763	732	703	731	704	759	671	691	722	686	735	708	753	697	747	760	776	715	703	704	699	657	731	752	753	764	721	707	731	739	699	741	704	741	785	724	749	744	728	677	666	777	757	727	719	714	682	720	759	766	714	716	798	711	689	711	718	717	739	675	738	721	770	723	704	751	690	703	763	671	712	705	749	763	723	734	735	726	697	743	756	685	704	715	685	769	723	720	701	657	729	755	748	693	744	730	757	737	689	688	657	712	705	730	713	728	684	679	672	745	707	737	744	706	696	716	714	748	694	756	744	733	740	679	710	720	717	747	719	711	757	701	723	731	711	746	742	735	776	760	755	734	758	706	755	711	717	679	729	713	775	763	688	704	734	734	746	746	689	709	713	722	718	680	745	730	721	688	736	724	716	757	734	774	670	687	717	729	738	706	700	727	724	747	731	699	693	693	751	718	736	713	712	747	736	727	733	742	735	724	754	754	749	743	733	730	739	705	695	700	734	753	707	738	725	738	734	745	707	739	706	740	742	758	764	671	678	706	706	721	690	759	716	731	707	709	721	754	718	698	729	743	747	713	700	713	733	765	723	740	755	714	649	723	692	686	738	763	701	713	726	670	741	738	770	731	727	735	669	744	679	707	783	741	719	692	756	759	749	733	724	706	724	730	754	695	744	745	730	728	735	682	708	739	695	695	736	735	763	734	721	714	718	727	680	716	789	720	708	710	763	713	683	682	686	746	718	704	713	765	701	731	713	725	738	723	742	768	762	717	751	663	724	720	683	720	751	752	739	737	674	763	723	743	726	714	706	727	694	700	769	709	751	773	704	704	704	723	687	711	730	714	736	715	707	716	726	720	694	754	708	733	731	717	705	739	717	697	693	714	666	718	731	748	673	742	746	706	710	678	725	712	743	684	740	739	722	787	707	692	719	672	744	696	767	732	683	687	711	734	728	679	711	783	683	719	696	730	738	777	677	737	709	739	689	693	715	745	735	734	738	700	677	685	770	756	722	726	737	744	710	716	704	735	702	787	731	717	742	722	751	730	746	676	741	725	724	678	697	690	714	766	734	691	746	747	732	733	726	705	777	730	729	725	712	781	720	729	742	709	692	727	712	728	737	705	716	692	690	758	716	657	728	690	720	755	721	713	721	736	721	711	731	686	731	710	699	735	724	722	739	736	689	711	745	750	709	710	735	738	720	699	734	679	724	729	725	698	706	697	721	715	728	750	678	772	761	690	682	680	715	704	717	739	734	755	792	721	742	674	687	723	765	702	684	714	728	734	708	717	714	726	749	723	730	732	735	776	711	721	690	732	743	768	684	728	738	773	704	707	707	699	708	747	736	698	702	775	706	692	713	661	714	752	729	687	680	711	767	739	723	742	728	722	726	737	757	743	705	795	746	721	702	692	689	747	705	690	738	698	680	788	728	731	747	705	679	757	770	780	702	733	711	730	743	719	728	723	725	730	683	708	720	709	740	747	738	749	701	677	681	694	727	750	745	709	694	720	715	716	734	667	718	737	691	710	723	748	639	709	711	714	729	681	723	734	709	666	715	752	706	706	687	713	721	721	768	685	747	710	695	738	714	739	739	722	755	709	717	695	700	731	671	720	716	742	746	683	742	738	722	735	724	718	733	722	730	717	727	703	715	726	725	740	715	687	754	712	759	726	662	709	720	718	748	707	749	713	709	730	707	752	758	723	738	734	706	737	685	728	682	735	765	731	711	726	674	686	747	702	679	717	713	740	742	755	702	738	721	770	733	699	742	710	757	752	726	667	717	702	706	690	780	681	678	763	717	729	756	717	765	721	761	682	749	699	764	741	690	727	728	755	700	720	701	728	682	732	742	741	725	694	729	724	753	708	732	702	721	685	745	707	698	765	678	741	735	717	722	679	715	708	731	727	722	708	740	710	670	722	696	735	675	718	712	759	794	732	708	735	729	743	748	657	732	741	723	786	701	718	725	726	727	717	679	722	727	707	716	740	753	760	730	677	784	709	748	747	711	746	725	663	697	744	699	716	722	709	702	744	726	690	681	733	727	683	744	712	744	708	756	761	707	750	720	668	713	738	752	733	704	750	675	674	735	695	718	716	751	693	724	746	727	691	737	726	723	757	759	724	740	702	739	725	742	711	788	698	696	694	704	743	708	716	726	694	704	738	745	763	742	731	729	712	769	748	717	705	689	713	711	719	703	698	718	738	687	725	745	734	720	709	668	749	752	739	736	740	752	744	769	729	686	753	747	725	704	700	765	714	710	687	732	693	688	742	737	700	715	703	706	696	686	721	712	728	741	729	748	715	710	700	730	744	679	715	740	727	699	713	714	741	693	708	709	720	727	720	686	749	712	692	709	746	747	725	717	756	702	750	683	752	688	726	716	766	747	709	733	744	705	708	684	696	688	727	689	655	742	733	701	723	742	702	766	682	686	744	731	698	710	732	816	692	732	681	695	700	698	728	727	735	676	766	733	689	692	664	727	694	700	677	728	679	720	708	715	723	715	727	757	755	729	724	744	716	719	703	713	691	692	757	714	716	698	722	699	719	691	776	739	750	746	711	734	688	760	751	659	724	781	716	770	746	682	733	702	736	721	737	745	739	718	735	687	704
6582	14595	12081	6706	5017	4100	3766	3822	3861	3508	2846	2551	2411	2406	2500	2567	2058	1837	1514	1323	1176	1053	1050	1073	1087	1044	1066	1020	1069	1019	1004	983	936	962	948	939	854	960	1007	982	929	911	905	900	915	942	945	948	968	921	884	910	904	940	944	910	885	939	900	919	999	921	916	884	899	909	899	947	901	937	917	941	915	908	948	908	935	906	914	889	903	908	934	930	931	898	912	940	914	936	941	918	918	910	907	898	892	895	944	886	862	905	869	936	906	957	934	943	889	971	926	898	892	888	939	851	940	904	902	889	904	940	965	884	977	925	949	920	886	920	890	922	910	946	908	946	909	881	875	881	894	930	891	954	866	921	882	874	917	913	922	903	942	843	951	915	939	917	923	940	928	948	926	935	970	876	924	932	848	873	966	945	952	907	919	954	945	887	952	927	923	931	924	862	947	937	964	863	909	896	873	910	954	949	898	898	918	908	939	923	915	909	912	913	936	934	900	906	988	891	922	941	928	929	899	946	896	907	913	902	918	912	938	939	917	950	947	916	912	896	891	925	893	891	908	886	1002	895	961	859	912	933	862	953	877	940	895	864	910	903	916	953	946	949	893	914	954	903	914	927	922	933	879	928	892	955	921	892	961	910	870	904	982	840	977	847	973	883	960	902	890	901	884	919	868	894	898	948	899	934	874	890	963	928	870	952	890	923	907	894	915	868	857	903	915	890	938	916	909	932	984	930	949	929	946	916	912	912	934	914	924	886	893	883	891	949	907	906	939	889	923	933	951	960	922	932	895	939	923	906	857	872	864	955	939	901	947	925	927	889	922	896	921	909	898	927	906	935	889	884	929	934	881	901	995	903	876	831	937	946	927	916	942	954	905	927	849	944	895	925	915	879	941	905	904	949	942	962	889	914	896	930	898	890	915	931	967	951	954	940	881	916	915	906	909	894	907	899	925	949	931	842	919	889	892	898	885	921	910	940	853	925	961	940	908	865	864	864	880	911	904	915	935	884	928	947	906	969	852	921	914	877	961	902	925	894	910	908	860	942	928	927	894	954	919	943	925	875	898	892	904	963	924	986	885	927	936	844	912	903	916	880	899	886	895	905	892	948	940	896	940	939	893	901	916	941	930	900	893	923	875	914	930	930	892	997	919	919	958	869	915	893	868	873	929	889	908	868	876	919	970	914	930	908	968	868	941	934	914	924	973	902	902	953	929	915	950	881	868	878	911	873	898	934	851	944	918	957	912	919	880	954	917	1002	872	876	845	923	910	895	935	892	921	955	886	906	862	926	928	938	871	878	927	891	928	924	942	979	878	962	957	920	949	924	907	909	888	911	872	942	902	910	946	955	929	911	859	886	868	870	848	910	896	890	962	918	874	953	927	865	950	837	931	930	922	879	916	909	953	904	918	871	910	928	915	931	987	928	908	907	902	909	942	926	897	811	913	909	932	923	958	922	933	916	981	912	910	904	909	945	912	943	900	957	945	906	908	937	941	935	943	896	937	908	909	944	922	962	925	907	901	896	902	892	858	940	922	876	938	906	939	924	961	952	910	944	934	927	945	922	852	961	926	943	896	922	920	920	904	961	910	882	925	918	917	905	918	926	910	912	931	889	871	911	880	972	882	879	890	959	888	928	956	910	925	927	905	882	952	887	873	874	859	940	928	915	931	941	894	848	920	966	899	931	888	923	923	946	941	882	894	924	896	942	980	889	952	972	938	908	904	909	858	859	901	930	881	913	917	904	961	960	957	897	976	888	973	910	857	905	948	969	944	910	911	914	902	838	937	890	933	897	885	894	921	923	893	939	853	890	889	957	915	885	925	926	893	945	931	905	959	903	881	906	948	900	890	899	888	928	883	842	929	881	867	909	905	923	966	895	910	847	882	891	881	919	843	862	891	882	891	910	890	969	897	871	932	939	839	951	932	869	949	942	854	884	934	974	899	908	905	923	947	938	870	939	898	950	937	917	933	913	897	932	893	863	899	950	906	913	894	859	940	919	909	876	934	906	862	910	949	905	950	893	955	872	918	870	910	946	923	904	936	884	942	915	927	900	902	972	874	940	930	942	907	886	869	913	912	947	923	868	965	933	889	909	917	879	962	905	872	932	973	915	916	907	942	924	875	902	958	909	869	876	908	904	888	924	943	882	945	888	869	950	880	921	889	880	881	934	881	872	869	880	885	865	894	876	937	843	894	911	919	963	930	921	965	887	962	963	905	929	878	980	913	937	922	901	897	916	927	887	941	1016	860	953	916	855	908	885	922	890	903	906	866	897	916	928	873	915	909	901	869	887	939	917	914	918	942	913	924	907	877	925	900	861	929	935	912	929	917	823	917	898	927	939	909	891	899	900	864	861	889	912	897	894	934	936	949	919	862	910	923	953	946	944	967	845	882	934	934	919	879	900	904	930	964	930	952	933	924	870	927	926	860	854	966	905	962	901	946	916	930	882	869	960	931	918	875	928	930	924	885	904	911	887	910	911	922	894	907	898	954	897	859	864	928	935	918	881	927	916	933	884	917	866	923	922	859	889	917	843	884	928	933	898	956	906	938	899	908	861	932	894	915	904	903	908	880	905	905	914	876	948	899	866	875	887	895	936	922	923	933	908	853	893	937	873	903	918	922	911	911	941	852	874	917	924	923	874	949	906	902	894	853	888	897	885	900	923	871	879	932	891	908	887	947	873	973	889	988	919	868	901	898	861	945	893	919	914	889	904	885	955	940	874	918	892	980	940	933	913	874	883	937	901	920	873	916	939	894	905	899	916	974	941	957	894	901	885	918	930	932	901	900	909	939	927	956	926	918	857	927	927	895	899	893	926	912	909	931	909	956	885	936	890	898	931	932	914	953	904	888	923	910	916	907	894	919	893	910	950	936	902	874	845	923	864	811	885	900	937	922	943	922	923	905	871	898	905	925	969	937	847	886	930	961	878	887	932	939	848	926	880	855	933	931	876	882	909	942	920	918	921	907	917	911	918	881	918	948	963	915	906	909	875	934	955	870	887	915	920	950	894	929	897	931	890	906	905	898	906	971	894	895	905	933	913	871	912	955	879	906	953	869	883	913	919	867	901	894	920	983	946	949	904	932	837	928	855	896	866	860	940	924	902	878	973	904	901	909	925	902	883	969	965	880	936	863	918	949	917	864	898	942	894	860	913	902	901	902	885	936	883	930	955	913	935	890	892	856	871	985	887	921	919	918	915	885	944	931	965	893	917	890	920	906	925	898	905	933	912	965	973	940	833	953	890	938	900	931	897	863	936	916	925	944	862	875	938	953	927	899	906	909	917	908	890	903	924	879	868	927	883	975	927	894	951	921	897	876	959	869	891	896	908	910	922	917	932	871	934	958	867	908	927	923	887	938	969	939	930	886	940	901	936	898	943	877	923	970	885	906	880	891	864	935	936	895	902	929	892	871	941	891	933	974	916	877	926	914	943	917	878	914	897	884	906	957	901	904	882	935	860	929	924	936	910	910	912	923	911	940	882	987	939
23376	21580	29499	24159	21587	21610	8542	2699	2332	2130	1802	1643	1514	1532	1658	1668	1339	1207	1099	881	829	756	784	790	847	799	781	796	814	788	763	734	708	748	701	712	735	707	734	724	741	699	701	670	673	757	747	736	701	673	712	712	717	683	699	689	716	667	717	761	712	719	710	688	710	719	691	695	740	646	682	710	737	680	715	723	705	719	718	722	690	663	699	687	676	740	662	669	736	686	759	757	664	746	709	716	710	644	701	704	748	684	662	718	682	675	689	699	682	688	721	771	666	656	714	700	701	711	713	720	705	711	714	700	677	719	646	714	690	690	672	669	701	716	686	733	670	709	712	683	673	722	670	675	669	695	689	705	700	703	704	658	694	724	727	678	702	708	713	746	688	710	684	676	651	658	740	663	652	685	710	741	739	696	701	683	713	701	654	694	721	717	642	694	678	654	693	733	677	660	726	691	649	703	674	696	662	688	686	680	678	643	738	710	686	675	671	716	710	659	668	685	690	668	711	652	685	722	662	752	696	685	741	620	693	683	730	692	697	715	655	721	671	701	690	721	736	688	713	646	688	676	694	708	719	688	674	671	700	670	661	676	745	690	697	604	691	723	701	732	729	680	708	716	728	710	677	727	729	695	702	715	680	704	715	653	697	663	726	690	678	666	686	740	699	682	696	640	632	719	707	692	737	647	671	659	727	689	709	706	692	727	678	699	654	695	748	718	624	663	643	653	672	678	676	658	700	642	726	665	675	700	679	654	669	733	682	675	686	698	702	652	687	733	720	676	680	720	718	695	711	664	669	689	714	718	693	675	739	683	688	719	692	715	661	666	718	670	704	665	655	688	693	682	674	640	701	698	729	707	693	678	674	680	691	653	707	679	725	676	675	698	685	689	726	683	688	688	705	658	684	707	722	678	697	712	682	713	675	661	680	716	714	711	698	670	748	696	692	658	685	623	669	702	703	715	734	738	716	710	703	687	727	692	742	699	723	642	721	686	672	705	689	723	708	707	658	702	687	680	687	644	672	666	680	671	646	663	695	728	711	746	680	679	670	685	678	687	725	664	664	729	678	708	677	730	685	733	668	702	727	690	705	654	701	677	755	719	701	693	689	700	731	698	678	697	697	710	735	724	646	674	692	722	718	705	687	691	684	755	721	640	722	750	675	753	745	662	692	729	712	683	723	701	705	718	706	672	695	685	703	718	687	749	670	720	672	701	669	665	686	713	690	721	670	708	681	677	680	656	707	700	720	753	659	686	681	691	730	670	759	702	713	668	717	695	675	718	708	683	705	732	684	720	655	691	689	684	723	716	716	678	717	695	735	704	698	661	702	703	687	730	711	655	736	717	695	712	674	697	691	677	699	753	649	690	685	641	670	697	669	666	674	702	698	666	708	647	692	687	681	694	666	731	716	667	741	685	722	706	663	694	679	666	687	688	713	672	679	657	694	712	676	694	742	707	686	696	686	712	683	707	720	680	684	675	696	691	677	651	693	652	694	699	671	698	688	725	678	695	695	704	718	743	685	692	661	692	696	691	666	673	658	711	670	689	701	647	690	682	693	671	699	662	676	728	679	712	713	720	707	708	714	690	693	675	699	644	710	689	702	725	686	707	695	722	724	688	687	721	707	699	663	685	709	684	676	730	707	709	684	680	681	693	699	679	684	657	741	678	625	665	680	666	675	722	655	717	710	747	663	691	721	722	658	675	685	686	693	713	696	689	683	684	691	705	694	684	672	717	759	670	723	767	657	730	698	682	673	683	625	704	660	667	699	734	708	696	701	714	697	708	678	721	700	678	725	687	677	711	718	661	668	672	709	694	710	703	695	704	682	698	713	692	670	700	676	663	705	687	632	639	727	715	708	665	675	649	730	745	672	715	679	697	713	701	682	665	679	689	717	722	688	720	694	680	667	658	715	696	673	663	681	701	717	691	730	757	669	732	695	694	723	687	730	664	689	725	703	708	677	652	698	684	727	682	684	713	675	663	704	705	704	678	651	751	672	723	694	688	716	709	663	707	695	726	742	682	706	740	693	671	636	719	690	714	673	691	677	663	707	732	722	693	686	661	745	700	681	666	684	686	702	674	677	706	690	677	647	690	687	700	710	714	655	691	692	703	705	655	710	711	744	733	684	727	702	720	666	680	682	739	682	676	697	681	690	685	737	654	702	649	669	657	709	716	695	717	748	675	657	703	679	691	706	711	689	670	669	651	636	738	719	710	699	663	732	702	684	681	705	685	714	700	668	678	734	662	660	662	664	720	669	681	729	668	716	725	646	671	706	697	759	768	696	687	681	681	677	682	690	683	701	666	700	718	672	713	735	724	709	642	694	697	688	689	680	651	712	696	697	699	662	708	683	718	684	670	686	666	735	708	731	722	723	686	679	714	711	694	648	685	702	685	673	643	628	696	730	707	675	658	716	707	764	717	737	688	652	657	686	688	671	721	675	697	660	703	705	678	678	707	706	697	705	676	722	717	653	738	706	712	686	720	694	707	705	686	708	667	678	691	772	635	784	692	697	675	678	695	685	698	660	667	704	685	716	677	664	685	696	690	685	715	713	697	666	661	717	701	709	713	669	671	666	689	712	677	663	690	692	713	684	690	651	649	682	690	675	652	688	699	693	670	720	667	710	693	659	727	679	687	708	717	655	641	691	730	667	694	701	688	662	661	703	676	725	721	720	677	689	711	668	684	726	704	685	709	669	683	668	749	705	682	656	702	664	652	651	694	717	694	710	709	697	667	677	741	729	702	685	677	684	695	724	740	651	731	710	692	687	674	684	675	653	686	708	721	654	654	705	715	653	695	683	692	704	721	720	709	714	691	711	685	736	704	670	689	715	667	662	682	707	683	684	678	700	710	709	696	711	748	705	678	698	747	684	772	731	701	762	719	709	683	682	696	724	708	676	691	713	684	680	684	662	714	676	691	712	673	710	694	721	711	637	689	685	676	723	633	616	698	629	756	694	672	706	704	713	743	694	723	715	671	646	688	712	676	665	672	676	691	709	740	716	688	644	703	668	676	666	688	670	724	677	670	651	635	674	683	703	685	677	774	689	706	679	696	630	663	675	668	705	685	666	671	647	711	705	702	676	693	665	674	687	721	710	655	724	661	696	703	675	655	686	654	713	651	627	693	709	627	672	724	716	684	744	703	696	725	724	673	690	695	688	657	705	687	691	637	682	722	751	728	681	677	686	694	705	693	666	754	687	650	703	714	721	717	747	659	706	710	731	692	668	711	674	731	717	675	692	717	662	712	712	691	630	675	706	722	673	742	702	714	665	695	642	668	700	707	725	673	673	684	696	660	662	714	706	628	674	726	670	694	695	701	717	686	711	657	713	653	706	728	669	692	671	670	714	672	698	667	695	667	692	685	664	690	682	706	689	647	697	751	676	678	677	692	761	710	674	688	675	720	714	666	741	653	690	688	680	745	671	704	711	704	687	730	678	721	697	640	690	694	684	702	716	643	739	665	726	701	649	682	696	708
8926	20497	16819	9707	7334	5841	5311	5215	5142	4651	3726	3207	3078	3081	3214	3202	2548	2136	1675	1501	1242	1128	1097	1173	1206	1204	1130	1158	1186	1099	985	969	934	980	960	946	992	953	958	953	927	960	899	945	931	893	944	915	894	874	913	911	890	848	846	907	853	897	954	849	914	884	880	911	908	894	823	910	847	896	887	872	921	858	889	820	906	849	850	911	888	894	919	869	933	818	880	908	886	862	943	908	888	853	849	908	877	812	910	866	880	902	864	895	872	871	842	905	876	853	928	886	859	888	898	893	841	908	847	834	850	915	900	849	915	917	902	885	867	873	877	898	890	893	877	824	868	846	855	890	874	889	874	858	869	906	898	888	863	885	859	852	857	854	830	895	896	926	878	869	870	899	899	818	826	916	859	848	891	874	884	838	911	832	914	841	841	917	914	880	871	859	855	910	875	909	883	884	861	875	924	881	903	852	896	842	857	897	895	896	864	918	852	923	921	832	899	921	942	899	907	902	919	884	867	868	913	885	880	823	870	917	921	903	885	841	894	900	869	853	868	844	893	860	873	890	814	857	883	908	878	902	912	846	857	887	901	859	873	846	877	851	892	946	867	952	857	901	885	872	866	888	879	940	912	889	903	908	851	882	914	881	872	867	903	871	818	899	892	869	862	878	866	825	916	868	913	812	893	817	849	821	848	924	891	900	866	851	864	903	909	830	926	914	889	907	885	917	925	880	873	853	944	819	885	893	848	862	906	899	930	923	859	880	847	883	811	838	911	827	894	790	869	878	873	876	867	886	869	889	869	923	875	889	898	904	843	861	884	887	866	852	890	884	943	892	897	902	893	869	865	823	856	907	880	907	867	907	879	874	871	870	880	913	857	870	902	921	871	914	830	874	875	933	844	884	843	880	911	829	863	860	927	839	895	863	835	889	891	878	859	916	872	926	885	882	861	870	930	877	880	866	880	900	904	881	890	901	836	890	917	924	946	876	843	802	925	925	868	895	855	904	908	885	917	871	899	864	848	895	881	920	871	897	865	840	879	888	871	897	919	895	867	847	867	863	861	852	864	879	887	850	887	859	907	867	903	884	896	818	855	918	930	889	876	899	840	877	905	884	845	898	874	891	861	908	889	860	890	877	840	837	872	863	836	852	861	891	886	881	922	835	862	853	907	838	830	905	889	833	911	887	946	856	885	923	857	881	868	902	889	877	843	858	831	862	846	872	897	915	899	846	862	873	875	870	925	953	882	872	876	860	839	874	951	843	871	861	866	887	854	887	872	809	853	888	878	914	920	850	875	897	870	875	899	901	906	920	914	889	851	885	874	891	865	906	855	906	852	969	898	812	875	886	905	862	889	866	884	854	865	884	887	947	876	843	882	892	830	864	875	840	880	874	903	899	847	897	858	832	891	844	862	889	935	903	827	899	912	898	886	849	864	876	880	913	924	846	812	880	834	861	924	897	933	848	841	896	866	882	832	899	855	887	897	867	884	823	888	869	842	878	904	884	935	936	853	848	898	907	890	933	874	854	817	889	823	863	833	850	941	866	897	854	884	920	886	868	888	871	861	839	866	896	807	906	897	829	904	870	853	933	920	860	890	922	850	898	842	856	831	891	880	898	863	891	887	892	851	908	850	866	881	846	861	922	905	925	867	899	830	899	890	880	895	887	922	879	922	908	855	831	888	871	856	883	866	846	916	840	892	850	899	891	892	896	885	869	950	858	945	888	856	898	827	834	851	846	888	795	895	916	894	875	865	857	849	847	895	841	869	919	892	859	900	885	920	945	889	829	909	832	864	848	883	897	869	914	866	924	927	925	875	830	843	932	907	880	851	830	856	858	924	904	869	862	866	890	875	854	872	872	849	886	963	844	917	848	877	915	892	835	946	830	902	871	861	875	944	921	850	891	855	844	842	870	894	913	889	881	843	896	871	903	881	897	882	871	855	885	894	867	924	861	885	867	880	873	857	869	896	863	904	908	908	905	875	852	891	906	881	910	853	907	870	900	906	859	885	873	885	915	908	826	861	883	883	911	846	868	846	871	872	870	902	900	877	874	897	871	905	868	891	880	931	893	869	873	868	860	886	886	924	926	855	861	862	809	894	873	854	871	870	840	933	898	867	828	953	884	864	933	909	911	939	896	928	848	872	889	914	834	900	861	855	823	890	842	910	883	817	922	881	901	860	906	870	886	859	849	872	919	915	914	922	900	837	885	904	852	879	853	864	920	893	877	884	869	892	837	927	910	931	845	876	864	911	882	866	877	823	898	835	855	894	826	868	864	870	839	917	897	849	873	892	820	898	903	885	872	862	915	897	848	916	887	886	862	873	921	845	900	898	860	816	872	852	887	885	888	806	865	869	896	843	861	829	863	910	884	919	884	854	876	877	883	892	907	842	826	857	836	920	902	872	882	858	907	905	896	837	859	903	841	923	874	816	887	889	859	940	865	934	910	830	907	891	876	904	867	885	858	864	839	867	851	912	938	895	841	844	871	851	862	891	914	909	847	883	885	937	951	892	864	847	842	929	952	879	866	909	808	839	886	865	930	867	865	861	850	922	872	898	944	884	861	888	868	874	900	868	851	908	880	860	878	849	839	862	878	876	909	922	873	862	830	814	880	897	829	874	893	885	857	919	872	872	836	891	854	857	852	901	910	828	895	821	862	871	860	894	856	908	917	931	880	879	910	832	875	906	892	911	838	891	868	900	833	849	844	875	909	904	929	863	841	892	861	901	801	888	863	869	920	834	892	883	842	901	851	891	830	841	873	922	891	859	816	886	882	876	852	887	888	861	956	877	883	866	875	862	893	877	882	913	891	890	872	838	855	827	858	911	800	887	853	887	912	829	908	857	894	888	866	932	885	859	853	819	854	890	906	871	887	916	802	901	850	847	930	853	924	832	856	845	872	852	933	912	824	914	899	785	897	857	874	870	937	862	909	877	861	906	885	835	873	901	883	865	839	870	851	916	924	903	858	917	862	871	920	843	905	875	896	909	842	889	880	828	967	924	830	873	914	872	851	895	895	864	844	902	895	902	841	906	847	878	909	871	858	894	919	833	906	860	871	871	884	878	830	866	933	937	832	859	904	919	862	853	865	870	893	838	929	927	905	889	880	871	875	931	888	840	907	884	853	853	847	844	887	884	907	892	880	829	867	872	900	864	873	871	857	856	856	887	861	941	907	960	868	887	833	824	910	927	920	872	875	879	863	875	874	877	864	840	935	854	890	843	891	854	890	880	843	926	902	833	816	865	859	833	865	862	886	863	887	927	904	922	900	867	884	832	883	881	865	876	854	895	889	925	927	897	867	870	886	890	899	864	890	888	872	887	894	865	907	918	868	862	876	894	851	855	872	852	900	904	900	885	800	834	896	852	842	885	838	880	921	905	931	915	878	920	945	899	942	952	924	851	856	895	901	902	849	881	849	874	865	852	898	917	859	838	892	886	917	858	875	920	919	849	868	884	858	859	854	926	892	921	824	838	887	936	888	854	868
27490	20746	9230	1780	942	795	787	931	1002	851	724	668	678	736	765	726	607	562	521	446	453	457	420	443	458	431	397	440	440	433	457	432	421	415	395	407	402	422	422	419	433	393	433	440	447	429	400	403	424	401	451	410	454	406	417	397	416	389	403	412	392	409	436	398	456	432	398	403	425	444	411	393	470	417	408	403	486	450	386	395	406	477	394	414	435	439	431	421	403	438	436	427	434	444	458	391	462	436	384	471	412	423	425	410	431	407	423	409	410	426	399	417	419	401	412	435	412	413	394	420	430	445	439	430	395	402	379	404	426	413	413	412	420	440	429	422	392	433	408	411	413	404	375	405	437	407	424	422	446	428	415	432	361	392	433	429	408	420	454	440	404	441	419	438	452	393	404	415	421	441	428	436	449	442	438	397	399	426	428	427	454	425	409	395	391	429	407	393	422	444	407	431	423	381	418	384	428	385	423	402	386	393	394	420	417	425	401	449	449	430	398	413	428	391	406	425	440	442	406	439	452	409	434	450	438	408	408	406	441	412	394	440	423	460	416	384	389	396	424	378	451	463	456	423	384	403	432	401	406	438	412	413	394	380	430	418	414	407	429	427	460	424	438	436	399	416	457	429	439	446	442	394	414	417	365	420	436	412	388	401	401	431	432	374	416	424	375	427	393	457	411	386	396	409	374	450	415	430	455	446	421	408	453	404	417	450	398	414	407	428	445	407	423	396	410	439	439	410	400	392	434	403	388	391	391	398	436	431	410	455	400	383	416	427	394	423	422	424	417	415	402	431	459	426	409	397	452	386	427	402	438	378	415	400	422	428	408	426	368	412	430	401	398	428	407	421	404	394	391	412	426	397	416	420	355	393	432	440	405	438	375	388	398	434	406	424	428	395	409	417	418	426	436	437	429	404	426	387	412	441	409	417	450	421	426	398	406	403	437	439	393	402	437	443	426	404	381	372	391	442	363	418	394	435	351	432	438	422	433	421	429	427	409	400	405	381	416	403	413	422	407	382	463	422	403	422	426	408	450	410	400	413	419	430	404	393	428	416	423	441	431	422	423	369	474	430	437	446	414	398	425	413	416	407	397	390	415	432	420	410	386	403	450	442	451	398	438	401	353	407	447	403	417	434	421	421	462	400	384	420	394	412	389	421	417	444	397	401	413	402	430	450	449	396	428	431	436	405	395	420	464	399	431	413	436	415	394	388	447	426	454	444	394	417	452	431	433	420	427	397	372	417	429	407	420	431	397	455	411	423	398	425	420	437	438	431	433	435	431	407	426	409	412	378	435	395	389	409	424	434	440	419	427	437	439	393	440	424	425	424	438	400	422	417	436	425	422	430	419	425	422	436	445	446	448	407	441	409	427	409	447	443	447	415	445	448	435	433	449	425	421	452	406	379	450	414	395	433	422	414	420	416	409	428	434	468	437	421	428	404	416	440	424	382	445	414	420	395	449	428	420	393	403	375	387	401	377	429	391	409	417	415	389	415	420	437	386	435	424	437	392	415	473	418	407	413	392	440	406	450	449	460	411	385	445	410	414	430	422	411	401	417	429	400	419	416	426	413	435	411	428	401	436	439	422	431	393	368	384	399	400	421	416	419	402	396	366	449	430	396	390	440	413	407	388	405	434	414	388	443	410	413	385	383	470	402	416	446	395	411	408	387	393	419	426	379	427	406	412	406	391	403	429	407	447	432	427	410	457	416	431	417	424	417	420	401	430	436	437	404	383	413	398	424	445	444	425	435	429	414	387	440	467	436	417	420	439	401	432	427	396	433	440	373	400	424	389	411	413	427	439	417	422	443	440	459	432	414	437	400	454	388	423	417	406	420	422	413	414	397	409	407	439	404	461	408	411	402	429	400	415	418	399	403	399	422	418	415	393	414	420	441	432	426	408	420	397	404	435	400	414	431	410	407	418	418	404	460	402	407	384	443	401	409	416	430	468	439	413	417	432	387	420	418	442	430	432	387	433	391	426	445	399	433	457	397	402	406	446	408	462	412	444	420	374	393	433	409	407	390	403	412	421	440	434	431	418	460	433	435	434	432	408	400	407	392	436	416	420	420	396	404	440	411	401	415	406	422	434	420	409	432	404	387	435	423	401	474	427	457	390	441	421	435	389	405	427	433	367	419	425	426	395	446	437	404	440	414	408	423	394	441	425	380	400	419	443	410	431	418	395	422	410	415	422	437	403	420	440	384	425	404	407	422	393	452	449	428	427	445	413	402	435	422	414	437	422	411	414	432	394	427	436	400	431	428	412	394	427	457	371	466	431	410	417	424	389	434	412	467	399	443	405	461	419	395	376	400	433	404	416	441	388	420	385	413	431	391	441	428	385	426	419	416	406	455	407	384	434	416	404	444	431	449	410	405	412	446	423	451	396	396	411	396	395	395	435	399	385	401	415	413	402	420	388	442	395	397	429	417	401	452	420	413	398	424	462	422	412	431	406	421	473	440	410	416	415	407	399	431	439	449	415	421	416	405	440	411	416	428	445	423	431	413	416	418	444	404	423	401	431	431	427	421	409	433	442	408	423	421	432	424	422	415	407	421	447	404	430	431	418	415	415	415	421	429	429	403	422	393	461	435	421	416	404	381	450	414	425	426	442	424	465	440	424	408	417	449	401	428	440	420	434	473	454	426	430	414	386	429	449	406	408	461	418	406	395	424	402	421	367	379	410	392	402	454	402	382	400	378	446	407	422	412	444	452	417	424	426	441	391	423	463	421	402	434	410	444	421	434	415	418	437	427	413	419	411	467	404	403	420	414	446	398	416	425	429	425	426	428	398	388	414	422	412	447	402	436	435	411	427	414	423	437	410	399	408	393	402	383	438	409	424	427	359	434	429	431	410	414	419	404	395	430	410	421	434	413	414	375	413	443	398	399	434	423	445	427	422	420	398	456	439	401	401	405	407	408	407	423	422	404	420	436	398	398	400	435	419	423	461	422	436	426	429	445	399	456	414	435	433	407	375	438	412	426	439	437	438	434	437	461	431	440	407	416	433	425	389	433	422	447	414	424	408	416	388	422	423	440	379	436	426	430	382	440	402	468	418	447	402	464	395	394	435	481	402	418	421	421	406	414	394	408	395	417	447	462	376	423	426	431	440	417	427	465	413	404	476	449	415	440	377	413	415	432	433	450	422	416	412	402	408	430	428	397	367	414	417	414	438	428	404	379	397	420	411	435	362	433	385	417	424	401	410	392	433	424	391	387	411	437	429	416	385	425	434	420	428	384	388	448	432	405	431	436	445	406	415	412	414	432	412	422	429	415	388	391	436	417	404	411	438	431	428	375	367	381	422	392	455	424	415	409	395	392	416	413	442	439	383	390	431	418	438	470	398	450	406	396	432	441	424	397	412	418	423	422	406	404	437	418	417	435	418	427	447	433	457	433	419	424	396	402	418	414	416	393	424	468	416	430	423	438	421	435	421	413	428	405	381	415	411	429	436	422	418	439	428	435	420	459	405	404	428	445
5230	4911	4024	2237	1826	1561	1705	1907	2091	1790	1468	1312	1308	1390	1490	1426	1126	961	802	711	603	601	579	591	589	642	620	604	669	580	594	531	532	555	518	537	572	582	552	558	527	560	576	543	590	511	541	522	578	513	580	559	536	525	510	539	509	568	586	552	512	544	537	514	537	522	561	512	556	534	532	533	521	519	506	551	576	538	543	560	561	570	527	556	561	483	549	524	550	585	519	535	559	556	499	517	583	546	580	493	517	543	559	563	543	534	530	513	508	549	565	538	537	586	542	545	546	536	509	525	529	529	540	487	567	538	552	543	534	499	509	562	541	536	525	545	516	539	545	549	562	538	546	515	514	563	523	487	542	566	562	550	534	545	575	541	536	552	518	585	528	533	548	565	531	527	547	558	524	521	565	570	553	557	536	504	517	530	534	548	526	566	500	566	516	555	537	500	541	542	499	523	520	570	546	533	521	564	526	514	556	511	544	556	521	542	546	521	564	518	525	491	560	534	564	523	534	556	521	573	534	524	535	536	533	526	535	555	566	557	499	498	540	552	483	601	530	537	516	539	542	536	548	538	508	543	495	523	525	514	561	521	533	539	534	611	535	573	571	531	539	588	507	523	518	547	565	541	532	557	499	491	508	539	539	589	562	547	557	546	529	569	540	543	556	568	505	533	514	555	568	565	546	514	571	557	543	531	540	529	559	567	532	535	519	547	497	543	548	571	531	512	537	540	530	549	543	545	522	529	536	581	572	525	513	519	544	534	515	534	540	514	528	542	538	522	514	518	571	544	547	504	560	573	535	512	559	576	503	542	531	534	517	503	528	521	505	526	538	527	544	549	537	513	539	555	542	549	531	558	519	552	545	511	520	546	573	531	500	553	514	495	527	515	524	529	524	530	531	563	549	521	531	535	579	526	540	536	554	505	559	508	537	525	502	546	545	568	489	534	530	512	502	587	511	523	523	560	544	526	515	516	541	545	535	513	544	564	537	538	546	564	533	553	503	532	553	506	516	573	566	528	552	516	578	518	558	525	571	528	553	542	513	545	545	519	518	517	543	526	572	533	534	518	515	567	518	576	534	495	553	558	515	551	512	559	534	561	566	551	503	498	524	546	566	570	532	544	551	543	539	530	539	545	560	518	545	532	550	533	559	473	536	539	541	590	545	556	530	517	533	535	516	531	519	523	566	506	586	514	524	515	518	550	525	494	532	553	504	493	574	534	514	535	548	563	515	500	561	504	559	547	527	528	497	535	541	549	568	493	593	551	536	542	539	509	536	533	521	534	548	578	516	549	501	538	526	557	549	472	529	551	505	515	515	540	544	522	546	543	538	577	539	525	536	555	513	551	538	559	542	509	536	512	520	514	553	564	533	535	549	536	530	533	566	572	572	562	563	550	530	550	545	552	563	561	550	555	550	535	535	560	522	531	563	567	561	556	591	524	586	541	526	516	493	563	542	526	531	540	499	534	516	569	570	572	519	532	503	525	532	532	513	540	512	540	561	532	582	544	560	533	513	532	547	523	524	551	540	531	540	520	528	562	581	555	517	528	562	553	547	482	559	525	521	550	572	569	563	502	532	553	536	518	548	572	543	542	542	524	538	548	551	540	525	534	541	528	553	508	549	516	539	512	565	516	535	520	573	539	527	522	532	562	525	575	522	511	534	529	551	557	491	498	536	495	520	550	519	548	570	559	514	509	556	565	581	558	563	527	509	513	554	504	550	558	530	573	537	493	529	534	544	529	537	537	530	515	577	550	560	542	517	559	547	494	516	561	538	534	595	526	536	548	547	554	549	549	543	540	466	539	574	509	555	521	500	524	521	532	544	517	544	581	513	531	547	525	551	594	549	484	528	528	531	469	559	551	523	542	510	530	531	492	502	534	511	560	520	526	522	551	525	531	554	519	542	560	541	501	506	551	508	550	514	530	555	535	529	535	506	540	527	555	538	495	533	533	538	525	530	513	534	505	514	550	518	535	561	491	542	537	548	601	552	575	526	535	536	548	502	524	538	547	544	510	549	539	556	523	538	514	535	540	526	552	514	498	499	527	538	564	529	530	531	563	553	569	547	542	558	575	503	511	532	542	504	524	529	559	498	551	521	527	566	569	513	563	563	508	532	553	574	530	602	574	526	536	549	527	545	530	559	550	541	532	532	552	552	556	550	536	563	511	549	519	536	516	537	555	506	556	527	555	538	575	536	545	558	546	566	526	578	530	580	571	495	561	507	550	532	536	541	547	571	563	527	556	522	518	492	553	545	501	518	504	554	518	540	557	529	540	532	543	523	502	541	526	500	544	536	557	487	546	577	524	518	523	529	518	536	524	515	546	555	534	544	527	511	563	532	513	548	519	538	523	570	539	538	551	480	546	509	548	572	541	549	582	544	565	526	534	541	534	536	497	516	569	539	567	556	529	511	510	512	559	550	541	495	534	550	539	518	532	552	550	480	541	552	525	555	493	556	525	555	529	531	521	549	534	515	530	508	512	529	562	508	556	499	496	537	513	554	586	531	536	566	543	532	486	564	513	495	581	527	513	570	573	529	478	518	526	550	556	542	550	555	548	528	532	484	516	522	499	568	503	541	526	534	520	523	544	542	533	513	559	536	554	558	567	568	563	540	533	557	541	573	571	573	505	538	558	489	561	507	529	534	552	501	535	533	538	582	550	524	576	532	541	545	496	529	507	562	541	569	538	558	538	524	516	526	557	541	531	539	540	553	550	556	539	496	501	525	527	555	550	511	583	567	532	517	490	573	556	570	538	531	552	507	526	552	514	558	561	533	526	547	518	548	525	533	563	498	555	500	541	506	507	544	490	549	573	560	543	532	557	542	533	581	536	513	522	532	505	522	504	527	548	569	544	523	549	542	562	534	542	566	531	497	491	520	549	534	536	565	525	541	564	550	564	539	515	539	613	532	509	520	560	525	549	518	523	526	534	543	520	532	532	542	533	557	541	527	567	523	494	566	551	540	505	542	541	537	513	587	526	569	552	551	583	523	516	547	497	520	515	544	570	550	556	499	485	535	519	577	515	525	538	532	531	565	517	540	530	554	551	533	532	515	547	522	506	535	562	537	558	555	526	526	523	506	586	577	511	485	549	564	504	560	513	548	524	534	561	552	511	539	502	525	547	555	512	518	538	528	528	491	506	508	520	563	554	526	542	557	528	534	543	523	503	530	538	557	530	560	513	523	560	553	594	539	599	533	539	512	527	556	523	549	548	527	565	538	524	572	543	554	533	509	508	537	568	494	551	523	550	519	523	537	603	504	544	570	544	556	580	521	558	520	568	529	521	517	544	521	547	576	531	568	532	538	511	565	523	536	548	519	554	519	532	582	514	561	549	532	541	517	515	561	545	549	576	516	542	529	511	544	550	519	534	515	533	537	501	543	488	516	516	532	540	549	567	510	551	518	540	531	525	527	511	544	561	522	541	480	512	581	498	519	517	532	566	516	568	488	583	529	544	530	586	528	535	577	536	540	542
24538	21638	29094	24655	21614	10370	2428	1975	1848	1796	1392	1337	1320	1298	1357	1318	1123	1041	937	834	805	748	800	799	789	803	829	793	785	767	722	741	712	730	745	718	732	739	771	755	691	714	789	720	671	726	759	768	696	724	733	769	676	691	719	729	712	695	714	718	727	729	726	750	709	721	703	689	693	737	677	693	702	696	722	691	682	753	680	708	735	730	745	696	723	730	709	743	707	667	743	691	707	726	689	751	718	720	669	752	687	668	712	682	681	744	708	724	703	722	684	723	701	694	677	735	708	722	707	718	772	717	689	712	699	705	755	705	717	692	735	725	724	759	699	699	774	738	723	754	742	752	702	764	731	657	727	740	694	756	684	744	729	692	734	708	726	747	716	699	716	724	739	687	712	728	703	746	733	712	761	757	708	693	730	697	723	753	764	759	705	706	745	713	725	717	677	687	709	750	703	742	736	793	716	714	713	726	691	751	725	713	726	699	717	759	700	713	709	672	746	725	743	707	690	701	685	726	762	704	708	704	719	710	694	687	723	703	759	735	696	742	736	719	747	717	730	718	702	738	691	739	754	734	742	703	743	741	747	730	695	722	738	721	759	796	714	679	768	750	747	694	711	703	779	726	717	704	764	731	724	688	734	733	718	695	683	684	735	676	774	701	741	709	748	712	716	721	684	658	692	700	742	720	663	734	740	697	751	704	762	683	773	759	717	757	674	729	680	716	749	745	779	690	702	714	720	743	778	693	713	757	699	713	687	708	731	727	736	696	733	691	721	711	696	704	739	703	729	733	738	725	750	703	722	715	703	678	752	732	726	704	733	763	695	692	727	718	686	715	712	753	675	721	754	701	749	724	737	691	711	751	682	715	723	723	665	718	721	694	708	677	688	745	705	720	736	692	733	713	696	712	701	704	686	742	729	733	750	684	722	696	742	703	736	700	711	745	659	718	739	632	706	753	711	758	699	739	743	690	703	757	734	729	743	717	745	728	719	769	783	712	755	752	780	712	685	724	706	757	669	669	719	714	723	693	742	758	713	713	694	708	698	762	765	728	732	698	724	698	735	734	715	724	711	703	705	750	679	713	745	729	717	718	711	642	702	736	720	709	773	717	720	668	685	689	774	726	714	773	726	742	730	718	717	687	785	722	718	658	709	718	743	725	724	754	715	728	720	709	715	706	783	713	754	735	740	783	714	679	731	736	727	705	735	676	717	743	720	659	715	705	718	743	733	777	704	730	711	685	700	686	698	706	708	706	745	691	733	750	706	733	733	689	722	716	720	722	706	711	697	760	709	718	673	708	714	723	733	675	719	731	691	687	717	732	699	728	710	761	733	735	706	729	706	736	762	714	740	731	670	714	703	717	722	743	717	732	648	701	736	663	738	717	771	734	679	688	668	682	723	726	665	686	699	745	691	712	670	737	734	702	688	715	751	701	730	692	698	767	746	731	722	731	690	690	732	728	697	700	759	709	723	667	678	710	713	723	717	753	760	714	748	743	698	711	734	699	686	736	707	682	734	678	725	747	728	715	742	727	714	684	705	710	699	701	712	700	714	715	714	736	717	739	741	743	708	726	697	736	711	734	686	749	738	755	703	753	718	720	760	750	742	730	768	731	683	674	747	691	744	718	699	774	684	739	716	722	741	729	736	761	688	726	724	706	702	702	686	677	716	704	698	746	723	696	674	713	754	676	737	714	685	713	724	745	724	732	754	764	752	735	706	716	683	693	723	715	699	741	717	714	719	706	703	752	705	699	695	678	759	682	728	724	738	710	672	693	705	777	690	684	712	720	732	697	704	746	696	697	701	726	719	713	701	696	705	736	716	718	675	779	726	723	727	664	750	733	694	677	740	714	686	726	777	786	725	711	700	684	720	765	686	740	705	688	707	729	678	721	708	685	670	747	690	717	743	706	741	706	704	717	734	693	723	691	697	701	759	732	751	718	716	687	744	698	672	755	732	697	752	707	759	687	694	681	696	707	687	754	738	681	709	684	693	758	699	750	705	727	727	715	728	706	721	687	721	753	757	701	807	751	747	719	752	735	770	742	721	703	709	713	700	705	719	699	694	722	745	767	746	696	690	735	715	753	757	697	712	721	719	756	725	677	676	717	724	707	756	680	751	735	699	716	752	670	686	769	712	762	707	729	729	714	728	797	743	718	732	734	669	679	723	734	711	783	718	708	699	725	688	727	725	712	718	684	741	737	709	716	721	733	711	732	732	734	678	708	752	663	709	711	718	739	709	732	676	780	719	720	690	764	671	715	762	665	725	700	714	728	730	714	731	721	691	695	685	699	684	724	744	687	746	734	729	689	739	788	712	720	726	728	734	723	747	703	670	672	737	694	695	720	754	689	726	742	716	721	712	748	724	676	723	705	737	725	718	701	772	722	728	701	716	728	712	722	689	754	695	742	715	724	731	688	729	707	701	736	642	720	663	721	718	734	710	712	710	697	724	694	700	718	736	672	693	710	679	730	681	795	751	704	762	744	738	724	779	734	689	736	721	742	707	754	731	752	709	739	731	702	766	696	728	707	711	672	711	717	713	733	744	726	739	715	722	702	732	714	761	725	737	663	773	712	701	714	779	737	674	706	741	692	713	686	708	694	747	738	745	768	751	666	703	696	729	775	723	678	691	648	770	723	722	692	704	715	648	688	696	722	740	728	717	723	754	703	720	730	712	744	682	707	734	708	660	732	762	719	727	712	704	707	717	730	720	736	715	705	716	730	727	665	731	724	689	740	694	706	684	728	718	736	718	667	689	703	713	725	729	685	758	676	677	773	724	723	742	733	705	711	724	704	714	719	772	716	726	721	693	764	725	715	714	674	685	696	709	711	684	699	712	727	706	718	690	695	695	623	717	739	724	714	757	714	710	765	679	716	656	715	700	696	695	706	667	719	731	752	677	704	714	724	774	707	770	705	656	715	764	730	700	745	755	718	756	710	763	753	672	737	680	749	716	692	733	725	741	702	702	707	668	732	757	692	761	682	743	712	680	717	730	703	716	676	686	749	718	724	749	712	771	669	706	732	705	766	743	736	730	688	728	744	759	714	681	750	735	682	708	740	742	723	721	742	797	675	705	767	748	697	721	735	722	757	744	689	760	718	710	728	692	721	661	691	712	725	778	698	694	704	752	719	674	688	679	686	707	684	689	748	717	717	725	757	757	691	689	770	725	715	727	702	712	731	723	753	718	726	712	737	700	745	706	703	741	701	679	681	655	743	726	752	718	724	670	730	707	688	687	676	716	680	746	709	692	696	718	697	675	678	700	682	712	723	712	703	764	736	710	694	720	669	648	719	676	708	732	710	713	716	665	727	727	736	732	737	727	760	728	716	746	677	765	713	707	728	766	719	696	726	706	695	787	736	698	707	732	659	747	700	693	717	676	705	727	747	750	736	723	720	730	671	735	722	741	717	777	720	721	704	679	725	731	755	723	684	744	714	678	769	710	687	707	672	731	690	737	692	724	686	676	687	666	725	714	726
6821	14567	12117	6545	5075	4111	3875	3981	4033	3338	2680	2523	2403	2451	2609	2343	1953	1597	1378	1240	1064	981	1045	1091	1078	1053	1128	1095	1116	1071	938	975	919	941	963	972	947	920	957	943	961	946	1003	993	915	893	937	875	952	937	931	913	885	899	905	903	946	953	884	916	920	961	927	958	855	894	912	935	900	898	916	902	914	869	909	881	945	994	919	867	913	910	896	871	839	828	913	850	903	935	894	908	926	948	924	878	910	910	909	904	886	897	959	938	922	923	912	902	904	961	895	910	937	909	912	874	893	917	860	899	885	957	885	945	867	830	965	947	911	897	941	858	871	905	923	879	886	908	880	877	855	928	914	903	942	930	918	898	877	907	895	892	972	880	902	932	911	903	859	950	884	886	887	829	920	919	867	875	921	880	936	894	885	904	905	889	952	881	879	915	897	897	913	911	893	925	908	916	961	890	872	867	921	930	923	863	897	913	904	923	906	842	873	877	907	889	855	858	885	891	917	892	889	934	879	860	861	933	925	852	892	940	862	892	922	874	878	886	881	860	956	897	879	921	962	891	903	901	859	855	877	929	969	906	875	832	856	870	900	927	898	916	925	911	928	912	919	891	895	923	937	914	905	895	922	928	894	881	910	898	895	880	897	917	935	904	905	890	943	893	821	896	883	918	882	887	967	934	853	859	885	910	795	960	922	927	905	886	935	891	865	935	869	906	883	874	947	877	923	855	911	904	913	886	888	937	919	954	941	874	897	958	866	926	875	919	920	874	906	935	889	909	876	908	885	896	890	910	850	928	919	938	922	888	887	933	963	936	869	876	936	968	904	886	879	895	903	957	898	862	863	888	864	889	907	853	937	899	862	900	907	988	929	940	903	861	918	862	884	867	929	918	886	915	913	930	852	821	936	932	900	856	924	883	898	899	885	892	941	893	935	914	895	886	913	903	885	878	891	875	872	866	911	882	923	867	913	880	871	867	878	893	926	854	886	886	917	944	931	883	917	882	899	868	930	905	851	945	916	876	937	934	872	877	909	888	898	877	843	897	865	867	898	957	900	936	870	937	947	923	900	897	909	903	912	892	882	901	924	926	972	935	915	865	891	902	855	871	913	922	871	913	904	910	892	911	920	848	919	914	912	862	906	898	906	844	922	893	908	909	857	952	938	917	911	913	915	953	891	879	876	941	937	897	908	916	879	840	921	912	892	933	899	916	924	918	911	904	876	886	878	867	909	857	914	867	913	933	886	823	863	841	943	931	916	945	894	957	901	874	933	911	858	874	930	910	866	866	884	918	953	934	913	922	900	867	923	884	882	892	903	947	893	868	957	832	909	896	928	896	864	930	872	927	909	862	858	938	944	901	896	893	915	854	906	926	897	911	969	900	933	904	888	948	860	931	908	919	894	939	923	871	930	944	920	874	874	897	894	923	909	900	910	928	866	855	882	913	924	864	909	849	885	966	927	941	929	935	962	919	916	906	875	889	922	874	889	910	882	929	951	837	878	889	902	923	849	877	915	917	913	929	916	956	886	924	903	904	960	890	913	964	902	914	921	916	902	894	836	913	903	888	868	972	894	948	932	959	881	907	919	928	874	971	883	929	920	923	882	900	927	893	905	948	880	924	900	897	892	921	933	871	938	858	955	891	854	952	955	942	916	857	875	903	924	960	903	890	934	947	899	917	917	917	930	886	878	907	863	870	940	889	869	890	904	947	937	908	910	875	942	913	880	897	899	894	885	943	886	902	890	894	936	935	859	879	913	955	936	931	888	895	911	912	881	896	887	913	870	995	887	870	882	928	842	914	890	917	890	894	871	875	947	901	863	963	903	864	871	971	895	888	896	889	897	882	936	878	871	901	899	910	803	928	925	986	879	879	934	941	913	874	919	878	913	859	908	896	897	914	944	862	934	872	890	874	917	895	920	948	935	943	886	881	895	903	941	917	935	902	909	887	877	949	853	965	943	923	920	832	896	875	895	869	879	965	860	911	927	902	938	918	927	973	902	879	837	892	820	933	914	902	886	924	862	926	945	878	923	912	946	870	879	932	909	843	927	893	920	909	920	877	936	883	855	885	925	909	895	914	899	904	923	870	914	871	923	922	859	935	941	873	898	897	945	901	950	888	860	900	860	880	925	903	875	944	959	908	865	875	912	907	887	904	854	907	922	891	908	889	879	889	934	914	899	964	911	896	879	881	924	929	1015	897	841	906	885	945	854	950	872	953	864	885	946	929	924	928	895	881	877	913	901	913	883	916	956	901	957	874	852	900	888	901	877	893	888	923	865	913	886	925	887	873	926	904	929	895	898	916	882	886	864	852	890	928	960	890	937	866	900	932	915	926	958	898	887	870	950	839	876	902	916	915	942	891	867	901	907	944	935	919	914	959	954	978	879	927	901	887	930	875	870	942	910	891	926	903	886	858	909	927	919	891	894	915	883	906	889	951	916	865	889	911	902	898	893	860	932	915	912	883	863	868	882	911	877	899	910	897	909	910	857	927	910	903	876	919	914	846	864	904	958	890	913	929	895	913	925	870	904	893	888	892	913	918	899	888	901	940	845	867	913	893	859	875	959	919	916	914	929	940	886	906	895	918	865	882	928	885	925	950	924	843	861	881	878	866	935	888	891	851	918	860	869	893	912	875	844	876	927	895	926	854	875	860	892	938	880	924	903	912	881	894	876	897	843	910	909	873	915	949	904	920	883	922	927	910	879	907	924	919	930	904	901	941	894	932	848	934	927	888	922	958	896	965	948	888	886	959	875	907	945	881	888	911	938	899	945	921	886	886	940	922	902	893	858	879	941	883	877	883	912	929	911	920	863	881	914	895	869	841	966	916	886	902	881	905	931	941	950	943	905	897	919	933	892	911	897	919	904	886	917	928	865	965	858	874	892	908	924	873	932	878	884	879	945	913	885	875	915	886	896	909	897	866	871	903	867	953	872	905	872	882	929	866	922	874	890	914	897	864	944	932	913	857	897	909	902	894	937	910	910	928	897	920	926	893	905	880	850	864	959	895	915	891	929	879	878	941	893	907	865	916	921	946	896	911	879	907	898	870	928	885	936	878	874	881	931	918	888	928	912	900	942	887	904	958	940	874	915	931	910	932	861	962	888	942	891	908	931	937	892	850	906	957	873	915	921	859	924	899	876	918	872	913	883	915	915	937	907	925	894	924	910	897	881	902	945	880	927	860	881	920	904	873	922	874	949	946	903	912	909	897	917	894	900	885	920	838	890	910	897	888	866	918	925	881	875	894	889	859	950	864	936	875	900	895	889	884	917	938	894	940	896	867	913	918	867	896	885	931	906	904	898	833	932	898	890	918	853	878	944	874	901	906	889	941	938	879	863	924	922	875	913	929	941	875	891	942	914	905	914	902	934	880	866	841	842	892	901	909	912	904	883	922	941	907	904	977	916	870	969	924	840	901	928	882	899	908	874	933	937	883	900	941	900	971	922	909	940	881	911	912	955	884	898	893	896	884	898	806	888	924	928	900
23474	21630	29589	24151	21633	21649	8804	2852	2486	2017	1743	1582	1476	1578	1618	1519	1259	1159	952	931	831	782	750	891	821	754	809	774	768	770	733	749	761	762	679	747	738	748	745	723	700	662	662	747	697	693	717	675	729	697	705	736	695	681	692	672	662	693	713	725	709	695	722	680	710	669	682	694	667	726	729	716	674	695	715	733	718	664	727	736	666	706	713	718	718	717	644	736	683	712	700	707	706	716	685	694	711	677	733	717	652	710	726	657	636	645	666	677	682	655	682	710	717	685	697	653	698	706	705	716	713	727	648	678	697	665	696	689	626	665	642	741	658	704	736	685	651	708	718	700	663	696	679	690	706	712	660	658	668	731	715	642	743	704	666	630	729	683	672	687	674	700	711	665	689	716	689	686	696	699	677	706	702	715	699	635	642	651	671	696	671	631	713	688	674	746	711	637	712	700	689	732	666	662	643	697	703	694	700	688	640	696	697	677	694	666	651	714	728	708	670	694	730	699	677	687	654	682	660	707	690	679	680	687	742	659	632	705	727	712	691	662	683	661	726	684	651	674	727	689	686	722	685	701	734	692	712	681	708	700	712	718	719	695	707	676	679	634	678	731	669	666	710	698	721	726	685	724	652	653	730	685	643	688	674	749	701	687	659	646	721	699	674	642	689	687	694	660	680	716	670	718	713	678	752	730	702	634	670	707	678	689	699	692	682	699	706	625	735	671	665	673	720	667	650	694	651	696	732	676	656	717	716	677	659	666	684	703	684	691	721	644	705	679	692	721	667	678	707	648	677	724	672	650	694	671	678	684	642	690	647	678	699	690	672	637	710	681	684	700	717	722	701	711	658	679	644	716	670	692	682	640	627	662	658	648	677	699	728	690	690	666	746	665	665	717	659	671	704	659	713	709	721	683	668	701	706	707	689	690	662	671	716	669	674	720	696	660	652	684	669	673	693	682	698	672	670	680	677	738	676	659	679	654	680	680	683	677	659	686	705	702	675	696	665	748	733	677	707	710	695	646	654	727	701	714	710	666	697	697	707	680	705	666	641	708	678	648	709	710	657	647	660	695	676	670	723	708	675	705	701	699	733	726	673	650	701	686	664	682	699	625	699	682	678	691	640	676	643	679	693	687	688	708	721	731	715	726	724	672	701	653	683	694	708	728	710	732	711	641	709	690	644	699	665	671	708	669	683	656	690	718	715	649	684	729	647	701	700	671	674	741	686	682	702	654	660	678	676	642	690	641	668	643	682	691	742	629	646	726	673	716	733	667	682	686	679	616	661	642	701	689	703	678	729	681	672	655	659	689	681	705	714	715	678	657	672	665	715	716	694	670	711	715	694	696	693	653	695	745	679	683	715	719	648	703	654	672	710	725	682	687	721	693	658	693	655	704	638	753	695	653	748	672	702	705	668	690	684	658	663	659	701	685	704	679	696	662	665	643	707	670	690	690	682	658	713	721	736	691	690	699	684	661	726	679	683	684	641	696	664	646	692	653	675	718	647	695	668	652	672	676	657	627	654	668	685	640	670	694	689	674	660	690	689	719	701	693	634	688	714	668	788	680	675	672	719	674	685	678	691	696	686	661	714	726	712	665	634	661	679	678	653	654	708	719	667	708	656	669	738	685	672	705	695	696	673	685	674	668	693	664	683	646	605	690	671	713	715	661	667	692	732	647	748	727	658	716	719	685	639	665	680	663	686	658	656	730	712	646	659	630	683	730	667	693	671	690	681	701	694	636	672	712	648	657	655	696	693	680	657	683	668	669	690	676	739	687	733	693	694	702	683	654	685	671	648	642	701	683	697	661	719	695	723	697	691	724	645	693	674	684	626	666	669	698	729	722	681	690	707	664	741	699	683	674	640	657	702	720	666	669	680	729	660	637	685	685	663	714	714	685	682	624	673	653	680	687	686	727	733	689	697	640	730	697	676	663	696	630	668	650	683	708	717	697	695	650	695	732	703	650	713	702	762	700	713	667	679	679	678	694	666	673	660	700	726	714	683	716	635	686	645	715	688	626	703	666	703	670	735	664	706	611	698	680	683	645	712	700	670	683	680	695	763	691	697	691	697	704	700	664	672	697	690	695	730	664	648	701	692	710	708	645	697	698	703	658	682	722	639	718	684	719	697	685	723	660	681	684	684	702	694	662	675	720	717	701	704	665	688	665	671	685	660	656	656	722	698	703	699	669	685	692	681	726	653	695	695	666	709	706	687	718	676	702	673	702	683	660	710	698	680	645	688	627	726	675	663	637	663	683	666	690	706	676	733	703	668	703	712	661	679	675	633	718	716	671	709	677	674	697	707	639	737	709	692	692	674	648	672	716	671	645	698	738	669	719	727	634	669	687	645	651	631	701	664	709	724	637	681	659	668	710	668	704	709	654	726	680	671	685	675	690	712	682	691	671	675	717	664	669	717	702	666	687	694	693	675	713	708	666	661	678	720	670	716	666	706	708	679	655	650	683	654	702	702	644	641	692	736	660	695	673	669	685	693	689	670	657	677	688	702	670	678	709	698	716	632	713	655	678	686	674	683	685	718	722	647	650	688	683	707	672	660	733	661	681	707	690	701	653	697	707	698	702	682	716	728	659	688	654	663	699	663	660	692	694	675	707	672	681	688	698	730	695	720	692	724	706	632	681	664	740	703	687	653	661	702	732	743	657	727	713	744	721	732	684	710	714	711	675	676	658	680	650	683	665	674	711	709	635	734	700	697	704	718	653	653	654	674	642	732	669	643	665	651	691	623	701	720	674	678	692	675	694	645	683	658	703	693	708	653	686	691	621	643	666	706	702	684	691	687	676	693	669	724	723	688	680	649	661	700	678	699	693	680	713	659	694	662	645	687	716	688	694	659	701	610	706	632	698	728	688	679	681	741	699	677	666	656	661	666	706	676	658	695	664	738	677	643	670	660	733	676	708	735	688	650	687	751	675	678	704	696	675	671	664	645	678	689	671	697	712	671	672	669	662	669	654	709	722	658	671	731	652	645	670	678	658	684	708	680	671	680	694	669	670	669	671	672	660	646	655	677	631	706	701	664	726	622	706	694	658	741	637	685	699	698	675	743	662	675	741	666	669	714	690	696	662	692	682	709	712	700	656	711	658	645	650	664	686	667	625	700	708	711	683	734	683	634	717	674	724	715	673	701	667	722	678	701	690	661	692	662	657	716	675	675	707	704	707	668	682	697	649	687	664	722	701	689	721	695	667	690	663	734	703	691	700	670	681	664	674	681	700	750	719	740	705	707	707	662	665	680	690	686	710	666	699	741	690	714	636	686	676	722	676	667	675	706	691	707	650	706	695	697	706	678	675	706	712	689	686	721	690	697	653	722	677	710	705	679	659	669	710	669	679	672	704	678	674	701	714	677	676	654	731	682	676	661	690	680	727	625	667	706	653	708	698	639	640	679	723	710	767	688	691	664	723	690	661	712	714	660	653	739	714	686	658	659	653	680	679	642	647	684	697	674	682	686	643	688	687	681	667
8975	20459	16984	9868	7425	6151	5573	5528	5374	4305	3603	3210	3011	3183	3395	2973	2369	1921	1634	1387	1128	1123	1124	1168	1162	1160	1135	1199	1165	1087	1019	947	985	937	974	945	979	942	944	884	955	859	900	843	901	905	893	864	844	905	919	872	870	875	891	939	873	849	937	877	915	911	858	876	907	926	819	841	879	911	901	916	894	914	947	881	881	894	820	884	866	856	910	867	934	906	842	873	896	904	878	896	877	864	849	887	901	894	856	913	881	896	849	883	870	880	891	877	865	899	917	874	871	938	845	850	913	848	928	922	845	919	887	878	885	870	886	860	830	831	893	936	918	853	836	915	831	884	864	858	893	874	875	846	853	879	921	913	904	879	899	846	892	870	910	867	896	907	895	847	817	852	864	884	894	899	829	894	878	827	890	932	832	934	882	866	889	831	879	914	915	837	856	843	919	877	907	895	854	855	869	794	816	873	882	838	901	863	883	872	931	865	866	903	900	852	896	890	869	862	877	848	856	889	892	904	843	914	866	836	887	861	852	874	870	887	879	844	878	876	909	888	814	819	887	905	870	898	851	926	836	834	927	843	918	914	875	877	884	899	847	884	849	870	872	881	883	876	875	897	861	834	800	885	873	873	824	907	836	881	872	847	914	878	885	898	880	906	911	901	907	896	886	864	870	855	854	881	894	886	839	930	880	912	878	863	870	879	902	858	914	864	951	895	832	863	874	865	860	889	861	833	882	874	875	895	865	900	845	876	876	860	865	932	936	826	903	803	894	877	842	872	852	849	825	906	835	904	908	874	888	851	885	874	899	824	892	872	900	843	834	852	881	883	888	884	861	898	882	864	896	886	891	869	905	858	875	860	911	838	862	862	796	897	836	897	889	881	880	897	885	870	895	866	855	864	829	869	842	916	841	915	849	909	834	829	868	931	863	894	870	939	913	878	923	897	861	894	872	933	874	819	858	902	926	883	892	875	913	851	859	844	856	891	873	901	866	883	867	910	858	880	856	844	854	849	865	831	931	894	826	863	886	855	880	815	871	817	904	872	888	837	840	867	888	926	865	864	869	908	855	873	889	890	894	872	875	895	835	825	897	870	894	826	844	836	917	884	891	888	898	868	818	942	863	863	846	909	870	883	851	895	865	839	880	900	889	923	906	861	899	921	886	910	875	863	842	832	882	901	855	877	882	944	888	848	899	860	886	864	803	865	855	893	898	864	923	928	837	848	912	861	894	828	891	856	876	888	884	929	885	904	850	866	910	945	894	935	882	835	867	893	876	899	883	925	886	906	900	879	889	841	833	846	877	904	923	884	909	866	830	832	871	874	869	835	861	853	886	883	823	867	875	826	893	933	863	866	846	872	856	855	866	827	918	848	816	876	898	881	876	890	919	862	875	900	805	894	844	875	813	860	855	884	859	827	881	857	855	841	852	817	868	883	833	880	878	875	855	868	850	886	873	832	840	926	855	875	873	895	856	883	846	844	900	932	862	879	855	900	855	832	889	868	851	852	866	872	869	866	885	869	880	869	882	816	872	861	902	853	849	918	871	848	859	856	866	855	890	917	882	877	796	886	901	893	947	867	843	867	900	874	886	934	854	875	889	862	889	839	837	873	829	882	918	882	889	886	906	885	883	876	861	766	908	818	898	910	924	889	854	839	876	836	832	855	865	888	865	885	802	895	857	893	837	911	877	810	816	855	850	909	922	883	844	867	883	857	854	873	859	889	902	851	921	806	880	892	870	861	873	883	867	867	913	860	904	871	822	896	876	873	860	884	870	853	900	866	865	911	864	820	905	885	905	863	834	881	846	825	860	892	855	851	885	889	890	894	890	834	876	877	894	882	826	862	900	891	888	908	869	872	884	886	844	848	851	822	865	890	850	843	865	891	893	867	887	865	876	893	865	849	846	839	880	900	865	857	930	882	928	871	882	864	912	832	944	852	846	823	940	870	874	883	879	887	882	860	905	866	871	803	878	838	919	876	851	876	860	892	885	874	858	874	903	872	865	901	833	909	900	857	841	851	823	814	879	902	861	859	856	873	837	905	860	845	860	905	852	887	863	881	850	827	896	857	880	837	861	875	920	867	844	801	897	895	862	916	853	942	896	906	912	906	863	835	905	835	863	891	866	874	910	846	873	858	884	862	867	826	843	853	868	880	892	884	883	854	802	833	868	845	884	878	888	888	896	849	830	855	887	866	886	877	832	877	858	779	865	829	867	868	857	890	886	834	848	896	799	883	857	874	871	878	880	885	881	864	731	848	844	895	940	921	851	838	905	879	895	849	875	857	879	867	881	897	839	853	892	882	921	862	851	852	915	906	859	858	835	851	861	872	873	904	796	903	848	861	884	887	911	896	873	845	913	863	884	863	853	855	867	883	871	846	832	877	900	885	890	807	879	869	894	885	845	827	866	851	850	824	841	850	829	886	829	886	817	863	845	862	900	862	873	860	858	909	831	860	874	917	832	860	889	860	899	864	860	881	903	828	880	868	929	892	893	912	907	865	901	834	863	934	861	900	842	902	869	900	913	831	887	887	889	897	883	859	920	915	906	879	849	845	890	859	869	889	868	828	843	868	860	912	881	858	917	789	886	898	869	865	882	850	847	878	891	858	905	862	838	909	843	876	864	857	882	878	918	867	815	844	886	836	857	870	854	937	900	898	866	872	913	879	925	887	825	876	818	890	837	909	924	875	860	909	870	822	830	859	866	849	856	881	849	866	883	871	890	857	886	869	849	895	854	876	886	895	902	977	855	920	824	834	901	885	871	884	815	858	902	895	894	881	833	913	890	879	842	887	866	877	880	846	882	872	838	837	853	930	878	882	848	839	879	845	875	848	827	845	878	812	888	823	879	851	869	843	808	849	898	859	866	886	886	891	875	886	904	833	886	881	854	859	939	890	917	898	863	855	865	899	897	904	882	852	837	870	895	904	925	887	928	857	851	947	860	862	879	819	833	893	857	855	899	865	830	899	827	868	889	888	881	860	849	875	920	895	852	875	838	843	850	851	850	884	847	904	895	834	949	863	859	920	846	942	849	871	854	862	857	835	879	876	838	829	906	856	884	886	870	835	871	802	892	879	880	901	831	898	856	864	849	831	858	811	882	856	866	907	883	826	892	890	842	843	874	891	864	901	861	850	876	885	912	871	823	920	823	838	880	868	906	883	870	847	885	887	876	849	822	882	893	873	870	892	880	822	882	878	856	879	901	855	821	831	895	903	892	925	899	921	905	902	875	896	853	909	876	880	877	889	857	873	861	873	852	932	871	855	899	849	831	913	896	851	848	875	857	957	879	920	868	848	866	886	927	887	854	840	845	853	882	849	853	910	894	853	887	825	885	823	902	874	856	862	859	859	918	882	780	853	833	890	893	882	869	888	873	896	834	864	857	896	810	891	878	882	833	830	869	900	928	854	895	891	856	830	880	869	883	946	829	843	876	895	875	859	891	833	840	933	813	869	887	878	843	871	875	881	877	839	867	848	926	909	821	803
27450	20751	9085	1765	973	873	827	979	999	803	699	620	670	727	711	652	602	577	471	457	410	446	447	427	440	476	443	500	438	437	419	407	411	426	414	426	382	436	426	456	422	433	392	410	395	427	416	365	412	426	380	424	388	399	412	405	395	426	422	416	400	440	407	419	374	378	441	382	424	408	388	404	433	372	385	414	431	418	382	432	427	422	417	412	400	436	435	387	426	405	429	388	394	396	410	386	418	385	410	420	411	365	410	407	390	404	427	414	420	419	414	440	427	410	399	419	385	443	417	379	401	379	412	398	395	422	387	426	445	419	467	427	377	437	388	424	404	396	399	361	400	399	400	403	389	380	408	440	446	387	383	418	429	398	405	426	410	426	424	425	436	420	430	423	410	407	398	449	436	439	431	416	376	414	461	405	415	435	398	406	422	413	368	383	389	443	395	417	411	440	380	402	413	411	417	401	414	423	443	422	443	400	414	427	424	414	390	414	422	437	441	387	423	407	435	406	411	367	405	401	426	420	419	410	419	371	411	396	385	393	432	408	448	394	442	429	384	415	393	430	364	392	403	402	417	426	392	448	425	388	372	419	399	416	397	377	408	430	389	417	430	396	420	409	411	414	427	418	438	440	397	387	402	400	396	396	444	437	426	374	417	442	402	404	379	415	440	427	409	423	437	424	441	408	410	388	397	442	415	395	408	427	428	412	423	379	382	404	392	390	380	410	443	408	390	418	417	410	443	418	438	416	418	420	435	422	418	390	426	421	425	413	427	435	386	408	419	417	428	403	439	438	433	408	396	423	370	421	399	388	408	414	372	410	434	362	402	389	422	412	399	394	383	383	387	435	433	399	435	442	450	388	406	426	433	406	402	434	398	384	403	427	380	407	417	404	380	415	421	438	417	402	406	398	408	406	386	385	385	411	402	430	393	415	440	396	402	377	437	430	401	441	397	439	401	442	438	405	433	412	422	430	419	425	421	409	412	375	391	429	434	399	423	397	430	429	438	413	406	408	442	430	378	381	396	366	390	404	458	379	423	444	417	398	433	398	416	410	409	398	394	416	413	422	402	426	417	449	401	404	408	410	440	393	386	430	433	413	400	435	399	413	379	384	417	397	397	403	442	389	411	412	420	427	392	431	385	430	349	433	408	398	418	414	421	394	418	406	387	397	375	396	389	404	405	406	417	431	402	416	370	360	407	395	399	400	435	413	421	375	413	382	418	436	397	398	408	431	414	386	403	401	423	400	394	407	403	405	398	399	421	410	385	412	401	408	404	431	403	451	402	371	455	426	389	443	387	432	404	399	375	409	424	417	411	386	431	400	421	430	394	413	386	402	424	430	419	398	426	411	416	411	401	410	411	446	411	416	453	402	392	396	401	386	407	413	401	408	403	418	411	402	423	429	425	412	413	395	427	408	392	436	411	371	405	393	400	443	423	394	452	468	428	420	398	416	377	377	378	418	402	389	420	440	386	409	384	427	431	429	418	383	405	444	413	383	434	438	404	409	394	424	414	406	364	393	395	438	406	441	425	409	413	442	412	386	437	413	387	409	400	408	393	441	398	407	415	431	420	398	404	417	445	419	429	444	408	425	390	395	410	423	432	414	409	398	421	388	419	401	394	419	416	396	404	387	406	364	433	396	440	374	399	397	409	434	411	409	399	392	412	424	402	417	433	418	424	399	419	436	389	427	378	395	426	402	412	417	403	416	441	391	407	418	399	409	435	430	419	408	392	407	406	421	376	414	442	434	414	427	410	407	412	417	411	357	405	413	400	421	443	401	413	418	418	443	385	412	378	372	402	412	392	403	404	423	423	435	450	406	423	406	418	437	434	381	438	390	411	412	419	419	420	366	410	401	373	411	415	417	397	411	405	401	411	406	384	368	443	408	376	403	404	431	421	459	405	408	464	406	377	396	408	399	447	381	421	435	393	442	401	441	422	438	421	391	421	440	408	445	452	427	436	408	370	402	398	398	397	411	419	431	429	422	427	434	414	425	424	437	430	401	414	433	363	422	423	451	413	428	449	385	383	417	458	417	367	432	419	411	405	424	424	403	393	398	406	410	380	403	382	437	384	403	433	412	396	407	429	382	391	381	383	384	396	381	418	412	396	402	392	415	443	388	406	431	414	428	415	375	386	435	411	403	387	396	445	403	394	408	396	402	438	411	397	409	396	394	360	419	420	451	400	389	420	410	404	405	407	426	398	411	433	473	415	416	422	411	431	391	390	445	409	408	404	397	422	400	428	434	408	437	374	446	364	410	398	419	403	402	401	407	410	408	398	412	405	438	396	406	390	369	416	371	382	381	440	424	411	446	406	413	378	409	375	418	401	444	435	403	430	418	375	416	435	436	405	432	384	418	425	441	364	425	405	419	440	445	436	400	430	416	447	374	461	440	425	376	373	405	453	435	383	405	437	411	397	370	399	416	414	427	420	393	448	394	424	396	386	384	384	437	383	430	424	408	417	438	441	385	398	394	384	396	403	428	375	396	413	438	404	439	410	428	424	399	428	356	402	400	406	456	416	414	396	436	412	440	427	407	407	461	427	399	401	396	386	408	409	407	395	395	417	421	422	447	409	394	438	404	404	436	422	426	424	400	390	418	435	379	444	449	390	381	402	404	375	443	414	417	419	436	409	397	379	414	383	411	428	413	390	408	442	421	418	404	405	397	414	414	412	429	387	412	395	456	439	401	383	464	365	389	429	418	408	422	378	410	405	423	425	423	383	395	362	436	431	438	388	403	374	398	425	430	418	399	419	440	427	388	443	410	428	421	425	396	420	422	432	421	413	414	418	410	427	423	415	424	428	383	420	415	402	416	385	415	416	437	428	384	423	403	401	388	396	413	420	430	425	391	422	410	431	410	392	425	421	385	434	384	412	427	402	384	420	406	386	385	399	392	454	397	400	440	397	415	396	414	421	410	401	415	434	430	446	398	393	379	422	402	367	425	403	408	437	392	395	413	404	420	417	432	435	411	384	417	409	418	386	405	432	440	393	387	347	376	378	370	400	392	436	429	435	387	389	399	396	416	455	415	380	437	405	402	425	379	417	444	370	414	388	404	412	412	435	431	430	440	412	399	404	408	419	427	393	423	385	420	401	425	363	458	418	424	417	444	411	395	427	415	377	427	390	424	390	413	420	413	416	435	414	402	431	415	383	392	390	433	381	414	417	383	385	446	412	395	424	422	382	411	396	442	401	402	475	442	442	418	396	392	394	413	373	395	436	410	402	411	374	351	424	402	410	410	408	401	387	415	431	407	405	411	392	452	399	430	425	415	385	396	370	408	428	433	418	380	426	406	445	430	417	423	420	395	425	406	390	387	412	427	403	403	422	429	406	409	355	392	425	427	414	427	370	425	428	417	421	438	411	414	422	405	407	431	435	448	407	436	403	414	416	411	444	409	415	417	391	415	403	427	434	444	391	414	411	393	419	396	430	399	416	441	371	441	413	427	373	429	423	394	401	439	395	420	445	389
5175	4867	4142	2268	1768	1709	1900	2178	2123	1666	1394	1270	1343	1441	1381	1285	1025	897	714	610	598	568	597	588	619	642	594	618	628	544	562	560	531	538	528	547	506	558	532	551	544	568	519	555	561	579	571	543	570	537	523	549	515	506	528	510	528	569	529	524	519	506	553	557	550	490	504	542	525	536	527	541	528	507	543	515	573	520	515	562	541	548	510	547	557	467	529	498	495	549	540	532	547	513	540	554	508	526	534	555	544	529	551	545	547	522	560	529	505	535	523	532	494	533	501	505	533	508	574	531	526	536	564	557	554	543	538	522	540	568	514	518	540	519	527	489	534	516	521	511	502	547	564	542	547	516	505	579	534	522	567	524	521	519	509	511	526	513	496	527	495	519	525	543	565	554	565	565	578	542	480	501	534	521	477	506	542	524	540	554	555	553	586	523	488	504	524	529	546	503	559	529	526	535	515	546	530	515	530	552	546	550	527	542	531	519	543	519	558	531	517	534	576	547	517	548	581	490	531	512	536	520	504	564	490	564	515	535	507	543	552	556	513	516	515	567	531	558	523	500	587	558	504	493	534	535	508	518	576	533	543	523	539	555	497	518	551	592	558	514	531	534	551	517	542	538	474	561	561	533	534	588	533	536	560	529	531	544	528	516	498	570	507	519	510	547	529	536	512	477	544	529	545	523	525	511	515	509	537	532	547	519	543	537	509	552	517	531	522	549	531	528	543	536	538	545	548	539	587	496	527	548	575	518	548	556	508	530	518	553	530	514	493	565	519	502	534	527	498	556	485	541	550	579	531	550	513	497	491	521	507	492	565	565	525	536	547	546	550	532	534	537	529	511	519	534	462	543	522	508	538	539	543	518	548	552	559	494	516	508	544	528	559	545	521	502	505	542	519	579	537	532	510	545	547	524	545	544	524	554	546	492	510	519	517	514	514	497	516	501	505	517	498	565	551	553	533	517	541	527	511	528	530	514	522	511	549	545	504	518	550	500	510	545	557	498	510	520	520	586	497	513	496	511	583	569	551	556	540	578	509	525	551	554	493	552	519	504	519	536	514	566	547	526	549	567	522	544	495	529	579	504	519	542	540	571	528	530	601	495	574	478	522	536	538	521	525	499	579	551	528	567	562	545	552	530	526	532	540	512	534	522	534	528	550	535	543	519	513	535	553	534	560	505	524	505	515	527	537	560	588	535	524	531	495	546	507	501	518	510	524	549	548	519	543	519	551	496	520	505	546	516	559	520	522	536	517	545	520	518	545	514	547	543	552	533	530	572	516	491	509	526	556	528	557	582	524	521	530	525	533	518	577	496	500	538	523	516	531	565	501	523	528	532	510	514	515	532	530	555	519	498	555	569	515	501	552	544	521	533	521	529	496	505	543	553	541	529	522	499	509	530	522	564	513	521	559	527	517	539	515	511	515	486	487	520	518	521	551	529	539	499	522	537	499	573	547	500	516	542	549	530	499	518	514	531	525	532	568	500	522	533	466	552	550	516	510	526	511	507	515	522	555	547	506	493	527	543	548	494	574	508	501	514	604	530	548	548	552	518	535	528	523	589	528	545	550	523	554	490	547	510	569	560	556	541	528	520	525	496	569	535	546	537	502	510	548	566	514	529	586	507	518	549	567	546	464	544	538	475	567	541	484	506	510	556	513	526	485	501	523	515	527	530	514	563	557	565	559	479	486	514	519	499	523	576	490	516	549	536	565	551	524	523	494	540	536	541	527	548	567	535	513	572	544	499	552	536	563	514	550	524	526	569	494	507	544	546	513	534	484	528	543	518	504	537	495	529	547	536	505	505	566	531	541	504	543	520	532	505	487	522	559	531	509	504	482	522	523	532	604	541	530	520	505	523	557	521	551	570	552	523	490	531	532	536	486	532	564	533	582	508	518	544	508	522	554	528	528	532	540	521	492	506	524	526	524	550	566	547	506	494	484	553	516	527	575	511	503	508	502	535	562	523	566	558	521	553	494	542	484	519	533	551	523	519	511	511	542	517	507	567	511	501	503	481	499	515	537	546	522	518	558	541	521	534	538	532	553	507	532	570	525	515	560	493	535	545	492	554	578	550	513	502	522	528	583	527	537	516	503	519	552	539	530	505	570	513	550	536	559	528	506	559	525	536	541	558	525	547	511	532	527	540	538	546	525	527	508	535	560	516	530	555	529	528	540	532	536	550	521	522	548	591	522	511	557	482	565	539	555	546	538	513	556	542	524	507	499	517	559	522	591	540	546	549	513	534	567	553	538	546	484	531	522	557	514	517	562	495	501	509	561	541	528	519	572	504	543	554	519	516	565	552	514	523	547	527	528	495	530	499	507	524	527	506	516	524	542	531	544	562	541	522	529	562	533	540	493	516	516	555	536	548	500	514	511	487	564	535	550	518	525	553	542	528	494	538	567	538	511	582	539	534	541	507	552	532	565	538	577	555	521	514	568	536	554	548	500	571	561	563	533	500	593	579	515	537	559	509	545	560	566	492	517	538	548	505	508	491	501	529	519	574	541	501	537	510	508	510	530	491	540	490	553	508	528	494	529	531	516	477	486	553	547	522	552	523	540	516	575	559	556	554	545	551	547	521	555	543	546	572	529	519	527	533	533	552	532	559	524	522	576	536	509	525	538	564	526	516	550	538	560	521	537	506	564	558	558	482	516	527	525	528	539	484	502	507	550	549	538	571	537	557	503	516	512	522	483	502	531	539	509	567	540	532	484	563	542	496	545	534	549	520	516	555	519	569	542	536	529	512	554	552	552	514	556	524	590	549	507	495	515	558	539	528	516	515	498	483	499	566	507	550	519	511	536	540	536	532	529	552	561	548	512	529	522	533	516	538	550	529	520	502	499	538	521	554	568	514	518	565	570	545	560	539	502	553	561	526	543	534	502	523	545	502	578	542	509	531	552	537	553	531	530	562	542	534	515	517	529	521	513	502	541	515	514	497	517	562	517	480	539	539	520	567	486	525	541	548	569	554	535	505	514	522	540	533	540	524	508	583	554	508	517	552	547	552	511	488	557	516	512	539	550	512	526	551	506	529	535	477	552	510	538	524	507	519	535	485	562	530	537	568	528	540	566	527	520	521	558	560	560	495	527	529	572	549	553	508	553	554	549	513	530	575	539	509	517	501	506	559	528	564	550	515	534	529	529	486	532	520	534	525	536	526	599	575	505	544	569	524	492	530	521	485	490	559	534	534	500	533	525	546	538	510	542	515	524	551	514	522	523	508	560	556	561	564	548	527	535	526	547	532	558	532	511	535	534	514	560	517	502	540	509	505	560	507	545	511	492	546	561	510	508	545	538	537	548	497	518	561	533	519	571	486	539	500	521	554	554	526	558	515	554	527	525	586	547	523	509	532	514	502	545	514	506	491	527	540	554	541	512	537	517	522	516	501	504	491	535	564	504	571	542	522	562	527	502	537	469	536	504	544	594	560	528	534	486	492	518	561	531	525	533	516	543	561	592	558	509	522	520	530	490	547
24471	21597	29029	24600	21579	10377	2553	2149	1871	1606	1378	1243	1245	1319	1363	1205	1047	976	856	775	797	778	818	805	764	806	805	812	774	741	768	783	726	696	764	729	737	718	705	716	710	725	671	726	711	739	737	690	704	772	709	712	771	721	728	726	704	694	653	704	685	689	717	678	713	721	715	696	713	771	739	694	681	715	699	701	710	694	680	704	743	691	718	711	691	722	703	699	746	698	693	727	749	767	718	702	658	798	750	736	717	687	729	691	675	741	654	712	730	684	683	709	742	745	699	724	775	716	705	702	674	693	718	670	732	711	706	703	686	702	728	730	732	743	729	678	723	741	703	729	703	705	723	711	726	712	708	702	713	692	742	682	703	748	704	709	724	705	723	701	725	731	741	712	716	706	722	693	713	706	677	718	698	749	758	729	758	695	738	732	703	699	671	645	783	694	673	731	771	692	731	708	756	718	722	714	715	737	671	695	665	699	696	695	715	709	725	755	711	713	734	770	731	742	701	762	740	674	672	762	718	643	742	712	718	724	706	710	733	701	694	717	700	691	747	725	709	727	712	689	768	658	727	683	750	689	717	760	727	697	694	705	695	732	736	699	671	676	684	769	737	691	683	755	745	677	671	690	706	684	726	693	700	666	687	739	697	741	735	686	743	752	712	709	709	692	746	714	735	687	752	680	722	709	683	741	735	697	677	691	667	709	688	681	730	715	687	729	723	709	675	673	740	732	652	727	679	738	720	713	714	719	708	680	735	712	718	731	693	729	701	723	743	715	731	713	700	696	680	735	690	703	729	743	688	713	689	706	784	683	709	757	729	717	755	677	714	722	682	657	675	708	721	736	720	673	658	710	671	703	727	711	668	717	737	740	747	707	712	723	683	663	718	690	717	763	700	697	747	745	745	726	689	709	653	712	709	722	671	675	717	764	701	733	687	698	697	706	746	773	707	753	690	703	758	687	723	698	758	761	683	714	740	692	669	728	714	666	704	687	683	724	706	682	726	700	719	658	652	700	703	684	729	715	690	758	694	719	751	677	698	672	764	688	703	688	685	738	693	689	702	695	792	673	730	742	676	725	734	708	713	732	727	736	709	723	754	702	718	718	698	681	721	710	699	721	723	733	728	678	706	691	709	697	723	715	733	710	741	731	701	686	680	722	705	696	713	732	696	699	708	704	697	716	698	684	732	664	746	688	682	770	714	743	760	709	756	701	711	657	722	704	672	707	687	701	770	728	662	725	720	732	714	731	716	731	735	701	718	710	697	673	697	714	691	707	709	709	720	759	708	724	668	691	613	699	757	709	727	689	691	744	719	681	721	684	685	693	714	722	717	676	665	683	738	759	748	726	753	633	737	697	720	697	710	681	693	690	719	730	710	692	740	750	684	700	717	705	699	720	735	730	686	645	760	734	674	702	700	730	669	746	701	723	704	718	727	695	724	742	706	728	700	681	679	711	689	747	734	709	729	690	696	673	676	715	696	678	764	736	696	702	750	713	741	713	747	741	669	729	691	704	738	711	711	701	695	740	683	766	695	687	742	745	682	722	708	733	698	718	719	713	742	720	706	715	695	719	707	718	761	722	667	674	659	699	694	693	710	674	765	702	694	685	695	707	689	715	734	696	728	729	677	717	721	734	699	736	696	691	752	708	739	736	665	691	719	732	706	711	760	725	690	720	689	732	712	685	724	685	722	742	732	716	698	704	709	721	742	690	699	744	714	725	715	709	688	745	708	707	755	730	690	711	740	709	746	698	734	676	696	705	711	705	729	711	726	697	687	732	711	734	728	738	721	713	737	695	702	685	676	675	691	698	668	717	677	695	700	674	737	710	726	692	708	714	735	695	737	679	749	697	689	730	706	698	730	709	698	722	689	717	682	680	731	712	683	700	768	660	770	713	681	645	664	739	691	656	704	731	756	719	637	728	740	696	710	678	696	736	781	718	676	706	735	710	711	707	690	688	748	693	713	637	642	698	737	720	665	746	726	713	704	720	790	693	710	714	726	775	709	725	720	678	699	711	740	709	665	733	691	669	757	722	706	672	703	761	716	650	692	793	739	696	722	699	690	760	693	697	707	709	686	738	696	701	683	711	711	733	640	706	666	693	679	703	731	695	702	751	691	732	718	694	713	751	754	705	709	703	750	720	729	682	695	725	671	712	687	739	723	748	731	731	741	685	722	706	747	750	714	678	673	704	679	786	740	699	715	727	690	699	745	725	747	705	688	743	682	660	749	729	706	729	729	663	656	721	675	706	682	679	715	685	686	699	722	752	730	740	734	680	718	723	705	734	714	726	700	692	717	688	685	680	701	753	685	684	717	695	682	661	691	716	687	691	714	700	685	724	700	697	703	694	693	758	719	691	665	729	717	700	742	753	706	719	660	691	724	676	709	738	768	689	715	726	722	710	728	711	744	719	693	701	718	707	697	742	706	733	735	713	673	685	752	743	728	729	655	722	698	720	714	725	672	726	687	743	691	757	674	747	733	676	742	688	697	686	734	733	678	711	691	696	716	739	685	696	690	690	695	677	684	710	702	703	682	697	674	701	688	777	698	708	669	707	707	707	754	764	765	643	724	745	666	661	701	749	699	702	689	688	701	699	687	712	728	696	697	698	721	719	735	690	708	670	730	707	726	704	710	704	722	679	688	635	722	735	718	711	721	690	728	704	733	734	696	680	697	728	739	644	695	768	707	714	747	756	730	695	700	710	657	706	717	739	709	729	715	750	700	716	702	704	766	729	731	757	699	719	674	762	730	691	667	718	726	712	710	698	680	714	691	743	712	674	643	668	675	695	644	714	708	709	741	708	672	724	658	707	739	680	675	757	705	732	714	711	690	679	722	664	682	673	696	712	723	725	705	750	690	705	725	684	708	706	732	684	776	699	724	732	712	719	674	713	691	671	691	697	735	725	697	678	718	735	688	694	737	703	746	680	721	720	752	679	736	699	701	701	734	709	726	671	708	667	708	724	728	734	702	688	756	708	683	702	708	759	694	674	753	686	700	726	782	700	651	754	728	709	660	717	720	674	717	705	655	716	711	747	723	665	721	711	719	719	732	740	683	718	710	680	722	710	675	755	701	730	744	709	723	757	699	726	697	764	727	715	740	729	722	685	714	707	714	697	733	740	703	734	700	682	662	736	700	659	709	771	725	669	719	710	722	725	732	738	723	688	713	767	780	709	685	663	767	712	738	694	703	688	720	719	739	724	702	732	708	737	701	748	657	715	723	703	717	735	749	743	719	736	676	780	706	678	735	705	672	661	722	702	702	702	740	695	721	761	711	687	682	683	719	735	705	732	722	700	702	706	696	678	707	709	704	764	712	729	712	735	692	734	706	681	720	664	699	670	724	677	690	727	684	713	711	703	731	717	671	694	757	685	784	667	736	686	720	677	738	674	686	759	723	729	727	683	721	655	674	714	718	693	711	731	748	719	715	718	687	739	663	702	688	728	703	695	770	683	729	685	677	719	665	727	658	713	674	751
6593	14378	12150	6730	4958	4225	4112	4233	3852	3033	2572	2452	2384	2583	2441	2303	1772	1505	1282	1147	1048	1091	1048	1112	1039	1055	1130	1147	1102	1055	1009	869	887	923	917	923	956	962	937	968	930	897	934	945	942	876	873	919	886	887	960	904	960	829	855	922	868	878	900	868	903	930	855	913	947	925	916	901	933	913	952	917	883	926	879	913	951	915	887	920	901	924	933	891	897	920	930	914	921	866	872	850	947	894	887	924	848	883	872	889	930	899	891	893	876	936	901	885	909	909	907	884	892	919	923	915	910	844	869	877	876	879	915	913	939	953	923	883	948	867	870	885	942	912	883	871	897	854	896	873	918	917	848	835	927	915	958	953	887	917	927	903	889	908	847	929	917	879	898	893	821	911	915	890	852	895	932	905	916	915	933	894	918	890	907	869	970	900	876	901	888	883	925	925	856	890	873	855	914	902	892	872	914	828	877	893	888	913	907	875	862	930	940	914	944	870	907	962	879	924	894	910	896	889	878	893	890	887	927	902	849	934	926	901	898	927	926	859	928	934	912	941	917	936	897	921	936	914	921	874	875	912	890	864	903	904	910	966	915	901	911	884	917	885	882	907	857	897	938	913	892	911	909	873	945	868	928	924	900	936	883	914	928	864	885	895	914	906	953	882	843	888	900	891	925	889	919	901	853	883	912	934	886	846	840	883	920	911	883	963	878	884	916	910	857	921	929	877	869	942	888	909	907	977	897	945	920	870	873	954	890	926	884	899	897	913	883	865	856	935	921	903	894	944	948	935	959	924	975	844	949	911	869	898	897	861	878	841	890	871	840	887	898	923	906	885	942	903	940	946	954	866	875	908	889	888	900	933	906	928	934	843	934	884	917	890	840	878	923	926	966	919	986	904	894	874	914	892	922	881	854	909	947	834	888	930	901	931	869	910	934	876	917	868	894	914	956	861	875	894	909	860	884	913	896	907	904	878	902	900	862	865	859	861	953	911	864	918	940	910	940	908	917	851	919	893	888	850	908	844	891	930	869	883	869	885	866	913	866	886	871	855	858	853	899	837	910	883	952	886	876	889	905	924	870	867	925	837	859	974	886	942	880	899	898	896	845	857	854	988	940	933	907	903	927	882	942	924	880	871	906	864	870	908	916	907	932	885	896	884	856	863	918	914	925	902	934	874	912	889	913	835	887	897	915	906	901	877	909	869	922	908	893	882	869	905	907	920	895	937	901	923	914	878	900	868	864	884	891	872	918	936	927	847	925	901	912	870	952	920	886	976	946	888	916	904	897	933	926	964	858	825	864	919	902	949	921	860	906	935	916	871	890	918	855	927	877	948	919	843	931	897	833	870	926	939	842	902	879	887	901	871	842	888	944	877	857	922	890	928	898	895	919	958	898	873	922	929	855	940	907	861	897	902	912	918	915	902	867	893	866	924	895	889	857	885	874	933	887	831	875	906	878	880	934	966	907	926	883	900	912	858	906	909	882	941	875	969	869	949	946	864	866	889	891	904	909	914	855	923	787	881	963	885	894	905	914	880	876	936	893	869	932	877	870	854	926	919	896	913	934	870	929	877	894	922	914	891	938	909	879	884	927	918	916	892	836	851	900	866	891	924	912	882	900	916	928	864	910	888	861	902	914	937	894	918	935	849	836	905	893	883	942	904	924	873	873	910	848	922	910	891	873	834	872	873	870	869	945	896	874	878	945	874	902	884	898	889	909	910	881	814	892	880	884	942	901	885	915	927	890	922	938	875	936	877	884	939	900	893	909	933	892	857	902	890	947	873	915	863	897	874	886	926	835	911	891	862	858	844	936	856	944	884	871	859	906	916	867	853	889	936	851	902	930	949	897	895	854	874	844	898	894	914	968	920	893	907	957	962	905	879	918	915	931	882	969	909	884	909	914	911	869	916	859	900	893	893	893	845	928	906	879	867	860	875	938	865	832	894	870	896	910	897	927	882	892	909	957	870	918	875	896	976	922	876	914	896	912	942	899	920	897	876	891	893	880	870	977	940	855	891	882	936	887	915	922	923	839	877	911	893	927	923	842	890	839	886	925	921	901	849	865	878	851	886	909	853	900	919	942	880	892	880	896	849	872	908	912	928	920	918	866	887	906	848	902	907	907	933	901	887	891	852	867	883	931	928	854	904	861	877	894	868	887	892	862	893	902	880	956	891	910	895	932	908	887	909	911	946	969	861	861	910	894	942	973	909	917	868	856	899	885	879	924	908	896	837	853	870	896	905	877	887	888	916	855	928	918	897	889	904	894	914	940	922	883	891	909	903	865	938	933	915	889	881	924	875	852	935	885	894	864	843	884	906	880	907	894	906	911	913	876	907	929	881	942	909	943	900	896	962	898	869	902	931	875	930	928	903	907	909	899	928	880	877	871	937	834	959	836	884	893	875	927	877	898	901	847	887	844	853	933	885	903	892	919	923	889	889	929	886	906	905	848	905	883	917	902	877	889	882	918	863	918	902	882	898	914	938	921	891	883	862	905	889	907	868	890	888	902	872	931	887	911	941	942	906	886	950	855	933	894	891	987	899	944	880	869	927	921	835	914	883	890	906	936	908	869	919	854	922	910	874	966	925	917	937	844	928	860	891	922	871	925	866	921	863	921	969	934	852	920	876	928	906	917	880	929	947	887	946	876	883	936	889	896	894	839	879	900	899	851	916	853	908	887	866	895	947	882	861	870	855	886	869	925	846	867	824	939	915	927	881	937	965	904	913	927	911	855	951	909	878	902	902	897	887	875	894	902	910	857	854	915	885	910	888	934	857	913	864	927	915	948	885	879	870	891	929	848	890	876	923	859	899	909	899	876	880	901	922	931	906	949	883	885	891	968	894	858	924	940	880	912	870	871	905	913	837	898	907	893	906	896	838	873	874	857	881	858	879	904	926	875	902	908	910	836	934	886	908	912	921	907	947	934	920	917	862	904	887	856	859	857	909	909	864	879	886	912	894	905	886	916	902	884	958	926	921	893	918	908	929	880	873	919	883	905	891	848	894	910	857	885	894	980	915	878	850	830	876	933	947	865	926	883	911	919	851	895	909	901	898	908	898	884	888	846	891	909	841	885	976	869	956	900	885	911	905	903	894	900	886	878	921	882	945	889	898	852	893	893	952	840	876	890	926	906	922	887	847	911	825	923	895	912	922	863	910	868	910	891	906	890	901	934	858	933	863	862	883	848	873	843	930	956	882	888	905	823	942	869	861	862	864	963	894	888	865	882	905	862	860	913	854	949	904	897	854	919	866	891	919	925	922	933	942	931	922	831	902	878	864	859	859	896	900	876	947	922	909	863	881	903	916	937	891	905	921	864	938	837	882	901	938	854	871	895	898	920	907	881	907	937	899	878	912	914	859	950	921	899	944	956	914	897	922	892	914	867	946	853	851	879	895	897	892	932	895	889	951	914	898	910	926	918	847	924	898	912	890	888	935	890	881	874	916	876	930	847	881	893	915	902	937	875	901	877	887	922	956	942	907	930	867
23480	21622	29529	24208	21625	21694	8815	3077	2289	1954	1668	1579	1462	1570	1596	1388	1267	1045	913	802	746	809	780	801	837	839	826	918	850	716	755	723	731	749	731	740	713	751	716	700	705	706	710	699	674	700	713	694	668	686	737	696	717	674	701	712	674	673	648	678	660	662	748	668	696	678	710	631	709	659	699	706	733	677	705	701	656	656	713	740	677	737	677	665	679	678	679	677	689	678	693	690	696	700	663	684	686	702	745	641	695	690	674	671	660	705	691	670	688	740	687	768	693	714	635	664	655	740	693	693	675	678	674	635	659	655	680	712	691	703	727	687	671	670	718	723	662	666	722	688	651	693	696	699	737	695	689	707	703	665	690	666	611	686	672	724	697	654	702	661	658	701	709	687	717	687	652	694	668	717	679	653	684	680	640	676	651	678	707	685	708	689	631	686	699	722	691	711	670	692	682	726	717	698	621	694	709	703	678	660	710	759	698	695	648	674	768	691	670	652	683	711	695	674	704	654	641	665	710	697	652	678	704	703	670	679	720	665	672	653	694	678	689	687	693	709	693	724	674	695	698	648	676	679	630	661	730	661	693	722	735	666	652	703	663	705	698	707	670	686	681	653	697	755	695	631	684	681	655	678	696	664	693	690	696	689	690	672	661	630	702	729	718	709	679	727	657	711	710	667	725	686	722	645	634	670	661	718	691	726	686	661	650	618	658	652	646	618	664	647	714	681	718	677	663	694	669	657	745	670	653	646	660	674	699	683	657	698	667	645	688	679	665	688	690	713	747	694	658	707	676	689	639	690	684	677	663	670	682	709	685	668	659	673	655	715	644	650	725	656	651	690	684	753	717	699	668	675	689	699	704	673	717	674	664	713	684	726	659	673	749	732	658	626	642	685	666	689	686	663	693	648	653	689	690	656	659	676	659	647	698	712	670	692	660	714	706	626	650	693	677	706	686	684	697	666	656	710	668	682	691	701	652	669	660	675	692	666	656	656	701	665	700	681	659	685	644	717	674	703	676	682	690	723	742	633	706	699	706	701	737	656	674	704	686	671	696	647	759	654	662	640	683	709	697	705	687	714	677	660	665	679	681	688	637	658	645	666	712	669	707	711	678	691	704	665	680	671	654	649	677	714	723	670	666	682	718	654	695	640	691	644	675	668	646	643	663	702	650	712	698	714	661	673	686	691	676	662	702	649	655	655	671	664	701	715	710	686	631	674	683	672	646	663	713	719	664	633	641	642	687	673	681	705	659	693	687	659	695	699	663	719	664	679	662	715	716	657	694	689	628	707	693	674	733	706	707	655	667	667	719	659	687	644	695	641	704	649	653	716	661	665	756	667	729	695	658	687	680	677	738	675	707	677	677	659	680	652	659	685	682	652	669	680	703	632	667	699	743	663	644	694	670	627	647	686	701	624	694	702	645	668	673	656	666	669	657	646	667	661	685	707	709	688	665	667	647	657	627	702	728	697	712	706	712	716	658	692	622	716	688	624	686	678	705	684	614	689	643	674	670	635	705	650	717	712	685	639	675	684	667	688	662	666	670	688	648	690	679	668	677	660	667	713	676	641	662	646	643	691	692	703	709	675	699	723	667	671	717	681	681	698	651	652	643	648	711	660	663	701	656	684	699	680	681	665	686	707	683	663	675	678	682	677	681	663	663	702	717	672	713	625	684	740	711	655	658	651	694	668	665	702	691	690	696	740	669	671	696	696	697	681	680	708	675	700	700	706	664	658	725	677	722	637	684	669	712	662	685	730	683	657	674	653	736	704	696	682	670	704	683	679	676	650	624	684	654	681	638	696	683	666	678	703	671	706	668	611	656	669	694	697	750	663	679	692	722	669	696	706	645	689	696	721	699	662	666	698	703	717	674	686	718	676	632	640	692	675	629	674	640	725	679	724	677	695	688	707	677	717	668	670	688	712	669	689	718	696	694	660	669	683	648	657	697	696	654	697	700	711	702	693	712	682	704	718	668	715	670	660	661	694	683	641	689	699	679	700	680	683	597	680	656	681	721	671	673	653	665	625	740	743	716	706	645	615	681	671	674	712	668	673	640	734	680	699	694	723	698	666	676	640	664	645	641	714	719	665	715	635	675	715	674	710	695	664	681	735	722	696	679	653	670	714	681	645	636	635	663	698	648	651	678	656	674	679	663	686	676	648	646	700	706	694	706	652	648	697	672	703	713	638	695	641	704	679	651	710	652	657	686	685	655	684	660	692	685	692	652	680	669	703	682	642	705	680	699	677	658	627	661	678	717	671	739	694	651	699	686	694	722	686	619	678	649	677	695	707	715	670	715	658	663	669	711	711	712	710	689	668	678	705	679	676	694	641	647	697	675	688	680	705	684	697	660	685	684	640	715	654	671	684	661	667	713	653	703	664	710	675	654	666	664	701	644	668	717	662	640	680	666	652	669	643	683	672	661	711	671	724	692	717	669	646	660	660	680	684	679	634	697	648	675	679	669	684	653	631	663	655	685	725	708	697	717	683	680	651	704	666	691	685	677	692	711	662	638	677	698	692	689	665	715	674	653	713	656	635	671	665	690	706	712	682	705	677	669	677	754	691	710	669	688	683	704	637	678	664	617	698	660	682	711	722	622	685	677	684	679	726	719	677	669	626	673	641	677	667	663	680	660	666	697	684	661	666	674	656	659	658	690	665	710	665	691	697	693	668	637	703	660	712	681	703	644	653	693	693	689	674	646	729	692	665	665	668	705	703	675	668	675	652	683	705	642	690	707	713	673	677	711	665	661	718	720	712	647	704	686	687	699	662	722	640	669	662	690	687	656	698	664	699	655	696	719	660	678	678	687	715	662	675	670	709	709	678	664	691	692	696	689	611	711	688	684	665	722	703	695	713	694	667	683	664	695	677	642	719	643	742	676	680	703	641	666	675	647	656	685	668	641	681	659	639	707	697	671	695	697	640	636	675	674	665	680	725	625	681	693	673	660	692	688	679	689	693	698	700	653	702	673	644	678	703	681	680	641	647	649	663	653	633	703	657	651	648	655	613	708	652	653	694	712	671	721	695	702	717	689	692	712	674	702	697	667	651	682	694	638	705	662	658	705	666	717	659	646	701	694	663	680	668	716	717	656	671	705	657	695	649	705	685	695	668	677	684	689	700	693	644	717	711	664	701	705	709	700	653	683	676	677	655	687	671	712	640	651	660	712	707	688	675	725	700	663	681	672	721	632	660	665	679	663	660	691	689	662	659	602	688	652	691	652	691	691	634	634	700	614	699	677	655	682	655	693	673	671	658	681	681	679	707	684	693	658	684	672	670	657	639	690	658	717	708	661	654	696	718	651	690	690	645	647	669	661	713	664	704	689	647	675	624	621	707	683	674	674	675	670	701	662	623	692	702	659	696	658	704	671	640	622	715	702	654	680	643	681	692	692	652	641	640	702	690	681	689	755	670	671	704	694	663	648	668	678	678	680	673	671	694	639	719	605	682	675	702	670	662	710	677	697	710	704	708	722	677
8880	20712	17151	9884	7430	6113	5790	5898	5161	4172	3425	3143	3038	3311	3171	2740	2201	1799	1386	1194	1138	1111	1108	1214	1166	1151	1227	1249	1133	1141	961	942	946	904	951	936	1022	937	909	918	926	908	938	902	902	863	945	864	930	970	909	875	918	917	884	857	886	875	822	953	870	848	908	892	896	881	881	907	916	827	828	879	869	868	856	842	865	895	881	907	849	914	832	864	819	821	831	836	886	829	870	864	831	871	820	848	825	834	891	927	879	848	906	850	868	852	842	823	830	907	904	886	874	878	951	896	783	836	899	911	836	860	839	880	861	881	843	875	844	842	893	845	844	884	901	903	849	884	864	860	828	865	881	876	869	851	865	819	892	823	853	824	904	865	908	882	904	853	870	877	872	860	930	815	863	853	914	888	818	845	845	835	851	912	845	899	888	895	877	867	897	842	931	875	894	843	894	825	840	859	837	886	831	857	788	839	807	822	859	869	880	869	859	841	894	928	853	857	860	880	863	869	829	900	886	901	839	873	846	861	924	842	839	849	910	903	841	882	785	855	925	850	886	827	898	892	879	852	863	896	861	839	798	854	915	906	838	871	855	869	887	890	892	883	861	871	864	908	893	900	886	839	885	865	840	841	868	886	876	800	852	845	825	826	819	869	837	845	812	827	894	873	908	884	883	838	841	841	827	924	843	901	839	850	850	848	856	887	867	870	852	884	866	848	906	855	874	825	901	844	888	800	866	860	873	850	861	851	886	850	869	887	811	861	850	883	841	903	814	857	840	826	852	912	873	887	799	879	862	888	848	873	877	861	883	850	893	937	905	873	823	869	856	875	857	823	836	846	849	824	904	928	841	849	870	858	838	860	859	857	882	874	830	886	861	866	882	948	877	817	876	902	859	863	824	862	838	864	843	808	865	858	908	827	832	819	856	833	845	822	865	856	830	848	867	887	894	902	802	850	894	916	900	875	879	888	866	843	872	910	888	854	878	842	847	834	879	895	889	839	885	817	844	962	847	845	873	886	815	869	866	836	828	856	855	827	794	892	864	868	838	902	841	844	833	840	842	878	786	855	899	849	815	903	906	882	886	858	853	866	857	848	861	844	829	837	860	862	867	891	796	889	857	910	882	893	872	890	837	859	840	828	824	841	862	798	907	853	846	866	879	856	871	846	868	849	878	865	878	850	859	866	843	889	848	892	814	898	886	871	861	891	938	900	840	883	882	840	861	797	906	879	836	868	922	852	851	868	841	860	851	842	828	895	808	845	850	892	897	825	863	858	800	839	847	891	859	854	867	897	809	850	860	900	858	819	844	888	892	817	921	888	902	905	854	875	846	831	917	834	840	855	826	836	881	830	872	890	816	864	875	865	841	847	859	820	831	852	856	864	802	892	885	930	900	871	873	841	881	890	861	905	891	882	849	837	849	915	856	868	886	919	846	852	819	826	863	894	839	861	844	890	857	830	843	817	863	802	844	899	858	880	849	854	886	900	922	865	796	856	826	913	809	884	900	844	845	893	870	820	830	822	900	899	824	865	917	863	861	893	924	935	827	804	863	877	821	881	846	815	865	845	809	859	865	845	800	892	918	886	885	858	857	835	801	887	866	889	861	959	844	871	885	827	827	820	876	931	855	900	833	869	856	809	901	834	828	834	851	861	869	900	876	880	892	814	867	870	856	850	894	873	865	915	899	868	888	836	851	915	842	874	899	798	808	892	855	855	886	892	836	880	850	955	829	856	893	876	848	877	886	880	894	854	855	851	855	857	861	872	878	891	867	869	871	854	885	877	870	847	835	919	904	848	857	837	850	888	876	856	894	899	876	882	874	832	845	893	863	867	911	868	850	906	858	901	847	863	872	869	874	853	797	849	900	844	861	849	834	876	881	883	864	915	875	858	898	864	889	842	829	891	881	856	868	850	805	810	900	894	865	886	831	852	879	892	844	863	897	908	858	888	885	872	910	903	909	900	865	929	877	821	903	845	864	821	887	834	870	884	864	844	830	870	861	861	894	871	875	886	867	890	822	854	825	881	867	843	871	895	874	853	866	817	841	840	896	807	860	880	854	865	872	893	899	886	855	864	870	856	857	873	896	848	906	974	838	888	839	896	878	894	901	890	870	876	876	856	833	881	851	823	807	903	837	867	854	867	860	902	874	870	855	817	875	874	899	882	876	859	874	882	863	815	871	901	879	845	850	866	850	870	792	867	837	841	886	905	865	892	864	836	877	809	829	894	845	865	871	827	846	888	859	853	829	819	834	884	864	804	901	875	882	909	847	899	850	867	865	825	893	864	883	887	819	914	950	851	937	868	899	878	889	841	859	825	888	891	861	918	875	870	871	859	887	840	902	851	828	871	843	888	857	858	869	844	853	856	894	899	903	934	902	814	819	856	875	895	850	860	855	908	864	813	885	831	891	896	822	828	849	938	930	896	864	864	832	836	881	827	870	843	901	853	860	865	849	846	906	872	896	844	874	864	859	807	851	945	817	818	874	903	859	838	876	795	889	885	853	889	874	806	890	847	847	899	876	885	896	868	887	859	832	866	918	793	873	898	895	887	883	879	933	804	932	841	832	874	859	869	872	852	918	951	843	876	875	860	842	885	865	862	934	904	838	926	837	845	862	849	861	843	912	825	928	847	880	836	916	825	832	905	876	875	912	833	872	793	866	842	904	838	910	800	859	869	906	800	813	848	884	904	872	825	851	821	885	902	851	842	890	852	863	822	821	828	849	902	854	872	879	859	810	894	892	891	855	853	824	909	861	855	835	883	803	860	873	839	896	896	876	872	846	893	855	823	884	867	874	805	862	888	822	892	898	879	887	786	844	848	877	823	852	872	871	879	875	885	824	892	925	843	846	912	879	906	905	909	853	811	917	878	863	888	850	871	810	877	847	910	873	840	888	858	904	856	853	832	847	897	830	777	848	877	898	850	843	858	885	861	857	850	806	881	841	863	857	848	882	854	924	863	891	907	873	828	857	838	894	874	899	823	846	834	875	839	885	863	893	869	854	847	837	853	849	881	860	900	861	848	874	837	877	865	899	892	853	835	889	866	841	857	891	887	877	834	876	885	882	850	919	884	813	885	862	858	876	864	910	930	888	875	873	864	898	905	859	859	907	853	861	845	824	845	835	906	837	895	898	856	798	900	883	902	861	869	865	798	851	854	927	839	839	839	912	886	832	868	882	819	849	851	842	832	893	844	842	894	844	883	905	841	794	851	857	831	885	876	828	834	916	890	847	839	888	810	881	906	852	897	840	843	840	892	821	900	837	815	850	892	861	833	895	864	848	841	840	830	843	839	901	846	842	845	812	888	899	879	870	823	871	886	837	851	860	861	829	842	901	897	883	889	832	873	881	895	867	888	819	884	877	858	807	863	868	871	858	877	845	881	913	864	940	901	880	878	893	817	882	852	928	936	875	840	852	818	856	873	872	873	850	873	888	853	899	883	834	856	876	868	869	861	879	846	836	925	847	825	861	902	862	856	814	910	885	858
27541	20706	9011	1726	1008	865	893	934	885	823	664	664	634	689	645	610	573	509	453	429	420	423	479	418	411	409	465	464	451	432	418	410	399	368	380	401	394	404	406	421	409	363	427	407	398	391	430	388	379	379	406	436	401	355	423	411	407	426	398	397	406	402	359	412	417	409	381	381	440	401	434	410	404	406	414	432	425	418	398	379	432	435	440	408	383	407	406	398	408	377	406	433	429	414	411	387	347	408	408	369	403	378	414	429	385	421	406	405	429	421	386	373	415	416	372	414	433	397	420	392	405	382	403	424	404	418	427	384	426	407	390	404	424	417	440	430	425	406	398	413	419	403	428	403	372	396	392	370	388	386	394	423	396	371	395	348	428	398	381	423	404	412	388	412	428	439	427	407	393	377	431	443	386	439	389	372	426	413	427	450	428	434	421	417	396	392	420	403	401	391	406	414	394	412	393	403	401	388	395	380	384	364	404	417	424	369	469	409	399	401	392	416	424	412	413	380	392	405	421	369	400	404	440	399	386	431	398	379	429	368	417	378	398	371	433	412	415	380	424	407	432	427	404	397	433	392	408	428	411	385	391	363	420	410	460	400	397	384	383	409	423	423	398	409	377	388	423	431	396	428	387	425	394	404	417	409	392	368	409	388	399	400	402	342	421	385	410	422	403	397	427	404	415	410	451	407	402	425	427	407	433	397	402	424	415	370	408	415	409	377	405	382	391	368	402	408	411	379	387	412	387	416	366	449	392	360	449	457	384	413	411	398	386	415	402	405	406	457	423	399	402	397	411	400	384	378	386	413	421	409	418	389	378	360	386	408	420	422	420	408	428	374	406	411	382	397	398	395	404	400	403	393	419	408	420	449	389	355	380	443	405	418	400	389	382	403	404	384	404	407	419	383	407	415	422	443	436	419	389	408	430	423	437	402	384	436	424	437	412	384	411	420	404	424	375	408	395	396	392	387	395	407	365	416	422	402	405	420	387	407	368	419	430	457	378	438	414	393	385	421	420	395	384	402	416	417	389	412	404	419	412	426	406	413	373	375	399	379	376	395	401	403	447	411	363	429	393	409	425	405	450	401	422	437	374	460	400	419	423	416	429	391	414	381	409	416	382	418	398	408	426	395	407	392	393	382	421	428	400	414	420	423	416	393	416	407	428	400	458	398	394	403	389	425	385	431	421	405	432	429	411	423	381	389	384	407	398	424	414	433	406	421	431	409	395	440	383	428	417	403	415	397	403	443	420	420	403	416	419	421	396	395	409	402	404	376	394	412	375	405	380	418	431	401	428	422	442	406	444	421	401	387	402	416	385	400	398	403	417	448	450	406	424	421	446	390	382	426	397	392	409	413	381	417	416	356	435	441	406	427	436	428	416	459	405	388	410	424	406	414	407	384	417	373	452	402	406	400	401	406	446	427	465	367	416	428	386	385	406	410	403	422	382	386	443	401	444	402	387	421	377	397	384	399	396	396	382	427	348	410	400	390	415	399	396	409	352	403	371	407	390	404	373	392	433	406	407	412	401	413	445	375	391	383	402	434	400	433	427	383	416	407	395	429	439	416	396	430	424	434	409	380	404	378	392	444	395	400	394	412	430	423	396	407	388	414	403	429	388	416	416	425	432	428	421	392	420	410	375	372	404	414	418	419	398	418	388	379	391	417	387	442	428	450	412	419	408	396	424	393	400	372	406	406	410	410	416	440	397	383	437	409	418	360	414	404	358	379	396	432	405	451	400	383	393	372	423	417	368	404	418	377	410	402	395	424	401	416	411	440	404	431	405	433	402	417	421	387	389	423	422	438	444	408	392	379	418	397	396	402	408	439	402	414	408	392	435	404	402	424	422	388	394	420	374	376	413	417	430	395	401	387	378	407	424	395	428	404	383	370	415	391	375	399	415	427	450	415	386	411	400	420	411	394	360	385	402	391	376	390	423	415	382	411	415	429	402	390	397	390	423	402	399	391	391	392	438	417	429	414	428	415	424	407	393	443	384	402	420	422	432	391	399	416	392	422	413	405	392	401	397	399	397	420	409	430	416	383	416	396	441	396	438	419	405	374	396	404	423	438	428	429	424	408	399	419	407	401	411	399	421	441	399	398	416	399	398	435	413	430	390	375	379	398	402	420	439	399	380	404	426	393	397	411	387	397	399	407	398	398	409	404	396	388	436	378	396	433	408	418	382	395	446	393	424	409	359	401	424	411	407	418	423	393	394	376	409	391	398	412	421	415	399	397	409	440	437	383	407	386	436	384	423	415	413	435	371	401	377	408	390	392	398	431	376	391	391	416	410	452	412	415	408	398	427	427	409	393	427	426	413	440	416	429	379	451	404	388	383	391	395	388	434	439	381	395	401	447	372	461	408	420	409	390	353	402	380	394	402	400	417	420	399	399	392	411	399	387	392	431	401	397	406	460	386	413	416	410	429	368	363	423	417	451	403	400	382	372	419	428	391	424	414	400	422	379	387	425	372	424	425	436	407	380	406	431	426	423	404	415	417	393	432	375	410	415	384	422	424	389	385	407	410	403	383	390	372	386	443	400	427	412	409	430	434	435	419	425	424	419	428	409	416	426	417	408	449	432	379	400	420	431	400	421	383	398	401	398	446	411	440	452	422	413	386	441	365	427	376	428	389	398	410	424	360	423	377	411	444	402	394	413	437	417	430	430	383	413	388	438	434	369	373	407	405	378	414	419	379	399	404	385	429	404	424	385	392	384	418	377	427	406	381	377	432	376	436	423	397	397	416	390	425	404	457	424	372	383	396	391	413	415	390	417	410	405	376	399	396	469	415	411	435	391	376	435	416	410	407	413	424	367	381	397	417	401	392	394	425	406	441	416	396	438	427	413	427	417	381	432	410	383	391	394	384	405	376	419	419	393	416	393	406	425	412	419	436	409	421	414	389	413	401	403	367	435	414	359	422	379	397	357	392	417	406	402	414	448	398	414	410	406	439	410	409	405	404	407	400	368	425	393	423	435	403	361	435	408	392	402	415	393	416	361	422	414	361	395	431	414	386	421	426	425	410	404	406	377	397	414	434	404	404	421	410	381	400	408	391	417	389	388	416	423	382	453	401	424	411	409	424	412	416	413	417	439	442	394	404	402	408	408	420	390	406	419	397	392	403	411	400	409	423	444	400	395	371	402	410	396	398	430	393	378	416	427	406	395	445	417	395	392	421	411	385	389	413	356	405	366	375	403	401	428	415	418	404	397	388	365	415	416	378	429	386	415	401	429	420	410	389	412	407	413	412	356	406	431	402	430	356	387	390	420	421	406	410	409	432	425	390	400	396	435	403	430	406	419	391	414	429	406	363	438	406	399	397	418	383	412	411	396	385	384	395	409	420	398	404	424	422	389	402	405	412	419	417	386	398	401	424	398	427	357	409	410	410	400	356	408	412	432	392	425	406	397	431	403	398	432	390	409	382	428	416	398	397	418	396	399	430	404	391	433	405	437	404	387	399	393	386	369	407	410	391	408
5199	4789	4147	2337	1906	1743	1903	2135	2003	1566	1346	1287	1255	1403	1287	1176	983	795	621	576	566	597	609	620	609	577	640	613	603	565	509	559	512	520	563	504	565	548	524	475	519	513	542	522	524	529	558	550	552	502	520	549	527	490	504	490	520	515	547	485	510	550	549	501	545	544	546	486	490	542	495	562	528	538	515	529	521	546	532	540	529	511	493	528	557	488	524	501	515	521	543	490	497	512	530	523	533	592	500	541	505	550	571	528	535	553	506	489	503	540	516	550	500	521	531	524	496	525	520	538	558	547	552	513	569	534	547	522	513	524	573	507	511	522	521	524	537	552	525	559	543	515	601	479	539	490	506	500	509	484	537	493	498	536	523	520	522	543	495	503	529	502	494	497	513	511	526	537	496	508	509	535	502	517	485	567	528	542	502	487	553	531	502	512	520	517	569	532	493	545	531	541	524	505	501	542	514	520	572	505	514	502	523	526	509	529	573	496	503	494	501	463	508	577	545	530	530	530	542	514	479	503	552	504	518	530	496	531	496	527	517	515	481	525	491	482	526	502	543	568	514	527	514	560	525	501	526	548	503	523	520	547	526	520	519	530	496	548	533	524	501	544	554	544	517	511	549	507	562	497	575	527	522	565	568	516	539	527	528	508	525	548	524	539	556	476	522	537	498	546	513	519	526	519	507	495	494	543	500	538	547	545	550	531	517	511	559	539	522	492	513	503	556	516	520	556	542	505	503	500	542	580	547	514	500	521	541	534	501	550	528	503	527	526	507	497	516	527	523	529	530	523	549	478	538	530	564	546	506	504	535	525	545	515	530	549	515	506	514	472	519	533	496	543	492	527	573	510	583	545	566	530	587	558	523	545	546	532	507	525	554	522	497	511	569	525	546	503	556	539	524	526	508	527	547	536	506	551	540	528	530	584	523	550	519	547	535	533	533	508	533	518	509	532	512	566	526	489	524	523	549	517	536	535	557	550	523	555	585	510	528	557	545	560	556	566	526	566	566	483	513	507	531	534	571	526	529	527	486	553	476	515	488	521	533	543	552	530	535	574	519	513	548	509	562	500	526	521	538	481	505	505	520	527	578	499	543	499	529	535	515	580	524	540	494	524	524	552	515	546	541	508	514	536	488	495	526	514	518	541	494	542	523	510	550	514	538	541	512	530	526	558	496	564	531	527	533	526	528	526	537	555	557	537	512	509	514	560	492	543	533	562	513	496	484	539	488	547	517	523	509	513	523	522	503	514	551	525	535	545	541	563	526	504	515	497	529	548	543	525	494	528	537	502	510	513	510	524	507	532	528	541	562	481	516	520	511	548	513	523	520	525	536	560	534	546	527	520	514	529	562	547	546	512	548	533	536	547	534	550	590	505	524	545	527	510	531	532	519	504	523	515	539	545	477	552	477	530	537	506	516	545	562	562	535	524	522	540	533	564	528	562	595	535	581	498	527	504	536	541	510	520	543	553	499	515	537	481	507	518	530	542	486	502	541	503	537	495	523	522	528	554	543	521	510	545	533	498	496	533	519	505	537	518	520	557	497	559	554	548	522	525	522	529	509	541	537	561	543	533	523	501	515	530	518	505	541	499	512	498	538	492	488	546	517	537	502	532	494	510	522	532	517	510	571	547	568	521	510	542	550	511	545	522	529	551	583	536	524	522	514	540	521	556	529	541	489	496	518	506	515	508	529	534	542	504	536	502	521	521	558	517	487	505	544	522	516	513	524	563	539	541	499	523	552	517	557	551	527	554	524	521	570	581	531	519	531	489	569	559	540	522	479	539	547	537	455	506	506	550	487	515	518	543	545	513	517	525	523	517	531	526	549	540	542	519	524	535	561	532	513	541	526	536	510	524	568	520	504	510	497	497	530	511	526	523	502	520	583	544	527	539	490	531	508	547	519	530	490	566	515	516	518	507	491	487	549	548	541	532	518	554	547	530	523	520	532	511	500	499	531	538	520	507	535	497	533	539	547	526	514	552	553	510	520	491	507	511	498	536	492	550	526	514	494	495	528	534	506	512	575	498	496	490	548	505	553	547	512	491	530	498	545	527	501	553	515	536	509	519	570	486	521	514	535	531	520	517	495	559	494	523	497	511	516	534	520	517	546	492	529	534	504	552	517	523	547	524	550	569	557	527	506	536	523	495	516	515	529	562	565	517	512	507	514	527	536	531	549	509	505	511	544	479	516	530	508	475	541	558	507	531	485	570	509	551	514	532	479	565	503	542	550	538	582	527	537	506	570	541	559	513	549	527	545	532	516	521	516	532	521	508	517	534	520	545	499	572	510	496	515	550	508	523	508	549	525	538	557	535	548	547	495	561	512	558	531	534	542	529	511	508	490	523	578	473	490	494	556	551	506	535	564	499	557	526	526	543	522	518	528	511	511	523	559	523	542	559	516	534	522	497	531	544	506	565	524	510	515	549	548	515	557	572	527	549	561	538	530	527	512	533	566	493	530	509	535	513	526	530	512	513	543	529	512	560	560	492	512	534	529	533	537	550	566	497	510	506	543	557	519	525	562	530	536	542	497	537	494	503	523	497	524	530	528	491	521	524	492	514	522	517	512	547	515	559	521	522	562	551	548	541	548	546	526	561	520	572	536	501	516	505	534	526	496	500	513	542	519	558	532	523	536	514	529	501	488	475	517	558	554	554	498	535	489	535	539	525	521	524	495	510	512	532	506	504	497	564	515	574	541	520	531	529	589	505	576	530	526	526	567	514	556	528	542	555	531	543	528	530	501	546	493	550	542	538	567	528	541	524	520	496	508	499	528	488	527	530	543	527	524	525	506	540	520	520	528	491	494	478	524	511	524	558	518	506	531	490	522	567	537	545	529	531	528	585	550	544	506	540	526	515	523	539	574	537	506	565	517	557	519	521	534	555	520	528	532	505	514	540	538	530	509	562	478	525	539	541	539	460	530	506	491	507	524	572	547	492	490	486	496	517	546	542	549	492	586	538	521	524	535	552	513	529	491	499	511	493	529	566	495	508	564	569	542	551	530	533	512	536	533	561	495	514	523	565	497	540	519	534	519	546	499	512	524	529	540	539	575	551	520	564	500	531	527	533	557	510	504	493	496	544	535	536	504	503	547	511	518	554	536	509	517	487	518	576	527	508	555	545	539	505	503	486	494	509	535	506	536	540	559	492	497	492	548	520	543	535	550	535	534	518	570	519	489	516	525	507	514	540	543	545	474	505	516	516	544	486	503	477	504	517	544	533	558	510	501	571	515	538	501	526	477	487	536	528	495	565	538	531	528	496	506	519	532	498	549	535	561	508	509	476	545	511	545	563	545	494	568	523	539	519	505	526	553	515	516	534	547	562	511	506	530	510	525	554	564	543	553	550	513	523	558	500	527	489	501	502	564	523	511	539	533	509	518	549	528	528	509	532	512	548	510	523	536	542	569	504	520	516	536	522	507	559	495	522	530	535	505	537	523	594	493	506	503	521	496	511	499	527	538	516	514	547	498	518
24435	21586	29032	24623	21572	10213	2519	2037	1713	1474	1246	1331	1232	1304	1239	1176	999	925	860	782	840	778	792	828	832	768	887	800	740	776	737	684	719	730	732	709	727	751	742	746	696	692	775	706	681	697	714	699	759	717	718	724	716	739	759	678	773	685	732	753	747	710	709	724	650	683	699	696	693	755	736	681	695	744	704	724	706	668	702	711	717	701	691	732	696	695	742	697	752	694	711	733	741	684	697	661	714	728	770	693	727	724	730	763	687	718	704	743	670	709	677	713	728	728	712	724	739	682	743	697	686	744	693	746	698	718	709	687	666	661	727	657	666	700	745	739	719	746	704	741	718	703	653	733	722	671	699	703	688	687	707	712	693	723	685	696	715	712	695	705	717	652	749	666	692	665	708	728	696	714	700	711	690	706	735	717	704	731	710	708	710	743	686	670	709	743	725	699	691	727	729	699	685	681	673	671	727	796	671	718	719	691	697	704	654	706	715	687	718	727	677	731	652	767	738	740	690	695	706	712	697	727	715	679	735	705	720	733	705	719	728	643	747	682	680	706	685	681	697	738	718	700	686	723	694	732	687	660	752	702	682	737	695	723	642	716	667	725	710	735	725	674	764	749	737	710	757	714	779	737	745	704	660	687	747	672	713	753	699	687	670	692	670	684	685	632	653	686	712	687	734	700	689	711	680	672	669	716	739	697	720	678	710	667	737	693	703	733	682	731	702	745	722	706	691	762	696	701	675	709	701	699	678	710	681	713	695	742	734	681	704	679	721	703	714	741	698	725	720	724	668	753	731	732	725	715	680	755	692	677	679	708	723	712	717	684	692	697	734	719	696	701	714	708	705	695	674	715	713	724	695	709	707	735	673	699	723	676	697	708	722	745	670	720	699	733	701	721	695	706	694	693	726	696	673	679	701	715	728	669	756	710	729	739	713	667	699	718	668	687	701	700	674	680	679	677	673	703	765	734	709	674	665	698	668	708	709	723	693	729	723	686	744	729	708	728	746	702	674	677	712	697	702	755	709	697	734	707	713	702	668	693	714	706	742	704	718	701	685	737	708	675	662	700	674	684	705	708	658	760	676	716	732	698	676	710	687	681	674	684	755	694	731	690	678	700	745	727	701	677	681	681	718	721	701	738	745	695	706	723	706	722	724	710	690	673	719	707	751	692	666	712	705	703	750	744	710	727	666	701	712	700	712	729	734	686	714	678	708	688	706	673	697	738	706	686	763	705	752	708	722	732	706	692	741	672	688	731	701	677	711	746	750	679	680	697	666	692	724	707	681	760	647	654	675	696	695	705	716	724	726	708	725	669	744	676	678	726	695	702	696	685	686	712	677	744	669	674	683	698	682	719	708	711	710	663	658	715	680	635	717	706	703	710	693	758	682	672	706	680	730	722	726	715	657	668	727	717	685	714	682	748	719	694	670	665	754	678	673	690	698	696	685	706	634	665	726	724	642	688	686	710	712	691	726	693	680	698	682	685	758	691	721	697	686	668	682	700	680	710	668	698	696	700	656	733	724	708	676	721	715	668	706	686	671	727	692	725	673	696	694	681	694	729	723	696	755	660	707	674	714	702	656	651	729	711	736	759	705	690	666	747	695	717	731	680	679	664	697	685	717	717	739	685	699	704	728	705	702	696	692	701	676	751	704	682	704	661	697	751	680	742	672	708	749	711	683	661	682	720	701	719	659	696	712	703	740	668	717	689	722	736	693	731	791	707	690	732	714	686	740	697	694	708	683	706	771	699	668	693	694	724	680	662	728	704	748	715	704	681	713	671	667	721	663	716	685	716	660	727	698	709	677	719	703	705	683	706	715	689	751	703	729	718	700	763	722	676	770	688	712	698	703	708	683	740	694	715	689	724	687	707	691	681	709	686	697	695	703	769	730	684	709	755	694	686	658	710	722	668	749	733	758	700	703	688	695	704	766	685	714	754	725	733	694	704	696	700	715	681	730	744	705	673	684	750	720	689	706	709	699	708	671	663	686	716	675	650	691	680	738	714	685	707	674	687	699	700	731	685	699	696	705	729	690	701	669	679	677	715	756	735	705	665	691	717	691	720	649	679	705	691	717	659	711	729	723	691	661	671	730	716	681	688	678	710	713	681	734	715	702	696	678	707	720	714	714	702	702	705	715	715	668	727	761	712	710	694	694	653	714	728	690	712	734	671	675	702	721	735	654	707	684	685	727	693	688	734	743	731	696	676	664	688	749	726	696	748	687	707	743	688	686	680	732	733	727	732	699	671	703	668	724	698	681	689	680	679	718	719	711	658	708	727	724	714	676	684	729	729	697	670	714	679	712	722	690	690	692	670	711	712	707	693	664	701	695	668	720	701	704	706	677	699	689	733	707	716	717	691	703	715	703	674	719	755	759	700	743	705	748	736	700	699	726	732	682	743	734	682	691	752	681	710	705	699	708	698	682	742	737	652	690	747	677	721	753	704	717	692	707	690	684	673	719	661	747	710	693	696	661	695	721	722	733	700	720	729	701	731	679	720	690	732	667	700	720	703	690	729	720	749	723	703	704	740	706	713	708	695	739	682	687	698	717	673	692	722	701	726	699	694	710	717	753	683	669	705	693	717	718	703	729	712	735	749	685	707	720	746	693	648	747	702	746	748	716	624	674	759	724	652	703	732	669	722	701	659	691	673	699	720	695	682	702	729	686	704	679	699	677	690	693	688	691	677	689	695	695	704	707	707	691	645	720	695	720	695	730	691	775	747	694	673	670	709	736	756	678	667	729	681	727	760	719	713	678	676	697	733	668	714	693	664	725	713	737	727	676	701	741	738	701	736	690	674	769	690	670	697	698	726	699	657	688	751	715	706	707	712	739	725	661	699	738	689	671	677	676	696	713	701	750	768	706	738	714	686	656	706	733	681	697	679	682	734	679	702	695	702	709	753	715	726	734	692	740	731	714	678	723	697	692	702	715	699	669	626	721	711	722	747	690	684	721	643	723	734	658	728	681	692	733	678	700	697	703	703	720	712	750	691	743	690	778	628	718	723	714	728	731	666	735	756	696	685	711	734	700	690	671	729	688	688	734	682	672	680	728	694	714	706	741	746	728	676	729	679	682	680	709	684	679	679	718	724	686	723	722	731	672	705	681	728	678	716	737	713	665	701	684	716	689	663	743	685	673	656	710	707	738	709	701	731	705	706	707	674	727	697	692	681	655	728	657	760	698	659	650	711	699	689	711	715	703	693	642	721	686	704	713	717	662	744	706	742	665	677	720	696	720	648	685	641	691	698	672	737	772	718	693	688	658	702	742	734	717	703	717	673	723	734	718	707	741	697	675	701	648	688	742	723	698	693	731	712	682	663	724	701	720	746	673	680	709	727	722	687	743	719	705	714	791	689	738	705	687	711	751	745	731	738	716	696	701	747	698	725	681	730	680	712	678	685	696	710	684	666	701	752	734	676	701	713	720	679	723	701	725	723	708	690	689	698	682	686	709	693	756	677	729	702	735	742	686	723
6677	14562	11939	6823	5110	4543	4059	4135	3533	3083	2528	2467	2331	2376	2419	2090	1729	1365	1172	1119	1051	1065	1087	1129	1063	1103	1213	1145	1106	970	950	907	929	912	932	923	942	937	967	925	913	888	871	866	945	934	851	904	917	935	882	926	928	897	911	936	903	904	853	883	880	902	908	910	896	861	915	909	949	884	893	878	903	909	859	911	919	895	893	943	910	896	933	887	899	889	881	888	857	849	897	908	855	854	889	881	880	889	916	888	940	871	875	928	893	921	922	924	913	852	834	900	912	861	898	891	918	884	872	912	925	893	858	847	883	859	914	926	922	861	899	941	905	909	919	909	862	915	850	886	927	911	883	896	898	913	878	900	921	857	902	860	954	887	861	880	885	882	908	913	896	877	934	874	859	872	889	886	879	891	916	838	876	881	846	894	936	859	857	908	906	865	904	862	847	863	885	884	898	926	866	900	853	892	891	861	905	860	886	825	886	928	876	934	879	921	860	926	907	842	945	914	847	882	865	887	875	931	927	867	844	902	893	874	885	928	858	912	887	932	894	867	906	912	895	941	843	864	892	866	856	876	838	966	865	896	856	881	879	962	939	861	803	906	870	855	853	804	846	860	894	893	900	859	887	866	898	883	869	838	848	908	857	903	895	890	898	957	904	891	919	898	910	910	939	925	905	920	922	927	914	902	890	903	865	867	871	890	886	906	898	903	900	887	854	905	879	985	915	836	917	904	962	875	897	885	864	907	883	924	904	854	928	870	867	904	840	891	834	898	879	915	905	928	857	851	910	887	897	863	850	887	884	911	888	885	916	893	895	872	867	887	898	874	928	943	877	881	917	879	851	929	879	869	833	865	924	914	940	877	908	900	939	876	881	876	945	903	882	870	900	883	920	884	897	901	922	881	860	924	907	847	890	854	912	901	857	891	912	860	860	873	913	890	892	948	943	925	886	892	944	901	895	925	878	912	898	914	842	847	915	880	863	910	830	854	899	888	928	937	875	841	900	880	885	821	888	876	819	885	905	919	896	900	859	924	895	850	886	916	924	874	861	847	924	888	880	887	907	876	861	933	904	866	904	885	895	880	895	898	884	896	837	896	900	876	870	838	873	865	897	867	855	896	906	909	873	895	891	845	901	888	817	887	841	895	913	894	893	952	913	883	895	883	925	879	846	942	893	909	905	861	881	897	927	881	851	949	923	911	909	880	879	853	880	903	907	888	881	876	865	873	899	877	866	955	861	898	904	865	877	878	965	921	921	883	893	951	859	916	895	840	940	846	857	895	897	901	904	886	857	922	862	902	895	871	920	900	899	882	910	849	834	904	891	893	898	842	842	903	917	887	894	903	957	879	852	827	865	915	919	886	918	926	854	898	843	890	921	898	883	828	846	910	927	882	875	828	913	879	911	877	868	852	874	890	903	859	901	884	847	868	866	947	878	879	869	897	879	913	871	976	912	876	881	968	874	880	889	944	882	797	882	887	950	894	858	937	882	921	842	951	921	866	943	901	872	897	890	931	830	880	917	913	931	854	888	912	880	882	881	853	839	906	873	945	881	868	900	860	879	874	907	971	890	864	926	858	854	863	847	892	855	899	869	870	849	915	895	891	858	918	882	917	898	866	915	889	930	872	874	853	950	878	855	896	912	937	908	886	848	886	896	867	904	919	890	827	877	862	884	878	865	907	835	902	851	862	862	901	871	911	901	871	885	878	907	901	869	849	882	921	939	911	894	866	891	902	836	832	871	828	871	878	903	859	875	838	897	894	907	860	887	885	904	923	931	860	943	907	870	875	898	861	855	888	908	888	876	925	911	856	931	879	922	859	881	884	936	856	886	894	903	860	898	880	927	905	848	903	861	877	861	920	881	870	894	920	849	886	940	886	878	963	830	859	882	850	928	912	872	872	855	790	861	815	859	869	902	861	889	885	896	896	883	905	852	877	917	823	898	874	898	896	908	874	855	897	896	842	870	894	953	848	896	865	889	914	925	855	883	891	883	858	919	917	945	829	912	910	903	849	921	872	881	942	897	886	864	862	865	867	897	912	907	890	847	922	897	875	862	893	906	868	929	813	865	847	932	950	847	867	899	903	872	919	874	889	894	946	883	864	842	895	884	860	872	907	922	919	925	892	909	912	899	881	900	920	903	866	858	900	898	865	895	894	859	893	890	921	972	887	922	907	855	920	907	868	869	952	838	855	883	899	904	915	912	958	856	857	903	829	907	874	905	953	855	894	878	917	857	870	820	945	958	919	837	885	912	887	907	886	888	856	912	879	912	862	890	927	842	881	887	919	874	887	867	916	863	859	831	907	910	932	852	873	889	873	863	901	909	908	843	909	942	869	904	951	898	898	887	925	856	891	860	853	878	883	905	900	886	896	867	888	865	926	875	851	862	922	886	887	909	880	922	878	891	909	895	910	918	907	965	888	852	893	926	859	863	899	877	878	914	866	896	916	923	835	901	878	840	876	855	901	950	909	905	870	965	880	842	833	917	876	847	918	916	897	883	935	827	920	880	863	861	863	909	862	925	868	936	896	843	927	835	831	843	867	900	882	865	912	865	909	898	833	838	906	872	890	883	885	930	855	846	914	903	981	813	912	876	914	860	909	910	843	890	899	876	860	870	841	918	901	943	867	934	889	890	812	863	887	851	886	874	947	908	870	927	945	863	856	907	930	847	888	939	844	900	935	909	866	863	897	873	872	863	921	853	925	906	903	818	922	909	903	874	884	881	876	892	943	865	860	872	876	870	844	875	947	873	919	899	954	857	898	911	900	880	837	876	910	913	828	925	864	881	855	902	902	854	832	897	872	919	901	880	892	904	880	916	949	890	942	882	913	922	933	911	887	901	868	904	922	918	882	900	887	876	904	915	863	893	895	865	901	857	871	941	839	938	892	881	935	921	928	865	841	878	873	864	940	858	878	931	941	892	894	874	916	842	872	856	898	880	909	920	919	847	905	905	854	886	922	919	866	904	899	867	848	895	842	888	851	846	895	917	884	909	880	944	943	888	880	923	974	871	840	957	835	875	901	893	865	880	839	873	854	822	906	905	861	865	911	915	865	874	875	902	939	913	859	931	928	853	936	879	896	866	866	934	881	895	913	903	929	897	853	926	906	882	888	836	854	941	839	894	921	906	860	901	865	899	838	931	864	917	882	869	859	908	913	907	818	843	887	876	832	911	876	907	870	887	940	861	866	854	882	845	874	921	851	903	886	878	878	855	911	864	875	844	923	895	902	840	908	896	945	923	935	888	895	889	942	958	875	919	935	878	877	883	934	884	897	880	909	879	904	914	932	819	875	921	863	922	877	874	915	858	930	918	864	873	861	887	945	883	893	850	924	892	926	938	855	897	901	903	862	946	920	910	870	833	864	916	888	966	848	913	873	883	834	908	909	853	895	876	881	896	860	860	970	971	978	911	903	887	838	897	903	894	887	854	892	836	915	879	891	878	898	900	899	885	892	855	889	910	886	922	966	870	904	874	888	895	865
23412	21589	29506	24163	21599	21636	8808	2839	2256	1965	1672	1560	1487	1623	1512	1341	1218	997	832	795	791	787	809	811	801	827	904	896	785	732	723	723	727	705	710	726	704	708	673	728	678	695	694	701	690	701	667	716	704	694	704	665	688	707	639	719	692	671	686	671	676	691	681	716	664	667	723	648	660	640	698	678	686	729	680	656	717	709	665	723	690	696	677	675	689	646	646	656	701	640	690	671	697	700	721	701	740	663	686	686	670	703	631	681	677	685	669	689	672	733	719	668	667	698	695	669	693	686	659	666	719	672	693	686	665	623	691	675	702	698	718	694	672	708	660	690	700	712	712	664	644	673	694	685	633	736	687	642	714	702	689	712	683	725	682	646	695	704	631	688	677	657	698	714	679	684	735	698	705	657	635	708	681	662	677	699	684	669	645	698	639	693	694	660	689	694	653	640	712	672	701	706	664	647	708	720	664	719	696	664	669	647	675	657	664	644	646	649	687	672	699	676	697	660	668	672	665	700	648	641	624	676	711	676	714	654	692	634	699	681	710	693	696	617	684	716	669	688	678	680	677	695	697	659	664	659	657	620	691	706	670	679	678	699	681	659	650	699	692	701	684	692	699	645	653	712	618	734	674	666	675	667	683	707	702	711	709	661	653	701	719	686	702	693	676	626	621	675	676	670	664	706	652	674	732	657	665	699	717	649	636	716	681	616	674	764	661	696	683	626	646	658	631	681	677	697	663	688	678	687	685	693	689	689	675	672	698	666	709	645	678	730	628	681	699	680	648	714	654	681	625	688	686	700	684	687	658	665	651	647	667	660	706	705	667	655	662	697	668	673	702	666	661	670	726	720	701	697	741	660	711	712	672	674	703	681	703	684	676	641	635	646	668	674	638	693	705	705	698	679	649	685	644	707	666	712	663	671	682	655	659	662	688	682	628	672	671	657	668	748	619	675	677	662	664	704	666	674	693	652	646	649	690	691	635	719	692	685	685	693	687	689	689	669	620	682	696	639	667	663	648	668	681	672	647	711	703	647	652	648	697	675	681	708	641	672	674	673	710	653	628	656	701	721	642	711	682	682	680	677	677	684	677	687	672	635	703	708	640	636	682	692	655	734	688	666	756	694	708	674	704	708	725	664	655	692	655	693	706	691	632	701	677	699	683	646	695	706	720	656	687	682	669	684	678	687	703	671	703	701	642	671	722	681	666	694	712	645	679	653	675	665	703	665	670	648	655	682	663	647	672	685	704	632	688	629	732	640	679	638	709	652	677	676	666	679	737	676	696	704	694	697	717	686	703	675	729	662	695	713	695	674	668	677	672	684	706	699	681	671	691	680	636	708	652	735	726	727	682	708	667	670	665	635	721	639	679	704	667	693	692	696	697	653	715	672	669	651	700	692	675	674	701	679	711	667	664	704	651	683	699	698	643	634	694	663	670	675	691	719	674	655	724	687	702	722	690	704	670	665	685	710	628	734	686	663	657	676	645	641	703	668	705	684	691	640	693	661	687	690	663	706	688	713	685	716	670	693	625	675	697	652	679	636	733	704	673	698	623	645	694	671	670	694	654	653	622	707	615	648	671	651	650	675	644	636	654	715	644	701	697	671	659	670	712	689	683	656	675	659	678	683	693	664	660	714	683	701	657	709	643	682	690	671	643	734	688	724	738	662	699	663	667	634	666	684	676	698	693	691	696	696	701	631	683	708	703	647	659	729	670	669	671	684	735	712	743	694	730	639	657	713	641	697	686	693	646	682	647	696	726	645	652	682	716	674	695	701	681	671	677	663	660	693	657	676	659	712	672	691	684	653	636	691	657	643	652	676	628	711	705	665	682	660	700	665	670	657	709	641	676	640	693	676	674	645	683	684	672	680	658	655	695	689	673	673	689	643	689	745	688	677	704	687	650	729	682	658	665	697	747	680	710	707	681	704	649	679	715	682	706	710	675	698	699	690	650	630	695	690	728	695	688	675	642	677	697	683	663	665	664	695	700	663	701	718	682	677	689	686	673	664	708	669	676	669	688	658	660	652	646	709	726	682	680	674	672	723	723	678	705	709	697	664	719	668	676	717	642	664	686	666	654	693	652	658	698	751	691	698	679	684	658	678	647	692	686	666	658	689	655	656	699	685	687	651	723	683	651	664	688	682	679	690	680	650	726	704	642	669	670	654	685	691	616	702	657	654	688	662	678	677	706	661	715	634	691	707	686	711	673	667	684	686	658	644	681	651	673	659	677	682	644	666	709	678	676	692	689	696	747	688	684	685	660	658	677	639	685	674	632	658	695	709	702	615	678	651	703	675	682	712	641	694	700	683	718	660	706	716	727	690	637	683	655	679	644	718	639	719	704	728	684	642	663	719	640	682	720	682	686	678	655	632	724	663	679	685	637	695	671	665	657	711	662	617	686	707	682	656	686	686	650	719	690	636	651	688	669	667	697	666	648	705	648	698	708	678	682	668	690	646	692	666	635	667	678	678	659	663	631	677	692	707	708	647	678	693	708	690	638	662	661	667	667	651	671	679	763	664	702	656	670	666	704	684	648	649	670	691	605	680	674	664	660	739	659	658	678	691	684	690	639	669	666	639	643	670	684	701	685	688	671	673	718	676	674	699	700	687	724	674	669	673	721	630	684	662	676	692	692	645	656	675	687	662	692	703	699	645	630	700	637	708	722	670	671	629	704	726	656	679	645	684	665	685	684	707	652	670	719	659	668	658	682	701	718	686	701	668	689	655	729	683	702	689	734	633	713	664	635	687	622	671	709	673	645	709	659	688	669	653	637	680	653	689	691	670	736	704	646	674	686	625	633	685	653	674	720	649	650	711	725	703	675	689	633	696	691	663	679	708	655	706	691	638	672	659	716	679	712	678	641	685	623	691	694	680	673	681	685	664	707	660	677	672	699	669	673	708	670	707	716	663	689	698	676	675	667	685	658	688	702	701	661	693	673	667	715	669	668	700	675	703	679	688	713	655	660	674	638	669	677	688	669	647	671	650	671	672	693	707	663	678	724	667	672	670	662	695	708	668	680	682	698	665	690	654	681	681	679	675	703	706	708	665	683	613	649	663	664	674	662	653	669	708	698	676	662	679	629	702	641	645	646	646	716	629	673	722	706	633	675	714	684	647	674	672	699	661	629	660	681	684	683	676	677	684	673	689	650	684	670	651	713	709	672	666	679	657	723	667	657	692	679	720	706	703	706	700	677	635	675	692	648	659	723	637	638	687	669	684	737	612	644	681	674	646	683	687	700	691	662	652	719	687	658	702	676	675	691	697	694	633	688	687	685	706	616	702	650	647	651	703	656	695	650	686	677	738	716	699	649	677	713	689	642	689	674	678	653	700	671	721	687	666	668	708	676	648	647	712	688	663	649	674	702	667	721	654	678	710	676	702	682	661	698	680	698	703	710	664	650	678	669	689	728	641	648	696	683	640	691	656	692	666	665	706	686	653	679	694	705	691	674	697	659	683	692	665	714	635	667	665	690	654
8827	20345	16868	9731	7471	6230	5647	5560	4972	3994	3230	3028	3079	3046	2932	2564	1983	1627	1290	1192	1088	1140	1146	1149	1184	1192	1275	1214	1049	951	926	991	898	899	944	866	893	942	909	925	934	874	915	873	894	879	842	906	879	884	846	833	888	886	890	931	848	855	902	856	851	878	873	845	899	849	883	880	896	877	910	874	795	909	860	850	843	865	842	872	847	863	876	880	842	836	876	840	908	843	865	925	862	874	868	792	919	844	837	834	843	866	813	878	858	900	881	877	924	858	832	841	881	872	857	895	886	841	836	777	870	928	823	871	874	814	799	855	864	829	895	846	853	857	864	882	823	856	887	818	880	883	799	777	858	872	856	845	897	905	851	835	840	837	871	835	821	904	840	858	871	851	864	845	868	861	833	824	852	885	877	923	809	945	884	854	785	903	892	861	856	851	838	872	802	878	798	868	918	831	853	786	868	884	845	869	843	847	816	871	856	884	877	870	857	788	824	866	832	885	836	859	876	880	836	879	881	891	901	826	850	819	859	869	855	856	845	818	841	854	864	838	831	842	872	847	859	840	921	836	882	826	814	869	905	810	830	902	890	902	832	833	883	808	811	881	852	873	854	825	856	854	836	866	862	850	860	875	891	827	861	851	880	840	854	848	859	897	897	823	900	866	920	844	900	882	868	885	835	819	859	881	805	858	864	857	867	854	862	845	895	858	857	862	886	876	804	858	877	815	883	847	854	885	841	814	817	853	881	879	818	869	852	881	903	854	843	890	875	856	878	856	845	832	839	863	854	895	839	871	842	841	886	822	877	901	887	837	910	908	872	849	865	849	823	844	850	871	874	862	813	840	881	799	894	855	847	902	907	863	871	829	860	846	831	837	838	862	886	919	841	886	882	824	854	849	841	830	832	886	853	872	849	855	873	809	820	865	940	814	852	885	901	868	802	889	852	884	860	875	867	858	848	829	867	888	811	904	834	865	839	853	878	880	822	865	834	828	855	858	847	853	842	861	854	855	878	870	862	883	878	853	857	810	850	897	816	928	885	887	825	878	859	826	879	882	829	844	879	884	836	834	884	888	882	874	831	848	865	810	857	918	869	846	810	804	835	836	864	801	899	918	888	831	854	887	843	855	826	899	906	895	876	841	860	837	878	842	884	779	907	841	875	855	866	880	859	793	868	872	850	900	891	880	880	835	800	858	888	862	823	854	825	859	883	835	845	845	880	840	833	849	844	893	912	839	858	860	848	835	843	803	864	836	822	838	867	854	823	859	849	850	871	859	795	830	902	845	834	876	893	847	856	887	844	885	887	867	868	799	883	852	825	851	833	880	842	832	883	816	872	846	887	885	825	887	877	817	843	816	840	820	882	857	859	864	924	833	843	817	884	883	838	855	826	822	899	812	771	829	836	850	838	860	898	852	839	869	880	844	852	815	940	886	828	832	906	858	858	877	903	878	892	849	859	873	821	812	904	855	869	824	877	910	899	856	841	908	844	870	844	908	915	895	880	855	820	856	912	842	833	850	860	858	865	864	808	806	814	836	878	829	840	873	907	877	890	839	856	843	817	870	902	838	863	787	819	823	827	805	831	845	880	874	884	860	857	855	861	874	863	844	857	896	874	815	848	819	844	834	898	908	838	839	799	893	876	882	849	904	875	875	861	849	886	847	836	855	834	855	892	854	828	814	866	868	879	836	877	871	882	805	802	816	892	849	879	830	815	864	834	862	876	822	859	890	867	858	843	870	852	855	861	890	874	898	802	888	838	827	817	911	885	861	828	894	878	826	870	916	851	853	865	848	839	852	846	863	858	881	866	814	848	858	829	879	907	832	794	850	831	862	863	876	833	875	842	815	834	844	881	904	898	900	845	882	873	867	846	864	871	901	936	847	877	874	819	838	859	903	834	827	787	846	860	836	818	865	816	848	926	822	859	898	941	889	900	844	851	833	862	838	833	895	885	842	839	899	830	816	868	810	836	847	898	857	934	870	847	855	861	846	846	863	848	845	907	816	895	860	902	855	828	815	880	834	872	860	861	862	857	875	840	887	861	838	865	886	905	807	858	849	911	841	818	900	877	834	833	876	884	868	887	841	850	850	837	932	869	863	870	865	888	840	899	825	850	849	819	849	902	835	886	868	819	870	844	851	858	890	813	833	841	829	872	896	873	841	888	841	851	856	918	889	855	820	866	868	886	876	863	838	850	830	814	842	868	854	849	856	834	866	848	840	924	855	805	852	876	883	884	813	886	844	822	912	811	856	829	858	825	870	853	814	860	856	858	856	858	862	857	891	850	893	843	858	856	904	863	814	890	823	838	903	870	876	839	890	889	872	858	865	857	916	836	844	840	860	853	884	922	876	856	858	838	912	855	855	837	892	854	849	824	820	874	838	839	843	853	849	902	905	843	884	832	880	905	837	877	829	899	857	877	847	870	856	831	912	860	822	872	842	890	862	843	818	859	835	841	859	877	847	884	868	813	855	851	833	844	817	867	862	902	819	781	841	845	852	893	874	818	871	856	898	891	889	812	833	878	828	873	872	821	891	836	893	850	874	862	875	856	816	854	850	818	876	852	888	812	863	828	916	842	890	811	840	853	785	852	853	848	889	846	830	887	888	860	838	896	845	833	918	862	859	906	846	855	843	826	841	885	827	894	856	838	874	898	873	814	865	886	864	857	828	839	821	875	811	864	863	849	844	863	864	828	811	845	856	851	845	827	827	862	824	807	840	838	897	873	832	836	828	909	842	864	835	828	920	805	839	844	911	832	856	873	853	820	836	810	866	814	847	852	901	856	822	868	797	851	834	841	877	813	876	870	926	887	817	821	820	868	878	831	853	839	845	814	866	877	866	921	875	869	856	856	871	880	877	826	895	915	847	852	903	892	861	811	880	854	880	836	875	877	854	827	858	858	829	873	875	847	842	867	920	839	849	905	873	859	855	825	806	869	893	838	872	883	860	822	824	853	897	856	873	872	815	859	815	826	865	902	891	918	842	854	823	856	824	793	794	856	894	846	844	815	800	898	847	886	849	860	866	826	808	894	920	829	818	843	844	855	804	825	897	868	882	783	883	832	861	835	860	886	824	911	823	786	859	866	867	848	872	856	882	841	891	866	818	856	902	857	843	822	802	825	886	828	897	865	870	822	842	862	887	859	851	864	860	837	838	816	847	884	908	863	865	841	847	845	842	877	868	853	905	836	877	838	871	871	927	866	841	873	876	811	843	855	877	882	811	877	859	877	861	877	888	841	826	840	875	827	884	889	839	809	830	825	881	869	920	803	817	910	842	823	858	852	877	854	847	856	825	912	862	794	876	822	905	850	844	824	841	828	876	885	839	870	918	863	841	855	862	836	840	877	807	838	855	856	829	873	830	896	805	826	879	871	846	803	842	876	865	829	870	804	830	842	848	820	919	857	865	852	864	852	879	848	870	838	872	846	882	812	841	839	859	859	846	892	876	927	828	863	852	816	831	832	818	861	861	854	837	863	840	817	864
27479	20789	9191	2076	1140	1117	1054	985	843	799	699	677	697	641	685	660	537	488	473	406	428	452	460	429	434	431	482	475	455	475	427	424	426	420	419	382	410	428	383	461	394	413	392	377	438	389	442	416	394	423	414	415	402	423	428	429	425	409	372	374	404	390	398	423	432	448	387	396	415	420	411	386	391	417	413	405	428	414	401	420	401	419	453	421	434	425	378	382	403	428	392	405	421	408	405	428	442	397	401	395	422	407	404	432	421	422	418	408	406	414	389	420	407	425	417	390	406	435	396	406	409	402	434	446	403	383	384	402	412	416	397	422	445	406	424	413	414	444	391	406	420	415	394	460	414	395	403	390	400	431	437	433	405	406	377	418	374	426	431	406	397	446	396	402	390	407	386	410	418	386	435	391	420	439	397	394	389	366	408	428	389	427	391	411	391	418	404	404	425	387	398	381	420	387	389	402	396	402	375	408	422	425	431	414	417	410	401	437	378	438	394	425	402	389	411	444	414	413	420	387	415	420	378	376	409	422	405	379	435	422	400	413	423	405	416	403	459	391	396	391	394	438	394	406	432	403	377	433	393	413	401	403	435	438	397	420	387	473	392	422	428	403	408	408	387	404	428	420	377	412	396	405	393	397	386	419	370	413	427	394	417	428	407	384	400	429	388	398	437	399	429	394	387	424	412	382	401	346	414	429	439	377	430	419	427	415	405	433	399	411	418	420	403	403	400	376	444	401	438	438	368	401	426	400	377	409	422	428	407	399	406	401	388	418	415	407	399	412	420	419	392	397	402	410	383	443	404	386	404	397	464	370	428	400	436	411	441	397	439	385	422	400	422	431	428	441	405	448	406	434	419	422	414	397	427	421	416	399	427	426	442	411	404	419	409	359	435	416	407	431	450	419	431	433	451	409	405	388	431	392	401	396	380	426	430	396	416	420	391	413	433	372	408	421	374	445	410	412	427	387	402	422	385	421	395	416	414	408	413	383	403	411	446	380	403	386	383	421	434	428	404	420	437	430	403	400	447	433	408	432	383	415	418	436	399	437	399	419	412	424	387	411	409	422	398	417	408	392	430	418	398	420	411	440	420	425	454	383	406	400	401	405	414	431	426	429	399	399	399	433	422	416	438	389	439	424	442	396	436	397	413	411	404	400	408	416	435	419	461	413	440	418	410	390	414	389	419	416	385	393	390	380	395	456	405	372	388	384	401	423	459	402	393	381	400	402	456	436	396	400	416	421	409	409	414	400	424	409	424	396	447	417	396	393	385	415	390	382	387	375	417	430	393	425	394	407	407	427	409	411	425	386	399	370	426	395	415	404	428	388	441	394	399	403	411	404	404	358	403	387	397	423	386	383	425	417	408	425	422	422	451	385	434	450	415	424	399	392	387	418	405	391	441	394	420	443	439	464	414	430	434	407	435	411	401	406	425	425	417	431	399	422	432	418	400	414	414	377	397	422	414	392	407	453	411	406	405	437	418	398	442	418	420	451	469	361	382	432	376	426	392	387	426	406	408	413	372	427	361	413	373	406	427	394	437	394	403	412	424	370	385	417	412	379	395	418	403	418	428	404	427	391	382	380	409	413	419	419	406	424	409	398	394	400	457	387	384	419	405	431	390	422	417	432	427	406	383	411	406	435	452	409	420	399	414	431	393	427	391	437	393	432	419	431	411	404	404	433	397	397	375	396	388	403	400	432	404	406	412	414	430	393	417	419	436	368	399	446	421	450	422	382	406	391	395	401	414	426	406	388	462	409	400	437	409	413	397	395	394	422	416	397	426	384	403	382	458	415	407	414	430	383	417	408	409	391	416	419	408	408	399	438	446	377	412	434	406	422	391	407	434	412	464	396	398	391	396	388	447	418	403	368	430	421	438	406	414	445	395	428	416	385	407	397	410	403	412	425	402	410	436	383	446	404	437	420	409	420	436	396	431	437	389	413	429	374	427	402	444	393	416	414	412	412	427	410	412	433	352	412	384	398	422	398	415	391	421	407	442	374	426	425	419	416	419	397	410	439	408	351	395	402	419	391	397	426	449	432	430	407	435	393	389	419	428	430	386	438	414	424	449	372	420	433	388	405	416	386	377	426	413	388	424	399	429	408	418	438	387	383	397	386	394	398	450	427	404	408	469	405	393	400	414	373	397	401	437	408	391	426	417	415	409	405	406	411	393	411	443	407	414	424	394	378	429	379	374	424	453	404	415	432	421	449	458	393	415	389	411	410	418	380	414	393	410	395	385	436	424	418	403	410	405	401	411	422	432	403	397	369	416	430	417	410	381	400	417	421	400	436	445	422	419	397	431	399	379	422	436	409	392	382	433	410	393	441	459	394	408	434	430	397	367	401	381	390	396	412	429	388	426	401	395	413	429	396	441	383	409	439	399	412	383	415	416	428	412	392	441	401	405	397	425	416	402	380	389	418	379	425	425	408	414	374	436	393	429	374	416	402	443	416	403	402	384	390	394	392	409	406	391	422	394	435	428	409	411	403	394	404	373	403	449	414	413	414	381	404	393	432	404	429	423	405	410	408	417	453	441	355	384	407	392	406	413	417	382	401	439	417	408	442	410	387	428	431	414	422	405	426	434	433	464	411	402	424	437	392	426	394	391	425	369	390	401	415	416	422	401	401	416	403	430	424	404	408	404	414	405	366	426	418	420	444	406	400	397	410	401	413	420	393	388	449	411	384	423	412	408	397	430	393	419	426	415	406	390	415	414	435	407	415	435	423	441	431	407	422	413	411	411	432	408	369	400	396	396	407	423	403	389	430	398	434	478	399	421	415	419	420	332	387	429	422	445	437	429	389	430	421	418	413	398	374	416	420	441	395	396	434	386	427	412	401	426	376	412	396	404	420	416	406	438	427	399	444	454	389	447	393	385	420	419	387	403	434	446	427	397	418	406	436	372	368	440	435	427	412	407	408	400	443	417	412	400	403	407	450	452	378	379	410	411	403	396	400	401	401	437	459	412	403	394	397	423	415	423	393	433	421	410	404	416	421	394	435	435	414	424	410	398	432	428	409	408	378	414	418	377	393	376	368	396	380	435	402	424	402	388	430	394	398	396	391	399	442	431	424	440	370	419	399	394	419	401	435	433	410	413	370	414	452	439	442	428	386	434	417	434	407	375	403	418	374	392	411	422	429	423	448	383	416	406	402	383	413	405	376	408	402	427	384	413	423	450	395	424	398	400	432	432	420	401	389	355	392	404	441	399	391	381	382	441	438	417	408	437	408	394	421	368	426	385	423	397	428	445	409	434	433	422	385	440	433	407	420	393	413	435	406	388	408	445	414	423	411	428	422	406	387	427	403	438	468	420	374	400	433	401	389	385	401	403	428	426	389	403	431	437	403	423	407	440	431	410	405	435	395	415	434	365	379	405	414	444	420	386	445	429	438	433	414	391	410	425	392	378	387	394	398	390	410	396	423	418	420	440	441	403	389	388	376	403	430	397	433	438	419	414	414	387	396	409	407	415	402
5218	4978	4281	2450	1878	1850	1995	2118	1784	1561	1325	1268	1295	1314	1296	1142	879	672	604	600	577	601	624	605	623	629	664	598	574	533	567	526	538	524	549	517	527	530	515	538	546	546	524	583	542	532	541	556	493	547	519	542	540	498	499	507	530	520	516	546	486	513	519	497	536	512	525	518	504	543	575	541	539	539	539	497	523	533	519	525	525	535	509	538	523	539	525	524	531	541	518	514	500	511	563	547	525	550	502	544	534	494	556	516	496	536	548	517	536	516	512	546	546	505	539	480	526	533	539	534	519	517	544	505	521	516	535	505	506	516	534	513	505	477	556	516	541	573	522	510	527	513	552	528	492	551	497	512	524	524	533	528	521	539	496	520	545	550	548	512	537	518	541	539	537	487	518	508	562	502	511	542	549	533	519	502	477	552	532	535	509	529	536	492	506	494	529	520	522	530	503	579	466	499	559	529	522	498	524	556	478	558	518	562	500	487	528	511	502	540	566	526	522	518	528	555	571	515	554	533	552	525	468	541	525	552	538	542	558	550	531	522	530	497	541	490	526	489	524	519	519	493	509	553	509	519	495	492	527	500	530	529	525	529	558	530	539	546	545	511	489	561	520	520	530	519	544	531	545	580	488	498	507	542	523	515	499	487	517	569	531	491	482	546	536	506	533	529	561	553	520	537	497	505	582	501	558	559	520	603	523	502	521	539	548	512	514	538	522	508	504	505	521	535	536	520	486	502	527	520	501	530	566	489	521	484	499	459	498	510	499	510	517	560	510	511	510	520	534	515	529	510	519	510	561	494	527	530	559	534	505	513	500	555	546	495	533	494	551	518	556	510	533	507	551	518	507	539	535	534	548	506	480	488	553	536	502	534	539	521	534	528	521	538	524	548	537	526	514	547	512	486	503	546	489	508	546	515	527	542	538	504	539	513	554	540	488	535	483	533	526	519	502	539	537	504	526	509	550	520	510	500	523	525	534	512	497	562	579	524	487	557	535	488	530	535	559	477	534	514	540	575	541	505	514	503	551	556	553	505	544	522	546	530	522	564	538	545	498	529	526	527	512	561	535	514	538	513	512	505	537	570	548	566	538	534	503	547	561	551	555	556	514	548	545	525	528	496	546	514	536	519	547	547	545	519	535	540	498	517	535	533	528	567	550	515	494	540	518	554	502	550	518	554	506	554	529	506	553	544	531	525	528	588	525	537	528	521	500	557	563	524	481	512	502	544	511	575	538	527	474	518	512	529	518	502	528	557	509	517	544	495	524	509	492	557	550	587	547	539	488	496	516	531	575	502	512	541	540	485	527	504	525	560	505	513	543	508	557	525	539	475	532	516	522	571	554	532	539	520	541	504	555	525	546	575	546	556	533	543	582	549	511	509	543	511	536	536	514	559	503	537	512	490	540	532	491	525	557	547	529	543	464	540	525	525	547	513	508	546	509	528	493	475	553	495	551	510	482	513	545	529	511	554	494	486	517	513	532	534	525	521	514	547	495	516	571	559	538	521	516	525	515	515	524	495	542	543	532	526	485	522	511	491	510	484	587	558	532	532	531	521	518	526	484	530	515	554	509	511	530	513	518	532	517	542	568	478	535	553	526	534	557	515	490	506	567	563	499	565	533	564	528	526	524	512	516	535	529	536	521	533	588	547	554	518	532	501	536	539	521	536	520	532	543	531	515	537	528	524	551	514	545	526	544	514	522	553	540	544	494	522	479	520	546	573	543	524	516	520	545	531	526	558	515	530	544	578	564	486	508	537	536	568	527	494	522	522	566	536	564	561	554	520	504	510	537	539	494	524	571	499	578	549	494	517	547	531	523	509	518	567	505	540	523	510	476	568	537	557	528	514	558	519	580	510	522	570	516	510	537	545	558	530	521	559	586	525	542	533	491	548	521	531	519	549	520	526	548	556	527	510	552	536	540	499	555	536	533	522	520	510	494	546	504	535	517	541	516	479	534	528	520	521	530	512	561	499	515	528	520	515	508	520	499	536	558	516	546	540	503	573	534	563	532	517	542	538	512	494	543	500	549	523	523	506	500	516	528	534	567	507	531	542	500	508	577	530	479	503	511	535	541	546	558	524	510	513	521	507	520	509	522	519	512	531	505	528	523	553	542	578	526	547	495	529	560	533	519	537	557	490	542	546	480	529	521	560	505	545	519	503	557	563	530	506	519	485	587	521	490	499	544	587	496	527	548	545	559	543	478	532	505	576	528	558	549	500	516	538	505	517	513	500	535	533	541	536	501	551	541	503	579	528	543	506	533	550	523	512	527	540	514	523	528	522	544	549	549	513	486	528	525	534	528	496	521	538	542	519	477	521	514	554	523	510	495	543	538	504	567	542	539	516	488	580	541	500	510	539	535	517	545	544	550	526	518	502	515	508	559	482	542	523	546	512	543	512	533	520	517	542	503	543	508	546	512	543	501	493	537	559	507	515	510	563	555	560	547	528	539	515	570	525	505	520	541	506	565	532	511	533	536	548	540	531	538	564	498	513	540	518	528	533	505	524	487	522	518	494	513	501	535	517	503	546	552	470	498	521	524	562	530	538	595	518	572	532	532	518	527	519	557	540	546	546	498	506	525	536	478	550	521	489	549	535	507	513	510	580	532	538	560	469	555	513	506	494	510	534	504	542	482	509	524	522	509	539	543	536	538	547	497	613	546	536	532	482	568	537	501	546	523	557	516	558	518	535	516	516	559	503	529	533	553	531	499	523	500	490	528	531	568	513	521	523	548	561	576	529	514	525	505	520	562	510	535	560	514	574	517	502	522	520	511	522	533	551	514	521	515	551	535	531	494	514	550	524	529	463	525	545	560	532	491	516	552	538	565	503	556	545	541	542	553	516	569	534	511	506	547	569	525	524	510	541	520	551	536	521	529	500	514	553	515	511	530	500	514	571	501	509	491	544	543	515	534	598	536	510	534	523	513	521	558	497	537	527	513	505	539	565	545	527	521	523	497	575	481	478	561	527	534	498	521	552	516	534	516	546	501	520	534	527	495	549	555	505	528	526	548	506	535	558	529	480	521	506	553	542	524	559	542	527	581	508	551	533	532	524	541	487	502	503	539	554	539	523	514	547	531	553	559	576	555	527	539	537	528	554	533	515	524	560	542	559	525	512	537	555	515	551	542	533	499	526	531	502	533	545	538	510	547	530	513	529	518	503	521	540	541	565	524	496	546	491	531	539	515	550	528	501	550	570	490	526	532	534	546	520	523	558	542	546	550	522	543	543	514	521	549	545	487	526	488	521	458	520	484	525	536	508	503	559	498	518	517	508	522	536	539	498	547	509	505	512	474	541	513	485	589	555	518	525	526	541	529	563	526	503	518	533	532	499	532	516	506	549	537	528	522	552	500	509	510	526	478	554	513	533	501	510	533	607	531	500	502	516	528	497	471	502	525	548	504	498	536	501	514	506	543	496	530	535	551	491	556	512	540	537	517	506	506	511	529	540	589	555	515	517	539	545	535	513	582	528
24486	21624	29109	24634	21623	10621	2592	1977	1693	1493	1357	1299	1210	1260	1260	1193	1019	943	821	803	810	770	820	838	773	827	842	827	757	755	740	780	707	739	726	733	702	695	721	713	702	774	757	792	680	703	704	719	724	723	651	718	695	723	682	727	690	738	691	702	716	697	750	687	697	739	683	717	712	779	714	741	746	720	726	720	703	678	721	666	727	721	750	695	714	706	689	679	683	731	759	747	697	685	677	712	739	689	761	732	732	707	686	747	693	730	694	733	728	726	698	700	740	720	708	744	686	721	703	716	717	698	718	693	703	669	695	706	733	752	723	668	717	695	739	715	693	696	708	669	709	702	722	726	715	713	728	687	708	657	720	703	673	684	719	694	728	671	706	697	699	694	680	682	683	685	730	740	677	712	703	695	722	717	726	692	650	779	709	697	691	711	682	689	706	723	752	714	724	692	710	684	706	693	705	714	696	672	719	735	656	728	704	758	698	714	708	687	681	709	700	685	664	702	685	717	722	697	716	673	697	681	705	711	691	703	698	742	686	653	700	737	684	701	688	695	735	724	693	722	712	692	664	683	777	727	698	705	709	709	711	765	717	712	672	706	711	720	728	682	686	723	717	703	706	717	676	671	697	681	673	744	747	701	681	722	693	705	745	658	624	712	724	740	698	751	676	703	699	715	717	728	722	703	712	724	732	674	702	738	709	646	742	715	715	688	719	686	748	676	690	735	708	673	725	703	746	667	687	698	662	662	690	669	704	702	734	689	736	699	688	737	702	680	734	692	733	667	690	673	711	735	676	684	678	694	690	708	720	666	693	703	707	668	683	704	727	691	738	708	709	683	710	716	682	713	720	740	715	763	739	693	732	707	721	740	718	698	677	708	663	694	669	705	716	685	691	726	691	727	733	729	701	722	704	699	647	721	719	717	690	709	661	710	702	692	734	722	722	715	707	692	701	689	735	729	725	699	710	644	738	682	719	683	712	683	674	696	717	721	681	706	720	673	756	744	704	731	660	669	718	706	708	728	764	672	737	659	721	640	649	672	711	742	684	672	693	707	674	674	683	723	696	714	718	720	661	632	728	751	699	675	664	703	693	638	709	699	694	702	724	705	714	660	716	705	703	645	681	719	704	752	708	696	710	656	677	721	738	688	749	695	651	728	695	691	670	731	694	711	712	723	673	746	694	679	696	682	708	719	686	747	726	713	718	694	690	715	705	715	719	730	678	699	706	716	689	729	709	752	670	676	705	747	688	709	695	720	687	752	738	697	715	745	734	704	695	703	776	674	692	679	697	735	670	689	692	674	754	684	743	738	662	712	680	737	668	719	755	681	730	668	730	716	683	663	669	659	677	702	740	751	721	689	701	709	714	705	717	737	699	723	696	681	653	678	630	673	715	744	703	682	732	716	687	706	678	669	709	726	770	724	716	715	701	736	718	717	645	706	709	686	665	750	714	688	752	684	701	679	687	664	693	676	662	692	714	655	748	668	657	705	661	700	698	748	665	683	731	688	724	686	721	659	701	739	679	734	671	670	709	748	702	737	729	722	670	709	711	758	755	672	741	684	678	729	654	710	678	679	699	706	660	715	741	721	698	718	735	693	659	712	670	680	698	739	696	712	639	730	708	736	730	733	725	685	697	710	760	731	726	756	730	725	693	697	732	746	706	675	684	724	679	711	767	630	704	652	671	706	683	722	731	710	720	736	692	705	748	688	668	695	671	669	761	664	672	727	692	756	713	691	736	705	692	684	729	706	691	704	738	709	714	704	726	716	666	715	699	725	673	688	712	699	677	692	723	737	690	674	703	715	725	713	663	689	702	683	728	729	662	716	736	655	719	696	732	714	672	706	728	706	699	721	653	684	700	698	707	691	696	669	673	744	689	754	703	720	691	709	725	686	733	722	701	703	725	702	746	665	747	703	692	721	671	683	689	716	693	657	687	728	721	685	676	708	709	677	656	693	704	741	742	722	749	695	703	749	726	739	719	748	718	703	701	732	698	655	693	703	681	676	701	734	683	674	758	694	679	670	681	753	715	717	695	679	704	761	707	728	718	657	684	680	711	696	726	674	656	724	746	695	754	686	700	726	730	747	716	705	706	711	698	698	672	732	701	708	712	719	681	678	667	721	719	695	779	712	648	743	682	661	676	690	710	681	707	704	720	731	704	678	702	699	673	692	753	711	682	740	696	683	669	710	652	653	722	667	725	711	727	683	691	700	725	742	725	696	710	739	707	754	739	736	662	700	737	723	699	699	668	697	713	712	732	693	682	685	736	670	688	680	683	720	739	756	694	714	717	714	699	693	696	691	710	709	708	727	706	688	731	734	724	707	685	694	688	708	726	716	720	719	734	715	718	700	695	709	708	665	670	708	659	705	728	732	764	680	675	731	708	710	714	746	703	691	678	723	738	729	686	733	690	712	713	713	712	672	726	725	714	730	737	685	675	737	670	699	678	651	741	685	700	760	722	772	662	733	739	664	761	735	686	736	684	729	709	681	718	680	713	706	707	693	703	679	727	737	706	695	701	676	726	703	736	701	708	712	721	719	719	665	729	718	693	721	683	682	723	680	630	652	669	707	699	736	688	729	675	719	737	709	694	712	704	658	719	759	675	683	703	693	749	695	682	664	679	769	709	701	660	717	722	687	733	713	730	679	715	685	692	647	715	696	662	692	727	669	623	655	738	675	682	704	724	701	677	670	726	696	676	710	697	693	726	672	711	735	721	702	711	727	704	669	687	695	746	705	712	719	695	676	699	679	666	698	689	678	700	719	695	671	686	726	676	719	718	701	748	680	699	697	740	711	710	706	713	674	738	713	706	718	729	708	723	691	692	681	746	732	753	696	742	702	686	746	747	724	723	685	655	731	679	725	728	714	709	693	713	743	703	703	699	726	656	671	681	701	655	686	720	729	685	694	687	747	740	716	710	709	676	699	674	709	695	668	667	641	722	723	681	668	661	689	754	707	698	716	699	745	682	714	707	745	722	727	719	700	685	667	705	690	746	743	680	679	658	688	645	745	680	729	698	691	721	729	671	737	671	665	698	691	678	707	746	698	710	737	658	682	674	712	708	737	695	692	684	720	714	709	713	687	697	711	673	704	718	667	630	717	697	726	655	698	670	707	703	690	676	729	724	700	688	660	682	688	692	685	693	673	711	689	667	726	703	683	751	712	713	690	744	734	743	708	697	676	671	682	661	656	762	677	669	716	717	692	712	678	733	722	715	738	662	631	686	703	721	676	705	686	702	709	709	703	732	721	704	700	685	640	727	711	750	694	685	765	720	679	713	718	692	672	684	695	697	683	690	730	692	741	730	735	682	733	678	704	721	687	686	672	667	671	751	704	709	776	696	731	716	709	742	679	684	702	682	697	726	718	697	690	693	695	685	686	662	694	656	719	752	657	645	669	699	733	679	748	750	670	695	721	696	672	619	720	722	711	714	705	707	651	685	718	646	691	704	738	699	703	679	676	677	728	706	709	714	691
6745	14710	11995	6869	5165	4434	4206	4049	3630	2969	2484	2348	2348	2423	2228	2038	1705	1332	1100	1070	1113	1073	1090	1118	1095	1069	1172	1121	1093	1020	994	953	911	978	891	916	913	862	924	946	939	915	912	956	898	909	979	960	918	916	854	883	937	834	857	940	923	892	897	842	908	869	973	868	892	913	907	897	898	859	944	888	909	947	931	892	859	839	924	897	942	940	885	907	885	951	847	900	854	915	911	915	872	924	875	887	887	891	869	903	899	921	886	932	861	880	855	888	883	914	862	865	899	845	904	885	919	858	839	908	940	884	867	914	871	914	934	891	886	856	860	851	928	890	907	867	874	882	872	823	858	882	884	901	921	859	920	875	887	968	887	881	840	936	931	856	905	894	888	902	957	902	884	922	936	880	866	901	891	898	863	928	841	856	914	893	902	888	906	878	837	894	882	851	880	839	871	870	866	896	923	899	913	854	897	932	901	917	888	886	892	906	903	875	942	880	877	856	823	850	872	892	888	924	860	926	878	919	876	947	933	875	896	900	852	918	891	888	884	832	901	892	853	927	899	878	857	910	879	859	887	850	938	841	926	936	895	916	857	887	895	896	842	913	906	931	887	892	899	893	864	934	922	920	931	892	869	888	923	873	923	912	854	900	883	900	895	861	842	913	883	931	899	903	933	836	904	905	864	891	883	864	891	874	864	908	864	884	893	871	904	887	902	893	870	942	881	881	912	843	890	920	869	848	893	859	846	877	856	849	953	937	902	891	904	878	912	875	931	899	874	886	899	877	909	874	920	891	883	892	865	924	878	908	872	906	930	891	922	914	892	890	900	898	872	856	857	887	858	892	940	911	898	904	848	918	865	868	929	814	890	907	880	895	869	944	793	903	859	896	873	856	840	910	898	885	872	880	917	892	881	854	941	892	930	891	928	874	910	932	888	851	921	875	859	862	847	913	910	885	837	854	864	875	849	880	908	890	911	897	872	900	940	878	859	887	872	897	881	834	945	922	883	880	931	846	893	958	851	840	847	839	918	862	805	864	900	886	911	864	838	863	861	938	886	903	895	881	839	891	911	898	932	920	862	840	867	896	876	889	856	872	905	893	851	877	877	888	895	901	890	870	905	883	866	882	865	908	828	913	877	899	837	850	884	825	818	866	909	855	918	888	888	862	901	894	869	908	831	859	888	873	866	887	894	878	922	858	892	868	825	882	894	827	921	939	943	872	887	893	881	836	915	917	897	884	903	883	825	955	907	907	913	877	884	863	910	902	882	820	919	923	880	871	910	896	862	812	868	878	866	896	839	911	879	872	874	882	841	868	889	894	903	881	960	878	915	889	895	893	870	852	859	883	966	909	895	869	858	942	951	903	912	842	886	853	837	889	906	883	925	841	879	865	880	900	870	922	902	917	966	948	867	887	859	910	862	852	859	869	873	919	838	855	893	914	866	899	901	855	845	874	884	891	878	905	890	860	902	931	976	910	892	843	862	848	888	884	846	918	847	929	877	920	966	915	876	912	929	919	843	871	870	860	882	879	903	868	896	857	863	911	858	828	852	888	878	883	893	864	875	898	917	900	864	946	892	897	882	934	886	921	903	853	868	878	898	821	923	865	881	904	928	871	858	902	846	905	908	935	950	871	873	923	877	858	899	877	879	891	894	907	899	899	932	880	894	869	877	882	867	890	906	901	910	898	858	905	916	874	875	851	884	850	897	808	887	855	932	902	900	911	832	853	872	892	863	881	862	870	858	872	882	894	960	848	886	862	868	834	916	933	900	882	856	865	941	939	938	889	877	859	796	881	905	893	882	912	873	867	936	927	916	945	867	856	896	889	934	842	876	870	862	908	880	970	914	914	873	845	855	960	912	883	882	840	910	905	909	890	899	940	853	853	886	889	935	928	910	878	890	892	877	939	891	875	885	875	891	878	962	917	855	860	865	855	870	915	890	874	913	891	935	945	864	860	897	891	863	875	885	805	903	888	871	930	907	868	882	879	909	826	861	907	845	898	894	875	939	917	912	893	893	881	896	855	834	902	816	879	903	902	876	870	862	883	868	838	933	897	869	879	918	889	924	845	877	940	842	835	887	875	910	892	853	882	849	879	901	910	914	895	938	883	830	914	866	898	893	867	799	890	838	941	857	857	861	871	884	903	997	856	890	847	888	870	847	895	860	908	905	882	909	893	900	869	886	872	875	939	881	896	905	976	889	905	883	910	887	918	925	931	884	848	930	810	979	947	881	920	911	894	926	938	892	943	893	884	935	844	900	902	863	910	891	909	893	904	851	886	889	944	866	899	887	894	877	889	856	881	907	944	900	933	912	897	873	902	865	922	899	864	860	854	936	895	899	912	888	841	870	924	910	929	926	894	899	892	865	905	898	938	885	864	940	915	870	868	895	857	857	913	914	953	895	875	938	857	902	878	883	840	871	913	876	884	863	878	904	885	872	898	904	867	881	904	864	859	880	940	879	841	896	907	894	914	863	914	868	856	905	846	863	878	916	861	946	895	935	888	886	905	893	894	910	885	920	865	883	840	858	912	851	828	844	925	884	872	917	880	868	842	863	852	916	865	883	869	867	839	880	890	894	941	890	853	902	900	916	878	887	913	925	856	939	892	859	887	899	909	879	905	867	869	865	930	867	882	880	879	888	867	934	892	865	888	877	829	870	820	883	915	873	846	873	900	875	902	905	912	824	945	854	920	879	911	863	936	864	883	949	868	873	902	883	881	859	911	893	882	869	882	915	846	906	885	870	885	904	851	915	886	912	879	894	883	891	854	895	890	931	847	890	915	872	862	904	872	875	905	804	834	888	893	875	869	918	880	867	922	883	875	911	838	891	871	896	900	888	854	878	870	845	913	836	891	866	871	911	876	925	882	880	865	888	937	882	925	901	875	881	904	891	881	874	909	905	909	888	906	955	859	886	946	876	936	884	859	905	869	818	939	843	887	850	875	888	892	878	902	884	928	821	895	870	924	893	882	921	849	881	875	882	854	898	886	886	908	829	913	906	866	899	847	872	855	860	890	857	876	906	842	894	860	862	917	874	928	903	862	931	876	845	853	844	921	854	887	832	887	902	891	908	884	839	863	909	871	911	851	885	918	890	894	870	896	878	863	913	862	885	799	892	892	911	834	903	923	930	837	880	901	859	906	850	951	886	928	883	876	864	911	894	920	911	917	895	862	875	933	846	869	915	844	888	830	868	883	875	878	843	889	887	943	895	846	865	937	883	979	872	853	909	890	914	881	876	827	882	924	896	886	907	875	855	923	888	893	908	915	920	906	943	877	889	907	864	909	846	864	944	920	937	813	897	935	866	830	904	899	898	913	848	894	935	870	924	870	953	859	870	850	866	907	854	880	856	923	881	860	931	890	942	860	924	872	870	878	882	886	873	909	890	890	868	901	852	915	925	876	860	899	907	862	877	918	905	842	926	871	824	885	822	873	881	863	900	889	923	927	836	879	897	888	971	847	908	848	905	924	939	902	898	874	892	890
23389	21588	29507	24139	21608	21622	8855	2855	2219	1721	1658	1497	1539	1534	1456	1289	1023	882	845	776	817	856	823	834	813	930	865	844	723	740	666	718	692	715	682	683	651	686	690	686	688	674	657	672	691	678	712	682	706	698	683	658	700	669	722	727	692	674	674	657	686	694	679	669	713	697	683	665	677	669	716	653	683	709	696	681	658	672	659	722	719	712	651	690	676	706	653	674	655	699	691	652	653	653	661	699	677	658	657	647	671	639	651	663	618	644	647	683	695	702	694	667	685	654	707	699	651	671	695	640	661	699	687	681	633	702	709	704	681	695	659	696	672	756	719	661	703	666	683	648	674	716	694	639	659	674	624	663	660	632	599	690	675	695	650	678	679	667	706	721	641	652	650	704	647	659	681	674	704	696	719	688	730	653	681	666	666	721	644	644	666	688	678	592	659	656	667	669	682	695	649	667	697	671	666	662	648	689	723	717	673	693	690	692	671	661	702	686	627	649	698	673	680	672	663	727	724	680	688	664	681	667	651	679	639	678	708	700	681	679	650	648	635	703	702	653	714	677	679	664	705	668	679	678	683	697	638	654	730	665	670	715	655	646	671	719	668	656	659	631	662	639	697	689	674	665	680	685	702	660	640	639	648	663	683	685	698	658	678	663	702	673	673	650	700	690	671	732	643	643	675	667	679	689	654	776	682	635	731	714	637	675	683	668	675	631	693	671	657	618	663	671	657	665	647	719	658	662	676	704	672	659	681	674	674	673	658	679	687	639	648	713	665	683	645	599	663	647	725	698	699	663	705	677	671	693	642	676	666	716	615	694	679	688	663	687	647	677	682	636	654	630	625	709	659	698	682	636	669	694	667	687	682	682	708	735	680	695	632	654	666	694	678	700	687	679	668	682	644	676	624	707	644	664	670	684	700	705	620	647	620	655	650	615	684	658	674	644	660	668	716	641	627	677	655	691	671	657	686	677	642	653	685	694	681	696	691	669	708	647	678	686	648	677	692	661	704	679	648	688	661	715	648	694	646	685	663	650	649	696	676	739	641	734	689	686	637	675	672	651	682	684	639	652	675	697	665	653	690	640	653	669	670	691	623	639	634	665	652	706	670	709	651	685	663	672	685	665	627	665	651	723	673	678	638	687	627	673	657	600	694	643	638	660	642	653	672	623	626	629	663	637	603	716	615	658	688	722	702	701	679	647	681	677	654	656	675	678	706	737	642	610	692	660	690	670	680	678	661	707	681	728	670	698	691	646	695	675	678	701	648	680	668	658	685	642	654	651	687	710	686	649	665	631	675	648	649	672	698	666	647	677	706	693	652	694	653	696	659	683	675	653	682	745	642	667	725	674	642	649	668	665	636	667	674	670	679	648	670	675	690	656	668	676	705	670	633	662	673	698	636	651	620	657	675	620	665	679	681	704	700	694	676	603	649	645	663	675	688	668	661	666	708	671	683	650	640	667	684	614	630	673	698	653	661	678	644	656	671	662	667	679	737	685	650	694	664	717	678	683	652	701	669	675	675	651	676	705	680	657	648	641	677	678	715	680	709	689	634	650	679	643	655	655	653	640	699	657	675	648	699	702	673	671	657	670	652	653	667	633	666	682	670	657	698	658	638	634	748	611	633	693	634	676	689	661	668	673	715	670	687	700	657	641	649	661	635	649	645	670	656	674	682	698	701	711	732	636	661	635	683	648	594	625	669	647	683	696	707	698	719	657	657	672	667	642	664	692	721	688	675	680	661	650	656	699	695	700	662	711	676	661	663	661	693	639	673	688	707	679	655	603	664	720	672	708	649	677	642	666	686	656	679	670	692	692	662	695	665	671	625	681	639	673	700	664	664	683	640	717	619	655	674	674	680	679	647	645	697	700	635	679	661	636	665	657	641	686	663	653	637	624	646	611	692	653	615	691	697	655	707	698	642	712	665	651	628	634	665	654	687	678	674	665	672	678	672	664	715	705	675	689	686	669	645	631	673	681	702	729	681	620	710	704	655	692	651	698	657	685	602	668	698	693	682	731	698	645	631	662	639	646	653	714	678	645	686	704	680	653	666	690	666	663	620	677	681	669	752	648	690	668	660	696	668	676	648	664	660	675	668	652	678	654	678	665	653	690	715	719	663	650	683	672	698	684	694	637	669	717	658	619	696	691	686	699	672	637	680	606	694	660	658	680	688	700	701	675	696	696	631	682	653	692	681	677	688	656	709	681	669	670	650	687	660	707	662	646	633	698	730	679	680	710	709	689	594	699	681	672	688	715	677	672	631	631	655	671	650	606	646	682	665	684	672	625	632	686	673	688	725	652	649	693	668	671	704	713	688	687	685	659	698	679	715	698	669	672	667	692	675	621	673	704	703	639	700	683	668	623	685	676	634	654	646	654	644	655	627	680	701	703	712	679	698	689	716	666	641	648	631	677	662	679	696	668	681	671	673	652	715	665	671	674	690	697	682	730	626	650	688	660	652	676	647	696	653	698	663	700	655	710	706	617	663	657	703	620	666	662	670	668	690	693	620	680	671	664	658	687	673	666	646	610	673	671	691	710	625	692	682	693	650	692	644	692	662	668	674	704	656	613	658	686	645	679	695	659	720	670	663	702	696	682	676	638	689	719	671	670	646	650	668	652	682	681	637	681	692	694	670	691	634	714	662	647	676	655	676	636	672	629	693	707	680	681	691	626	699	718	668	683	644	720	654	619	659	694	649	668	639	657	688	651	690	666	632	670	685	700	712	611	675	719	713	650	665	664	673	660	657	681	655	669	652	641	679	702	680	652	644	674	633	691	647	622	686	676	624	617	655	671	685	672	706	650	626	649	655	637	620	690	664	731	705	672	663	688	685	647	669	650	700	702	645	655	718	739	677	715	632	656	642	708	678	723	687	712	614	643	677	668	682	640	643	647	650	651	665	707	678	674	700	650	685	649	675	691	706	680	656	638	698	635	672	694	743	662	709	668	677	714	687	664	689	684	656	665	658	664	664	651	632	667	635	655	657	691	697	688	646	644	692	668	642	673	655	672	676	660	687	688	708	656	697	669	645	663	668	655	693	667	691	716	680	654	680	673	698	675	636	699	624	722	679	663	674	680	649	646	719	661	673	679	672	669	672	665	677	652	652	659	688	647	640	676	637	703	624	653	679	693	659	689	661	684	675	667	660	660	691	685	681	665	644	620	646	702	667	665	692	678	659	704	651	677	665	658	701	658	669	647	649	665	676	653	681	651	631	675	652	663	684	634	642	640	638	671	694	659	699	679	639	713	662	689	646	661	629	678	672	654	710	703	644	651	642	692	669	691	651	677	658	670	695	667	708	651	672	723	687	672	650	666	656	658	652	661	663	663	663	639	657	704	605	667	622	680	618	651	711	700	695	661	727	619	663	664	644	603	678	700	694	690	694	657	651	689	672	617	617	656	669	702	656	702	634	648	678	612	645	701	692	686	681	664	620	660	686	635	680	668	667	675	666	660	670	676	665	623	633	637	666	655	726	670
8956	20360	17231	10052	7511	6260	5764	5655	4762	3758	3353	3117	3120	2976	2832	2359	1875	1399	1217	1084	1092	1175	1206	1231	1207	1294	1262	1154	1041	983	950	976	901	880	953	918	930	955	882	954	904	879	882	860	810	931	877	910	889	839	920	943	912	891	842	814	885	841	860	878	837	861	860	833	829	847	867	792	928	910	840	852	807	828	890	854	853	859	841	889	872	846	873	863	891	857	830	851	853	862	878	911	856	875	897	838	846	849	848	876	860	887	833	890	873	874	837	858	863	844	880	868	834	888	873	822	822	852	874	856	878	895	916	935	875	831	875	848	875	876	820	901	887	869	842	830	901	859	860	864	931	793	867	836	846	871	850	801	803	915	839	813	887	879	878	871	852	873	830	857	868	866	867	898	841	848	809	891	843	821	862	931	854	875	889	827	856	866	864	843	811	843	857	833	823	818	846	854	884	862	877	828	853	825	856	931	881	844	842	870	813	842	879	780	854	901	808	903	869	856	859	821	865	893	827	819	819	873	892	893	855	816	832	819	851	836	838	885	780	846	849	813	833	843	871	800	857	876	872	862	881	860	879	879	848	888	862	830	899	886	831	827	905	800	817	835	844	829	821	897	872	826	887	868	859	857	877	855	823	824	828	880	837	887	894	827	869	862	905	851	852	889	858	865	857	875	842	865	819	864	809	833	853	826	832	861	845	874	895	873	845	807	865	892	811	826	823	812	872	831	816	936	800	936	876	876	841	864	889	835	842	874	849	801	864	832	831	858	794	854	874	819	864	813	868	891	854	869	860	849	827	875	866	890	824	877	881	836	855	851	822	813	899	840	883	862	859	822	830	843	884	855	831	846	808	843	852	861	861	897	823	847	863	838	800	837	853	842	850	883	844	853	854	843	826	863	827	801	856	893	839	843	861	903	854	903	900	866	867	830	895	852	848	807	836	811	863	837	879	866	833	794	872	901	815	842	852	841	824	904	869	855	903	911	883	841	894	868	852	871	852	870	853	864	879	816	812	848	868	844	819	835	830	835	849	873	888	813	872	807	849	909	853	835	863	846	859	841	815	815	882	842	883	838	785	953	869	865	840	867	886	835	878	836	795	799	856	859	903	836	845	847	860	880	886	876	871	842	880	850	854	862	877	904	856	857	854	854	813	839	848	811	793	866	921	894	835	865	896	870	864	878	869	875	855	821	860	858	841	880	902	861	895	841	823	786	862	884	887	841	876	808	861	862	881	835	871	816	857	879	838	869	851	871	890	836	819	853	854	894	846	851	883	864	838	896	844	847	845	878	876	861	896	891	885	868	848	835	857	868	851	845	889	869	845	843	879	841	882	822	834	876	882	909	846	884	846	772	848	870	885	848	803	824	918	854	882	834	874	898	854	850	803	850	837	850	842	841	878	878	854	876	841	857	848	833	871	817	794	835	856	838	874	854	829	842	842	843	851	804	880	869	849	846	886	839	787	886	884	892	829	816	838	901	825	854	846	836	894	861	886	849	861	850	837	842	885	889	851	886	848	830	832	842	854	916	841	881	852	867	882	833	853	847	835	837	872	848	833	855	859	853	822	849	847	857	842	847	768	809	822	836	876	823	837	840	923	810	898	861	811	846	835	844	924	916	768	804	874	848	862	880	851	864	834	813	835	836	841	854	876	894	893	865	817	871	846	842	857	865	883	870	859	829	878	897	868	887	890	805	788	852	853	860	833	877	834	828	898	866	817	809	858	907	840	884	929	866	953	851	826	807	824	848	890	844	877	853	861	794	900	840	861	870	873	877	891	890	821	842	855	862	859	820	878	844	858	880	830	908	942	830	835	784	844	842	862	811	814	833	917	820	834	851	904	886	820	852	850	857	858	881	898	831	841	864	889	840	855	847	837	854	871	842	883	869	858	844	828	842	866	847	871	843	827	830	824	835	828	823	833	849	850	829	860	874	890	900	870	883	915	826	845	841	853	868	859	860	804	867	858	854	815	849	862	827	867	844	882	877	811	867	821	869	862	835	825	842	841	836	820	871	884	828	814	816	830	828	822	852	820	884	900	864	836	914	822	856	860	829	858	844	859	844	864	806	874	871	854	867	833	824	855	846	833	856	855	881	862	892	874	865	861	808	882	827	843	815	844	805	859	861	874	905	857	834	821	879	800	821	799	808	827	849	823	862	844	816	830	848	851	840	924	875	834	837	834	830	800	846	852	899	819	847	809	835	875	824	803	851	919	860	854	850	894	914	842	831	851	856	865	801	811	858	841	868	823	852	826	901	839	864	883	854	876	824	821	806	861	788	837	869	910	870	854	823	826	854	832	845	889	843	837	874	849	913	887	847	840	871	862	889	859	880	873	876	836	816	848	850	871	869	871	869	849	848	891	883	846	824	843	900	880	888	824	798	790	889	817	864	888	831	881	837	904	870	862	859	849	855	881	771	825	838	855	848	833	808	863	846	843	827	838	855	850	868	833	842	840	846	844	885	860	843	845	859	855	882	846	867	843	819	847	832	884	811	826	869	820	859	852	834	869	782	838	877	863	818	830	853	863	828	878	849	884	860	853	818	826	862	825	897	805	864	833	870	858	860	848	876	965	891	858	819	879	872	810	855	835	877	824	856	880	864	829	858	826	892	841	877	848	841	832	847	882	824	898	898	868	835	811	874	807	853	854	875	892	794	832	874	862	818	884	803	804	888	917	873	871	851	858	875	870	870	888	836	838	815	834	884	876	799	816	879	845	870	872	862	861	862	850	855	813	846	840	841	806	842	845	859	825	845	842	885	880	861	831	842	881	819	832	888	855	837	878	843	840	875	843	854	852	863	846	844	871	866	849	811	855	835	840	838	878	865	841	896	816	854	807	835	827	872	836	816	869	822	816	857	827	867	803	816	844	866	867	793	825	830	867	847	908	896	899	853	886	811	857	883	852	849	871	870	834	803	858	840	876	870	850	839	855	859	855	787	869	793	876	864	827	844	872	892	855	883	783	835	817	921	876	849	840	899	832	841	787	809	847	879	800	792	792	826	851	890	839	885	879	785	842	840	867	885	893	828	876	837	815	850	811	875	862	863	876	931	852	881	843	828	832	898	877	859	845	844	878	858	809	879	873	868	870	852	823	883	873	856	804	870	859	837	800	868	814	846	850	847	813	883	862	801	872	846	894	862	870	824	873	809	833	835	834	898	822	868	856	851	871	899	823	825	892	851	821	865	832	876	855	888	851	827	843	836	848	811	870	840	834	862	825	814	873	864	844	901	828	849	853	863	864	880	861	850	929	826	884	842	849	923	839	847	803	873	874	876	826	834	926	906	848	845	880	830	807	891	852	870	885	869	868	835	871	865	843	882	856	803	814	818	843	868	852	848	871	855	876	802	806	855	896	857	823	817	846	844	835	812	820	862	845	860	879	834	880	841	884	840	851	887	849	815	842	869	857	873	873	895	812	852	892	789	882	873	807	858	912	848	811	851	837	838	829	843	868	849	859	858	897	885	873	846	896	832	848	815	820	820
27556	20735	9106	1796	1007	919	877	914	814	698	703	698	663	684	629	632	470	468	455	433	396	427	429	491	409	498	485	469	438	409	404	391	389	432	423	430	411	395	431	397	402	412	397	405	419	364	418	438	430	449	413	403	417	430	416	431	420	405	388	414	382	442	408	400	431	386	430	424	424	426	455	383	416	405	413	407	395	393	387	404	385	424	380	435	439	415	410	424	429	399	391	421	405	374	425	394	414	420	376	410	392	382	391	439	422	384	410	381	398	407	394	423	398	415	390	431	425	397	407	438	401	395	431	413	408	404	415	401	406	453	391	417	353	435	453	414	387	399	427	409	397	391	393	403	413	401	407	385	405	418	378	421	444	396	441	404	446	404	439	367	395	407	401	394	399	379	388	394	396	429	368	439	365	382	421	388	419	384	365	416	379	413	441	387	375	408	417	413	416	403	425	414	413	394	438	425	437	429	403	422	355	395	432	424	390	399	434	384	398	411	422	423	388	362	398	432	420	442	404	402	424	423	416	380	398	415	397	414	403	411	411	442	420	417	398	444	414	360	418	397	381	398	375	440	401	414	388	418	419	394	393	436	395	391	436	411	387	432	372	423	405	387	408	419	410	436	434	416	400	370	416	429	389	433	414	396	412	433	383	399	431	392	404	419	378	364	406	409	389	410	439	383	379	428	419	411	427	414	419	421	409	421	404	385	395	405	372	389	396	406	452	398	406	398	409	430	412	398	379	411	387	418	404	395	433	388	433	392	393	415	418	427	385	415	403	410	431	395	379	399	418	407	425	384	417	382	375	414	381	396	373	434	443	416	378	414	446	454	391	386	414	415	424	383	436	413	396	406	443	399	441	397	383	390	426	390	425	430	420	400	404	411	428	389	401	380	395	406	408	399	394	413	409	467	418	432	462	395	377	426	416	403	390	360	409	406	424	438	446	412	380	426	389	394	394	405	410	426	365	389	398	410	412	396	441	415	402	393	412	436	434	418	426	370	405	390	417	422	406	428	372	426	415	389	372	419	400	400	395	402	412	376	390	355	397	404	425	410	407	440	402	383	417	396	416	384	408	436	406	424	399	397	352	402	383	452	422	395	394	400	444	425	408	416	391	392	394	408	387	402	388	400	386	437	384	391	383	376	393	404	397	417	396	387	380	394	386	409	385	399	380	416	422	392	397	388	391	421	440	363	402	399	396	435	425	395	401	408	418	430	433	393	430	410	410	410	409	354	439	443	387	445	425	367	385	433	398	459	426	406	408	414	403	413	394	399	376	368	404	409	369	419	413	403	412	385	422	436	425	424	386	381	390	416	404	409	391	409	429	402	421	423	380	430	399	426	377	411	449	433	391	386	415	422	390	429	414	408	396	402	417	412	420	419	438	420	408	430	410	394	376	430	410	412	410	388	470	376	428	437	414	402	427	420	418	414	433	397	407	434	426	417	405	437	419	354	386	435	422	412	383	403	392	422	400	438	399	420	384	450	408	380	430	421	395	397	434	371	401	414	408	377	412	374	388	413	394	454	432	428	366	414	422	415	410	426	445	427	437	408	400	396	421	419	404	424	410	402	426	410	425	377	391	363	427	393	413	439	368	409	409	436	399	393	427	375	443	382	404	430	430	412	373	441	418	397	429	402	415	394	407	413	379	444	398	371	402	416	416	407	389	422	424	376	362	395	419	405	432	395	417	412	433	379	386	383	392	412	414	407	423	391	407	403	379	398	422	410	430	445	400	401	427	436	430	448	394	417	373	411	390	423	438	412	432	407	408	375	381	406	415	377	394	431	393	407	410	379	368	386	422	415	414	382	439	400	409	397	425	422	405	372	431	423	403	410	418	388	397	410	389	425	416	433	408	413	416	410	416	395	389	409	404	415	420	384	382	394	393	391	427	409	401	416	409	402	397	403	395	404	376	442	396	440	436	432	375	427	399	421	389	424	393	407	392	399	432	404	411	433	400	407	376	415	410	374	421	438	445	421	437	383	403	410	438	399	406	408	409	379	381	388	372	420	429	394	396	365	390	399	409	405	390	395	399	399	442	413	363	418	414	407	382	421	406	410	397	423	383	444	399	382	437	432	421	395	399	377	401	412	441	425	382	403	407	429	401	400	430	364	364	414	406	436	399	441	453	413	420	412	409	412	430	417	415	423	451	373	413	436	376	417	385	420	404	427	423	416	403	416	432	382	415	410	420	414	407	397	405	386	394	363	409	433	420	386	397	345	443	377	444	408	406	412	382	373	426	397	395	404	418	386	377	424	414	415	413	411	408	414	401	386	428	364	396	410	397	402	415	409	416	440	437	401	436	403	453	412	390	442	418	378	392	422	454	438	415	412	380	407	417	409	396	411	381	415	398	378	410	407	427	389	386	376	451	397	381	379	407	427	435	426	434	396	395	400	434	387	432	439	394	418	422	421	426	411	379	410	383	419	394	402	413	402	436	394	401	424	438	381	401	369	416	396	419	426	433	407	428	400	413	412	443	408	410	414	395	412	394	415	416	414	385	445	408	388	404	372	381	359	426	424	430	385	389	383	396	381	401	396	391	418	436	406	415	424	392	422	414	443	426	389	400	382	442	412	419	421	402	405	395	402	385	412	430	373	430	364	390	407	397	397	405	395	427	401	418	401	421	396	400	391	388	415	389	417	434	387	406	404	392	388	424	386	418	404	374	364	391	422	413	382	441	368	433	370	409	432	418	393	401	400	407	427	389	356	412	394	413	400	359	426	394	431	354	398	404	433	388	404	391	412	400	427	399	416	389	398	433	368	407	412	402	425	424	392	404	460	404	362	432	419	398	355	414	418	381	430	390	411	386	384	396	415	411	399	423	386	412	395	400	431	395	439	437	416	441	393	397	407	413	423	401	377	390	413	394	408	381	452	423	388	391	385	409	408	412	403	393	358	410	401	421	417	416	422	411	375	426	401	396	433	386	368	361	411	407	417	406	430	399	366	419	395	388	382	433	392	388	407	400	368	394	394	427	426	407	385	411	397	407	403	399	430	389	376	403	376	415	434	404	408	401	422	371	409	418	386	434	437	438	413	394	377	377	388	410	410	396	459	457	444	408	409	422	430	432	368	404	413	456	422	378	400	410	379	413	444	382	425	382	375	389	406	371	400	392	382	401	416	376	409	448	368	425	382	391	416	395	425	434	423	416	403	405	400	430	414	416	406	418	386	401	383	413	388	379	413	444	379	402	367	429	419	427	406	383	395	380	412	407	425	409	426	391	400	416	400	414	432	419	421	414	416	404	386	427	413	423	401	424	371	416	413	432	405	394	412	401	415	445	409	390	419	405	420	414	398	450	429	411	406	329	405	422	399	390	404	426	432	423	426	401	410	417	401	422	411	404	378	384	424	429	435	401	390	386	469	430	384	411	387	444	435	374	374	437	421	398	402	412	412	381	406	377	398	442	392	393	439	428	423	422	397	418	445	418	405	426	428	404	372	375	383	423	386	420	408	402	416	405	381	390	417	404	420
5236	4872	4083	2305	2062	1757	1851	1949	1684	1404	1299	1227	1345	1276	1202	1045	854	628	621	580	577	633	588	662	616	664	680	640	595	578	494	550	577	557	550	518	503	521	541	541	550	509	553	573	516	542	558	543	520	534	531	512	523	559	553	545	498	539	533	498	562	512	543	488	506	539	524	516	513	504	539	521	539	487	526	524	563	531	549	506	532	556	548	497	523	509	519	530	522	472	520	521	526	532	520	524	508	520	479	559	538	586	532	500	518	539	546	493	546	523	480	508	543	504	525	505	529	537	547	517	523	517	537	516	527	512	497	539	543	524	513	487	514	510	482	551	501	561	560	512	482	503	519	523	518	543	468	527	518	528	498	522	502	550	568	523	543	568	520	529	554	550	499	545	515	512	529	543	519	565	524	522	533	573	553	493	562	512	504	496	551	592	535	529	532	518	513	511	505	535	520	531	509	530	517	569	491	546	483	518	491	520	500	525	518	489	502	488	543	534	516	519	509	519	496	510	510	554	526	525	553	520	522	499	516	506	535	516	550	489	503	497	528	534	513	532	499	540	531	525	496	565	538	475	502	517	506	550	528	547	520	530	559	505	553	549	521	522	519	518	512	513	468	530	523	496	522	493	531	541	521	534	492	518	508	464	530	505	474	520	543	536	514	571	565	543	496	505	497	520	538	502	495	571	532	517	539	553	523	532	503	544	478	493	533	502	538	485	537	545	480	522	511	539	518	515	506	537	535	546	518	549	491	504	483	512	502	528	522	537	526	505	522	528	525	488	518	542	524	550	513	542	521	539	552	535	534	508	516	550	503	511	507	514	524	523	540	465	531	499	583	541	540	520	539	570	531	568	528	531	518	500	511	510	526	540	538	543	516	578	532	551	524	531	511	509	529	495	523	479	527	543	543	558	491	530	535	528	555	502	511	488	520	499	560	518	533	557	526	523	518	516	477	538	518	485	499	530	531	542	522	507	535	526	551	520	535	502	552	521	550	571	570	498	530	507	520	518	543	507	495	503	561	510	510	511	512	538	493	499	510	471	510	552	541	481	528	534	528	539	482	554	516	505	504	503	536	550	491	492	572	502	569	553	518	529	524	508	539	493	521	518	504	480	511	528	537	527	495	503	514	554	520	538	507	469	464	513	518	544	533	517	508	537	544	523	530	507	497	532	563	499	498	567	490	514	498	530	567	511	573	521	517	509	516	506	542	522	541	498	502	559	554	543	509	490	483	522	495	547	548	544	551	483	528	570	492	506	547	559	514	536	553	532	518	549	504	506	558	529	570	532	544	545	509	552	506	551	507	555	499	521	491	496	526	485	525	550	548	577	536	491	509	537	532	536	549	504	525	515	535	516	538	514	502	521	501	558	538	557	499	546	519	537	532	540	517	537	505	535	548	513	510	539	557	517	494	510	511	535	513	493	558	534	513	515	513	515	536	522	546	503	491	489	526	526	499	489	519	519	517	503	497	566	534	542	557	510	523	537	545	517	546	495	541	571	513	529	502	530	521	521	514	511	495	483	521	540	534	544	571	508	501	530	502	529	539	542	481	484	461	531	529	516	512	502	532	533	538	497	533	532	524	510	519	515	539	513	511	553	524	542	542	517	559	514	527	506	531	521	513	540	514	519	537	504	526	504	565	521	570	514	532	540	509	515	472	505	520	531	563	492	481	519	510	489	517	534	546	517	514	505	503	565	500	496	502	508	496	518	462	519	556	524	546	519	493	516	481	528	510	538	529	556	490	526	534	524	496	521	482	544	501	544	569	528	527	551	470	506	499	521	510	566	545	495	529	527	543	511	526	531	527	489	528	509	483	535	512	509	498	478	520	500	523	540	546	553	523	523	523	560	526	512	510	535	519	560	536	514	541	500	494	541	511	501	510	497	541	477	543	553	497	537	501	544	518	514	543	522	540	501	521	519	531	473	526	543	530	541	495	540	538	593	519	524	571	523	536	472	495	534	561	582	508	526	504	525	536	503	523	510	505	524	567	573	513	524	511	517	523	516	539	493	556	502	582	502	528	537	477	518	511	536	501	523	525	545	507	497	521	502	514	517	489	542	508	524	553	510	538	531	525	500	524	519	486	542	507	553	518	552	518	524	530	474	502	504	532	539	546	519	522	503	517	517	522	502	541	535	532	533	506	568	516	487	527	504	518	517	544	560	553	498	501	521	553	496	511	518	536	575	504	532	549	559	537	542	504	535	532	526	507	575	490	505	529	563	530	538	496	558	519	477	549	516	477	492	515	570	557	536	530	551	530	564	552	554	521	557	517	534	525	504	544	556	520	533	533	498	500	546	506	499	505	523	512	531	530	557	526	499	524	534	522	554	533	472	514	528	500	505	518	560	516	532	583	516	465	573	539	536	496	502	499	500	522	488	480	504	566	519	508	527	495	493	543	560	534	526	576	563	527	521	515	536	514	551	486	515	538	551	543	487	576	522	508	518	526	532	517	510	538	553	512	507	518	536	463	507	493	513	540	535	516	510	531	562	528	524	516	523	557	518	515	535	523	537	509	512	524	542	572	511	543	505	511	538	489	498	545	545	519	547	504	529	528	474	515	447	508	547	508	516	557	547	520	526	552	550	482	546	531	524	522	519	511	578	508	555	510	512	514	525	508	530	539	518	511	538	532	533	508	557	565	551	535	513	545	518	544	488	505	521	515	586	534	537	476	546	535	531	562	502	526	519	530	517	544	516	501	513	512	528	531	541	477	520	510	532	531	515	535	500	516	533	536	519	546	516	508	553	527	549	516	483	540	537	545	503	482	490	575	532	535	527	554	499	519	533	538	555	505	488	534	534	531	495	508	532	516	551	504	516	498	504	519	500	517	518	516	560	528	518	539	525	530	500	544	485	532	526	543	553	499	486	481	513	473	516	547	508	482	519	552	497	527	494	494	497	538	497	538	511	503	522	528	537	524	505	494	519	530	480	552	554	549	556	562	571	524	504	521	545	498	526	527	475	559	528	579	507	542	520	558	507	504	515	530	512	556	517	494	530	515	528	519	532	490	544	548	549	545	519	505	496	508	548	479	515	471	516	555	570	506	517	526	538	525	538	531	509	494	514	524	475	511	544	517	507	510	529	521	482	567	527	557	496	599	529	500	520	556	527	534	552	527	522	524	535	554	532	514	576	489	505	524	546	518	548	535	519	541	520	526	487	542	516	503	508	535	513	562	547	554	492	546	537	510	509	545	494	543	540	565	511	522	536	560	514	523	541	517	517	534	530	516	549	539	527	515	540	519	532	546	501	515	514	531	525	520	541	554	529	503	501	528	487	524	525	519	498	555	573	518	480	556	451	495	521	509	520	533	562	529	494	520	480	519	512	562	520	523	511	541	531	526	480	530	510	556	523	502	558	522	543	526	530	522	520	538	483	509	523	537	577	496	520	491	519	531	494	517	543	558	524	548	534	543	522	551	504	528	527	534	537	494	518	536	557	532	567	525	540	521	494	504	490	545	541	544	529	575	512	517	511
24463	21616	29088	24615	21595	10607	2530	1804	1577	1395	1343	1319	1268	1232	1269	1100	931	808	775	857	790	751	805	761	763	883	811	792	775	769	716	732	764	728	683	702	702	726	700	729	694	745	687	678	715	702	750	712	705	711	712	730	689	689	705	654	692	671	694	714	736	715	671	682	673	747	718	717	703	702	692	703	677	663	750	721	723	656	690	650	651	726	660	690	760	728	717	744	680	681	718	687	720	662	733	709	709	704	750	763	669	732	673	705	639	701	703	730	706	723	720	714	724	699	684	706	727	663	689	668	694	682	716	724	678	713	701	691	720	735	705	720	721	698	718	699	679	705	675	705	684	732	703	724	677	718	714	703	732	745	712	734	666	655	717	710	685	715	700	685	721	690	662	724	743	671	712	701	672	705	713	669	653	704	682	709	730	668	758	651	744	656	695	692	654	718	692	727	684	716	671	725	658	715	730	695	737	705	705	699	723	698	686	718	686	687	671	721	656	693	775	699	712	689	668	705	700	720	723	712	659	685	741	695	692	728	652	690	682	726	708	680	669	708	724	712	690	656	678	709	720	690	746	745	666	704	618	657	713	680	724	740	738	694	712	688	674	723	671	662	700	745	682	697	672	712	668	704	725	740	706	667	738	635	739	681	668	696	743	662	681	693	699	719	695	693	704	665	664	718	688	733	704	716	667	714	738	686	704	735	656	668	675	748	717	718	689	684	700	688	701	668	721	706	692	665	721	696	740	708	677	697	693	741	752	661	712	707	711	662	697	732	738	665	719	701	643	688	736	687	709	716	715	725	721	739	672	674	703	701	671	670	730	748	706	721	720	708	735	700	665	682	713	689	717	742	694	710	697	731	667	696	710	679	689	687	694	726	737	675	675	719	680	657	662	650	748	709	712	761	710	730	649	712	706	683	703	662	662	713	652	682	657	712	772	685	713	688	688	664	692	712	698	719	691	702	739	714	719	673	716	732	689	690	677	694	703	704	730	644	714	667	700	715	722	671	712	685	695	643	725	696	724	717	684	662	678	688	683	694	721	689	737	680	719	714	715	719	699	668	695	668	692	784	691	679	714	669	745	683	691	715	725	670	734	716	640	644	688	705	701	656	694	740	682	704	680	708	728	703	744	671	669	738	746	705	667	710	702	682	722	694	697	720	701	709	725	694	686	701	719	676	720	733	706	722	749	706	760	690	683	735	684	727	708	710	705	706	652	723	709	739	718	690	711	680	687	701	717	706	690	693	699	721	644	659	694	701	688	695	719	746	680	730	702	721	686	743	707	678	736	719	673	664	684	681	696	713	657	735	672	651	717	678	706	696	701	721	676	672	691	726	719	693	703	674	716	684	699	752	721	664	685	700	655	698	686	702	757	700	744	671	694	695	691	732	723	685	682	709	671	727	690	726	728	674	721	711	673	743	699	698	686	710	716	697	655	694	659	665	711	744	688	682	690	681	698	759	721	722	692	703	637	683	708	653	698	673	677	712	714	717	701	683	695	704	677	702	701	709	708	656	690	703	748	685	683	708	702	711	722	716	687	706	699	721	687	653	717	722	663	714	723	682	703	693	670	671	705	720	681	730	712	721	683	699	724	689	734	670	681	681	687	677	722	696	671	681	707	716	681	689	725	672	690	688	729	642	680	680	697	691	696	684	684	687	725	734	703	702	681	710	703	726	719	690	717	703	703	726	716	723	694	676	685	696	707	765	698	705	671	699	671	706	707	706	737	721	767	704	687	667	669	732	708	759	699	667	677	738	699	670	685	714	702	715	738	719	741	691	691	744	699	667	692	688	674	700	704	718	704	697	701	712	739	699	760	692	694	686	705	715	637	688	686	749	699	708	686	725	695	711	696	679	691	691	675	687	722	699	717	655	702	691	698	753	684	742	700	666	686	711	656	739	749	740	722	706	708	688	688	661	649	683	697	649	689	693	674	670	722	701	686	666	668	689	719	673	695	697	715	707	739	699	741	676	689	691	711	679	717	699	701	688	688	721	672	677	707	727	674	677	696	671	712	718	672	684	663	736	660	650	705	711	689	692	709	706	706	686	735	625	684	730	690	664	697	696	700	663	671	682	698	684	730	731	722	667	716	657	705	674	687	731	737	742	714	693	755	753	675	732	725	689	704	710	731	705	708	709	691	708	709	697	708	711	683	710	675	738	694	757	646	733	699	681	704	679	652	633	669	694	693	728	685	702	640	707	671	726	742	694	730	691	706	661	727	717	723	690	722	649	680	713	680	684	671	697	706	689	713	667	714	706	722	707	669	688	708	722	711	701	657	678	736	739	704	714	712	735	651	708	671	699	658	680	686	733	698	707	679	721	715	655	745	697	687	711	735	710	699	703	659	679	692	682	666	722	665	698	672	712	685	673	691	740	734	681	697	649	706	697	662	693	725	714	704	699	704	636	749	689	634	590	668	730	688	702	712	663	682	707	702	691	733	694	697	690	725	734	742	684	691	686	723	684	708	723	725	668	681	757	718	780	694	673	696	677	671	687	662	665	636	687	743	697	726	692	691	666	700	671	718	732	702	668	745	640	712	706	693	723	719	699	724	749	684	684	729	720	692	704	700	678	661	732	702	683	726	662	722	676	707	738	674	701	686	734	748	748	734	706	674	722	684	691	676	682	653	681	666	728	681	711	720	738	716	717	711	633	717	698	735	715	679	675	689	741	737	717	693	703	644	737	730	705	713	689	679	705	651	639	714	681	692	705	697	678	695	625	738	671	726	724	707	688	687	713	707	682	712	658	690	674	693	729	695	709	711	676	674	654	674	759	724	750	708	724	709	654	743	684	698	717	713	691	670	653	708	685	708	753	713	688	666	672	651	699	716	742	676	729	669	734	713	668	702	724	745	709	713	701	678	691	705	656	668	689	700	737	690	740	704	670	712	672	690	725	739	622	702	659	696	706	713	728	699	700	697	680	714	684	704	740	701	685	745	721	679	712	706	680	737	717	681	709	698	732	743	708	705	690	691	675	709	673	699	703	740	732	708	724	716	730	665	698	701	718	683	690	738	720	703	674	695	675	705	736	654	712	703	714	684	680	687	687	690	705	691	645	742	708	661	693	772	727	664	732	709	699	667	731	716	696	704	694	739	720	705	634	695	648	760	694	728	682	762	760	673	744	694	757	693	715	692	686	721	689	647	693	743	708	658	684	689	719	700	694	698	678	702	705	720	669	699	671	656	679	692	734	671	739	709	720	678	684	730	694	713	668	724	689	667	712	675	709	748	700	678	674	677	652	697	686	655	719	712	692	709	704	683	719	697	696	672	704	691	657	710	686	733	707	741	678	694	738	688	665	685	668	686	741	698	743	691	718	697	695	705	708	694	676	682	658	654	693	690	695	695	738	752	676	697	694	679	696	720	712	724	638	629	667	739	665	719	686	707	684	680	691	696	689	722	659	755	699	725	690	712	721	679	658	665	675	700	712	725	689	705	655	684	727	723	678	697	713	714	642	690	664	718	761	685	646	743	725
6633	14791	11860	6871	5136	4351	3911	3830	3349	2727	2602	2463	2342	2426	2177	1775	1453	1223	1101	1098	1119	1171	1098	1157	1234	1201	1145	1051	1007	976	966	907	941	918	897	913	914	935	942	862	906	923	974	869	921	927	904	873	914	929	889	893	934	900	886	947	896	895	899	948	896	883	874	917	842	941	849	815	891	889	908	940	890	861	921	897	905	950	900	830	956	863	914	869	907	903	904	886	856	851	919	943	861	903	901	898	881	886	892	856	850	864	879	908	913	822	849	897	869	901	873	881	856	909	850	888	872	894	864	895	844	879	902	912	867	847	901	885	873	872	874	885	835	853	907	895	928	858	913	885	901	898	873	881	912	936	866	906	904	881	929	886	875	871	900	859	906	853	896	914	880	908	903	847	882	934	912	872	887	829	859	896	854	870	916	891	863	900	862	860	878	915	892	896	939	878	846	891	895	869	880	938	846	940	832	815	860	823	862	918	871	894	889	892	886	904	943	827	907	860	897	879	922	924	866	906	802	882	926	881	865	901	897	884	930	903	911	943	901	915	891	852	868	897	860	920	926	870	842	875	866	852	853	900	940	911	859	809	927	883	936	912	903	887	848	865	906	908	874	877	870	874	928	905	873	868	867	891	860	887	883	897	927	868	841	894	817	840	964	892	883	870	858	871	856	901	882	861	884	856	865	856	867	854	877	865	897	875	886	869	838	899	901	859	862	865	861	861	876	852	871	850	872	863	895	884	865	903	899	872	801	865	870	903	773	936	907	844	846	915	905	857	903	879	914	875	870	877	868	845	905	881	862	844	886	894	884	886	888	876	932	950	854	872	878	907	876	882	940	901	904	872	901	862	917	821	896	857	856	902	917	863	916	898	912	899	847	912	852	885	869	897	931	887	927	861	907	808	866	895	908	867	900	875	874	889	891	853	862	936	837	872	838	870	894	901	848	909	892	881	886	913	881	826	938	865	916	889	930	896	912	878	849	877	898	861	843	898	866	849	862	857	895	768	924	868	895	881	915	832	875	909	903	895	872	871	926	901	868	861	872	903	878	885	913	867	878	880	862	827	876	810	881	875	875	895	859	887	872	862	871	901	899	920	901	938	868	865	895	945	854	886	926	889	845	880	928	875	872	896	909	899	931	916	857	928	903	846	895	917	843	889	930	903	902	895	859	851	861	896	921	915	901	918	873	853	874	930	867	884	889	870	904	899	879	870	874	889	912	859	889	936	881	905	900	889	912	918	880	872	915	892	881	900	869	914	925	872	882	903	914	892	865	915	882	854	905	886	906	909	884	906	884	867	833	887	830	863	820	874	868	863	856	875	853	927	908	876	838	906	867	906	851	850	877	860	914	861	894	880	837	913	875	898	904	897	877	884	866	888	910	865	949	876	869	834	876	888	869	893	890	891	827	891	860	883	877	879	865	911	886	904	899	886	869	868	860	875	908	860	852	895	874	934	897	889	842	916	829	855	885	857	942	876	917	870	869	923	851	850	959	868	931	872	924	842	943	941	964	854	902	823	898	852	862	825	895	913	844	909	905	887	920	892	896	942	888	865	856	882	877	923	922	938	916	983	912	826	851	891	880	907	903	803	868	900	875	938	887	845	881	873	863	916	920	921	914	906	897	880	902	938	812	899	891	862	901	905	896	889	867	845	890	925	877	868	926	881	863	876	908	833	902	900	880	876	917	858	880	840	891	897	868	866	829	900	912	863	932	883	891	869	873	923	894	881	910	881	894	900	907	828	916	835	894	863	910	877	920	847	898	962	880	824	906	876	889	879	911	951	878	888	923	833	926	889	819	840	852	903	910	882	835	885	892	881	882	862	852	942	913	877	902	858	883	881	881	837	864	867	907	877	914	878	870	907	913	899	907	876	879	875	893	844	844	904	878	894	890	930	929	866	900	841	905	892	865	828	906	913	901	871	825	842	907	838	921	870	914	819	876	888	873	886	921	872	896	896	852	876	889	882	908	890	884	886	930	877	847	867	905	902	907	845	886	881	891	934	881	934	901	886	897	862	913	894	862	842	855	917	932	851	823	968	901	930	906	853	886	925	898	922	882	841	879	916	934	890	866	889	847	843	909	858	847	917	915	893	867	877	911	917	836	921	941	870	927	895	893	826	863	902	924	925	876	828	908	873	864	887	869	909	892	935	879	904	855	855	880	910	829	840	893	870	851	888	835	909	867	884	864	899	861	838	910	908	944	861	883	851	929	865	870	935	877	876	855	838	865	878	901	860	875	866	921	900	897	871	898	847	915	916	900	894	923	916	867	897	909	906	933	875	888	892	918	871	955	838	823	985	875	907	866	888	928	873	856	916	894	890	861	926	922	925	901	873	900	886	889	867	850	881	922	871	924	923	865	890	854	831	872	865	841	872	832	888	900	916	916	867	892	853	908	812	886	928	882	883	896	865	897	899	887	875	884	859	930	919	878	884	863	895	907	908	886	902	919	908	924	862	881	935	865	861	893	921	922	922	865	919	938	878	854	927	932	874	922	867	924	873	866	874	881	914	894	883	794	885	874	897	913	909	907	866	879	857	879	941	884	873	937	903	842	880	884	912	867	860	881	892	853	869	916	898	897	886	906	888	891	904	946	907	860	887	929	878	948	925	853	856	813	903	903	875	829	883	853	930	883	891	889	896	903	928	875	860	877	895	837	897	882	876	855	861	835	873	875	894	901	925	879	870	897	836	894	843	882	904	897	965	884	888	883	876	857	886	885	840	870	874	893	906	863	875	893	902	898	925	916	952	884	881	866	855	854	886	879	946	884	936	867	877	900	880	891	896	816	882	879	902	871	844	894	855	887	871	844	925	845	924	921	906	889	908	893	897	884	877	892	939	884	886	921	932	858	909	901	919	905	892	909	868	954	858	875	843	892	853	872	839	885	923	854	873	894	892	856	863	883	875	864	906	880	949	911	896	912	853	871	892	907	951	885	847	909	871	914	905	891	935	883	812	936	881	880	861	837	890	852	859	888	890	862	887	870	848	900	881	880	832	857	892	888	916	903	906	905	894	834	830	863	944	918	829	902	888	857	912	890	927	959	891	833	942	849	854	879	880	878	848	874	919	894	870	892	886	873	910	854	883	890	889	868	892	866	896	935	885	867	895	875	898	847	905	889	896	876	875	915	904	874	868	906	897	894	857	868	881	841	892	884	826	880	902	911	903	861	856	920	880	846	838	905	883	885	856	899	894	860	896	915	833	915	880	927	863	882	860	843	896	848	925	863	933	838	866	841	922	882	884	896	832	863	841	844	884	878	853	862	880	914	865	894	894	900	865	872	915	894	884	892	864	911	881	899	879	887	932	911	918	854	878	846	883	879	869	877	830	930	901	867	870	883	880	900	904	918	919	872	890	914	831	907	851	891	873	854	878	874	901	844	844	925	936	908	855	844	843	897	882	866	908	876	902	917	901	850	876	879	902	882	875	901	886	894	920	876	893	880	844	868	897	876	950	866	885	867	879	926	886	929	904	892	877	887	855
23467	21594	29529	24152	21596	21635	8776	2733	1987	1720	1587	1573	1557	1453	1411	1216	1026	862	840	795	765	805	833	838	877	885	892	771	782	783	698	746	718	709	735	686	669	663	685	727	673	694	720	702	693	704	647	698	643	661	711	640	644	649	673	702	675	700	695	678	676	674	644	697	647	695	682	673	700	679	674	696	668	647	722	678	656	657	638	655	668	664	678	650	676	661	716	671	669	721	677	697	635	723	673	677	711	600	685	629	661	672	662	702	624	662	661	666	683	679	643	680	650	608	641	721	695	659	660	679	658	733	737	699	658	656	637	687	635	687	671	647	672	683	680	689	659	656	687	673	673	657	680	636	674	689	691	657	716	717	721	610	661	684	702	643	643	672	648	668	659	653	684	689	669	644	705	680	648	667	720	664	678	669	656	656	641	630	621	662	660	720	725	711	649	677	653	656	666	648	687	667	675	708	677	647	672	688	663	683	682	662	667	655	686	668	684	693	660	694	620	648	652	714	694	661	677	678	691	609	686	654	692	688	634	697	666	655	678	663	650	659	627	711	672	650	686	699	664	665	662	630	670	663	666	659	682	660	638	651	674	715	710	669	684	646	671	686	678	670	708	686	633	604	710	648	653	650	684	650	677	693	669	653	688	684	681	676	683	742	655	617	672	679	676	658	638	681	687	704	693	637	678	622	658	658	681	662	647	681	632	645	708	634	695	707	650	728	646	685	601	684	646	647	625	691	644	665	649	647	682	692	686	676	695	668	668	678	649	663	684	690	683	695	697	688	724	670	700	629	653	672	658	716	677	642	678	657	686	665	706	699	688	665	656	690	637	641	687	664	632	681	635	689	629	658	654	636	630	681	682	663	681	671	654	680	670	693	657	689	701	652	678	651	658	684	657	693	667	697	656	676	721	640	662	654	681	672	675	651	648	709	651	678	621	630	690	662	627	692	650	680	664	638	688	618	686	691	669	708	684	631	626	661	658	631	675	655	688	674	673	681	670	643	689	690	653	639	597	599	661	671	656	658	647	644	659	650	658	646	688	651	661	683	683	687	698	686	636	639	652	637	716	697	638	640	664	666	675	664	728	661	671	649	633	674	694	670	659	625	684	621	631	649	704	705	669	656	652	682	639	685	649	632	672	661	661	649	668	658	681	650	695	650	691	657	626	674	643	711	657	602	711	678	719	654	644	641	619	659	692	639	691	653	670	659	654	649	643	674	657	689	645	649	707	666	673	665	666	654	688	671	676	677	647	678	679	681	661	649	689	668	702	693	699	664	694	659	661	647	695	659	695	695	643	706	698	688	690	597	704	647	648	662	668	714	677	638	676	667	651	660	698	656	667	619	676	654	654	637	669	655	700	666	687	660	650	671	658	697	651	693	707	629	709	679	679	679	657	692	665	631	660	668	638	654	657	654	657	646	607	681	681	608	642	706	676	661	745	661	605	658	662	665	688	667	708	661	694	648	650	649	709	702	646	680	642	613	690	716	696	645	664	663	667	704	683	674	684	669	632	682	712	653	652	703	667	610	641	667	697	627	650	614	632	663	619	703	643	668	712	659	677	675	671	678	696	665	660	703	644	663	706	663	663	667	688	698	694	693	700	679	686	654	674	685	653	674	652	620	702	651	714	698	689	748	723	712	653	721	638	668	695	676	686	649	696	618	669	624	685	683	733	630	644	618	718	710	687	654	673	686	703	666	684	692	720	673	595	694	636	674	714	656	671	666	625	639	681	690	674	736	661	673	647	659	631	683	684	625	679	679	700	644	658	728	697	672	653	658	659	649	666	719	661	646	637	649	671	633	612	659	674	637	670	677	663	688	671	655	662	682	704	652	723	675	672	649	676	634	642	626	662	671	700	675	655	661	674	688	677	694	659	674	659	655	639	627	660	685	723	649	683	700	679	632	677	661	680	679	679	668	663	635	664	650	629	692	671	658	678	659	674	703	618	667	659	631	696	664	649	662	700	651	637	692	651	666	673	636	679	680	646	680	689	673	645	645	675	683	673	686	649	683	668	647	660	678	674	683	672	697	682	650	713	638	705	677	666	737	692	657	668	599	662	670	631	651	648	663	685	679	659	660	656	645	667	644	673	670	648	657	690	681	644	613	691	671	647	577	659	664	645	643	673	665	656	688	681	660	655	657	654	662	652	635	671	660	629	687	638	632	656	636	688	685	672	691	675	675	617	696	646	670	674	694	636	679	700	666	668	643	633	655	687	633	701	632	681	686	669	656	677	630	688	699	663	720	689	660	660	616	665	667	679	662	633	662	666	693	666	727	649	674	658	631	639	634	638	674	597	645	653	667	659	627	674	651	630	680	678	629	643	690	689	649	649	671	653	661	651	659	665	640	659	652	710	658	639	699	641	684	656	705	628	670	720	642	654	687	681	663	674	575	707	679	619	706	713	715	692	674	658	651	680	690	638	660	668	663	624	693	740	680	669	645	699	671	678	646	669	677	653	697	698	661	645	701	603	648	672	684	653	682	682	663	669	652	664	670	672	625	645	628	685	665	659	639	662	648	691	669	658	634	690	635	697	635	625	659	642	634	680	637	630	643	678	663	641	685	668	672	643	693	684	703	693	676	645	681	649	682	653	646	726	698	708	654	650	645	645	682	669	699	698	665	696	641	660	668	612	629	703	681	727	684	658	669	674	733	682	656	691	638	658	652	678	698	721	696	678	612	676	662	645	640	663	647	615	663	671	656	705	649	628	638	680	702	667	612	665	663	677	672	699	657	642	693	633	661	620	662	632	666	691	698	665	687	652	667	683	671	658	652	656	658	649	647	657	682	681	640	678	641	687	653	640	637	666	696	653	685	671	650	663	651	689	666	676	637	682	667	668	629	692	693	651	684	671	669	677	667	605	658	664	659	644	673	669	663	635	695	649	601	682	697	677	692	660	702	659	647	705	656	676	671	641	654	659	671	654	679	727	658	667	695	679	671	642	638	692	648	617	720	719	646	679	697	622	653	692	695	656	691	625	726	669	638	691	669	681	641	659	643	626	692	680	648	650	652	678	668	706	658	685	675	646	659	705	660	690	659	698	662	622	663	637	693	679	657	657	652	669	660	682	715	677	662	611	668	659	679	691	693	651	619	640	669	659	669	686	731	667	664	692	655	683	653	624	699	632	624	627	644	649	729	642	660	677	642	655	643	608	676	643	662	665	694	650	646	627	659	658	681	628	685	658	677	667	678	643	635	680	657	614	662	638	689	653	636	641	646	671	616	657	635	643	652	679	670	646	655	630	668	670	627	686	677	694	669	688	664	696	687	644	692	661	674	684	653	654	620	715	693	675	660	650	677	658	660	669	662	721	681	656	680	702	647	628	631	671	646	631	626	679	661	636	655	662	700	708	683	669	695	643	700	681	663	658	670	678	676	635	736	649	623	682	658	673	680	661	672	619	651	730	679	719	693	680	651	675	676	665	659	674	627	695	609	654	647	635	688	673	621	653	695	695	653	651	636	699	631	707	641	654	657
9016	20302	16793	9903	7659	6245	5617	5186	4465	3731	3429	3191	3175	2998	2587	2264	1726	1422	1188	1170	1206	1221	1154	1257	1305	1335	1223	1152	1050	931	868	911	926	920	958	963	902	919	880	930	896	920	883	895	918	900	872	911	897	888	891	911	862	870	848	828	875	872	881	868	826	890	852	847	857	875	855	852	823	912	902	879	886	848	846	844	857	828	872	874	842	841	872	806	864	836	852	850	847	848	827	881	834	777	821	907	846	832	886	847	861	871	825	882	850	837	881	813	891	827	905	882	872	841	839	912	875	835	819	875	844	815	853	862	812	858	860	826	834	855	821	881	874	873	894	854	848	880	891	831	875	841	831	898	810	898	852	858	837	839	845	831	868	856	891	931	820	806	851	885	848	857	819	904	910	850	840	904	904	819	798	889	904	838	796	872	840	858	851	867	891	848	843	855	851	840	860	856	823	881	859	871	819	838	872	843	865	866	786	867	873	829	880	832	867	812	816	859	842	903	841	895	879	828	861	852	827	837	887	874	870	813	832	824	867	831	795	843	839	863	880	898	893	849	827	844	886	833	788	862	901	861	833	819	866	870	861	858	900	859	872	836	825	827	858	892	785	860	865	901	824	859	818	846	849	842	817	866	924	845	818	854	854	834	929	847	829	869	859	883	839	871	807	859	842	849	897	809	834	922	866	897	842	791	878	817	836	864	835	895	861	866	830	848	860	837	894	815	865	861	864	827	827	840	867	843	860	812	818	793	829	883	861	882	840	859	899	840	836	831	878	859	832	811	852	921	872	850	885	804	841	848	890	808	884	845	843	843	836	818	879	861	866	863	902	872	808	806	847	834	825	867	843	858	874	869	867	888	855	822	867	836	850	857	835	824	860	873	844	851	894	881	890	826	876	792	838	859	804	840	826	804	813	864	859	850	868	889	891	854	869	830	833	832	885	880	861	806	832	772	831	861	838	867	854	847	894	882	787	864	828	859	883	841	840	814	857	834	948	835	874	840	902	824	868	874	837	845	870	887	868	841	813	864	817	878	865	859	857	833	823	883	818	838	842	900	828	837	848	882	845	882	873	850	820	809	868	815	872	850	838	870	827	858	842	849	857	805	831	863	826	783	854	879	900	798	863	877	809	863	869	867	869	911	889	841	830	811	838	817	835	817	797	858	865	872	849	864	837	845	853	838	848	874	866	887	855	875	798	865	859	816	857	851	867	842	879	850	812	861	854	845	772	863	854	877	842	875	909	857	852	830	845	894	798	833	863	823	884	857	882	885	836	819	834	852	848	834	845	834	834	865	834	833	858	835	865	856	833	871	866	839	888	838	880	846	872	839	852	823	878	830	912	850	912	822	874	864	879	789	844	869	818	842	859	861	805	809	826	804	828	871	835	849	801	906	824	851	872	839	812	892	865	824	882	804	853	825	850	818	865	854	858	818	848	864	890	856	842	879	883	862	877	792	823	804	846	831	861	849	806	867	864	858	859	893	803	872	823	883	838	861	842	848	834	810	888	868	851	794	837	807	839	878	825	886	880	841	881	854	857	871	832	898	865	840	839	881	857	824	883	824	844	818	883	874	826	871	822	835	828	812	836	854	873	889	875	872	903	853	841	829	817	868	855	862	896	881	839	839	869	865	843	850	840	832	810	870	859	839	829	793	926	890	861	822	847	818	792	850	874	835	872	789	845	835	812	873	832	892	847	819	860	849	837	880	846	846	871	843	862	876	874	884	867	875	819	871	874	844	860	792	840	820	887	858	874	853	882	829	816	861	840	845	903	827	812	792	901	809	864	848	910	849	807	832	850	846	816	867	816	857	843	854	831	821	914	835	863	903	852	815	883	869	885	855	839	894	877	865	824	851	881	865	843	904	846	845	831	867	837	850	833	862	861	843	826	878	899	840	799	843	820	859	823	857	834	845	874	829	866	858	874	902	850	866	805	859	839	784	799	828	797	794	789	876	864	870	870	772	812	848	844	895	874	825	832	868	918	907	874	859	867	814	849	868	823	820	786	856	847	833	897	847	869	871	768	824	843	897	846	874	866	859	821	822	891	882	862	814	831	802	829	872	834	855	813	837	827	877	818	877	838	856	874	859	853	868	837	869	856	870	831	874	852	881	856	846	860	880	821	828	861	832	882	862	835	811	881	841	854	789	863	858	837	800	864	851	874	854	852	844	837	818	830	862	881	815	908	868	836	876	893	840	837	829	880	868	897	842	834	825	868	849	844	836	836	878	859	897	857	852	870	878	894	851	894	841	823	842	869	872	877	910	793	880	889	855	882	891	863	861	851	839	824	849	838	903	862	800	829	874	862	899	835	873	864	820	812	859	883	812	833	885	883	887	929	864	840	819	823	850	852	818	871	858	868	830	848	830	828	807	856	873	911	826	860	827	904	835	872	898	837	880	867	831	865	871	819	845	773	872	823	823	907	858	797	859	844	821	871	861	830	849	862	870	879	864	823	867	845	863	861	874	896	839	828	851	897	861	828	824	873	833	852	867	881	809	829	861	859	844	852	817	855	808	894	852	832	868	817	822	819	868	846	799	853	887	834	832	848	829	858	855	831	858	791	851	814	830	949	840	882	834	862	867	873	895	855	854	822	844	856	872	838	853	854	867	813	880	842	827	854	885	789	863	834	829	884	823	877	831	858	851	835	930	898	799	827	909	868	858	915	897	918	852	861	881	836	832	886	906	813	832	890	872	789	826	836	814	804	883	839	889	806	849	834	805	846	799	868	858	864	824	877	803	894	797	843	880	847	820	873	801	810	845	868	904	822	897	869	849	875	830	881	872	848	835	898	849	860	877	835	859	885	843	815	811	810	857	830	855	852	853	828	819	939	842	804	877	896	885	840	919	804	806	847	861	871	825	826	830	818	872	828	901	834	855	843	920	891	852	839	885	839	862	864	857	821	853	783	856	878	897	840	866	882	807	913	834	834	845	832	846	951	861	843	844	869	841	916	827	866	858	860	803	878	802	882	887	778	812	873	835	909	820	854	867	856	840	857	820	838	843	898	871	845	882	857	837	882	863	779	881	804	821	824	811	915	862	846	836	839	852	810	818	817	828	864	896	879	859	803	853	841	827	860	896	851	843	882	846	837	854	876	862	835	842	836	834	838	790	866	843	868	853	831	859	789	798	844	870	871	867	889	860	853	828	871	807	893	836	866	866	819	848	841	833	912	789	874	841	825	804	831	871	882	858	860	861	834	881	821	887	885	838	889	863	843	861	847	866	822	844	900	854	866	868	862	844	863	797	843	809	893	837	852	862	837	844	898	892	833	815	881	829	820	837	796	845	832	816	847	840	845	839	826	885	833	896	861	848	854	813	837	874	814	867	851	871	854	844	902	843	939	867	879	815	872	831	869	847	821	877	894	845	874	842	834	823	870	868	829	800	779	877	879	837	823	823	827	825	852	877	829	850	821	910	866	854	866	869	822	863	862	827	888	816	871	808	878	866	821	869	871	867	851	868	811	904	807	856	865	842	857	857
27593	20802	9051	1739	983	935	906	821	773	700	692	645	640	712	623	528	495	490	435	417	432	421	450	424	431	459	486	452	428	406	377	426	414	446	424	407	427	381	412	416	411	430	403	408	417	411	428	381	401	436	360	414	376	402	427	376	403	397	377	397	399	406	367	418	361	365	423	389	398	390	408	398	390	394	382	431	375	400	412	408	389	398	439	403	389	408	425	391	378	396	443	412	394	382	383	439	401	427	406	379	405	437	425	385	421	402	418	410	406	398	364	386	370	392	404	415	382	397	433	402	409	384	401	416	433	416	394	394	400	374	411	417	384	364	388	383	408	414	390	405	431	429	431	397	402	419	405	420	413	406	414	399	408	390	419	392	426	391	422	373	394	396	390	425	392	408	393	409	399	389	429	387	399	405	367	370	416	382	391	417	410	390	406	406	375	406	408	398	386	397	392	394	406	399	383	419	367	402	425	384	445	382	413	395	374	397	373	403	409	390	384	398	437	377	377	414	449	411	400	361	387	371	364	395	392	386	414	386	409	397	396	382	396	426	394	390	412	385	368	401	400	397	369	432	369	378	407	413	390	380	393	402	399	425	400	366	392	415	398	382	398	419	366	399	440	390	411	447	419	405	380	390	413	458	387	376	453	416	415	393	393	403	403	368	439	402	390	405	393	404	413	406	410	391	394	428	406	369	401	409	413	399	376	401	394	392	415	385	408	436	407	401	378	394	405	388	417	388	392	396	392	390	448	424	404	417	436	413	404	428	419	378	405	395	368	389	412	376	400	423	418	396	411	376	404	403	384	385	425	416	411	399	383	427	429	397	400	425	429	369	413	392	420	403	418	377	413	413	429	375	414	368	358	396	382	445	395	393	416	391	419	399	409	386	390	366	405	375	404	379	377	434	387	409	364	400	396	407	415	431	393	425	375	418	401	410	422	408	377	401	385	381	399	415	394	455	442	365	358	404	399	390	410	422	412	398	378	431	369	424	400	404	325	405	423	383	364	387	391	404	394	411	406	400	435	397	398	385	389	405	412	384	387	434	419	393	397	417	393	402	375	418	365	372	414	376	375	385	357	410	416	412	410	412	430	362	394	392	409	397	377	395	390	419	411	406	388	428	381	408	396	434	420	384	379	427	418	412	429	401	396	408	423	381	362	392	394	389	367	368	396	377	377	404	418	396	389	444	392	406	375	366	440	401	430	365	417	374	394	407	381	370	403	413	393	420	386	371	412	372	383	389	406	423	414	423	397	378	381	386	385	411	387	418	405	410	390	394	381	384	460	422	430	422	393	399	408	398	370	376	397	378	390	456	443	378	433	378	373	394	426	394	411	427	388	437	418	381	410	375	412	386	384	413	381	408	405	394	384	422	432	397	385	416	365	406	411	413	395	401	406	396	413	410	438	396	378	403	395	363	419	432	397	395	407	356	408	383	443	388	376	398	376	387	391	437	423	420	375	396	428	393	390	363	392	365	409	406	403	399	424	391	421	375	408	375	384	415	372	397	399	365	414	409	407	387	401	373	381	413	408	382	369	432	398	429	357	422	387	374	363	399	408	422	409	359	392	397	426	392	415	402	400	401	405	418	417	410	388	351	377	396	407	397	419	418	410	411	376	414	437	424	376	392	418	416	405	445	407	402	365	426	373	393	364	361	394	414	385	400	414	415	400	402	351	377	412	412	409	425	390	407	383	343	429	388	382	366	408	396	368	421	375	371	427	417	374	407	402	406	403	393	391	409	375	393	400	388	402	426	380	401	403	394	391	429	407	402	415	384	444	415	377	406	388	366	400	395	409	380	413	402	383	424	388	375	418	421	421	407	389	390	398	416	405	399	385	421	364	409	346	403	392	366	387	392	398	398	379	413	378	375	440	395	341	402	418	438	396	404	362	402	372	385	422	383	392	381	397	389	386	405	388	401	405	412	453	418	382	374	409	393	385	390	411	400	394	400	390	414	401	379	421	403	420	366	389	433	388	375	378	404	436	407	379	407	416	363	386	376	411	445	382	384	426	412	403	408	415	375	405	423	411	377	421	393	396	394	430	398	408	375	376	424	398	392	438	388	384	385	410	396	401	403	415	396	401	407	381	408	400	373	404	416	388	375	395	396	372	396	451	372	383	408	396	421	387	406	383	416	392	380	376	399	401	389	370	407	385	370	406	389	380	418	398	395	435	402	438	413	383	391	422	399	393	404	375	436	396	408	394	421	413	402	394	403	370	420	403	429	406	390	368	382	390	426	409	399	395	390	400	414	379	369	390	395	388	402	409	382	392	406	423	420	391	375	379	397	428	377	425	380	402	418	386	409	427	425	374	413	393	410	398	404	353	413	381	406	389	416	411	412	377	411	421	411	428	382	395	417	418	378	420	404	390	397	401	403	458	403	391	411	392	430	409	409	417	366	366	391	409	394	364	425	425	422	421	402	404	389	400	349	379	388	431	380	376	368	383	368	410	377	411	394	442	402	429	393	392	433	419	402	411	382	379	406	390	406	415	397	380	411	373	394	405	404	421	379	417	362	414	386	381	420	395	404	381	405	417	414	425	427	415	406	392	406	420	379	397	403	392	388	428	440	417	371	442	413	374	395	403	387	388	381	420	401	396	405	395	412	377	423	392	384	397	402	434	451	433	420	366	392	408	380	403	449	412	399	417	399	400	432	431	428	413	409	446	402	407	392	381	399	416	391	419	365	408	378	415	410	410	373	394	434	399	441	397	386	410	407	408	422	387	403	406	413	400	420	392	409	418	388	375	393	434	375	391	377	418	416	402	412	396	417	408	384	396	417	406	397	366	395	416	396	411	419	384	400	422	401	394	387	386	366	391	394	399	367	419	417	400	365	362	420	409	407	390	399	422	433	419	400	438	420	409	415	410	409	372	430	374	402	425	455	397	366	420	380	452	412	411	428	404	379	395	374	355	416	392	372	404	399	432	433	380	406	394	416	419	412	428	412	404	431	400	400	389	415	398	411	384	396	385	410	365	422	392	423	365	410	401	416	417	388	429	398	403	393	446	395	418	375	392	441	415	420	413	432	429	423	371	443	363	374	387	428	405	420	425	436	399	398	422	397	423	378	418	402	417	404	385	380	399	349	384	406	417	406	409	445	378	400	433	421	427	434	403	378	413	372	372	383	409	397	393	382	379	397	391	425	403	398	403	387	417	408	392	399	411	372	369	374	436	389	424	405	409	409	368	411	415	409	383	400	413	421	412	400	407	421	396	440	410	379	415	408	378	377	400	411	410	385	402	392	406	381	421	396	404	386	383	410	412	401	389	396	408	400	395	393	400	406	448	401	406	379	382	409	394	375	433	418	381	389	391	417	444	395	371	380	398	400	380	389	439	372	355	396	396	431	417	432	408	410	409	407	390	382	391	442	395	403	404	404	383	408	401	413	488	420	372	401	412	390	400	406	380	377	366	377	397	418	386	392	407	415	380	426	377	373	427	377	428	433	430	395	392	416	403	443	396	412	416	394	428	384
5282	4908	4305	2414	1974	1816	1820	1760	1576	1428	1363	1284	1340	1294	1119	914	773	598	561	555	572	645	622	646	699	665	585	563	539	542	525	529	517	543	528	544	490	527	519	553	516	537	527	526	533	494	517	518	530	495	471	501	493	506	517	518	536	518	535	524	510	524	520	520	496	524	511	526	528	487	532	487	486	532	507	499	538	505	511	518	548	553	482	530	518	539	503	506	532	553	537	497	533	507	514	491	528	512	504	513	502	553	510	489	530	481	575	503	525	528	521	531	494	492	514	517	522	480	497	536	550	525	510	510	504	513	544	518	547	533	505	496	529	483	538	512	556	514	515	494	524	515	508	575	546	550	517	507	525	551	495	513	528	500	534	526	540	538	519	510	516	517	493	486	528	565	521	510	507	528	482	492	525	517	521	521	503	520	527	520	534	476	522	502	502	546	493	526	548	514	507	579	485	530	514	551	517	528	539	554	536	488	504	509	573	527	524	492	496	510	495	527	545	478	500	533	496	494	558	515	501	499	535	537	496	529	484	525	545	534	488	516	522	493	515	558	513	537	522	502	493	495	480	559	504	515	524	549	500	538	522	537	508	515	511	523	491	478	517	530	510	536	540	515	482	535	528	480	533	539	505	493	503	569	486	539	511	565	541	515	559	535	540	540	501	544	517	472	500	486	488	529	507	527	504	514	508	512	526	544	500	511	509	537	510	478	508	479	541	526	531	523	539	515	585	520	511	528	519	511	483	507	503	491	521	490	507	524	492	502	520	538	506	567	487	525	504	511	489	486	569	489	541	546	499	520	502	515	549	497	490	508	512	516	495	505	520	521	518	464	516	526	508	520	506	492	524	518	547	496	540	535	475	508	542	533	489	512	526	534	523	478	512	482	558	525	526	525	515	539	507	495	514	523	495	465	522	539	556	515	546	538	542	506	542	528	565	514	541	510	550	512	540	522	513	503	490	506	510	510	521	515	504	542	492	500	538	531	538	497	540	515	503	561	494	523	475	542	527	538	544	490	521	509	513	522	489	542	536	509	529	509	550	528	522	504	515	543	494	513	543	481	508	533	532	487	506	490	481	546	564	475	512	484	523	544	497	548	475	492	481	566	547	483	525	555	518	517	544	539	576	500	530	509	547	503	520	512	560	507	513	516	504	516	543	536	498	484	543	536	516	522	510	490	483	514	504	500	484	568	523	495	528	528	559	541	483	495	500	513	529	549	570	514	517	497	548	547	550	560	534	474	528	538	514	502	526	529	561	510	498	529	563	575	510	517	547	523	488	504	543	500	513	501	488	527	475	507	525	521	536	499	490	536	529	559	521	518	521	464	538	490	503	535	542	535	521	536	519	556	550	485	511	498	527	529	554	529	507	499	500	518	498	515	527	482	507	538	516	527	490	485	520	517	514	484	510	538	528	537	513	536	495	543	507	520	529	540	514	533	555	514	462	534	525	517	513	529	542	535	546	475	561	540	565	531	503	497	498	524	532	543	501	544	563	496	496	531	481	497	523	550	538	472	497	483	508	508	585	549	491	575	525	489	520	525	493	505	501	515	527	564	495	511	499	527	538	539	498	519	509	528	532	518	537	561	545	504	509	513	560	520	515	498	533	538	513	514	532	498	516	502	499	536	483	541	465	493	540	499	522	521	519	496	537	515	527	550	532	531	523	471	576	500	522	487	525	515	494	535	483	496	498	523	475	519	494	477	509	516	532	501	551	481	464	509	506	499	512	517	523	519	485	521	488	521	558	501	512	496	549	525	479	523	483	536	533	503	572	535	498	512	512	489	492	510	522	525	539	524	523	543	513	504	525	575	498	507	501	517	546	499	545	503	500	509	490	508	513	518	502	530	557	504	547	534	502	513	531	523	527	503	552	513	537	512	569	488	525	575	494	482	545	542	516	499	553	533	473	506	503	514	521	511	535	503	542	503	517	542	534	549	545	551	490	510	523	532	553	545	523	517	533	488	529	513	529	511	490	538	508	567	521	527	509	493	492	505	518	499	515	532	513	521	530	518	504	557	510	495	544	510	502	555	524	510	514	522	557	506	489	508	564	505	529	509	528	529	561	504	485	499	532	521	517	530	505	551	561	516	507	543	558	515	533	493	524	522	551	516	530	492	517	543	558	540	518	566	539	490	506	504	493	520	496	543	489	474	578	562	496	532	543	516	504	545	504	532	505	533	510	495	519	532	540	482	528	521	518	516	512	512	541	524	515	484	520	537	540	522	478	488	440	500	504	562	525	529	513	504	503	530	562	543	510	557	517	553	511	534	475	497	501	502	494	528	518	474	550	526	515	491	494	494	524	498	486	522	548	508	507	539	524	531	512	550	519	504	505	567	556	584	481	492	529	509	485	536	545	503	469	474	517	530	527	504	504	508	552	534	546	534	489	498	489	524	505	540	526	505	500	508	506	548	541	546	573	505	570	517	492	523	551	522	514	502	518	503	490	539	546	493	514	512	545	503	484	521	533	575	544	516	502	525	498	515	539	494	536	516	479	519	511	538	502	555	523	517	528	535	511	490	553	511	563	492	526	540	528	539	508	530	501	482	540	520	548	537	509	520	497	514	502	500	499	537	515	550	503	501	519	495	528	499	562	526	506	510	509	518	515	504	547	523	492	487	513	530	555	527	475	474	553	600	530	501	470	483	498	510	535	512	482	525	515	520	520	522	488	500	501	529	529	507	552	538	487	532	501	527	508	558	538	530	509	485	569	531	502	502	487	541	509	496	496	521	532	517	479	512	515	556	546	538	509	507	483	539	520	491	528	498	476	524	473	509	507	536	499	522	526	475	459	493	527	504	494	506	516	520	505	509	539	526	489	527	521	524	498	515	471	478	516	507	533	531	496	516	495	481	495	549	511	511	570	528	492	525	532	506	539	491	518	506	546	533	534	508	498	504	499	530	479	525	468	552	476	529	558	522	476	510	512	488	519	510	526	539	544	513	519	505	508	478	560	552	521	529	543	541	510	517	549	519	480	539	519	542	531	506	513	508	535	542	518	507	495	508	544	488	498	498	494	537	521	564	512	531	518	556	529	503	522	530	468	494	522	525	509	525	511	528	533	499	525	538	512	531	505	500	513	499	512	514	524	527	472	517	506	528	544	505	520	496	538	502	540	525	523	535	527	519	541	538	495	521	490	507	537	536	569	507	512	549	524	521	557	504	538	533	487	531	539	523	498	536	522	529	546	531	530	528	505	540	523	477	536	495	498	533	507	554	534	500	547	543	537	538	525	546	497	528	538	503	530	530	507	585	485	537	532	481	520	506	498	549	536	577	527	514	505	505	512	537	519	518	481	536	509	514	506	537	520	521	539	527	501	561	538	563	508	498	500	522	521	524	503	529	528	510	530	472	503	536	535	506	512	547	467	524	537	549	518	504	483	505	560	524	524	531	529	476	539	524	526	537	523	490	535	539	516	534	546	557	498	536	488	489	539	500	499	495	504	492	520	567	502	549	552	514	500	547	559	539	534	520
24468	21616	29066	24622	21596	10470	2388	1890	1513	1426	1343	1343	1244	1219	1159	985	864	808	802	786	743	853	769	784	863	867	787	780	757	701	688	714	751	693	693	708	707	725	734	699	680	692	703	719	730	675	673	733	697	667	696	701	727	714	706	676	646	626	669	691	681	699	706	712	709	676	642	676	648	717	676	666	648	671	692	732	663	687	722	699	681	721	693	713	716	694	658	719	688	702	632	721	681	715	692	692	734	713	712	696	699	673	727	748	656	727	695	679	644	674	676	680	700	730	657	684	707	618	679	673	679	718	710	696	750	736	696	655	659	700	710	677	672	736	681	652	679	693	704	742	691	724	687	725	708	669	702	715	653	675	687	743	712	695	687	667	712	620	723	693	681	689	701	675	683	721	641	739	661	680	652	740	681	739	646	748	662	674	687	718	641	676	679	727	660	708	649	652	736	681	682	668	705	636	696	629	693	704	760	692	691	677	671	666	686	688	737	703	702	684	693	675	717	666	653	702	683	659	709	720	734	708	687	685	736	687	733	711	663	690	742	716	695	693	701	715	680	661	641	667	709	711	697	682	685	677	701	670	753	654	682	694	692	700	707	663	678	651	693	665	683	644	687	693	691	682	650	720	659	703	685	687	655	697	673	712	619	684	659	690	675	718	714	689	654	679	655	698	684	723	696	670	717	710	695	679	669	703	734	702	655	695	705	688	677	682	677	694	661	705	691	701	718	651	670	696	708	671	627	697	657	706	673	706	665	660	694	714	708	690	696	667	701	663	673	712	740	723	675	695	686	680	709	738	695	716	705	720	685	672	705	701	750	664	674	691	673	711	662	675	630	736	629	655	646	736	676	699	671	669	727	651	670	688	708	708	652	731	632	692	696	713	664	682	728	666	725	720	681	659	684	707	669	697	685	726	683	700	640	743	709	663	675	740	649	659	634	690	673	683	658	704	705	670	685	724	667	690	684	674	684	661	651	700	719	641	655	699	694	677	672	685	668	755	704	693	672	683	717	721	678	705	670	667	670	677	679	669	688	698	687	665	711	641	682	688	691	622	679	673	689	660	698	645	637	694	749	678	677	645	663	682	676	671	674	672	700	694	706	653	672	667	654	681	593	714	718	674	684	646	662	739	713	708	661	746	678	657	656	667	689	655	707	735	663	722	740	737	702	673	665	687	716	642	697	716	699	743	706	669	627	715	696	681	649	687	649	691	734	652	694	711	686	668	661	716	654	713	688	684	724	662	686	713	727	696	676	723	755	719	703	700	692	693	715	692	689	673	730	648	674	674	675	665	683	696	697	647	653	694	694	719	688	650	695	648	678	703	698	653	705	733	746	711	662	697	671	698	718	699	665	682	717	740	693	678	712	701	686	698	643	694	680	739	667	680	690	650	751	733	685	668	694	687	636	700	659	639	700	746	652	675	703	650	661	712	698	685	699	668	700	664	634	669	677	648	653	672	695	653	699	663	689	681	681	678	687	722	688	721	703	691	693	696	674	658	718	699	693	669	697	666	704	657	709	690	684	718	726	703	696	669	671	660	689	680	739	673	704	728	673	718	699	736	666	643	656	741	650	674	655	686	639	739	728	671	686	696	702	699	707	718	687	671	728	694	656	664	664	713	685	682	644	685	676	669	677	674	714	684	687	673	705	650	680	715	673	687	723	695	688	701	699	702	648	680	679	691	743	658	680	706	716	708	654	644	711	677	687	657	673	674	697	709	686	696	665	719	673	724	671	655	670	748	641	641	662	674	706	682	686	694	670	729	671	674	664	686	685	716	644	709	678	716	676	709	679	657	684	659	697	664	692	702	685	666	695	710	679	677	735	714	682	684	695	654	650	658	698	680	707	702	651	715	696	695	663	696	722	715	720	690	703	676	689	700	664	709	619	698	717	743	640	682	658	639	665	713	674	658	685	690	691	701	658	676	674	717	721	699	654	692	715	703	693	712	692	730	657	727	724	739	707	681	691	680	643	683	682	667	690	681	715	660	676	696	729	701	672	690	678	682	696	645	719	685	667	628	659	715	686	684	659	713	648	656	656	651	671	674	686	702	705	678	684	698	667	654	724	706	652	736	657	709	675	687	690	706	702	707	661	668	718	672	630	658	700	674	668	726	723	654	699	719	695	676	706	714	684	684	726	703	674	652	689	714	704	680	697	717	676	628	674	705	648	662	703	681	735	665	674	669	691	680	661	686	700	695	684	708	706	685	649	706	694	706	651	674	639	682	697	673	683	677	696	724	686	677	720	658	666	652	696	691	737	657	652	668	649	700	658	702	694	678	701	653	677	658	694	661	700	688	701	702	657	665	700	675	699	704	678	683	641	716	680	679	677	715	692	689	660	711	679	692	696	719	699	723	707	704	680	721	706	638	701	691	676	687	640	670	682	729	692	691	661	708	708	733	625	640	733	731	681	684	738	684	704	746	700	743	720	659	673	652	694	684	682	689	722	715	631	665	681	668	683	684	663	736	678	682	685	720	678	675	674	677	654	720	714	647	665	667	737	667	636	656	698	688	682	654	648	709	703	681	662	678	702	663	696	608	638	715	663	659	626	717	698	739	732	693	669	618	739	677	705	735	736	759	679	685	685	723	655	650	715	732	714	708	620	705	674	663	681	707	696	675	702	683	712	681	680	673	723	684	686	710	671	672	688	692	724	644	663	656	674	673	714	644	681	711	700	703	673	687	669	698	672	663	715	691	699	694	678	659	657	651	678	718	707	663	660	727	709	672	668	653	679	662	661	691	656	648	679	652	654	660	686	665	694	717	698	720	697	692	694	734	651	703	713	702	741	659	739	684	707	674	685	693	674	678	702	672	653	702	703	669	679	697	677	671	673	694	703	700	697	701	676	700	673	656	706	744	644	715	727	679	685	675	670	676	669	720	703	657	640	663	686	717	718	704	682	650	696	677	704	694	742	710	655	680	693	667	654	747	701	693	707	717	709	656	695	731	691	726	715	660	680	654	660	700	695	686	699	660	666	682	633	665	679	682	691	708	715	696	710	720	641	730	702	722	670	729	684	671	647	702	659	641	719	739	655	672	730	675	728	684	686	704	716	650	710	636	728	651	664	649	651	714	683	655	662	699	707	660	684	703	657	691	702	712	668	670	667	677	716	663	679	693	697	724	698	703	685	736	658	668	697	692	718	741	652	696	676	691	632	671	654	617	672	701	655	694	730	704	657	684	663	683	721	659	693	647	706	683	675	711	672	622	695	644	678	668	737	709	653	694	647	746	681	682	694	648	705	685	719	704	746	710	682	713	671	664	669	667	717	658	682	667	718	693	677	698	673	701	671	646	722	686	715	734	674	657	698	664	679	696	652	672	723	663	661	708	716	701	678	733	680	687	680	618	719	677	692	679	654	701	692	778	665	672	743	704	667	712	668	689	702	646	730	657	736	691	714	704	702	686	692	706	674	682	624	683	668	685	737	696	660	712	722	655	706	673	712	662	690	674	696	680	684	675	695	699	671	718	692	643
6734	14642	12164	6883	5346	4351	3997	3629	3193	2884	2564	2504	2471	2263	2064	1702	1434	1196	1058	1066	1129	1185	1087	1159	1193	1148	1190	1042	985	924	955	919	935	917	882	961	860	914	924	947	853	889	883	945	912	944	905	883	900	915	840	892	839	865	893	915	935	874	921	876	877	928	896	920	948	892	817	831	855	939	882	823	916	856	893	902	867	891	895	844	971	869	872	858	902	844	913	899	895	925	855	888	893	883	867	899	924	864	845	861	824	876	913	880	871	874	864	892	831	829	908	820	855	910	844	913	883	864	930	889	883	899	852	867	884	917	940	870	831	841	887	857	906	889	843	918	863	879	852	886	890	860	912	858	911	888	856	905	854	933	882	914	858	879	849	889	858	910	869	904	827	873	883	894	884	902	884	863	848	891	906	859	874	841	867	872	935	849	847	916	896	898	920	884	866	885	894	916	857	883	860	930	894	867	859	896	871	926	868	888	882	892	862	914	884	870	903	876	857	870	836	846	883	898	857	852	887	928	928	905	908	840	920	898	888	891	869	873	923	889	956	854	841	882	895	856	941	840	897	854	937	865	854	888	892	970	884	918	906	879	905	923	877	849	879	893	833	864	920	799	849	872	908	896	865	870	827	888	890	905	900	910	908	923	904	837	897	914	859	881	895	908	868	874	966	883	888	849	903	851	865	897	957	924	903	878	861	921	858	845	896	841	864	920	829	891	882	877	866	890	880	900	878	906	877	911	892	851	940	887	847	917	871	942	904	845	885	879	877	879	813	860	862	823	923	881	900	892	888	938	914	874	805	855	905	908	818	865	826	872	875	926	850	876	891	909	840	907	866	833	927	818	846	896	908	898	857	860	920	873	858	894	872	876	877	900	925	845	891	914	887	913	886	868	868	849	909	890	900	868	919	891	875	853	856	889	871	869	872	893	887	928	854	872	870	876	878	842	873	863	883	841	881	896	853	849	911	829	894	913	881	887	831	883	933	848	878	824	895	912	935	879	866	899	928	823	924	874	884	830	878	894	898	818	845	871	892	916	886	850	903	908	854	893	934	879	844	888	872	889	844	905	872	920	925	896	957	883	857	855	858	911	823	926	820	882	944	906	909	899	917	864	865	894	860	910	875	833	855	873	843	932	821	929	857	845	893	881	856	848	862	867	900	845	854	849	859	913	850	878	904	850	902	867	911	874	886	831	851	908	886	867	886	882	871	899	855	871	842	895	882	828	915	928	822	905	904	876	887	907	876	891	891	890	866	827	843	880	884	912	888	856	839	866	860	930	851	855	856	883	901	892	886	917	877	883	907	869	898	823	846	902	860	884	914	850	874	884	854	907	959	823	850	807	858	873	827	907	767	838	906	913	834	889	870	912	854	880	841	889	876	898	878	814	925	886	834	919	929	951	840	889	873	920	836	888	924	869	858	903	851	894	895	883	891	944	912	891	869	841	891	880	909	869	858	881	931	868	845	895	935	858	900	870	875	911	902	879	856	812	844	909	886	895	879	865	862	869	865	917	881	882	886	838	892	902	865	900	864	879	846	865	901	846	824	898	851	905	852	885	885	807	971	923	878	870	865	923	919	908	858	907	883	876	857	795	893	875	903	845	854	855	894	927	900	910	908	871	879	876	924	830	914	844	903	864	889	905	836	911	821	892	912	877	889	885	912	899	872	822	885	886	845	901	863	893	914	850	852	873	852	916	882	900	911	874	884	885	867	868	826	890	831	875	849	871	936	850	900	919	924	867	837	923	892	856	908	927	892	880	822	875	920	837	867	866	915	870	901	849	911	895	843	880	932	895	857	890	881	851	896	891	934	846	904	861	861	892	845	852	905	907	914	856	894	912	902	926	861	898	912	885	892	866	873	874	934	835	901	905	869	887	857	913	954	889	853	828	918	833	867	847	896	915	845	886	939	867	880	911	875	829	916	851	862	887	882	848	845	879	902	864	869	876	874	918	902	869	921	888	876	918	913	889	914	871	847	846	841	901	919	917	913	875	961	859	850	946	846	803	910	888	873	892	831	851	829	810	882	858	893	870	889	865	857	896	869	877	876	867	896	916	869	832	830	796	887	859	885	835	915	857	924	903	891	932	920	861	898	925	868	866	946	869	868	835	843	919	837	869	899	898	854	851	888	885	853	940	844	873	874	860	921	836	827	871	914	875	902	862	902	890	821	893	877	939	870	879	850	945	872	855	911	861	915	897	865	862	904	861	884	842	817	850	842	887	868	855	910	929	877	878	872	879	851	842	898	889	880	816	874	894	938	859	875	922	870	896	888	858	871	900	926	900	866	916	910	965	884	883	922	855	962	855	859	888	868	881	897	889	833	907	895	854	868	882	918	888	891	879	839	887	868	864	918	897	878	915	902	862	830	875	904	923	915	843	908	903	836	852	885	898	913	880	856	850	877	850	817	863	866	892	922	900	828	909	878	875	826	919	889	893	917	805	930	914	847	887	862	898	839	849	863	870	902	911	870	847	829	869	851	894	872	844	919	898	875	820	916	797	883	887	957	901	889	940	867	848	893	847	894	908	847	900	898	877	913	867	906	863	855	872	896	867	880	879	847	909	902	895	911	854	836	880	910	889	899	849	865	841	886	879	859	910	846	841	849	873	900	856	877	852	866	916	906	899	840	867	866	858	884	829	896	849	865	849	866	827	853	889	931	934	893	870	885	852	897	828	835	832	944	840	891	861	887	883	863	828	877	853	865	870	863	878	898	885	895	875	845	857	887	839	874	903	930	904	889	896	915	894	861	874	937	911	868	910	864	910	869	911	862	894	889	872	874	895	868	851	934	898	899	883	834	935	927	876	846	885	844	931	842	871	875	920	857	821	867	955	921	908	853	857	850	836	905	892	893	888	876	869	861	894	897	833	858	821	861	832	830	880	885	957	886	823	865	867	848	835	867	872	898	849	916	869	853	897	932	892	868	856	865	903	892	943	916	895	901	872	870	920	926	927	872	927	872	895	890	851	881	883	906	867	902	913	870	877	850	890	889	826	951	903	829	865	887	820	876	875	855	900	883	828	871	869	908	828	875	853	829	870	856	879	836	920	876	845	865	868	900	840	876	856	876	870	876	911	881	878	860	807	831	916	916	885	869	898	834	899	895	831	862	886	879	854	882	871	899	866	905	904	872	884	881	861	889	901	868	894	864	906	893	908	892	904	871	849	862	909	830	915	863	881	902	920	888	874	896	884	879	865	900	891	857	851	835	881	855	883	868	884	903	938	885	834	874	871	905	916	873	912	890	885	923	873	916	877	917	953	926	839	904	903	850	889	874	862	868	872	925	886	891	863	913	905	883	888	901	895	796	892	918	870	866	905	861	897	882	820	889	832	876	880	849	861	839	866	860	874	930	864	880	844	893	863	888	883	875	896	921	893	889	886	839	895	855	864	862	920	871	919	888	832	843	922	909	908	879	891	823	867	878	915	841	879	882	908	867	912	938	860	865	821	871	834	850	918	938	866	832	883	829	888	907	902	798	846
23419	21614	29516	24174	21618	21697	9054	2641	1975	1747	1730	1560	1602	1453	1294	1138	960	881	793	762	867	824	784	831	933	892	838	736	745	680	669	726	674	738	690	719	723	677	707	713	643	668	684	683	679	651	693	683	657	677	653	692	631	698	647	715	641	661	687	741	675	720	706	664	667	710	657	663	635	716	650	628	640	687	630	630	652	683	659	632	643	663	645	664	671	681	675	658	629	697	664	674	647	688	663	705	670	628	673	671	606	725	667	666	656	668	673	723	699	639	606	671	686	636	646	668	655	622	675	673	643	636	646	654	612	684	697	649	655	681	682	663	713	648	670	667	623	592	632	674	698	710	645	660	665	653	719	705	673	678	676	664	656	637	693	658	689	660	658	682	689	681	641	686	689	653	643	657	632	678	667	665	666	727	679	649	627	666	634	713	635	656	702	648	677	679	676	640	664	681	660	652	692	658	684	636	668	666	661	609	628	672	677	699	634	672	643	644	699	638	664	646	665	636	647	668	640	697	648	677	690	702	655	641	692	648	648	676	731	686	691	649	697	638	653	686	638	634	654	686	657	642	615	660	708	660	644	644	657	681	678	668	666	639	664	689	683	659	633	672	633	693	627	637	627	682	634	630	706	670	652	657	681	630	638	644	663	669	673	654	683	673	626	650	652	660	594	650	634	592	644	676	652	686	648	685	684	666	658	658	634	631	634	640	647	718	639	654	662	657	623	632	678	673	707	621	636	654	689	629	640	697	670	672	618	697	674	709	661	714	661	640	646	655	671	657	647	669	676	624	711	659	678	647	644	627	677	633	667	660	705	627	666	716	658	665	661	648	646	649	662	659	688	662	656	653	649	660	636	643	662	625	660	640	649	648	650	662	707	658	681	639	600	663	657	655	682	677	643	699	646	678	648	659	634	632	657	658	677	691	635	693	625	594	674	642	663	656	698	732	647	634	679	686	565	696	685	694	667	637	658	645	692	680	651	669	665	682	700	635	634	629	698	657	664	670	626	605	656	657	662	651	652	643	717	692	614	703	706	651	715	666	614	658	678	685	676	623	690	703	636	649	683	680	650	669	655	641	659	660	686	678	671	666	635	615	677	687	718	650	676	653	575	661	688	639	664	617	691	644	644	724	682	652	610	684	710	674	672	631	629	679	698	673	700	686	655	648	641	648	673	628	685	669	648	689	652	647	685	646	639	623	709	670	627	656	696	657	648	641	674	660	701	671	675	676	670	628	618	650	665	651	640	733	640	682	676	652	644	643	654	678	660	661	693	648	631	622	634	633	639	672	643	652	663	687	671	698	650	634	646	649	655	629	722	659	673	683	610	704	606	655	663	663	643	652	654	646	696	689	648	686	638	614	626	671	663	660	661	712	663	650	636	665	682	658	660	608	641	670	661	668	685	682	648	685	706	668	674	658	653	693	684	649	700	673	659	683	655	638	633	682	677	677	654	632	623	690	664	687	690	672	666	632	680	626	688	684	670	644	667	687	675	686	684	640	649	650	652	673	647	665	673	674	692	661	658	588	659	628	695	639	649	694	681	684	661	693	653	685	659	636	659	642	636	656	671	663	658	691	615	689	664	620	715	654	661	660	684	677	661	650	670	623	666	645	669	705	633	633	614	692	667	654	633	678	665	701	650	648	666	655	592	652	667	687	648	672	663	689	679	686	657	702	644	675	637	650	675	670	662	650	728	663	673	646	664	630	699	650	680	642	663	629	643	661	639	661	665	640	680	671	613	646	675	710	695	656	630	641	659	638	661	660	624	677	621	645	612	642	651	686	654	683	644	673	617	658	634	649	665	648	647	647	654	701	728	647	658	698	684	672	631	673	629	610	629	672	672	660	608	644	646	657	676	620	663	684	640	676	656	667	635	639	636	662	717	648	606	633	681	628	690	674	658	688	653	643	660	671	655	620	642	644	657	613	641	640	650	667	663	669	646	663	627	646	592	626	627	695	671	659	660	679	640	645	675	630	665	687	691	670	685	692	689	673	641	665	674	610	687	637	639	664	657	671	693	611	646	639	624	641	646	664	661	681	626	643	703	685	680	655	623	666	602	706	692	686	680	639	669	637	669	696	649	641	683	669	669	647	655	616	618	672	659	687	651	595	677	637	633	678	641	729	635	620	638	617	666	702	678	606	624	659	635	682	625	655	649	644	666	654	649	681	659	670	667	637	686	678	662	709	626	649	669	659	653	664	643	658	683	657	638	624	701	686	612	634	650	650	622	666	643	690	701	664	689	675	704	646	657	669	630	656	650	675	690	655	610	658	638	644	672	642	649	731	695	619	641	650	654	616	635	668	652	674	657	654	674	640	665	681	673	665	665	656	620	656	689	638	629	716	664	647	672	641	638	637	666	642	651	652	691	652	644	636	703	664	660	665	698	634	655	618	636	668	722	657	660	666	664	651	651	605	640	691	672	639	623	669	640	678	598	676	670	650	673	642	617	632	653	698	701	656	647	636	668	615	628	624	669	605	697	664	655	626	683	675	666	684	673	696	666	644	679	662	659	711	647	678	715	654	653	659	654	659	656	654	644	649	624	695	677	608	657	687	675	664	683	680	667	658	629	645	654	632	690	667	638	649	641	637	677	679	641	644	628	618	623	672	697	644	648	704	614	639	641	679	699	681	642	655	616	624	693	662	643	656	647	675	673	634	658	714	728	684	675	638	638	675	643	664	636	681	621	650	651	686	696	656	717	640	668	677	692	709	685	685	663	677	618	659	631	684	617	624	635	680	669	654	663	655	677	608	680	635	644	680	633	706	673	648	673	701	659	683	699	688	654	648	662	683	697	683	650	688	732	692	631	649	644	630	634	654	611	652	628	637	619	650	612	644	655	661	643	639	613	627	656	718	672	635	694	644	662	646	620	661	690	647	607	685	673	653	670	634	668	659	705	712	658	662	647	700	634	648	635	654	665	652	628	649	682	616	667	639	624	709	664	674	646	695	641	643	654	624	663	642	673	670	632	659	666	625	696	690	651	653	615	637	664	610	637	699	616	646	670	670	640	693	643	644	676	674	663	712	672	639	658	621	659	664	647	683	662	694	646	673	603	654	652	669	617	644	691	656	640	675	688	692	643	651	652	628	693	714	667	706	611	637	668	678	656	639	644	645	659	700	707	678	656	696	687	689	637	676	629	688	673	660	626	641	629	681	696	659	641	666	638	642	709	643	666	712	666	643	661	664	666	657	674	586	668	648	636	695	739	642	688	653	659	691	673	687	663	676	645	664	650	661	690	615	675	652	654	636	668	690	681	635	618	679	614	600	700	658	699	684	639	662	630	641	653	711	654	694	682	666	632	636	629	703	636	634	659	642	684	613	716	689	708	703	686	593	624	646	626	665	666	669	649	606	706	671	629	677	677	657	713	652	678	641	656	646	676	644	644	642	653	587	649	639	649	627	658	661	665	633	652	669	649	666	662	688	648	657	688	668	627	666	664	660	611	707	685	685	679	672	655	655	625	668	680	649	634	662
9057	20323	16932	9839	7633	6292	5730	4953	4339	3714	3505	3152	3151	2853	2518	1998	1565	1291	1188	1158	1211	1196	1274	1300	1454	1344	1148	1037	1047	916	949	908	941	944	895	908	924	945	879	929	862	893	898	934	914	846	891	923	891	888	872	841	942	885	881	882	868	859	933	866	845	883	841	808	919	858	917	820	890	843	822	806	890	830	795	864	864	857	800	825	867	858	811	823	864	904	810	822	855	869	799	870	855	830	821	794	836	860	850	799	845	812	854	826	841	847	857	900	844	834	866	881	880	821	838	839	838	873	881	838	832	866	839	913	836	822	847	861	847	823	866	850	878	885	822	857	786	819	844	848	866	831	844	820	812	839	836	845	862	860	854	849	857	885	815	850	817	832	854	856	825	823	834	832	882	847	879	839	797	873	840	831	830	796	827	846	847	899	815	818	883	822	887	816	835	827	837	826	839	873	863	902	839	882	806	860	861	907	830	849	828	821	821	839	862	831	825	848	901	889	836	867	804	808	812	856	896	803	845	792	885	832	867	837	827	829	812	844	859	822	894	818	844	858	841	878	858	852	860	911	776	877	846	833	889	846	870	853	822	886	872	869	880	784	804	812	897	834	817	824	844	859	815	827	869	905	828	871	864	845	857	900	866	851	892	882	855	843	827	870	833	861	815	825	864	867	859	827	826	830	860	830	838	830	852	835	810	837	806	877	837	901	881	859	854	863	800	838	847	860	840	813	828	803	878	873	906	851	832	877	826	798	838	905	863	851	830	806	886	879	846	903	797	874	818	824	870	833	831	854	852	855	832	847	823	810	861	843	840	861	859	850	806	881	876	881	818	835	854	925	812	828	842	797	851	829	837	851	833	818	821	805	810	831	892	879	846	870	797	826	833	850	830	823	800	830	826	826	862	861	854	870	839	818	850	809	833	839	882	839	853	876	813	893	811	838	816	837	843	832	816	826	857	870	829	849	856	907	812	851	864	875	854	822	899	886	799	796	859	839	862	813	894	826	842	866	841	883	846	853	849	829	803	899	884	815	859	864	893	798	835	811	830	872	879	815	868	848	826	841	862	877	815	823	814	868	772	865	855	842	807	857	897	846	866	893	805	883	858	825	904	831	848	837	825	872	845	841	871	819	841	798	871	864	836	815	818	881	815	881	813	859	790	826	812	840	872	883	835	927	848	870	784	814	858	893	835	809	857	844	870	874	863	860	877	877	806	832	881	907	793	823	808	816	856	856	832	796	823	869	902	855	848	870	861	804	823	863	830	831	850	862	849	854	845	855	853	812	814	846	869	850	769	849	863	845	887	866	864	845	855	826	855	804	862	848	915	821	865	859	835	818	828	798	837	821	832	822	807	882	889	845	805	842	832	803	886	856	857	867	888	867	913	881	876	816	845	868	860	835	838	845	867	841	860	857	893	819	799	785	841	846	821	864	823	874	830	814	833	806	844	837	846	824	885	858	845	925	827	822	845	879	849	818	851	828	910	843	828	825	808	814	855	886	863	849	868	806	863	877	835	866	879	865	876	847	850	888	811	809	862	894	818	837	863	871	881	847	806	789	856	858	843	817	827	784	898	842	872	849	891	830	835	830	848	854	879	848	871	906	797	850	874	892	882	866	874	838	836	838	868	837	891	840	823	827	826	849	834	818	820	845	815	812	865	864	847	866	806	864	815	859	796	866	833	812	868	846	855	870	844	880	884	865	894	870	847	871	856	829	830	803	881	865	793	858	859	834	891	805	808	892	857	833	802	805	869	878	865	843	857	841	858	883	856	889	803	808	834	835	847	842	858	861	945	872	804	839	818	821	843	868	834	824	816	877	874	832	803	808	810	850	830	879	878	843	860	810	852	868	843	837	863	881	862	863	849	831	791	821	865	843	885	893	817	846	859	791	855	813	847	909	837	861	910	874	872	847	854	780	859	818	833	831	866	798	824	849	872	846	843	834	829	804	830	854	840	898	805	838	842	830	838	827	832	816	913	795	940	831	833	809	830	834	914	852	898	863	849	781	769	837	853	852	826	841	836	825	877	851	800	868	904	812	868	803	838	834	838	820	859	794	828	826	780	819	836	897	827	849	862	818	853	817	833	878	815	861	837	839	813	846	877	880	847	849	827	845	856	866	896	812	858	884	828	849	861	846	856	853	840	838	792	814	805	828	812	868	840	850	829	854	814	872	801	881	856	815	855	847	802	748	850	832	840	848	836	832	861	825	831	807	861	840	848	867	818	856	852	890	840	819	816	857	881	817	872	828	851	833	814	813	793	807	849	850	842	853	856	834	808	809	847	918	811	825	864	821	850	903	847	866	839	820	826	826	842	837	871	818	833	813	920	878	839	907	844	838	838	859	811	844	853	883	810	891	826	824	849	839	875	788	838	804	896	884	869	797	873	818	889	817	840	786	818	793	852	838	884	832	814	818	829	862	869	893	857	804	882	825	866	824	888	810	869	837	874	867	808	803	838	901	859	868	837	894	861	800	883	870	841	856	789	804	838	830	858	869	872	787	857	819	808	835	858	891	841	841	842	851	830	932	856	877	825	868	825	871	854	861	857	851	814	840	842	830	806	842	830	859	863	863	882	860	864	825	863	804	842	849	860	844	829	886	841	824	832	864	912	873	856	831	846	920	869	832	831	840	849	857	831	913	820	862	909	876	831	845	816	825	837	855	814	824	866	871	835	848	810	806	869	873	855	850	858	811	872	842	850	899	888	801	841	861	875	859	878	813	846	905	878	843	879	874	890	830	797	879	819	838	798	790	851	843	812	826	872	862	798	844	834	826	876	897	885	831	898	872	835	814	848	823	862	851	894	925	832	869	839	839	798	820	873	875	781	851	893	826	852	824	853	892	842	870	862	854	905	837	834	852	843	830	845	853	828	873	833	857	853	838	872	841	835	847	867	828	840	828	829	824	864	823	846	881	878	858	837	815	848	828	830	796	833	837	802	778	810	821	852	860	886	863	871	855	838	831	836	820	855	814	816	880	824	899	779	857	848	797	855	814	819	808	852	893	832	827	921	824	805	838	847	790	859	792	859	884	843	843	887	864	826	847	861	824	837	854	808	842	853	826	832	851	841	825	866	841	804	764	866	865	823	852	790	836	828	878	792	866	771	838	831	855	891	818	831	827	865	873	833	831	856	818	859	898	812	830	830	808	775	775	785	857	817	862	837	827	816	843	854	878	818	783	893	814	863	820	829	808	860	845	828	816	844	795	859	835	831	872	815	849	863	823	861	837	800	905	876	880	851	829	902	818	849	820	863	849	840	831	871	864	857	920	894	869	899	833	809	882	834	857	834	863	811	818	844	863	817	796	869	856	862	820	778	823	815	863	872	867	821	809	832	888	820	852	846	866	812	829	855	860	817	847	856	890	861	867	876	870	814	825	866	841	817	882	785	824	864	830	787	814	815	826	849	851	845	851	864	844	797	843	833	850	842	835	890	805	880	826	834	882	876	814	828	905	848	826	838	876	838	855	849	854	846	826	830	869
27471	20683	8982	1745	1012	873	853	774	707	712	696	667	709	643	612	527	473	468	448	424	403	432	460	460	432	454	398	400	371	411	396	377	386	391	379	379	410	399	383	403	410	394	427	410	396	392	379	425	381	376	379	378	337	420	391	391	393	370	410	369	373	398	404	403	402	396	390	398	363	427	412	424	393	389	379	406	400	385	377	374	415	396	407	422	423	397	406	379	380	395	391	393	374	382	375	395	412	401	370	422	420	398	413	371	398	401	386	416	392	420	363	372	380	403	383	407	411	405	437	418	400	356	405	382	371	371	396	383	414	378	414	401	408	373	380	400	391	354	394	403	357	390	390	395	402	404	414	361	378	397	406	379	378	400	387	409	393	404	394	415	377	402	405	388	413	402	350	380	407	390	389	401	415	373	377	395	374	391	342	411	386	382	408	354	369	394	415	386	411	404	407	406	369	377	386	390	376	408	403	395	383	390	401	388	366	372	405	370	398	371	374	428	385	382	376	400	398	395	388	388	386	385	425	389	393	384	380	401	346	406	371	386	408	415	397	423	383	414	404	373	392	377	410	377	420	406	371	385	367	378	396	415	381	404	354	420	394	412	375	402	373	396	384	397	396	405	372	385	353	360	381	385	347	397	411	367	393	378	345	406	394	415	391	370	357	418	421	408	371	429	369	419	377	425	410	429	390	379	429	411	422	375	417	404	415	398	396	387	381	417	389	384	397	375	419	423	419	402	358	385	347	402	374	393	413	419	369	374	419	420	389	417	397	406	385	380	387	405	366	385	397	401	398	381	373	427	435	361	404	396	412	399	373	388	398	395	426	395	380	374	403	371	417	393	384	390	408	395	402	418	388	403	379	400	395	383	360	406	426	383	382	390	400	405	430	354	379	394	428	388	399	395	420	372	379	364	386	372	349	400	433	392	379	399	381	392	383	382	367	382	391	397	400	427	424	409	378	401	405	388	402	359	359	369	384	425	368	399	385	387	396	405	403	386	370	363	372	366	370	368	358	392	397	387	410	414	367	367	373	399	383	402	385	362	386	375	424	420	401	365	433	391	391	389	407	379	398	361	410	390	414	396	418	422	430	389	366	390	423	392	390	412	404	410	396	398	372	372	377	394	412	404	402	409	408	408	382	403	387	395	390	406	399	362	389	378	366	421	403	410	377	371	380	417	393	401	412	377	406	450	420	389	388	372	420	417	376	388	407	366	376	404	400	379	404	391	364	392	362	412	398	392	396	387	402	392	400	422	370	408	377	395	378	382	434	410	398	409	389	394	401	394	399	419	378	390	389	397	386	367	404	397	437	403	408	377	388	427	388	423	386	361	382	384	378	402	402	387	401	378	379	395	431	368	403	415	361	397	408	370	390	465	390	403	398	425	395	375	393	400	395	394	408	389	414	366	365	393	401	397	420	391	425	396	411	370	407	411	386	403	415	414	420	385	400	381	405	368	384	395	384	409	406	394	389	413	396	362	402	389	373	411	390	398	385	407	388	379	361	387	375	376	378	384	371	383	391	419	375	376	403	379	381	410	409	380	440	369	394	400	425	440	389	383	399	401	371	403	380	420	396	395	399	394	393	377	403	417	368	410	417	370	410	387	367	382	425	416	370	406	390	386	388	426	383	409	371	369	366	413	369	400	409	414	404	389	415	399	400	400	399	394	382	382	438	421	382	393	372	419	397	389	374	412	414	387	360	374	417	408	392	364	396	376	387	375	389	400	420	392	427	401	413	370	370	375	414	390	468	382	371	417	357	344	381	395	397	386	398	425	399	398	362	386	414	374	414	431	379	385	404	350	365	431	398	393	390	391	389	385	396	385	374	391	367	393	412	377	394	405	439	384	414	378	402	380	380	397	391	398	408	435	381	405	389	400	408	427	400	366	367	398	451	412	371	390	401	380	419	376	385	449	396	404	336	415	392	397	352	413	401	406	417	383	393	378	394	374	433	436	404	380	393	378	402	351	417	384	355	401	394	372	370	365	398	388	362	395	437	393	397	375	376	406	388	388	377	418	374	375	388	386	386	377	402	407	399	373	401	411	439	376	395	389	389	377	417	392	406	380	382	407	417	399	382	374	431	387	366	399	397	392	395	386	378	384	422	438	352	389	431	430	389	349	367	345	382	390	394	454	378	410	402	375	365	381	370	373	402	395	428	386	411	425	377	365	375	396	397	407	341	374	387	397	392	381	393	387	384	375	383	390	379	389	370	388	419	387	409	402	413	414	375	386	363	395	377	407	391	384	425	379	353	420	383	391	371	365	400	392	421	413	364	360	376	390	391	386	382	414	401	441	390	367	397	347	431	403	396	391	408	393	399	375	399	389	375	431	343	392	383	404	355	410	385	400	381	422	398	371	415	408	410	402	359	426	391	386	378	389	396	367	414	415	396	375	382	400	391	386	418	394	376	391	403	431	396	402	374	413	398	382	361	367	394	427	403	399	395	412	386	420	422	368	402	379	402	391	413	405	391	394	390	457	357	397	365	375	416	366	413	398	401	388	377	413	442	355	400	376	395	400	382	399	389	429	360	414	391	418	372	396	401	355	373	417	415	382	381	379	345	416	416	401	411	388	400	405	403	381	419	408	397	377	391	391	393	421	391	382	380	413	441	405	398	372	375	364	426	381	422	379	358	378	381	413	372	376	377	387	384	412	364	365	405	344	375	395	358	384	378	392	368	372	416	383	417	397	385	379	416	407	385	390	392	405	408	361	376	398	394	346	361	373	415	354	409	397	394	395	381	374	379	426	385	416	360	394	388	392	397	351	361	382	394	349	416	390	405	419	387	383	391	418	391	393	410	396	372	371	377	387	397	405	384	417	394	360	380	374	387	430	402	393	417	378	416	365	397	378	368	421	353	397	399	419	388	390	413	375	378	383	378	373	355	447	398	398	433	404	387	415	357	392	398	410	403	411	389	423	371	374	428	370	402	402	415	455	369	399	390	410	403	400	392	408	420	386	395	419	359	403	390	418	407	382	384	401	370	369	382	442	396	399	387	394	380	400	359	399	391	400	377	383	377	367	415	404	381	383	388	369	385	370	377	371	441	399	391	369	397	427	366	394	346	396	383	400	382	365	397	395	424	402	389	399	410	414	392	379	444	397	405	413	407	407	400	382	395	382	393	397	399	439	372	412	418	402	389	373	371	398	382	406	387	345	430	401	408	399	389	382	381	390	385	401	412	372	394	347	372	404	382	368	369	389	392	386	384	404	408	413	372	383	431	399	363	380	412	356	365	447	366	363	389	374	395	423	390	385	409	395	390	435	390	370	394	349	397	405	363	395	381	421	427	363	398	393	390	393	378	373	395	402	369	396	421	412	336	421	387	437	373	349	372	403	382	392	398	401	391	385	407	374	383	432	376	384	392	419	427	359	367	405	373	411	388	390	357	365	410	438	366	401	382	401	398	367	400	399	395	375	400	397	403	354	385	390	415	395	353	406	406	418	411	396	420	386	401	369	425	365	416	374	418	351
5381	4984	4206	2447	1919	1856	1788	1734	1516	1404	1321	1335	1321	1185	1022	858	678	569	587	617	593	613	647	635	701	611	650	566	546	476	499	504	532	546	538	526	500	525	519	501	527	544	511	555	485	563	498	550	532	533	516	465	525	520	504	545	542	470	522	546	567	528	508	528	498	498	549	578	543	526	520	503	521	524	533	506	541	521	497	500	466	481	518	519	509	493	530	512	517	508	528	495	494	519	520	551	503	524	544	503	516	495	540	523	535	544	499	568	513	492	515	563	479	483	512	522	485	492	523	511	511	515	502	533	496	509	497	533	515	521	510	510	491	493	497	499	532	517	546	509	567	490	512	520	505	514	502	522	523	533	551	540	517	479	511	580	505	510	532	514	490	537	475	533	524	509	529	524	516	577	550	547	520	492	500	517	506	518	545	518	503	523	565	527	511	516	465	457	479	517	539	536	502	513	518	504	533	512	478	575	528	503	491	537	520	520	490	512	527	510	540	505	526	543	508	514	551	487	549	521	496	512	473	486	487	532	561	500	501	509	517	517	526	521	522	488	501	529	527	494	479	543	477	511	509	509	516	518	482	550	484	518	510	490	490	510	483	546	541	528	484	559	482	535	500	480	527	495	516	477	501	506	520	494	511	503	519	491	556	498	515	530	562	494	495	498	547	487	465	516	506	489	560	474	486	526	500	535	543	524	481	514	546	522	545	572	523	523	491	494	525	524	556	507	520	570	507	573	513	507	486	498	556	526	520	520	491	530	524	520	508	517	538	499	485	544	513	534	494	527	495	495	497	502	502	503	536	517	518	488	532	541	504	509	502	548	565	521	481	472	492	501	499	523	520	496	492	510	532	498	532	485	511	503	508	537	499	506	552	521	516	500	540	524	501	480	488	539	505	509	509	522	522	545	475	491	536	485	491	516	515	512	535	520	537	520	503	477	522	533	554	526	485	546	507	457	487	507	471	526	505	551	505	538	519	533	538	513	520	518	478	493	503	511	523	545	527	516	521	529	527	516	517	509	528	502	488	500	485	522	512	513	539	501	543	502	489	530	494	521	510	492	501	492	528	497	540	490	445	528	512	464	544	513	537	531	540	535	555	488	524	512	491	545	506	483	483	490	520	536	533	542	542	518	509	498	505	508	547	526	523	555	520	516	502	519	519	504	514	533	533	520	537	478	527	518	546	533	528	490	537	576	547	511	469	530	466	526	512	517	522	532	481	499	496	497	493	494	512	513	513	477	515	533	520	555	517	488	515	511	517	520	506	514	520	498	546	469	501	516	530	501	520	487	484	540	541	539	536	507	554	483	524	480	521	485	493	505	461	521	532	506	495	455	486	526	515	504	481	545	489	487	499	524	487	494	499	512	548	508	526	507	483	506	510	514	520	488	548	555	518	496	479	527	502	552	527	478	521	481	532	514	525	497	481	527	511	518	535	538	486	510	492	546	532	459	489	508	485	505	484	505	468	505	473	511	524	510	507	499	513	529	512	515	515	491	526	516	520	526	528	447	537	528	503	478	542	540	524	532	507	506	509	491	482	520	516	516	508	440	528	535	494	525	535	504	511	482	496	468	520	502	523	548	511	502	507	487	529	570	556	499	511	524	477	535	472	509	538	523	509	514	487	509	530	525	476	519	511	491	499	498	513	511	498	524	496	494	481	523	504	500	487	541	507	484	501	486	517	489	521	509	506	530	491	492	509	529	516	519	518	567	526	495	470	547	505	554	505	512	515	536	487	486	537	555	509	521	481	492	509	511	504	475	576	527	478	513	526	507	487	494	541	523	520	500	528	524	512	569	491	514	506	516	526	520	494	555	493	538	504	487	515	512	490	510	506	453	567	517	479	545	529	535	511	492	508	504	548	525	512	509	472	523	553	499	516	515	515	525	521	474	487	482	478	485	511	480	537	512	519	488	495	531	513	546	539	527	508	515	524	519	505	495	518	539	529	534	481	514	524	507	487	516	543	541	532	526	491	518	509	507	495	484	526	512	489	499	518	534	499	529	492	492	527	512	499	506	517	499	533	511	535	550	525	509	523	469	530	518	467	511	479	537	506	517	528	474	532	495	526	517	531	527	530	526	531	544	500	508	516	557	522	485	524	512	527	534	532	513	558	494	520	519	537	524	556	521	556	509	473	516	520	514	497	507	527	495	502	552	526	474	542	501	523	500	520	522	500	531	530	544	480	545	494	512	507	503	469	535	521	472	533	516	521	509	512	515	476	519	528	517	541	536	515	511	474	504	521	537	482	519	533	513	530	513	523	538	503	503	502	542	506	527	519	520	522	477	481	470	496	479	531	520	478	538	520	503	516	526	503	525	514	533	530	492	543	497	512	483	524	518	534	488	513	481	518	542	486	508	501	516	499	548	500	538	519	508	548	521	571	482	495	523	530	519	519	516	529	474	549	497	531	505	480	521	497	484	493	553	489	480	504	494	533	488	542	516	516	551	500	513	549	545	537	500	527	521	529	506	522	489	497	498	517	506	521	489	541	513	500	525	514	505	523	526	530	489	517	509	485	493	516	528	528	540	501	522	528	493	485	487	537	497	527	530	502	504	514	512	544	529	523	482	496	515	474	508	517	530	527	524	496	533	496	507	468	523	526	553	530	547	526	500	505	478	530	545	518	553	506	499	519	487	535	513	554	501	486	531	513	491	490	502	493	588	464	518	484	515	496	536	522	521	532	499	501	546	480	544	529	541	542	527	499	548	485	506	499	539	524	508	542	531	543	503	491	468	492	515	520	535	502	468	538	523	535	497	549	486	544	522	464	543	480	466	559	510	504	516	499	560	493	516	541	509	499	528	497	522	513	503	497	504	471	520	524	515	533	556	487	501	520	570	525	523	520	494	533	508	507	507	509	522	528	517	527	526	539	504	486	529	556	523	525	536	512	516	519	544	515	491	530	567	505	501	537	516	526	510	500	523	491	527	508	514	529	500	469	502	493	491	542	517	524	494	529	513	500	550	522	544	487	535	506	506	463	541	513	531	507	541	522	527	505	523	514	500	485	513	506	578	541	496	527	502	488	520	465	518	517	475	511	524	539	496	495	492	517	518	492	520	527	520	570	512	554	532	505	535	486	516	503	529	496	501	489	520	485	454	503	480	490	510	507	536	486	490	516	513	540	501	535	492	505	543	480	502	507	500	486	514	503	512	491	543	494	506	519	518	495	515	508	509	503	491	502	510	500	481	495	481	478	519	508	501	538	527	506	502	495	485	490	542	530	491	537	513	554	480	507	522	535	526	535	506	495	492	513	515	541	514	542	513	509	559	486	483	497	479	488	525	518	481	509	522	539	516	518	559	526	515	515	522	511	549	576	516	498	531	492	505	513	507	552	516	502	561	530	521	513	507	491	530	496	545	541	521	486	519	465	500	527	506	524	529	514	529	545	518	506	540	509	485	537	539	513	511	498	521	488	545	526	519	503	510	545	522	516	478	526	507	528	507	504	536	497	518	488	497	508	481	513	532	498	548
24438	21590	29063	24593	21567	10605	2451	1825	1552	1360	1351	1272	1226	1185	1070	999	851	823	789	816	796	797	829	848	820	811	762	765	735	741	668	740	692	721	720	676	670	695	724	736	691	705	693	674	688	730	692	734	736	676	745	686	723	689	680	730	696	678	708	686	672	734	739	692	664	701	702	685	692	664	642	695	663	674	722	704	684	686	699	688	728	696	721	667	647	690	649	733	676	647	727	686	692	730	645	688	658	640	685	647	647	697	694	669	712	705	705	712	685	688	703	657	698	732	696	671	701	686	766	716	701	666	692	680	681	659	688	670	723	695	666	709	733	718	707	710	684	676	661	709	720	716	721	695	677	697	705	686	676	703	739	667	696	673	661	694	689	648	725	633	693	643	702	700	671	682	751	682	716	658	726	706	654	686	705	650	654	721	660	688	691	669	725	638	679	654	746	697	687	717	668	726	727	733	708	686	719	702	645	689	647	740	717	673	670	679	685	730	674	702	712	696	733	690	672	719	737	657	701	708	706	694	718	717	680	720	703	721	703	667	676	715	723	702	693	745	735	710	713	671	678	691	646	688	661	678	713	670	660	677	698	672	695	682	680	684	646	680	733	682	667	737	696	650	751	655	695	697	711	653	715	687	710	699	689	722	707	685	708	721	674	679	703	658	694	687	655	685	701	677	667	622	687	661	703	639	725	677	688	673	710	666	662	669	709	698	690	658	690	745	724	677	691	654	667	677	670	755	675	709	675	669	696	714	689	690	649	722	693	661	691	714	665	700	682	737	700	683	754	706	664	669	704	667	710	715	699	690	672	715	680	716	703	715	664	688	679	660	646	674	731	710	692	699	691	666	694	711	681	713	696	668	696	691	700	674	714	662	702	694	737	707	703	644	684	696	624	694	703	672	688	657	726	640	712	699	671	672	728	680	698	635	681	697	733	701	672	679	736	704	663	678	667	701	691	684	718	690	705	671	688	686	718	688	689	688	713	676	697	697	751	711	684	742	712	727	673	693	698	691	681	651	697	671	655	708	649	650	640	657	702	726	745	679	685	655	656	668	660	712	697	678	654	686	652	663	709	666	710	687	729	692	698	700	702	692	646	717	675	726	702	696	626	732	660	724	678	706	640	677	702	680	697	709	692	646	697	719	693	632	688	717	715	722	731	667	718	638	686	656	652	763	711	686	710	679	676	655	722	709	718	690	653	716	659	682	703	698	719	709	700	693	666	722	635	696	683	719	702	726	652	654	679	714	692	630	702	672	703	736	699	668	652	652	687	710	660	725	666	692	658	743	718	718	700	687	727	695	684	696	697	669	672	698	681	696	695	694	718	718	681	672	659	671	691	710	719	683	644	713	738	669	686	660	691	695	667	684	713	676	643	706	660	708	705	663	727	676	665	654	689	655	661	659	733	693	676	756	672	705	706	689	693	670	733	694	674	716	658	698	657	673	699	690	683	662	680	731	727	706	691	685	736	696	671	691	718	682	693	681	696	692	731	702	683	674	645	700	666	685	695	711	658	744	714	678	674	718	703	707	671	700	675	696	728	729	677	653	723	689	700	644	729	712	722	676	713	697	691	690	708	668	704	687	705	702	713	707	692	687	704	634	684	648	689	692	679	650	693	690	689	698	684	716	664	675	673	712	653	641	696	671	707	659	683	705	722	640	718	718	658	727	681	665	691	703	680	725	695	716	727	716	686	677	740	667	672	677	694	678	677	730	665	686	676	705	700	688	698	665	732	712	715	671	671	742	717	734	709	685	675	698	661	697	668	663	687	674	676	683	666	656	692	675	692	684	693	705	685	682	694	641	728	714	688	671	641	708	682	678	669	684	674	693	697	680	720	668	683	666	695	680	663	697	717	649	699	704	658	743	678	684	644	642	731	737	693	669	668	692	669	671	658	655	694	713	698	658	692	685	681	679	665	690	675	682	670	702	689	702	694	720	720	696	672	669	675	728	715	714	681	717	721	686	737	692	649	641	714	674	667	642	659	672	690	681	685	700	715	688	701	611	709	754	643	681	696	677	683	701	716	714	660	691	690	676	719	673	707	677	692	679	672	728	723	722	718	692	656	669	730	681	675	689	744	615	673	700	672	681	652	656	693	674	712	692	688	705	678	694	676	681	663	704	718	627	695	676	689	687	700	682	647	670	699	704	716	673	695	688	689	673	665	694	676	676	706	682	718	664	690	711	744	707	665	704	721	673	688	673	666	699	702	689	642	728	672	668	648	706	722	674	733	666	743	715	711	711	677	650	690	705	702	691	633	663	661	677	656	634	772	700	699	692	699	725	691	696	713	722	704	642	697	712	682	672	718	666	726	698	651	679	666	696	685	735	691	673	708	685	677	675	717	706	750	670	667	696	668	647	663	708	703	719	648	659	752	711	669	700	681	700	641	684	697	689	668	721	688	703	695	648	626	716	722	674	684	705	665	729	640	708	676	629	647	659	710	678	730	663	725	730	655	675	679	658	683	701	699	713	689	694	699	665	679	660	662	664	665	645	639	715	662	746	665	672	695	687	680	654	704	735	662	703	656	713	712	676	682	650	733	685	759	672	655	675	672	732	693	685	664	651	664	693	699	684	658	696	674	666	684	682	689	689	694	726	669	688	688	729	685	716	669	654	679	695	675	700	696	649	670	699	688	713	664	715	672	698	704	731	674	668	688	691	692	710	734	684	638	659	686	678	683	630	697	691	656	739	642	747	741	681	634	646	711	667	705	714	728	704	657	723	675	692	661	669	679	693	717	666	668	712	699	708	697	668	676	682	677	724	679	680	689	719	663	654	699	698	662	711	714	728	688	729	698	664	720	646	714	675	664	656	661	649	646	666	739	696	702	651	713	664	688	716	679	715	718	730	655	686	654	673	684	659	720	709	703	710	640	688	721	690	651	676	697	666	677	722	657	692	704	730	636	669	695	714	681	717	684	684	699	698	701	734	748	702	663	687	744	698	668	697	705	685	671	652	700	692	741	716	639	727	683	730	644	643	705	712	671	722	719	649	669	654	725	677	679	698	732	669	689	715	701	681	728	749	674	700	725	696	629	671	698	728	697	673	674	697	705	720	697	664	669	654	698	731	677	755	651	669	687	706	630	731	686	691	666	747	676	712	710	670	701	715	664	653	659	680	684	670	693	710	755	645	643	715	667	694	708	638	664	643	713	689	688	694	676	753	649	677	654	654	740	688	683	692	702	663	707	715	712	675	698	714	734	691	680	668	709	672	668	677	632	663	677	729	684	688	674	690	700	701	708	668	714	676	662	683	682	638	690	755	737	675	678	636	689	696	692	658	710	654	718	682	669	714	686	709	691	679	641	671	725	679	682	626	675	651	702	663	622	760	721	674	707	684	660	704	673	724	648	675	689	690	749	690	712	707	715	683	705	759	716	695	690	688	676	645	669	694	692	655	660	700	683	680	729	693	680	703	628	718	729	729	692	706	646	688	695	653	695	706	715	680	699	665	692	698	701	694	688	688	668	685	676	684
6842	14545	12050	6812	5252	4451	4041	3608	3099	2816	2686	2510	2397	2163	1903	1666	1322	1143	1101	1048	1145	1137	1150	1140	1263	1178	1063	1005	941	959	884	894	905	870	909	905	939	941	884	935	979	877	895	904	816	912	892	915	881	937	895	911	895	845	885	885	890	899	857	937	920	906	882	933	949	920	838	894	896	842	901	859	885	925	874	857	878	923	871	865	899	935	899	833	843	860	944	852	820	868	903	917	861	894	921	949	874	926	950	832	885	899	864	887	847	882	867	833	864	877	855	906	830	829	856	878	868	885	872	879	888	863	866	885	859	885	890	923	872	842	909	907	865	866	869	894	854	892	836	869	915	868	933	845	897	851	847	853	854	839	888	897	883	927	881	832	866	945	849	896	891	858	910	862	883	906	851	915	927	856	888	913	909	847	840	920	881	901	928	905	874	869	877	925	855	864	866	867	891	900	856	907	848	893	899	851	913	905	868	888	887	899	922	917	934	887	916	876	883	878	827	881	890	894	912	864	893	852	877	891	834	898	868	872	838	920	836	904	839	904	835	907	886	902	909	923	834	849	891	866	853	848	928	844	890	850	864	883	946	870	873	900	855	847	872	858	874	830	841	918	892	886	855	872	876	875	899	914	865	879	855	849	934	860	868	869	918	909	884	864	842	882	858	860	914	850	872	809	849	901	861	975	874	894	847	914	853	837	947	892	883	899	891	913	887	842	828	845	854	911	878	866	879	909	897	862	907	883	866	904	859	891	862	914	879	872	868	869	904	915	871	850	862	926	881	835	823	879	840	889	822	868	875	915	890	901	914	858	897	887	893	895	896	853	937	872	881	891	876	828	920	836	838	902	840	849	873	913	871	890	875	901	905	888	847	851	861	890	875	923	902	885	897	830	924	869	866	876	852	893	859	856	838	892	842	868	905	882	894	848	891	901	905	868	870	924	869	920	869	923	867	905	888	859	880	857	886	899	926	878	840	882	901	926	915	887	914	802	841	927	843	886	858	873	879	856	896	885	871	868	894	874	882	878	824	868	888	906	901	862	858	842	898	868	834	883	902	854	873	817	847	892	833	862	926	886	899	804	880	874	865	821	853	848	932	877	874	904	812	853	882	894	906	875	875	873	866	895	853	881	913	828	884	866	920	840	796	863	919	840	873	862	851	883	875	886	862	942	857	912	817	862	890	894	845	916	894	866	860	871	861	915	936	868	899	903	865	786	927	861	854	839	839	861	845	860	870	859	918	870	872	843	878	904	874	889	872	854	881	912	881	824	884	877	868	894	843	845	856	817	922	904	864	905	844	876	933	895	897	898	888	840	887	860	849	893	884	842	955	883	866	861	903	873	863	866	918	878	897	919	847	870	890	922	903	824	928	921	859	870	896	839	826	899	861	830	915	855	901	870	894	876	879	889	879	872	836	806	876	940	922	891	797	864	876	920	909	833	869	862	901	902	863	853	824	877	873	859	859	924	888	848	905	873	847	848	865	866	900	903	877	843	884	895	905	861	920	849	874	875	865	912	844	886	907	901	910	866	895	875	883	879	912	890	913	808	868	840	925	892	909	840	918	896	881	919	852	881	894	866	903	910	929	885	854	932	879	846	888	856	850	877	840	866	864	922	875	860	906	892	829	852	869	861	875	886	887	907	828	909	914	875	852	877	849	905	883	927	846	869	880	885	855	812	852	853	879	928	890	875	854	914	902	861	862	869	927	931	860	884	911	876	851	880	869	888	849	874	883	810	943	882	917	825	918	841	828	872	907	854	876	864	833	886	901	828	897	858	890	841	920	881	850	827	903	828	892	892	875	878	855	953	853	847	904	867	844	828	885	869	904	855	839	849	946	898	881	871	890	905	902	877	916	891	826	764	895	868	829	875	821	910	906	851	839	865	938	855	878	867	885	822	890	860	909	883	866	876	912	850	828	906	868	874	855	887	911	932	888	824	871	871	912	892	863	873	823	859	892	852	849	885	837	871	915	857	878	862	848	841	919	893	903	879	904	838	860	907	910	855	916	927	867	891	882	884	829	839	893	833	860	869	848	898	890	884	844	896	875	855	904	911	933	847	878	811	905	922	871	877	872	862	904	863	878	847	865	857	909	873	814	885	871	875	889	883	899	909	874	887	874	848	865	857	861	899	851	853	862	866	856	859	868	903	828	887	904	864	864	847	885	848	864	908	873	883	854	858	868	840	848	903	841	898	884	828	890	932	868	852	840	845	886	814	895	867	909	892	856	923	878	872	841	877	875	861	834	875	852	833	901	891	849	859	839	857	900	861	856	906	868	875	913	880	918	870	869	858	858	841	893	861	845	856	845	889	847	864	839	882	911	855	908	860	907	870	914	850	866	871	835	845	863	874	880	829	927	890	901	939	862	919	866	874	821	858	916	863	888	921	824	879	865	879	878	874	899	887	825	847	840	851	865	857	875	880	871	867	879	904	929	854	845	862	887	904	873	879	947	883	897	903	869	890	919	900	859	881	848	869	903	839	873	861	875	857	862	858	852	847	808	882	872	854	904	849	830	867	864	875	912	847	878	930	923	832	845	896	909	915	885	914	866	837	888	855	873	907	861	883	857	927	892	846	817	884	849	893	925	909	856	903	893	826	900	872	898	821	880	876	879	911	887	871	880	927	854	865	865	883	868	863	888	900	879	922	914	912	887	872	892	882	893	874	921	852	917	913	893	870	924	887	878	858	852	929	875	854	933	868	857	906	815	862	865	887	886	885	878	874	885	825	856	891	831	826	846	816	859	869	900	874	887	909	954	858	916	918	890	888	912	870	868	879	902	843	896	865	877	895	872	888	868	858	840	904	864	905	898	896	901	905	909	926	894	935	915	886	875	897	861	914	878	842	869	839	883	864	889	915	856	863	882	853	857	877	923	818	859	919	884	880	867	900	911	844	897	914	908	886	913	884	927	911	862	874	879	865	893	896	872	820	836	854	909	905	882	863	927	834	876	910	901	879	857	880	912	931	855	893	860	865	916	928	858	833	884	878	875	876	859	836	827	876	943	905	819	875	840	879	887	830	869	855	882	873	815	878	876	848	864	888	890	892	931	917	852	852	907	877	902	873	886	850	868	875	873	884	889	850	830	820	814	836	913	893	839	846	886	868	825	926	864	904	888	894	832	914	881	904	877	892	857	849	889	839	873	901	898	854	847	876	869	884	855	886	945	936	875	871	895	887	827	837	869	886	852	903	891	884	870	847	863	869	897	886	890	823	848	894	795	888	843	863	821	879	859	878	879	850	877	847	898	927	906	870	872	846	896	848	861	895	863	831	893	846	903	891	848	908	900	844	850	904	865	811	899	923	900	888	895	852	892	919	899	878	893	905	880	908	842	880	881	883	913	849	866	822	853	873	881	874	872	895	896	941	883	842	885	781	893	882	873	911	831	858	864	876	867	883	873	863	814	830	892	865	871	878	852	868	881	920	904	903	910	879	916	878	917	887	892	856	886	826	897	838	874	893	893	915	892	878	839	892	856	857
23364	21572	29528	24096	21576	21625	9019	2639	1915	1797	1729	1616	1533	1406	1267	1025	881	856	863	837	876	807	845	833	943	811	829	787	710	735	686	694	681	640	706	697	660	684	688	743	701	647	668	678	685	686	676	690	710	662	704	660	722	683	679	690	676	742	745	645	701	671	684	707	661	640	692	700	636	610	716	659	665	719	736	644	647	701	669	698	710	662	640	670	679	669	708	703	671	666	694	693	663	680	686	661	610	668	664	664	660	680	626	692	669	637	698	630	677	701	653	660	703	657	623	705	636	661	597	703	658	691	684	698	674	693	671	684	624	675	642	683	664	651	671	674	665	648	685	680	661	665	690	641	655	653	653	657	685	699	661	653	656	712	686	632	610	671	640	673	686	626	619	657	650	704	651	646	609	687	712	696	646	667	620	686	657	664	675	670	625	711	672	686	689	690	647	623	667	656	673	690	649	672	683	681	673	676	666	640	621	691	663	641	648	661	640	646	655	673	699	688	623	677	666	680	670	662	652	715	661	664	644	682	659	672	683	675	704	671	684	659	656	675	607	661	674	638	629	660	622	641	666	649	678	655	657	652	669	677	647	649	692	651	658	654	669	686	694	664	710	650	684	645	634	692	621	622	654	702	676	666	627	662	689	671	690	704	673	672	746	663	653	640	688	650	661	645	641	689	626	677	678	692	661	653	667	643	643	631	650	634	670	659	685	636	635	651	627	639	631	638	640	648	694	636	679	643	700	660	622	656	708	651	708	673	666	653	618	699	643	703	677	696	645	675	686	613	646	639	678	660	689	678	653	687	678	646	673	642	614	682	610	660	672	699	637	664	633	663	663	688	659	661	693	638	691	667	653	646	689	690	644	689	645	650	630	660	659	633	658	622	647	677	679	645	664	676	668	634	604	691	652	694	673	678	645	656	657	686	624	648	707	648	642	664	700	658	682	626	671	696	647	696	610	653	683	690	663	633	649	633	668	665	687	675	652	723	643	661	725	703	664	652	623	683	628	650	664	680	678	689	665	632	682	630	653	680	663	685	654	644	661	646	691	700	678	646	644	682	689	663	677	638	658	700	683	592	631	655	688	675	685	653	750	661	628	647	695	611	698	644	718	665	693	660	629	699	704	666	618	672	673	695	677	636	685	668	649	634	644	653	660	672	693	688	685	708	654	628	586	645	653	669	686	667	675	634	686	684	655	652	599	638	658	620	672	689	650	674	653	674	634	613	665	684	692	633	710	665	691	663	671	668	684	678	687	645	615	644	634	627	698	655	647	656	680	649	670	653	661	644	705	648	695	612	657	635	645	644	666	673	676	688	636	698	666	641	689	696	658	649	687	723	665	654	686	656	689	621	650	668	634	620	644	676	635	666	644	654	671	632	701	662	658	646	639	695	686	665	687	680	679	668	645	680	691	667	692	672	689	600	648	644	695	624	684	671	686	689	691	685	628	651	648	655	672	637	648	649	632	670	613	712	704	649	687	685	668	677	678	677	668	699	644	702	641	633	682	626	633	666	656	683	663	662	617	625	671	676	681	643	621	693	679	687	642	686	641	621	649	691	664	616	650	651	643	644	672	624	650	671	631	672	634	677	696	687	672	612	657	652	679	658	616	685	674	675	738	663	634	704	670	686	703	702	682	685	671	665	638	643	701	673	661	664	648	644	645	649	668	705	674	666	665	638	700	699	654	636	685	687	637	654	656	662	640	673	632	651	661	646	684	638	660	679	589	670	678	667	667	662	689	638	699	705	646	585	665	620	667	679	666	662	649	644	689	635	667	681	644	659	650	688	667	675	711	689	644	658	670	662	657	677	692	681	665	645	697	643	684	638	664	692	652	671	663	683	667	644	664	669	693	670	683	646	690	683	648	672	673	707	656	661	646	709	717	667	666	671	671	665	700	646	692	647	711	722	709	644	662	669	651	618	666	694	644	656	645	671	686	669	592	656	624	670	658	675	677	640	738	641	676	709	661	694	689	647	715	640	664	676	707	627	668	703	660	642	655	675	650	644	691	706	673	702	660	669	623	670	651	660	733	667	681	707	659	655	645	711	622	700	693	704	679	642	641	662	656	667	656	663	683	674	643	673	686	607	643	682	680	616	660	676	661	620	671	714	678	659	686	622	685	654	652	651	671	650	706	615	641	658	688	647	650	666	691	653	619	622	694	612	676	643	653	672	661	667	646	652	633	663	688	666	653	671	626	649	718	644	608	699	682	663	678	661	651	660	654	682	674	699	629	662	646	685	630	638	671	658	624	626	689	706	664	689	695	666	671	662	667	654	641	618	629	716	672	689	700	679	629	702	691	652	658	646	671	653	636	682	655	617	680	684	631	670	655	640	648	639	615	593	648	632	691	672	668	704	657	660	615	681	677	646	676	681	631	719	709	672	649	662	655	721	613	624	617	676	640	643	670	611	673	674	688	683	696	648	679	671	666	674	646	689	650	655	635	686	647	688	612	723	631	663	604	708	675	666	622	659	699	658	687	677	665	655	621	641	630	616	658	663	637	619	687	637	737	662	671	685	639	672	644	633	577	677	650	695	677	680	672	627	615	677	644	643	733	672	659	645	668	597	675	666	674	632	643	677	703	663	677	698	632	651	662	652	665	658	680	657	604	691	650	755	630	623	647	615	649	680	669	636	668	680	660	626	711	631	638	679	669	632	702	634	674	682	656	611	649	644	666	653	681	652	663	683	695	689	646	655	656	680	707	656	694	696	688	699	662	669	653	638	643	699	666	674	623	653	653	673	690	652	623	623	646	691	688	688	714	643	625	708	653	665	645	654	675	693	666	694	660	672	645	617	684	633	704	688	652	630	641	676	670	630	633	703	694	617	646	682	703	671	677	679	670	648	696	624	648	647	631	641	635	665	653	692	698	654	643	658	631	656	662	636	626	648	729	670	627	658	663	642	621	689	660	639	654	706	643	659	666	611	657	671	650	663	644	650	668	658	667	638	729	643	609	650	668	687	682	706	670	659	697	683	682	678	715	635	665	704	633	656	648	693	663	667	704	672	629	601	673	613	656	632	680	682	659	665	693	679	619	596	699	665	708	577	674	668	661	629	657	683	634	636	684	677	607	630	619	716	641	695	657	713	729	706	619	642	671	695	645	628	639	658	650	676	662	656	660	691	677	667	654	676	630	643	656	644	643	660	658	688	728	653	660	707	686	641	701	661	663	646	678	668	661	685	647	649	664	674	656	622	631	673	669	676	663	621	646	672	614	693	661	614	641	711	655	695	689	653	681	662	695	672	697	686	708	621	654	657	683	642	622	618	604	657	625	683	644	684	700	618	651	657	711	687	643	658	662	676	689	667	679	673	688	673	646	646	633	632	651	706	677	687	670	650	716	649	689	661	679	713	658	636	674	658	670	685	692	647	697	682	654	684	683	687	706	699	617	655	682	703	655	668	654	672	683	648	628	675	674	652	709	655	663	660	653	627	662	719	686	697	679	674	693	641	691	660	657	653	692	638	614	654	654	661
9006	20625	17035	10240	7992	6458	5676	4945	4254	3873	3519	3308	2978	2767	2396	1874	1481	1318	1260	1193	1262	1307	1300	1323	1470	1316	1203	1087	952	921	969	955	926	906	931	941	901	896	908	931	890	886	937	897	907	866	896	845	910	839	825	898	885	856	846	866	895	903	841	824	830	863	872	853	866	906	824	834	902	886	921	844	875	872	883	802	862	834	793	830	888	861	844	862	853	865	806	885	834	841	834	857	874	829	892	834	874	821	814	824	891	850	865	833	859	795	843	870	851	810	823	877	775	852	871	903	802	818	833	877	769	862	868	856	875	860	875	863	855	849	851	845	881	794	856	857	830	833	787	845	823	881	783	836	896	858	872	878	916	847	868	837	860	882	838	847	802	850	808	894	846	813	816	822	805	890	827	899	798	846	855	820	831	813	822	871	872	818	842	835	832	848	807	838	860	815	852	832	836	820	804	831	851	875	817	875	842	869	822	842	814	862	827	848	834	858	826	880	853	901	883	803	824	798	842	888	857	814	842	861	905	826	896	887	903	794	873	834	849	848	821	867	858	837	906	848	857	837	850	861	829	813	954	816	852	837	845	838	888	851	863	877	826	879	796	888	820	846	830	834	873	845	848	861	835	847	870	801	908	828	828	817	837	863	860	839	878	853	842	892	831	790	879	865	865	828	849	840	791	812	826	854	821	851	849	803	834	863	879	845	913	843	782	839	858	814	909	847	873	871	810	851	856	821	781	876	862	817	835	847	846	865	834	821	847	842	824	852	793	836	851	836	860	828	871	849	867	913	865	848	844	824	802	820	820	866	763	854	870	807	837	797	865	846	844	834	830	789	855	845	806	880	817	849	841	819	868	837	864	888	841	872	856	822	827	810	853	835	883	821	861	833	846	862	804	820	790	878	819	890	832	845	812	896	805	816	839	844	843	858	843	843	829	841	857	837	863	875	798	889	864	819	812	838	836	880	888	872	896	790	814	822	798	866	918	873	860	872	887	820	846	837	859	845	854	866	855	898	833	813	825	855	824	852	823	864	814	868	846	805	852	812	821	823	882	864	878	824	837	858	820	820	857	847	864	867	862	854	850	869	807	849	847	885	826	817	847	847	862	844	838	830	848	840	848	872	872	859	836	820	880	895	817	837	885	865	829	840	886	879	839	880	820	858	790	794	868	825	879	830	862	870	779	860	818	872	864	834	889	823	870	837	843	839	841	869	793	858	855	820	879	840	819	838	811	882	859	890	832	888	870	862	805	848	873	896	848	819	861	850	803	808	828	853	860	832	849	855	871	819	801	826	809	885	837	823	838	805	860	847	815	824	821	886	827	853	841	886	853	881	850	878	794	835	866	822	850	852	848	822	787	884	791	837	793	870	802	873	876	778	828	830	806	805	857	880	810	866	869	840	811	897	805	853	843	829	864	879	818	826	904	828	850	815	860	801	846	849	852	836	844	869	796	837	888	809	863	852	846	839	850	843	845	835	863	798	805	824	811	875	881	836	828	783	837	855	851	839	817	832	850	856	827	831	916	873	835	808	853	836	796	824	862	861	864	873	878	874	825	843	816	819	878	799	829	825	885	823	835	853	823	858	875	830	807	851	868	868	827	802	868	792	799	831	822	855	831	840	868	862	805	827	840	888	898	856	831	861	850	825	875	920	836	843	872	820	840	835	858	792	850	853	824	866	834	816	789	800	848	872	858	831	844	813	825	826	888	850	855	819	877	849	872	873	805	842	784	851	844	835	858	826	881	850	825	843	818	851	797	894	830	876	819	875	850	858	865	850	797	868	820	867	818	824	819	860	839	894	792	870	823	870	819	833	853	854	831	831	917	845	846	807	828	850	819	884	820	832	838	866	896	834	804	858	853	793	800	871	825	843	853	868	843	848	854	794	791	824	841	826	818	851	834	836	858	851	833	815	839	895	834	837	810	884	851	836	832	832	827	797	862	819	801	856	851	831	902	883	885	855	859	847	830	857	802	868	873	832	872	840	880	828	777	831	844	851	850	870	796	897	843	815	852	846	898	887	834	849	848	783	890	805	869	834	877	855	915	889	857	831	818	863	816	886	801	858	799	823	815	821	888	806	796	821	793	825	796	818	850	858	823	857	855	869	812	865	842	817	796	834	813	874	859	817	810	823	855	782	914	773	833	848	818	856	876	814	883	876	827	888	841	882	817	874	901	817	853	861	786	867	852	840	819	842	829	888	875	894	834	898	789	831	831	862	827	893	849	878	867	910	847	830	856	844	836	805	842	844	853	816	851	853	861	856	854	856	828	900	878	798	795	849	903	830	863	881	815	872	827	856	854	867	856	817	858	861	860	829	867	888	810	842	874	867	847	814	846	893	845	824	846	854	879	789	809	863	818	832	817	879	805	801	851	826	807	905	862	766	820	883	822	855	840	843	839	852	811	821	835	801	861	842	862	857	810	824	882	857	844	773	841	853	871	884	874	841	833	858	846	845	849	854	876	845	841	804	881	866	860	832	855	809	847	858	913	826	824	822	906	815	844	784	834	851	790	881	864	832	849	832	796	835	844	825	810	848	836	874	826	851	812	905	807	819	830	830	820	874	830	843	780	859	816	855	761	814	867	840	811	831	857	814	835	855	841	912	854	870	839	834	829	848	835	841	870	865	862	873	880	846	876	830	877	849	846	805	811	832	878	829	866	860	837	842	839	854	865	905	874	832	848	838	813	836	849	898	822	849	881	827	844	849	837	832	823	830	868	886	810	862	894	820	820	903	836	826	874	834	829	826	812	840	864	825	858	820	844	830	835	837	861	831	833	862	868	800	836	835	822	817	815	834	877	844	864	825	821	833	904	810	837	850	869	847	852	845	831	875	839	860	781	888	897	819	883	832	875	842	820	805	853	838	869	802	861	827	818	843	857	841	849	847	820	810	807	863	845	811	848	928	885	887	844	869	843	835	858	877	875	793	832	840	862	871	811	864	823	878	880	881	841	840	808	840	854	803	840	874	833	866	851	831	811	848	847	832	884	880	838	840	827	801	854	833	870	892	884	847	869	887	828	840	838	861	826	858	874	898	880	846	871	821	821	824	832	868	856	826	877	839	772	856	860	856	815	841	873	849	824	832	813	816	834	830	841	810	826	841	853	823	783	836	877	843	836	839	848	833	840	854	879	861	826	825	775	828	854	846	843	854	837	869	827	885	839	823	839	878	860	809	896	813	864	829	866	851	856	876	812	832	873	855	846	827	846	807	878	773	871	809	897	754	834	829	820	815	872	892	812	853	836	846	799	846	857	851	880	851	796	814	810	808	847	875	801	845	826	871	789	854	795	879	820	882	818	850	837	798	853	859	819	820	834	847	832	828	784	820	882	851	829	787	812	823	823	827	842	868	877	837	823	854	788	822	846	862	835	871	862	886	840	857	860	859	798	821	897	851	845	840	830	865	840	829	802	880	875	830	801	870	890	861	827	846	840	880	862	878	890	833	851	833	886	839	842	849	772	871	860	829	830	858	791	818	865	845
27336	20564	9000	1915	1056	979	845	802	738	703	700	679	697	654	565	475	478	449	439	445	442	449	427	498	453	444	433	409	393	400	395	431	404	417	414	397	406	410	391	430	417	404	357	428	436	443	379	394	411	384	425	408	369	389	381	356	417	391	372	391	377	419	404	411	391	387	414	399	383	393	392	345	421	440	374	393	411	396	380	383	416	406	408	376	358	427	366	411	405	363	411	410	373	376	375	390	428	414	414	406	385	433	392	391	403	415	402	386	403	391	453	384	398	409	415	397	425	376	423	400	396	354	395	399	399	401	392	408	411	389	375	378	382	377	419	393	418	402	402	392	418	400	358	382	390	378	402	402	388	372	400	373	419	389	410	408	382	363	405	370	372	402	416	402	407	388	390	399	419	398	402	423	392	409	383	403	392	397	383	383	392	397	427	414	425	398	377	384	411	395	402	390	398	380	426	401	392	384	419	380	388	398	416	399	380	406	401	404	397	360	423	384	440	385	396	361	392	430	392	389	365	411	415	385	387	401	443	375	380	412	399	381	386	379	392	391	395	379	397	410	392	409	437	361	395	385	363	407	404	412	457	401	406	421	403	411	386	371	364	392	420	427	404	409	420	381	414	411	414	405	399	387	445	393	389	390	393	409	406	388	389	394	446	381	352	403	371	363	427	412	412	393	391	412	383	414	385	401	392	415	422	414	410	380	389	387	443	384	414	392	383	397	402	455	417	392	397	386	409	395	408	396	417	406	413	415	432	435	364	390	384	387	431	425	407	369	417	410	390	361	404	394	404	372	431	375	392	426	386	398	421	410	402	388	387	390	415	405	385	396	394	382	416	457	429	407	377	400	370	401	406	388	422	360	401	426	388	426	408	397	398	410	388	400	388	383	392	388	389	355	380	411	381	362	403	373	403	409	409	407	419	364	388	398	396	397	371	408	377	395	413	409	383	407	409	399	421	421	364	403	365	429	371	391	385	409	382	422	385	409	397	385	397	415	380	402	420	412	408	382	403	403	388	392	418	433	403	438	387	401	398	414	411	380	402	371	393	434	398	402	378	377	416	375	424	386	390	396	401	432	407	377	402	400	413	383	404	392	413	397	412	413	420	401	394	424	400	387	414	402	386	388	399	398	393	378	389	374	397	406	396	397	385	404	429	435	413	382	380	385	372	451	377	375	372	407	385	402	411	382	396	379	406	403	367	414	408	387	370	379	423	366	393	416	377	398	361	378	408	413	363	373	400	399	382	412	374	378	401	394	444	397	377	407	397	352	409	399	428	382	395	419	388	412	401	392	372	410	368	387	403	408	394	425	433	409	399	399	389	412	426	387	413	391	367	412	398	382	409	363	380	371	384	391	407	378	354	395	387	418	375	433	389	420	372	374	391	387	451	390	392	395	401	384	414	397	432	382	396	383	395	400	414	391	447	401	381	387	382	365	359	427	406	393	381	413	413	366	385	373	352	361	414	385	405	407	397	348	405	428	380	396	385	383	386	413	424	339	411	381	382	416	443	402	413	387	371	398	390	392	393	388	416	407	392	392	384	369	400	383	416	414	367	404	402	427	395	420	405	378	398	404	400	399	385	374	430	376	395	398	379	394	416	428	387	425	407	382	411	390	381	440	409	399	362	402	368	407	436	383	379	403	403	395	380	437	416	394	430	396	392	389	405	386	371	412	414	413	398	438	399	382	409	403	413	389	449	402	384	389	404	427	396	440	406	401	437	405	410	388	391	388	378	415	392	382	423	405	415	374	392	375	401	390	365	402	388	380	387	369	394	407	393	401	387	379	423	375	397	416	390	380	388	443	374	396	391	380	377	360	387	401	404	383	396	377	408	385	395	410	393	392	407	370	450	400	437	403	387	358	394	397	394	386	366	402	364	350	411	403	406	414	436	401	404	409	393	361	404	392	379	436	383	380	388	361	367	399	400	365	434	443	404	422	386	406	387	382	394	408	404	413	384	420	426	423	381	387	396	397	415	407	399	393	375	411	389	396	435	384	380	383	387	427	395	399	377	403	403	392	418	381	393	372	416	430	395	412	388	379	393	375	402	394	399	401	400	396	392	412	404	408	397	366	386	452	421	388	377	406	388	395	369	378	385	442	392	356	353	380	364	383	375	401	380	358	436	405	391	414	405	395	412	416	383	417	362	390	379	403	375	430	400	377	401	392	392	438	392	380	401	396	411	380	404	385	404	427	389	399	392	392	403	389	410	408	404	395	403	383	376	409	382	395	391	385	387	383	418	417	408	385	389	408	385	388	384	430	395	385	415	368	359	377	428	373	374	362	433	403	348	378	422	406	418	414	420	392	408	385	398	382	416	414	413	385	407	362	415	382	382	393	369	393	408	414	408	403	421	390	423	420	393	424	420	398	401	384	418	375	377	390	362	400	374	398	400	364	378	415	421	368	401	412	396	391	393	402	391	395	420	400	406	418	420	405	398	425	393	407	370	396	401	392	381	415	412	417	373	407	402	384	346	409	417	410	366	406	405	423	398	394	390	392	386	437	387	419	423	393	410	395	390	392	406	380	372	388	436	420	430	379	383	391	401	390	395	354	404	388	406	381	373	388	380	425	379	407	432	392	398	410	415	417	410	376	429	431	385	391	412	405	392	402	389	385	430	387	399	416	379	400	406	372	371	403	409	429	432	399	394	395	394	403	416	387	422	397	393	411	386	391	423	383	389	399	406	387	434	405	382	386	390	401	409	412	424	404	405	401	386	384	402	404	436	424	386	421	359	403	384	379	433	421	419	361	408	394	386	419	406	365	406	403	407	391	376	416	400	395	435	430	391	383	356	412	391	407	420	430	405	378	413	364	391	414	420	381	430	386	398	381	409	392	416	406	416	373	411	407	425	400	394	406	394	403	389	423	390	390	379	409	424	401	359	439	357	373	367	428	393	432	386	386	406	384	400	395	447	395	411	405	427	372	414	405	373	364	391	387	415	381	426	415	391	410	389	371	394	408	390	373	418	413	400	385	391	394	412	410	388	352	372	413	376	396	415	376	409	382	419	405	377	408	401	405	389	393	399	402	408	405	367	388	376	377	392	394	402	407	392	407	404	410	400	430	386	363	376	367	415	356	389	373	405	394	382	384	380	415	392	366	393	373	396	391	358	430	382	412	390	437	389	387	383	370	387	394	406	390	416	406	431	425	411	380	404	420	384	381	405	419	423	386	361	392	391	388	392	394	398	425	404	435	373	399	354	372	382	408	422	402	402	412	428	363	424	379	433	406	404	361	370	393	406	397	364	408	377	391	403	384	385	353	396	374	397	355	366	419	391	397	376	384	397	409	382	386	386	395	396	395	414	385	388	373	408	385	390	392	412	402	389	408	394	365	418	386	427	385	424	416	416	402	366	368	414	361	426	405	398	378	395	381	393	387	376	396	399	424	416	364	365	408	407	402	396	389	395	383	374	415	387	415	374	415	385	421	378	398	373	371	402	398	406	390	400	390	385	385	375	420	397	387	396	428
5135	4764	4222	2509	2065	1993	1849	1650	1569	1436	1380	1344	1235	1141	1016	784	662	587	592	563	643	674	641	705	680	667	621	552	533	542	568	489	524	468	492	521	491	499	514	497	515	539	492	561	532	533	521	530	505	527	536	536	559	521	493	477	529	526	500	538	530	493	583	541	539	519	497	505	518	499	523	520	513	479	523	486	512	507	531	532	527	528	527	523	531	540	500	506	475	519	497	496	503	463	530	505	495	504	522	492	469	495	486	501	500	502	498	501	518	517	497	455	503	513	520	527	512	547	533	506	533	554	505	545	489	515	522	529	528	529	505	534	469	480	499	478	556	488	507	489	491	526	494	482	490	454	514	511	556	523	523	479	496	527	494	496	509	508	530	510	510	501	537	500	539	506	468	489	503	501	510	521	491	522	527	500	483	499	513	516	515	473	535	539	523	520	514	504	506	519	526	500	490	537	506	513	486	496	502	518	543	501	506	544	506	499	540	483	503	509	544	543	544	535	509	503	505	483	547	507	495	492	488	540	541	477	538	517	512	509	473	545	476	502	516	522	520	506	534	483	507	522	539	560	561	517	489	527	507	502	506	509	505	502	519	505	550	514	525	502	478	513	500	557	511	520	528	503	488	547	500	529	510	504	526	522	484	487	513	489	462	541	549	538	512	500	517	548	495	501	497	516	465	484	541	522	539	496	509	527	485	489	519	507	511	495	513	478	541	534	532	510	529	519	476	461	478	498	496	536	509	491	554	505	556	496	535	510	502	521	503	485	540	498	526	526	507	539	506	535	557	512	485	497	518	489	525	479	538	517	547	486	527	506	541	529	517	515	531	483	527	531	497	534	463	509	528	540	509	488	522	526	540	517	461	522	513	501	491	539	527	493	495	487	501	523	491	517	496	533	498	505	541	522	491	528	484	531	483	516	525	518	512	489	445	486	498	491	510	502	483	515	510	522	507	543	507	510	493	523	549	526	522	521	526	493	493	507	513	482	543	500	533	520	512	505	521	551	510	493	493	572	511	506	482	520	501	464	524	561	478	477	495	558	519	514	526	523	506	506	531	517	495	484	549	515	514	542	516	459	535	499	481	521	483	532	513	535	505	475	506	476	467	546	536	493	494	485	528	517	507	527	564	501	495	496	534	509	510	509	485	524	478	533	521	532	562	539	488	536	487	527	522	508	522	470	496	518	528	527	535	503	544	507	517	526	521	511	487	508	517	537	499	490	552	465	552	515	534	512	511	533	515	483	497	526	527	535	496	544	526	555	488	496	483	536	448	492	490	473	479	488	543	530	460	549	519	523	514	500	521	494	527	525	519	492	527	534	541	498	505	495	521	481	510	517	497	499	508	524	494	489	537	498	466	522	493	486	499	515	502	493	515	506	483	505	492	549	487	512	504	487	486	531	524	521	530	490	466	501	515	540	531	507	532	499	500	535	506	515	551	480	495	492	509	494	513	512	522	513	495	499	536	523	493	481	495	502	546	563	539	536	464	496	528	550	487	525	503	508	486	480	471	524	527	490	483	509	493	509	491	498	494	500	553	521	493	530	487	493	505	523	564	513	506	539	495	508	508	504	463	507	520	517	491	504	534	525	473	497	497	485	532	521	516	527	514	507	492	497	474	514	526	524	519	496	492	499	540	511	500	532	518	531	515	471	497	497	547	505	522	516	497	539	504	507	546	508	534	534	511	517	551	546	476	549	464	485	523	523	501	552	532	495	515	523	489	495	512	511	506	536	512	517	527	509	511	566	503	488	511	516	488	547	492	491	523	498	491	528	485	546	539	503	504	507	534	484	523	532	540	492	522	487	487	540	540	480	531	512	534	533	512	540	537	497	526	536	525	528	491	521	509	508	506	537	504	511	471	507	507	492	568	539	516	516	522	489	509	467	499	529	509	493	538	543	532	493	502	540	513	499	514	512	515	486	502	497	514	538	486	492	507	551	493	548	498	521	500	540	474	523	499	532	545	501	511	501	485	502	514	526	499	530	489	488	537	533	524	509	525	524	496	513	540	481	541	466	488	502	546	539	495	475	518	512	498	488	479	527	516	542	514	563	546	463	503	540	536	521	492	538	517	490	487	523	521	513	518	560	489	535	537	522	525	522	486	526	482	513	545	511	496	499	500	517	481	463	525	512	485	521	511	526	455	564	457	489	516	488	513	474	500	500	463	546	547	536	499	506	534	524	497	494	514	495	515	518	513	485	512	532	526	529	533	518	506	520	476	517	535	542	493	514	503	573	527	508	520	517	531	525	543	487	531	531	526	502	512	529	502	470	514	518	452	506	562	524	531	499	486	518	481	523	534	469	506	494	483	520	513	483	520	485	516	510	503	542	516	511	533	523	501	486	492	529	461	505	515	514	495	494	534	515	510	534	477	506	494	535	513	495	507	502	501	534	482	503	507	509	533	501	519	508	513	517	524	505	494	494	532	472	485	526	501	551	511	511	523	533	532	559	485	531	541	491	515	505	496	525	518	479	535	498	492	535	490	520	480	517	546	511	487	518	540	523	489	500	511	521	527	520	448	480	525	491	516	521	520	550	518	529	521	497	472	528	465	518	506	500	517	553	526	503	527	475	509	501	499	542	530	496	492	505	505	512	537	512	501	489	518	511	512	515	514	513	533	487	486	535	494	498	478	505	545	512	510	524	497	497	536	560	555	512	509	537	557	485	517	466	494	526	484	511	519	489	521	525	536	472	486	529	543	502	491	497	503	486	504	502	553	512	533	502	497	480	499	450	539	551	503	492	521	511	508	500	520	502	519	499	523	511	521	533	522	492	488	510	503	507	510	467	489	581	480	509	521	531	561	495	534	475	494	529	501	448	487	516	510	501	495	502	518	530	527	534	480	478	481	488	508	496	511	511	537	506	568	504	512	512	544	487	475	508	530	496	515	544	513	497	494	537	479	532	523	510	512	514	523	479	499	473	527	525	505	483	542	545	512	552	535	509	518	558	518	495	541	488	518	508	486	508	483	513	510	562	547	507	517	498	535	534	527	544	504	557	475	504	531	466	486	514	524	547	515	533	489	510	553	504	530	492	501	494	460	485	476	488	519	513	500	494	545	523	487	504	480	542	504	475	559	510	459	501	508	505	533	503	517	524	521	492	523	507	473	501	501	539	499	540	494	518	522	551	491	484	516	555	525	486	509	521	498	512	524	490	518	519	518	484	518	465	488	501	534	497	477	500	513	518	478	492	488	482	486	476	545	491	523	486	505	509	499	530	500	532	529	516	476	506	537	574	513	532	522	531	500	540	496	548	493	552	510	539	503	488	522	489	515	525	509	494	547	505	525	518	512	478	497	570	505	547	493	514	518	516	517	558	462	525	507	547	523	535	517	536	517	496	525	505	461	527	494	519	489	494	487	474	514	505	508	539	542	460	490	534	521	517	552	505	508	499	512	503	498	542	496	511	495	531	485	495	495	518	474	502	542	525	509	506	499	510	522	512	515	523	484	516	556	539	509	525	555	498	495	516
24493	21634	29090	24654	21631	10633	2645	1724	1519	1481	1340	1408	1224	1179	1054	935	863	860	815	751	771	778	807	807	839	847	802	726	748	726	758	713	716	732	751	727	702	663	700	679	715	700	681	649	705	717	723	716	696	703	691	666	674	700	716	715	729	673	665	697	726	634	670	722	647	737	691	689	685	676	713	702	707	684	661	702	699	743	712	656	683	700	683	731	744	698	686	644	683	706	682	729	696	720	703	679	678	738	635	720	690	689	717	715	710	697	700	720	702	743	699	685	697	679	697	696	688	706	723	667	707	695	671	649	702	690	688	664	698	690	687	722	659	681	675	670	707	681	676	689	668	719	668	716	691	657	668	662	658	721	710	699	693	684	693	641	641	712	684	699	702	710	691	706	685	705	694	656	658	695	695	666	693	717	695	638	667	667	716	703	727	679	676	639	719	719	685	692	687	716	744	719	745	725	647	667	647	707	694	730	676	680	731	687	757	658	651	658	706	731	728	690	727	726	713	682	678	727	693	722	708	684	664	714	709	708	701	690	711	698	707	680	724	672	673	698	702	734	686	677	721	679	670	711	694	694	653	674	677	658	703	654	649	694	705	658	724	703	729	704	682	709	692	673	676	651	678	691	682	671	721	695	686	657	703	663	669	676	698	692	676	688	687	679	754	689	681	718	716	658	686	626	723	672	694	708	722	663	666	663	714	643	695	670	700	692	717	675	693	655	655	709	704	713	700	714	681	754	675	658	656	684	711	710	725	682	680	687	691	644	681	711	691	703	716	689	706	700	745	744	695	725	696	750	681	702	721	767	694	688	685	654	689	681	705	643	697	665	673	728	676	687	696	678	733	746	699	699	659	636	729	683	733	665	699	710	716	690	633	722	734	703	688	709	668	706	673	669	720	678	663	671	683	664	658	650	692	680	701	753	675	715	666	692	681	721	709	657	639	680	667	736	646	721	720	682	673	723	698	704	732	685	711	735	707	670	751	686	654	662	692	706	687	632	646	732	678	684	695	686	717	720	661	640	678	726	650	647	699	704	715	683	692	655	714	697	633	719	678	709	667	699	719	705	702	698	689	691	706	689	715	691	677	696	697	668	664	734	708	682	698	700	689	724	686	667	628	705	699	656	681	727	725	689	664	700	693	654	673	657	644	756	735	684	691	691	709	706	712	698	714	727	695	676	673	644	696	674	678	720	714	724	714	718	650	646	680	682	718	707	716	706	672	691	664	683	712	668	713	694	692	699	655	709	684	620	679	727	714	672	697	666	665	735	676	681	687	675	706	683	654	685	669	681	672	656	661	677	698	696	701	695	701	689	709	688	692	664	689	718	712	673	714	668	618	657	663	658	734	661	721	677	649	657	677	689	644	703	699	707	687	692	674	730	677	733	676	644	676	730	713	657	666	666	664	742	701	699	660	735	718	705	720	697	698	758	723	715	659	717	675	771	713	743	744	667	657	680	664	694	669	697	704	737	706	741	689	708	648	686	671	684	623	717	648	725	696	687	711	693	702	713	738	720	645	714	679	740	673	654	704	725	686	702	630	664	732	693	685	690	651	711	702	675	677	759	683	682	633	737	715	684	741	732	657	683	658	715	717	744	712	690	719	682	705	671	702	685	700	691	668	672	693	730	692	693	727	685	714	750	664	725	672	692	641	661	666	695	689	665	696	685	696	666	693	688	649	727	729	699	684	725	708	685	705	714	688	679	643	708	665	659	680	682	701	700	653	684	697	646	723	691	684	726	699	684	692	670	684	700	660	679	718	715	680	704	708	684	683	649	750	670	737	697	667	687	684	696	734	664	696	679	713	707	698	671	658	733	701	712	723	723	680	743	693	698	696	697	666	685	705	686	603	711	748	699	667	654	688	718	698	673	729	705	705	739	674	691	715	702	663	677	721	643	677	700	692	724	698	663	655	678	703	706	732	679	726	658	721	704	712	664	695	701	655	690	690	700	668	697	666	680	710	667	695	648	668	676	657	645	664	724	674	669	710	657	731	698	684	641	676	695	720	713	688	675	684	691	713	706	712	701	675	707	705	707	661	679	651	628	705	703	696	739	669	700	694	659	649	698	660	735	661	684	683	688	703	675	652	671	670	670	680	656	672	671	674	721	651	659	692	717	717	698	714	670	682	699	687	696	734	663	699	666	726	718	624	706	722	693	651	626	672	682	697	640	692	681	759	721	666	696	686	653	733	678	706	708	703	705	732	693	697	708	684	706	690	666	676	685	740	685	681	686	683	690	751	747	732	716	690	719	687	714	658	678	701	683	690	726	695	713	669	642	656	669	731	729	672	724	671	676	686	710	657	748	652	676	725	700	666	688	682	685	690	659	726	699	678	674	694	691	700	694	702	655	643	707	713	668	691	671	688	722	706	668	633	692	687	670	656	702	718	696	662	687	755	649	707	645	695	688	703	687	701	698	722	697	673	652	704	676	685	716	662	665	640	650	673	697	679	673	719	662	696	692	719	668	652	691	616	683	694	676	642	732	697	706	698	666	645	712	751	679	622	700	656	670	665	672	702	697	733	673	666	714	715	674	689	682	725	691	690	671	659	718	731	751	667	681	687	710	683	693	699	652	686	657	682	765	703	650	671	680	710	685	696	658	749	711	658	669	711	700	664	670	677	690	706	693	683	703	731	713	671	640	659	693	686	680	681	696	669	660	700	653	704	666	653	740	688	670	684	661	685	668	691	725	719	653	676	671	715	667	720	688	702	655	675	715	712	726	669	688	737	710	693	719	633	690	696	664	730	739	689	710	743	722	678	716	740	650	740	708	664	668	709	710	686	681	723	711	735	684	700	721	652	705	662	682	718	614	692	683	688	632	712	708	732	674	715	709	686	674	722	613	662	661	687	672	733	704	633	695	651	730	664	679	702	690	682	651	653	723	673	621	664	711	682	720	660	687	712	692	658	703	743	734	715	712	673	660	705	680	706	674	663	661	688	678	706	737	691	721	680	660	667	690	656	699	697	683	696	674	733	670	670	709	674	725	684	664	682	752	687	625	714	713	632	673	686	733	702	696	691	710	695	683	683	727	643	679	736	682	685	721	669	650	692	642	713	716	707	684	694	730	685	673	688	707	690	696	710	670	663	693	729	721	756	683	653	694	666	675	677	705	681	699	697	676	700	720	715	684	675	697	706	679	680	702	705	680	708	685	666	663	724	693	730	656	698	674	654	679	691	714	733	686	699	664	706	720	706	701	690	691	718	702	688	703	760	734	702	676	655	680	628	722	679	706	694	687	674	721	722	683	726	653	701	754	654	723	701	671	695	724	700	706	680	715	709	668	637	679	724	676	657	697	703	670	697	698	701	716	677	669	678	675	670	684	660	738	690	699	728	747	690	678	679	689	696	647	673	654	718	683	737	691	690	666	653	685	729	668	684	728	716	675	646	652	680	700	698	731	685	708	710	667	685	730	708	687	690	681	729	701	688	662	678	676	682	642	730	696	644	681	705	675	704	728	702	691	695	726	692	676
6782	14856	12205	7013	5452	4648	4113	3621	3090	2971	2636	2512	2334	2173	1833	1495	1224	1184	1140	1057	1176	1165	1169	1275	1227	1197	1020	992	902	938	914	969	882	899	889	925	953	919	891	940	873	878	926	876	855	933	915	945	896	907	944	895	874	842	878	879	835	882	922	871	880	934	886	884	883	872	857	854	896	885	830	843	864	843	899	900	902	906	816	850	893	864	905	866	896	883	871	878	900	851	931	837	891	839	834	885	851	883	873	871	881	816	870	930	817	906	905	865	907	838	830	849	897	863	850	901	844	862	878	862	927	842	867	877	881	863	896	881	873	890	841	855	861	848	907	910	837	913	877	905	876	889	863	896	883	841	836	900	854	873	868	856	898	867	919	900	912	856	905	856	892	890	883	934	916	873	913	888	904	887	853	880	927	902	881	901	929	887	844	883	862	836	847	839	845	941	883	867	875	868	870	860	841	874	868	868	919	869	901	886	872	847	884	862	852	871	892	897	901	879	832	919	900	878	875	862	910	878	835	830	880	884	889	863	875	887	911	859	901	886	921	825	865	892	863	882	875	895	887	870	906	883	861	881	881	792	860	826	813	907	906	882	874	847	897	851	896	899	877	847	891	826	877	840	878	882	871	847	832	869	938	881	882	834	860	882	851	829	870	946	920	868	914	834	857	853	913	857	867	852	904	861	860	855	878	862	853	831	856	883	861	917	812	914	863	839	852	865	884	899	889	855	839	869	895	876	913	862	886	884	901	886	888	854	857	860	847	868	874	880	921	869	899	851	852	877	835	855	922	841	863	832	897	890	936	896	891	926	842	882	894	874	853	838	857	862	936	908	879	882	893	861	844	860	866	899	843	905	836	889	900	877	860	902	852	890	858	858	882	846	870	845	838	883	882	850	899	863	811	922	840	876	878	884	845	879	851	878	930	865	859	897	863	846	871	887	890	891	978	902	884	893	865	867	905	878	878	872	904	900	875	850	856	919	860	905	897	884	870	859	913	886	907	885	913	835	890	894	880	852	872	913	884	862	840	888	881	863	864	883	882	834	880	873	888	913	844	912	900	855	869	919	855	891	888	871	892	862	804	873	828	889	798	895	842	893	833	888	842	910	848	879	931	850	909	858	901	879	876	808	854	842	824	865	862	844	903	912	897	867	851	864	835	879	855	850	899	899	970	902	903	877	863	883	833	907	924	912	892	885	853	949	869	896	845	855	900	851	909	835	859	907	921	866	933	865	922	884	894	897	873	878	874	841	860	857	885	898	801	868	896	843	846	908	904	865	912	855	845	872	905	893	849	883	889	809	865	876	910	875	896	838	884	875	833	886	884	871	836	916	900	837	912	891	890	876	937	899	885	876	910	892	869	910	854	872	909	896	868	895	877	808	879	857	913	862	879	869	868	880	891	874	871	926	872	898	918	877	917	844	868	838	933	912	870	866	872	910	889	885	921	878	885	862	915	871	907	831	846	851	875	896	891	876	848	881	871	901	856	847	910	861	892	891	883	884	845	890	884	839	872	838	825	904	865	892	831	856	949	881	859	876	818	885	911	893	837	869	820	832	909	847	888	899	888	882	878	886	836	855	881	922	892	901	812	882	853	867	913	892	878	906	862	858	822	940	895	951	854	912	903	811	838	889	919	915	810	897	893	904	853	849	855	847	906	888	910	935	867	882	848	830	865	903	908	876	884	879	871	900	822	899	916	883	866	900	866	880	863	823	856	842	913	895	855	894	828	920	844	898	858	861	859	828	831	877	854	846	857	806	893	918	893	876	829	886	868	873	880	905	897	859	906	903	874	845	920	877	844	872	888	859	879	901	910	908	907	874	891	909	871	917	860	845	898	895	825	889	853	981	862	850	872	899	812	901	854	863	843	888	852	920	902	850	922	907	861	902	879	891	872	886	921	886	886	888	923	815	927	902	870	868	867	881	902	806	838	875	850	896	891	896	907	911	841	887	872	908	876	906	829	853	881	875	869	826	868	866	818	846	844	858	883	905	929	862	926	900	869	823	859	908	904	856	867	837	877	854	886	874	879	888	807	854	856	835	890	884	858	890	855	849	871	874	879	882	858	839	873	848	873	890	831	853	880	831	800	880	860	884	834	836	862	839	881	813	847	876	875	869	855	916	887	910	891	846	840	807	921	881	868	881	846	876	907	868	856	854	834	902	858	868	829	831	862	885	916	876	849	911	873	829	889	891	929	884	888	850	851	857	902	905	861	880	876	885	856	883	824	892	838	877	826	856	831	866	864	858	913	928	929	910	870	880	835	866	851	855	864	904	886	892	847	883	924	858	862	874	919	881	880	882	930	853	883	914	833	866	881	868	902	819	893	857	899	848	866	882	875	879	853	921	840	931	902	891	850	875	911	804	900	881	842	880	848	849	860	805	916	858	895	893	773	880	914	823	858	850	920	890	901	885	888	846	880	822	845	871	923	871	872	901	833	862	896	892	888	858	910	898	851	844	909	842	852	851	872	886	846	906	901	818	897	904	918	876	858	851	913	915	895	906	831	885	887	877	892	894	865	879	864	883	870	835	882	915	939	823	812	875	857	896	851	828	845	903	877	920	873	853	860	900	870	890	857	888	872	869	860	876	922	811	880	859	800	815	885	855	863	876	882	864	887	842	818	880	868	889	904	842	876	848	844	875	870	874	909	874	869	816	889	871	864	878	894	867	914	867	859	872	845	893	897	858	856	844	857	914	847	816	871	867	851	888	906	868	885	863	847	895	915	893	869	872	835	882	827	836	886	896	844	877	855	908	863	836	884	841	864	881	906	898	829	837	877	887	822	920	863	885	923	873	876	891	882	852	850	873	901	857	895	878	897	891	860	879	844	855	891	863	878	849	891	842	896	855	909	879	896	886	855	863	869	849	907	866	873	883	887	881	827	923	881	862	855	868	884	916	881	858	947	897	868	890	893	914	831	866	861	897	878	912	872	836	890	890	890	880	851	905	825	890	857	899	883	905	863	876	896	924	874	837	870	898	842	829	910	913	861	872	851	832	934	844	825	884	864	845	870	890	838	887	860	894	888	887	869	898	839	837	899	820	846	847	868	837	854	904	890	865	885	868	858	852	858	841	898	884	888	893	845	852	895	902	893	824	838	911	885	885	848	840	898	819	865	862	850	872	870	902	896	854	884	859	939	849	911	844	861	914	932	893	879	864	838	867	845	836	891	844	813	831	885	874	812	877	899	908	900	839	895	878	884	874	901	866	806	921	876	871	904	839	862	916	850	844	901	871	838	875	900	921	920	884	861	850	804	895	864	899	845	872	849	925	914	869	871	865	846	894	852	871	909	879	903	868	862	835	887	897	870	885	908	886	857	835	850	863	834	864	801	859	882	879	846	903	865	925	843	865	906	867	882	936	878	876	935	879	852	854	881	904	853	868	917	845	864	911	877	887	864	873	907	878	871	892	826	866	899	850	901	825	831	863	869	898	855	886	856	800	944	856	907	892	930	869	859	915	921	867	819	868	880	875	832	866
23363	21570	29483	24140	21574	21622	8840	2511	1958	1816	1685	1644	1533	1391	1259	1004	815	866	776	832	820	848	916	908	940	826	808	751	675	724	700	693	639	701	713	693	620	695	712	641	740	674	695	696	693	689	665	719	670	716	675	682	708	627	682	686	674	670	706	683	658	655	660	675	643	670	657	665	686	655	674	683	645	633	659	697	662	677	676	635	659	626	717	688	676	621	691	652	691	652	658	677	704	643	660	698	710	638	693	642	667	649	670	661	668	642	681	701	666	739	696	686	663	689	644	657	686	646	651	664	679	686	654	628	671	644	683	666	697	672	694	662	670	679	685	622	717	668	673	705	669	639	690	641	692	624	652	677	708	658	726	650	645	675	649	668	632	673	672	632	697	670	710	684	634	695	616	687	667	642	603	662	668	668	680	642	684	673	628	652	623	652	646	706	653	638	616	649	656	664	640	679	686	658	640	662	638	634	650	663	584	701	652	667	679	643	698	680	705	650	657	695	653	696	635	665	689	636	663	675	639	625	663	618	684	641	676	677	677	718	718	679	656	679	683	642	637	682	668	683	685	681	654	670	693	639	692	644	623	661	667	667	650	657	722	702	645	636	671	640	679	616	651	698	672	639	629	642	667	685	630	613	673	624	652	685	652	651	612	629	657	680	654	650	657	633	672	638	667	635	686	635	700	645	614	656	625	671	659	667	639	642	679	632	658	669	692	636	631	660	605	702	667	676	631	671	642	671	697	673	641	698	614	621	670	709	679	641	631	638	669	682	641	666	604	656	644	697	666	643	664	715	643	659	643	724	683	655	596	655	650	688	686	641	637	663	653	655	671	655	684	663	632	669	656	658	638	641	625	635	676	599	676	635	693	707	609	628	675	624	679	638	673	646	655	657	567	633	630	655	704	661	663	622	616	712	650	679	632	596	640	675	652	625	696	694	657	694	662	704	653	694	655	571	644	613	665	637	703	636	650	671	687	676	619	685	659	631	652	705	684	688	649	679	668	628	648	642	700	670	607	613	661	722	633	677	631	629	725	644	651	646	628	671	670	710	640	673	693	655	607	677	659	690	677	641	659	638	671	631	696	613	676	644	679	663	643	666	658	657	687	644	650	651	689	665	649	696	661	670	660	653	624	698	673	668	646	661	672	680	649	620	698	669	658	677	663	729	603	688	611	656	681	635	654	682	672	633	683	701	626	695	641	686	650	672	698	672	661	614	629	635	665	647	668	692	686	645	708	668	611	657	710	699	664	634	644	636	626	664	652	662	619	686	679	654	665	630	655	647	643	656	618	713	666	665	670	668	663	645	638	669	620	623	674	696	648	708	618	625	664	649	649	675	645	595	610	643	672	681	654	641	671	675	644	644	671	679	613	686	660	650	693	629	712	662	643	653	631	619	712	681	681	649	670	649	669	611	667	609	671	632	629	655	643	656	663	657	624	633	678	655	649	659	703	658	618	611	604	702	619	640	657	656	676	675	673	680	675	639	619	624	667	668	654	663	654	653	660	698	657	661	642	677	652	678	681	676	652	704	690	677	648	653	674	697	637	680	642	663	653	628	686	686	629	641	658	672	709	681	626	648	631	629	667	658	657	626	678	679	679	666	654	592	686	682	656	675	680	680	638	635	609	658	682	646	684	673	623	675	636	646	714	640	654	650	678	613	649	714	632	653	673	665	709	640	640	667	630	612	624	664	653	639	653	651	711	664	673	693	639	642	618	620	651	635	671	647	665	689	685	642	636	634	675	640	694	702	691	622	684	692	660	678	638	620	649	660	675	743	651	623	671	638	675	653	659	594	630	616	657	684	653	689	631	729	648	720	659	694	675	650	675	645	660	678	686	609	667	624	667	661	665	662	616	633	631	666	661	707	664	681	714	651	641	670	692	652	657	679	714	629	628	661	654	668	684	645	669	655	658	627	659	639	621	637	628	675	621	683	644	689	661	633	712	617	645	656	622	647	631	665	713	635	642	677	685	710	645	681	688	639	642	668	642	704	633	652	633	649	594	693	656	654	643	643	652	646	681	686	629	627	660	627	680	659	682	654	650	664	665	696	678	643	586	666	632	638	673	597	652	671	634	674	645	647	654	596	647	649	668	676	657	675	623	638	687	633	656	676	657	620	664	675	652	647	665	665	644	672	599	642	650	676	655	660	617	665	644	612	657	695	676	672	644	669	667	627	730	640	655	655	623	651	674	679	612	680	644	626	689	664	620	645	667	664	701	645	638	662	669	655	690	683	626	645	647	661	661	664	665	655	708	628	568	662	646	624	684	663	680	670	655	638	697	656	671	630	656	603	619	641	703	692	682	677	617	663	646	642	627	665	655	615	663	696	631	669	650	659	705	658	596	620	642	661	649	658	626	661	652	614	616	637	675	686	632	655	658	661	679	672	643	691	672	683	661	695	654	670	648	672	717	653	641	671	638	675	635	671	674	693	658	658	655	688	690	644	688	675	609	664	640	638	646	632	684	672	614	669	601	694	650	669	656	664	645	702	672	654	620	640	635	635	619	659	678	640	649	659	714	623	582	685	703	625	645	697	659	636	604	674	665	629	671	636	670	691	643	688	667	680	721	707	639	663	640	695	628	638	642	652	708	693	620	631	690	668	665	660	644	672	684	656	670	672	644	682	669	663	692	676	664	675	661	613	681	631	637	636	634	660	648	636	707	644	636	643	686	630	697	703	638	674	620	654	693	638	651	669	616	645	652	644	596	653	675	613	634	654	678	691	628	701	631	629	644	662	677	635	666	644	670	622	655	682	631	700	696	655	626	627	612	655	634	644	630	684	635	681	622	671	638	632	685	688	676	664	640	673	637	651	650	664	672	597	667	651	665	622	734	657	647	643	657	662	642	674	646	627	670	652	680	644	641	699	676	663	659	680	645	600	673	700	707	675	651	680	706	615	647	696	656	639	649	645	613	657	692	620	671	660	659	687	672	678	617	650	680	635	613	621	641	653	646	673	633	655	683	688	661	643	665	691	669	602	673	674	677	648	655	645	653	619	651	678	663	642	676	638	641	662	657	660	591	648	697	673	668	630	688	664	647	645	701	656	613	624	630	705	688	669	639	622	624	643	665	670	668	663	724	697	643	706	618	644	690	653	648	694	677	677	703	650	650	653	656	618	665	676	666	659	691	651	692	650	695	656	716	652	650	649	689	635	611	624	665	623	706	675	632	664	696	641	650	647	671	660	652	665	644	624	682	650	638	656	675	626	650	689	636	642	702	648	698	659	658	679	621	641	631	668	626	672	666	639	691	666	657	617	669	687	668	634	687	629	663	655	631	690	677	634	677	620	695	634	658	651	633	653	667	643	665	680	633	678	645	602	643	678	647	662	636	666	656	693	647	710	626	683	655	710	651	643	638	706	653	652	641	650	643	656	641	669	647	634	657	679	601	714	637	678	634	576	662	618	666	666	614	659	638	685	650	651	669	676	610	635	658	692	623	614	694	605	647	680	618	684	650	683	607	650	657	625	635	701
9033	20657	16924	10180	8063	6799	5743	4874	4432	3835	3593	3314	3109	2775	2273	1847	1393	1366	1273	1189	1342	1322	1354	1458	1425	1303	1141	1057	978	966	903	898	855	942	916	900	955	860	903	910	862	844	873	878	844	872	846	879	898	832	909	876	787	891	876	892	827	862	839	825	880	818	852	853	839	884	870	828	835	900	863	861	841	844	868	885	842	842	859	791	839	812	825	853	847	875	816	893	831	827	851	890	861	848	851	867	820	831	827	872	803	842	855	809	872	851	834	808	862	921	807	827	804	844	812	853	806	840	836	790	895	799	862	864	875	818	879	826	862	872	915	867	827	894	839	844	870	773	823	860	857	815	812	835	865	872	853	914	870	825	770	897	852	816	828	847	835	834	881	863	856	815	818	851	850	774	837	875	866	825	846	821	853	786	826	896	824	882	824	808	853	811	854	786	815	845	864	813	861	841	859	847	813	875	914	908	828	858	856	817	834	802	876	823	849	790	827	809	834	848	841	842	845	847	947	815	871	841	792	857	833	819	849	837	855	812	870	826	834	827	790	832	806	869	877	845	831	864	806	854	823	877	839	810	810	839	816	779	856	825	840	842	855	827	816	835	871	837	835	834	827	864	886	837	802	835	848	831	803	830	824	865	825	870	851	903	830	851	792	808	818	849	841	834	865	841	845	871	819	830	816	856	824	814	874	902	820	861	826	836	818	857	853	850	795	850	798	824	802	862	886	856	842	813	827	838	903	873	813	890	873	805	892	797	856	828	855	828	804	839	828	838	837	852	813	894	781	852	820	813	827	794	816	909	804	770	801	860	877	825	785	798	842	824	863	872	829	797	873	841	817	779	834	808	863	846	858	875	832	859	822	783	853	825	864	817	817	795	828	846	816	863	863	812	812	879	880	828	867	914	854	859	833	859	841	806	842	864	871	809	850	816	849	869	827	798	809	869	836	819	845	851	806	813	822	790	869	820	817	783	832	856	851	787	840	877	801	823	827	811	834	784	842	864	832	835	824	835	869	864	824	802	816	850	790	802	842	837	848	843	847	822	851	877	850	824	844	829	833	833	835	776	849	854	846	840	842	836	816	834	822	799	853	791	870	894	839	820	858	839	817	889	833	836	841	833	855	827	837	849	872	895	822	818	850	810	847	848	832	833	795	853	883	779	843	824	843	858	847	867	853	862	813	825	793	836	846	795	822	850	838	846	899	824	825	819	869	778	821	800	803	883	805	840	798	808	821	801	832	875	855	840	875	826	824	892	821	839	865	903	810	809	888	840	843	801	855	839	847	823	837	817	849	766	844	819	828	827	768	824	835	856	817	817	863	808	861	845	857	862	876	845	800	867	838	871	808	849	819	836	831	870	823	823	846	836	869	855	849	833	855	844	831	826	813	865	826	859	785	861	814	773	802	818	866	890	842	875	798	873	818	798	847	857	827	842	805	816	832	850	811	805	820	790	811	829	865	815	810	900	895	856	843	861	904	842	825	842	852	816	772	825	836	830	830	883	794	859	856	885	832	826	864	851	813	834	872	849	776	798	894	871	808	847	835	893	882	918	844	881	856	832	840	809	838	858	827	800	848	794	847	844	807	889	813	855	862	796	795	860	861	833	885	811	836	880	860	841	859	843	800	824	844	821	848	853	889	830	902	803	879	834	864	823	794	816	897	804	862	823	841	849	844	822	782	835	859	870	868	786	804	833	837	837	813	833	804	866	816	834	854	846	834	881	852	889	838	854	845	823	873	774	855	876	818	822	850	856	833	841	917	873	895	845	829	878	843	887	859	826	850	866	887	844	843	822	833	856	869	883	796	816	805	855	825	832	822	834	853	826	838	826	786	850	840	847	839	850	855	823	789	855	856	858	854	783	870	862	848	849	873	794	869	870	835	804	872	873	841	841	871	821	809	836	849	823	864	826	849	850	821	866	818	851	870	838	821	815	823	849	816	827	827	852	773	839	808	829	847	842	832	829	790	817	848	875	772	810	840	836	869	825	825	821	833	845	838	816	810	799	804	821	777	862	818	825	792	804	825	838	864	825	793	825	824	785	810	863	849	838	794	886	862	876	832	820	875	875	823	854	849	864	838	861	867	853	848	835	830	854	806	837	845	833	758	863	797	818	879	818	847	843	867	830	818	851	834	833	832	809	811	846	852	835	821	831	838	858	801	837	800	819	836	854	832	813	866	848	861	840	866	852	864	822	819	896	792	864	852	864	830	823	841	827	818	849	847	825	853	809	859	881	790	864	874	821	817	832	832	819	886	862	883	824	847	827	831	815	807	862	877	809	819	820	822	810	841	782	868	829	822	860	796	826	866	820	847	794	864	836	897	839	829	835	847	795	816	823	808	828	830	845	817	819	823	794	830	838	822	797	777	824	800	846	862	833	885	819	836	835	837	830	847	857	877	844	844	813	857	829	804	862	814	805	815	859	784	815	802	827	810	850	834	825	891	832	898	828	834	805	803	828	863	863	876	777	816	818	850	860	833	809	830	836	824	853	844	823	783	854	800	830	837	810	903	812	823	822	842	812	816	824	791	864	829	830	813	806	805	794	865	842	851	887	833	875	825	848	854	839	804	840	796	834	786	803	840	880	831	859	915	880	831	876	848	801	852	868	825	847	860	850	781	827	884	813	796	861	835	812	826	853	827	829	854	837	856	803	843	816	870	812	804	832	808	875	783	799	867	829	821	834	846	890	881	852	864	841	813	846	808	815	799	848	862	899	854	853	844	798	838	848	853	831	827	806	829	826	861	843	854	869	835	852	873	854	892	833	863	832	779	862	860	821	898	864	813	832	825	839	871	885	812	840	811	781	834	835	863	830	858	834	801	830	882	841	838	859	865	857	880	813	911	826	830	816	824	841	849	835	809	890	838	811	827	831	764	828	896	857	881	876	840	868	818	847	844	808	855	824	793	871	844	866	832	842	848	853	863	843	819	861	816	884	815	852	841	827	829	860	818	833	833	849	877	856	824	857	885	842	824	861	811	872	838	841	777	799	814	807	853	882	840	813	852	815	905	810	834	853	844	828	842	816	836	864	847	855	891	886	808	862	755	841	791	866	788	838	836	902	824	829	819	833	823	892	824	873	824	829	848	853	813	853	902	808	828	830	818	880	870	903	841	822	848	838	843	826	849	817	837	800	859	831	817	813	868	870	799	852	838	833	782	857	825	897	849	835	805	845	829	819	858	884	876	814	846	859	880	816	771	872	906	869	833	784	836	809	821	864	808	794	805	825	774	830	911	816	852	818	849	861	828	873	883	867	840	823	865	867	839	862	849	842	797	854	865	793	793	839	813	832	848	871	825	828	804	812	867	846	848	844	856	776	826	817	816	839	852	850	825	852	845	848	839	853	860	843	814	869	807	809	839	882	847	876	829	799	856	885	801	824	806	806	821	786	863	814	823	815	804	871	832	854	835	870	821	817	822	796	837	846	880	864	810	837	815	794	804	828	853	825	844	857	844	829	872	829	839	889	814	848	855	862	842	848
27452	20732	9290	2151	1406	1136	979	801	765	751	752	661	627	613	525	441	471	465	446	432	462	492	489	511	435	460	464	431	409	407	401	415	423	357	388	379	376	409	381	414	450	455	412	404	414	388	395	390	376	412	358	393	400	420	370	407	403	372	412	412	428	366	417	393	420	376	414	438	411	447	386	425	387	415	439	377	415	425	387	412	426	412	387	435	401	418	420	422	410	385	440	379	412	416	384	384	382	408	403	399	413	385	394	395	403	374	382	413	375	392	389	367	416	368	374	408	409	401	400	398	405	402	422	389	413	406	395	392	406	357	403	367	408	404	360	389	454	395	401	412	412	366	393	407	454	408	384	392	443	416	383	387	409	396	375	418	406	427	444	396	383	436	415	377	391	409	411	426	391	380	404	392	403	423	389	395	416	421	387	414	381	412	408	424	358	370	391	404	447	430	392	407	406	437	378	409	374	405	407	388	378	383	398	389	404	451	400	391	381	356	433	381	371	409	403	426	420	426	378	383	430	415	389	364	382	391	374	398	449	425	408	375	386	392	428	415	430	381	389	408	392	420	407	392	411	402	382	446	429	409	415	368	402	414	403	367	408	419	415	414	406	371	396	417	387	411	402	403	387	412	437	426	388	426	394	402	372	366	416	407	413	377	435	379	385	431	386	385	394	418	388	405	409	371	402	396	398	415	437	407	422	403	368	420	425	385	427	361	386	412	399	412	404	430	386	400	354	389	390	412	409	392	407	415	431	405	418	437	366	414	400	393	387	389	397	437	379	419	378	386	395	399	410	403	409	428	392	400	408	419	423	374	423	407	433	385	402	390	452	424	389	384	385	385	385	396	388	414	424	429	426	414	389	402	394	374	386	411	390	390	425	393	368	420	428	413	389	385	401	394	419	422	410	378	377	401	393	414	384	416	386	410	376	445	384	428	423	393	389	424	423	395	419	386	439	410	367	413	394	394	428	366	405	382	401	385	365	424	404	388	351	413	406	392	418	391	391	413	417	428	424	403	404	397	382	401	427	411	429	391	425	436	418	412	383	409	410	362	398	396	412	395	392	389	390	414	420	402	377	420	416	419	400	387	410	374	426	389	388	420	440	370	424	409	426	374	400	408	403	366	401	387	426	391	399	378	357	416	356	395	407	391	408	383	398	376	355	376	386	374	399	370	433	419	456	409	381	407	401	435	405	407	397	384	412	399	365	405	395	386	387	405	394	392	390	384	360	406	416	411	411	406	413	403	436	385	406	407	444	397	407	394	388	411	387	381	410	414	398	410	361	393	425	376	402	427	425	390	412	390	377	386	410	363	395	383	402	365	392	390	374	415	429	407	412	373	419	397	401	396	399	410	380	412	378	378	432	421	391	412	422	371	386	391	421	366	422	420	405	394	382	401	447	392	397	400	396	412	385	419	388	386	418	388	400	366	442	427	412	373	398	399	400	382	408	388	419	405	418	404	375	399	404	418	402	412	443	402	433	380	422	369	395	392	403	369	404	412	378	384	396	388	381	411	366	415	416	408	392	401	370	395	390	425	409	379	414	394	467	383	395	384	421	382	375	379	401	399	361	400	383	420	438	361	427	380	403	387	384	447	382	355	397	424	417	422	410	439	397	408	386	424	370	423	410	389	413	450	428	399	395	390	388	420	405	416	380	398	406	386	403	390	377	405	437	385	396	358	399	410	374	405	396	393	343	411	404	363	393	411	402	446	397	389	390	395	407	407	401	424	387	470	411	414	403	429	385	369	444	423	408	435	450	417	393	372	383	377	409	370	413	383	388	405	389	445	398	421	367	419	428	363	420	392	430	427	426	398	413	447	427	398	384	394	361	389	404	389	415	430	415	459	379	389	403	417	417	418	390	418	447	393	376	394	388	414	386	406	358	392	404	423	379	406	393	393	427	406	404	406	405	390	409	397	407	381	413	407	401	410	399	398	403	431	397	403	405	391	413	378	397	388	382	399	417	390	440	369	399	387	407	412	350	416	384	408	401	394	426	379	389	355	395	415	409	370	418	417	411	406	425	367	385	421	409	423	388	377	380	386	404	370	447	443	423	379	390	392	394	408	403	355	404	407	430	410	415	378	389	402	393	370	388	398	410	392	423	416	437	398	430	405	399	416	373	416	385	388	388	374	405	382	406	434	395	415	402	395	408	389	397	395	374	427	383	387	398	361	371	380	390	373	406	390	392	384	407	433	390	420	437	390	422	371	426	407	427	404	399	407	419	438	371	429	392	392	404	407	396	413	448	429	436	417	397	372	380	376	395	427	392	388	405	381	385	392	400	386	410	440	416	376	397	397	387	430	380	397	395	428	374	408	365	402	386	408	380	411	420	371	395	382	408	382	432	419	366	397	382	417	370	393	400	396	394	390	389	397	417	381	392	390	382	407	412	422	404	393	407	388	376	387	402	336	358	390	385	380	412	388	402	412	372	424	411	382	400	420	402	398	434	404	413	395	407	408	378	410	383	391	406	392	410	417	389	347	396	401	397	409	417	408	418	415	400	385	389	393	423	370	427	381	425	368	383	412	434	400	425	415	418	406	407	413	398	420	464	385	421	369	415	399	401	370	415	429	388	427	429	406	375	403	388	409	431	379	415	416	413	412	427	380	393	396	400	417	391	448	406	370	386	395	397	402	388	379	397	369	387	399	417	398	414	406	413	417	400	387	445	405	405	389	411	373	402	389	373	406	394	401	403	401	400	370	396	398	392	414	409	448	394	376	439	360	402	389	433	429	407	402	404	389	395	382	390	408	419	405	431	401	384	397	396	399	407	393	444	406	420	360	423	405	384	407	409	366	387	375	397	372	423	407	423	370	428	390	392	436	406	386	441	383	389	429	360	425	403	434	401	401	429	392	410	384	381	433	405	392	416	417	410	410	391	381	410	383	412	397	442	424	367	391	385	420	407	404	391	413	405	389	406	411	418	379	405	382	409	410	389	410	406	354	389	418	376	372	424	368	367	386	405	394	398	424	435	411	360	359	402	390	399	378	445	417	413	417	369	382	401	405	374	401	410	353	385	360	457	377	388	398	427	373	374	373	395	382	357	422	406	402	414	408	402	416	421	409	424	430	393	389	434	378	399	386	402	428	397	361	411	363	410	415	412	388	415	395	393	386	374	434	379	445	434	412	407	407	401	402	447	395	413	429	445	400	398	421	431	374	414	376	407	392	409	388	396	413	404	417	404	388	421	409	392	398	375	395	397	384	402	425	396	416	387	381	427	392	395	365	347	387	395	403	402	402	401	428	411	429	432	403	377	410	426	378	370	420	422	402	407	380	370	397	385	388	401	405	393	403	376	418	447	376	398	410	398	442	434	394	404	366	410	401	410	379	410	419	433	397	414	420	389	386	403	366	392	374	392	429	393	407	378	413	388	434	443	415	445	390	392	418	426	387	384	415	406	404	413	380	386	410	406	414	380	411	400	397	384	378	428	425	430	413	401	398	425	416	404	418	418	405	404	380	386	397	416	403
5404	5078	4642	2644	2216	2193	1918	1695	1527	1547	1470	1323	1343	1149	951	794	651	616	643	622	650	637	687	686	684	657	591	509	524	481	513	547	495	496	528	535	518	493	548	519	537	544	553	549	494	516	524	558	530	519	545	513	534	512	504	523	532	534	533	496	544	534	502	564	497	538	540	499	519	496	508	524	514	515	500	526	517	507	500	503	532	566	532	515	528	523	516	486	529	526	520	502	571	539	489	555	520	517	587	523	499	518	532	531	521	482	558	504	490	512	512	468	539	486	503	529	521	495	551	492	514	540	521	519	574	500	548	517	477	542	516	507	536	515	510	490	490	531	518	494	503	506	569	525	522	544	502	483	516	554	544	508	519	470	515	495	540	466	520	506	552	525	510	495	523	514	470	507	542	531	571	509	504	568	565	542	539	516	516	541	497	495	514	539	515	493	551	530	501	508	506	526	503	482	523	517	451	552	499	527	507	506	509	533	494	502	500	510	536	508	515	523	512	528	505	531	535	499	567	516	536	499	511	534	520	530	491	527	514	515	475	538	522	504	506	500	515	518	523	578	543	512	531	516	542	524	481	569	499	511	538	545	533	511	517	513	515	551	526	581	546	558	521	504	482	543	507	489	542	551	565	549	556	564	515	535	546	513	494	471	520	501	563	558	495	545	533	518	505	498	533	513	503	499	542	540	537	496	513	510	479	498	507	502	495	520	536	513	524	534	500	535	495	509	504	467	549	528	552	507	540	515	500	506	524	530	531	489	512	538	517	495	499	497	491	524	515	509	502	505	524	553	565	512	478	540	578	554	518	557	505	519	522	526	503	527	535	491	511	528	499	507	547	543	550	540	507	540	524	549	530	454	517	520	559	521	532	479	533	551	521	473	554	545	551	548	528	514	506	514	490	528	507	510	534	565	519	522	518	518	529	482	534	526	547	470	534	552	538	537	487	500	510	518	547	519	496	543	565	518	546	509	511	554	497	510	502	578	546	523	540	518	492	537	521	483	520	508	541	515	541	517	500	484	496	549	542	506	499	498	497	528	503	493	483	488	526	538	469	503	494	502	528	527	488	533	507	571	531	511	530	494	529	512	487	500	516	532	480	485	530	527	493	523	553	508	550	533	546	535	501	485	508	497	553	526	508	548	477	511	503	511	464	522	541	529	512	536	508	532	506	504	517	525	535	526	501	522	517	498	502	557	527	515	515	510	519	534	525	499	486	513	502	501	526	536	510	537	510	559	530	514	550	527	523	500	484	500	522	527	503	509	575	526	519	510	516	495	526	504	537	511	548	543	477	523	470	515	509	531	536	516	530	548	489	517	480	551	506	529	535	509	504	515	509	569	530	524	517	497	495	540	498	510	545	497	512	530	502	517	491	509	542	543	495	554	542	530	521	531	525	520	509	591	522	518	501	494	491	492	539	530	576	524	568	469	526	537	502	531	533	550	530	517	529	506	520	503	529	505	514	493	513	529	539	497	533	506	565	530	534	514	472	525	536	522	511	526	500	503	521	525	537	527	516	510	504	517	543	464	491	508	543	492	492	523	529	529	522	517	535	536	535	553	511	539	498	529	496	541	525	523	534	513	533	555	521	537	535	516	537	482	506	544	504	548	497	512	488	530	535	531	538	485	529	541	513	492	515	513	479	511	541	556	508	502	493	506	533	482	537	511	545	530	465	493	509	534	520	552	528	563	513	544	518	534	519	515	480	523	502	492	532	505	552	527	499	481	499	520	516	520	520	517	522	511	518	510	549	509	490	542	482	485	541	506	491	525	504	511	509	566	563	485	564	546	517	482	531	476	486	523	525	523	525	482	522	487	519	567	509	543	560	553	537	557	528	516	496	532	529	526	522	501	531	537	545	520	523	543	541	537	532	524	509	520	535	514	530	479	511	518	517	516	504	531	526	536	477	516	538	505	513	529	519	501	499	504	541	538	498	538	484	526	500	523	511	507	534	503	512	509	517	494	479	525	532	522	500	521	545	520	531	547	535	486	545	527	558	490	478	575	519	492	505	501	523	527	480	532	523	504	526	528	469	537	543	527	533	503	556	492	500	558	507	533	534	523	523	545	512	496	507	501	510	511	481	498	484	574	561	510	516	493	510	514	542	466	500	509	494	515	538	540	496	536	513	519	520	492	541	520	512	553	512	525	542	501	510	490	505	541	557	530	551	503	545	520	512	495	527	503	529	518	424	541	476	487	538	551	527	534	558	536	573	507	518	496	556	540	533	558	516	520	495	520	523	502	490	525	551	508	512	518	523	537	496	546	485	505	523	487	534	554	533	519	527	489	572	513	520	516	491	476	542	511	549	487	565	545	514	473	479	527	482	508	509	474	534	498	523	482	491	550	522	474	520	523	502	520	469	525	525	542	512	553	502	514	499	515	532	518	517	518	537	566	532	498	521	530	466	523	476	500	539	509	482	527	552	524	525	510	484	535	521	541	516	523	512	508	495	521	495	609	520	485	491	488	470	496	536	500	539	505	515	519	567	512	527	542	504	517	515	545	512	523	539	494	571	473	522	550	484	516	511	487	512	473	521	530	544	512	549	517	500	520	545	541	504	541	507	512	539	520	538	490	478	501	537	520	496	518	487	501	535	505	557	519	565	488	520	485	526	524	528	508	509	559	521	516	480	483	490	552	502	511	539	513	507	527	515	515	515	583	508	494	505	521	516	556	511	510	527	512	516	570	534	497	512	490	534	522	497	549	563	518	517	489	504	511	517	534	521	539	513	526	526	496	515	554	496	556	537	529	519	513	498	510	530	561	509	496	520	542	532	546	521	542	525	518	533	533	496	525	537	535	517	528	490	511	503	515	550	531	524	526	505	580	543	506	516	528	503	505	511	540	516	495	521	529	513	524	514	507	519	575	545	547	472	495	512	516	489	535	523	521	562	500	517	518	505	505	529	519	527	524	512	531	542	516	511	496	500	498	472	504	553	485	514	542	513	464	514	555	564	534	484	501	515	544	495	519	506	528	543	473	490	496	539	518	505	548	530	535	524	539	529	558	528	473	515	589	497	515	521	481	538	509	470	533	527	530	548	494	538	540	492	523	526	510	525	549	509	515	550	510	548	524	536	515	549	534	519	521	518	509	503	532	521	494	485	507	539	535	497	507	528	537	516	549	527	529	495	483	529	511	549	567	491	534	525	495	528	542	474	457	563	496	483	523	505	520	553	573	518	540	529	521	558	515	535	505	532	508	547	508	516	511	532	489	512	555	533	513	519	492	535	546	520	528	505	531	535	521	530	512	530	512	543	522	544	485	535	512	531	528	559	526	521	510	524	480	525	556	552	491	513	508	529	507	517	527	491	494	523	537	540	525	545	529	512	517	536	543	538	495	561	507	522	519	521	527	572	542	523	487	492	521	517	520	542	552	558	518	529	577	541	530	509	480	512	496	514	509	524	516	528	529	494	486	513	498	550	505	502	516	511	563	533	551	492	529	540	530	511	516	511	486	493	505	515	494	502	520	516	536
24464	21580	29070	24550	21545	10629	2608	1685	1590	1487	1348	1324	1153	1149	1094	898	866	793	787	819	845	842	763	898	811	761	714	729	698	726	726	658	712	697	732	687	679	668	713	704	710	719	710	650	700	697	691	748	679	673	635	716	730	751	705	717	642	719	722	683	745	691	659	635	668	706	679	667	700	739	644	723	681	668	699	666	683	684	741	744	716	691	716	707	694	681	697	717	744	736	683	682	696	713	698	654	696	699	699	692	690	710	699	661	639	667	684	679	672	664	690	677	700	677	652	667	635	662	659	659	710	661	714	682	671	673	711	672	718	703	715	612	726	668	750	646	658	691	702	709	672	633	696	701	707	675	688	658	734	682	734	697	651	681	681	717	697	700	704	676	688	729	688	694	659	704	712	680	660	667	654	650	698	655	666	649	645	688	713	683	694	696	747	676	685	675	723	685	729	673	721	697	685	718	644	648	706	681	669	684	691	681	651	693	659	666	660	670	683	717	683	679	741	694	651	689	635	633	715	727	702	650	679	641	678	693	639	716	694	677	635	691	682	686	658	653	707	695	670	705	622	655	717	623	626	636	695	720	703	680	687	696	645	633	655	695	708	622	685	654	674	669	681	666	705	681	645	723	654	689	731	658	695	664	707	709	672	687	672	652	670	711	684	693	624	705	675	663	705	686	701	638	686	688	691	688	669	681	705	645	653	702	727	643	674	655	671	703	661	660	696	690	748	739	669	651	680	616	668	664	679	722	655	674	719	690	664	733	661	671	682	686	695	703	638	646	700	641	753	687	709	706	698	709	686	702	687	650	726	726	678	709	720	686	726	664	652	727	657	695	687	635	701	688	717	695	651	649	681	694	684	727	671	662	696	692	616	695	656	701	673	720	680	660	691	661	714	738	657	654	718	731	669	634	706	697	679	722	659	688	751	712	669	690	666	671	692	606	663	658	665	661	689	665	641	681	694	652	743	647	656	668	689	705	645	691	631	675	689	639	675	691	680	701	693	694	663	706	660	710	680	671	688	637	697	695	698	700	626	657	703	679	694	652	696	727	650	723	696	659	719	679	750	677	667	676	673	673	674	675	677	661	698	674	694	696	694	668	703	644	697	731	695	706	675	702	675	686	681	661	698	715	674	670	702	691	700	717	684	735	701	679	686	682	687	729	688	673	679	703	673	692	735	702	675	701	657	676	702	693	692	683	708	677	665	701	683	636	717	664	622	682	695	698	638	684	689	656	686	680	670	714	704	725	688	690	701	663	661	668	727	696	745	697	693	697	726	671	718	712	693	717	681	691	681	681	681	649	692	683	722	682	686	726	735	705	711	708	650	717	677	712	717	696	674	692	682	702	685	677	651	672	664	669	703	686	703	679	715	675	688	710	698	713	698	666	729	624	673	695	679	681	677	666	708	695	715	657	660	669	708	705	671	687	643	690	716	629	666	729	688	696	684	673	703	669	689	688	709	679	696	681	752	660	667	675	680	649	664	695	692	700	725	659	677	710	643	689	681	692	681	694	669	715	643	688	707	686	706	701	690	695	707	664	690	668	676	690	652	695	662	664	706	719	676	657	687	712	701	680	689	706	672	695	652	668	710	637	713	666	669	716	679	729	757	674	687	667	667	693	736	680	679	680	674	723	679	675	694	676	657	665	704	661	648	705	677	658	697	679	687	705	724	684	696	632	690	610	694	688	655	709	672	670	738	664	648	768	664	679	688	659	660	706	714	663	720	664	671	663	660	675	662	747	733	704	688	706	706	687	683	694	620	668	683	730	689	694	676	652	677	664	705	685	721	688	707	702	691	694	697	694	721	621	721	682	710	677	705	694	674	668	736	701	736	737	695	646	739	703	671	661	693	705	747	668	699	694	705	707	723	722	655	654	666	634	685	667	662	702	681	642	666	720	676	705	691	718	686	682	671	685	715	731	655	724	602	663	695	645	686	715	683	650	707	699	696	663	704	693	657	704	677	728	659	722	703	695	652	713	661	699	689	722	668	696	665	725	695	622	754	705	651	636	712	689	680	681	679	664	690	720	681	669	719	681	674	680	710	646	686	716	659	666	681	679	705	670	698	639	635	611	751	670	687	707	735	684	703	687	659	691	737	647	719	651	672	677	687	656	655	665	696	720	683	682	652	690	685	697	683	743	669	696	719	690	656	662	674	687	659	635	724	617	683	691	700	658	703	641	653	702	680	704	631	669	663	675	684	624	667	706	725	680	677	667	717	721	701	660	718	647	691	666	697	662	662	657	690	679	662	688	666	655	678	618	686	712	716	710	631	684	667	643	665	684	690	725	666	706	680	662	711	676	716	679	658	669	692	657	662	641	671	667	667	669	708	696	678	683	685	719	629	699	698	702	700	714	681	656	704	687	673	675	670	643	684	713	701	671	667	748	717	691	761	676	712	689	700	701	685	707	701	668	705	675	675	670	665	658	680	696	654	725	705	703	693	705	677	652	686	704	681	703	647	664	681	672	715	723	687	681	648	699	693	698	667	668	664	683	711	643	707	718	714	639	633	685	655	643	702	695	677	683	625	680	692	713	692	675	665	687	688	705	691	661	698	716	672	746	692	693	714	680	686	635	653	710	692	748	694	661	705	710	680	703	673	677	693	668	670	644	722	675	662	632	675	685	711	697	671	637	690	666	729	662	672	722	664	738	714	722	655	705	721	709	716	712	651	682	678	680	657	721	721	701	711	638	664	681	678	686	716	649	721	698	700	671	716	679	694	643	661	657	663	668	686	682	679	688	709	663	680	677	709	699	659	675	657	680	689	704	672	639	666	661	648	685	691	708	703	663	706	659	684	665	693	703	695	683	669	646	691	686	671	671	681	687	734	706	680	711	676	700	659	719	701	693	669	701	682	715	646	688	640	712	652	689	702	702	702	700	675	710	659	634	695	682	707	700	700	696	692	688	690	739	689	674	677	671	682	709	692	674	698	660	702	659	668	664	715	701	715	696	675	738	694	648	657	694	686	635	649	712	659	658	693	733	701	689	705	723	717	678	706	689	630	654	657	657	646	688	688	679	717	658	689	692	714	696	695	712	693	714	662	712	664	690	692	686	668	677	710	671	680	642	722	708	655	652	692	662	700	700	646	669	709	681	698	652	726	721	650	664	678	680	643	678	636	659	696	655	649	723	696	671	659	701	687	706	682	704	699	640	667	699	654	673	678	671	685	622	631	724	690	685	633	685	687	647	691	677	681	695	708	666	690	667	653	710	737	646	660	692	679	672	687	670	700	690	691	697	694	706	676	657	653	642	666	682	700	680	670	673	722	702	694	675	715	716	674	693	664	682	720	686	693	706	654	702	713	683	686	640	667	676	649	725	687	676	654	703	700	729	663	686	707	673	699	746	706	667	679	662	709	655	648	606	719	684	699	661	648	663	651	691	710	681	648	652	690	691	686	645	672	682	711	641	683	702	669	675	636	677	720	643	685	646	681	690	666	710	673	663	690	710	693	718	656	709	682	722	655	671	699	664
6612	14805	12424	7245	5886	4870	4298	3697	3220	2924	2744	2553	2301	2206	1760	1393	1180	1158	1098	1158	1179	1164	1270	1340	1209	1182	1008	949	929	939	916	892	864	930	834	874	924	879	901	911	883	927	939	929	908	865	958	893	880	872	897	945	890	874	865	869	925	878	860	898	866	886	871	860	854	868	896	899	904	876	880	807	881	857	829	877	850	855	883	822	841	851	902	833	863	891	860	868	851	865	882	869	926	857	887	890	926	857	854	861	860	881	833	839	861	923	899	860	846	910	842	887	858	893	883	879	881	892	897	857	851	854	855	898	892	855	853	878	871	835	901	839	813	865	847	864	882	883	900	830	858	875	884	865	913	853	899	903	894	860	827	885	898	867	866	877	931	862	849	834	867	851	880	942	865	867	905	878	890	885	903	899	851	893	898	852	896	913	857	839	882	902	850	890	863	925	845	857	923	884	843	812	904	888	824	884	913	870	927	888	884	897	874	848	873	858	828	868	851	841	838	904	916	861	864	800	848	859	848	871	924	842	896	850	897	868	847	879	874	851	891	878	911	881	870	858	829	875	828	896	919	890	814	873	869	821	870	841	866	850	848	873	883	855	870	855	899	878	868	854	870	879	870	923	877	899	845	912	913	806	857	865	830	885	840	909	824	823	864	899	862	852	841	865	945	887	898	881	893	842	869	863	854	937	842	867	820	914	857	865	845	942	841	818	882	879	811	856	895	852	842	896	858	857	871	898	907	826	908	833	881	865	909	854	830	840	838	864	877	897	866	885	871	903	913	867	903	883	829	874	825	875	874	823	884	847	897	887	888	864	843	911	903	845	901	846	867	884	896	853	865	816	854	851	893	901	897	867	852	911	881	877	869	887	908	857	860	876	879	874	898	843	858	858	848	923	839	842	887	823	870	897	854	894	886	862	843	920	896	856	843	870	829	852	803	870	865	894	905	891	844	871	883	881	894	862	911	911	839	848	821	847	845	881	885	836	898	894	870	897	859	832	879	835	858	877	843	862	850	863	864	835	848	897	876	862	856	856	878	817	856	834	860	805	836	894	833	894	855	807	919	869	890	874	865	952	857	876	860	875	869	891	865	866	940	895	864	905	817	877	891	912	876	832	875	953	860	884	886	910	890	869	845	887	881	898	895	882	857	874	901	879	889	932	867	826	932	909	857	821	878	868	831	868	897	877	856	877	857	912	863	898	869	881	927	814	886	839	879	874	893	841	817	918	867	871	858	862	855	911	921	906	845	859	847	867	851	835	849	852	830	898	860	889	875	895	850	861	864	847	865	846	869	906	875	839	900	853	850	836	894	880	854	856	864	894	854	893	894	828	866	837	859	880	856	827	838	888	817	908	820	828	853	865	814	878	838	858	914	842	901	858	915	851	856	827	837	832	895	850	821	853	867	813	875	820	859	930	852	878	883	832	855	883	930	854	849	836	856	912	885	871	846	919	870	877	856	909	861	832	846	891	865	852	881	866	869	869	801	904	896	868	860	882	859	888	830	898	841	900	894	886	831	828	831	859	860	887	863	899	899	842	867	859	911	865	907	899	896	845	844	891	864	872	933	851	817	874	800	915	904	898	869	891	896	842	891	905	858	846	877	850	864	806	877	834	869	833	849	829	826	870	902	858	846	867	920	900	909	837	853	878	878	799	862	891	814	907	902	862	857	857	878	887	913	871	869	846	814	865	838	868	867	870	892	899	845	862	844	859	871	878	937	908	824	902	885	904	869	863	830	889	871	872	878	886	878	877	892	864	882	874	848	858	845	840	856	865	866	929	886	845	871	866	881	879	884	854	874	932	850	805	899	854	848	879	852	876	875	848	875	883	854	918	892	864	883	891	872	883	867	908	902	900	899	908	844	929	915	889	893	871	905	815	838	877	851	846	904	879	852	832	849	906	812	901	837	842	914	856	864	862	943	861	918	839	919	857	855	810	881	830	890	911	888	845	890	856	872	870	904	833	869	873	898	838	886	896	859	842	855	824	862	844	893	864	839	904	849	893	866	838	854	902	827	906	854	877	851	887	883	869	868	829	882	889	914	892	909	829	847	880	941	835	877	834	860	910	847	855	914	891	856	841	853	904	897	852	875	921	890	854	859	840	893	847	887	891	890	869	856	827	849	839	871	881	892	862	932	923	858	865	824	860	909	861	827	844	862	900	807	886	809	899	857	900	826	859	897	899	890	883	884	881	938	859	864	851	845	888	888	842	878	846	879	892	846	847	869	904	851	839	813	864	824	863	862	829	834	874	887	875	772	926	928	894	865	883	833	888	802	880	860	935	837	891	877	851	848	873	848	863	872	888	850	880	874	828	879	903	832	914	844	868	882	809	906	859	831	833	858	877	833	872	827	804	895	878	834	883	838	880	848	877	880	841	819	913	889	840	829	843	860	893	905	870	834	877	924	885	833	910	829	814	921	892	839	837	882	881	907	863	863	887	876	886	878	825	854	864	872	820	883	915	897	829	840	866	833	814	808	858	872	825	870	886	832	826	867	876	839	867	885	883	815	852	955	833	825	853	877	885	848	923	887	818	883	885	880	888	897	876	846	854	842	836	873	847	873	862	843	839	854	839	900	886	865	861	879	866	876	891	911	879	886	912	892	848	867	883	855	864	916	896	861	864	829	841	850	847	868	862	828	823	871	888	856	865	928	902	921	870	894	869	865	877	861	899	853	820	870	833	899	887	912	864	881	870	890	902	866	856	864	874	895	852	846	854	867	887	855	864	899	876	886	897	850	880	809	889	865	869	785	863	907	933	885	876	915	888	820	858	897	816	917	811	889	886	861	889	850	854	852	841	872	823	853	854	823	877	918	814	901	884	876	904	872	888	944	916	883	832	864	859	900	923	843	899	881	870	870	869	841	876	840	876	871	830	844	888	887	888	881	823	894	916	873	926	894	889	860	873	841	870	841	866	845	818	890	867	888	858	842	802	811	877	884	875	918	850	875	868	859	901	865	853	883	875	847	922	842	873	838	870	912	825	936	858	903	890	875	860	859	887	811	910	918	847	832	882	840	848	856	871	852	868	829	829	882	865	831	851	838	856	887	824	816	796	853	866	855	790	888	906	866	829	873	850	858	801	809	872	878	837	883	881	851	898	841	867	848	880	868	814	902	897	817	879	836	827	877	818	855	866	801	865	908	909	844	795	931	844	873	868	898	914	841	837	917	888	852	912	908	904	909	844	869	847	838	893	799	847	896	892	840	898	909	874	892	842	784	883	869	829	860	880	912	881	919	897	871	925	891	823	842	834	855	829	884	887	872	809	866	855	828	852	835	847	848	848	850	887	897	840	940	857	879	896	872	881	872	857	887	797	827	861	871	844	877	846	835	832	882	885	857	871	864	901	864	891	780	852	889	788	834	925	840	882	845	825	865	843	891	899	930	860	876	860	856	850	841	842	897	864	880	895	817	869	846	899	815	887	867	921	857	847	831	837	832	851	848	832	888	879	867	846	851	904	908	842	870	846	815	844	859	808
23391	21590	29539	24129	21596	21652	9040	2630	1971	1901	1765	1638	1496	1378	1121	934	888	861	849	883	866	912	895	895	917	734	758	721	686	683	709	698	628	679	643	709	680	669	743	715	665	626	668	668	672	662	664	667	690	653	641	658	644	667	665	635	683	659	663	619	627	668	654	609	613	662	612	665	675	667	661	733	654	663	600	664	635	689	668	661	678	667	648	646	622	715	641	680	614	660	626	678	656	640	644	658	700	639	663	647	623	652	675	680	618	674	682	641	654	641	621	649	657	653	628	667	637	669	682	677	676	648	668	625	644	620	679	654	661	702	665	660	626	645	671	641	649	689	661	653	673	676	676	623	654	656	656	658	650	629	686	665	627	633	668	610	655	724	658	649	696	627	622	673	638	691	670	696	655	650	601	641	661	672	636	601	640	647	650	669	629	692	658	637	697	634	664	623	656	608	668	625	652	677	632	672	653	602	691	639	663	645	647	666	673	619	679	625	634	675	666	693	665	665	642	639	641	655	684	646	631	696	662	626	686	672	627	680	613	706	664	660	666	660	661	666	647	633	634	614	632	632	634	650	658	651	638	616	628	685	669	649	618	659	678	660	675	671	634	646	638	634	680	662	681	656	661	706	688	654	638	681	636	666	661	647	660	621	627	673	652	665	703	664	683	719	636	619	640	632	704	663	630	650	658	664	624	648	612	667	624	631	625	690	656	667	687	675	641	673	679	653	647	590	625	668	646	626	668	650	674	692	662	672	661	703	616	639	660	637	624	651	626	630	654	707	623	668	665	615	611	602	663	673	648	659	662	667	673	648	712	690	670	588	661	678	642	619	662	668	623	668	651	645	644	677	661	643	644	651	620	613	643	666	600	653	647	644	640	649	609	635	655	619	627	644	651	646	631	649	638	639	688	629	659	668	674	685	680	630	679	638	580	680	722	607	676	673	663	634	640	657	688	638	621	667	604	664	602	708	654	657	618	711	664	623	672	648	632	670	657	636	662	664	676	645	669	659	652	616	676	597	647	634	692	670	662	656	665	663	661	673	695	650	696	650	616	641	594	649	681	641	671	606	653	643	638	632	612	604	596	649	586	650	648	624	642	625	619	664	634	630	595	631	667	608	661	651	688	670	650	672	652	624	639	624	659	657	616	663	607	620	712	660	682	622	673	683	681	678	665	666	649	658	673	646	656	659	670	684	612	687	649	615	681	622	655	673	681	671	654	638	691	720	672	593	665	704	643	677	635	630	663	636	631	638	628	669	661	656	640	671	644	654	681	672	677	659	643	621	621	662	621	698	700	664	665	593	643	696	633	624	642	662	654	650	674	651	618	612	658	652	620	603	666	634	602	673	644	628	616	642	592	648	667	633	632	623	664	636	616	696	656	658	600	620	608	626	668	612	635	672	728	679	653	604	727	639	635	720	643	648	656	672	587	658	624	674	709	636	668	635	655	617	638	623	627	679	672	665	682	669	678	632	645	690	632	708	660	667	669	622	668	643	631	647	629	644	662	665	626	659	673	629	631	687	669	669	659	701	659	660	637	699	639	625	632	620	638	642	632	619	646	684	668	671	650	634	680	611	633	659	656	636	653	610	658	706	688	673	676	680	661	619	618	675	655	636	682	685	636	675	663	615	645	658	651	704	712	644	638	629	641	652	644	726	671	692	602	636	630	589	637	675	589	658	624	608	632	695	655	616	653	640	608	676	636	689	692	642	670	681	656	631	634	651	638	625	642	635	638	640	649	616	689	648	679	654	618	646	638	702	646	617	684	640	619	668	654	655	651	641	639	673	634	620	669	681	637	662	643	611	676	656	622	638	674	614	665	633	693	722	659	655	657	645	694	641	625	633	622	649	625	634	641	617	643	676	640	654	608	609	646	659	636	646	642	655	663	664	633	678	631	620	707	664	663	643	691	614	679	629	654	661	640	612	651	660	650	650	664	637	644	669	616	611	658	710	617	669	675	688	668	621	619	690	645	608	651	641	643	661	620	615	645	643	631	654	621	651	696	650	697	670	629	689	645	664	622	647	638	676	688	678	660	607	633	628	603	692	679	638	644	743	714	651	658	654	636	639	645	653	611	671	647	672	630	610	666	693	664	649	637	683	646	644	645	639	639	626	625	595	614	685	635	626	659	578	603	626	651	679	655	639	631	635	659	703	683	632	618	672	661	637	617	650	687	648	681	673	651	691	665	644	615	632	671	684	644	651	632	662	643	638	649	653	649	667	648	642	649	637	682	673	630	642	667	627	625	653	673	645	683	665	673	682	640	643	642	638	631	656	625	638	664	631	659	662	662	663	621	626	658	643	603	643	651	620	700	634	599	662	645	708	673	614	610	680	645	656	628	689	620	647	647	651	656	647	711	681	669	632	660	682	638	678	641	695	642	634	647	658	610	704	634	659	645	630	669	659	640	667	646	634	662	610	640	645	700	702	655	686	659	629	641	672	672	666	651	665	645	638	656	640	647	629	625	692	612	596	649	676	629	658	604	676	686	633	674	685	633	633	654	628	683	629	670	641	664	636	675	621	714	674	631	671	665	635	633	649	637	654	679	702	622	604	588	649	628	617	633	691	631	644	627	634	667	678	582	668	605	683	616	697	637	654	614	662	663	638	643	655	671	649	624	655	611	657	635	632	618	629	660	658	640	678	632	651	652	701	663	675	635	690	644	640	680	686	662	644	658	667	671	639	592	624	646	639	599	633	685	624	675	718	639	636	618	660	694	582	678	635	690	659	666	676	668	623	648	629	638	684	658	635	667	643	646	640	638	664	653	619	613	641	617	657	643	670	661	635	640	654	682	643	672	653	694	634	677	605	644	606	621	643	668	649	645	701	676	659	610	633	713	624	627	633	640	643	677	622	620	669	609	620	653	622	649	669	626	639	610	620	615	660	605	629	639	642	653	657	647	641	611	681	668	661	648	656	637	708	630	642	616	632	636	692	639	668	629	629	660	617	673	638	672	643	650	622	689	645	631	650	646	657	659	625	637	665	672	620	624	650	629	634	590	667	580	608	629	656	639	655	600	669	632	607	644	682	689	641	649	660	660	637	614	604	625	647	650	675	701	650	651	653	624	651	713	632	619	615	674	617	632	645	648	662	689	666	644	689	674	663	621	642	683	691	639	622	642	663	675	629	664	654	661	688	665	639	658	624	627	708	696	615	640	649	652	683	606	611	643	686	668	669	668	606	630	643	698	662	646	671	633	688	639	655	613	637	661	656	625	666	631	661	699	607	693	631	641	630	692	639	630	577	634	651	576	619	651	678	607	638	641	633	644	638	643	649	658	614	658	641	644	633	619	628	632	652	665	620	618	701	663	624	696	627	631	612	604	646	662	684	709	621	634	665	667	670	611	617	654	667	628	666	633	612	678	644	659	672	660	650	653	654	668	649	652	642	656	656	679	634	654	640	618	684	639	616	701	622	604	666	623	661	611	658	706	651	658	684	637	664	670	624	630	639	660	677	675	627	661	608	631	637	685	624
9102	20832	17226	10430	8225	6868	5971	5077	4452	4130	3642	3290	3206	2739	2079	1666	1467	1321	1333	1301	1369	1398	1414	1394	1326	1167	1141	982	936	887	917	934	909	936	921	889	919	870	927	886	869	936	902	876	858	861	840	882	787	893	858	861	816	892	842	859	848	855	857	849	881	918	868	826	899	817	853	859	820	871	831	851	867	869	830	854	847	819	872	834	838	807	842	857	836	841	826	838	880	849	874	905	786	804	820	810	831	782	823	841	895	808	828	855	841	851	872	871	811	867	839	817	840	841	798	850	784	848	801	816	817	800	821	821	845	856	806	864	888	781	811	853	746	918	797	837	803	856	803	828	900	798	814	840	850	850	808	824	807	848	828	769	802	806	844	844	809	878	808	846	819	806	849	788	799	836	842	821	864	867	849	859	903	823	819	809	806	848	792	831	861	792	858	860	839	846	819	813	838	828	810	858	867	834	841	857	808	803	802	838	781	838	879	816	868	820	844	821	852	826	799	829	850	819	806	807	794	842	832	874	818	815	811	767	843	863	796	825	822	867	763	869	807	894	811	818	896	772	872	819	818	815	793	849	860	820	800	839	864	828	832	820	871	818	839	834	819	834	857	831	828	836	851	841	838	861	864	801	842	827	842	773	838	831	822	847	840	816	832	795	859	800	834	869	846	849	809	832	773	871	843	775	832	822	852	849	847	831	843	873	823	824	861	858	833	777	858	865	800	848	863	847	836	841	802	832	819	865	840	867	882	827	830	827	849	803	795	857	836	838	861	856	879	818	820	771	877	775	802	845	811	826	846	834	864	862	815	861	903	767	836	826	827	853	838	870	831	865	822	868	810	831	785	817	841	827	902	829	850	862	828	825	825	802	846	836	773	828	787	834	801	850	825	863	825	883	849	803	821	791	862	826	809	852	830	851	787	828	805	837	857	831	785	874	823	825	817	816	798	834	822	804	809	826	830	803	817	813	856	759	821	830	805	844	832	828	882	806	861	816	844	866	868	842	839	820	827	853	785	825	836	883	842	856	848	826	812	804	849	859	757	872	831	830	830	865	876	877	885	825	841	827	799	822	845	816	838	767	805	847	862	827	899	847	820	818	874	820	853	827	821	854	864	815	829	800	872	811	801	825	853	866	833	883	850	863	818	862	870	838	842	833	839	827	845	841	861	864	819	822	844	809	794	860	766	816	859	780	786	867	820	813	858	820	883	865	815	852	851	806	836	857	862	830	816	779	783	833	875	858	863	807	887	865	828	868	811	823	834	853	837	869	832	821	770	760	789	824	839	764	845	861	873	773	859	847	822	782	851	828	820	834	831	857	849	751	850	852	814	825	840	826	791	854	803	808	880	846	818	811	841	819	803	829	807	825	856	866	831	828	786	803	826	770	849	813	810	812	830	847	843	836	824	831	866	823	835	783	838	885	813	846	852	883	884	785	834	814	843	823	829	834	833	835	868	834	839	751	877	857	840	863	849	788	808	810	870	873	803	801	800	830	822	863	830	873	766	841	832	804	885	838	796	874	859	831	858	802	855	857	842	802	845	828	795	852	856	822	758	831	847	879	868	837	822	853	836	821	853	867	849	859	776	826	840	858	843	845	826	838	832	805	797	809	847	843	823	834	811	870	795	831	829	867	867	837	871	809	816	885	843	841	835	801	829	853	823	804	804	791	827	858	837	840	788	834	842	806	803	867	836	816	802	848	846	855	880	792	870	830	864	856	846	802	848	831	810	807	794	837	832	885	829	860	823	776	841	811	866	863	862	819	820	890	872	787	831	815	854	798	823	811	817	820	834	855	804	833	856	823	834	858	802	838	876	788	860	836	823	842	824	804	826	821	815	828	810	837	809	805	811	845	825	837	829	830	840	856	818	850	843	788	797	839	844	811	807	825	902	784	836	786	800	864	835	821	873	863	812	829	846	805	831	820	859	826	815	855	852	818	882	863	855	802	804	807	826	832	817	803	845	844	760	797	812	843	829	814	834	813	837	826	822	868	832	814	810	870	842	848	801	804	792	854	790	792	802	866	807	786	835	824	858	851	848	855	829	820	870	824	873	884	829	824	850	845	801	812	865	838	831	775	854	834	831	841	808	848	857	831	808	789	826	801	805	847	864	809	812	807	876	788	837	794	865	893	832	794	795	787	846	828	850	850	805	787	771	880	782	882	803	803	856	824	818	841	846	824	832	859	902	801	833	811	860	858	872	797	821	821	848	798	824	856	884	868	822	829	849	813	848	850	856	824	807	881	837	789	818	865	864	879	808	879	861	830	832	832	821	828	798	903	807	857	907	838	792	867	829	799	829	809	868	815	791	859	845	822	825	813	851	884	835	848	814	834	813	810	764	837	832	875	812	824	816	818	847	894	818	825	811	805	826	842	805	810	859	821	872	835	789	840	800	834	847	848	816	809	853	795	816	807	847	792	852	849	849	887	878	821	855	838	814	857	800	856	817	794	825	882	830	861	805	836	821	804	822	803	873	824	845	853	865	837	830	788	841	807	841	810	870	822	814	882	854	770	841	832	792	785	851	819	878	850	808	844	746	886	843	817	837	830	820	827	833	818	807	815	831	812	879	829	814	832	841	823	798	817	853	790	792	844	842	834	823	825	816	873	821	840	851	831	854	888	775	844	854	835	839	787	769	806	789	860	827	818	836	838	800	862	801	790	759	803	835	872	824	872	831	865	830	828	855	835	824	813	821	832	866	820	797	877	841	836	811	809	817	841	863	825	831	807	817	821	849	847	826	825	784	832	911	827	824	801	810	834	848	823	830	861	783	841	829	807	826	852	829	850	821	821	814	788	827	832	835	836	825	830	838	805	808	809	842	830	798	827	805	799	901	814	798	815	825	797	866	827	835	806	826	817	857	831	806	802	828	837	849	811	872	841	800	846	812	836	820	836	813	831	861	789	834	838	852	822	867	867	845	840	794	888	772	831	871	828	829	850	871	850	892	872	841	840	873	839	889	856	822	806	872	801	869	821	855	823	879	835	816	856	833	839	839	876	847	847	836	825	802	850	824	846	809	837	809	863	815	868	843	824	826	824	868	841	819	846	874	844	865	866	804	816	859	815	856	799	801	811	829	863	834	799	784	844	800	789	805	851	790	816	819	813	819	828	869	839	869	806	824	802	789	808	863	855	822	851	780	865	820	808	814	822	824	820	832	808	812	833	857	906	852	844	844	869	833	839	807	848	799	795	837	808	809	864	809	855	750	821	775	865	827	846	845	824	822	842	830	819	815	841	872	890	824	828	833	850	818	842	820	825	858	846	798	828	836	830	856	835	851	849	821	903	833	839	814	753	811	818	815	809	821	800	796	809	814	806	807	847	839	791	796	849	839	850	750	803	857	824	817	812	858	798	823	854	781	829	815	869	842	867	815	817	774	808	807	789	905	781	768	840	801	847	856	845	835	836	809	867	843	844	843	790	866	836	801	845	867	811	805	814	810	830	789	815	854	864	766	814	846	807	835	823	854	825	861	873	847	870
27482	20689	9237	2081	1231	961	940	794	804	736	723	627	655	634	537	473	471	385	452	442	460	479	472	438	439	419	399	410	400	367	401	395	375	409	376	384	406	403	399	361	413	354	407	380	400	365	390	392	391	397	398	421	375	400	412	398	369	347	430	355	397	358	404	424	380	375	378	426	407	407	398	426	386	401	407	397	393	401	372	409	391	387	382	378	404	394	409	380	386	353	390	402	349	401	408	418	412	430	405	403	378	394	406	358	377	371	379	391	409	390	413	395	374	365	387	388	414	394	388	390	367	393	427	423	415	401	432	384	354	392	383	415	381	413	383	408	416	398	389	410	408	398	396	363	357	393	358	400	377	386	396	386	406	428	363	364	405	380	368	379	375	368	397	425	403	378	401	411	366	404	375	380	399	417	403	416	385	392	396	401	390	402	407	410	385	411	400	364	360	424	418	423	419	438	373	378	427	399	400	395	395	389	389	381	371	404	386	398	416	394	377	399	413	382	405	427	386	396	400	415	389	374	387	383	398	380	372	404	377	416	365	403	369	350	401	380	420	396	389	374	376	407	409	406	385	406	376	375	425	364	372	363	417	379	382	419	421	383	401	348	403	389	406	394	392	431	394	370	395	384	384	383	356	387	406	400	376	374	388	345	404	402	408	379	399	358	406	400	409	390	387	381	392	445	382	426	403	404	379	408	414	361	399	342	385	400	365	387	386	378	400	421	363	372	401	414	408	394	396	342	367	389	414	393	390	388	381	384	379	417	419	424	418	395	343	368	376	393	437	385	390	392	395	405	419	389	364	370	386	388	431	430	407	423	395	369	435	369	394	398	371	397	394	383	384	440	363	388	421	402	407	411	373	381	403	425	395	371	392	430	390	389	367	413	378	398	430	366	400	391	404	450	357	380	366	441	381	334	364	392	426	396	392	410	387	402	367	375	416	441	391	388	373	378	408	394	415	424	399	389	375	413	388	360	374	391	383	377	356	371	417	402	410	423	385	391	385	414	406	381	420	390	411	356	431	404	375	391	384	396	419	383	386	394	368	368	379	411	353	409	377	398	395	388	443	386	381	393	398	360	416	377	397	400	392	403	391	385	396	411	402	370	412	358	408	406	424	401	403	376	384	369	388	368	387	358	359	367	387	380	369	425	390	403	433	384	406	362	402	372	361	405	385	403	402	384	396	394	429	367	372	396	405	371	397	391	387	376	390	410	426	404	410	367	390	398	403	378	405	411	388	402	413	366	354	391	378	403	374	402	421	361	419	371	386	374	397	416	393	360	413	386	415	379	406	410	412	370	392	356	413	378	372	410	387	390	366	400	369	407	388	364	360	390	391	406	402	379	360	381	397	415	444	391	410	354	383	375	380	356	412	412	376	411	390	455	403	361	378	398	416	376	404	440	385	416	428	427	364	374	382	402	385	352	410	392	381	414	330	397	407	405	360	405	454	414	436	407	363	374	435	349	391	392	441	384	398	425	385	356	405	402	434	381	394	435	394	427	389	380	395	410	394	414	371	433	395	369	366	395	397	406	365	375	389	395	410	400	417	394	414	416	409	372	387	385	412	406	406	396	382	360	425	434	404	398	432	391	398	376	433	380	378	427	381	377	429	368	381	414	395	414	374	396	395	399	363	413	374	379	391	379	399	395	370	380	374	393	420	408	412	420	394	383	399	369	377	414	385	394	414	400	384	433	377	373	381	387	392	388	365	378	430	382	379	389	398	429	353	411	345	397	385	387	377	415	414	378	375	364	414	378	391	364	410	418	368	344	367	387	355	416	386	390	371	409	388	393	369	368	392	397	395	401	390	403	372	409	370	426	402	379	394	418	364	429	366	394	381	383	388	397	408	383	409	396	403	410	371	377	390	410	381	417	380	417	377	430	398	386	380	400	414	399	383	381	384	423	425	385	358	390	377	416	417	383	372	394	350	377	376	380	389	374	391	419	392	404	369	375	377	396	404	375	383	384	440	390	386	415	393	397	360	383	387	416	397	373	400	385	407	436	410	399	423	357	398	376	359	380	396	386	417	410	417	397	382	419	397	379	430	415	381	445	387	359	439	410	410	372	386	385	412	384	405	384	396	396	397	405	402	415	392	376	379	387	380	369	420	378	404	441	415	385	340	407	386	383	398	381	404	378	408	402	419	402	377	401	371	346	393	423	397	364	389	369	416	362	400	422	405	408	408	402	422	399	395	404	376	402	438	401	382	389	391	383	405	417	388	380	382	397	355	416	423	410	401	402	417	398	365	375	365	383	398	375	364	397	382	357	364	388	350	395	394	404	385	425	383	394	405	392	385	382	380	406	409	413	414	354	441	398	404	420	427	392	390	414	428	382	393	400	375	405	418	400	398	430	367	392	388	394	378	406	398	408	372	380	387	409	393	424	372	400	411	387	409	409	398	349	386	411	378	380	384	401	433	361	404	420	395	356	365	386	371	408	379	391	337	413	407	396	391	398	407	447	394	397	382	415	368	377	396	435	374	405	404	398	394	399	404	358	390	420	415	354	378	380	367	411	404	416	394	375	376	381	386	417	366	388	382	384	407	410	398	356	386	377	439	395	351	378	380	379	371	371	375	414	415	406	423	375	377	379	351	387	372	372	395	384	424	401	361	381	402	400	362	393	409	401	398	365	406	381	392	427	370	413	358	373	432	375	381	390	400	426	386	385	378	413	407	359	383	394	407	396	382	412	404	369	395	421	377	374	372	402	425	380	395	392	421	373	381	394	396	412	386	363	437	381	392	415	393	381	376	388	368	380	392	390	402	366	390	387	392	382	408	405	376	396	391	385	410	413	378	367	386	372	391	404	422	371	405	360	391	410	409	406	383	415	345	334	391	356	389	396	410	387	420	416	392	380	384	386	383	392	416	379	386	382	410	363	447	458	404	405	368	414	372	417	392	398	408	402	395	386	400	370	345	406	405	379	405	412	396	408	399	404	382	362	399	390	354	380	415	385	413	359	393	357	374	385	378	365	368	377	404	398	409	372	395	400	397	383	404	413	400	398	388	398	401	391	395	385	405	385	384	414	410	439	407	435	390	406	399	398	398	347	391	381	388	409	386	425	400	385	406	390	372	399	378	397	407	376	384	397	451	422	389	391	397	401	356	383	407	423	394	376	402	364	415	380	409	401	418	374	400	375	399	407	369	388	436	394	438	412	380	408	396	399	399	380	388	387	388	409	383	362	399	377	372	380	363	390	425	394	433	376	404	421	387	402	401	395	419	394	375	390	408	386	372	391	366	416	398	395	401	403	420	371	394	391	380	396	358	402	384	364	411	406	370	414	411	388	399	381	372	360	399	390	408	384	392	372	370	363	389	387	383	415	399	365	406	402	409	402	429	382	406	384	380	382	421	404	423	354	427	373	360	432	373	371	350	375	375	342	401	385	378	372	404	370	378	357	362	429	429	392	408	409	396	353	419	401	390	360	422	382	422	408	364	395	382	418	426	397	378	382	368	411	388	404	395	378	377	433
5419	5423	4789	2887	2325	2167	1978	1798	1592	1632	1442	1370	1257	1115	925	697	670	637	632	650	610	679	781	722	657	575	569	562	530	537	552	519	541	503	482	472	542	517	497	520	553	576	533	500	515	519	511	533	526	516	486	538	509	543	498	504	520	475	490	544	531	546	523	513	461	533	501	532	501	537	503	515	483	561	478	471	499	509	453	541	507	526	503	514	492	559	530	545	525	491	514	480	499	501	486	492	508	531	519	502	488	506	473	511	449	498	493	497	463	496	509	567	519	487	494	511	522	557	552	542	498	523	488	508	512	523	527	508	469	501	478	549	499	521	493	553	473	540	498	469	522	506	526	520	497	520	517	473	482	535	520	532	505	490	531	544	522	488	489	505	525	527	509	487	499	465	515	538	527	531	493	569	521	493	534	478	495	517	491	481	536	500	505	506	490	532	489	507	505	489	534	481	496	494	519	485	530	530	478	523	556	495	509	506	526	553	502	528	545	554	480	509	506	516	503	480	508	551	514	525	498	514	478	497	538	558	487	568	503	549	523	494	532	517	502	515	496	522	478	534	499	505	518	507	501	489	533	502	535	539	510	510	492	497	514	555	499	560	508	533	492	472	482	509	525	537	486	507	476	492	489	513	501	502	511	558	507	488	502	495	525	516	494	529	532	521	544	512	505	462	504	514	516	497	494	511	502	533	502	522	492	521	513	498	510	511	512	516	509	535	491	518	483	481	537	490	504	492	524	535	474	508	510	503	526	510	528	481	536	514	523	518	530	529	509	480	505	489	496	504	520	508	502	520	499	500	496	514	522	493	479	503	482	550	509	500	495	524	514	499	554	499	484	495	528	504	463	466	531	512	501	499	522	490	518	539	514	527	540	564	489	512	469	537	502	509	486	505	479	535	500	552	497	522	504	540	517	495	488	500	506	536	523	542	496	515	489	472	538	505	484	491	516	511	512	475	509	533	489	576	517	505	547	514	500	502	540	512	493	514	524	478	488	516	506	511	507	482	494	513	497	503	523	552	513	511	537	503	506	495	527	506	532	531	533	536	528	506	507	487	507	536	520	504	463	496	514	484	520	547	486	509	520	523	513	478	515	549	515	494	519	470	510	530	496	540	525	537	483	515	479	503	498	495	487	557	477	504	564	526	527	546	556	529	517	497	513	532	491	494	518	500	515	496	512	522	500	512	516	499	483	516	504	516	548	469	500	494	500	528	535	467	536	538	453	552	489	511	544	507	476	546	521	518	494	507	534	522	512	490	492	494	504	491	506	538	512	479	516	468	499	500	488	568	502	500	523	518	505	487	503	487	521	508	473	517	501	513	522	509	461	530	459	456	474	508	526	495	532	548	495	542	491	538	477	513	507	502	491	498	479	545	496	503	526	503	499	465	507	523	506	496	500	497	511	500	505	558	503	472	519	531	504	487	514	559	498	478	494	464	531	551	463	495	524	474	530	500	530	536	483	485	539	490	514	511	538	522	480	505	497	535	513	491	499	504	532	489	523	501	508	494	555	537	501	522	522	499	520	512	494	486	551	445	468	541	531	508	531	499	525	525	537	493	561	510	547	509	547	477	508	495	475	524	504	499	494	545	507	501	531	528	451	513	488	485	517	504	493	526	529	526	537	541	557	455	513	490	502	532	513	520	514	518	535	506	543	545	491	514	521	524	549	513	533	496	506	512	510	559	504	493	512	482	516	502	552	512	493	530	472	475	488	497	512	546	527	567	487	530	526	484	510	509	532	538	507	498	507	498	498	510	517	500	541	492	508	498	499	468	515	495	523	507	537	470	530	530	457	519	491	460	500	541	496	550	521	490	520	505	517	517	533	525	499	538	481	501	533	514	524	516	528	505	480	492	525	525	547	518	471	492	535	499	505	503	498	484	532	502	514	485	521	510	529	509	550	525	523	508	501	500	535	461	528	522	528	495	526	490	489	466	519	517	494	516	499	583	537	531	508	505	484	508	457	516	489	504	473	505	489	505	459	518	495	544	476	511	513	527	515	534	519	511	494	532	540	500	517	519	546	515	504	497	554	517	513	523	526	516	521	497	539	511	519	488	518	503	487	499	521	496	509	490	487	538	494	478	518	498	502	538	514	512	540	511	511	507	487	495	476	527	455	477	509	488	475	522	510	472	561	520	515	530	522	480	505	504	477	538	479	487	519	508	499	495	507	536	493	544	536	511	545	515	570	503	468	519	505	514	537	513	507	498	544	529	458	502	509	502	544	503	546	504	484	520	508	497	499	509	513	496	499	537	487	523	502	498	511	508	496	485	493	487	535	469	518	518	527	511	497	536	524	558	496	533	514	528	503	496	538	558	536	499	487	494	483	524	490	520	495	502	535	526	536	502	523	528	467	508	501	542	520	508	509	492	518	532	503	494	485	518	523	536	522	518	517	437	530	497	486	544	469	531	503	518	494	502	532	510	541	500	499	520	540	508	495	516	489	536	488	492	499	507	493	549	522	494	535	493	494	536	499	474	526	556	522	497	536	502	510	491	521	513	467	509	503	485	575	531	495	582	530	499	518	546	474	541	499	508	519	551	528	529	495	501	530	516	526	484	510	501	504	526	468	514	499	493	481	522	503	494	531	501	528	562	481	529	527	526	517	489	523	491	515	517	524	526	490	549	488	550	470	516	529	492	483	510	575	523	518	531	497	552	502	488	486	501	506	528	503	517	514	494	508	500	495	504	513	534	528	523	534	495	516	511	520	548	508	532	506	492	529	526	518	569	523	513	532	497	493	498	523	563	481	469	528	507	538	515	531	470	506	517	529	452	506	482	500	500	540	532	530	510	550	533	502	514	530	478	490	510	519	533	535	516	500	527	488	457	550	496	492	537	555	508	477	502	498	527	532	492	523	546	511	505	550	498	493	509	524	484	490	507	554	469	513	484	501	536	505	474	476	541	530	513	518	515	531	496	544	524	492	529	541	495	495	515	515	555	492	524	505	516	481	470	491	537	543	484	504	490	497	528	506	519	526	506	564	525	517	554	503	531	472	524	537	520	490	544	522	497	505	541	514	518	534	503	498	543	501	544	515	468	547	501	550	534	523	491	474	480	492	500	530	479	503	491	480	515	495	514	531	505	508	532	528	482	484	537	464	508	513	497	504	532	543	480	507	521	500	532	519	540	507	528	529	538	512	545	516	495	494	425	454	488	502	499	490	503	544	519	514	482	493	507	469	476	496	499	525	523	534	562	476	510	489	484	521	529	523	544	545	517	485	560	502	533	530	514	506	531	551	521	491	538	519	542	511	487	550	534	487	513	552	511	468	524	504	513	532	494	550	511	499	554	533	487	566	491	520	512	491	489	559	520	542	531	524	488	495	469	509	509	531	510	505	486	504	480	469	514	522	496	520	479	547	501	493	513	494	504	509	521	501	489	520	497	488	502	529	485	518	527	463	522	510	493	526	579	488	537	501	508	507	493	511	508	525	505	529	492	490	498	503	544	530	488	508	484	481	498	484	485	521	490
24384	21586	29027	24587	21560	10682	2699	1882	1587	1529	1373	1313	1192	1168	1008	826	825	820	806	797	868	867	871	847	836	743	758	705	737	723	701	726	659	720	677	676	668	750	721	733	680	703	678	677	725	708	672	697	699	670	660	694	697	693	639	680	707	734	724	639	705	679	649	710	715	675	695	653	649	686	705	642	670	660	674	679	684	630	666	697	685	692	710	714	666	681	692	702	728	697	669	647	638	670	653	665	674	634	718	645	667	709	707	697	717	698	649	691	649	682	650	713	682	662	665	646	664	669	669	663	646	676	681	673	699	700	729	664	704	711	705	683	686	658	628	649	673	663	672	621	746	697	651	630	649	696	704	673	718	688	654	682	652	669	693	740	680	679	683	712	713	689	697	679	695	706	693	712	632	703	716	725	682	677	644	705	671	726	697	686	739	697	641	729	693	660	667	698	710	675	626	664	685	674	648	657	642	710	650	674	706	626	729	640	646	676	698	673	669	688	721	707	754	716	682	705	685	667	669	702	696	702	671	635	692	639	679	690	703	700	708	695	674	700	671	651	651	722	664	649	659	681	683	681	697	716	658	713	671	639	694	676	667	694	669	650	698	697	651	669	666	682	688	668	666	692	664	719	741	655	661	658	673	679	661	666	680	677	712	680	684	662	638	666	623	683	685	671	671	673	661	692	684	714	652	681	636	689	647	660	672	715	695	677	706	671	644	685	699	704	699	635	654	682	669	705	673	667	667	665	674	650	663	665	651	666	697	657	660	675	686	680	658	663	663	688	646	678	676	678	664	612	700	729	705	678	660	712	620	675	620	717	704	686	664	729	687	653	648	652	681	707	666	697	657	635	696	707	650	697	724	689	732	682	606	669	634	719	692	703	679	692	659	713	672	690	702	701	662	693	689	733	685	694	710	701	744	680	691	703	674	667	688	644	666	653	745	677	696	667	661	699	662	648	687	662	661	678	661	638	668	666	682	678	684	673	696	643	661	680	691	695	651	692	657	688	639	703	661	644	629	676	660	684	668	669	682	692	682	639	642	702	654	643	673	654	645	706	699	645	707	677	722	695	700	663	687	682	647	675	676	674	682	695	720	672	720	649	700	700	686	722	675	668	671	692	664	682	639	722	694	676	684	659	730	682	668	638	702	682	650	671	722	695	666	684	672	678	667	678	629	644	646	696	684	669	644	672	677	689	742	670	654	720	696	692	714	656	696	681	679	697	671	670	680	685	705	688	666	699	669	678	619	692	684	664	677	692	677	704	685	683	629	634	690	681	691	673	710	657	687	678	688	737	682	665	659	692	646	681	700	681	685	666	714	600	694	707	614	670	692	721	686	688	679	670	623	685	673	663	653	660	638	673	664	648	652	658	703	632	682	646	676	731	691	717	653	679	678	663	673	663	742	653	690	676	650	677	667	627	672	679	668	653	695	675	674	651	698	661	696	703	675	686	705	705	697	713	668	703	640	711	666	656	643	653	667	728	658	650	688	710	705	717	686	671	680	677	671	685	682	646	693	683	650	694	686	653	696	664	684	695	619	696	666	700	675	690	672	672	708	678	664	711	677	669	662	680	651	685	631	675	748	624	717	660	677	674	632	690	692	676	712	662	696	689	644	657	674	694	662	620	638	665	655	744	650	641	672	694	672	717	716	665	694	699	705	644	650	638	694	685	673	672	682	652	661	682	712	691	683	655	688	737	654	637	682	657	645	659	636	642	705	654	714	712	629	705	694	627	673	663	664	666	659	659	636	647	706	699	726	669	628	687	650	648	694	674	667	670	669	653	657	667	676	671	668	691	663	691	685	643	653	700	699	676	647	709	679	685	712	742	664	692	701	680	673	676	641	701	696	724	656	669	685	614	675	693	707	686	653	665	693	685	692	665	683	691	698	651	727	676	736	685	659	657	682	701	709	667	659	682	690	673	693	709	663	704	686	737	716	686	646	650	680	664	661	665	637	636	649	679	682	702	687	667	650	669	672	655	663	682	693	656	625	696	694	702	715	703	651	700	664	681	669	713	691	694	638	656	638	631	679	660	657	662	732	696	667	683	662	693	656	729	630	708	695	686	677	668	737	652	678	687	629	665	693	653	693	617	694	660	669	658	671	676	688	629	659	634	709	672	654	666	685	681	696	644	689	733	702	673	665	661	675	659	676	700	643	656	679	681	638	681	699	628	676	680	672	735	738	635	696	670	645	665	665	685	644	684	662	678	690	668	673	672	663	663	637	671	740	663	674	650	675	670	669	676	708	655	708	653	703	650	680	684	669	747	646	703	676	665	673	635	699	661	666	668	696	663	656	632	647	667	678	661	727	638	632	689	669	639	683	728	658	663	651	666	683	690	681	716	664	686	670	705	679	665	702	686	684	701	670	657	676	673	685	684	712	669	645	695	700	668	737	699	705	687	702	648	645	638	719	667	654	656	643	667	703	648	688	656	658	695	679	663	662	682	668	692	694	691	701	666	684	651	690	687	662	655	697	645	640	674	674	730	718	681	672	713	722	678	633	677	671	672	701	687	680	674	676	676	675	681	679	715	636	638	671	696	714	685	670	681	700	683	660	712	656	681	708	678	695	650	672	678	687	672	685	728	637	711	654	663	649	678	686	704	673	683	692	695	676	600	698	682	727	671	665	677	657	653	696	686	704	706	700	683	705	714	649	712	648	707	647	649	714	712	664	676	708	694	650	628	688	702	706	712	655	689	684	717	643	719	640	650	669	657	658	706	629	671	694	674	709	649	640	686	695	652	690	647	660	674	673	695	636	682	670	722	684	653	655	714	736	686	671	664	651	642	662	683	691	627	656	698	719	636	654	693	682	644	674	680	681	713	682	621	659	636	681	706	655	664	727	704	695	685	671	699	711	738	691	689	651	618	676	650	699	697	716	696	727	682	698	633	659	702	641	690	697	670	663	679	644	670	709	718	665	655	660	699	701	703	659	666	678	659	690	694	651	684	693	693	695	683	696	680	670	656	664	660	663	713	675	667	667	648	725	634	660	710	700	662	674	684	654	631	703	716	657	659	695	718	730	678	683	633	686	659	652	645	756	687	684	677	688	668	671	686	663	663	652	653	708	634	641	641	642	664	703	698	728	676	618	672	723	705	665	654	712	673	689	699	668	687	664	675	698	675	697	633	646	679	678	674	685	671	640	645	676	687	716	670	683	666	637	710	706	705	687	662	646	707	692	671	721	656	700	668	637	695	638	673	671	710	701	636	642	635	714	684	659	658	685	673	694	660	657	687	710	685	689	691	624	728	680	665	660	703	687	685	673	701	685	651	670	672	707	709	716	658	693	691	666	646	701	722	647	664	697	647	673	678	688	740	656	633	675	655	739	659	653	676	682	645	706	666	682	653	651	645	721	708	651	703	684	694	679	666	711	677	696	654	704	695	696	696	677	648	656	704	711	680	679	641	691	691	711	666	615	679	651	657	694	677	626	714	659	632	678	666	686	649	654	656	686	706	706	701	692	691	675	697	709	649
6828	15181	12658	7534	5853	4986	4371	3834	3355	3048	2818	2580	2382	2048	1691	1396	1256	1214	1214	1133	1228	1258	1394	1209	1146	1067	909	946	914	910	863	942	904	868	897	876	915	907	861	940	905	831	930	843	888	970	890	916	874	895	891	850	891	882	889	878	890	868	929	886	894	909	852	844	879	862	864	921	838	849	871	835	884	844	870	845	896	885	852	879	832	878	884	884	848	866	800	863	894	885	857	869	883	834	901	857	881	847	881	873	838	891	858	826	861	835	835	863	854	920	833	818	849	800	844	855	860	866	854	882	890	862	847	888	924	872	920	819	794	857	885	915	815	886	854	813	941	875	865	845	853	872	877	810	822	838	858	876	830	866	844	851	863	875	831	871	835	947	864	932	876	884	928	898	871	915	865	826	876	855	838	853	889	863	853	831	802	848	912	866	864	859	907	892	894	899	850	886	824	902	909	895	803	863	904	886	807	858	871	872	886	846	832	846	841	891	856	835	871	907	883	875	863	875	818	848	826	788	916	873	859	854	868	824	857	832	864	868	863	872	856	854	861	847	865	893	829	839	922	850	856	836	852	869	842	899	876	905	868	868	850	884	865	895	892	884	873	924	863	832	877	831	828	921	809	882	881	865	865	874	907	854	868	875	855	838	890	855	835	838	879	842	881	837	840	898	874	887	874	864	850	827	844	848	844	823	819	831	878	848	864	897	866	837	852	826	888	830	882	919	904	884	841	889	887	860	842	918	823	891	875	873	853	915	842	866	901	905	820	835	871	892	840	882	859	864	881	895	857	846	855	855	894	898	834	821	841	853	848	887	832	886	853	828	858	834	815	871	882	855	851	882	855	836	840	869	880	867	864	869	855	851	877	904	861	843	836	808	875	809	913	842	857	865	841	875	863	886	851	871	941	854	865	873	815	833	846	926	814	878	870	857	894	864	869	894	900	834	858	820	870	915	855	900	887	875	860	843	919	864	848	875	805	829	864	813	801	860	842	880	882	840	844	871	893	923	847	885	926	873	872	880	881	855	846	887	885	871	889	804	871	868	900	844	874	824	848	831	902	841	881	897	841	875	903	794	851	823	868	868	863	879	893	880	888	905	890	835	826	894	820	885	857	847	892	802	863	832	831	832	858	920	871	957	876	861	835	928	825	821	872	831	876	856	896	886	800	901	877	846	886	846	894	858	905	826	933	861	813	843	884	851	859	876	849	823	863	882	891	869	858	857	778	834	884	848	913	903	877	868	926	845	901	896	829	879	902	878	896	866	837	859	803	911	858	846	864	803	880	814	872	809	889	874	893	859	890	845	876	866	840	876	848	805	840	898	902	816	875	792	825	861	866	792	893	885	803	848	813	877	807	868	876	828	806	848	821	896	799	877	821	867	878	834	845	857	835	839	905	925	833	824	897	892	886	848	836	840	885	853	865	843	891	873	862	893	887	859	873	872	831	891	860	841	831	889	824	852	867	818	849	867	858	875	881	837	871	902	863	883	865	856	862	816	872	821	889	900	863	869	804	845	875	838	884	866	837	881	860	787	846	818	859	872	828	878	910	918	855	852	913	839	850	845	816	814	866	883	846	875	830	854	895	929	843	847	854	892	865	816	894	872	894	808	911	880	891	871	863	891	874	894	852	853	904	835	869	879	874	873	886	837	835	914	824	877	874	890	843	846	836	841	790	858	878	895	901	802	862	825	859	853	849	847	861	897	843	927	902	883	827	910	859	869	872	904	849	825	900	862	915	935	820	873	831	843	885	848	950	841	829	874	854	864	862	890	862	883	844	855	841	826	884	894	836	816	876	907	844	832	864	859	869	924	858	849	804	828	873	816	879	872	828	864	861	811	883	858	856	867	868	819	875	931	839	880	863	895	852	831	894	850	872	886	827	845	917	838	853	888	897	864	852	885	856	862	848	843	880	864	793	890	842	900	851	866	854	921	892	958	844	880	822	888	858	885	855	885	815	837	847	824	917	880	803	848	858	896	849	855	898	852	813	866	849	860	862	903	885	829	810	837	877	851	819	872	844	827	861	927	874	885	860	876	931	812	861	888	874	883	917	872	898	911	906	813	841	897	906	852	876	842	846	861	881	864	828	901	901	870	897	892	910	885	900	857	769	894	842	874	884	888	882	867	867	844	877	899	839	788	824	885	863	860	934	862	833	838	892	890	920	840	836	882	876	896	836	880	919	830	852	829	869	867	863	856	893	878	856	836	823	833	884	870	901	863	855	866	841	855	853	903	903	841	871	864	855	893	897	881	911	883	824	874	881	855	841	864	822	846	918	837	849	859	879	908	873	810	853	833	864	902	874	849	873	868	833	898	858	869	853	841	824	840	887	864	874	849	861	848	926	861	842	855	864	904	872	821	860	884	875	897	846	823	822	879	888	880	905	863	863	845	834	851	864	884	878	820	889	899	829	856	833	828	853	893	889	816	841	943	862	871	821	834	860	891	910	794	845	845	894	862	870	844	907	897	890	840	874	836	884	862	857	814	847	884	789	872	872	887	894	863	905	851	887	826	839	836	853	842	890	834	826	897	879	848	859	860	841	915	831	903	842	830	877	826	852	832	782	902	838	852	893	829	898	861	872	855	831	900	878	874	932	854	824	868	853	854	836	909	862	853	865	907	891	883	854	879	859	863	898	908	855	890	846	890	838	902	863	901	795	831	881	880	901	845	865	840	904	897	894	872	815	848	876	861	852	839	899	844	828	903	892	852	802	812	883	864	845	909	853	805	867	886	883	824	868	893	837	835	842	908	821	846	850	909	827	850	821	833	842	919	796	881	934	885	859	864	869	872	877	879	829	833	851	858	876	852	816	864	841	870	883	854	889	875	858	875	892	859	867	826	851	884	804	854	813	893	842	868	924	882	845	856	844	845	855	870	819	868	865	837	863	831	891	903	873	864	888	820	852	893	904	874	892	810	824	880	864	888	846	787	889	838	859	810	810	885	797	825	832	861	899	846	851	866	776	889	820	860	895	861	818	898	804	877	879	795	873	873	870	812	836	871	907	877	825	840	894	879	875	885	878	842	852	825	871	850	899	880	913	874	877	840	840	870	853	811	869	860	895	875	848	827	863	855	863	860	886	843	850	890	896	892	865	834	869	869	847	849	848	906	899	811	819	842	809	859	887	841	872	873	838	867	887	847	854	850	880	880	857	870	896	891	869	851	883	787	839	911	857	837	889	815	763	824	888	912	843	910	867	859	836	879	932	870	870	889	883	911	850	837	805	893	873	812	858	908	916	813	909	872	910	857	788	892	787	836	864	866	871	877	846	867	870	837	869	852	852	893	846	864	822	831	840	878	877	838	827	872	870	899	851	816	863	850	855	812	885	873	862	848	846	859	845	849	858	891	888	844	832	812	843	821	808	863	889	871	817	902	852	889	899	823	823	813	801	868	829	866	847	884	839	829	883	878	868	867	883	838	841	832	882	854	863	869	887	810	929	836	876	837	849	898	897	816	848	873	852	901	865	796	869	872	865	873
23439	21611	29540	24154	21616	21646	8942	2715	1996	1980	1776	1591	1544	1345	1125	896	853	867	844	866	898	941	969	964	797	841	794	665	691	700	661	673	678	660	665	670	646	686	671	719	691	626	659	648	665	700	646	605	628	643	645	598	659	638	664	643	694	644	607	663	637	590	647	617	654	606	661	625	632	656	631	663	607	668	589	663	630	699	637	654	661	662	693	667	626	625	625	648	659	640	656	651	642	671	670	684	649	669	617	678	654	634	644	629	594	667	662	653	640	623	631	606	623	637	670	623	612	610	680	633	630	683	663	641	659	634	650	663	666	647	638	648	649	655	676	635	629	696	645	611	676	640	649	675	637	652	694	654	659	627	606	636	671	664	601	621	636	649	667	682	635	669	685	659	623	615	629	677	612	650	643	619	695	666	639	671	688	645	607	664	637	670	633	641	661	664	653	623	659	622	654	627	629	689	660	635	648	650	607	642	644	659	615	599	640	674	654	650	707	603	672	659	656	695	623	656	652	612	607	628	675	696	665	621	633	680	686	673	616	630	636	659	636	681	593	637	677	645	607	624	660	647	612	622	645	666	635	655	612	596	666	686	620	629	631	658	644	637	698	673	645	706	651	598	612	659	605	614	643	659	645	660	648	695	626	663	670	695	664	602	646	656	631	636	636	649	633	666	667	667	671	601	643	634	620	644	641	666	653	634	633	631	649	619	641	646	622	683	640	616	643	630	633	622	649	621	680	620	707	660	628	641	624	650	643	617	606	634	641	652	625	664	602	647	627	659	621	677	682	640	663	620	667	625	667	664	625	654	624	635	602	689	617	681	634	684	634	671	641	619	639	626	624	646	648	611	694	652	640	652	626	650	629	640	660	667	551	647	610	652	682	659	623	626	633	660	610	690	645	634	651	598	652	671	650	691	647	669	663	630	663	654	644	638	664	686	595	612	661	661	626	669	634	609	621	623	573	655	645	652	614	651	677	659	668	653	678	642	654	650	645	642	639	677	598	632	669	638	688	625	642	623	636	633	648	629	680	649	640	653	651	683	689	647	667	605	646	631	686	623	669	654	676	716	621	635	684	643	639	622	650	639	633	691	662	652	675	655	684	637	653	614	741	654	666	660	644	644	658	617	649	680	616	681	638	659	610	680	620	711	664	649	641	694	666	651	630	637	623	640	617	662	626	621	660	622	622	634	643	643	623	649	586	646	654	665	612	665	638	663	620	614	615	630	618	662	682	661	675	640	642	653	642	610	613	661	621	675	721	654	617	629	611	667	624	561	662	635	757	621	636	672	656	679	644	673	678	676	685	643	650	627	635	678	616	681	636	612	648	618	638	673	612	666	629	665	663	628	639	671	653	627	632	658	652	667	680	609	637	610	639	657	645	638	674	666	630	667	631	652	667	598	637	695	632	651	620	630	644	636	652	629	663	620	635	668	627	629	657	655	616	642	630	694	655	692	660	641	634	653	591	655	643	570	673	670	660	668	634	654	603	665	694	628	677	642	588	686	644	622	642	621	566	621	709	631	612	617	622	647	654	630	614	644	625	615	676	678	631	658	647	667	640	645	652	618	652	616	633	697	644	638	609	633	659	651	625	656	626	643	665	625	660	683	603	664	661	662	650	640	659	642	695	653	656	647	660	640	669	667	694	599	678	672	644	635	640	656	637	635	646	665	633	662	608	638	632	682	631	612	654	664	596	618	647	657	645	607	685	683	610	642	653	659	628	645	665	634	645	648	641	631	625	653	583	637	611	655	665	645	628	605	619	608	641	644	636	634	593	621	588	681	676	670	622	688	644	670	628	683	658	601	619	615	661	629	683	639	651	618	654	634	621	619	669	688	697	667	700	644	625	606	619	621	641	599	665	629	640	629	643	606	678	599	634	650	613	667	654	644	620	692	629	626	652	622	616	667	679	661	644	638	616	623	688	658	678	597	655	653	648	627	626	681	653	702	623	645	647	632	638	647	658	626	647	668	613	656	635	655	677	629	628	634	659	593	623	604	652	626	673	671	650	657	688	626	653	643	641	637	639	589	649	651	633	610	687	693	689	636	618	640	646	629	671	585	658	678	665	628	629	621	662	600	656	639	662	646	668	646	635	642	656	641	649	649	642	623	653	653	644	629	605	654	628	645	634	658	613	635	626	636	625	620	688	649	635	661	687	635	631	669	652	622	643	663	640	648	654	649	632	669	674	633	628	624	642	650	641	628	664	689	659	668	579	653	643	644	631	649	582	656	693	636	611	684	684	651	665	637	665	693	603	620	659	669	661	662	667	650	639	634	656	618	613	664	638	609	633	668	693	652	611	621	660	637	666	608	601	605	626	632	667	638	623	659	640	663	676	656	675	674	660	628	672	620	629	670	684	634	674	651	628	644	640	649	655	620	680	643	628	644	646	659	662	662	601	656	653	673	605	607	651	658	650	617	626	653	655	658	661	622	649	619	643	679	659	636	677	635	664	666	615	630	624	612	632	617	646	665	660	633	652	655	662	653	645	641	653	657	639	640	663	633	660	653	600	647	689	636	669	701	621	643	612	630	620	658	634	673	671	650	685	614	658	670	618	671	629	634	631	683	676	644	643	607	641	649	652	613	640	647	588	626	632	667	691	654	681	604	627	640	615	607	590	630	693	645	614	654	690	677	641	647	663	606	615	633	659	618	632	596	659	653	626	638	644	645	626	663	606	641	623	634	638	619	619	625	611	642	697	641	697	644	665	639	652	657	642	658	650	673	669	614	619	629	593	626	605	647	643	611	619	606	635	662	690	629	611	632	669	652	650	632	684	662	633	648	641	630	596	665	605	618	678	619	587	614	619	675	641	625	667	695	624	651	648	651	669	677	643	674	658	609	656	642	641	644	648	615	650	644	640	652	597	678	675	661	666	637	657	656	655	629	588	611	638	688	660	669	648	653	647	654	596	639	644	705	606	641	662	656	625	654	602	613	625	629	703	628	672	619	645	648	626	697	636	638	661	672	642	620	636	659	634	640	619	634	656	623	667	631	639	668	677	668	651	659	648	678	672	617	625	638	665	652	658	603	611	638	662	666	631	617	634	663	697	606	610	637	682	627	636	663	628	647	662	636	628	628	668	640	659	619	639	640	634	588	665	614	624	654	624	664	599	619	678	620	630	589	647	667	644	636	654	648	623	605	661	683	630	590	629	662	642	633	629	635	630	639	655	652	644	653	605	625	660	630	667	610	645	606	671	683	629	676	649	643	638	631	650	606	601	619	627	647	663	647	664	647	615	620	680	663	594	611	670	636	632	684	630	684	606	614	701	607	645	662	673	669	682	628	612	623	664	647	678	646	627	647	634	689	608	648	730	659	673	653	629	637	630	678	640	645	662	644	639	643	630	660	628	622	637	629	615	654	689	704	664	682	634	659	622	634	649	649	682	601	621	676	622	664	642	637	622	616	654	651	639	659	575	691	650	648	663	628	681	623	613	636	661	632	670	679	604	630	633	622	658	646	602	622	670	642	662	636
8890	21206	17616	10927	8789	6970	6028	5346	4570	4146	3728	3309	3088	2606	2055	1550	1518	1284	1351	1340	1372	1515	1563	1473	1322	1100	989	924	901	912	871	863	883	883	865	842	894	900	876	861	911	883	908	846	888	879	885	895	838	819	828	845	908	861	849	827	889	868	878	835	794	827	886	797	839	834	827	866	799	836	801	789	833	896	861	861	847	822	822	876	819	847	861	864	797	840	838	803	833	869	866	864	812	803	868	904	831	794	850	854	816	842	828	796	844	807	843	817	865	837	821	849	802	805	852	792	844	769	894	902	844	828	812	914	846	863	825	783	813	833	838	847	815	873	819	858	838	834	812	825	855	835	821	868	822	834	849	809	806	857	790	854	768	840	833	862	828	833	823	860	857	828	800	775	823	842	799	815	839	873	871	788	847	834	865	852	848	828	789	812	815	863	816	806	813	835	837	840	846	880	802	820	788	819	855	818	866	789	787	803	840	842	803	850	834	824	769	823	824	876	827	821	800	790	840	845	835	834	850	828	827	844	865	827	815	870	800	831	769	831	882	873	818	837	795	784	843	847	859	821	831	773	794	788	841	874	809	774	884	848	825	801	862	868	823	827	780	857	811	849	805	843	787	835	812	797	823	824	851	798	808	807	840	834	838	809	780	896	851	791	796	827	822	814	823	797	814	795	821	853	810	835	812	811	803	852	771	847	809	831	882	843	887	841	846	830	825	796	806	791	814	813	791	788	808	819	833	846	803	754	845	819	903	854	807	863	833	799	810	838	785	861	808	805	842	761	775	814	863	831	765	824	830	812	859	883	845	849	799	862	875	821	808	848	849	820	834	803	783	829	834	822	789	840	833	849	773	830	802	816	845	829	803	824	830	844	807	838	859	857	827	820	821	841	826	842	812	818	842	850	854	856	818	764	832	854	805	831	781	786	794	813	830	816	803	818	851	865	865	865	881	821	816	816	833	899	767	809	791	845	844	786	805	790	853	847	877	800	784	807	830	847	814	789	803	838	829	839	782	806	800	813	847	799	819	775	807	810	831	815	890	815	831	811	854	866	816	794	861	789	811	814	817	839	773	813	855	811	747	836	832	770	816	805	832	752	783	821	884	832	856	806	866	785	789	832	859	798	821	838	866	848	826	849	885	864	848	832	864	829	851	799	863	810	881	813	835	853	848	772	867	808	769	774	780	787	764	802	851	794	812	830	832	829	822	761	849	812	783	833	828	813	779	818	778	785	844	776	823	828	801	812	818	780	854	793	871	841	843	845	788	772	859	776	835	820	794	816	833	791	818	844	830	831	820	825	803	834	826	819	837	795	894	797	812	794	853	807	831	806	848	827	825	825	808	827	808	831	768	802	811	820	821	803	788	807	817	812	851	803	835	838	820	825	804	845	838	824	804	805	868	842	786	854	817	820	838	883	872	824	857	813	837	851	862	793	823	857	887	821	875	782	811	835	839	826	823	814	846	821	807	798	848	814	774	801	827	758	860	843	806	835	805	811	807	859	831	819	851	798	803	817	813	797	766	838	883	792	820	825	836	774	799	823	754	784	816	816	809	809	813	837	859	866	833	829	814	808	821	791	882	816	813	871	818	831	869	831	836	842	823	818	838	820	851	778	801	817	808	822	871	843	827	783	828	819	778	826	834	793	820	791	851	849	805	783	754	826	825	868	826	797	792	821	840	814	792	815	803	821	791	842	847	794	827	812	796	859	840	840	823	838	849	854	860	838	859	826	866	809	795	815	852	789	844	784	808	816	843	832	867	856	837	808	836	808	813	829	837	818	835	830	786	824	816	773	827	816	849	804	852	833	823	863	809	822	870	876	839	842	817	837	802	883	820	814	846	814	893	803	865	871	828	845	823	780	820	846	772	802	809	800	812	812	810	807	830	818	813	816	882	831	864	784	770	774	882	788	855	796	882	807	822	818	870	814	786	850	870	775	785	788	781	872	797	785	848	849	811	793	831	812	857	845	840	824	874	825	840	786	829	825	850	818	838	831	767	831	804	807	782	853	818	865	801	844	842	822	833	849	783	904	817	833	864	837	798	841	803	782	831	804	845	785	786	793	818	808	832	854	841	830	825	835	864	808	864	764	824	802	814	812	852	810	727	860	827	834	816	860	812	798	805	846	798	842	808	853	814	881	834	818	825	847	868	849	845	762	800	810	809	813	812	796	796	838	815	788	838	799	799	883	773	881	841	794	813	827	853	793	838	809	808	829	840	813	819	825	778	875	833	796	833	794	791	788	880	777	790	842	816	901	837	856	881	844	746	813	831	826	813	834	834	826	853	809	769	812	788	823	756	818	803	794	835	858	828	795	836	867	851	809	785	776	803	841	786	876	837	795	864	824	824	841	821	816	792	861	812	860	819	868	818	822	860	801	856	809	836	780	793	816	788	815	826	813	838	840	803	809	801	811	774	864	816	882	809	832	779	829	829	785	809	820	806	830	812	849	741	835	824	847	824	882	868	747	847	860	813	895	789	807	841	870	819	825	837	779	832	789	827	830	781	832	781	818	871	829	810	820	858	809	815	839	793	823	801	778	830	791	905	799	835	805	823	815	819	823	875	753	824	810	781	764	858	853	829	800	803	794	831	858	815	876	842	865	841	838	760	849	821	799	842	834	820	809	849	846	806	838	784	836	824	829	864	837	825	887	780	841	842	859	869	795	786	796	813	857	832	849	820	837	829	850	791	804	809	840	862	845	777	832	804	840	884	815	824	816	885	824	843	812	835	836	821	818	830	872	789	818	878	857	870	767	834	793	824	857	823	822	798	807	792	772	852	804	802	842	815	833	806	835	798	868	806	841	863	832	833	842	831	806	879	832	851	801	839	832	882	796	773	821	804	779	848	831	839	809	826	826	810	868	802	852	854	807	789	803	849	814	828	821	840	829	820	797	821	776	771	812	792	776	771	838	766	874	835	815	852	785	806	818	825	810	828	844	775	839	822	806	798	817	805	855	836	789	826	840	861	817	823	783	836	872	758	815	846	792	845	846	823	827	800	810	786	827	861	804	838	802	818	835	857	823	776	799	844	842	824	796	774	836	859	835	841	873	817	825	839	772	879	812	805	785	850	830	824	840	788	806	859	790	798	846	840	758	792	858	830	805	843	840	834	856	791	812	829	808	798	868	794	845	862	844	834	794	789	806	835	842	785	797	805	824	808	869	833	772	822	813	825	801	806	832	779	799	832	904	853	797	812	809	805	818	823	845	796	813	876	792	806	876	853	856	801	804	856	842	841	807	814	789	789	807	847	814	836	843	770	827	866	856	787	795	826	806	855	744	847	827	814	807	805	814	771	786	854	803	779	825	873	827	835	808	877	842	813	818	787	858	808	824	827	815	819	829	764	837	812	829	831	828	839	811	828	814	835	822	803	828	775	772	862	843	829	819	795	901	791	791	804	808	845	794	817	861	815	785	806	821	837	793	829	765	838	831	856	855	862	884	822	816	800	828	841	796	806	855	799	839	850	808	817	838	796	862
27414	20688	9240	2160	1218	1080	957	792	822	742	715	724	622	599	491	479	446	446	480	416	451	454	489	438	433	458	424	430	414	427	401	378	392	383	412	402	395	409	433	387	410	390	399	402	401	385	357	397	406	389	352	378	403	408	409	413	391	426	375	385	404	392	357	390	403	386	384	395	408	360	363	418	342	407	365	426	351	378	399	397	393	378	406	401	377	412	398	391	376	398	415	387	406	416	416	363	388	389	419	375	367	386	354	365	389	390	357	399	390	414	365	380	384	376	358	415	397	357	398	425	413	365	395	366	364	406	428	389	411	353	404	376	387	412	407	381	385	360	385	437	371	393	410	418	381	388	418	359	374	420	401	384	386	369	401	408	392	399	373	372	392	391	366	378	362	400	395	392	408	382	366	421	388	386	379	383	395	398	384	371	384	393	373	365	360	366	364	414	401	409	369	364	387	368	376	386	376	412	358	400	420	399	415	371	358	366	425	372	357	401	389	341	363	376	369	366	362	373	383	358	342	355	378	400	378	425	388	400	378	376	428	399	373	389	400	407	401	374	367	408	399	397	356	322	395	404	403	366	392	347	404	415	353	358	343	402	392	385	412	390	357	413	406	382	396	391	432	408	424	370	405	410	410	406	394	415	368	389	416	367	421	409	389	375	413	382	379	420	364	391	378	387	419	390	387	354	416	390	405	415	402	368	397	411	401	402	347	393	368	398	401	411	380	394	374	384	367	361	388	392	399	375	386	413	346	378	375	407	372	359	410	430	392	393	420	360	396	375	364	402	371	390	411	366	392	389	376	325	402	374	373	392	394	360	381	440	346	438	370	394	367	390	355	368	409	360	412	341	390	415	378	404	367	366	403	416	376	403	353	394	412	406	415	400	383	412	377	365	418	360	408	381	404	444	373	373	382	363	402	393	380	379	375	374	382	417	390	390	397	406	391	391	409	428	392	347	406	385	367	389	388	352	398	366	382	401	365	375	390	362	369	388	373	371	405	379	383	389	425	387	381	388	428	388	376	386	414	370	359	404	393	407	400	382	398	390	386	406	407	394	388	441	381	368	397	398	400	389	386	411	378	400	404	393	397	373	405	391	370	370	386	392	415	385	418	387	375	387	378	394	427	390	365	384	358	391	381	411	383	399	387	428	402	380	425	380	396	399	385	412	420	355	370	401	408	360	370	390	402	363	376	361	390	376	388	358	409	398	415	373	384	404	384	379	406	377	365	357	421	394	394	375	386	401	382	372	452	403	417	352	376	403	382	396	392	384	402	368	397	386	360	410	361	366	393	405	379	403	371	376	421	393	382	362	400	360	412	391	369	410	379	449	406	341	375	380	378	405	386	390	401	416	405	373	376	395	391	362	385	419	379	378	410	364	381	369	397	412	384	409	385	391	378	370	402	402	386	414	369	375	364	403	402	412	360	374	348	373	418	398	379	374	341	381	366	397	361	388	380	377	391	371	378	372	367	351	420	372	389	401	381	399	404	350	389	358	417	366	341	393	427	394	377	370	391	375	432	403	390	377	388	412	400	391	370	359	367	363	396	401	405	405	366	364	360	418	381	412	350	388	383	372	362	349	396	376	371	406	394	422	361	375	394	411	361	383	362	375	422	385	373	392	384	346	387	362	351	373	399	375	372	367	422	342	381	412	389	408	367	399	383	376	353	402	380	394	404	369	369	385	389	420	356	416	364	404	364	356	372	382	388	411	365	399	391	409	409	383	401	391	406	385	390	371	345	459	388	409	426	367	381	393	387	425	387	387	382	348	360	412	390	345	397	392	390	380	415	371	406	336	403	414	384	395	359	382	383	408	367	402	388	423	383	386	350	365	377	436	412	382	366	394	364	392	404	372	386	401	390	389	377	374	389	369	362	367	389	400	380	410	391	408	362	400	393	422	393	392	362	400	379	366	410	365	378	415	386	385	422	359	415	400	380	390	390	411	373	360	377	361	412	390	387	419	384	372	378	387	383	423	371	421	372	396	378	394	398	390	386	385	403	367	396	389	401	392	390	407	372	400	384	361	353	416	369	356	366	326	411	383	385	348	375	393	417	359	376	390	362	398	440	374	413	384	411	402	380	391	401	391	400	415	378	396	398	406	381	394	399	369	409	354	405	369	384	374	360	404	393	389	396	403	408	358	405	383	392	388	381	402	427	398	383	366	365	369	392	384	384	392	374	408	397	362	394	390	325	328	374	401	330	423	400	415	389	367	352	370	388	372	416	362	367	386	385	377	364	386	410	351	359	384	366	400	386	370	414	411	404	411	387	379	392	436	382	409	377	353	364	407	382	397	419	400	426	395	407	384	416	382	421	370	391	373	388	392	390	366	388	405	395	401	390	390	383	374	372	364	352	423	375	362	374	410	395	403	419	347	389	390	375	389	427	414	347	371	368	364	358	409	355	401	417	363	428	357	383	406	375	358	386	407	395	423	384	401	343	434	428	395	359	401	399	369	367	388	358	417	392	374	400	331	408	411	405	401	432	394	368	369	388	373	362	355	379	378	370	380	398	430	416	395	402	385	387	373	391	368	365	380	390	406	393	358	417	389	389	385	361	407	382	397	342	366	377	420	386	396	409	412	383	405	383	374	406	337	406	397	370	390	416	338	399	351	400	379	413	366	399	384	402	389	392	364	401	389	403	402	373	374	395	365	381	388	389	366	381	395	368	398	358	379	393	401	386	420	399	391	411	386	371	380	370	371	378	375	409	394	389	375	372	341	403	409	423	379	394	337	372	397	399	389	385	394	393	386	414	387	393	412	406	415	394	387	378	373	383	387	359	376	358	409	374	394	407	351	383	382	389	388	409	384	387	366	420	409	408	394	390	379	379	341	399	395	376	396	385	415	395	415	390	403	394	396	392	376	404	372	375	403	407	349	376	404	387	368	416	395	379	387	394	386	416	410	417	379	383	382	390	382	386	386	422	382	363	371	386	392	387	363	412	404	364	400	351	375	328	417	391	390	385	377	399	401	403	404	365	406	376	387	413	374	383	385	369	400	404	390	377	394	399	376	394	374	347	383	384	370	376	409	380	389	371	344	393	401	393	404	374	389	372	360	396	381	390	401	422	350	383	390	376	411	401	395	395	397	374	393	377	367	407	387	380	399	400	376	386	400	442	351	392	393	401	380	378	401	386	351	411	387	392	406	413	398	363	390	393	398	410	356	370	391	421	349	383	346	389	348	365	386	372	381	393	363	407	377	398	415	385	375	378	406	423	409	372	367	391	393	424	360	416	377	421	378	429	400	400	405	362	372	419	418	378	391	396	373	411	364	398	394	377	376	397	393	411	402	346	428	391	381	374	364	370	387	365	423	371	396	372	402	405	390	386	402	398	415	345	390	392	374	405	359	388	411	351	339	376	377	373	411	408	408	390	394	401	385	407	338	380	359	389	379	360	393	369	380	398	410	379	376	420	396	403	369	364	377	400	407	386	404	428	368	331	380	399	404	413	388	433	382	372	385	359	386	367	392
5501	5520	4989	3064	2545	2324	2111	1787	1660	1600	1487	1405	1204	1069	843	699	634	613	653	635	684	702	739	717	669	545	540	546	520	508	512	537	545	496	543	537	537	522	488	513	554	503	515	530	505	530	509	532	477	529	484	524	470	465	508	491	515	477	514	499	538	499	537	491	514	502	516	504	511	492	499	522	504	489	539	487	487	497	520	480	551	568	474	555	498	494	514	538	498	504	547	473	516	461	533	513	467	478	508	490	508	506	503	542	506	510	485	525	512	483	491	515	494	452	497	478	500	525	503	514	506	473	507	531	505	536	527	492	504	487	470	505	504	551	510	515	507	560	501	484	508	522	493	498	486	522	521	492	498	533	542	504	544	502	487	499	460	538	467	522	490	557	493	516	527	484	546	523	488	455	501	514	523	469	483	494	488	495	537	538	491	463	489	484	516	506	522	506	509	492	498	502	501	534	477	476	497	505	487	517	516	517	550	478	555	491	500	486	484	540	481	521	499	521	528	489	533	497	499	454	514	503	517	490	501	501	510	518	474	528	512	484	490	533	491	534	529	507	516	486	485	507	529	525	498	537	483	511	509	526	486	522	511	522	497	469	494	464	528	487	532	507	496	486	551	479	494	499	512	488	487	552	539	516	507	502	543	496	517	525	539	495	495	482	513	469	494	525	501	501	517	487	466	495	503	508	541	508	500	490	508	476	509	509	484	504	529	519	499	516	486	488	491	464	515	466	518	505	538	516	500	523	533	517	511	480	492	478	508	512	486	484	506	526	461	471	500	491	494	524	508	506	486	517	491	550	504	488	488	465	506	504	504	508	523	503	494	529	495	515	530	511	524	465	478	513	508	502	514	521	453	503	466	509	515	526	539	512	496	512	503	518	509	508	496	489	499	505	477	505	483	470	535	547	522	505	530	517	518	499	462	487	579	506	475	529	541	562	495	496	526	479	484	489	493	531	495	536	491	458	486	538	550	486	515	495	521	494	496	488	480	535	511	466	505	474	462	494	486	520	473	482	481	528	546	542	491	477	503	521	508	466	525	538	490	503	510	543	500	499	524	416	528	533	524	501	527	517	490	491	494	494	505	490	514	513	487	507	496	525	517	479	493	477	502	519	502	491	507	484	518	472	512	531	503	485	499	547	511	542	515	509	538	492	519	514	507	534	521	488	504	542	501	450	483	535	472	527	449	457	522	489	489	443	490	493	489	536	501	512	501	512	497	512	515	504	515	532	490	537	470	519	520	547	508	500	512	494	502	526	458	530	491	490	554	505	507	549	519	496	520	499	523	536	462	519	538	537	510	512	519	512	496	546	494	506	451	464	553	505	515	527	450	513	489	493	543	516	512	506	519	480	510	521	523	504	478	540	509	496	532	502	476	504	471	503	486	494	512	512	476	512	500	496	511	464	519	469	470	469	513	512	500	505	492	498	514	502	511	527	502	517	494	518	503	521	486	530	502	497	511	477	473	494	546	527	479	503	491	506	527	500	508	507	492	510	506	534	518	493	510	492	471	532	491	502	476	527	503	528	501	472	492	500	476	522	507	506	521	490	473	491	487	482	534	503	534	490	501	474	500	509	503	471	484	462	522	485	529	512	556	534	490	549	495	502	489	514	509	552	486	498	503	493	507	541	522	509	527	490	543	500	514	486	496	520	458	519	549	488	510	485	514	497	464	504	507	519	501	503	495	493	491	529	466	543	532	523	485	546	499	517	487	515	518	501	487	524	519	553	481	535	529	516	501	492	525	477	481	513	501	497	478	510	510	514	468	517	523	565	502	516	481	498	539	488	535	494	483	523	493	527	506	481	484	521	524	548	520	503	518	525	489	500	456	500	495	503	493	483	517	491	506	535	515	537	504	539	511	517	505	517	472	486	515	530	504	495	514	476	503	523	504	481	539	482	483	493	488	511	539	504	506	531	504	488	494	515	445	510	530	498	474	513	538	527	522	538	499	489	536	498	492	507	489	507	492	474	527	507	480	515	533	499	518	507	530	519	523	507	475	505	490	495	506	468	487	472	520	520	507	518	501	495	510	497	477	490	488	494	466	497	465	537	515	534	520	508	471	495	492	487	531	517	506	474	473	489	527	498	521	533	474	516	484	487	529	509	489	493	484	453	496	505	497	503	504	506	507	463	491	516	516	490	496	480	499	538	542	508	486	468	521	523	478	514	511	483	525	494	510	467	490	498	507	558	494	489	531	527	521	511	503	497	505	498	484	480	505	497	514	505	519	506	530	469	531	504	540	514	521	492	514	499	535	512	507	510	490	513	513	477	496	559	518	497	537	536	510	522	504	537	527	481	525	502	499	521	533	497	507	519	499	512	467	465	495	509	479	475	514	515	516	532	490	529	525	512	521	511	502	478	519	497	520	516	545	501	518	511	463	449	487	494	501	528	512	478	459	519	526	481	482	465	502	546	487	494	496	482	499	496	495	480	515	506	484	497	513	521	510	485	479	479	495	511	531	507	505	496	525	470	509	517	550	502	508	498	537	536	490	529	562	502	499	516	464	526	508	519	490	504	518	487	519	506	517	498	563	555	538	481	517	513	513	542	475	516	521	517	538	483	490	501	492	500	553	479	564	485	518	505	490	492	525	484	503	501	519	516	496	521	497	487	527	485	534	506	511	538	511	468	503	459	518	483	527	508	509	503	493	500	468	484	496	513	501	534	522	514	531	526	507	534	539	488	469	482	539	443	490	515	475	513	476	495	510	488	540	461	505	526	471	538	531	498	519	458	517	499	510	478	481	491	472	491	490	487	500	515	501	499	472	516	466	459	510	472	492	500	521	487	513	511	534	504	528	549	527	540	493	513	517	444	459	500	543	508	508	506	479	507	525	507	497	527	499	532	488	499	515	480	507	528	521	506	530	508	506	544	526	485	501	524	535	461	535	498	508	473	505	519	455	508	516	507	511	537	508	506	528	493	534	494	475	507	496	503	513	503	502	470	491	498	534	486	486	484	483	503	504	500	496	545	526	519	497	527	521	517	529	496	488	569	471	509	548	468	484	501	470	513	500	508	523	514	523	524	493	524	516	490	515	487	526	521	487	470	540	487	476	501	500	499	534	491	488	505	501	515	502	509	472	507	519	478	510	475	527	472	529	494	569	462	534	504	550	528	532	554	537	498	511	475	517	487	499	491	465	507	474	499	488	526	480	492	558	541	521	507	502	509	507	513	492	484	496	510	520	522	474	506	487	512	513	526	491	502	519	504	506	494	501	568	532	486	496	532	487	502	537	483	503	488	494	513	477	527	508	496	530	515	527	480	512	544	500	509	487	483	456	497	499	523	518	453	492	526	504	469	530	504	523	526	476	488	489	513	497	520	528	512	490	545	556	498	511	517	519	481	478	502	543	519	522	508	533	508	463	491	501	532	500	526	525	482	506	512	518	475	526	523	526	492	495	512	538	553	490	530	473	461	510	544	480	478	546	458	496	505	497	499	524	509	505	495	537	533	503	525	522	525	490	502	521	492
24375	21576	29003	24618	21554	10543	2718	1928	1601	1521	1385	1318	1227	1072	953	911	861	784	783	841	837	813	903	840	778	754	713	726	659	703	689	710	682	624	681	673	696	692	695	670	652	689	711	675	671	666	665	687	677	667	647	665	705	642	685	655	709	626	647	668	680	692	650	646	715	729	684	692	643	695	689	680	729	651	661	678	692	683	664	607	736	662	713	657	669	663	669	687	641	708	694	613	700	700	697	643	651	661	690	688	671	629	667	630	650	659	663	665	671	682	688	718	636	677	647	680	631	634	673	653	654	607	671	653	692	655	634	651	677	726	700	656	669	630	681	647	649	682	650	696	636	668	681	690	641	663	609	697	699	690	672	645	671	631	673	684	707	681	676	725	641	712	655	677	654	683	718	641	667	649	671	622	658	672	669	666	657	669	643	710	714	677	687	639	696	700	656	684	658	692	706	668	705	699	726	638	685	672	691	689	708	643	711	733	679	646	652	688	615	655	679	730	684	715	646	648	661	676	615	632	660	692	640	651	633	689	662	623	700	717	617	685	683	702	642	686	671	688	705	611	630	676	662	624	612	675	640	658	704	664	677	674	647	710	671	633	681	681	686	719	655	662	664	627	651	613	670	689	670	659	651	627	691	666	675	633	649	720	634	617	671	716	690	675	660	678	621	678	639	660	659	706	665	690	683	686	711	603	663	643	671	682	677	615	639	654	691	679	648	625	710	697	690	684	672	679	681	644	650	636	667	666	648	723	682	707	701	640	708	699	705	660	653	701	640	643	682	687	662	606	693	669	674	658	672	700	619	610	697	677	643	668	635	699	684	667	686	675	687	697	681	688	696	661	689	663	685	674	645	692	659	658	685	660	649	675	701	656	644	673	712	708	653	621	655	653	637	700	708	671	622	662	662	684	692	684	651	640	691	687	701	673	642	670	671	685	687	673	642	705	736	690	638	631	673	663	674	664	694	615	715	629	647	712	674	765	688	679	650	651	691	678	695	618	624	717	661	660	640	676	666	654	713	717	677	688	672	615	651	641	697	658	686	742	662	681	675	630	657	639	682	706	676	663	675	666	707	664	738	656	685	733	679	666	670	725	684	643	650	650	672	657	674	648	685	687	745	704	673	651	677	663	699	644	627	691	660	680	653	659	683	659	660	679	636	679	641	690	671	678	657	683	683	658	685	689	717	716	675	669	677	705	686	669	671	689	691	666	645	674	668	664	672	656	678	623	708	644	672	658	672	700	686	679	645	647	616	712	607	687	650	710	667	702	673	697	689	639	628	672	679	623	658	676	646	664	674	673	720	683	644	658	692	639	696	638	659	726	665	671	644	661	663	662	674	674	656	693	680	685	656	679	734	636	647	621	681	655	650	715	675	651	651	638	653	673	673	655	674	728	631	650	655	667	691	675	667	643	677	678	673	641	645	659	637	658	701	693	694	669	632	646	671	641	692	662	628	649	664	638	699	640	637	688	653	676	671	654	671	678	684	730	737	690	687	653	716	654	607	652	687	658	670	660	705	693	643	684	683	684	670	689	661	685	613	682	660	688	720	673	673	650	692	690	664	662	688	693	678	677	672	693	684	651	701	668	673	615	668	701	662	645	681	697	670	665	690	638	694	689	664	648	694	657	681	708	701	629	655	669	615	699	694	689	669	695	645	647	644	685	740	697	670	639	671	728	697	622	645	677	662	687	687	660	649	623	673	687	676	691	657	653	720	700	627	665	688	635	668	701	656	681	686	647	659	713	719	647	708	707	650	633	675	708	654	680	649	664	700	630	661	697	653	695	666	675	672	611	683	670	648	663	685	627	701	685	679	708	697	678	689	614	683	714	641	645	622	718	662	692	664	632	638	638	693	698	702	653	658	663	641	670	628	621	659	654	661	659	674	632	714	608	622	660	699	640	656	700	702	665	689	673	679	632	654	662	739	654	680	650	639	688	670	684	690	638	648	708	650	599	683	678	632	635	665	725	650	597	696	621	699	704	677	633	676	682	692	683	670	668	623	668	655	663	660	629	639	691	672	709	668	681	677	696	688	659	671	684	686	624	682	706	666	699	649	694	695	678	698	704	648	666	644	658	661	643	687	657	719	666	645	670	654	654	670	597	641	704	685	681	650	717	653	690	673	662	685	659	644	607	689	718	685	682	630	658	677	701	661	676	683	651	639	645	648	693	686	663	614	663	621	678	621	630	655	647	684	662	670	623	648	657	640	640	629	673	609	672	625	674	661	655	673	657	633	717	669	691	682	652	642	666	684	706	686	656	644	730	618	733	646	665	665	652	745	707	675	726	673	641	653	647	691	694	673	722	655	680	711	671	662	697	680	671	660	644	659	659	674	675	707	715	668	632	651	697	687	714	695	698	718	646	680	629	684	642	675	704	642	628	674	665	632	627	692	664	654	641	668	631	689	688	713	723	698	702	644	640	680	645	662	658	659	689	687	668	659	664	663	645	643	678	652	682	699	660	679	706	698	663	616	680	678	675	655	671	667	690	640	700	699	673	662	656	695	656	662	631	668	664	653	702	637	678	669	680	650	657	689	701	668	647	695	673	699	657	694	674	612	708	664	647	706	655	696	665	684	699	657	692	655	658	686	709	685	651	662	670	622	630	713	681	669	701	651	659	657	684	630	658	644	675	692	650	698	651	670	673	662	658	657	684	668	681	623	636	635	654	648	666	696	642	692	679	671	659	655	631	654	661	682	677	669	669	690	646	711	637	661	629	691	710	688	670	641	717	672	640	658	692	670	642	687	612	668	658	739	646	679	646	652	684	647	681	707	649	714	725	649	645	715	655	639	658	629	655	659	675	657	678	652	656	649	638	642	696	685	660	684	657	683	672	715	648	652	696	650	642	659	678	637	688	677	677	659	677	712	666	634	677	680	711	619	662	615	700	711	673	635	703	673	674	688	653	631	603	686	714	625	646	648	641	651	657	670	637	650	687	689	621	657	679	693	623	656	665	652	682	671	667	667	703	683	680	661	664	680	700	668	635	706	655	671	678	653	652	692	614	673	680	681	668	666	716	645	703	629	666	676	647	636	653	645	671	663	635	683	638	654	727	672	649	643	679	669	660	652	658	670	687	636	656	683	683	676	664	695	687	628	692	634	683	635	696	622	670	667	667	666	665	656	680	665	668	691	677	686	652	660	677	694	666	666	650	659	716	664	698	659	649	663	689	655	667	669	666	646	684	673	662	691	716	688	679	663	728	679	631	630	726	701	621	669	594	693	639	691	679	677	658	663	672	640	663	708	637	654	711	680	675	703	642	716	696	632	658	696	664	670	674	610	674	666	645	675	700	675	680	688	639	687	674	684	688	710	691	673	647	655	703	689	635	681	691	647	660	656	623	683	637	705	667	673	677	665	670	630	649	669	647	675	662	684	627	694	669	686	660	665	686	667	677	680	734	686	681	701	624	699	703	709	705	659	715	700	633	658	663	644	643	662	651	629	677	648	708	702	675	676	642	669	678	633	583	670	666
6788	15292	13192	7620	6207	5216	4378	3832	3451	2995	2782	2581	2238	1993	1618	1366	1303	1130	1182	1242	1245	1265	1375	1245	1196	1101	969	965	863	889	955	889	899	890	914	904	926	910	911	895	904	887	904	807	842	840	865	872	874	864	878	873	868	874	838	861	884	896	910	840	909	858	864	906	884	928	885	885	852	863	860	830	858	838	900	860	857	875	871	881	827	804	813	908	861	845	902	823	877	856	793	852	848	900	842	873	842	857	816	833	818	855	891	858	847	901	808	856	888	856	821	895	910	840	853	829	831	868	865	826	937	859	882	820	844	868	894	851	849	838	875	870	877	858	838	823	845	854	847	882	825	904	874	887	849	847	864	852	856	830	911	894	865	851	882	855	837	857	876	863	842	839	843	878	885	807	880	856	880	863	863	857	866	820	912	844	910	874	929	872	903	814	824	865	920	858	856	834	854	863	874	817	870	908	866	905	844	838	781	898	825	860	875	877	913	833	892	838	832	833	858	855	856	823	806	834	887	818	885	844	877	839	888	939	842	782	853	812	860	861	859	876	859	856	902	821	807	823	864	848	837	896	844	882	820	865	882	831	881	834	895	849	818	894	866	872	831	836	847	909	853	844	827	824	835	891	823	888	863	895	853	904	839	891	831	868	800	871	906	846	885	875	829	869	913	888	868	865	872	826	863	882	852	865	848	858	818	876	906	848	867	884	843	789	814	805	833	880	906	840	889	888	869	869	889	892	809	872	820	827	905	866	863	865	807	834	825	888	860	857	900	886	836	881	882	822	866	831	883	819	821	808	804	870	840	846	875	854	843	808	848	873	891	863	822	826	866	869	859	809	870	856	835	837	851	890	880	851	873	897	884	834	886	856	868	856	787	838	835	885	868	868	893	883	881	872	887	844	822	840	877	848	874	899	854	909	854	825	865	854	826	862	836	856	853	835	813	828	842	811	868	848	919	868	826	854	854	844	843	910	829	855	824	863	847	851	851	841	912	858	887	819	862	853	850	865	802	860	860	933	820	814	828	872	856	872	901	846	810	892	826	848	879	880	883	849	906	903	826	866	892	895	874	832	867	811	897	855	867	807	857	849	889	874	836	849	880	868	881	891	827	854	858	849	839	879	812	859	880	824	812	838	851	854	857	883	859	817	900	852	802	833	857	865	866	839	826	803	885	824	852	872	866	861	862	914	805	912	896	898	824	852	886	845	913	857	872	887	860	868	810	858	874	875	857	841	818	829	889	859	877	902	803	897	852	874	830	912	846	899	868	859	873	879	834	845	902	822	765	878	877	866	844	849	912	907	834	884	892	885	864	864	889	859	854	794	807	826	897	858	873	885	862	865	926	852	860	872	872	894	820	843	877	823	850	890	901	822	861	855	800	845	803	881	856	844	842	861	832	846	828	866	850	874	856	831	848	915	872	864	803	840	820	859	862	842	909	878	849	920	826	909	873	829	867	851	820	888	869	858	845	871	873	895	946	841	855	800	851	937	851	853	829	794	889	856	860	838	882	843	851	852	873	846	792	886	883	831	822	872	855	884	853	903	872	866	866	876	836	879	880	847	834	836	837	879	907	845	890	899	887	883	922	871	852	833	854	842	890	859	869	823	868	858	903	876	900	828	847	925	875	853	787	900	835	859	842	840	889	889	862	805	856	844	897	852	851	845	915	885	848	858	846	891	855	887	870	849	822	844	843	865	841	875	869	872	815	804	906	816	830	852	826	868	841	837	821	877	824	877	857	862	847	900	824	810	851	835	885	867	904	875	850	871	798	822	863	835	866	861	865	840	880	858	880	862	857	891	869	884	805	873	830	866	900	875	825	804	852	873	911	851	883	805	885	898	847	854	903	803	908	804	829	812	861	917	850	880	877	903	818	877	834	884	882	888	840	808	819	837	827	872	871	891	916	835	891	860	828	927	914	842	925	885	887	863	915	879	846	855	838	904	863	865	862	892	824	842	855	898	834	870	836	807	856	815	889	867	838	822	878	837	887	825	825	836	850	850	846	842	808	861	891	799	858	853	841	850	835	855	857	884	843	870	871	823	828	853	909	804	809	864	845	773	864	817	862	862	873	840	829	822	866	859	819	817	890	856	906	805	860	815	854	786	884	850	887	814	835	939	862	857	848	812	864	847	853	813	859	886	819	860	875	852	784	853	815	873	875	873	875	823	834	846	872	894	881	871	891	818	844	857	862	797	902	865	862	835	913	908	801	848	865	847	862	856	876	833	850	917	843	846	814	835	882	799	872	847	852	855	879	800	847	848	855	847	821	872	873	895	843	864	872	885	829	801	831	867	868	842	852	901	843	897	848	838	891	883	868	810	857	829	840	871	872	847	899	861	850	877	864	839	836	815	825	906	926	832	863	852	815	874	834	875	862	873	854	855	822	812	860	860	876	876	857	849	820	866	833	893	879	888	822	841	863	853	812	868	917	914	817	823	867	850	873	863	852	831	877	798	836	864	889	856	865	847	827	893	868	870	871	860	888	837	894	850	893	807	861	867	878	879	854	882	846	876	805	833	853	889	871	869	870	894	864	878	835	858	859	836	872	837	837	877	861	836	819	876	861	860	835	845	876	901	856	846	826	853	879	922	847	843	813	878	837	873	798	817	799	880	829	896	844	842	846	863	816	843	872	866	853	913	940	895	825	885	840	861	839	849	896	850	903	799	830	830	781	869	858	833	867	868	889	845	829	811	864	867	865	948	855	850	868	883	866	821	838	852	881	810	887	840	851	870	857	843	872	858	905	845	853	909	820	907	809	933	824	862	842	810	844	834	836	846	866	881	892	903	917	788	865	853	851	924	850	831	829	882	872	866	861	908	878	826	886	838	846	799	857	828	866	844	869	863	838	902	828	895	824	842	819	866	886	906	850	795	825	909	848	864	886	853	885	876	846	847	908	836	852	869	823	844	876	837	872	843	845	892	780	819	843	807	825	826	923	779	869	862	881	848	864	865	886	826	846	885	884	849	870	877	873	826	850	857	867	853	871	835	909	870	875	806	916	870	817	879	865	831	828	851	865	828	820	880	895	867	862	844	831	883	847	828	833	840	884	826	843	865	878	819	857	887	863	846	865	892	868	831	863	862	844	848	850	920	842	841	879	858	940	852	876	863	915	861	873	872	861	885	868	844	871	845	894	870	864	898	888	883	885	914	916	879	907	878	843	871	804	850	925	862	830	866	828	854	865	875	880	907	884	836	895	822	922	855	860	866	883	858	881	796	890	843	848	832	849	854	842	813	813	826	806	862	856	908	821	818	810	865	904	906	833	905	838	854	843	858	820	920	839	814	877	897	866	869	885	825	897	842	865	858	875	790	874	877	804	850	889	873	843	803	851	854	846	854	850	854	896	897	908	807	851	837	834	821	814	837	858	847	823	943	851	849	886	787	850	901	855	876	885	839	876	832	801	861	843	849	870	910	814	826	813	804	868	845	857	887	869	853	878	908	819	864	802	880	931	838	843	865	869	879	867	852	812	817	897	879
23389	21601	29550	24136	21604	21643	9161	2795	2157	1965	1656	1541	1362	1294	1129	976	919	882	816	889	915	936	1012	912	822	732	669	673	679	656	668	694	669	642	617	680	650	658	689	640	641	630	672	654	663	665	654	645	696	658	651	624	618	684	627	671	668	674	680	630	699	648	652	635	606	613	552	584	678	655	638	682	695	605	643	634	645	636	645	599	635	671	647	594	602	621	646	645	665	649	663	637	643	644	630	649	643	615	659	634	630	654	624	661	625	663	608	624	606	650	629	640	654	632	660	606	633	592	621	654	666	643	620	683	675	644	658	668	651	637	627	651	663	594	697	608	624	675	604	630	649	621	607	614	612	651	619	616	614	653	631	593	627	628	647	674	644	635	645	632	648	636	652	632	618	637	633	643	629	622	666	644	643	637	558	596	657	656	630	657	679	598	604	616	628	646	614	665	642	668	641	656	683	655	611	637	585	633	622	602	638	655	652	637	601	648	637	646	654	628	658	632	626	661	638	682	628	647	658	669	677	663	642	636	591	619	642	671	615	622	610	657	648	676	637	694	642	600	627	645	641	608	666	630	676	600	662	629	637	662	612	630	581	629	684	655	612	632	624	685	604	640	664	666	672	643	640	632	614	633	685	642	617	634	643	659	628	645	647	658	653	664	637	657	666	601	608	687	642	632	663	615	606	611	674	644	665	640	632	625	656	641	630	588	626	641	616	592	656	642	647	659	641	620	637	646	660	628	655	620	628	625	647	660	610	629	635	685	654	611	672	586	649	663	645	635	603	629	614	638	635	667	646	606	668	644	627	637	646	622	638	653	666	682	654	640	658	656	580	643	661	623	684	619	626	623	679	658	633	648	653	636	620	638	621	614	658	663	596	638	602	651	620	647	611	669	593	616	674	609	640	651	638	627	634	619	599	656	632	656	626	639	606	609	635	617	570	613	619	635	636	652	657	655	613	641	655	651	643	615	603	640	670	623	643	665	649	631	648	645	643	690	630	610	640	641	625	609	648	641	581	634	635	638	635	613	651	645	627	638	674	639	587	716	654	647	673	675	633	610	662	629	614	634	623	607	674	646	650	640	613	641	619	653	649	693	670	617	635	640	612	571	651	678	659	645	643	626	678	685	636	669	642	589	594	653	632	636	610	636	646	652	651	668	599	667	613	656	650	671	674	604	622	626	648	685	635	710	685	665	618	626	678	623	665	663	659	652	639	643	628	657	593	650	599	621	648	643	650	638	601	579	650	631	624	640	659	651	659	648	670	647	632	658	610	645	639	635	626	646	624	683	645	618	568	633	682	596	675	675	625	676	628	594	612	616	641	650	669	649	576	637	622	652	604	627	646	660	629	645	598	611	635	646	686	601	669	637	631	674	646	611	622	607	604	635	627	643	612	638	692	616	611	643	636	606	612	617	655	611	659	654	619	645	645	630	646	646	620	659	611	636	651	654	626	625	651	660	638	628	614	603	612	644	644	632	629	638	665	598	613	657	640	662	650	611	635	680	654	673	669	649	626	615	649	644	691	670	667	653	637	610	662	678	635	641	616	625	641	645	601	626	622	632	594	626	605	610	619	622	645	677	631	660	635	638	642	665	659	629	638	587	624	659	632	647	653	613	624	619	657	677	659	680	658	653	630	637	660	681	642	665	606	624	659	624	614	637	642	629	581	652	693	652	651	644	582	641	645	631	582	626	640	612	603	657	726	616	630	658	675	624	633	632	645	645	635	583	595	669	637	669	615	645	634	640	640	618	681	617	689	669	609	634	624	637	595	653	642	621	653	605	613	611	648	678	595	632	628	636	627	635	626	638	649	618	649	616	637	612	629	623	636	635	670	627	681	616	663	677	645	596	586	644	661	644	659	680	630	649	653	651	665	647	648	658	639	659	695	610	665	653	602	641	650	610	678	636	653	644	648	607	642	651	662	593	631	676	630	610	601	646	632	613	642	661	634	644	638	653	649	586	619	641	646	624	625	602	633	664	634	649	632	624	618	642	659	628	628	616	647	666	653	605	648	598	640	650	600	658	607	647	637	678	695	639	651	608	630	690	619	624	635	658	642	631	631	632	613	672	593	630	667	644	663	652	650	668	645	672	680	641	673	599	634	637	652	628	624	591	617	630	622	658	611	658	669	633	615	650	632	654	631	667	629	673	621	654	678	619	653	668	637	605	636	654	635	667	654	621	665	658	595	642	633	650	625	630	629	608	655	638	642	631	638	689	649	648	659	638	611	674	620	633	635	640	665	657	612	649	638	615	639	609	637	666	674	660	640	619	688	616	643	640	674	645	622	635	610	619	610	639	615	655	654	668	657	626	638	631	641	648	624	685	618	644	634	636	656	599	674	604	583	600	611	627	700	620	647	637	689	623	634	614	623	597	646	640	660	652	641	699	647	660	623	631	599	671	635	621	641	627	652	625	620	648	610	616	644	652	608	570	677	629	574	665	605	624	664	661	636	641	622	644	626	639	613	619	589	641	620	632	633	614	634	606	615	646	634	615	610	672	662	654	638	615	569	623	638	648	601	655	646	671	686	599	616	633	654	623	602	659	634	631	613	641	664	628	671	624	652	632	642	654	624	666	626	597	665	655	621	682	632	621	624	607	622	690	666	692	612	604	653	658	610	643	632	667	611	614	605	650	636	619	693	620	632	648	664	641	641	642	634	680	657	645	652	609	630	634	627	651	644	637	673	608	625	622	626	638	629	653	679	639	655	648	594	680	614	652	615	643	619	625	632	647	654	668	620	626	689	636	660	607	632	647	624	649	662	672	628	635	633	660	636	643	630	646	647	656	658	714	606	637	639	639	627	602	600	672	678	611	643	637	661	568	612	674	671	629	627	641	632	639	633	645	651	651	644	631	633	636	607	661	645	606	668	628	674	642	664	634	613	641	629	652	651	641	624	623	621	566	620	636	649	652	637	639	601	640	637	638	599	650	608	587	670	636	614	642	612	689	689	628	714	645	696	602	630	654	583	606	599	652	613	635	669	639	624	577	625	627	589	599	597	641	578	630	631	624	628	587	625	668	652	671	652	596	635	609	623	660	600	657	650	633	629	594	611	625	658	665	613	612	626	661	630	657	612	634	620	635	595	627	622	645	607	617	643	669	630	649	595	634	662	644	653	624	639	601	629	650	681	626	607	635	666	660	664	628	631	623	636	640	666	619	637	614	625	632	657	673	641	699	618	619	659	616	633	613	656	625	658	655	654	588	632	650	632	656	659	639	607	616	575	668	616	638	624	667	642	642	663	662	619	587	650	658	654	667	631	663	643	615	666	609	637	614	686	661	611	646	681	668	683	606	625	633	624	590	611	625	636	653	650	645	664	650	660	584	556	608	627	637	657	648	627	638	612	660	644	624	580	579	628	626	619	636	629	624	683	647	624	618	641	648	599	608	663	709	583	677	686	665	670	621	649	642	630	628	649	649	626	672	618	678	640	629	606	648	635	640	615	624	625	618	593	626	631	631	627	609	671	628	630	653
9116	21208	17901	11014	8787	7365	6245	5211	4696	4148	3687	3240	2810	2515	1943	1750	1482	1330	1368	1410	1486	1566	1581	1401	1218	1027	982	889	922	935	875	951	932	863	860	889	894	898	882	877	871	897	917	899	853	872	820	904	855	867	886	868	808	876	836	842	907	858	830	852	860	828	784	805	831	867	801	834	852	821	801	802	865	805	853	865	793	810	854	823	813	835	835	812	849	884	859	813	841	789	863	761	855	853	860	852	851	810	819	803	849	824	793	845	869	825	853	857	827	824	832	846	817	789	869	813	886	809	828	814	826	771	830	791	777	809	830	802	871	799	840	836	838	802	878	819	825	815	797	860	825	839	888	823	847	806	775	783	897	843	814	914	817	804	827	782	813	768	851	801	813	849	843	848	776	787	818	828	828	808	851	859	769	826	855	821	842	883	814	821	828	812	837	801	848	809	761	816	781	828	792	794	834	797	836	732	858	844	823	768	825	839	822	814	858	824	793	800	810	859	849	782	890	833	834	858	864	810	858	844	776	805	854	834	808	819	823	791	822	805	828	821	812	829	814	839	789	858	796	805	836	825	821	778	828	810	827	902	810	780	813	810	808	804	822	802	802	848	842	813	866	861	844	800	733	813	808	826	820	846	826	833	846	833	793	784	817	844	780	815	759	787	837	812	844	836	813	783	795	835	838	846	822	822	865	832	827	834	821	865	851	827	814	827	811	801	806	747	800	817	797	787	834	793	851	842	794	837	854	820	819	839	755	795	846	817	795	821	818	866	854	760	789	783	862	848	870	816	832	826	870	841	809	791	848	807	855	864	812	854	788	809	828	830	850	835	816	828	768	855	791	819	804	815	854	878	795	806	809	800	808	838	799	805	834	810	757	822	830	809	861	849	805	817	872	822	823	775	877	821	857	807	784	838	778	780	831	820	827	819	851	790	826	809	850	824	829	828	822	768	801	813	856	816	816	781	837	810	827	776	852	833	836	863	867	848	797	809	826	823	777	827	830	812	823	764	786	835	833	763	839	795	850	853	798	877	883	870	822	837	816	791	855	831	856	836	796	864	831	809	775	798	853	809	885	837	819	812	849	843	819	835	833	854	805	793	851	819	801	828	861	838	803	839	810	814	812	826	832	803	857	854	780	843	786	796	835	807	788	810	816	825	795	778	810	821	842	841	792	779	808	855	807	768	796	851	788	784	827	843	804	761	864	822	852	815	810	812	825	834	794	780	809	792	822	763	824	812	857	787	856	798	830	815	800	789	866	755	816	789	803	838	821	828	826	821	786	842	856	840	865	802	821	809	843	822	796	801	814	845	822	810	818	806	821	803	851	793	856	795	873	846	791	800	836	852	841	828	775	837	847	831	836	811	778	845	845	799	819	816	788	838	781	783	841	824	840	770	792	871	849	851	811	780	811	815	835	796	778	830	815	854	816	820	785	852	846	841	820	809	818	760	783	813	779	770	825	831	860	850	809	826	785	873	806	842	818	868	785	790	837	802	824	827	817	833	794	799	842	840	841	795	834	817	825	794	796	831	810	801	833	806	826	816	821	831	805	868	788	864	825	829	812	811	775	865	825	837	801	790	825	839	878	823	818	843	844	848	814	831	845	833	817	859	865	816	778	852	807	799	844	837	815	804	788	769	862	803	803	841	839	841	790	826	852	809	843	766	861	822	774	813	835	811	834	770	852	841	817	825	790	838	809	831	849	802	834	856	825	823	851	827	820	834	798	859	836	838	797	823	837	806	849	832	806	793	810	808	826	819	800	852	799	810	839	859	876	819	737	821	816	797	802	789	860	887	809	813	806	813	801	846	778	828	818	865	782	813	810	837	862	834	841	864	813	855	867	791	827	848	827	807	852	864	805	837	810	841	889	780	810	842	851	791	886	800	772	801	826	807	829	808	775	829	829	867	792	879	802	798	863	775	787	791	823	822	806	789	841	848	854	824	795	727	811	841	822	822	794	858	821	841	923	854	841	834	815	837	795	828	819	814	832	829	832	833	859	802	811	824	814	806	813	808	816	813	826	836	816	837	823	796	836	858	791	804	831	801	871	753	805	808	807	792	837	819	813	837	795	830	841	910	863	795	830	856	853	798	848	792	832	793	787	845	842	826	812	815	772	817	819	816	791	805	808	869	848	779	863	844	808	859	818	841	797	833	762	836	768	848	853	857	786	823	825	806	825	770	856	852	774	877	826	802	791	799	840	779	791	838	804	845	806	913	863	792	800	826	787	808	866	785	822	824	824	798	840	844	815	843	810	826	833	839	832	794	862	796	813	812	804	830	837	837	829	861	757	860	836	841	813	839	755	842	842	819	828	829	825	781	765	819	827	822	780	800	804	812	765	785	803	853	861	876	780	842	865	835	805	866	796	809	796	798	833	811	835	810	822	811	840	821	881	847	821	807	827	810	850	766	854	842	826	839	831	821	802	825	854	810	802	777	833	797	843	808	834	787	822	839	782	818	841	845	806	841	821	787	792	817	833	821	786	754	840	840	849	816	791	809	819	815	787	826	823	823	861	806	830	873	789	823	843	839	807	798	806	879	820	818	850	846	804	828	799	798	848	813	800	856	819	820	854	887	800	827	789	789	846	838	813	844	816	779	842	827	794	841	840	791	830	840	814	748	798	803	785	872	842	827	864	813	840	795	858	807	816	816	813	893	873	837	861	831	876	799	789	862	821	818	810	823	820	834	838	836	811	790	816	841	804	837	812	824	870	833	874	796	840	831	843	777	849	871	794	767	757	763	800	847	827	836	852	813	806	826	758	838	837	836	805	800	835	812	773	858	796	823	793	801	827	827	798	853	787	810	799	787	863	794	791	799	842	841	888	855	766	815	789	820	855	851	843	861	775	845	829	826	821	817	863	831	856	849	765	837	755	788	871	815	780	798	850	808	820	893	756	832	820	791	818	830	853	820	827	869	820	862	845	814	835	823	856	835	855	853	784	831	793	805	846	844	811	792	791	765	773	788	821	771	784	828	816	798	771	828	784	824	868	820	853	807	817	783	815	800	826	780	837	816	796	845	839	832	815	795	840	823	798	806	803	798	841	798	848	875	841	828	820	742	843	834	843	871	840	836	843	816	805	848	843	753	806	788	814	769	824	858	809	796	802	779	840	842	791	858	854	837	872	818	812	879	808	820	785	829	825	843	836	829	814	807	800	835	764	745	779	831	828	802	764	881	839	812	816	754	812	834	803	823	833	835	815	800	860	787	792	826	802	734	795	872	869	812	808	850	790	837	796	880	823	820	815	853	851	806	839	798	870	828	813	773	816	852	879	845	837	814	805	834	879	833	783	732	824	814	827	840	837	749	789	796	838	861	799	832	755	835	780	803	756	846	813	797	839	838	818	778	780	804	835	912	796	752	848	795	769	848	846	802	832	813	829	862	824	837	811	814	840	812	792	785	821	795	870	847	812	813	836	752	858	775	826	847	813	862	750	817	811	811	881	781	791	820	843	826	781	786	853	827	830	824	835	737	744	839
27510	20714	9377	2236	1377	1095	995	884	851	762	760	643	597	616	537	468	442	447	454	495	427	464	514	438	443	366	409	380	394	351	353	373	386	386	383	380	400	384	422	338	384	406	351	387	405	405	409	383	390	387	391	403	374	416	376	393	411	402	372	382	400	362	396	416	388	420	388	401	387	413	398	380	363	373	407	389	395	396	388	382	389	412	388	388	424	382	438	386	383	374	351	397	379	363	378	413	374	363	418	371	359	375	381	419	355	386	391	381	387	370	398	359	416	364	407	407	393	396	372	402	411	409	394	408	343	380	353	410	408	404	388	386	387	367	374	391	394	400	402	415	357	360	384	375	401	420	379	376	413	394	377	399	400	385	381	368	396	367	382	435	432	400	362	391	385	377	395	381	363	365	386	375	391	378	409	390	371	357	392	393	379	374	403	391	369	373	378	386	402	390	368	431	393	407	405	384	423	379	367	392	352	398	391	412	400	379	393	412	416	382	421	400	386	406	360	371	367	381	375	397	372	349	432	365	376	366	385	396	384	373	363	385	403	381	377	364	402	370	425	374	382	378	378	384	392	352	377	393	422	390	397	411	412	400	397	376	400	398	350	377	421	370	403	426	406	403	358	395	386	424	389	430	380	409	369	373	401	395	374	419	400	428	401	344	412	395	384	399	358	371	384	393	400	383	396	410	360	363	384	352	391	384	401	393	371	407	384	371	392	368	394	387	350	372	374	366	391	396	404	347	417	383	370	373	397	396	416	393	405	392	377	388	375	395	407	394	370	397	403	401	358	393	371	390	412	386	386	380	412	374	368	388	384	391	395	374	378	401	403	391	388	363	419	402	397	379	356	393	401	369	409	379	374	400	381	378	402	381	365	411	397	362	398	392	337	353	362	407	407	377	407	393	385	406	410	391	412	380	392	381	381	394	426	417	391	391	390	387	386	393	425	386	387	382	358	373	362	387	381	388	384	424	356	356	365	372	405	380	410	424	413	399	380	388	445	367	408	379	403	395	377	379	401	412	378	373	365	389	341	390	387	388	402	399	393	363	370	381	360	373	364	441	362	412	431	435	374	380	410	381	365	365	389	361	406	359	400	382	364	391	399	386	380	417	409	376	390	405	387	378	345	381	410	382	403	407	394	344	393	398	373	391	391	388	418	387	396	416	394	392	417	373	384	377	342	403	389	348	362	405	388	390	360	420	406	401	414	412	396	417	386	361	384	415	343	374	413	367	374	366	395	381	349	395	379	413	410	375	378	347	403	402	400	374	374	386	380	378	338	418	428	387	404	392	387	366	417	440	396	379	383	392	355	343	374	373	401	395	370	368	379	385	361	364	383	432	381	393	376	346	401	384	380	382	384	350	382	377	377	385	393	406	382	372	357	388	377	380	416	391	384	401	391	408	395	387	399	358	366	350	363	345	405	371	401	437	376	412	370	411	379	402	346	376	347	384	352	361	378	424	381	381	360	362	405	406	372	378	385	382	418	369	398	394	381	388	396	401	393	409	360	385	370	395	399	356	401	406	385	384	398	422	378	393	373	401	410	385	393	388	385	369	397	398	366	396	401	408	394	372	413	369	385	394	398	376	384	342	424	391	382	380	374	406	374	360	363	402	384	379	390	396	378	391	374	384	392	364	380	393	374	399	394	381	369	371	376	390	374	399	373	408	345	367	413	413	389	405	402	375	438	389	338	364	400	403	386	392	380	394	378	351	418	386	433	414	416	408	388	359	345	363	337	393	389	381	379	368	391	406	360	363	385	411	390	424	376	386	423	350	396	377	365	401	384	360	379	372	373	381	362	423	373	371	393	360	368	392	375	386	386	386	388	412	398	410	385	433	422	443	395	377	400	426	392	356	395	394	383	383	361	397	388	372	382	362	376	399	412	367	398	406	399	392	381	390	369	399	350	396	398	392	361	390	384	392	390	409	363	364	395	404	340	365	366	384	403	401	376	341	363	407	378	380	375	359	380	403	360	388	374	392	355	359	396	376	396	365	385	329	372	358	391	389	364	383	406	360	420	396	368	415	390	347	411	386	392	391	373	410	383	401	380	364	362	355	384	379	369	407	380	379	388	408	412	406	361	409	398	381	383	384	386	382	353	353	369	394	371	368	399	412	415	398	411	389	357	380	374	398	370	388	371	364	387	390	407	420	363	412	363	410	381	390	422	356	405	385	405	393	372	368	392	363	364	365	400	380	411	384	393	394	389	378	421	376	360	404	369	410	407	406	408	408	395	371	402	385	397	391	393	410	394	376	382	365	398	351	366	376	366	369	421	381	402	394	378	400	378	383	390	363	407	377	359	395	407	375	377	366	394	383	405	395	390	370	381	395	387	387	391	410	372	407	434	374	385	390	406	388	349	356	427	341	389	401	408	428	387	369	383	366	393	393	362	383	411	384	362	376	389	422	400	390	387	390	397	395	395	393	375	410	387	405	394	366	395	361	372	388	410	383	413	386	381	383	428	322	385	402	402	347	372	395	391	363	399	394	373	373	399	413	392	391	386	388	374	362	363	383	396	388	378	347	420	376	393	371	406	341	386	373	382	381	381	398	377	377	397	359	416	421	395	425	345	361	410	387	365	415	388	372	395	402	389	359	400	394	396	380	371	435	366	399	373	380	393	363	346	407	373	391	369	368	412	374	379	357	412	410	401	365	374	379	387	393	400	359	385	424	350	413	405	383	397	428	416	365	394	386	363	345	358	389	377	376	400	382	358	385	393	418	388	379	377	368	383	394	370	370	380	389	365	361	405	386	409	360	378	346	386	389	385	386	393	392	348	372	412	383	385	409	396	388	365	389	396	401	416	367	400	391	341	372	359	385	373	344	406	404	449	403	355	401	410	381	407	406	398	378	406	394	388	355	406	413	399	411	387	392	392	366	398	409	393	387	365	359	413	391	395	372	387	375	399	402	401	357	359	379	412	367	392	378	365	363	385	374	387	395	377	380	411	394	429	409	411	366	364	358	401	419	405	411	401	383	392	364	372	424	379	397	354	390	394	388	375	363	395	375	413	363	388	397	354	344	376	364	379	388	377	392	409	377	373	391	439	402	364	430	422	404	398	394	390	416	390	368	383	381	405	375	359	417	383	368	382	380	375	373	401	342	379	434	372	374	395	392	419	399	366	376	391	435	395	379	402	382	392	358	382	395	415	391	423	368	380	400	396	390	378	409	349	414	357	388	348	387	378	417	341	366	406	382	429	364	417	393	395	368	378	387	391	422	398	417	389	378	402	384	372	390	342	392	352	385	384	402	349	373	397	348	377	392	368	384	403	390	406	383	364	380	405	366	388	387	380	432	387	364	392	430	386	412	399	390	369	369	401	424	364	349	370	418	366	360	405	411	385	353	408	411	402	388	400	389	402	391	373	380	375	369	366	395	378	387	376	401	386	391	372	364	372	401	395	386	380	385	371	397	384	387	349	396	400	399	361	387	388	401	390	376	389	379	417	407	379	418	416	400	417	382	385	377	394	413
5492	5758	5449	3145	2663	2451	2226	2002	1745	1570	1458	1319	1112	1054	801	747	666	618	641	748	790	756	747	688	592	522	546	503	522	560	532	501	477	510	487	493	498	471	496	488	500	471	525	534	501	519	507	505	524	509	500	506	481	482	548	519	517	516	517	523	477	543	528	508	567	474	501	505	487	455	503	541	511	534	509	507	503	487	529	474	512	518	490	509	504	519	491	478	490	516	487	482	484	536	506	517	502	483	527	454	501	498	500	493	509	495	501	478	478	503	505	517	535	509	529	497	536	494	483	502	491	495	459	540	550	500	495	489	482	505	464	517	510	516	484	476	514	520	500	528	479	499	462	529	506	494	515	503	528	452	553	499	487	480	513	474	502	483	519	513	547	502	496	455	475	482	481	544	564	473	476	499	480	492	505	522	496	502	494	489	540	548	514	513	516	527	518	489	512	540	509	511	500	469	476	486	503	527	471	490	514	479	465	479	545	478	523	513	491	517	503	523	508	489	503	470	515	508	496	515	499	486	517	528	528	503	545	485	507	522	511	481	491	492	496	561	546	489	509	505	505	528	497	491	513	508	502	500	534	512	496	504	498	474	507	489	524	472	509	536	485	506	495	510	490	492	493	537	476	509	506	476	514	495	477	484	521	523	500	524	527	463	516	513	470	499	532	494	491	520	496	510	503	575	536	518	498	492	527	517	507	500	517	551	506	520	510	494	512	492	492	532	522	535	539	496	517	504	469	499	539	489	519	502	515	498	471	489	534	517	486	489	496	513	522	517	483	517	483	500	527	527	488	539	477	512	500	501	478	517	511	483	535	466	504	515	530	518	472	516	524	567	469	487	489	502	518	541	494	498	497	490	513	534	526	498	501	558	475	507	478	504	517	508	497	494	497	539	498	516	530	504	520	504	537	488	508	486	507	517	459	475	541	485	482	519	506	480	489	481	471	491	531	501	500	534	535	508	476	496	498	522	532	496	477	488	462	486	528	446	515	516	493	495	480	467	509	496	521	465	467	530	544	516	462	504	511	493	491	510	484	478	536	501	506	510	522	520	493	495	482	496	530	516	530	509	502	479	540	530	507	518	519	483	490	513	480	482	485	507	528	491	489	475	490	494	480	501	501	482	500	501	529	467	509	493	477	508	497	505	519	496	498	513	511	487	520	480	511	490	514	501	461	492	506	525	499	469	523	499	527	495	525	500	542	490	495	492	553	486	512	485	518	503	484	517	519	492	487	499	496	546	511	526	479	487	510	501	473	491	494	531	445	498	503	510	522	469	532	529	510	484	547	493	515	487	526	496	502	488	453	520	512	544	547	516	511	458	485	555	507	515	511	492	507	533	493	484	507	496	461	517	493	509	515	486	510	500	511	488	497	483	468	509	537	532	530	539	545	443	550	513	480	496	495	515	506	530	522	465	513	509	460	553	535	500	466	522	461	494	498	493	508	477	505	482	494	499	500	516	475	518	516	529	489	523	496	509	492	509	546	523	506	489	521	500	518	498	488	502	470	474	523	526	514	522	516	513	546	493	461	511	489	494	508	511	482	517	517	528	536	528	495	491	509	471	528	498	522	515	526	518	538	497	442	491	483	465	520	530	458	522	506	538	505	475	493	509	522	514	548	497	506	466	507	509	512	522	497	495	499	498	473	483	511	550	493	523	549	464	477	496	535	486	535	526	497	493	525	500	489	516	500	545	538	531	545	494	536	498	488	520	468	496	491	525	484	450	524	483	516	489	483	502	526	510	550	487	488	487	481	497	508	467	483	524	533	497	487	501	519	489	537	500	516	518	500	493	505	511	519	522	527	539	542	466	494	474	514	496	471	508	452	529	539	475	497	493	507	526	534	488	520	491	517	532	498	503	509	522	523	476	481	516	458	549	502	528	514	504	502	527	483	517	497	510	530	533	496	525	510	518	482	503	509	571	537	460	528	509	497	488	500	553	471	502	490	492	503	500	504	478	553	500	558	555	523	539	498	512	525	504	482	469	500	496	507	498	487	507	473	513	576	512	523	534	507	491	467	529	514	505	492	482	514	466	491	515	509	529	517	534	531	457	491	513	540	536	527	512	476	481	507	492	513	513	500	498	520	513	516	511	493	510	538	541	493	523	512	492	473	499	507	515	496	504	525	490	508	482	491	524	485	489	495	527	501	531	492	530	533	499	492	513	512	506	490	459	528	492	489	456	493	501	524	514	519	496	484	502	501	530	484	481	519	508	531	493	481	480	507	459	510	473	503	499	512	482	497	516	486	509	505	529	523	518	505	494	539	526	514	539	546	487	519	553	514	470	476	524	528	466	553	504	517	487	464	479	525	465	565	513	526	542	453	499	510	542	508	499	492	504	526	504	515	538	482	472	470	519	501	521	504	519	471	512	503	514	520	503	496	511	546	501	503	523	504	511	519	512	526	511	467	531	489	488	525	472	513	491	505	512	449	510	495	468	528	517	506	482	524	527	499	457	504	525	502	470	540	483	499	515	496	505	502	491	545	512	508	478	522	477	498	504	512	551	529	546	491	480	540	459	472	510	507	532	512	505	491	520	501	459	508	523	492	557	492	471	516	551	476	491	509	487	540	535	502	523	540	503	501	525	489	519	482	451	507	490	482	509	528	535	502	473	515	530	499	463	485	568	519	484	482	536	518	464	479	482	506	515	489	500	537	516	479	519	493	475	515	445	524	490	492	478	499	489	507	529	485	521	484	530	508	499	506	529	492	528	528	500	474	481	509	540	492	525	486	485	486	523	510	487	512	529	473	495	498	491	533	538	492	530	529	497	484	509	506	501	547	490	509	587	491	517	507	479	496	515	484	479	537	515	521	500	493	472	511	486	509	501	506	494	499	484	518	540	502	495	496	481	534	512	534	503	557	486	471	505	503	483	501	448	494	520	510	520	516	487	524	512	496	517	514	479	479	544	494	514	474	520	552	484	526	503	517	473	538	527	480	562	515	527	464	504	529	506	512	530	500	513	509	487	511	491	512	493	520	506	511	504	500	516	516	496	513	531	485	488	496	499	512	522	494	503	508	524	503	498	467	524	511	515	533	524	533	520	514	505	491	555	522	496	490	513	515	508	482	486	523	499	500	538	475	503	499	470	499	559	483	502	544	481	474	497	537	505	456	518	512	532	510	512	495	512	471	529	514	508	488	535	515	508	509	483	467	506	512	538	490	507	504	462	557	497	476	536	508	536	490	460	481	481	508	517	515	518	531	514	450	502	543	500	507	484	514	478	524	473	519	519	489	504	435	491	484	490	467	488	545	508	509	502	529	505	491	514	526	517	526	524	511	522	526	509	539	483	489	488	478	518	500	544	478	514	520	521	507	523	495	482	504	499	492	501	523	506	526	498	502	535	472	488	486	518	504	507	513	492	479	522	479	517	506	511	554	506	485	504	508	501	534	528	506	507	513	485	543	498	466	515	494	523	497	487	471	466	511	535	513	524	498	481	463	464	510	477	509	460	517	515	484	504	553	512	487	467
24398	21612	29114	24607	21607	10887	2796	1916	1682	1539	1399	1290	1147	1106	940	949	856	850	831	839	924	829	928	809	770	754	707	645	701	675	718	700	702	675	665	657	671	717	717	693	728	679	660	655	660	651	675	654	685	727	675	700	662	646	684	690	668	657	675	663	633	687	688	666	655	691	670	660	662	710	668	705	660	699	697	678	660	659	681	715	686	677	682	699	728	670	688	667	654	710	758	663	697	726	628	676	662	651	676	651	671	658	669	686	671	664	706	630	679	722	649	716	660	687	655	661	628	702	684	654	689	705	691	670	746	685	661	667	664	624	653	670	693	657	726	677	650	656	678	692	629	676	713	662	664	630	704	648	711	697	699	667	690	705	655	650	647	665	675	692	640	660	684	698	656	637	639	693	684	688	688	650	691	581	644	674	695	646	691	670	702	659	647	662	678	678	662	653	708	697	712	651	664	681	660	673	661	696	623	657	645	672	654	645	670	666	651	675	695	685	680	687	672	653	698	714	620	635	712	653	709	619	686	689	655	639	761	677	711	664	665	627	653	662	629	697	633	685	650	646	676	658	679	637	653	659	669	654	653	668	661	665	654	662	681	692	651	653	702	683	662	661	634	685	679	711	679	692	691	664	685	640	671	687	667	651	653	657	660	719	654	693	697	652	669	640	725	671	684	713	692	667	639	643	640	701	679	709	635	634	644	675	667	689	612	705	705	707	674	659	690	698	674	657	738	681	684	679	692	674	690	677	669	696	699	662	675	666	707	650	658	666	640	622	641	661	643	639	644	670	663	715	646	664	687	637	654	680	656	672	673	690	665	648	669	704	650	651	684	722	650	678	685	661	632	668	703	626	690	663	675	676	642	692	647	654	720	678	647	653	633	682	703	647	660	673	668	664	635	698	669	662	676	683	671	650	657	632	678	631	719	693	628	652	632	640	660	664	670	661	666	687	663	622	622	702	665	715	680	695	700	699	670	658	646	628	693	663	662	669	641	665	646	650	648	676	650	674	669	619	633	690	661	667	653	685	675	655	689	678	621	667	737	706	721	621	653	726	659	674	676	661	672	647	668	674	693	668	726	671	689	638	686	638	667	642	655	649	659	688	689	700	651	672	692	677	668	659	667	643	610	677	681	636	679	664	665	699	658	677	690	677	669	659	680	677	668	654	649	652	676	706	666	675	654	703	636	642	657	702	642	583	655	660	674	694	680	687	645	668	672	652	697	663	657	684	682	655	668	642	680	674	642	660	640	633	695	645	688	636	704	684	710	663	639	672	695	694	652	668	687	663	683	638	668	737	655	672	703	654	655	694	656	648	648	646	700	638	687	670	691	699	635	671	667	709	688	693	672	725	650	692	678	691	619	696	675	639	661	656	642	712	643	648	663	716	631	680	684	705	648	653	671	720	675	647	632	670	637	680	670	621	679	664	695	635	679	722	655	679	693	656	664	662	718	696	649	687	663	694	652	681	639	627	706	646	656	689	688	680	680	697	683	670	634	627	695	625	694	691	711	692	650	631	709	711	676	719	662	662	735	708	633	668	625	683	674	696	681	659	672	635	689	674	701	653	663	679	681	643	688	668	681	724	679	681	670	618	674	637	694	661	658	659	656	730	663	667	701	645	671	675	661	624	666	667	690	669	696	649	654	650	665	627	617	653	679	680	707	668	647	611	669	634	707	650	667	656	655	673	641	660	656	690	661	658	653	648	633	627	665	638	665	661	660	724	732	674	707	676	656	688	677	705	680	658	699	655	629	667	691	690	642	670	693	665	638	629	675	638	707	671	619	725	675	688	668	622	636	687	684	663	678	687	690	654	659	655	681	701	690	654	691	666	715	596	662	679	642	709	628	677	699	696	643	685	679	702	668	670	681	690	683	691	719	682	679	668	624	692	708	692	667	665	652	667	655	658	714	643	640	744	686	657	642	643	676	638	696	636	728	671	683	681	657	629	690	639	683	688	692	645	678	675	662	664	684	676	668	659	706	634	696	700	680	655	697	651	683	646	645	691	648	652	692	638	645	657	654	645	688	677	700	731	698	629	687	668	729	630	680	708	705	682	659	683	689	679	702	637	655	671	668	657	708	652	654	692	661	657	696	674	669	685	679	728	645	689	649	636	660	710	661	638	705	661	678	635	661	677	700	702	684	697	652	604	652	634	671	660	628	688	708	750	693	655	684	628	686	640	681	678	657	692	709	682	641	690	687	645	680	652	640	688	709	659	657	666	639	629	764	669	684	709	665	638	671	674	705	658	658	664	675	642	694	671	695	696	613	664	684	672	682	652	708	670	693	664	684	712	682	669	676	634	691	676	638	674	651	621	659	684	673	686	654	691	652	700	649	646	682	665	624	664	656	650	666	625	685	654	696	714	643	641	680	690	697	669	667	650	671	672	709	680	684	683	652	659	681	661	666	627	660	683	687	702	666	674	647	656	611	662	695	636	654	645	643	680	646	691	689	654	660	655	624	686	665	654	682	665	686	653	691	650	641	705	651	649	685	625	659	653	659	658	736	671	620	690	666	676	704	651	693	644	626	629	670	721	673	649	685	648	680	659	667	657	656	644	688	655	650	705	649	633	682	697	671	676	691	673	717	688	661	660	670	670	674	658	682	682	650	693	663	666	702	695	707	650	684	656	654	660	671	667	633	642	678	712	661	692	648	691	669	689	662	654	647	687	691	671	626	675	661	625	641	674	656	682	678	650	700	661	672	659	711	669	707	642	627	668	637	735	707	664	676	631	684	655	660	695	665	665	660	687	690	661	691	649	656	643	680	616	654	641	650	660	659	709	671	676	652	640	683	656	640	625	657	692	651	681	708	673	654	653	652	676	649	653	700	679	628	642	671	659	692	670	625	656	663	644	670	670	671	686	686	706	669	621	638	663	710	672	657	652	655	675	649	658	616	676	674	660	644	627	728	619	668	694	650	667	691	628	700	638	694	676	673	643	656	674	691	710	668	658	679	678	661	648	695	679	656	682	669	676	642	682	703	649	659	650	674	657	683	632	599	652	670	665	673	660	649	677	685	677	655	639	717	706	647	615	678	674	668	703	674	682	677	649	705	611	662	633	676	615	633	650	683	702	668	683	675	660	627	658	680	685	681	604	683	623	641	643	692	719	601	611	657	649	674	662	651	601	636	693	694	705	712	676	667	664	679	625	691	686	712	659	699	634	663	621	661	657	612	673	668	660	683	640	630	682	640	713	677	722	675	660	682	612	689	701	661	683	639	679	655	704	655	688	666	694	656	657	644	676	686	686	667	649	647	698	671	716	690	647	656	666	735	660	670	670	688	677	666	663	658	667	646	651	678	705	679	627	651	689	667	664	666	621	629	700	683	653	637	716	677	689	654	684	671	702	656	674	684	681	695	664	719	697	659	680	649	644	676	673	643	638	649	684	667	630	625	655	646	608	656	624	626	681	693	673	704	668	653	652	666	657	655	684	667	678	674	667	707	691	677	666	663	627	618	688	664	647	641	648	648	702
6995	15663	13104	7983	6399	5279	4563	3913	3560	3188	2842	2450	2220	1938	1592	1438	1174	1203	1248	1207	1320	1294	1369	1182	1080	976	936	929	933	908	895	878	925	877	822	860	871	881	916	876	880	920	880	834	859	849	885	882	917	826	838	867	885	859	810	855	858	847	859	848	810	822	819	880	805	839	854	847	820	893	851	840	846	851	827	910	852	871	871	826	849	825	856	853	842	854	864	860	854	857	847	827	884	888	838	845	821	860	870	887	859	901	832	849	889	825	821	853	868	873	845	832	851	850	855	859	872	882	835	956	834	821	896	882	874	824	847	863	840	871	870	871	879	857	902	857	865	856	870	849	880	868	882	867	847	889	858	849	847	841	844	908	912	837	848	840	871	813	852	818	851	858	821	838	825	870	901	850	875	914	806	894	839	864	882	875	828	888	885	867	887	826	845	856	849	847	826	852	820	867	831	853	899	825	874	824	826	816	884	855	819	842	905	839	872	856	839	815	817	834	839	866	907	866	832	843	868	859	866	816	870	868	803	883	908	896	858	853	863	897	834	806	853	830	851	857	801	829	817	820	867	885	849	860	870	846	824	853	848	889	898	864	913	818	839	854	869	837	859	906	819	856	816	865	844	863	861	897	870	828	776	820	838	811	872	858	869	858	858	871	810	849	886	896	843	836	885	867	810	867	860	863	849	855	890	829	839	828	928	807	854	875	868	890	853	873	869	847	824	903	827	842	882	823	855	885	849	836	831	886	861	805	850	816	808	846	810	801	898	860	869	861	864	866	863	841	847	847	870	800	876	912	878	797	821	876	829	906	883	846	777	846	830	863	917	866	798	839	830	892	871	869	861	855	876	867	834	831	881	856	819	866	883	862	883	898	863	868	787	859	828	803	876	881	855	808	857	829	825	823	845	823	877	856	856	869	826	855	869	820	852	852	887	803	868	833	872	839	822	890	877	839	804	908	883	829	841	820	838	849	822	831	834	864	830	829	885	874	856	868	852	862	858	896	837	820	912	882	902	892	827	820	838	922	812	844	883	863	852	900	836	856	859	855	806	835	925	850	855	854	882	858	831	829	793	870	851	833	838	861	826	873	842	900	871	867	873	880	879	867	859	818	856	829	847	850	912	840	855	863	866	825	851	916	825	887	841	812	842	828	842	854	858	920	849	865	843	854	835	840	888	909	887	806	860	813	836	812	831	885	870	880	846	869	829	870	854	891	807	883	817	847	861	824	917	864	888	822	879	834	816	857	806	821	894	868	930	807	861	817	861	880	848	852	860	813	866	856	899	810	881	851	823	834	841	864	817	875	868	822	864	931	904	860	879	888	860	835	823	858	865	839	834	809	850	848	872	861	826	841	844	867	840	867	849	773	827	814	863	852	886	843	857	881	831	878	868	874	797	887	831	900	817	899	904	881	893	925	872	845	846	923	863	849	866	828	849	885	852	894	896	845	880	837	834	818	861	863	897	853	870	866	897	833	862	838	859	872	817	872	831	827	838	816	901	833	893	887	865	866	899	869	833	831	878	894	912	835	812	874	886	814	826	882	848	852	826	896	836	824	832	858	889	832	879	925	839	863	852	851	826	868	814	842	855	810	858	886	880	854	861	858	863	845	829	821	868	840	836	861	875	877	922	812	820	830	896	815	865	882	845	863	853	835	822	859	853	880	847	792	858	836	878	880	837	843	846	896	835	882	856	851	822	896	867	836	888	831	889	900	854	811	915	811	859	833	826	861	842	854	836	858	876	865	852	868	863	863	811	812	807	864	859	842	867	838	876	852	884	830	853	873	827	855	830	845	783	849	827	848	859	798	861	861	809	819	856	844	895	822	861	854	844	896	876	858	842	826	851	905	860	879	890	869	846	853	839	843	849	925	871	869	848	868	823	855	815	823	864	854	806	854	874	859	844	849	871	834	909	838	898	882	864	854	841	859	896	849	894	886	863	877	804	890	865	826	793	860	833	837	869	830	843	864	833	840	911	835	871	892	906	838	875	858	842	837	833	868	847	865	867	870	839	891	836	801	793	816	867	870	817	857	894	814	830	917	813	840	870	865	867	894	887	854	858	832	850	863	859	806	836	889	893	855	880	840	857	846	873	832	868	853	834	837	872	837	877	893	829	870	891	814	838	855	825	851	804	872	872	874	891	808	832	818	848	889	919	846	822	840	861	853	856	817	864	842	841	872	911	861	850	873	858	800	791	826	873	840	851	858	835	902	861	828	873	857	838	828	835	839	890	877	856	847	877	895	846	860	833	831	848	916	860	884	853	848	857	825	806	828	836	818	842	881	833	869	852	837	881	808	849	853	906	843	788	883	824	850	829	879	788	889	833	895	855	865	915	866	804	840	897	830	859	825	846	860	861	826	882	854	857	900	911	847	851	866	894	845	827	873	791	851	836	855	856	848	886	902	816	829	794	883	847	825	833	827	846	887	860	835	846	889	854	877	893	834	857	816	894	869	882	861	825	826	830	833	882	851	895	869	811	921	828	876	845	872	831	850	893	879	863	881	828	870	842	879	851	847	846	880	864	859	838	819	861	880	811	866	849	837	861	889	857	869	785	839	869	894	876	877	933	883	853	798	883	861	823	812	844	807	814	913	852	842	844	896	868	825	881	819	885	878	885	837	859	891	883	864	836	820	911	846	821	896	853	870	816	867	852	827	791	870	894	863	815	846	841	873	887	895	877	865	862	892	823	826	874	857	872	880	831	890	856	903	853	915	888	861	883	834	867	836	814	795	862	856	897	860	845	883	838	867	840	887	863	841	837	840	898	812	872	822	836	832	879	872	800	884	871	845	879	809	831	796	907	855	856	819	910	894	839	805	839	873	872	837	887	838	843	901	887	888	894	880	871	849	835	841	842	844	864	837	912	851	851	889	866	853	871	904	839	869	824	844	818	844	878	882	811	874	816	861	816	829	836	830	836	834	830	840	926	813	873	917	862	843	850	855	849	818	881	851	840	836	883	861	867	842	871	880	852	789	852	826	831	906	837	849	867	873	845	877	836	862	842	849	851	869	849	844	919	859	877	860	852	901	872	839	867	862	826	869	857	825	882	843	832	818	818	809	848	813	862	834	853	885	832	859	816	887	850	882	852	827	789	855	883	853	822	852	831	860	833	854	894	903	897	855	900	830	838	856	835	838	809	840	848	849	840	853	824	859	806	839	875	870	908	821	788	830	849	819	865	780	872	829	877	825	852	857	826	834	845	825	858	862	829	837	875	855	851	804	872	864	820	832	849	889	848	822	851	834	885	828	875	855	842	809	851	859	861	856	867	837	836	887	807	835	891	800	871	864	858	861	882	817	821	861	839	861	828	870	864	844	868	842	859	901	857	897	862	871	895	925	862	873	851	882	883	854	825	851	838	863	860	839	861	910	822	811	812	874	899	809	839	874	851	887	858	822	883	867	873	859	830	873	883	877	830	920	823	873	832	848	848	825	863	868	874	827	854	861	861	829	880	862	817	864	922	815	845	841	847	835	809	827
23415	21576	29494	24142	21583	21635	9472	2853	2176	1960	1784	1566	1403	1262	1131	1023	906	861	922	890	978	989	990	819	811	748	737	670	682	665	647	691	675	649	672	640	660	717	616	700	709	654	691	645	688	674	671	638	631	674	644	694	653	598	669	656	628	651	658	638	624	625	652	657	663	639	651	632	650	657	582	573	650	627	635	604	662	646	625	631	652	614	687	651	656	585	662	647	606	676	649	651	580	637	695	647	665	663	643	655	621	634	645	621	626	663	672	608	648	660	614	636	648	658	679	641	670	662	635	602	591	612	666	638	652	643	680	656	635	693	658	632	650	598	655	670	645	610	628	624	597	619	678	685	626	691	610	617	663	604	700	604	642	602	632	660	651	616	641	601	604	657	614	620	641	644	633	626	603	600	614	608	678	647	597	644	613	671	656	606	621	619	613	651	607	614	631	631	676	637	665	652	614	610	663	636	640	614	644	642	638	668	613	683	622	670	660	621	669	643	606	609	602	592	632	654	629	659	588	617	622	656	611	648	612	641	648	613	608	636	636	608	607	661	693	615	618	648	662	603	684	663	587	613	646	606	661	630	633	629	575	616	635	629	607	659	644	612	591	631	644	613	590	614	638	584	662	662	637	695	627	615	609	660	623	614	618	673	651	608	669	598	651	658	595	656	637	661	600	617	657	613	651	603	647	647	632	650	661	615	659	607	638	633	632	622	643	612	627	648	637	668	637	619	627	627	618	589	571	671	649	651	622	658	669	607	660	629	642	632	586	624	669	641	628	625	623	612	586	598	598	602	621	673	640	600	626	609	589	617	614	574	616	643	625	621	634	630	644	628	630	625	617	662	644	682	649	650	640	638	614	601	585	631	648	637	658	633	648	556	644	619	616	681	637	677	609	627	622	645	629	649	592	620	618	640	623	656	676	620	622	644	630	612	664	613	662	662	629	614	646	609	614	663	666	631	600	644	668	670	621	640	618	636	622	664	638	639	619	658	669	650	657	632	647	625	621	658	617	635	620	644	660	585	605	578	613	631	635	608	634	639	696	667	653	629	599	641	685	564	639	625	656	626	647	611	645	616	651	624	623	622	668	602	617	644	623	617	615	596	641	622	657	627	649	651	616	640	671	648	641	629	629	632	648	624	573	610	603	665	611	662	659	654	592	646	628	627	610	614	593	625	609	642	629	618	636	598	598	644	672	619	632	637	584	676	610	637	631	610	612	596	650	633	669	658	660	654	601	656	633	611	622	638	569	680	612	610	612	607	598	680	646	656	655	644	581	644	632	609	626	598	603	623	650	662	657	649	590	665	602	654	663	669	619	596	628	602	611	679	646	649	646	665	608	626	642	642	634	664	664	643	700	653	627	639	621	664	700	647	598	672	654	652	604	675	601	632	642	606	649	642	663	659	603	614	607	615	621	631	616	640	645	645	635	617	659	591	644	653	595	612	642	619	633	627	639	590	634	628	624	580	669	649	582	635	617	673	633	593	684	602	649	609	645	627	658	615	637	644	615	641	639	654	651	639	613	610	595	619	636	654	559	655	665	673	618	626	628	587	591	652	632	598	639	639	638	620	654	642	626	599	616	610	653	608	674	627	625	660	650	652	677	654	618	614	612	597	702	618	666	585	639	636	641	684	627	623	632	625	610	653	621	637	612	657	621	623	606	636	629	603	599	612	645	680	683	651	652	625	647	609	612	639	621	625	641	685	598	645	661	652	692	648	612	644	633	623	623	648	601	625	640	649	647	656	623	661	623	703	610	684	643	619	610	604	631	649	655	614	660	610	653	649	612	651	603	664	610	631	651	623	651	609	645	600	655	678	644	644	593	641	601	619	664	627	619	635	637	652	622	640	636	597	615	604	653	613	648	620	635	626	607	613	611	638	612	593	603	644	625	643	633	630	625	637	603	635	599	625	643	643	601	657	681	662	654	589	639	587	632	581	632	617	611	625	633	669	622	588	626	575	610	609	627	636	622	634	635	616	604	583	643	583	636	629	664	612	615	638	654	622	672	624	650	659	673	664	587	593	632	644	649	636	601	672	625	642	629	651	639	612	594	626	616	614	624	599	619	648	629	663	623	625	585	640	679	656	590	657	615	613	637	600	619	622	664	652	672	629	615	607	600	655	655	627	631	659	630	607	636	644	663	620	595	636	671	659	660	640	648	667	662	632	627	686	638	642	631	620	639	583	604	652	626	615	655	620	616	631	693	665	599	590	673	623	663	613	632	603	621	658	615	641	637	643	629	655	627	590	570	575	593	634	667	564	634	623	646	640	631	614	628	600	585	601	604	656	593	605	653	694	619	672	643	613	657	665	632	629	617	645	654	609	647	680	613	647	658	608	634	642	659	630	685	658	602	624	642	638	673	624	619	694	653	609	679	610	606	668	665	622	628	636	602	647	625	634	632	615	605	607	673	667	652	619	645	611	666	659	630	595	645	589	643	654	622	631	607	616	699	630	622	617	694	627	636	644	611	607	656	638	645	640	631	633	641	644	659	610	627	657	647	594	615	671	610	608	630	651	594	596	613	564	649	636	655	616	613	611	660	668	595	667	634	635	634	607	640	648	606	646	613	625	622	657	611	629	625	634	695	640	643	600	667	598	596	629	662	629	623	617	638	611	643	605	594	602	665	652	624	643	689	681	591	626	664	600	622	635	647	585	635	628	604	644	620	651	607	661	621	644	599	644	642	610	629	630	636	643	663	646	688	669	628	620	617	585	683	628	639	619	675	683	692	675	591	650	632	615	606	663	632	622	651	633	628	648	672	658	621	627	594	624	647	636	628	622	605	658	606	606	631	603	649	601	614	664	582	687	619	623	631	640	688	630	640	635	606	625	622	665	631	595	615	635	658	617	634	640	637	624	619	639	621	635	629	648	668	570	616	614	609	602	589	620	604	615	620	582	634	629	627	702	618	635	616	598	623	600	625	623	676	650	641	624	659	624	693	627	629	621	628	639	600	591	632	593	616	601	597	643	638	594	658	623	636	637	576	657	629	619	616	620	619	668	668	605	637	631	631	631	630	615	599	617	601	623	563	625	600	636	627	646	664	627	639	619	636	619	678	593	645	630	628	614	644	607	665	627	662	570	628	613	618	636	607	646	665	629	626	674	645	656	608	637	646	616	643	625	629	682	672	626	615	618	640	670	622	668	646	589	644	652	584	594	639	680	585	643	607	641	630	618	614	647	649	640	578	641	632	621	654	616	667	619	646	658	645	619	639	627	685	592	612	627	647	618	664	646	649	637	652	682	635	644	645	597	625	609	662	631	667	680	661	597	647	628	619	631	634	652	622	617	653	656	651	656	625	591	662	644	631	568	655	626	626	618	630	587	594	650	666	636	589	591	622	663	623	598	646	613	644	689	602	631	619	631	608	637	641	655	689	616	638	652	658	593	616	641	639	649	627	670	691	642	613	596	662	620	588	663	658	601	655	643	672	591	664	671	611	662	634	657	615	623	590	659	616	673	638	631	633	652	645	644
9458	21443	18169	11476	9149	7840	6405	5450	4679	4073	3685	3319	2867	2565	2161	1800	1433	1341	1481	1479	1493	1575	1552	1323	1185	976	926	881	922	958	897	922	897	843	857	845	840	892	862	805	843	854	856	838	822	865	877	853	833	831	858	854	817	853	872	857	839	842	824	839	873	830	766	762	859	829	830	821	797	798	830	819	843	817	783	773	841	815	846	846	801	786	827	847	791	825	856	772	814	772	865	799	877	786	814	809	782	764	839	862	855	806	812	824	766	833	751	819	854	796	811	829	875	845	812	839	810	857	847	800	846	835	810	860	843	817	815	807	763	833	781	822	772	835	779	839	831	845	770	805	787	777	780	811	863	798	815	806	845	783	852	822	790	750	809	789	818	810	824	792	834	803	794	835	867	794	777	840	794	802	756	805	795	819	812	798	781	820	795	799	799	793	812	849	796	814	761	804	790	776	834	760	838	803	837	839	842	785	809	771	781	807	846	821	846	819	812	784	765	803	753	813	806	795	888	827	771	835	825	878	868	814	803	775	844	865	776	772	813	783	809	853	835	854	796	788	838	857	762	844	776	844	843	838	769	792	750	733	788	777	838	836	781	802	797	833	811	825	854	777	781	869	845	779	793	837	791	774	840	803	798	852	828	799	872	829	816	780	846	806	819	826	792	825	797	822	819	852	758	773	850	820	791	823	792	876	823	815	805	841	814	815	799	807	766	858	798	818	805	833	773	817	783	865	790	837	748	814	797	797	787	806	817	792	837	860	781	819	833	883	809	853	849	793	781	817	820	807	827	798	823	803	826	816	858	777	838	870	788	822	812	781	831	840	782	834	812	810	816	826	815	768	808	786	820	808	838	842	844	805	830	814	796	781	840	847	828	802	783	875	790	785	842	881	835	811	836	849	784	820	879	830	780	810	819	776	795	830	833	810	834	808	832	775	801	793	804	832	765	806	824	806	800	813	842	811	816	794	830	817	804	818	787	815	783	831	808	843	819	857	838	802	781	802	842	794	819	805	823	800	809	773	823	817	856	838	793	833	823	822	827	826	829	824	811	830	834	846	884	854	847	791	874	793	797	770	822	787	890	810	837	803	787	818	807	800	819	784	807	846	891	779	765	840	827	824	842	816	828	842	774	773	814	811	864	790	830	819	855	815	772	835	827	796	773	814	829	849	874	820	783	795	829	853	819	796	829	840	816	797	866	773	817	819	767	820	778	798	837	829	829	832	772	782	788	793	842	794	731	811	785	749	850	837	826	813	820	825	840	791	809	825	832	821	812	818	838	808	797	843	816	863	802	822	827	780	846	807	825	833	802	787	760	830	800	813	817	817	789	840	805	840	795	826	770	870	814	810	817	826	842	837	810	836	810	815	787	824	806	786	824	794	899	770	823	804	867	844	820	792	809	848	844	818	813	800	785	813	778	837	804	798	807	776	835	858	785	833	823	802	814	819	842	835	797	822	809	799	845	900	833	844	836	837	803	812	882	747	850	770	780	817	805	793	780	772	804	825	821	737	836	804	780	786	826	821	844	860	827	840	835	808	831	866	754	902	804	807	847	824	790	828	829	793	772	820	827	760	800	803	790	843	853	801	832	836	785	796	778	746	778	766	870	752	857	828	823	802	815	788	821	818	768	827	804	845	780	790	826	792	806	850	807	851	753	758	859	833	866	863	824	803	811	796	807	783	871	799	863	816	817	834	796	786	823	793	790	817	829	806	828	809	816	812	782	794	822	828	886	783	845	837	833	866	853	825	805	810	843	840	790	818	858	817	821	836	808	870	810	793	784	800	832	881	824	841	843	794	829	868	826	784	824	793	848	794	791	795	818	793	840	859	823	825	815	832	807	833	789	830	826	831	867	837	829	808	856	805	778	804	758	812	790	834	831	820	791	818	838	812	807	827	800	850	800	855	806	792	794	790	821	809	846	828	803	820	885	810	855	819	828	835	814	805	817	855	791	803	806	809	771	817	816	826	786	878	801	817	815	817	846	847	802	808	807	794	796	837	832	835	831	858	795	811	828	844	814	832	831	826	838	798	803	859	788	743	807	780	817	803	859	814	808	788	834	831	821	819	828	785	827	806	815	815	782	907	837	819	833	809	793	789	845	828	824	802	836	835	853	802	819	848	806	836	853	803	815	806	806	825	880	806	803	801	830	795	846	836	862	766	769	810	811	816	828	796	807	844	769	865	813	811	850	826	819	761	819	773	810	814	747	838	816	826	754	805	821	829	795	833	821	804	798	801	831	803	773	852	775	804	762	840	772	789	833	808	832	825	832	842	776	797	774	810	818	794	870	816	834	827	753	827	783	794	808	814	819	781	772	810	827	836	819	827	802	762	801	829	802	826	815	835	776	798	845	825	794	782	840	830	876	782	783	836	792	791	794	821	842	783	800	817	781	815	834	791	801	781	872	792	841	823	806	861	822	827	821	807	827	861	817	817	833	798	875	837	817	814	864	789	842	837	801	828	771	829	820	808	778	787	861	778	790	820	819	882	781	820	781	778	807	771	777	774	807	821	843	780	774	794	834	761	807	825	763	831	858	793	813	780	749	814	789	808	786	807	839	767	828	790	815	820	848	816	829	774	735	841	808	748	823	816	777	869	804	779	806	857	862	794	822	841	790	804	760	886	817	807	824	849	815	793	773	767	847	823	854	824	828	820	809	824	750	803	852	805	788	828	816	780	795	822	800	844	833	842	792	795	801	872	814	826	822	793	815	796	815	795	793	815	806	806	811	821	795	825	809	827	781	815	824	831	795	816	777	830	834	883	826	799	781	858	842	803	813	833	788	803	848	823	876	792	801	791	773	834	813	815	823	728	812	804	797	813	838	796	803	819	838	825	818	760	771	804	784	800	785	796	830	815	757	781	882	810	791	836	840	819	779	799	777	794	794	749	826	817	844	830	771	785	805	853	784	802	819	782	848	786	806	769	824	840	783	797	811	826	818	829	813	809	855	828	747	795	812	801	797	779	824	769	748	789	846	740	809	747	809	822	830	800	828	843	807	779	815	794	804	796	812	853	863	827	778	847	826	828	809	854	814	800	831	848	816	851	779	795	774	795	815	827	830	833	805	797	840	857	839	810	829	826	799	827	836	832	844	870	792	784	807	789	828	832	771	818	758	827	785	798	836	769	790	823	856	889	750	845	878	826	806	836	825	735	828	853	858	838	785	824	850	794	762	828	813	818	825	787	760	796	815	805	818	801	813	814	844	820	807	792	815	814	820	804	801	822	826	825	780	777	811	776	817	811	782	814	815	856	795	796	805	804	815	804	812	861	811	779	818	811	804	787	796	790	851	810	833	800	873	808	828	810	787	813	785	851	863	801	837	820	809	805	846	790	839	823	825	788	771	795	782	862	811	796	827	767	784	835	806	827	758	799	802	844	803	813	775	872	795	755	835	804	815	757	822	833	784	799	818	828	789	794	803	848	810	829	816	771	782	842	804	798	782	842	817	803	819	816	821	870	817	848	809	826	858	752	843	773
27213	20553	9463	2313	1396	1075	961	923	800	776	745	672	601	556	501	467	448	434	461	446	481	499	480	443	409	403	346	389	385	368	405	391	396	379	385	392	317	357	359	409	408	381	391	398	387	373	351	391	394	335	393	383	383	359	369	385	355	362	372	381	349	391	385	393	370	409	396	371	370	362	345	406	409	389	384	384	394	372	410	354	372	351	418	359	412	371	399	393	379	398	379	359	388	375	357	356	373	407	350	384	405	351	376	363	368	370	394	383	429	410	379	338	368	384	391	398	388	354	369	385	376	402	407	369	365	387	369	387	359	346	381	349	364	383	394	397	363	362	375	383	432	381	343	384	354	376	396	371	370	393	402	384	403	408	404	390	389	385	355	378	356	370	398	341	360	373	388	360	369	403	388	385	356	381	409	361	424	375	419	390	376	357	382	373	350	385	411	374	408	402	373	396	378	381	355	435	398	389	375	441	363	400	389	346	356	380	436	379	381	389	406	356	422	389	429	387	328	375	378	396	401	364	363	387	354	392	383	366	385	366	399	407	341	369	365	367	375	368	407	357	402	378	392	378	391	384	407	409	353	357	394	355	356	373	373	377	387	386	339	368	411	365	388	396	383	350	379	388	368	386	368	346	379	384	405	372	404	419	380	338	377	393	359	351	376	374	431	403	370	368	380	388	380	418	381	396	386	403	400	378	350	402	396	392	393	361	377	415	409	408	399	394	372	404	367	354	399	402	363	375	398	399	337	402	406	389	344	356	380	356	384	393	386	404	359	405	352	375	419	385	360	356	373	370	370	355	343	387	339	411	349	354	361	393	409	360	373	390	365	368	393	376	423	391	405	399	359	393	377	396	368	378	381	365	374	401	392	357	393	403	389	369	378	364	372	402	401	393	380	356	324	349	366	387	356	348	357	373	377	362	382	386	365	408	363	353	419	371	354	365	353	388	356	394	410	360	378	386	376	407	389	373	382	365	424	392	386	395	334	397	415	392	400	400	410	401	358	386	393	381	384	391	350	391	389	362	366	401	412	390	394	363	362	383	385	368	348	365	382	388	370	367	378	374	399	397	394	371	377	395	343	382	374	379	337	377	396	382	393	369	387	406	374	358	383	347	376	354	383	378	349	393	331	382	382	375	402	384	371	366	372	390	398	361	372	379	363	362	351	395	391	392	382	371	430	384	378	398	385	364	391	414	409	395	372	357	387	380	370	372	404	334	402	356	386	400	354	384	372	394	366	341	388	390	394	383	360	367	369	362	379	359	395	393	388	378	413	349	396	393	362	368	395	410	345	385	395	384	386	408	363	396	368	388	395	371	345	381	409	348	350	369	370	356	331	371	387	371	377	401	383	377	401	369	400	345	358	383	404	396	375	383	339	373	375	411	392	361	360	380	368	403	379	398	341	389	341	386	350	391	381	411	344	363	364	341	389	404	396	360	386	398	359	346	374	396	372	425	432	398	407	388	382	389	351	349	376	396	390	385	359	342	396	381	390	365	387	384	365	349	406	377	373	392	368	376	421	377	407	381	379	420	380	400	392	388	379	395	360	366	383	383	386	347	382	390	363	374	387	386	381	369	408	398	368	377	399	384	364	361	386	379	328	379	363	379	371	386	388	376	368	391	372	393	353	361	349	391	374	372	391	356	367	383	413	372	390	405	393	380	412	366	428	361	359	424	414	383	382	412	393	349	419	399	365	378	406	395	378	362	407	359	364	353	386	370	383	373	381	386	378	379	393	381	393	382	378	359	371	356	366	360	398	417	380	393	376	390	359	364	385	390	354	436	360	379	406	380	402	346	384	408	390	359	390	373	387	371	402	377	384	366	388	366	406	364	343	369	376	381	419	396	362	363	379	359	402	348	397	377	386	401	395	370	357	408	371	407	364	372	381	398	404	392	343	368	411	400	394	384	396	382	377	380	371	378	391	390	384	402	398	356	360	374	386	367	367	383	355	370	355	365	360	412	400	390	403	362	369	370	370	360	360	410	395	379	384	346	384	352	377	363	363	389	381	367	371	385	390	412	416	369	392	402	389	374	387	348	401	394	355	378	390	398	426	351	349	358	371	366	360	386	384	360	384	368	361	355	370	373	356	374	393	409	396	355	380	389	363	402	358	364	401	380	352	399	369	375	360	373	397	381	367	417	376	352	375	395	390	397	367	399	356	442	363	382	402	377	362	355	409	360	408	410	367	407	375	384	403	386	411	391	372	409	347	372	369	386	411	388	393	407	359	395	399	411	391	396	402	398	382	371	396	404	364	412	421	411	370	402	362	413	349	376	377	405	360	394	413	396	385	390	360	388	353	377	383	393	394	381	381	357	364	402	375	372	393	362	368	375	377	376	359	359	391	395	341	377	402	365	381	413	356	344	405	383	371	384	349	345	440	385	369	339	376	396	357	389	409	376	379	363	401	378	366	367	380	369	399	399	373	357	409	402	389	383	361	413	394	379	369	375	365	380	382	393	379	372	382	368	349	383	374	386	371	350	360	363	357	397	370	387	394	379	367	380	371	355	367	392	384	351	357	386	376	419	366	365	402	352	381	369	414	375	379	392	377	385	395	376	387	398	388	380	365	403	368	363	386	392	439	355	388	366	377	403	372	412	368	369	367	401	388	358	399	415	408	363	384	387	376	412	367	355	390	363	370	399	433	347	394	379	382	380	400	443	403	375	346	392	403	385	354	374	377	389	379	395	392	394	351	385	373	383	374	393	386	347	350	388	391	386	390	379	380	359	363	371	370	377	381	396	364	406	354	376	378	411	357	384	378	380	373	361	397	399	407	351	378	403	392	352	356	373	356	382	385	418	415	371	410	360	365	378	370	370	397	351	376	350	374	385	365	384	370	356	372	400	376	388	357	360	414	350	365	427	400	348	367	357	365	361	363	392	380	405	395	389	394	377	417	382	379	358	348	364	369	391	387	360	372	355	356	399	368	349	379	407	388	397	428	368	369	410	368	368	424	393	364	411	407	374	386	392	398	371	403	397	365	380	398	387	384	370	362	379	357	394	374	391	381	375	391	413	416	374	365	359	386	364	379	359	364	382	379	401	384	371	405	374	401	369	421	384	388	362	372	405	397	365	412	377	403	344	388	385	402	357	353	382	383	359	357	415	347	355	374	379	391	404	414	358	392	376	376	399	400	397	404	388	381	393	352	367	392	365	371	402	376	382	370	375	410	381	370	388	416	376	358	404	396	391	374	392	366	376	374	389	377	406	388	388	388	390	385	419	373	391	366	375	401	383	367	337	348	357	380	339	408	379	398	368	389	363	346	387	391	399	389	384	417	401	355	396	393	384	389	420	378	332	394	351	388	340	423	384	362	378	354	377	389	340	384	408	366	377	367	398	400	373	391	404	375	369	418	382	349	394	393	396	371	398	395	394	374	387	376	374	366	370	382	386	383	412	437	362	372	373	370	383	382	366	371	368	358	370	375	366	393	385	411	403	377	357	366	388	394	388	376	377	390	384	392	350	375	374
5548	5985	5473	3416	2789	2567	2227	1960	1729	1570	1465	1293	1113	1050	850	706	657	603	692	726	681	797	774	680	614	556	510	507	528	503	508	504	517	496	506	519	483	465	467	505	548	486	494	532	466	490	513	541	541	512	499	446	441	541	485	478	471	497	510	461	477	485	491	497	482	520	492	502	490	515	542	495	480	479	503	506	507	515	489	516	508	501	508	473	475	492	469	517	517	483	494	493	494	521	517	491	486	500	502	504	508	468	490	476	536	510	472	502	529	514	506	521	518	498	498	483	461	490	494	526	500	544	502	488	512	423	516	554	482	515	479	515	508	532	505	496	494	505	493	480	516	488	519	497	500	509	517	501	484	526	544	501	491	508	487	505	501	495	472	470	481	500	495	499	462	514	510	509	502	449	525	474	498	510	500	513	517	479	460	465	541	489	482	531	510	541	504	482	536	484	508	480	527	446	521	497	454	515	490	518	493	502	479	509	494	514	515	502	467	478	508	496	485	500	484	475	465	484	507	533	517	488	463	506	475	497	518	450	494	488	468	501	520	509	519	508	515	515	503	503	508	479	535	458	467	475	493	511	458	462	445	530	519	518	519	531	533	475	548	463	474	500	507	509	482	515	517	517	512	488	495	485	517	479	482	503	515	491	478	499	483	461	537	526	486	508	462	497	520	507	517	494	510	482	478	505	497	487	497	475	510	468	488	512	517	478	462	520	503	481	467	505	536	513	515	497	480	493	502	495	505	498	521	472	492	534	465	476	470	485	512	543	492	513	494	534	516	458	504	524	504	506	536	491	473	496	509	530	481	510	505	483	503	493	468	474	474	490	474	492	472	493	492	489	489	509	490	494	471	478	509	500	507	508	432	520	468	504	500	546	499	547	506	516	510	506	509	511	455	511	499	548	464	473	472	506	532	539	517	461	498	490	507	466	455	499	490	479	494	504	474	496	509	496	495	531	489	503	469	508	550	449	510	476	532	488	517	492	481	481	520	477	475	467	506	500	523	491	502	469	495	472	490	487	540	509	479	509	480	448	472	521	518	487	503	456	504	480	524	498	517	483	477	545	478	498	507	479	485	489	477	521	493	491	496	522	481	490	518	538	540	460	525	453	447	479	541	499	545	490	537	492	495	497	522	475	510	502	526	517	514	511	517	509	534	489	507	496	463	478	503	495	531	514	519	502	522	504	489	491	496	491	513	523	512	467	485	452	505	476	525	517	489	522	499	516	525	483	549	475	481	541	540	501	513	508	471	514	482	513	474	504	481	502	485	505	504	496	488	495	490	488	467	481	515	531	476	496	508	485	492	553	509	476	480	450	524	469	466	489	505	491	472	471	501	511	528	473	533	513	526	509	534	480	474	508	498	497	499	515	502	502	476	472	509	529	502	484	495	493	517	505	496	518	470	521	532	502	512	527	521	514	492	522	472	467	467	490	483	534	494	482	460	496	519	511	444	498	515	502	500	517	466	487	504	481	488	499	518	462	523	462	450	482	467	510	518	484	536	474	506	510	490	504	487	503	514	513	508	525	469	521	494	535	491	501	518	477	505	499	495	494	466	521	481	428	493	499	513	512	517	473	523	474	488	517	501	467	490	518	499	500	504	487	455	521	499	463	519	492	481	490	489	478	480	492	497	491	487	512	468	487	530	510	520	514	463	504	513	515	527	464	511	519	491	466	490	458	474	506	483	500	494	470	495	496	464	509	478	478	489	527	487	490	506	478	515	497	542	473	517	506	499	508	523	479	506	504	492	450	515	537	508	459	500	463	512	484	508	511	468	482	493	519	484	521	485	480	489	524	498	519	450	504	495	481	512	523	530	522	492	502	465	503	512	537	500	490	492	493	517	498	543	503	441	520	510	530	533	490	490	473	507	519	506	505	513	485	525	463	491	517	459	495	486	501	518	480	511	531	511	475	479	505	519	481	504	520	505	468	483	496	487	490	500	494	486	504	491	456	510	530	457	474	502	495	537	473	513	495	506	512	487	493	530	491	480	510	509	497	499	496	562	501	440	508	507	490	475	525	521	499	528	483	483	527	492	446	481	503	473	484	532	511	501	487	513	500	460	513	503	508	529	534	511	466	466	465	495	501	527	496	472	517	519	487	513	492	517	493	509	506	472	465	451	518	498	498	507	493	473	490	461	490	512	507	505	494	503	469	499	514	467	478	467	557	508	510	547	496	484	491	491	521	533	516	464	489	518	500	494	482	471	538	457	511	478	479	489	508	511	490	485	499	466	539	510	452	493	498	521	524	507	502	513	506	491	473	503	508	497	510	455	462	523	474	514	475	472	507	501	516	542	492	533	528	490	456	501	516	475	535	464	504	496	513	506	475	560	499	473	498	474	481	515	505	476	505	477	520	525	487	475	508	481	531	486	510	481	490	490	486	500	488	507	471	452	474	490	496	492	521	528	501	475	507	484	508	499	500	529	530	502	454	464	517	477	504	469	525	526	510	479	510	506	501	470	473	479	523	511	487	473	488	500	476	502	504	487	507	508	473	495	468	508	454	459	480	464	466	538	503	463	519	572	516	506	520	500	505	498	484	456	460	516	513	502	558	527	533	493	498	505	531	468	489	492	504	550	502	526	520	540	476	506	482	546	516	474	489	507	496	466	494	487	477	465	511	504	464	539	511	518	482	501	488	492	501	495	509	466	473	495	487	510	490	512	508	508	503	468	504	530	480	479	514	507	460	483	465	514	481	510	545	484	532	514	460	456	500	509	483	474	506	473	489	503	486	527	536	474	522	508	513	518	490	477	525	466	459	509	473	497	524	503	501	492	476	521	537	529	484	490	520	487	508	488	490	488	516	484	496	468	503	534	498	497	520	483	530	483	523	476	500	534	489	513	504	479	492	500	480	473	486	526	475	499	529	488	528	477	519	506	497	517	518	508	477	512	519	522	498	505	489	484	466	488	478	468	494	489	475	507	457	509	483	509	495	511	499	477	474	510	496	479	490	517	513	491	474	551	521	480	460	495	512	503	512	499	510	505	521	512	484	469	466	491	477	538	515	469	513	510	476	497	543	468	505	528	484	496	537	493	505	496	473	512	495	444	520	484	517	503	517	501	485	519	504	512	490	491	504	520	462	478	524	527	509	487	481	471	522	504	505	492	482	474	498	500	480	487	482	475	481	481	513	502	481	509	522	500	502	519	532	490	476	515	507	488	507	512	488	503	468	525	522	510	485	491	509	441	536	511	481	531	478	513	519	507	459	486	521	514	519	494	488	492	542	492	520	461	502	477	484	501	490	516	545	489	461	483	528	498	493	501	478	506	516	467	520	488	494	527	486	503	487	516	561	479	547	494	535	485	475	506	530	481	469	496	541	510	496	483	520	524	506	514	483	500	468	492	512	511	549	527	515	498	498	460	492	509	501	493	463	507	521	522	495	505	479	484	475	458	459	500	510	515	506	508	499	516	466	508	504	465	512	476	502	497	516	513	494	486	513	533	514	474	471	485	492	481	492	523	504	510	518
24477	21630	29130	24623	21601	10850	2898	1921	1576	1484	1390	1264	1130	1077	945	890	810	800	874	939	936	915	851	823	726	710	651	708	657	715	645	722	667	663	673	686	682	628	677	654	703	652	688	696	700	657	650	664	707	713	732	693	679	691	702	666	631	632	646	664	687	641	697	696	655	721	647	714	710	660	689	640	668	675	632	684	675	642	669	656	695	667	638	642	647	692	642	658	681	674	665	686	637	670	642	706	659	601	623	676	648	670	619	638	675	660	676	659	655	645	683	718	678	678	639	703	651	626	664	642	700	712	653	642	654	625	626	660	633	677	658	673	700	691	676	679	667	706	677	655	667	620	672	659	618	662	640	657	647	668	656	634	676	666	667	704	663	704	674	674	680	632	697	633	705	698	691	709	659	677	667	664	651	685	693	639	666	657	661	623	675	632	682	643	635	658	608	661	639	652	682	686	664	641	674	668	654	698	658	686	685	682	662	646	702	641	659	663	671	648	678	655	626	679	644	625	651	658	654	677	639	674	669	677	644	642	640	621	703	703	630	714	664	658	653	648	668	697	668	641	708	710	734	683	673	670	674	619	673	677	692	667	630	692	706	610	628	634	634	666	629	717	680	640	664	673	669	655	679	645	657	664	699	679	676	613	695	728	638	569	610	672	684	666	711	610	651	700	645	643	679	672	660	669	657	652	666	659	679	676	623	665	641	690	621	627	662	656	702	705	604	626	695	699	728	651	631	638	652	725	632	655	676	647	640	682	718	684	722	666	681	658	663	635	648	668	630	665	705	660	702	703	696	619	668	652	635	669	678	675	695	659	683	682	639	685	665	685	657	648	697	680	652	690	670	648	659	652	690	675	654	656	644	716	645	679	694	639	678	650	628	669	683	677	606	634	626	620	681	676	642	635	657	698	647	605	673	666	651	701	656	632	634	652	684	728	679	659	681	672	676	678	670	658	645	681	622	693	659	662	664	641	678	633	681	684	663	665	683	619	690	674	703	587	644	659	634	664	683	687	716	622	628	721	652	645	644	665	665	686	682	657	653	665	691	637	668	685	645	684	653	653	664	703	646	653	646	647	626	603	658	678	669	669	626	652	661	681	668	693	642	626	697	660	622	647	664	649	636	700	649	656	679	697	638	621	681	671	656	659	607	630	609	659	639	707	704	640	631	665	656	628	643	615	689	673	636	665	666	622	665	685	645	679	636	663	691	644	668	666	629	640	717	675	656	734	689	699	660	623	652	650	661	610	663	675	652	667	692	712	651	678	656	646	675	673	635	669	634	674	688	616	663	632	653	687	671	662	650	630	653	689	661	684	652	646	662	646	621	656	654	675	626	628	686	634	696	662	636	614	624	679	713	675	708	633	657	630	682	658	662	610	679	684	660	682	646	689	680	652	638	674	619	703	635	714	683	652	663	655	684	660	623	623	619	666	631	639	664	711	628	683	657	655	691	660	644	643	700	632	664	697	673	665	633	703	671	686	656	640	634	668	659	629	629	675	643	681	654	677	654	629	658	658	647	655	615	658	659	648	647	665	671	709	671	660	651	644	664	666	653	679	665	685	617	674	662	681	627	656	667	662	687	672	613	638	685	646	681	672	690	661	637	676	643	730	641	722	693	659	673	673	679	661	660	631	690	671	676	678	691	661	688	599	650	676	688	654	709	696	676	658	677	690	690	684	665	687	641	683	602	682	681	645	663	696	647	625	685	665	661	676	657	678	640	730	657	693	648	672	695	626	634	704	593	642	672	697	692	645	642	683	667	664	668	695	653	643	676	740	673	679	647	691	658	615	663	698	719	666	661	627	641	631	689	693	656	654	646	659	643	694	730	645	640	636	657	669	666	642	669	676	684	670	623	635	624	622	617	659	700	673	640	693	698	698	698	695	659	642	675	679	695	660	677	628	651	673	658	656	715	626	633	647	662	651	725	632	659	697	649	691	676	669	654	620	625	648	640	630	727	672	671	682	665	674	650	641	628	702	638	608	687	646	613	659	656	652	666	630	656	674	650	629	664	696	659	662	635	694	662	625	681	643	622	664	689	685	642	635	648	631	662	684	648	655	660	638	641	616	630	644	656	665	663	687	663	681	653	690	680	632	703	694	662	679	661	663	656	667	710	698	645	645	623	659	653	651	647	640	670	726	675	638	667	668	663	686	648	665	667	644	641	675	646	669	640	629	676	671	713	658	654	661	640	654	698	702	656	693	693	625	682	616	707	613	680	647	660	667	678	685	642	670	618	625	676	682	671	678	636	642	659	684	647	636	608	642	676	689	689	660	625	646	707	611	654	684	642	666	677	706	633	656	661	653	678	637	703	675	699	619	650	650	643	686	671	690	688	671	670	667	670	674	612	720	688	651	682	683	634	673	707	638	676	619	651	612	662	586	622	695	661	684	654	613	643	601	610	673	656	668	657	616	650	658	675	685	651	668	696	651	638	635	737	653	647	707	668	668	643	655	667	683	637	674	667	670	662	692	671	663	651	617	649	667	717	665	699	610	669	647	629	667	644	701	613	683	664	684	696	649	636	676	682	644	663	670	659	674	658	659	684	677	623	652	654	647	661	629	670	662	650	640	663	687	672	629	656	684	656	673	693	706	662	646	745	640	691	665	655	666	631	646	649	701	647	679	616	650	670	628	664	684	695	664	649	674	616	688	707	691	632	684	683	677	700	681	644	663	614	702	699	676	652	665	674	674	687	655	635	681	707	683	650	655	639	620	655	640	664	679	648	658	706	622	652	654	628	668	661	660	609	685	649	670	702	630	648	670	660	606	693	634	723	696	656	685	650	727	696	633	633	709	617	666	634	644	626	638	683	631	655	648	634	674	659	670	699	667	679	621	664	669	668	663	677	650	700	672	658	680	662	644	686	721	659	674	634	628	688	666	672	660	663	676	658	617	660	647	645	688	684	669	675	660	668	688	680	661	668	650	653	633	662	677	623	639	686	641	651	646	711	688	646	611	607	704	652	672	650	649	666	640	670	691	645	718	649	692	650	677	660	640	646	717	683	680	638	682	635	663	676	689	663	668	671	645	680	647	657	657	622	681	696	632	620	619	618	678	683	689	671	647	646	703	627	689	662	676	653	656	650	645	638	667	662	681	668	653	685	684	684	649	658	690	681	663	651	689	704	613	608	657	663	645	673	681	686	701	667	700	691	682	652	637	660	624	652	694	670	688	693	664	648	612	642	686	667	668	706	672	668	706	632	643	629	655	660	623	655	663	658	666	683	662	638	683	611	656	653	687	668	650	647	722	680	666	659	612	635	655	683	640	676	672	651	641	676	634	681	718	677	632	696	675	657	660	708	673	652	703	674	693	698	653	683	702	658	641	678	612	648	641	667	655	614	686	657	669	720	633	649	716	675	659	654	676	630	642	620	663	653	652	647	708	611	675	674	675	657	661	665	632	617	674	633	637	697	646	648	665	656	661	641	673	647	656	693	642	664	654	668	616	680	629	693	644	675	683	644	635	662	675	652	665
7113	15813	13560	8194	6556	5588	4776	4045	3458	3075	2838	2462	2182	1954	1610	1340	1270	1212	1308	1374	1314	1525	1357	1223	983	924	945	905	890	849	925	873	912	928	911	916	910	915	865	897	853	882	850	908	898	882	873	863	887	843	852	899	851	865	860	871	872	862	835	844	845	826	876	839	870	908	839	776	810	876	827	864	849	860	814	891	857	884	861	835	836	861	836	867	907	870	837	820	863	845	878	862	828	849	863	867	845	857	879	887	824	877	841	872	843	861	885	845	817	860	884	861	888	831	847	885	811	841	821	865	859	817	830	839	867	798	853	798	820	840	822	834	860	846	815	820	789	852	781	824	852	896	851	814	899	836	872	829	918	886	868	831	910	849	849	893	846	885	813	877	775	861	848	799	873	844	882	853	853	872	846	756	830	858	861	832	866	916	845	896	836	877	858	859	862	863	886	850	842	834	898	918	798	841	827	824	869	843	844	838	873	781	866	828	860	864	836	845	818	820	861	867	806	852	844	807	837	874	857	838	891	900	842	860	845	892	919	818	856	853	814	835	871	891	901	846	865	925	906	904	839	861	810	881	831	882	867	883	879	820	864	799	845	859	878	866	838	835	887	878	836	804	839	819	831	876	827	865	858	842	872	895	803	875	810	860	807	848	871	846	868	879	886	875	819	822	868	880	837	863	875	876	817	887	840	825	851	884	842	849	837	814	804	882	832	846	835	882	776	876	808	830	825	845	851	898	890	858	833	858	876	891	816	852	872	857	814	826	854	828	855	827	810	765	916	805	893	828	844	830	803	848	829	858	819	906	905	850	841	853	874	849	840	862	841	835	841	872	871	849	883	877	866	846	849	847	866	868	874	836	843	862	874	809	820	816	836	815	837	839	813	896	851	855	903	830	818	871	840	831	890	833	886	825	899	882	846	869	882	864	779	898	901	856	797	852	845	851	876	833	835	859	844	810	853	852	821	906	866	862	804	835	847	857	883	842	908	812	816	878	855	853	838	854	813	791	845	777	879	849	882	821	856	865	885	846	840	879	853	862	833	875	823	808	851	829	826	825	858	814	852	826	843	830	882	875	817	844	824	848	854	806	882	872	825	840	825	845	822	823	848	844	810	880	867	871	816	782	855	815	814	846	865	810	847	846	902	886	808	864	864	876	878	817	892	810	869	858	864	887	835	893	869	878	875	840	859	831	840	860	928	874	821	836	839	864	836	880	845	822	885	890	893	803	836	835	850	801	872	834	852	797	797	835	841	825	905	850	886	874	795	851	894	873	847	884	856	805	894	846	901	897	846	859	885	874	840	852	859	827	856	840	822	863	841	819	815	843	893	804	845	815	879	853	869	868	890	837	831	844	783	880	868	865	857	871	825	849	786	901	879	894	845	817	847	874	876	912	870	856	878	882	825	857	810	847	864	829	844	856	875	856	823	868	870	845	806	840	838	863	835	764	821	864	797	823	824	817	855	862	891	838	877	836	858	841	822	838	830	846	844	861	843	853	896	904	852	830	834	893	867	883	882	848	889	842	841	875	850	772	820	868	821	903	799	797	856	810	817	833	885	831	893	829	966	829	815	836	842	855	837	883	822	900	872	886	851	861	856	867	837	852	834	829	851	870	888	820	840	874	829	771	864	872	873	853	863	826	852	846	819	836	835	835	845	862	824	804	837	876	814	843	847	814	836	866	867	876	805	840	863	857	884	948	818	832	839	795	882	828	881	836	810	832	901	868	822	834	862	815	840	836	805	856	879	904	816	875	832	879	837	902	843	858	840	839	852	814	844	839	852	841	943	845	922	836	820	850	783	906	816	830	801	820	851	891	821	815	842	830	851	874	795	841	878	854	838	837	884	841	914	797	841	838	810	859	860	862	834	856	853	838	879	798	859	868	796	860	873	878	805	935	808	838	878	915	822	875	864	877	850	821	861	899	835	818	899	869	866	896	876	886	881	850	869	826	817	837	783	842	870	848	808	902	851	856	820	815	853	864	915	859	849	825	854	808	842	825	789	834	890	850	830	811	877	830	875	804	851	840	813	851	807	847	882	830	874	820	812	882	841	847	812	835	847	854	839	864	804	888	851	863	817	815	894	852	879	874	826	812	846	835	822	830	828	820	805	895	867	858	832	888	854	863	845	845	892	840	860	840	851	882	893	879	883	856	853	840	868	817	866	821	830	897	908	871	845	838	859	790	853	877	856	828	889	876	807	818	840	823	811	835	831	819	811	814	825	850	855	864	868	858	856	867	835	855	861	882	900	868	823	878	828	848	856	923	818	856	873	846	831	898	830	867	818	912	884	855	853	843	832	831	860	857	886	845	817	853	874	865	808	895	921	881	857	796	835	881	858	836	840	872	898	852	822	828	806	855	844	892	876	842	819	862	862	884	821	846	849	875	846	880	851	825	818	884	811	830	852	792	813	800	843	875	911	882	852	846	875	803	817	868	861	885	829	820	831	829	851	869	863	901	877	869	854	821	878	816	910	853	828	808	791	898	844	838	855	880	867	882	837	830	884	882	830	798	917	854	863	885	833	841	874	792	807	846	821	841	843	873	885	889	846	786	867	869	841	864	833	899	789	864	807	865	825	877	858	835	883	789	851	839	850	834	876	914	879	816	750	829	861	907	847	814	865	887	854	761	824	848	800	841	858	838	854	860	850	854	893	840	847	799	789	860	839	872	840	876	845	871	837	904	839	837	885	827	863	828	823	908	807	782	829	845	844	859	833	857	882	878	836	865	807	878	882	872	836	826	839	863	866	863	847	836	818	821	864	840	827	854	903	877	862	822	853	836	864	848	883	855	891	844	840	861	893	873	792	874	886	828	858	826	855	900	874	833	865	877	861	843	866	802	840	844	862	865	850	842	847	834	858	820	820	800	829	781	833	837	880	857	829	847	881	812	851	872	800	800	815	824	881	833	847	843	865	831	841	887	827	817	825	865	845	852	877	845	830	822	949	815	879	861	860	915	877	833	848	850	836	900	862	914	896	865	845	849	844	916	822	881	822	832	877	912	820	898	832	868	825	866	801	856	865	803	819	810	809	850	816	853	856	796	905	839	873	850	767	838	891	871	871	819	884	815	850	857	853	864	845	854	867	852	875	855	879	854	868	839	837	842	827	894	842	858	862	839	838	828	847	778	815	842	813	841	843	863	895	838	839	891	867	808	866	899	833	807	861	850	858	845	843	817	903	847	811	814	842	922	855	857	780	812	861	889	837	826	857	852	881	834	835	831	859	808	854	818	869	856	847	848	799	857	902	806	849	850	857	796	816	876	858	863	840	823	865	823	834	864	865	822	915	887	865	820	831	841	814	836	846	860	912	867	847	870	847	881	842	896	819	843	863	823	811	855	824	883	867	844	834	896	820	815	849	867	812	878	786	826	844	836	871	856	895	880	811	808	825	871	932	814	859	855	837	798	877	843	806	830	849	861	845	869	875	851	879	860	859	832	878	843	825	878	833	779	850	840	907	886	877	889	875	812	872	850	848	830
23456	21581	29513	24120	21587	21637	9669	2953	2195	1913	1797	1541	1421	1163	1104	963	823	942	967	916	1002	1030	929	864	733	709	693	706	611	649	638	663	630	660	642	630	671	630	685	636	658	629	614	636	630	699	618	639	680	628	641	652	657	648	653	656	640	655	676	623	630	611	668	645	615	605	604	656	638	653	624	630	617	667	644	607	672	641	626	627	653	625	673	615	621	645	630	684	583	624	637	606	657	647	584	614	616	636	656	628	607	589	635	616	586	636	646	646	638	622	643	596	655	618	646	687	622	636	668	614	590	658	611	596	674	654	645	586	608	634	660	626	646	655	584	585	613	622	610	627	581	616	589	627	662	602	631	621	630	631	670	637	603	616	678	694	608	595	649	633	616	606	590	638	600	692	630	602	633	619	641	653	603	631	633	661	583	627	691	599	672	630	642	644	643	619	668	649	618	646	655	648	620	601	636	605	633	660	610	619	570	635	628	620	625	644	604	636	605	622	639	631	579	643	603	637	645	640	624	656	640	624	584	627	581	627	639	604	600	606	585	653	644	638	620	627	574	661	599	610	594	598	600	622	629	661	638	628	642	625	640	589	633	640	640	619	648	606	605	614	634	642	623	635	623	612	616	616	633	601	664	637	662	651	655	612	638	654	635	601	657	612	633	600	621	639	648	604	628	644	662	628	633	629	648	626	620	648	591	604	653	612	624	635	619	645	651	614	629	603	634	649	627	629	637	607	640	649	700	609	651	629	663	654	657	655	616	627	646	628	621	610	614	659	614	649	663	612	566	610	613	603	600	610	651	622	600	655	634	643	619	621	650	645	634	611	644	622	652	649	639	647	615	597	624	672	647	644	646	606	606	656	615	629	585	607	615	658	653	643	652	589	619	576	649	680	654	673	541	629	607	597	649	651	639	632	650	620	587	574	622	626	626	638	659	608	610	634	652	615	610	643	660	673	602	601	603	641	658	673	588	610	628	616	648	651	628	634	643	606	609	650	651	641	635	650	673	655	595	612	669	635	643	621	580	647	623	608	654	621	594	600	652	611	641	574	605	616	662	650	605	653	643	613	640	604	668	595	607	620	576	612	603	632	644	633	674	604	645	635	645	626	659	652	562	649	645	631	634	631	601	637	666	626	645	564	615	612	597	667	599	639	602	625	660	604	606	619	606	653	657	608	632	640	633	626	651	607	630	589	637	656	590	655	625	635	596	640	644	634	606	570	601	677	648	647	631	589	634	657	613	632	606	656	627	617	615	584	588	654	594	594	621	661	646	612	621	618	640	619	642	677	651	554	631	647	656	658	671	647	625	629	631	629	646	635	656	623	599	596	619	620	647	635	583	585	614	634	663	658	605	598	627	622	617	605	617	604	656	641	619	613	606	626	632	674	599	625	679	625	644	609	615	610	615	617	628	649	654	630	646	644	611	653	658	653	607	664	637	629	630	616	641	619	658	654	609	644	639	620	622	622	613	577	662	645	635	599	631	615	654	647	592	590	658	639	646	624	661	611	626	614	617	614	600	645	612	629	640	587	600	588	625	626	648	590	562	661	621	611	608	625	643	622	624	613	659	575	611	627	629	604	643	616	600	623	615	642	646	648	623	668	606	636	639	581	677	581	648	634	613	587	645	633	621	620	611	615	701	595	652	605	643	661	620	585	620	641	638	582	648	643	618	624	645	599	620	671	612	606	639	580	630	620	619	609	625	609	594	630	670	590	639	606	612	619	603	627	610	643	632	624	609	633	645	641	649	650	637	622	630	632	674	608	642	613	590	668	607	662	648	619	631	623	659	671	627	629	573	643	655	641	601	574	635	614	613	676	621	594	687	624	623	602	607	637	594	595	657	654	599	644	590	648	579	648	622	671	637	633	620	638	653	630	656	595	613	613	663	655	594	632	663	642	643	699	629	626	635	626	632	624	625	626	639	613	615	629	621	675	590	623	645	648	607	596	654	630	590	652	619	635	614	594	621	612	621	641	589	672	636	613	608	639	617	612	594	612	659	646	629	603	605	612	674	613	629	616	625	643	641	645	605	615	615	645	636	663	660	654	597	649	616	569	608	642	647	605	624	631	605	661	601	614	681	604	648	665	649	566	598	602	626	655	668	649	619	644	656	628	625	594	676	622	591	643	629	623	642	618	619	612	618	611	611	632	649	593	607	593	631	586	649	638	626	597	615	643	650	643	607	634	605	629	621	619	639	633	641	635	615	638	654	608	629	614	580	646	647	631	579	617	595	617	603	671	648	639	618	681	632	606	604	612	647	653	607	627	628	612	638	654	618	633	571	640	653	641	667	613	594	593	640	619	676	646	643	645	617	630	635	588	627	618	644	604	636	657	621	636	642	627	661	636	584	610	663	621	620	612	586	640	601	658	582	677	614	641	647	623	666	637	641	637	608	614	631	632	630	634	633	624	584	640	634	662	626	612	588	637	602	596	615	663	669	620	613	705	650	609	642	637	655	641	603	631	618	637	659	629	558	655	606	624	608	641	652	643	636	651	627	660	661	626	622	612	684	623	612	599	605	592	631	642	693	618	559	629	633	612	616	631	597	639	704	638	604	607	683	630	625	659	659	640	638	578	631	676	628	596	586	602	678	628	651	600	631	628	619	639	627	657	646	626	618	663	616	644	656	664	610	641	618	656	604	677	643	625	596	620	624	587	626	666	646	607	623	659	630	633	652	592	639	622	603	619	642	580	621	605	637	619	639	635	628	571	608	615	627	607	633	631	607	647	620	636	644	593	626	658	671	671	633	667	594	613	612	597	617	616	621	600	604	673	601	634	628	684	603	614	622	655	580	601	676	645	609	691	651	601	630	631	610	606	583	623	664	633	585	649	672	612	609	595	620	610	630	640	554	637	649	607	635	653	629	655	636	633	625	625	605	637	635	595	593	593	613	655	671	664	632	640	684	649	598	623	618	673	636	629	599	612	599	630	599	626	664	598	591	626	652	652	622	566	620	640	633	619	635	612	611	662	642	597	628	648	629	605	635	594	608	619	654	651	654	620	619	633	597	674	585	622	653	628	601	605	592	624	598	653	627	586	620	641	605	646	611	695	615	637	665	599	602	616	580	638	623	658	604	653	630	650	634	655	608	612	637	637	640	625	614	643	611	618	626	625	606	620	637	633	639	649	617	638	588	627	655	620	617	579	608	645	627	619	614	615	582	646	578	627	602	602	591	620	648	677	638	675	620	658	653	626	624	592	603	620	628	646	599	637	635	611	628	613	602	644	613	634	654	657	599	602	636	599	616	586	636	613	594	609	627	598	615	668	618	623	677	629	622	599	603	628	620	604	635	598	645	637	623	629	642	605	607	603	608	649	640	618	670	655	614	626	661	574	664	632	633	676	633	660	648	600	648	604	619	609	647	619	670	630	629	582	672	598	624	642	652	657	668	631	635	636	612	634	576	640	630	618	638	651	649	667	617	632	589	628	593	671	667	650	640	638	632	605	625	600	583	594	624	619	637	633	656	641	626	600
9378	21591	18304	11673	9388	8001	6711	5717	4802	4079	3758	3310	2801	2459	2031	1654	1449	1545	1661	1547	1606	1702	1432	1295	1050	991	896	963	920	918	896	886	823	843	862	876	925	862	817	823	831	852	906	870	866	881	831	840	879	821	802	859	767	820	813	834	829	844	804	813	819	823	818	714	777	838	805	855	832	819	827	821	835	834	811	838	816	823	806	819	839	859	846	813	838	822	843	789	803	803	836	821	773	793	816	841	847	759	837	807	771	764	809	815	843	789	813	821	841	779	778	783	825	777	803	835	813	795	818	822	861	819	834	769	828	818	845	804	856	843	770	814	893	836	803	815	830	848	820	796	801	824	805	815	803	791	810	813	784	800	848	808	803	820	825	794	838	773	811	792	800	813	828	798	839	812	783	784	791	793	836	810	723	778	791	787	847	832	829	847	822	802	812	840	832	815	842	851	850	791	856	809	781	827	784	811	806	817	824	794	766	818	833	770	756	781	802	812	827	820	795	796	802	809	773	798	807	837	839	881	786	818	786	742	796	758	806	858	786	811	807	847	773	868	755	772	816	815	886	813	813	809	832	832	809	802	757	773	806	799	864	825	806	784	780	849	804	825	856	745	784	854	768	812	856	823	790	829	809	789	779	790	774	828	827	780	858	853	841	812	780	803	776	802	811	802	781	815	756	850	809	813	788	798	817	835	795	788	840	844	731	806	774	819	806	810	813	805	774	788	778	822	804	800	828	786	844	800	796	824	810	809	808	801	784	790	732	829	831	777	821	817	841	867	789	824	844	790	766	794	817	776	820	840	811	786	805	821	769	791	818	855	808	813	786	802	840	858	796	788	838	812	758	807	802	821	820	815	862	733	796	836	882	802	796	822	822	771	789	769	766	758	759	780	816	820	838	826	813	786	842	811	814	803	800	811	841	815	779	796	825	814	845	796	839	828	787	816	822	800	844	784	821	763	791	789	819	812	817	851	836	839	829	787	839	842	747	790	774	783	771	805	818	794	864	775	817	785	840	805	831	781	858	818	796	836	817	834	775	849	776	823	830	799	833	795	814	802	824	843	803	820	826	851	813	818	796	803	866	784	833	775	785	821	817	735	798	805	787	812	801	750	802	823	834	846	827	782	754	805	822	764	773	807	894	818	817	759	788	806	797	824	803	813	818	796	805	806	846	773	809	850	799	773	798	852	789	819	778	799	807	759	815	844	806	796	787	775	766	826	831	811	766	811	786	764	819	777	839	777	853	811	824	845	755	831	809	758	877	725	852	770	810	840	827	741	821	848	764	809	806	826	782	792	838	840	790	822	811	810	833	862	816	824	866	797	841	825	796	833	794	789	793	841	790	824	850	813	843	811	803	806	771	874	814	795	794	804	802	767	832	823	836	795	790	849	821	773	816	873	795	831	782	812	803	793	786	855	800	813	792	791	864	848	763	787	813	793	796	804	818	743	847	820	808	840	829	805	777	839	811	790	825	847	785	837	805	811	832	834	774	825	862	825	863	887	803	798	783	821	793	806	830	819	816	842	850	830	811	807	826	818	867	810	814	803	807	787	855	827	833	807	776	810	829	777	790	783	782	827	828	831	803	823	768	769	800	789	792	795	818	795	833	786	828	827	764	790	823	852	765	838	832	778	831	805	870	821	835	827	792	788	775	814	850	814	839	806	814	844	775	830	774	762	792	825	832	849	804	777	837	820	833	786	796	796	839	801	828	801	836	871	780	858	795	757	809	777	835	815	821	796	827	809	826	828	843	789	799	828	806	821	812	804	813	781	822	810	827	804	816	772	832	815	860	808	769	798	799	801	819	809	832	762	826	784	829	780	818	881	837	788	785	811	833	810	801	795	786	774	816	810	812	770	775	821	770	810	796	790	777	765	857	877	812	796	799	794	811	848	822	764	823	787	781	792	767	807	763	756	810	801	826	883	817	845	777	803	851	767	793	844	783	787	855	805	801	813	797	835	810	842	771	762	792	832	814	850	814	843	841	800	814	819	787	763	806	822	804	804	759	768	790	819	782	837	775	824	794	822	791	836	863	801	777	791	807	773	801	780	805	788	808	832	805	802	826	810	849	797	767	791	805	774	812	803	805	819	838	810	818	841	819	833	783	776	835	793	800	882	813	799	803	839	783	834	881	775	814	798	817	904	782	803	785	779	842	818	817	847	788	830	811	800	837	765	859	799	832	772	825	818	783	807	768	799	774	833	821	828	853	793	784	845	830	769	822	751	811	858	806	775	788	751	799	877	827	822	829	769	813	833	792	806	817	812	779	785	807	767	821	800	793	765	777	824	792	823	814	799	828	797	814	789	812	845	809	858	810	798	782	819	812	850	798	801	812	848	811	831	816	816	822	763	833	805	843	810	808	831	798	841	827	792	818	856	817	809	740	793	826	786	811	762	837	867	803	794	846	774	803	783	862	865	776	807	804	800	805	792	871	842	770	823	821	862	799	797	792	805	829	816	814	826	833	806	853	784	808	812	808	827	859	829	806	771	863	817	819	810	822	813	883	800	800	804	772	811	813	844	830	824	803	765	802	774	791	798	803	859	780	794	872	792	768	788	757	764	785	751	828	792	793	812	820	817	791	843	797	834	784	804	839	832	784	801	841	820	802	820	796	783	792	810	799	812	821	778	788	785	775	793	811	801	802	803	804	824	812	818	768	819	794	781	823	822	838	808	818	883	800	837	815	796	874	824	816	800	787	799	850	790	783	829	836	816	826	792	773	801	817	818	808	804	783	871	792	781	786	862	819	790	820	776	730	792	810	821	861	802	779	773	810	774	809	837	789	793	806	822	828	824	767	806	820	799	778	847	794	807	796	774	785	836	824	772	761	776	773	803	819	807	868	828	793	780	786	822	847	776	813	815	871	829	800	736	806	738	795	812	766	794	771	815	833	844	817	825	817	783	777	766	824	802	757	797	829	851	808	838	795	787	793	795	774	815	808	787	788	798	844	837	821	794	788	758	809	799	824	810	836	819	800	817	819	750	814	797	795	816	801	849	825	801	771	787	808	775	824	776	775	826	874	761	831	801	850	846	813	812	827	782	829	804	848	802	822	783	818	799	830	800	789	791	772	800	841	805	861	801	812	844	804	816	840	758	823	830	832	837	807	828	799	775	809	806	849	835	826	797	834	784	793	788	872	814	775	811	850	806	793	790	851	799	747	793	843	843	798	792	798	866	797	817	819	771	817	799	773	780	894	785	797	840	778	876	787	824	793	820	803	786	833	817	800	820	874	816	783	838	839	789	809	813	846	833	799	815	847	816	774	828	835	826	817	813	853	808	789	854	787	805	812	771	809	818	792	781	753	819	791	801	801	787	792	809	780	819	852	815	811	780	798	760	874	839	780	768	821	847	833	783	842	794	860	810	802	819	798	828	843	813	792	822	855	876	836	803	826	795	814	786	801	785	833	859	866	824	804	772	790	827	811	835	846	817	793	818	796	823	781	821	793	772	851	767	811	866	798	776	797	800	839	814	775	761
27446	20702	9719	2470	1432	1205	1040	937	820	756	663	573	596	520	496	447	444	425	489	505	484	496	476	428	393	439	401	391	356	417	388	400	380	382	374	377	394	374	389	384	409	368	404	401	374	381	409	368	375	385	375	374	405	380	383	350	359	354	387	340	379	394	385	384	351	343	377	367	376	370	357	386	369	392	344	372	389	391	402	373	369	354	393	361	366	372	368	334	378	345	372	377	358	367	384	412	375	382	360	364	360	373	382	377	377	374	373	385	373	358	373	377	370	346	367	385	383	347	384	346	368	388	386	385	391	393	362	394	365	364	385	378	404	367	369	353	407	343	394	379	351	367	365	350	388	382	365	405	382	380	347	368	370	357	376	403	385	392	390	407	423	404	323	344	346	360	360	373	377	392	359	356	376	362	406	347	375	424	394	375	420	344	395	354	357	367	386	362	360	378	415	394	380	400	358	374	385	367	337	404	381	394	360	400	419	391	365	365	396	361	397	385	346	369	375	380	378	370	407	399	421	385	344	409	397	380	355	384	379	350	347	376	391	383	352	387	383	422	388	368	378	382	397	387	386	412	407	373	342	385	368	386	370	363	389	369	396	348	373	385	359	371	375	343	379	384	386	385	395	352	348	395	370	382	379	379	384	365	375	378	389	322	361	365	387	372	354	374	406	368	396	382	392	390	389	373	359	363	362	397	392	374	372	379	400	356	355	340	369	377	388	383	379	388	403	342	395	391	368	369	356	342	425	397	416	390	385	348	360	419	405	389	419	360	407	375	364	382	368	392	380	386	366	412	369	388	369	372	380	380	344	365	380	380	356	433	345	344	380	369	359	413	398	378	399	385	394	372	407	391	394	384	348	340	386	358	395	352	385	364	387	370	385	388	385	360	380	384	382	387	354	383	406	389	383	407	367	368	374	388	388	362	395	402	362	388	349	354	370	355	382	389	410	345	339	404	402	394	372	357	394	372	348	367	383	347	404	393	347	356	378	369	380	374	359	345	385	374	367	346	385	338	398	403	369	395	382	369	387	383	377	367	385	389	362	361	378	392	382	372	370	426	377	394	356	404	392	372	360	407	362	396	362	337	380	356	335	403	391	390	402	386	369	319	353	380	374	386	387	403	387	377	380	342	351	374	358	354	356	381	411	370	381	377	352	361	402	344	367	372	376	384	374	373	403	401	383	403	372	432	383	351	387	356	349	396	353	374	393	377	351	387	371	379	346	381	349	353	364	359	366	364	365	339	377	369	385	376	358	382	385	377	403	356	371	351	346	374	408	403	356	382	363	373	327	388	376	387	372	384	394	394	358	370	402	396	396	407	373	372	382	369	392	391	381	412	359	328	411	383	353	361	432	386	403	354	377	358	395	408	349	383	377	381	348	349	392	370	396	377	404	382	376	370	391	337	371	387	337	402	362	366	378	367	396	373	373	371	365	388	393	363	362	384	373	375	369	366	375	388	390	365	370	373	346	379	393	386	364	354	366	385	385	407	385	405	378	373	411	370	383	385	350	388	363	385	383	375	365	370	356	404	357	388	380	362	338	364	386	367	386	373	333	365	347	376	410	365	395	354	361	402	369	372	399	421	385	391	393	390	412	333	388	394	352	353	382	360	405	368	323	385	350	408	410	380	394	359	376	322	379	388	364	370	385	324	383	368	371	368	371	383	379	379	398	388	371	383	392	384	392	364	376	387	394	386	424	387	385	363	358	396	357	378	405	387	370	396	371	373	347	367	334	355	378	376	381	373	379	369	360	404	360	435	411	376	349	360	412	365	400	374	348	385	353	402	358	345	387	336	378	401	398	362	378	370	380	361	362	377	335	415	408	389	404	389	391	379	372	424	384	375	388	386	366	390	355	398	396	380	348	342	381	383	381	421	368	409	406	395	383	367	360	400	394	394	380	368	344	370	374	356	381	354	372	362	399	378	378	377	391	354	440	380	364	403	359	362	357	373	380	351	427	376	399	370	358	376	354	388	374	388	418	420	389	369	333	353	375	377	359	376	381	388	373	355	387	416	374	382	324	376	342	331	385	383	339	385	380	373	344	403	378	364	373	350	379	385	359	374	342	399	376	422	371	352	403	365	386	379	400	367	407	359	361	339	364	362	380	365	388	350	369	398	370	347	376	384	395	350	404	367	383	355	354	381	390	382	386	425	360	348	351	385	361	385	427	367	347	382	349	375	376	393	410	391	378	363	393	359	398	376	384	363	408	388	398	358	400	350	368	391	426	349	407	361	380	359	349	361	363	393	397	404	374	397	374	353	362	373	373	384	386	419	371	340	393	392	380	394	420	384	387	388	366	345	352	371	365	350	358	372	396	371	393	383	407	366	376	390	371	361	392	371	374	362	373	364	384	371	383	367	385	365	398	388	357	336	387	363	392	396	372	343	367	357	344	403	385	354	410	375	401	356	379	378	389	387	389	371	380	338	382	361	334	366	420	343	380	362	379	358	369	384	377	382	375	346	368	359	361	388	364	375	367	373	390	379	358	378	366	360	409	371	351	384	359	414	394	341	338	346	375	341	384	367	346	372	409	394	368	346	380	367	387	409	387	398	342	374	373	360	355	383	408	379	365	387	398	391	360	392	381	382	417	386	386	358	344	375	361	386	390	388	360	391	387	374	357	368	396	361	341	380	357	406	372	362	374	420	383	411	383	367	407	415	379	415	377	370	395	395	412	377	392	380	393	346	384	385	368	391	386	340	355	394	362	411	381	357	389	394	392	347	360	390	384	343	390	379	358	382	368	360	382	399	363	393	351	340	374	390	369	375	377	370	367	364	391	370	366	372	362	382	361	373	365	374	393	379	380	372	387	373	376	386	371	355	365	369	384	357	401	345	399	383	414	382	357	365	375	378	394	347	403	375	371	392	372	435	373	379	384	388	406	345	392	385	374	397	369	359	389	378	403	361	378	384	395	427	389	396	377	340	350	378	336	347	390	376	349	382	357	400	377	388	391	370	382	362	340	409	353	391	412	393	352	380	386	385	372	375	385	341	367	383	360	388	397	383	373	418	382	394	396	363	398	396	385	386	414	366	399	365	389	377	388	345	376	400	377	381	385	351	375	362	359	361	385	361	399	357	367	367	370	378	409	359	369	377	380	346	391	415	360	362	350	368	391	366	346	406	386	397	346	373	361	343	357	358	359	420	378	388	372	400	354	357	385	373	357	388	371	394	388	333	344	371	395	355	370	355	392	404	378	370	358	395	388	350	379	370	362	385	344	352	451	364	412	408	369	377	376	365	346	400	375	382	399	381	394	365	385	390	385	375	389	356	361	351	398	368	367	391	372	390	393	396	361	396	397	370	361	382	396	362	388	357	362	382	376	380	359	376	376	367	379	394	366	368	399	376	383	352	372	342	392	369	391	380	376	351	364	373	382	370	339	347	361	387	380	341	388	387	362	381	350	376	361	370	365	402	373	344	383	409	365	361	367	388	343	377	361	397	377	367	369	367	369	358	392	395	388	404	371	359
5523	6415	5927	3612	3007	2739	2406	2009	1720	1656	1480	1261	1150	990	840	718	678	640	711	771	783	819	707	622	603	514	520	523	517	499	501	475	528	530	492	489	522	497	526	481	539	480	479	485	512	515	497	507	498	518	501	495	463	473	524	475	493	476	480	479	513	524	531	506	475	555	528	503	499	485	522	517	494	506	507	507	470	488	508	474	521	495	498	501	489	496	468	486	540	465	492	502	514	487	528	506	508	456	551	493	514	484	488	482	486	532	476	521	451	499	508	465	484	511	518	515	513	462	524	500	544	503	525	494	492	454	439	461	490	512	491	476	498	499	514	495	489	517	491	533	484	496	478	524	478	474	491	496	502	465	468	501	496	536	468	544	500	489	475	500	523	549	519	497	497	488	508	476	485	494	488	531	508	480	493	521	528	490	534	521	458	505	507	496	503	519	531	495	482	441	530	530	467	500	523	470	523	492	518	452	530	488	508	515	516	532	478	518	503	487	500	494	475	502	514	489	497	493	520	506	528	482	506	500	472	499	484	500	497	501	467	487	443	463	475	524	465	499	530	466	504	472	503	513	486	517	497	491	465	541	524	483	495	503	510	472	512	468	494	481	475	450	466	498	505	503	504	499	488	521	484	522	482	459	500	524	487	503	502	498	503	538	510	470	465	504	528	507	484	483	507	486	476	527	529	495	507	486	508	525	456	514	546	513	478	501	488	535	480	518	492	486	505	497	516	489	508	514	522	508	472	459	548	536	495	488	530	491	524	467	498	515	500	454	500	476	490	519	523	492	511	472	487	474	506	521	503	519	466	483	477	520	493	481	505	491	497	488	511	481	508	503	502	498	469	546	504	489	491	493	485	491	524	472	504	466	509	510	500	520	510	483	502	464	547	496	458	498	531	484	457	477	485	503	496	485	527	497	480	491	498	481	489	471	497	483	487	508	529	496	480	515	496	471	484	489	466	516	498	486	514	512	480	499	472	473	509	481	466	433	512	492	487	491	462	522	469	514	519	503	500	528	473	471	493	501	512	501	483	482	493	552	496	507	527	529	483	525	491	503	540	473	496	460	498	499	563	497	458	490	478	524	512	542	484	493	459	520	503	510	487	543	501	537	498	470	456	484	481	534	492	487	503	488	486	515	534	500	481	492	458	476	478	465	521	479	512	515	498	520	473	497	448	502	462	512	488	511	536	472	525	484	532	495	487	482	486	480	535	502	495	490	515	508	496	485	517	500	476	440	459	502	550	509	482	508	467	495	478	492	497	482	485	476	497	523	494	493	477	458	482	500	529	507	499	528	467	461	481	512	508	488	450	513	503	531	521	462	557	484	483	520	512	519	518	484	464	491	477	542	522	478	499	476	492	471	466	505	501	459	523	487	489	515	482	494	523	523	533	504	514	505	537	495	485	475	479	489	538	487	493	455	466	516	462	505	495	463	484	481	490	491	526	481	538	466	490	487	502	521	537	513	497	512	492	486	504	508	498	537	513	500	501	492	496	453	483	509	510	481	477	489	481	504	508	513	473	488	493	466	494	479	543	531	480	509	476	487	474	536	509	511	500	534	457	478	456	491	495	466	504	495	513	494	498	493	486	509	486	537	492	536	527	515	468	520	479	492	477	550	458	473	494	485	526	503	522	485	510	424	504	481	527	488	519	495	460	477	486	516	490	509	515	523	478	494	487	500	497	521	516	493	469	510	532	519	513	474	462	468	472	494	478	490	506	466	519	539	536	466	477	505	509	459	496	490	523	492	486	516	445	516	493	522	518	477	552	499	462	490	524	492	523	509	499	507	507	501	467	483	516	495	521	475	487	522	492	525	494	488	497	482	509	510	454	501	503	490	526	484	466	473	515	474	502	469	515	464	510	471	494	471	476	525	455	528	524	529	522	514	495	497	481	489	504	525	527	467	498	462	488	520	488	512	485	493	533	508	519	478	501	512	483	493	489	504	487	481	489	527	477	497	471	537	522	502	506	481	479	488	509	498	493	513	493	488	529	467	499	534	474	507	479	505	514	466	481	507	474	484	476	501	532	486	503	513	503	477	500	482	444	474	492	511	478	484	497	518	472	541	517	493	495	503	507	510	504	519	497	512	478	476	456	508	496	474	503	499	505	451	474	520	481	531	503	529	480	492	485	491	489	511	466	477	497	516	471	491	517	484	491	524	467	512	507	526	494	511	477	494	504	493	503	490	498	492	528	510	500	486	538	503	465	476	474	526	472	516	474	489	479	495	495	537	466	462	489	525	520	482	496	482	492	495	488	492	505	488	513	501	503	507	477	499	508	463	503	511	541	484	482	513	462	467	468	523	493	513	496	497	498	522	494	488	538	481	496	495	473	490	457	513	503	505	483	450	480	493	492	531	509	508	506	468	555	490	460	514	492	475	490	460	502	468	519	447	496	511	527	467	507	498	483	494	507	511	521	502	474	504	469	509	506	482	491	467	499	534	502	481	484	485	502	476	543	500	478	484	467	500	475	492	483	467	567	518	553	516	492	505	510	474	533	494	481	479	524	502	509	476	500	468	487	531	501	532	505	502	486	501	483	498	525	511	509	500	527	502	488	452	490	505	489	509	489	512	489	465	528	472	509	490	488	529	482	496	515	484	506	488	503	490	485	498	539	505	507	519	521	504	507	537	507	521	488	495	504	488	488	482	504	518	488	464	467	498	509	497	524	498	492	485	522	513	521	489	505	501	482	483	497	516	514	542	509	459	547	533	513	489	497	480	508	533	480	482	484	501	500	510	499	473	479	451	485	526	508	526	524	470	459	533	470	500	483	489	494	517	507	506	485	490	470	462	501	460	521	491	504	503	507	491	493	506	498	502	520	499	495	480	466	490	533	532	482	511	480	470	488	489	496	485	468	519	522	501	505	480	451	514	482	532	469	529	526	556	517	505	485	475	491	465	454	450	522	520	473	473	517	535	489	496	526	501	488	494	526	486	468	566	492	541	472	498	502	517	478	498	480	527	513	503	500	530	491	513	495	487	501	466	469	487	526	513	498	530	501	475	533	520	544	510	511	469	489	471	515	506	505	478	478	488	506	526	473	444	488	500	489	449	488	507	477	503	476	492	493	460	488	554	524	516	510	514	504	465	519	524	455	503	489	516	490	498	489	483	517	473	485	521	478	510	542	485	491	477	495	511	502	451	495	517	527	526	551	502	495	472	514	521	459	467	495	540	497	466	501	472	532	481	493	507	485	486	506	500	507	511	498	470	476	484	486	447	478	506	493	484	507	439	486	466	518	475	507	452	475	521	515	458	468	500	462	541	485	494	476	471	482	475	521	492	506	521	521	486	469	518	512	476	456	502	484	514	517	519	486	477	526	487	526	514	494	497	493	461	524	503	476	472	506	539	460	508	515	481	516	447	481	479	506	517	470	497	471	524	468	478	527	526	494	517	507	467	483	513	530	490	486	482	476	496	493	482	516	467	502	488	456	547	499	468	450	474	500	517	492	504	466	501	518	522	485	539	511	510
24444	21600	29017	24635	21561	11077	3100	2158	1667	1524	1345	1208	1170	1088	969	871	845	824	863	865	878	876	830	768	699	691	681	665	681	697	692	677	670	699	687	678	653	680	686	643	676	678	656	711	682	677	655	670	655	679	729	683	689	698	666	663	679	665	636	687	717	615	644	701	635	731	665	661	668	655	604	651	673	675	698	639	577	637	682	645	656	701	674	668	659	657	660	637	657	669	634	681	621	639	660	631	641	645	651	663	632	692	685	634	665	713	639	689	692	678	691	634	609	672	637	626	681	638	655	621	662	638	674	681	674	653	654	664	675	683	618	665	629	657	686	646	674	699	653	627	685	678	646	713	662	652	670	691	670	681	651	694	610	658	669	656	721	656	642	653	624	640	680	679	641	689	666	667	704	648	641	640	689	661	693	680	669	668	645	571	633	697	651	672	640	640	669	609	645	701	632	614	696	629	673	589	686	625	640	679	671	646	709	691	599	671	627	664	624	654	630	709	639	651	690	661	658	648	657	677	656	639	681	674	643	655	641	688	639	669	664	632	627	673	665	684	625	604	645	643	671	696	681	644	677	629	661	656	646	646	647	648	639	660	693	674	669	645	609	655	675	661	690	640	685	624	645	653	648	655	655	662	637	694	629	665	646	655	651	640	592	694	618	653	693	635	680	665	678	651	691	702	643	651	612	676	626	647	664	668	654	621	658	668	617	658	602	662	624	702	683	653	695	616	695	654	649	639	637	693	677	641	628	679	667	706	661	610	633	666	625	707	686	645	651	657	632	645	640	706	633	691	599	663	668	658	640	701	688	640	608	673	631	661	648	678	664	689	648	644	640	652	655	630	659	646	703	696	643	625	677	674	665	675	678	593	687	612	683	655	692	650	669	685	620	669	644	641	640	649	642	570	635	685	676	666	679	630	656	697	686	639	650	650	576	670	648	662	673	655	628	656	643	658	653	675	651	675	637	665	676	643	630	602	628	643	638	686	674	629	666	692	674	638	654	674	704	644	671	675	664	630	643	645	658	666	652	673	633	681	659	673	639	641	683	653	660	645	674	599	669	683	630	666	665	664	652	703	643	672	659	688	655	677	637	642	666	650	607	632	694	641	657	690	645	648	669	641	658	680	637	628	633	628	641	652	638	634	669	648	657	641	651	650	715	643	669	654	642	628	652	644	653	688	705	639	670	635	647	683	730	667	607	654	653	663	604	680	656	682	667	639	715	660	660	647	659	653	635	638	673	686	695	676	631	655	630	654	668	687	681	617	646	631	651	690	696	697	696	653	607	602	601	690	622	619	588	659	650	667	680	655	660	666	643	688	720	646	696	639	658	625	661	650	669	661	698	645	659	666	655	678	649	627	642	690	712	618	645	628	610	632	667	646	640	687	651	635	686	646	622	632	711	645	659	643	681	665	641	675	660	635	710	640	667	696	608	658	659	650	671	674	656	669	662	639	658	655	690	653	647	635	667	670	655	632	631	659	686	651	605	630	624	648	658	645	659	676	653	626	605	612	655	719	676	632	664	685	633	633	656	709	671	643	626	657	662	623	646	662	638	583	664	650	657	709	622	689	654	673	636	649	692	705	686	610	667	664	664	611	707	632	661	648	682	673	658	649	676	615	653	608	669	666	700	663	647	667	679	643	653	641	667	702	689	651	675	712	663	688	646	715	645	665	655	618	643	614	681	659	662	637	663	625	650	652	668	638	679	669	677	669	646	681	677	655	666	663	664	670	654	642	649	670	642	677	695	640	676	669	622	675	710	630	646	635	668	623	662	636	635	625	672	646	608	690	664	679	657	652	644	691	696	662	694	598	682	659	661	632	651	651	656	671	664	636	689	664	648	678	672	659	659	667	636	710	649	640	639	620	647	628	668	620	669	672	638	662	657	682	675	649	659	650	647	630	651	657	660	654	640	719	639	677	636	639	626	657	680	643	667	643	654	672	666	637	637	612	627	666	672	646	660	656	645	641	700	594	657	647	625	631	669	667	675	662	687	647	657	608	683	656	603	654	633	660	624	661	620	659	623	687	673	655	648	659	631	659	613	685	637	663	629	649	685	638	635	657	635	643	667	621	685	616	666	697	636	650	679	642	688	643	679	659	645	648	718	618	651	630	660	700	648	640	657	677	612	681	690	645	674	637	704	634	668	658	675	645	654	667	644	643	663	679	638	659	644	641	679	639	610	655	627	661	572	656	646	678	669	637	703	661	679	667	714	636	658	637	636	630	654	680	652	638	646	619	708	673	672	731	648	660	674	661	704	691	619	663	643	654	660	656	660	696	654	658	678	644	645	619	642	688	645	656	670	689	674	657	640	642	672	647	631	678	657	663	662	689	675	636	625	684	653	652	657	655	670	692	677	644	623	736	652	616	655	675	638	601	670	621	627	649	652	660	631	665	632	633	648	673	667	645	619	644	696	638	634	654	636	656	638	630	644	646	619	652	705	658	605	677	619	700	624	703	651	658	653	657	629	671	668	680	658	683	666	628	653	650	643	701	653	700	682	667	657	661	678	642	690	706	624	630	682	612	651	647	640	691	672	677	671	633	652	625	655	671	625	677	671	658	662	647	671	672	649	638	721	647	679	617	622	684	631	607	653	643	667	643	695	682	658	639	652	662	687	682	670	692	665	681	626	615	712	649	622	653	639	625	643	697	671	618	615	673	682	682	673	655	642	650	682	687	648	671	660	608	666	666	692	667	650	628	677	665	668	662	698	686	682	680	668	711	697	690	658	663	619	626	651	680	693	656	661	666	680	680	661	644	664	675	666	668	693	687	660	639	643	637	655	711	701	638	613	665	682	660	632	652	666	669	657	699	632	664	654	632	639	655	631	672	634	635	699	612	640	685	609	662	662	661	600	686	657	641	666	671	691	726	655	682	649	654	632	644	665	679	689	707	650	652	625	651	684	625	691	687	674	673	708	682	647	644	649	627	657	615	640	634	664	613	657	656	683	633	693	634	632	689	653	644	672	623	613	639	669	642	651	641	620	631	677	631	637	668	635	706	705	682	649	682	662	667	635	667	652	653	664	702	643	652	628	639	675	623	621	642	652	649	684	662	613	669	668	650	638	643	662	640	664	654	633	645	633	629	674	619	632	669	636	654	676	622	642	657	655	626	633	657	665	666	656	628	662	651	641	668	679	647	671	665	614	701	642	678	634	694	643	612	670	646	684	633	697	624	653	637	675	657	680	631	631	592	659	675	628	621	637	640	657	651	673	664	639	629	668	647	677	622	647	682	653	659	680	619	680	629	687	628	659	708	638	621	689	630	605	673	653	663	624	667	721	642	661	663	665	656	648	694	677	644	670	668	635	667	615	649	659	706	627	653	661	676	685	663	641	649	675	594	699	647	646	696	645	651	632	669	654	620	680	663	666	694	699	613	665	641	658	668	656	610	662	632	640	636	646	676	641	668	666	667	614	628	639	667	642	659	670	634	635	669	641	660	632	654	678	657	667	649	699	660	654	629	662	653	679	664
6938	15819	13619	8468	6857	5845	4923	4253	3636	3244	2816	2400	2275	1848	1586	1348	1195	1319	1403	1327	1420	1440	1222	1111	1008	911	885	861	885	870	916	910	906	914	909	863	879	890	864	825	857	902	905	874	919	848	838	858	860	842	901	862	910	803	836	830	822	850	771	839	797	865	864	857	785	874	827	811	828	832	843	927	919	885	818	835	833	896	870	855	866	836	806	856	870	829	873	904	864	804	883	842	829	802	851	838	837	825	890	816	816	836	879	833	853	836	852	834	831	841	907	829	880	896	857	862	878	845	840	841	845	857	861	851	876	866	851	854	837	846	878	895	864	842	794	801	846	825	868	843	835	854	815	844	833	816	872	827	853	910	844	865	846	866	862	839	823	803	805	794	881	821	843	844	842	852	825	829	788	829	820	837	812	859	853	827	795	837	824	811	855	887	816	878	892	846	805	784	861	927	864	891	841	805	834	863	832	849	871	864	845	859	866	807	873	819	885	866	832	813	830	833	839	813	873	798	819	824	891	781	788	905	827	863	774	828	827	829	880	871	841	838	796	830	831	832	883	862	816	840	855	846	826	853	877	813	849	863	856	860	856	835	873	837	839	759	880	859	839	853	813	809	833	871	908	863	849	857	820	865	871	893	857	840	857	855	818	794	799	831	859	799	792	869	800	821	835	820	877	819	829	837	827	813	856	807	872	821	844	793	856	855	795	878	846	893	811	857	819	883	829	832	899	863	845	880	842	816	823	846	838	805	861	827	781	789	834	907	861	819	865	835	840	870	840	852	849	824	876	817	786	891	844	823	841	816	901	826	801	824	811	871	865	841	864	798	922	867	812	853	840	850	916	849	876	856	871	827	812	858	839	842	819	806	873	895	770	790	870	820	809	860	818	867	845	802	876	892	891	815	844	848	848	901	814	851	845	854	777	878	812	871	837	862	834	907	885	863	861	836	862	873	908	902	836	834	792	821	891	843	836	842	860	865	790	812	819	855	847	807	851	831	872	809	828	847	817	860	848	871	848	786	873	897	811	849	847	830	841	891	893	824	911	853	849	876	856	828	826	811	843	769	820	811	858	855	833	806	805	844	876	805	797	862	855	879	792	858	844	822	807	847	848	877	843	856	884	818	902	861	898	831	867	883	878	860	791	861	810	828	866	888	882	865	862	856	857	847	811	873	892	844	850	802	835	856	848	905	832	837	869	836	822	808	787	879	848	841	830	857	860	837	816	886	834	830	822	822	800	838	831	891	842	889	849	818	829	861	842	807	831	844	816	825	839	795	864	825	845	816	845	825	881	817	899	873	850	855	888	853	869	857	850	900	872	870	896	789	846	833	856	848	880	821	873	868	843	848	831	808	824	862	858	849	859	840	801	838	835	809	835	910	796	826	870	888	799	884	882	790	856	845	803	846	824	801	863	858	892	794	860	793	863	857	854	876	819	878	828	858	886	858	890	850	843	883	826	827	870	827	867	841	866	853	922	861	852	772	824	797	822	807	877	898	841	829	851	811	890	885	828	834	833	789	856	851	848	854	852	846	851	848	884	856	838	892	872	891	899	843	818	757	878	832	852	879	876	897	840	882	828	879	852	913	814	847	865	799	809	911	874	846	879	821	826	810	834	857	842	868	839	820	931	854	809	834	821	844	875	833	829	832	857	789	856	836	850	874	814	795	822	865	856	834	825	834	861	883	854	826	891	814	830	839	869	848	853	871	861	873	849	836	851	925	832	853	917	871	837	823	820	826	841	809	874	872	852	829	827	833	870	827	808	842	885	834	880	837	848	828	871	844	860	880	835	841	818	814	826	820	817	843	822	832	857	873	843	808	874	865	834	842	819	854	785	833	846	803	833	942	856	799	871	836	867	839	804	875	884	820	865	808	832	819	776	789	818	815	871	818	825	843	794	857	824	866	856	839	818	837	859	820	911	821	811	861	843	883	856	810	857	877	839	821	863	851	893	850	847	868	846	836	794	869	835	876	889	861	897	826	808	811	788	847	786	835	825	807	813	897	830	793	836	858	893	849	837	821	826	850	873	890	811	872	856	822	841	841	838	873	834	888	887	803	827	844	802	886	815	858	848	834	814	835	877	847	818	827	824	893	811	811	844	829	859	841	798	892	862	809	838	777	836	772	836	835	857	860	874	871	806	856	845	871	887	803	846	821	878	821	777	867	817	888	808	820	836	816	819	852	823	793	854	815	815	884	838	825	801	870	866	872	837	834	855	817	825	847	898	799	885	873	875	828	849	859	890	873	923	852	897	842	806	759	837	854	834	876	869	806	874	833	863	839	828	857	868	867	869	806	849	904	809	876	846	838	848	848	827	861	874	857	862	886	884	791	808	807	820	862	844	828	818	873	850	871	856	876	825	870	883	832	796	841	795	792	871	840	835	856	841	848	854	846	792	847	850	831	793	805	875	828	839	866	850	818	832	841	835	835	844	858	872	791	861	883	899	862	768	827	875	840	813	874	869	833	825	853	862	831	804	770	784	866	878	805	879	848	831	876	892	837	770	843	863	854	800	817	848	875	855	843	832	803	825	853	835	871	889	859	880	815	830	805	864	838	815	848	849	835	830	857	790	809	847	850	786	800	854	871	814	836	849	846	856	833	860	860	822	850	790	803	858	852	858	893	863	848	809	839	898	855	907	826	846	873	823	802	873	891	801	865	863	846	893	832	829	861	857	877	816	783	894	849	847	850	872	820	812	852	827	896	848	871	813	839	838	903	816	822	823	854	877	830	826	890	827	820	905	798	838	830	810	825	848	861	853	895	797	864	782	847	850	860	828	882	855	851	837	856	853	768	782	825	863	853	910	895	823	867	851	805	812	843	833	832	842	821	806	856	880	867	815	829	865	879	822	848	850	814	796	844	806	824	811	912	828	854	804	876	905	831	777	835	854	837	894	839	853	850	879	836	803	879	862	860	839	885	806	830	844	783	826	795	907	887	854	810	885	871	840	863	866	846	777	889	847	881	853	843	854	841	815	856	866	887	769	874	833	820	853	826	844	852	833	798	848	820	812	859	834	853	838	847	856	855	876	830	838	809	852	816	850	849	827	863	864	818	825	850	838	839	854	839	806	825	839	870	828	835	811	906	817	858	889	862	832	829	812	876	864	825	838	824	871	829	867	819	808	849	892	828	810	838	807	868	833	857	834	825	889	850	874	859	864	852	847	882	869	838	869	830	878	843	831	818	808	785	831	809	810	857	836	869	881	857	828	838	876	770	797	821	813	826	814	799	870	842	841	840	858	860	749	874	908	833	858	899	913	804	863	846	807	826	849	816	884	838	849	852	834	878	853	886	893	778	880	888	811	860	823	841	840	826	866	797	856	847	819	868	800	843	816	824	834	849	855	833	863	904	830	798	840	867	845	859	836	848	885	849	855	833	907	824	832	861	834	909	870	851	863	919	824	822	800	857	858	884	906	856	829	847	846	835	847	871	891	855	818	850	871	899	821	827	802	787	831	855	858	831	824	832	833	836	850	830
23412	21590	29523	24117	21584	21636	9679	2879	2138	1901	1651	1569	1467	1288	1101	919	937	901	949	1047	1012	995	905	769	693	652	665	679	681	661	649	673	654	698	638	717	656	647	592	653	651	694	695	652	678	615	626	629	611	644	613	676	628	675	644	646	632	595	647	639	607	607	662	641	653	606	621	577	668	673	678	637	574	657	605	638	597	589	616	631	640	626	615	630	559	660	642	640	628	629	569	614	614	635	595	589	599	640	607	598	601	658	607	597	584	605	603	671	595	617	655	591	591	603	601	639	592	616	634	603	606	658	646	620	615	599	646	619	637	645	591	629	613	621	638	609	621	638	573	605	593	670	613	569	648	608	647	622	659	638	646	622	609	624	563	573	643	656	625	626	634	635	661	642	612	675	645	574	664	621	589	674	588	628	611	619	592	612	565	618	583	607	634	607	655	617	604	668	687	650	603	629	627	603	601	632	577	590	672	629	585	651	632	607	657	635	621	620	594	630	599	631	617	613	658	619	662	606	624	612	593	609	598	641	588	617	639	629	638	601	619	597	603	628	641	628	629	638	596	628	639	594	596	656	594	591	570	635	591	590	608	624	629	616	631	601	644	591	650	634	642	621	632	642	607	610	651	615	606	593	630	610	634	627	597	612	605	611	614	572	617	625	618	643	638	622	635	603	633	624	643	616	551	634	573	618	631	626	622	612	628	632	636	669	598	635	635	618	644	629	636	661	607	614	599	647	625	609	696	602	592	648	623	606	617	628	597	635	660	645	613	667	605	627	597	655	640	647	616	664	672	659	651	628	654	618	662	620	628	616	612	624	581	644	654	626	634	615	650	639	644	636	637	644	636	653	618	626	634	615	606	592	631	630	645	610	642	622	623	612	616	643	663	587	624	605	598	612	650	648	626	615	583	632	586	608	683	614	617	616	604	585	564	608	685	608	637	620	609	616	600	626	616	606	639	642	630	603	622	664	648	612	641	596	625	595	629	586	624	615	594	670	640	641	652	605	652	626	668	609	610	603	597	625	621	603	622	601	620	622	613	624	566	618	585	594	599	645	653	658	621	613	629	591	597	618	592	634	620	602	631	666	653	615	653	630	611	637	632	654	619	613	654	630	656	642	635	634	618	657	635	646	661	635	629	653	604	615	647	625	615	598	609	612	563	659	662	570	622	613	626	625	630	657	669	636	624	595	613	603	612	634	619	615	630	633	598	606	632	634	595	659	618	643	654	602	604	638	594	615	680	618	597	599	580	583	601	587	640	627	667	583	626	624	675	612	660	632	586	620	646	580	623	601	619	622	627	646	622	601	623	651	597	644	604	616	606	651	598	617	606	611	662	637	606	626	648	694	640	644	636	612	628	571	637	599	615	614	604	626	653	653	629	636	601	616	644	592	582	623	590	609	611	646	568	604	637	600	605	597	609	636	586	623	633	613	622	589	652	628	597	620	628	562	638	621	672	595	667	618	644	630	579	627	640	631	611	604	593	600	637	609	596	598	592	594	597	580	636	645	626	648	675	609	606	633	612	622	625	638	576	608	621	595	587	653	653	592	590	627	642	618	595	628	636	603	632	610	609	562	604	585	615	626	618	625	612	606	627	628	600	662	654	549	601	647	664	569	562	615	614	651	638	602	644	591	590	619	625	622	625	660	632	621	620	590	628	628	621	616	643	574	621	595	610	598	646	616	595	613	568	646	615	594	617	605	616	630	618	619	607	621	622	628	654	632	634	557	614	562	634	574	639	626	591	622	608	592	665	677	646	665	617	624	627	630	653	628	643	664	628	588	639	655	640	615	639	589	612	580	634	584	616	616	618	640	652	630	635	619	629	603	623	581	618	644	613	614	604	625	630	585	626	621	622	589	621	622	614	638	600	550	588	634	660	636	665	604	602	648	632	625	590	632	614	652	630	617	628	662	595	623	613	597	612	625	600	646	625	603	609	612	584	590	590	616	618	668	615	623	632	649	623	612	621	613	627	658	625	635	595	625	631	605	624	617	642	617	662	646	624	640	614	650	596	608	592	578	642	592	627	689	621	646	600	607	589	591	618	634	670	596	632	620	629	644	636	622	647	648	641	610	588	602	579	588	594	643	628	608	587	660	617	641	616	635	675	646	614	581	629	627	642	618	577	633	625	604	626	553	567	631	658	607	554	631	632	654	647	606	594	630	622	621	640	591	605	637	624	630	628	607	632	585	605	629	581	647	619	620	620	626	606	601	626	571	616	605	606	606	617	596	575	643	610	631	636	607	583	665	640	630	674	635	614	586	650	638	606	567	633	621	599	601	597	646	610	611	612	602	618	600	625	585	595	630	599	624	612	603	637	572	625	552	588	608	626	594	630	613	615	596	637	602	623	627	624	618	605	641	646	629	617	611	616	618	615	617	587	591	582	596	625	619	635	665	593	622	566	614	627	612	596	595	599	607	654	609	628	629	536	603	656	614	652	628	685	604	649	651	610	603	594	626	645	604	608	613	596	640	612	652	664	613	592	623	615	609	609	619	658	599	586	634	612	625	620	601	644	606	610	643	628	588	617	634	594	594	647	657	598	620	629	602	595	606	633	683	644	569	633	649	637	632	605	605	630	698	620	650	618	620	642	597	633	671	624	602	625	566	662	626	621	608	574	629	636	670	663	684	633	656	631	601	631	633	595	567	622	614	617	597	610	595	600	634	595	608	617	620	630	648	615	635	624	631	616	602	606	594	673	620	614	650	587	612	604	678	604	604	601	638	653	586	628	586	653	614	645	598	588	656	599	600	656	615	623	588	645	622	595	658	625	611	583	598	614	605	631	592	642	653	618	598	624	634	646	600	569	583	622	606	586	644	639	656	625	653	605	649	633	637	649	613	635	567	638	643	627	605	598	608	594	638	587	632	608	629	606	602	581	676	594	616	587	613	643	636	598	632	623	595	610	630	588	622	584	644	636	628	580	592	627	616	582	608	672	629	628	613	620	631	634	604	622	628	643	584	648	646	591	635	623	642	611	607	614	614	608	624	598	634	645	657	663	602	624	605	648	612	641	606	600	619	637	596	640	605	595	595	639	610	606	580	631	619	622	656	598	638	608	643	592	618	607	601	663	612	632	604	621	627	614	583	613	648	585	632	624	645	611	622	649	604	654	582	655	620	651	619	649	617	597	605	631	624	619	624	664	613	642	608	649	588	621	654	657	634	646	630	638	633	581	598	679	622	632	582	636	602	640	652	595	624	602	616	647	583	604	625	598	591	602	616	611	617	648	626	611	625	625	642	607	584	607	598	582	622	645	645	581	605	601	667	626	650	624	618	636	662	628	574	594	633	623	596	630	609	579	617	579	625	594	598	597	618	623	569	578	623	606	609	640	618	592	623	603	597	635	654	593	562	589	613	658	646	581	616	557	662	635	646	629	627	606	628	628	574	643	609	590	592	642	623	603	624	640	618	614	632	660	630	633	594	609	622	583	635	632	645	642	623	637	630	617	604	573	610	627	645	616	627	640	571	576	560
9416	21652	18793	11909	9840	8196	6943	5809	4854	4245	3661	3214	3044	2407	1931	1593	1424	1606	1605	1695	1770	1684	1478	1156	1004	978	933	911	858	865	885	903	830	876	850	852	827	856	822	834	832	832	870	845	814	835	839	792	889	864	852	841	883	793	828	775	839	788	763	793	763	838	814	829	855	821	816	790	837	798	854	773	818	806	797	768	773	847	821	815	801	801	824	823	823	760	793	786	774	794	826	876	829	803	755	789	834	830	813	841	819	819	823	796	803	802	807	844	810	805	774	819	784	802	796	801	792	859	848	820	785	824	762	774	814	857	855	770	809	789	797	833	782	748	794	812	848	873	833	837	778	778	846	789	797	809	767	862	782	814	802	776	818	785	809	823	815	796	827	781	769	823	812	822	820	772	774	815	766	794	843	815	788	816	785	785	844	775	826	778	794	810	830	864	805	811	810	738	836	795	813	814	828	822	802	814	798	805	790	811	841	836	855	790	846	777	823	791	817	812	825	728	775	802	806	807	786	774	798	773	824	792	800	826	834	795	820	799	799	785	804	759	789	807	770	747	788	756	788	835	874	808	753	813	785	809	793	866	795	789	813	829	821	813	816	814	758	807	854	807	809	837	846	822	802	825	817	780	840	767	819	797	803	803	760	810	793	809	812	799	757	777	748	793	806	841	807	784	822	819	789	758	765	814	808	814	775	791	884	806	807	784	830	772	763	791	819	838	811	777	870	777	823	792	799	778	781	795	808	822	773	790	834	800	828	792	730	789	856	805	810	803	813	779	784	823	783	845	797	781	852	819	822	852	763	802	791	776	800	879	792	805	787	816	775	782	748	804	846	837	788	755	821	776	791	778	760	804	866	801	772	751	800	819	784	729	806	764	798	794	786	795	789	757	830	803	800	780	796	778	787	774	813	777	777	832	779	812	778	790	813	755	794	817	756	806	790	825	814	824	806	793	786	787	769	808	787	813	827	834	820	763	843	823	773	753	823	824	849	818	823	789	789	817	812	836	796	803	810	830	815	798	796	820	892	802	779	762	811	801	858	786	780	767	807	784	775	792	803	816	823	820	789	810	786	829	788	786	862	746	737	773	844	846	847	833	818	806	848	813	745	772	775	812	768	819	772	824	786	768	771	810	802	807	728	813	813	810	775	803	794	813	748	804	843	733	806	794	838	807	786	746	738	767	849	800	818	783	786	799	799	802	788	853	800	824	838	722	834	837	775	835	791	834	767	818	785	829	812	777	781	779	862	829	787	807	828	837	824	829	801	800	778	814	774	792	843	770	817	888	737	781	811	796	842	803	833	791	819	857	737	799	833	811	772	787	784	787	788	843	828	804	764	754	822	773	802	783	770	822	817	817	837	793	821	775	799	801	809	819	811	860	810	784	805	766	815	812	809	779	841	826	803	825	828	779	793	819	840	799	775	838	798	822	804	810	812	784	801	763	819	805	790	797	808	821	770	823	833	799	785	813	750	790	783	764	833	789	808	788	793	808	767	790	815	810	718	789	798	800	823	846	762	767	809	776	827	835	821	802	817	782	808	838	739	823	779	780	816	821	801	793	807	839	771	834	790	818	792	813	806	823	818	815	837	814	786	816	823	804	772	774	773	789	780	811	805	782	755	829	811	791	788	840	795	825	795	829	785	796	753	800	802	806	836	805	842	788	780	774	813	854	790	798	777	858	769	831	812	776	823	783	814	797	727	773	855	793	812	822	809	812	757	812	794	826	829	782	768	838	801	800	779	833	801	797	808	812	801	840	778	778	777	771	881	760	776	760	791	764	791	802	883	822	812	851	782	816	799	778	792	759	763	806	823	824	834	779	772	766	813	805	788	786	810	836	798	801	777	764	808	883	792	814	766	801	819	800	815	737	747	847	822	836	819	805	786	811	794	815	757	779	800	798	829	871	798	797	825	783	803	813	811	801	794	836	755	801	797	782	817	815	793	751	844	824	809	806	763	866	785	807	823	787	797	799	828	829	791	802	817	797	825	810	813	814	775	818	837	803	822	836	810	784	814	777	801	776	770	813	787	752	776	800	840	815	813	787	797	762	776	813	745	778	792	782	820	828	830	827	778	775	797	809	814	777	789	822	760	796	815	779	812	789	824	821	815	743	768	756	816	822	810	771	821	831	816	850	786	759	831	816	763	774	807	850	758	836	801	839	856	796	769	815	802	829	823	794	819	847	788	771	830	779	792	762	776	800	775	811	802	840	801	814	843	777	820	778	791	746	799	859	790	806	759	817	787	825	778	737	773	821	775	861	804	763	822	737	862	759	815	822	774	770	760	787	797	785	841	754	749	823	823	724	771	820	768	795	807	798	793	794	759	752	793	848	832	835	832	792	820	798	809	786	838	831	816	824	847	827	787	798	731	756	787	782	731	811	785	775	804	789	805	818	802	777	812	817	804	817	788	775	779	805	815	828	853	759	815	785	824	829	774	813	793	773	803	797	822	810	836	773	803	786	829	885	815	825	708	797	754	838	768	812	784	783	784	831	777	846	792	819	805	822	786	797	806	769	816	797	827	829	800	849	828	768	816	819	792	821	817	786	813	770	803	778	803	817	805	797	801	817	781	767	816	802	781	746	804	772	776	811	810	821	762	838	754	817	835	802	830	776	816	822	811	794	807	831	876	810	819	807	783	776	830	799	770	807	833	808	820	826	818	759	831	793	785	822	831	824	810	784	799	825	766	772	789	790	767	799	807	799	777	807	803	828	829	818	783	764	810	749	793	809	798	807	795	822	796	837	802	795	801	764	808	778	796	772	813	822	818	814	832	819	771	762	844	804	834	801	773	814	788	757	813	798	825	857	813	815	804	811	832	852	849	809	780	787	826	820	743	831	830	756	811	795	785	796	794	763	824	787	822	824	746	804	843	788	823	804	823	742	804	805	791	783	801	813	845	796	800	768	803	816	821	815	769	820	808	768	827	786	813	827	806	837	815	775	782	832	769	845	748	821	770	806	857	825	819	738	813	791	830	779	817	816	801	793	855	826	877	781	774	769	777	784	810	840	796	810	806	826	778	800	789	750	803	732	794	770	857	797	797	803	858	744	798	815	839	787	853	792	807	851	794	798	742	835	792	798	859	814	821	846	799	770	814	801	745	817	807	833	778	755	795	773	755	807	818	789	780	799	829	793	833	826	788	815	791	830	787	780	797	839	856	782	764	744	824	780	814	787	819	832	807	811	847	787	785	813	840	805	837	771	812	846	749	816	822	769	811	777	792	833	794	736	816	801	805	803	782	810	770	761	778	779	839	796	800	831	799	801	782	845	809	802	822	780	798	874	775	799	812	787	785	767	817	792	839	812	820	847	842	800	854	803	770	869	840	820	802	815	805	777	798	822	782	753	827	838	863	766	788	806	878	860	797	823	776	824	800	789	790	868	832	790	782	793	779	782	802	831	789	802	800	788	738	780	791	843	818	801	774	801	733	851	845	775	815	810	815	788	815	838	800	834	812	802	806	850	851	824	797	841	814	826
27564	20693	9560	2619	1543	1211	1054	960	839	764	690	663	635	564	495	460	423	488	476	516	528	523	460	437	396	396	391	380	377	372	405	379	386	387	364	383	379	410	401	368	372	360	360	383	358	351	382	427	381	383	396	362	375	413	357	372	355	379	377	331	390	389	387	375	413	401	402	372	380	369	342	413	381	374	382	394	398	359	383	376	349	340	386	382	388	408	371	362	380	390	378	396	383	358	383	380	350	367	373	380	362	357	387	357	382	387	386	347	362	384	348	393	367	370	382	385	415	383	337	393	380	403	377	376	399	364	383	358	395	354	366	395	366	377	404	378	386	388	342	382	392	366	389	371	394	366	397	373	384	343	401	373	370	362	374	402	388	382	381	399	374	375	402	368	379	354	396	391	372	450	376	383	352	358	365	387	346	402	387	376	400	347	344	374	403	359	402	392	395	379	367	371	378	383	353	370	358	333	426	360	374	378	394	365	365	376	375	403	351	359	358	351	354	388	383	374	397	374	389	355	361	360	359	361	394	391	363	376	335	347	351	362	374	384	395	414	360	386	383	397	357	358	377	366	382	413	373	359	350	337	421	393	383	409	391	413	380	404	386	379	384	382	368	380	361	373	348	392	403	352	388	369	373	391	387	375	371	356	354	350	412	376	362	358	381	391	381	386	368	396	381	405	391	368	371	362	360	390	359	384	355	397	385	363	406	363	394	346	364	405	401	391	378	374	374	385	334	326	389	367	376	359	370	381	362	385	389	389	360	392	373	411	369	389	380	371	385	387	409	346	398	360	375	378	401	404	374	397	364	359	378	385	378	393	373	381	393	360	391	347	386	386	374	374	378	358	384	384	339	398	357	392	377	333	392	374	384	369	365	361	372	377	389	353	389	369	359	374	364	367	398	372	344	381	382	383	347	392	379	353	371	361	380	365	350	356	353	387	373	418	389	361	348	381	339	362	336	361	348	366	372	386	398	357	358	352	361	409	383	355	400	384	421	378	386	396	366	404	379	352	396	373	412	395	391	381	373	386	392	394	391	392	399	353	367	406	393	391	341	374	383	368	347	372	407	387	396	379	366	375	402	358	355	390	394	393	394	396	415	352	364	388	380	372	363	360	378	338	381	357	358	371	362	391	364	397	388	371	379	365	391	369	429	400	339	365	375	361	362	402	369	410	390	370	345	359	378	352	375	379	397	396	371	369	390	375	436	370	414	374	369	358	359	387	418	394	357	361	382	400	406	383	382	346	375	361	334	346	381	336	359	366	375	376	376	369	361	376	389	390	397	402	344	358	393	400	384	380	350	374	388	393	427	381	404	342	368	391	385	382	359	353	380	380	358	395	375	397	335	371	385	393	367	373	358	380	394	396	376	382	355	360	363	397	345	368	358	342	372	358	379	388	372	423	378	350	359	393	369	378	389	377	371	379	417	351	363	362	357	400	370	368	341	410	362	371	343	346	386	348	363	376	361	366	370	398	386	402	361	389	352	406	360	351	395	408	356	345	385	357	399	388	370	353	369	408	370	368	384	385	371	399	394	358	367	363	342	351	365	410	400	334	366	373	380	393	347	401	371	396	374	364	345	378	369	402	353	355	377	395	364	367	361	329	397	404	340	375	381	368	397	372	384	371	386	407	382	384	381	362	392	406	388	379	378	365	397	415	372	375	372	373	364	353	368	387	356	349	376	374	357	414	399	387	362	349	382	388	416	399	386	385	379	376	383	387	372	380	384	385	389	415	363	375	368	400	365	328	380	368	371	359	368	349	373	340	384	349	389	376	355	374	357	365	363	379	383	386	404	354	351	402	387	374	395	371	394	379	387	371	355	390	376	432	398	346	356	368	385	369	360	346	383	380	395	349	384	361	391	358	424	343	372	358	399	339	352	373	418	374	378	394	384	387	405	388	381	362	382	388	392	358	413	399	365	390	370	384	373	365	399	396	373	389	364	381	375	374	411	370	384	350	350	424	407	386	370	385	362	358	361	354	390	428	367	373	382	365	326	371	341	359	411	395	405	380	379	357	377	355	382	400	369	375	364	364	377	380	367	387	344	401	377	399	374	356	384	403	363	370	367	405	387	330	395	369	388	330	375	407	409	358	389	376	396	377	389	359	367	367	393	376	358	388	372	365	397	378	388	358	370	367	352	358	407	375	395	359	348	366	399	429	359	374	386	357	362	359	395	370	379	375	388	373	320	361	346	331	364	350	362	407	322	342	353	341	413	358	370	398	367	391	383	360	404	390	338	395	383	354	381	394	347	379	388	367	349	378	357	351	395	386	386	354	371	313	348	368	376	376	372	412	382	371	358	359	379	384	354	368	369	410	387	401	379	373	391	427	364	368	404	397	360	357	389	362	387	381	414	366	405	363	357	359	377	362	348	373	342	364	375	378	379	351	358	350	376	360	416	358	385	398	394	346	404	405	394	380	384	357	377	387	381	332	356	364	373	372	338	365	357	384	364	363	349	386	360	369	382	373	382	347	378	389	348	385	369	389	396	374	373	352	362	357	394	382	365	388	345	341	352	414	362	378	399	345	397	412	394	362	384	376	404	400	370	380	351	378	331	361	397	344	385	372	355	366	395	399	358	384	380	388	380	372	354	364	383	361	388	390	366	385	364	383	345	344	386	374	385	405	404	355	343	370	359	369	419	390	388	361	352	345	361	409	415	346	370	374	388	378	396	356	387	368	409	383	399	384	349	376	358	354	381	358	387	423	360	378	347	376	382	354	339	359	372	375	391	387	361	384	350	367	377	341	344	390	385	380	391	341	365	354	426	347	366	385	387	354	410	418	363	375	378	365	372	342	365	372	409	409	347	403	363	368	359	390	361	368	339	361	386	350	372	355	370	366	406	422	367	341	339	378	405	388	372	361	414	372	375	369	369	422	370	387	390	349	401	398	375	398	369	366	361	354	389	365	341	374	352	405	369	385	401	365	344	424	366	402	381	384	369	374	416	403	360	382	371	395	413	412	393	386	366	364	392	374	383	399	347	371	365	379	373	363	360	379	371	369	376	383	372	365	380	386	379	371	392	364	382	405	354	391	381	348	361	382	398	391	339	374	391	397	352	381	390	380	410	365	352	367	373	403	366	359	376	378	358	351	343	394	379	362	402	371	388	373	381	370	407	362	385	373	386	362	387	386	376	360	356	385	388	360	370	376	391	389	350	379	377	393	388	355	379	340	374	359	363	369	388	349	405	370	376	391	365	384	368	367	356	393	372	388	376	381	400	358	370	354	379	334	412	362	401	335	384	383	369	363	391	396	367	361	376	366	365	339	399	381	364	392	387	387	383	401	353	372	361	397	355	381	380	391	415	391	344	383	389	375	356	367	383	367	366	376	370	366	381	360	381	382	384	362	362	383	416	381	348	397	357	404	355	384	381	359	364	377	345	394	369	382	368	370	368	414	363	391	380	416	376	410	384	379	366	356	381	371	394	338	393	365	363	353	387	394	379	360	374	362	407	382	395	372	372	367	402	403
5657	6478	6058	3698	3234	2809	2517	2091	1863	1632	1488	1329	1177	993	896	737	627	722	736	810	830	765	686	571	510	534	521	522	538	521	499	461	494	492	471	507	491	502	462	495	536	512	507	487	523	512	483	482	480	530	454	482	511	494	555	515	525	533	484	433	528	490	470	489	479	496	489	493	463	496	504	482	479	440	495	512	496	485	471	482	489	507	475	483	466	462	500	524	460	461	476	470	500	510	499	543	478	497	543	542	463	523	469	484	498	495	472	518	482	508	518	542	510	526	492	479	503	540	458	488	484	513	488	472	485	475	476	465	497	534	482	524	480	491	452	482	470	494	498	493	454	495	495	492	503	529	473	523	497	462	481	478	499	473	447	506	525	518	488	474	486	485	485	456	484	489	526	444	475	485	499	485	532	472	516	512	485	497	532	520	489	533	519	515	509	541	498	487	480	527	530	493	467	513	487	471	506	502	500	468	486	492	490	480	481	487	532	534	504	487	455	523	516	536	527	481	523	535	502	506	492	484	492	489	510	498	488	484	475	519	516	477	507	530	505	520	524	460	526	486	493	487	508	486	521	483	503	485	518	495	510	533	475	499	487	487	552	492	485	462	472	507	482	490	502	480	475	495	499	501	484	484	481	477	492	494	504	439	516	459	505	470	506	464	509	530	479	498	470	492	483	472	501	481	466	487	503	539	515	485	504	529	509	527	480	476	495	458	439	481	497	474	479	495	481	519	479	485	480	498	512	488	516	491	504	493	493	472	525	518	534	443	505	528	447	465	475	551	500	526	534	506	493	501	439	463	536	499	481	474	490	474	457	498	503	526	460	481	483	526	497	492	467	522	477	527	485	519	473	487	552	519	508	531	454	532	465	482	543	504	466	508	502	515	452	492	521	499	475	487	496	558	511	498	479	486	450	482	450	521	518	474	474	519	537	496	495	512	498	469	472	538	514	502	469	483	501	514	484	481	514	488	515	476	468	471	497	514	463	509	520	503	512	490	487	536	521	475	504	454	513	505	503	505	480	512	484	516	495	510	507	498	494	484	485	512	479	493	475	487	497	507	493	455	543	452	525	487	476	505	506	508	525	510	506	488	494	533	527	489	491	467	503	498	529	478	491	514	516	478	524	503	497	500	457	485	461	486	473	471	476	509	480	512	504	510	475	487	521	465	504	485	496	494	502	497	491	467	521	518	526	490	502	523	494	490	479	506	488	493	515	496	470	492	461	477	511	487	469	477	532	537	509	472	481	463	537	494	490	517	459	525	494	498	482	474	502	469	450	513	502	521	546	499	508	506	510	506	510	463	490	468	545	506	525	516	492	501	477	488	463	502	488	493	483	473	527	518	486	525	455	496	492	500	497	505	485	469	524	492	494	482	509	524	463	484	527	496	490	513	522	492	466	507	512	466	492	474	528	527	484	473	510	459	487	491	520	481	520	518	498	470	508	503	503	510	496	482	461	474	470	488	506	489	527	496	443	536	473	479	513	540	539	478	461	487	524	464	511	479	478	485	506	477	495	525	474	516	490	477	500	510	470	501	510	474	476	497	567	500	496	463	482	543	525	461	483	494	480	511	526	462	519	462	480	480	488	498	484	480	480	464	500	497	500	509	523	450	495	489	459	528	503	444	515	532	510	502	457	480	501	493	514	485	488	509	480	499	483	494	483	514	537	460	486	461	497	486	473	494	494	516	482	483	459	471	500	476	517	485	470	481	483	530	488	468	477	481	501	485	486	534	491	530	518	483	518	474	472	484	465	540	471	475	489	485	494	527	504	484	545	489	497	512	512	543	506	511	482	521	500	518	543	482	504	495	522	499	534	463	552	513	493	473	488	504	456	468	483	476	444	484	475	486	469	491	510	500	492	496	508	506	458	507	486	475	489	505	465	497	513	508	486	477	504	496	489	480	456	473	504	526	519	468	486	546	485	465	523	495	508	467	470	491	483	506	505	492	514	490	479	475	489	502	516	466	500	476	493	512	470	523	528	467	494	467	531	476	443	504	479	511	462	469	498	508	517	507	468	468	483	510	486	495	496	490	487	474	536	524	509	512	497	458	509	469	494	527	525	467	484	485	458	482	483	490	480	508	460	484	502	486	491	513	473	509	541	485	515	492	489	485	489	513	531	500	492	493	521	493	497	496	453	508	495	473	479	500	514	490	496	501	493	495	491	448	478	480	522	510	516	468	509	492	509	508	474	510	515	441	511	467	506	498	472	523	478	474	543	508	489	487	496	494	488	469	496	482	511	500	487	483	512	485	511	514	522	484	489	438	504	496	469	526	521	532	505	451	521	516	499	514	519	526	475	482	487	516	433	461	533	460	494	520	502	480	520	522	510	495	516	469	499	481	539	502	510	518	497	494	470	544	492	479	483	500	530	485	476	463	466	494	468	486	495	496	508	476	494	509	506	504	508	514	467	501	500	514	484	444	503	491	487	488	500	488	467	491	501	512	468	474	453	521	502	503	486	468	501	457	500	525	531	506	482	442	509	516	492	487	491	482	467	515	504	450	521	502	479	530	496	477	519	493	465	502	512	467	474	464	536	490	491	493	522	525	494	493	493	474	507	542	493	504	472	521	480	464	493	479	487	518	511	448	485	518	479	490	500	504	499	521	514	509	508	503	497	481	471	457	524	497	528	475	522	516	497	485	500	494	460	468	495	475	467	463	518	494	530	463	478	473	494	507	468	488	502	559	461	504	478	514	468	502	490	469	475	490	482	527	466	494	516	474	460	494	515	511	481	471	498	478	530	485	473	496	507	510	501	508	477	496	485	494	456	499	467	489	498	475	513	529	525	498	520	452	513	470	492	497	515	487	504	489	525	533	487	535	450	498	464	524	510	478	476	477	519	496	511	508	464	493	546	459	478	523	489	499	512	502	474	482	464	483	511	473	504	491	484	484	482	525	514	506	471	439	494	512	525	475	531	526	499	478	521	517	494	508	491	476	493	502	455	524	511	512	509	518	474	495	506	530	529	453	485	476	503	497	509	516	473	502	535	510	468	526	495	493	524	527	530	486	501	479	474	470	515	505	515	538	522	535	519	477	465	497	485	513	526	495	482	509	488	509	452	517	481	497	468	457	475	514	519	466	459	506	484	505	496	497	460	467	473	535	504	479	515	502	494	461	500	502	462	492	513	465	492	515	491	519	489	487	473	501	489	501	448	490	497	533	489	487	471	508	510	485	487	480	516	515	505	520	479	496	505	494	473	493	487	500	499	531	544	496	513	431	522	509	473	521	495	506	499	511	464	488	481	451	501	475	533	493	511	484	483	489	508	495	482	495	498	486	496	506	486	495	490	470	491	501	481	479	495	471	522	468	506	480	488	478	528	503	521	467	470	508	461	513	495	527	487	500	511	471	533	466	521	493	496	448	506	502	483	527	501	470	506	497	475	476	505	486	484	467	551	466	508	489	448	475	508	469	543	511	469	483	477	482	494	496	511	495	471	462	504	515	468	459	487	520	526	486	496	515	508	521
24569	21646	29101	24666	21632	11220	3127	2022	1738	1546	1381	1315	1191	1040	922	770	841	861	961	908	922	859	827	750	744	707	706	671	676	672	705	672	724	707	591	687	720	686	662	657	715	668	702	705	701	625	673	685	647	717	666	666	633	632	662	651	723	661	660	662	653	688	663	673	658	674	694	672	672	660	660	688	653	623	612	652	614	674	669	702	679	694	697	665	629	696	616	620	676	676	656	708	644	655	677	595	656	603	637	637	646	676	661	671	652	664	675	610	667	676	634	702	675	627	672	645	678	642	661	671	637	656	695	695	670	661	635	624	651	631	663	632	663	632	614	610	593	670	640	665	656	660	613	642	623	654	653	668	674	704	639	668	667	696	633	683	661	658	662	647	651	664	653	689	666	685	594	683	633	680	662	636	666	668	670	681	665	646	661	653	624	684	668	635	688	663	645	662	674	629	705	681	618	665	645	607	629	622	659	711	670	671	683	667	603	640	643	643	687	648	565	663	678	642	648	665	688	621	709	643	644	637	709	665	651	690	639	642	666	634	689	683	686	648	627	617	688	642	656	640	672	622	617	631	667	607	668	677	657	646	615	630	672	648	683	657	622	662	676	679	660	678	632	647	707	672	677	669	684	649	690	650	693	623	610	669	651	622	659	674	682	705	632	641	671	661	660	669	638	643	626	664	657	648	650	657	669	654	661	635	615	671	665	661	689	666	671	647	616	644	656	648	645	636	693	619	664	637	693	686	662	648	669	678	611	675	619	642	661	677	628	693	668	665	645	647	656	697	661	645	690	645	647	688	697	688	679	651	610	682	676	677	683	640	700	616	646	651	611	645	675	681	609	682	637	654	638	686	620	632	616	625	663	646	652	658	616	657	667	640	688	605	618	673	641	643	645	702	609	621	675	667	680	680	686	670	649	646	625	652	691	673	625	683	641	656	693	646	650	664	680	590	707	646	659	661	633	611	670	664	676	647	653	679	639	652	676	667	644	669	655	646	676	674	638	671	662	658	648	662	676	616	657	618	592	663	620	668	651	691	676	655	709	637	646	647	660	710	660	659	617	672	658	653	666	703	649	637	657	635	668	670	681	631	636	620	663	663	705	696	622	668	649	635	664	647	665	683	622	646	652	641	660	677	655	643	653	628	621	622	656	609	670	649	639	619	634	620	662	638	656	655	623	650	625	647	675	646	648	686	656	612	633	685	648	654	670	652	635	635	654	681	646	657	671	666	621	656	683	621	659	618	657	660	672	592	619	638	645	651	620	650	649	631	636	658	678	661	680	664	636	665	602	642	682	634	678	663	678	648	669	637	683	629	661	679	664	700	607	692	672	632	685	656	662	653	657	670	597	674	669	664	690	667	670	625	706	656	666	660	648	640	659	583	675	639	634	672	626	656	662	637	632	659	678	637	678	707	645	653	639	666	696	653	622	626	633	651	689	644	647	646	693	636	638	637	674	645	615	635	637	651	638	646	629	684	664	671	637	624	692	687	659	657	695	684	606	624	693	622	655	666	629	653	594	645	674	653	654	648	640	664	686	641	683	655	667	668	662	620	657	656	653	645	621	668	682	693	643	661	680	660	680	671	598	690	667	647	657	678	684	647	671	668	614	655	648	590	634	596	632	656	665	637	639	652	699	647	633	645	660	649	676	697	660	625	695	669	646	665	623	682	628	622	641	683	685	638	690	625	686	690	616	587	702	651	661	668	614	620	661	678	672	598	685	605	645	616	631	638	628	629	606	633	630	667	635	663	656	647	674	651	639	645	657	644	615	654	628	692	656	634	619	646	639	659	632	646	634	668	682	649	663	622	654	685	669	642	690	629	653	632	652	687	690	713	629	656	653	623	672	653	627	707	676	643	642	618	683	654	635	635	642	622	627	636	610	698	619	600	680	683	642	641	623	676	620	653	669	677	641	619	662	689	621	669	671	691	611	614	631	681	633	686	669	680	629	614	627	697	645	654	648	656	647	623	658	638	671	666	638	646	693	623	675	721	656	614	655	672	613	639	635	637	638	659	659	664	675	659	679	630	679	646	644	659	697	612	680	635	652	613	664	701	647	635	653	650	667	655	678	636	665	663	648	653	653	650	689	648	600	667	629	698	641	660	660	621	672	647	697	664	684	616	684	613	663	649	608	601	661	645	642	617	651	659	675	651	628	724	665	619	652	655	669	701	583	709	647	638	632	633	661	633	632	664	662	646	669	636	720	671	682	658	638	666	685	674	666	672	627	633	692	657	677	659	701	651	633	625	680	656	633	604	621	642	645	638	657	659	640	657	655	643	641	673	669	613	655	664	678	660	659	694	660	609	664	626	643	670	676	669	685	633	633	661	693	630	636	594	640	610	631	634	707	634	668	656	683	712	639	645	683	672	677	667	638	663	691	644	691	664	632	683	652	627	634	640	633	701	657	659	651	584	663	646	649	667	650	614	674	669	657	674	650	677	642	617	666	631	637	667	661	670	604	659	669	658	671	676	667	656	639	665	668	691	674	666	681	638	698	660	680	636	686	640	702	680	672	700	664	668	673	689	677	643	666	615	654	688	633	630	705	670	669	678	636	644	677	658	670	637	649	645	672	640	622	626	662	641	664	660	625	640	683	675	644	644	657	651	620	655	682	641	673	675	665	648	651	672	667	615	635	622	643	643	646	661	645	650	680	665	682	665	628	662	634	630	652	652	628	643	631	644	639	671	638	662	653	622	641	654	613	614	678	650	655	679	644	622	629	699	639	634	691	590	646	727	594	652	690	645	661	705	664	693	634	660	609	618	611	642	659	657	678	654	671	628	655	615	634	597	658	672	656	659	649	664	637	683	660	637	638	600	645	654	631	704	626	667	639	662	641	638	656	662	639	674	656	628	627	664	602	647	711	654	669	667	626	657	670	666	657	652	702	715	596	639	649	640	703	627	646	612	632	680	630	652	686	624	657	625	674	647	649	661	672	683	661	596	638	690	636	662	667	686	656	651	647	671	645	645	656	637	634	647	597	674	655	667	680	639	668	672	653	660	633	666	663	688	691	660	660	679	663	652	593	661	680	678	624	646	636	627	660	675	704	633	698	646	611	695	656	704	647	637	632	712	652	687	686	612	651	655	643	684	636	655	624	686	652	721	640	613	676	652	638	636	652	684	629	659	662	682	676	668	638	683	677	635	609	667	631	639	645	656	701	641	708	588	673	611	599	640	671	670	688	660	611	665	671	680	658	650	650	614	633	671	613	627	683	684	671	671	692	613	636	640	693	652	656	647	633	622	671	621	636	647	633	656	680	656	685	675	676	695	640	611	682	653	656	672	637	632	621	633	617	707	687	644	643	644	663	627	673	677	610	594	639	652	617	676	686	659	654	605	647	636	641	659	663	653	692	689	687	620	706	641	618	592	654	634	644	631	661	630	678	626	654	660	679	657	672	656	631	664	650	662	636	622	668	599	653	634	637	694	648	636	636	652	672	643	638	671	698	672	715	631	676	709	676	658	645	612	661	627
7095	16185	14152	8752	7090	5988	5149	4171	3686	3257	2863	2645	2266	1913	1592	1362	1292	1352	1425	1419	1545	1411	1257	1078	902	876	836	922	894	901	827	860	936	956	880	869	820	802	859	855	830	844	894	874	938	859	868	838	847	892	813	901	840	881	848	838	828	840	869	816	871	875	835	891	848	849	827	845	859	811	889	827	841	852	866	881	837	849	818	880	879	854	822	805	840	817	814	884	837	805	808	851	847	837	820	889	854	844	799	837	836	853	884	841	847	822	820	806	895	878	826	851	836	873	839	845	847	885	833	900	879	791	887	854	839	809	821	869	804	795	826	866	777	844	845	861	870	840	862	882	824	846	817	818	890	836	859	818	822	853	867	869	815	816	867	827	850	836	846	888	805	848	826	839	807	809	876	824	833	841	852	829	834	862	880	851	857	883	834	836	870	798	832	790	909	872	866	850	873	826	830	855	862	823	838	808	905	806	823	829	883	875	834	838	859	823	895	795	853	917	874	851	882	850	822	816	826	825	843	764	842	885	802	889	867	826	851	792	876	873	859	834	888	837	851	902	861	872	827	872	864	869	875	876	856	831	790	834	787	811	804	768	861	820	839	837	792	802	918	864	836	857	798	846	822	855	886	834	824	815	777	906	842	850	819	854	834	843	842	839	862	887	834	807	867	822	869	842	845	818	845	873	853	835	867	782	824	826	842	840	796	829	816	850	789	792	868	856	837	791	812	820	824	848	866	825	823	849	818	832	863	812	842	790	824	875	819	820	856	831	862	859	771	840	874	829	793	877	901	863	843	815	834	836	874	817	849	803	838	859	832	880	807	839	854	834	845	830	810	889	801	832	838	866	861	867	838	862	872	780	831	790	814	788	879	860	868	808	855	850	844	875	878	828	859	829	866	814	829	812	858	834	856	829	829	868	817	857	832	843	803	819	872	817	805	797	853	864	750	880	795	793	791	812	803	833	838	827	857	815	888	809	897	837	823	857	848	879	851	864	838	852	854	824	829	820	834	861	860	812	803	868	818	886	857	842	843	858	866	787	841	805	835	855	856	845	851	816	849	820	854	824	819	868	869	838	850	877	821	848	841	824	842	873	907	863	847	875	838	848	832	835	846	883	830	826	843	867	808	870	871	841	826	837	855	836	817	831	853	828	845	835	836	856	887	878	826	856	843	798	823	810	820	838	842	803	831	821	822	887	818	823	818	787	819	850	824	795	842	807	846	860	868	811	886	844	874	911	775	789	825	840	813	794	804	838	840	865	806	839	806	883	868	831	766	840	829	808	834	808	850	823	826	843	809	803	841	812	851	873	877	857	818	816	870	810	858	846	793	851	846	891	842	865	881	848	837	835	855	826	834	809	823	805	851	849	849	900	877	831	850	842	788	780	864	863	871	852	823	839	832	777	875	876	915	842	856	855	786	824	864	820	807	848	821	861	869	811	857	833	870	853	802	838	859	786	881	875	800	866	844	843	841	854	865	830	860	842	826	825	841	878	864	829	810	823	847	850	841	885	802	796	808	787	838	815	846	825	846	839	845	880	872	833	881	826	841	829	862	782	838	832	869	839	855	864	831	860	903	879	849	916	801	799	869	785	839	804	840	815	873	802	870	801	812	834	846	842	839	798	804	864	839	852	824	890	814	900	805	830	854	855	806	860	831	820	863	822	825	840	865	833	851	859	856	809	821	824	826	858	879	827	846	814	776	813	794	870	878	842	849	869	844	770	861	857	822	806	818	832	842	853	814	835	797	833	876	846	819	876	814	842	828	844	807	834	829	801	838	840	824	870	821	843	829	805	912	811	856	826	855	836	802	870	876	830	844	772	858	930	836	870	862	855	858	864	806	846	897	833	778	820	919	845	865	821	861	792	846	817	834	856	832	854	864	801	818	826	855	873	766	904	846	800	850	834	881	834	881	891	847	859	871	841	784	799	807	853	847	798	823	896	814	803	868	819	851	839	856	832	853	829	853	851	814	815	867	794	818	843	845	840	844	852	763	842	802	858	841	865	868	806	834	865	864	843	799	854	904	827	853	852	840	828	808	832	830	828	839	848	812	896	870	882	861	867	858	844	798	815	812	834	874	801	809	820	896	768	861	817	868	829	850	861	801	797	865	790	832	815	850	817	848	855	886	851	854	816	855	878	857	830	823	808	886	845	825	903	859	887	834	853	844	852	838	832	846	845	840	863	841	831	851	869	865	846	849	809	836	830	766	839	814	833	917	876	819	829	823	844	846	819	827	815	819	857	865	821	849	846	834	847	828	856	849	811	823	859	847	836	785	848	813	848	858	809	849	763	821	828	837	849	855	818	785	850	861	837	840	801	838	859	866	804	835	917	888	852	875	809	828	826	820	858	850	873	840	851	855	844	840	819	838	814	827	795	817	836	847	845	823	823	850	823	845	879	797	871	830	866	851	784	893	913	788	888	776	863	864	880	860	806	857	892	855	870	860	815	844	842	839	867	860	826	855	781	841	836	865	836	835	819	851	897	808	849	859	872	801	847	835	842	835	830	880	877	875	802	842	871	842	830	871	870	846	840	793	799	839	797	874	845	839	839	789	858	891	841	858	865	822	828	882	841	879	816	805	867	865	895	823	816	769	843	883	840	819	819	901	845	853	846	856	859	890	841	819	808	841	841	857	879	860	867	784	916	848	829	823	824	935	820	849	805	825	872	895	825	818	864	853	859	824	878	849	857	821	825	828	800	843	847	796	861	797	870	871	846	820	768	811	803	841	826	833	859	863	879	845	865	901	862	842	838	822	862	844	881	803	840	863	810	850	829	916	836	825	828	841	794	793	866	844	835	817	820	851	845	835	813	876	883	807	817	841	864	804	791	839	806	821	855	841	901	859	857	877	846	891	826	802	859	836	856	874	918	850	844	888	854	818	869	865	867	851	802	898	792	907	787	816	848	824	821	865	832	766	857	845	831	838	857	855	803	855	868	837	809	835	818	786	840	868	883	831	842	828	872	824	816	834	843	843	872	841	869	840	856	839	822	832	843	814	821	816	850	850	828	855	829	807	818	830	826	818	871	815	849	870	849	849	885	810	804	808	848	837	873	867	879	813	847	849	906	869	853	846	850	839	821	819	870	868	849	869	836	783	817	844	865	821	914	859	845	865	811	877	845	874	841	847	838	850	857	831	798	887	837	890	832	821	754	811	814	851	785	841	883	846	822	857	816	899	858	808	845	793	850	835	910	839	858	875	850	910	855	802	803	873	821	876	840	841	847	812	803	794	862	854	791	850	830	874	861	848	767	865	881	856	823	826	863	823	813	871	824	833	882	818	844	843	864	847	832	854	859	847	817	836	838	836	867	920	818	852	808	833	824	817	862	826	865	851	812	850	769	901	813	816	848	801	835	839	827	878	833	835	870	827	892	872	830	856	835	746	854	832	848	843	837	843	792	821	829	881	791	889	818	845	886	817	815	826	785	796	870	825	828	863	811	847	825	852	829	853	855	849	809	836	832	852	839	811	853	847	776
23433	21592	29531	24143	21598	21688	9926	3021	2206	1970	1641	1588	1461	1182	1062	906	896	974	1025	963	1031	967	887	706	714	672	673	651	691	634	699	634	629	658	673	618	669	668	613	620	676	631	673	647	688	662	628	633	597	640	607	559	605	597	647	652	604	642	617	631	633	609	656	650	639	600	628	594	696	638	629	623	610	599	616	629	622	612	677	602	604	612	637	666	641	616	630	636	626	593	615	607	604	646	648	606	598	637	671	629	639	664	600	644	621	649	630	637	668	665	579	612	617	605	612	592	612	603	626	678	598	652	597	632	615	626	614	635	618	625	605	654	615	649	581	575	602	658	657	619	625	620	606	642	626	610	619	650	631	630	629	601	623	664	621	640	620	599	616	634	635	588	613	607	569	601	607	631	669	631	608	676	633	665	594	634	608	601	604	652	622	623	601	610	614	575	586	619	654	640	647	609	628	575	576	632	591	633	626	624	617	572	654	686	664	602	583	606	593	605	572	638	613	630	625	598	618	587	608	617	595	631	628	647	592	606	633	599	615	616	575	591	623	635	613	604	618	589	580	613	614	653	596	609	617	626	643	632	637	608	594	601	636	668	602	677	580	607	626	595	631	605	577	591	638	611	655	656	661	604	629	679	618	681	665	608	605	653	657	649	625	584	603	610	640	626	670	647	612	650	649	614	614	617	611	623	630	650	609	627	617	615	602	603	655	619	618	597	644	662	640	591	617	634	636	630	655	650	625	615	657	612	585	609	641	594	619	655	607	597	560	609	627	599	581	607	642	674	606	622	617	624	614	612	586	618	606	600	573	627	658	640	593	647	633	641	646	667	574	671	651	643	647	591	582	663	563	614	608	628	617	624	631	642	605	585	622	641	598	607	625	609	624	643	646	600	595	639	638	598	613	658	602	572	603	615	605	617	659	611	627	622	575	614	651	599	621	616	636	570	636	635	624	611	644	639	612	617	625	618	625	635	620	604	611	554	658	627	620	629	609	658	636	628	623	638	627	606	627	622	619	630	578	595	618	617	590	585	643	576	611	626	622	590	617	623	650	596	551	605	610	633	622	628	632	585	661	580	604	616	612	623	628	598	636	633	628	660	634	588	597	605	621	596	614	598	585	627	590	596	630	588	624	616	622	610	618	607	635	658	621	559	626	653	666	583	622	640	614	657	631	621	594	609	611	626	600	618	618	612	629	580	604	623	624	601	633	632	633	616	618	616	633	606	630	614	587	622	603	635	598	569	672	622	631	615	591	632	605	671	650	639	647	618	595	669	615	643	643	640	619	577	631	609	606	607	648	611	649	606	588	587	612	620	623	642	608	586	657	627	578	622	623	651	580	638	638	599	667	628	592	634	588	637	670	610	640	624	639	653	599	589	618	666	644	617	628	681	599	635	617	616	609	647	635	619	599	581	635	612	622	606	659	661	584	608	595	642	600	644	627	634	657	547	594	624	580	592	612	613	598	631	589	635	651	581	649	675	596	613	591	619	643	624	658	612	648	590	629	609	621	599	597	634	612	686	555	642	614	644	616	659	643	617	594	598	637	597	582	606	607	626	607	626	585	605	575	655	652	598	609	651	583	610	593	650	594	607	668	631	584	618	658	620	635	628	622	622	590	608	636	599	631	619	656	623	585	618	612	655	645	646	576	610	644	627	613	621	661	636	641	622	605	565	585	632	620	632	648	605	588	579	596	621	612	629	586	603	619	692	624	687	620	590	654	632	640	629	642	581	615	600	592	618	611	579	652	617	625	642	613	638	643	636	665	618	657	586	597	584	636	619	655	619	628	629	639	631	610	596	629	607	622	652	604	572	584	630	593	590	633	671	612	634	652	649	548	612	606	652	666	641	655	621	616	594	646	612	603	616	623	653	627	607	632	596	587	610	655	582	602	667	653	700	636	611	623	632	568	570	587	605	623	634	630	613	605	640	654	630	648	609	604	605	623	621	586	624	627	622	612	606	598	600	599	639	636	584	590	611	636	657	630	615	654	592	582	587	596	592	692	615	629	604	612	618	622	627	603	570	621	646	582	600	606	581	613	653	635	574	635	606	650	604	579	593	614	633	669	627	593	639	627	616	640	643	655	638	653	577	617	605	648	657	628	642	576	609	599	650	612	620	605	642	615	645	609	564	634	620	591	633	584	645	569	606	583	650	614	640	604	614	614	563	577	642	618	610	616	648	670	615	578	596	629	635	593	595	595	597	601	580	648	603	629	561	574	606	630	623	641	595	634	604	640	617	623	636	630	630	645	618	594	646	623	614	631	581	650	634	630	602	626	662	674	649	648	629	597	680	625	587	605	632	618	589	626	581	639	601	558	618	639	641	607	639	606	638	614	624	645	613	614	623	581	623	641	654	606	554	627	604	591	622	636	656	627	643	632	583	622	629	645	637	663	636	623	585	614	630	644	615	596	645	611	634	632	630	638	627	605	648	655	667	621	612	635	596	625	638	611	607	609	626	586	654	632	632	623	640	628	605	659	544	629	619	644	636	563	597	630	594	586	639	633	614	540	628	632	583	618	600	640	554	615	625	600	708	612	606	614	647	642	607	602	592	650	582	616	613	633	625	637	602	657	630	604	603	593	600	619	667	596	631	620	646	616	695	637	606	620	627	587	591	592	597	627	660	587	615	579	579	631	640	648	627	598	597	583	559	585	626	599	638	622	633	616	652	617	643	590	574	652	590	555	587	632	588	640	642	609	601	618	635	637	579	626	666	631	607	622	630	629	588	583	629	617	661	654	642	613	662	625	590	599	627	629	619	626	625	592	565	598	694	610	614	596	603	572	643	596	658	626	599	603	633	624	620	614	611	609	600	628	598	604	650	588	625	673	606	636	598	624	626	577	603	582	635	604	629	623	626	615	621	631	631	643	645	642	607	628	630	577	629	660	632	641	588	656	630	685	624	643	581	622	603	603	623	660	596	617	569	632	582	624	607	622	648	619	628	613	626	628	581	642	558	607	610	598	589	632	615	621	630	589	625	613	609	613	660	628	617	633	590	602	653	622	663	637	606	629	666	591	635	629	593	601	632	612	673	573	625	671	650	612	634	583	613	593	612	585	659	630	626	630	586	599	686	660	656	686	619	607	604	633	622	632	587	625	567	592	597	619	601	636	650	627	631	639	594	619	606	627	630	616	633	590	623	638	577	584	636	618	611	669	669	599	593	616	637	594	645	596	599	616	619	628	596	603	640	619	652	588	593	593	646	641	609	646	613	637	640	578	607	661	580	631	651	626	634	618	601	595	634	640	629	633	638	628	632	642	582	591	681	579	612	592	604	565	596	645	602	606	596	633	591	589	583	591	647	609	630	612	600	620	591	653	613	607	566	645	594	626	633	615	642	611	605	595	641	609	620	645	624	608	614	647	599	569	648	594	605	585	598	618	616	619	643	629	626	607	607	613	649	646	583	649	617	629	609	591	647	618	624	639	627	619	611	626	672	619	628	607	598	651	628	594	623	547	581	609	617	602	623	647	629
9485	22060	18955	12070	10008	8453	7134	5941	5078	4198	3683	3579	2916	2532	2076	1596	1564	1646	1723	1733	1735	1501	1366	1115	1001	959	917	917	856	855	852	872	890	847	900	920	857	828	878	840	888	823	859	863	841	791	839	834	804	778	811	810	848	841	897	839	839	797	855	833	856	804	837	782	763	759	757	822	785	838	795	783	840	802	847	867	827	836	769	787	825	836	759	848	787	843	759	817	815	797	808	808	804	790	754	838	797	779	767	808	801	800	775	797	769	859	779	774	765	839	777	816	803	773	780	786	766	796	809	817	768	801	842	790	797	787	804	834	757	807	759	802	820	815	763	781	775	783	779	811	816	855	778	793	754	809	805	772	804	777	818	808	804	756	773	788	818	795	827	823	794	816	836	772	814	786	800	790	819	761	810	786	809	809	836	748	807	800	836	787	780	780	765	770	834	787	804	792	797	770	754	795	786	824	824	737	763	749	789	811	794	765	839	795	829	773	835	788	788	835	807	847	822	833	836	760	789	812	814	843	791	804	807	842	759	755	781	820	759	763	795	757	749	774	823	785	752	805	823	846	837	772	757	776	762	807	817	800	765	816	779	794	809	754	870	845	752	735	828	783	806	802	769	819	816	794	823	826	806	771	841	773	815	783	803	794	814	772	767	824	747	855	780	779	862	792	808	794	815	820	749	800	825	837	800	805	829	768	784	788	752	829	871	810	763	833	781	792	819	767	784	841	819	776	806	813	798	857	766	810	836	792	798	791	822	771	786	771	841	779	834	839	794	754	823	819	769	823	782	822	825	821	771	862	809	821	751	830	799	774	810	775	798	761	811	756	772	830	835	770	799	763	801	808	779	817	782	777	768	779	843	822	778	812	820	740	797	833	786	832	803	800	820	816	793	746	772	734	791	789	770	780	796	800	816	826	804	779	771	831	770	718	825	823	721	810	809	820	765	793	809	817	805	791	814	806	819	794	804	785	811	774	787	814	785	851	798	859	776	777	836	855	807	791	818	820	788	799	856	792	785	805	799	816	773	808	825	791	772	824	801	786	808	820	840	749	751	840	820	797	849	789	800	826	765	765	814	855	804	792	852	816	806	797	818	788	837	803	848	819	765	789	744	736	810	865	771	819	771	781	761	843	810	832	801	794	823	809	821	825	839	823	816	775	801	797	796	825	759	792	822	822	782	784	748	780	781	786	785	832	797	781	786	796	833	780	774	799	764	832	818	804	830	785	812	776	835	783	754	757	751	832	798	795	747	817	755	754	795	821	778	777	787	833	846	747	799	786	803	799	785	777	883	802	814	812	821	804	832	796	763	786	819	864	768	765	760	738	799	849	798	814	836	779	796	803	812	781	837	812	773	781	781	781	767	838	784	796	827	825	733	839	780	812	849	776	809	789	770	823	760	769	778	761	822	760	823	823	806	840	796	785	830	744	841	804	826	781	824	754	802	734	776	798	782	778	757	789	797	800	795	840	809	825	797	811	795	761	749	782	803	830	784	779	805	790	797	822	749	776	792	788	819	771	830	809	792	804	820	813	812	791	861	797	795	780	816	796	811	777	818	845	823	854	768	799	799	836	766	803	837	814	767	753	821	818	779	742	801	765	771	798	816	739	844	815	806	794	840	794	820	793	787	799	751	804	829	837	780	778	811	813	864	786	770	770	792	818	814	777	791	819	759	756	737	806	764	775	792	788	832	846	835	810	842	793	787	851	744	859	788	774	841	819	780	814	808	785	775	821	781	804	822	816	809	799	758	854	786	811	768	839	792	813	825	787	786	835	786	813	778	805	778	769	768	801	847	843	783	802	774	785	782	753	842	777	791	811	862	836	754	776	817	779	761	794	857	785	770	767	783	827	776	793	788	792	849	820	793	855	785	781	776	772	778	773	861	821	796	814	825	822	825	791	780	830	806	807	813	799	792	777	813	791	816	775	783	794	811	765	820	758	754	830	793	811	779	810	780	846	795	808	839	821	769	814	873	803	772	768	817	788	787	796	854	740	791	816	778	786	794	739	816	794	833	774	791	813	760	803	799	819	817	834	831	809	816	812	806	813	768	807	779	811	777	766	758	787	773	849	813	764	754	781	744	810	759	836	798	755	798	773	772	802	783	858	820	795	784	806	776	821	809	822	771	825	790	791	840	779	830	781	780	780	743	797	814	827	771	808	784	795	851	765	778	809	768	825	838	735	828	798	825	804	744	781	813	769	815	820	749	753	778	821	778	764	840	826	811	797	759	822	778	824	799	776	793	761	828	773	814	805	771	824	797	779	816	759	832	773	765	815	760	833	809	793	776	795	778	814	758	803	785	746	816	785	853	812	867	831	758	770	784	844	815	828	826	833	816	782	819	804	810	875	815	808	851	791	718	803	810	815	774	795	799	769	758	798	808	816	832	790	796	828	857	803	794	761	773	810	757	789	814	753	784	781	796	818	762	838	786	799	803	850	779	809	730	800	757	821	752	798	780	784	822	766	781	771	786	770	775	798	809	806	838	812	780	758	801	744	775	879	838	787	840	801	781	761	786	774	825	775	779	801	817	708	767	854	775	782	831	781	836	792	796	821	799	840	783	787	792	812	794	833	818	776	784	847	786	784	790	795	799	806	795	780	782	823	835	842	780	775	809	760	812	793	753	781	839	752	807	766	807	782	822	804	741	806	748	784	806	813	843	771	780	800	826	808	778	823	805	819	791	821	772	806	857	747	775	764	817	832	796	801	820	722	795	799	838	789	801	804	785	862	795	774	809	786	846	832	774	805	772	803	829	777	851	805	804	794	759	780	865	792	797	809	773	831	809	788	760	780	773	748	842	816	807	769	818	773	823	822	774	833	787	831	782	781	832	804	763	722	785	756	777	906	837	805	749	780	789	811	784	804	819	798	773	865	786	827	792	732	782	742	778	822	771	750	787	769	770	789	813	807	810	813	783	823	787	766	745	808	809	848	799	805	813	836	810	804	849	782	739	816	794	808	772	769	826	772	784	802	818	812	822	749	844	830	787	794	769	823	816	779	774	773	792	833	827	786	833	830	780	740	831	809	861	778	821	806	765	801	766	767	762	763	763	789	759	819	788	822	811	761	773	787	839	746	778	801	779	800	767	776	818	855	813	781	809	820	791	797	775	767	776	771	763	853	787	802	790	810	752	803	767	810	789	775	843	769	826	854	747	879	748	801	772	819	805	826	778	775	817	779	789	763	765	816	850	823	813	802	768	818	751	823	844	772	767	785	775	749	740	805	817	794	810	769	808	793	739	822	790	820	795	786	781	790	792	822	760	818	815	818	812	798	765	764	795	819	812	805	822	805	754	799	802	805	769	802	792	840	792	805	782	788	798	788	823	750	784	733	860	805	794	837	807	780	814	795	774	755	819	805	788	777	797	805	751	783	792	770	777	781	820	787	812	772	795	816	820	773	816	803	734	782	780	763	720	776	823	845	812	827	784	830	818	776	752	754	739	847	830	787	781	781	793	788	750	760	724	772	809	773	762	815
27440	20813	10165	2956	1849	1463	1193	997	817	779	750	718	630	550	509	451	480	500	470	484	533	467	430	385	376	395	407	381	375	374	401	392	365	377	360	396	366	359	380	363	413	417	365	370	402	373	392	393	368	394	390	372	358	392	370	344	363	389	366	409	373	391	373	389	359	385	413	412	400	350	356	354	420	363	368	392	391	384	364	398	377	407	392	389	383	395	358	408	393	387	373	400	428	385	378	406	356	355	376	389	343	371	405	388	389	386	369	350	381	390	355	394	405	370	381	372	375	384	363	377	389	387	373	382	358	388	402	391	396	371	399	386	396	376	401	393	357	380	415	388	380	367	418	347	402	365	421	402	394	400	418	371	384	373	370	425	367	379	392	352	352	419	385	371	341	404	370	362	413	385	393	395	388	374	397	358	368	412	417	376	389	404	402	385	408	397	349	357	411	381	391	370	407	362	338	365	390	371	370	355	369	422	401	397	377	385	382	411	398	384	357	383	385	359	341	381	377	399	358	375	399	385	360	377	350	358	399	402	378	344	417	384	407	354	395	372	380	369	397	348	382	390	389	375	403	398	410	354	382	416	387	366	377	359	383	388	389	391	406	391	394	388	414	347	351	380	401	369	374	383	366	380	366	386	415	325	398	355	426	367	383	358	364	355	376	445	390	388	390	399	417	398	354	362	400	376	396	398	368	403	342	387	387	384	392	388	389	369	379	340	322	366	366	400	366	413	396	396	384	402	367	399	406	373	389	373	344	379	388	377	390	383	380	355	384	369	406	385	403	364	362	400	368	366	388	358	371	358	386	389	373	409	416	377	385	375	369	317	376	374	346	364	350	361	358	380	372	448	391	396	368	386	359	383	405	373	414	405	410	383	383	405	358	355	377	377	371	447	413	373	452	359	405	385	363	386	382	402	359	368	416	363	347	384	360	387	393	372	365	376	366	365	382	407	396	357	423	358	372	409	402	369	371	382	393	365	393	358	352	406	391	385	370	370	386	348	361	396	352	373	391	374	334	369	407	367	389	415	385	369	369	424	393	360	378	368	376	386	349	378	373	352	388	351	414	379	391	360	349	367	334	401	385	400	386	375	440	366	383	390	399	388	375	364	409	389	384	348	358	360	348	387	380	397	360	357	378	379	373	351	403	370	361	394	376	436	384	389	369	419	353	376	402	410	429	373	369	386	417	356	398	359	352	366	391	389	368	383	389	359	363	380	356	378	370	367	376	421	386	394	379	354	391	384	370	369	377	405	339	396	364	389	378	377	341	401	399	371	394	388	385	371	378	365	381	385	398	409	371	396	412	342	397	374	396	379	365	439	400	378	348	366	344	379	392	384	359	407	353	345	352	365	392	387	371	343	369	354	385	378	368	406	383	411	376	375	355	359	376	370	349	378	409	398	393	383	400	396	338	374	359	402	339	374	405	367	394	383	370	430	422	348	410	368	403	389	356	393	400	376	377	384	389	404	366	403	373	359	339	380	412	376	403	393	351	342	374	379	383	355	446	405	412	376	341	368	348	402	391	385	391	371	360	369	389	384	329	359	363	382	371	348	420	385	366	408	388	365	349	354	402	365	375	330	373	393	380	366	381	364	402	403	424	386	361	385	392	371	376	407	381	423	392	359	385	358	367	388	372	368	387	391	382	366	389	340	360	386	386	363	373	408	410	367	393	382	354	398	379	367	397	356	358	386	385	371	362	347	364	389	390	367	359	358	379	404	379	341	383	407	406	366	371	371	368	417	373	364	359	399	393	342	384	363	388	355	373	355	386	388	410	415	378	378	411	387	375	386	354	418	393	349	390	413	395	414	360	426	363	409	397	367	385	355	373	361	398	351	398	357	373	377	349	367	358	390	392	395	376	388	374	349	357	383	361	379	368	394	387	378	366	419	371	377	394	385	355	377	369	373	363	393	373	377	360	398	417	367	392	404	384	370	367	406	393	405	394	371	352	347	395	381	372	391	400	377	392	349	385	370	388	347	373	374	353	368	408	355	355	376	357	409	376	339	392	388	363	383	396	371	369	351	348	370	359	370	401	366	411	376	368	353	376	349	365	373	377	364	360	401	392	356	360	385	374	381	395	359	391	399	386	368	365	392	371	360	360	389	334	383	351	341	381	383	374	414	368	380	386	378	437	368	374	384	373	360	369	395	414	371	425	366	357	374	382	381	372	392	383	391	381	412	388	378	397	324	372	398	349	400	382	360	392	384	374	399	368	364	378	410	371	387	383	448	423	378	357	376	396	393	370	399	344	376	409	404	347	387	368	382	382	331	378	379	380	382	385	384	316	362	374	364	361	377	407	359	380	365	429	387	360	414	369	401	411	355	395	352	393	362	361	387	376	416	389	407	368	364	419	388	374	377	380	387	371	393	348	374	377	387	387	371	393	417	407	353	352	399	390	379	378	370	373	381	377	361	368	334	368	405	383	338	419	380	342	397	368	409	344	364	381	361	361	360	370	374	373	346	380	403	391	419	349	422	388	401	388	368	364	390	342	406	399	384	370	367	372	395	400	395	374	362	378	383	386	379	371	400	378	373	361	394	370	375	400	409	385	331	386	393	407	396	360	389	352	384	363	386	360	390	356	361	375	400	344	377	391	378	387	370	343	377	364	388	355	374	378	393	384	354	379	388	354	384	391	373	394	381	370	405	370	399	390	380	379	373	379	356	409	344	370	383	407	356	404	350	366	361	382	353	359	407	396	366	375	373	371	367	390	361	364	374	348	381	377	369	420	351	423	360	366	364	399	355	349	347	385	396	389	348	363	366	408	361	410	391	402	381	382	436	405	352	385	380	382	357	365	322	384	378	368	380	375	340	378	345	370	350	358	366	428	365	390	375	401	406	365	380	369	359	377	379	375	386	372	400	349	373	361	383	374	379	398	369	375	367	403	377	410	361	345	334	402	324	393	349	396	368	406	401	345	398	367	405	368	347	378	385	387	407	414	382	348	392	344	376	375	368	361	375	406	362	342	385	351	380	360	373	382	391	375	380	397	335	396	367	386	372	383	368	394	335	381	386	392	394	351	385	403	380	416	362	392	375	382	369	406	381	364	348	377	365	376	408	398	415	333	390	360	389	409	328	393	356	361	400	385	368	401	374	400	368	360	381	364	378	401	399	376	363	359	366	366	413	386	365	390	374	385	371	400	439	399	377	389	355	380	390	341	353	355	385	416	370	359	394	368	353	383	374	372	399	366	385	375	410	381	328	366	349	368	329	417	367	353	323	393	365	377	402	380	406	388	352	376	369	379	398	362	376	386	407	376	371	372	365	382	391	390	354	375	379	372	382	417	374	341	399	387	381	346	383	392	345	382	375	373	378	388	386	343	378	387	364	362	390	339	389	363	364	384	397	335	356	354	368	385	386	387	372	389	405	378	343	356	375	384	346	387	370	398	379	393	370	372	383	378	380	402	360	401	369	377	379	381	352	403	404	358	357	391	403	381	376	366	346	367	373	372	412	361	350	416	392	388	366
5798	7016	6483	4210	3452	3032	2609	2247	2028	1613	1594	1451	1200	971	906	709	729	775	841	794	899	741	674	548	508	520	539	491	469	494	505	492	522	497	481	502	538	498	498	470	497	531	502	462	491	484	503	497	468	503	505	490	522	491	516	503	485	513	523	507	487	508	519	480	493	457	468	518	527	509	484	530	465	516	486	494	515	517	500	472	493	502	489	481	468	518	485	483	448	502	511	482	541	503	511	533	488	491	505	484	501	496	472	509	522	477	484	504	501	500	470	497	491	512	509	475	482	530	476	445	501	505	465	486	509	467	481	512	507	479	511	474	458	471	469	447	496	478	482	494	520	489	503	489	477	514	497	470	503	470	485	480	480	519	513	487	494	486	496	501	498	506	504	464	487	489	488	483	482	463	513	490	506	525	478	506	518	483	515	533	478	477	521	476	486	508	499	449	526	495	486	444	544	457	488	487	480	487	515	472	494	484	495	475	481	486	497	510	504	524	480	485	494	487	490	481	477	461	498	480	467	486	482	467	440	471	474	486	497	477	486	487	488	512	526	491	501	459	478	448	533	476	492	498	516	495	504	508	499	504	492	490	442	496	489	526	515	504	539	464	503	497	501	522	509	497	505	463	522	502	512	520	494	498	486	490	496	503	500	489	456	501	511	501	482	518	525	456	517	536	499	507	459	496	477	486	514	490	491	469	474	511	541	519	494	487	476	476	483	505	510	506	524	515	496	509	506	505	466	492	511	475	480	518	539	534	488	474	466	500	503	459	513	509	460	514	494	439	504	512	481	493	508	491	529	469	514	485	530	498	516	484	497	526	509	525	488	469	467	478	490	474	490	479	516	473	511	485	479	502	504	494	500	492	476	449	489	507	509	541	537	460	506	495	479	511	505	465	529	493	468	479	493	530	473	524	487	502	481	486	520	523	477	485	487	496	507	483	488	474	550	494	504	510	524	501	484	517	534	475	469	459	522	483	502	485	508	467	484	511	509	475	458	514	505	430	492	490	514	516	545	477	472	470	479	493	487	446	523	491	558	504	490	503	477	466	512	484	492	505	543	522	491	458	448	515	499	475	510	494	515	510	520	468	532	459	486	471	489	493	486	496	493	496	468	493	496	471	524	492	509	506	476	520	476	480	517	504	447	499	510	477	485	474	512	505	501	490	494	506	508	500	481	472	504	496	477	521	461	435	477	521	505	504	510	476	479	489	479	526	514	508	499	522	505	481	504	503	488	497	515	499	482	474	463	472	502	470	575	536	497	478	468	508	492	485	509	479	512	449	489	486	479	468	474	515	525	479	494	515	490	537	509	499	486	507	473	503	488	464	523	490	504	493	465	493	484	490	511	519	472	494	496	471	496	489	475	506	465	510	477	451	473	491	460	501	479	520	481	515	501	484	467	488	523	502	540	484	495	487	504	465	497	501	487	503	496	496	523	472	457	495	483	483	481	491	501	472	483	538	501	511	513	508	477	499	494	513	524	528	451	486	488	514	490	496	464	490	532	485	480	515	492	539	500	492	517	445	486	495	481	486	512	497	479	469	520	496	524	454	522	522	500	480	474	499	499	547	492	503	508	481	459	478	480	525	484	493	464	522	482	518	506	509	489	510	499	511	486	455	470	547	509	457	503	473	513	501	512	480	454	459	491	512	500	501	483	500	499	490	496	510	456	497	502	501	481	477	517	499	484	499	520	501	501	517	497	466	515	499	505	475	521	501	479	503	472	478	468	483	478	513	495	510	486	505	467	484	514	491	487	472	517	504	482	488	481	465	502	503	494	495	509	496	504	496	500	491	468	483	493	496	503	463	473	465	546	509	470	535	495	500	496	474	478	544	495	517	458	501	497	512	460	478	504	483	503	486	457	487	517	454	475	542	480	494	483	493	497	461	485	492	498	495	523	518	485	489	448	468	480	484	494	495	507	517	530	517	503	496	489	512	524	484	468	505	509	484	482	512	539	508	483	504	493	505	507	483	510	497	477	472	499	452	484	515	480	502	487	488	546	540	514	489	493	471	508	507	466	501	529	498	463	512	503	454	529	482	538	536	531	532	504	477	519	493	487	534	485	439	469	482	468	498	482	496	497	491	460	505	499	514	476	491	484	530	478	527	515	502	469	458	507	457	469	528	524	499	515	457	505	493	504	546	467	487	495	487	478	488	541	496	495	514	497	516	503	519	537	489	458	527	556	505	522	524	477	518	467	498	489	518	469	503	485	506	521	523	518	519	510	503	500	505	499	506	492	489	516	502	538	462	496	517	489	464	451	465	522	517	464	492	512	494	469	492	512	534	510	505	504	509	437	508	513	475	510	528	494	490	520	488	489	463	508	500	521	488	505	520	479	461	499	497	477	470	512	482	490	492	521	455	469	469	478	499	514	504	476	489	472	486	474	482	553	531	498	526	534	500	460	510	503	477	478	506	494	512	481	489	487	514	477	476	490	470	516	485	510	519	485	470	474	517	512	499	523	492	511	505	506	517	499	501	489	498	516	520	479	457	479	478	514	485	503	493	457	446	489	474	478	499	502	484	482	491	497	496	497	525	512	446	517	465	476	478	528	497	505	487	518	535	494	520	527	515	496	540	501	528	549	499	514	529	533	483	491	509	509	520	501	514	453	495	505	485	507	521	498	506	513	484	503	519	535	473	496	526	465	522	495	489	463	500	509	516	497	459	503	469	516	500	500	479	514	485	468	477	462	462	520	502	500	490	493	505	467	495	470	498	500	545	453	501	502	500	489	493	500	516	494	496	476	490	501	478	504	473	456	547	509	498	471	523	509	502	491	475	486	513	475	480	502	502	461	428	505	485	499	494	466	515	505	491	525	507	446	498	469	479	501	466	491	470	475	513	497	501	521	487	501	475	447	471	497	458	505	495	510	497	511	512	503	484	496	470	496	495	531	501	488	517	476	516	499	463	533	483	525	516	486	500	534	472	471	488	530	487	496	461	462	519	482	506	504	497	512	508	508	487	498	501	506	501	474	503	483	497	476	489	497	502	544	519	508	522	501	516	513	511	532	460	495	502	488	469	496	481	476	506	527	493	470	492	512	487	527	508	507	483	482	524	489	506	493	439	483	482	459	473	468	469	486	462	491	487	474	474	471	498	493	489	498	509	515	524	510	491	464	506	490	505	501	468	527	456	488	510	512	520	478	512	485	508	480	550	457	439	529	478	493	500	486	460	459	508	476	444	467	508	494	542	465	531	512	478	545	521	493	477	504	522	494	514	533	531	525	525	513	463	547	486	467	479	506	507	469	497	503	514	493	495	480	496	527	499	478	479	469	508	479	490	522	510	531	498	498	534	466	519	473	519	518	520	518	479	488	496	517	478	498	481	487	531	522	464	466	517	509	445	451	468	520	500	493	529	523	454	485	479	472	481	476	478	499	486	467	535	464	501	468	485	524	483	510	492	492	493	491	480	487	464	487	493	490	533	502	511	505	498	500	513	523	516	523	478	466	528	477	473	520	520	449	537	503	455
24467	21592	29041	24606	21554	11304	3061	2127	1777	1546	1445	1351	1162	1061	956	758	836	871	878	902	913	893	791	745	691	682	678	664	695	656	667	660	712	649	686	691	669	656	694	658	682	671	668	662	691	665	677	677	686	619	644	669	692	644	648	631	627	640	633	634	705	669	607	642	680	635	653	654	642	668	650	645	684	633	693	700	617	629	637	676	694	682	625	657	639	645	650	676	670	610	623	625	654	645	649	638	639	590	672	667	638	665	666	666	628	652	641	670	646	681	664	646	658	698	669	673	671	667	684	656	662	637	626	677	647	692	660	649	657	640	645	700	651	614	581	626	674	669	666	670	670	640	641	667	670	632	667	618	658	685	663	636	637	679	640	661	641	701	620	635	668	639	660	659	686	617	668	685	658	647	700	597	587	622	646	650	683	634	675	675	684	640	671	647	634	660	677	669	680	634	685	672	655	679	627	611	623	668	664	637	685	636	661	652	697	661	694	646	624	643	641	642	668	634	658	642	678	626	663	649	564	641	655	652	638	663	672	630	638	647	662	637	617	690	628	605	686	674	664	681	640	645	677	693	681	704	668	662	680	708	655	655	660	648	625	623	647	677	655	627	665	635	701	629	597	656	602	636	664	670	625	689	669	618	692	660	687	608	676	659	638	664	676	691	655	645	671	648	611	693	639	633	613	630	706	604	647	641	600	677	665	660	648	631	665	643	639	648	657	683	685	600	656	683	686	665	668	663	666	625	623	647	583	601	687	668	610	652	669	648	647	629	639	647	694	664	633	641	606	651	671	586	664	614	630	672	652	638	654	634	636	679	692	620	637	661	655	611	658	565	643	644	652	683	688	670	676	684	656	637	718	679	676	640	656	664	617	637	632	662	612	644	664	625	616	681	636	613	646	697	647	657	603	583	649	625	645	650	616	668	628	626	681	618	638	646	628	640	648	659	657	605	659	635	657	614	615	646	615	649	622	625	636	631	634	652	610	607	655	597	633	663	681	666	621	634	671	645	631	620	657	664	679	599	648	577	687	666	665	655	625	631	633	623	621	635	661	644	655	697	687	665	673	650	634	642	654	608	637	672	662	640	691	665	681	649	672	663	670	641	641	665	649	641	679	631	661	681	670	651	672	658	629	660	635	625	644	618	626	659	701	651	687	657	657	632	655	623	639	647	657	625	660	687	623	650	678	656	589	627	628	656	615	629	654	646	609	675	652	653	654	684	686	652	652	641	613	666	672	659	666	671	618	647	639	637	639	618	686	628	658	645	659	649	610	673	645	635	637	629	615	622	654	661	593	634	669	675	690	651	622	623	651	683	641	632	680	665	673	675	661	679	628	692	642	673	674	629	650	677	638	681	649	660	678	644	621	641	601	663	620	621	704	651	621	667	625	654	605	630	623	653	656	672	637	650	656	683	619	650	603	629	682	680	644	623	655	660	645	630	649	640	647	683	655	664	687	632	649	663	635	694	651	613	601	662	669	679	649	678	644	606	658	663	639	625	628	636	625	643	660	635	670	683	626	700	662	658	644	649	635	644	679	628	649	643	693	644	672	581	641	654	649	656	644	628	650	678	650	644	703	694	630	596	643	657	606	664	680	640	678	642	616	625	667	661	638	687	645	671	688	678	650	639	651	620	650	645	678	604	657	668	638	627	694	639	665	626	634	657	632	649	677	625	642	653	606	659	721	639	643	608	690	644	656	662	644	616	654	634	654	688	681	662	657	593	610	632	648	633	627	680	649	667	627	613	654	686	620	664	603	625	637	631	611	632	683	633	601	705	634	639	610	657	639	639	667	634	613	680	660	629	647	647	654	659	638	670	654	609	634	650	651	683	650	679	643	655	654	658	668	630	665	662	607	689	657	639	592	656	697	635	646	661	680	586	652	624	646	674	654	631	666	593	640	659	688	629	647	611	629	651	663	629	658	611	657	633	636	653	674	626	711	665	690	586	674	626	615	646	677	640	644	611	645	667	670	617	672	632	630	643	659	643	681	623	650	627	654	638	658	645	662	682	595	635	625	640	680	630	642	653	645	628	672	638	658	647	669	661	627	636	614	661	676	621	705	643	651	679	671	693	651	677	650	642	598	681	650	644	633	668	645	656	627	644	684	626	682	662	675	609	601	637	645	668	658	648	674	671	670	621	617	644	667	650	656	643	661	655	613	661	676	607	617	657	631	644	651	607	650	644	659	660	637	662	638	621	616	662	669	633	644	659	629	666	656	643	685	588	696	655	640	589	635	646	657	611	680	630	624	658	648	661	646	696	664	620	662	649	702	588	661	652	716	641	641	661	676	699	663	634	599	682	633	639	635	693	644	676	650	619	638	684	644	640	669	648	662	703	647	621	618	663	592	625	675	633	638	636	704	605	658	655	625	652	653	627	670	618	716	637	620	634	618	634	659	643	669	669	620	668	629	595	638	623	628	613	584	696	619	667	707	644	563	673	688	630	658	656	654	681	671	643	627	633	640	667	669	650	718	677	657	703	677	648	610	668	692	657	633	661	671	652	669	613	639	681	675	618	656	601	673	645	651	635	670	684	692	674	643	570	657	618	672	638	624	656	657	661	631	639	634	664	654	639	616	640	619	611	672	640	644	655	671	655	630	607	656	629	594	639	687	654	632	650	616	660	611	664	710	677	641	625	682	648	637	615	654	681	626	624	651	638	667	677	655	686	623	619	675	647	649	688	636	658	629	662	668	615	650	689	624	644	620	693	619	615	592	666	646	598	625	690	638	604	645	658	672	627	621	651	635	660	653	670	635	688	643	664	647	650	617	654	724	641	604	641	692	678	663	626	648	641	633	673	619	658	621	636	660	636	665	631	658	633	648	625	655	648	661	643	665	653	690	676	650	662	673	606	644	593	648	630	679	673	638	648	632	657	654	699	645	645	661	659	660	632	681	682	665	664	661	641	653	694	673	631	683	635	634	669	670	626	652	636	622	643	639	660	647	628	642	648	678	660	694	689	604	621	656	637	642	642	611	630	634	645	645	614	625	671	653	648	629	652	651	690	687	648	640	661	656	655	632	689	618	677	600	645	621	673	639	632	612	609	585	653	737	683	658	664	653	620	648	733	678	678	644	623	666	699	593	694	708	630	619	640	644	630	683	638	621	689	681	662	629	703	655	702	574	692	649	648	647	669	593	657	660	683	652	636	674	663	645	632	626	613	629	639	621	637	632	633	649	656	651	657	566	635	665	680	639	639	681	666	640	640	615	642	656	636	714	609	682	612	646	673	675	661	598	640	637	676	567	651	683	663	632	639	612	624	694	636	681	655	661	622	671	606	617	641	653	694	667	677	640	694	635	711	645	645	670	677	692	651	727	625	647	702	689	630	651	645	640	620	635	650	639	649	624	589	653	632	632	620	657	674	644	618	613	591	609	683	666	616	651	660	656	637	630	660	637	636	643	641	630	602	657	697	626	679	680	618	649	653	633	601	691	620	631	678	624	640	643	678	598	662	636	623	691	676	638	623	635	663
7315	16149	14327	9083	7473	6267	5343	4387	3756	3093	2797	2619	2237	1838	1603	1340	1362	1411	1528	1449	1574	1287	1109	927	886	890	922	907	917	864	848	894	832	894	899	846	869	865	882	827	853	828	866	919	861	872	830	809	890	827	841	838	833	835	810	871	895	834	891	845	851	804	825	827	922	861	851	843	809	816	828	856	872	846	836	840	818	873	840	826	872	862	835	860	828	807	875	804	864	868	874	859	792	846	809	870	829	838	802	885	857	829	863	829	891	846	832	784	926	816	858	875	766	833	781	806	825	843	829	845	789	836	798	871	813	838	857	824	805	831	840	842	812	826	864	851	751	820	851	771	798	824	828	875	907	758	866	832	871	798	800	834	825	824	826	848	785	851	821	847	867	830	879	855	830	844	831	848	815	806	835	839	855	860	838	864	819	783	862	860	805	852	854	858	858	803	825	845	823	884	836	841	849	828	818	828	828	838	818	831	818	870	784	831	903	867	794	845	867	810	807	818	847	845	816	859	860	871	819	812	804	783	824	863	810	845	882	792	834	859	851	818	796	797	820	865	780	883	857	822	825	862	848	858	788	828	860	847	806	860	817	798	875	834	828	797	858	823	813	769	836	821	847	838	798	785	827	858	832	856	892	849	817	822	822	824	855	863	867	870	801	877	856	823	861	828	809	875	781	918	809	828	809	808	828	818	851	817	845	847	817	869	846	827	859	828	808	841	822	795	822	861	812	817	856	842	888	835	783	801	835	801	762	787	838	800	804	822	794	837	780	843	802	870	833	816	897	845	821	830	849	841	851	850	835	809	821	740	756	861	813	869	820	825	800	862	837	827	812	848	813	832	828	817	859	798	810	791	789	881	813	810	834	844	813	825	867	828	793	826	802	845	794	841	838	829	800	849	822	807	839	850	800	872	821	835	867	816	819	831	823	841	828	866	856	864	822	873	797	864	879	859	785	868	810	777	830	840	815	842	858	779	888	826	804	866	840	860	790	807	866	851	796	775	842	854	787	853	850	818	790	849	842	746	823	895	830	869	876	805	851	859	839	833	889	806	838	840	808	800	844	819	816	826	825	795	791	849	870	851	831	851	790	885	862	837	799	838	832	875	850	804	807	817	877	829	848	826	823	883	823	802	826	788	857	879	829	783	838	810	825	809	823	866	824	886	843	878	819	759	835	827	849	841	874	814	804	823	825	833	881	860	830	844	836	799	815	814	881	835	825	842	837	871	823	842	783	801	837	858	825	840	861	839	824	852	816	873	843	871	837	797	822	833	834	800	808	853	815	823	791	832	834	850	849	837	814	859	821	837	811	832	825	835	834	872	889	840	835	845	850	839	802	799	798	872	831	850	838	799	807	796	797	832	839	832	868	864	852	815	848	833	816	796	813	815	798	856	837	852	805	904	846	810	845	813	835	763	837	882	851	867	760	823	781	807	837	814	871	809	823	816	803	876	808	792	774	891	858	834	831	788	824	798	808	822	863	833	862	866	831	825	808	834	862	804	840	842	819	861	830	816	846	799	806	867	839	821	866	756	871	822	781	802	819	841	827	853	851	815	822	805	808	874	862	857	831	870	868	811	839	790	843	815	808	881	806	833	819	851	848	800	856	814	889	828	788	798	823	859	826	826	842	811	866	859	851	869	800	855	858	855	858	850	827	806	829	794	824	845	862	849	836	843	850	880	846	861	828	811	814	783	835	843	863	823	799	814	830	828	822	873	846	857	828	786	829	853	812	865	780	840	838	890	843	833	805	829	808	826	820	826	824	826	786	881	812	835	835	801	822	850	851	795	834	796	799	817	850	830	862	854	812	880	837	848	860	841	799	826	823	866	862	811	826	813	841	812	824	844	812	794	819	809	805	885	883	843	825	793	868	856	825	821	848	807	828	866	825	852	780	833	790	793	843	849	860	856	823	825	833	817	868	810	858	850	846	832	859	878	881	865	917	767	833	830	869	841	832	828	813	846	808	815	839	822	786	831	861	858	814	837	824	825	799	851	843	789	747	821	814	826	842	801	852	844	815	819	859	839	810	862	814	802	838	859	813	823	827	793	837	828	802	816	866	865	820	872	873	799	787	853	854	811	815	855	797	884	861	823	839	823	821	843	802	806	849	873	857	796	788	815	804	824	802	888	817	833	828	821	812	865	837	826	868	790	838	837	842	819	797	837	859	840	862	805	859	844	772	843	791	807	812	864	892	828	853	787	817	898	773	804	838	823	833	850	873	832	840	853	831	825	820	820	796	828	815	830	815	875	805	829	842	822	841	784	808	778	829	839	821	870	836	825	787	842	869	807	817	771	800	802	857	829	875	784	758	821	809	819	821	803	833	802	861	830	812	818	794	763	850	866	832	817	831	823	804	815	841	849	871	793	815	843	823	863	836	830	821	800	789	816	846	816	827	906	823	828	817	796	858	803	861	810	845	836	822	793	822	824	849	825	802	801	868	849	853	789	844	811	834	809	815	811	824	791	808	868	858	847	853	845	876	826	845	820	816	755	800	868	856	860	829	856	870	810	844	844	845	895	820	766	831	870	894	835	750	853	816	833	822	821	873	846	855	843	775	862	833	807	817	833	853	830	828	834	836	830	829	833	799	847	828	816	756	806	885	828	826	821	819	847	858	821	869	807	873	854	879	782	829	801	853	815	821	824	800	789	824	868	849	810	806	775	835	820	812	824	862	828	866	873	798	821	846	853	809	787	795	887	852	862	785	841	913	811	829	790	908	842	877	809	811	804	833	777	849	822	836	876	792	897	837	832	773	770	818	849	801	869	819	862	845	831	849	791	857	829	807	865	841	839	813	848	869	804	871	885	833	812	840	798	800	794	836	869	817	847	819	816	811	842	846	819	907	792	830	832	897	858	825	792	811	821	819	878	841	825	830	863	813	843	834	864	793	819	811	886	828	799	848	814	798	815	844	799	889	823	804	833	857	827	810	834	835	789	868	816	840	837	871	906	833	816	860	864	761	869	814	811	861	891	878	814	873	800	811	867	834	889	867	856	780	860	824	829	802	847	905	816	859	869	825	901	873	853	883	894	770	921	811	833	845	851	843	797	788	816	824	841	831	831	790	872	844	782	851	831	853	803	818	835	810	870	851	837	871	814	799	821	856	840	775	780	793	859	830	805	770	859	840	835	816	787	882	791	822	812	882	821	824	789	832	880	869	796	850	822	743	848	835	884	748	836	858	802	842	758	820	888	831	796	812	834	807	835	784	860	797	889	793	818	844	818	788	847	866	787	799	854	898	887	831	776	808	875	859	800	859	842	816	857	855	861	806	872	852	879	811	829	885	810	853	817	821	835	852	810	821	823	876	854	786	782	807	822	857	846	833	805	884	825	790	847	853	918	841	874	820	855	806	811	782	843	815	809	877	821	786	853	804	831	833	822	813	854	823	837	779	837	819	861	792	878	854	786	884	824	804	803	795	789	812	778	780	873	795	824	788	819	774	871	848	890	893	795	838	830	838	867	850	816	845	835	855	843
23399	21568	29470	24107	21571	21651	10122	3126	2208	1865	1808	1583	1454	1167	1015	863	885	1028	958	1001	1022	831	772	742	676	670	632	678	662	641	615	638	627	602	648	633	631	624	618	648	648	664	655	639	663	651	609	654	668	647	624	632	666	634	599	607	596	609	625	570	620	637	572	607	618	585	638	587	622	678	576	594	639	656	624	631	601	565	628	610	614	583	608	653	590	648	605	602	576	619	625	620	643	634	653	603	636	580	589	638	657	634	627	595	624	601	590	610	645	622	614	577	647	627	577	648	594	589	598	616	632	658	680	632	585	620	602	633	604	624	604	603	635	640	614	608	592	594	616	580	628	570	607	670	635	608	651	684	645	625	640	623	624	641	622	545	622	600	641	595	629	630	623	609	620	600	609	635	599	600	622	622	590	574	613	623	640	606	602	566	588	589	603	632	632	600	611	625	605	610	597	651	570	596	603	639	615	577	581	642	627	610	594	586	643	679	569	624	642	644	613	596	580	607	599	619	611	601	605	616	615	663	623	628	598	622	560	582	584	654	600	624	620	617	594	654	631	588	612	615	600	648	607	629	628	589	632	610	595	618	603	590	602	609	631	627	622	622	621	656	605	597	613	603	613	635	613	602	616	601	588	639	622	642	617	599	605	599	609	611	648	580	595	598	592	592	636	585	592	625	649	583	583	674	609	580	619	557	588	620	603	586	623	593	603	642	610	621	634	624	604	598	613	593	551	598	586	663	611	614	589	629	588	670	591	583	559	603	606	601	620	648	628	606	620	575	661	636	591	586	623	623	597	569	591	642	634	606	651	644	614	587	649	618	600	638	596	597	588	598	622	589	670	627	576	574	632	591	571	570	623	639	613	594	634	614	577	568	576	660	650	635	592	617	585	610	570	631	577	596	589	630	600	594	588	629	595	634	619	589	587	679	620	621	638	599	630	593	641	585	598	615	614	599	634	601	644	626	606	584	556	609	623	630	671	593	641	617	599	623	621	613	564	661	642	620	650	607	597	612	600	643	584	573	621	626	622	648	680	592	618	672	664	647	636	629	639	637	591	622	613	624	586	598	598	600	604	591	629	621	628	591	651	629	617	582	615	604	626	586	630	617	653	594	594	594	608	653	609	620	648	648	626	606	595	629	605	554	619	604	628	584	627	629	592	589	626	544	603	545	637	603	620	656	675	615	637	613	647	630	605	624	581	649	612	608	632	594	586	592	619	598	620	631	631	605	617	572	664	619	574	591	649	599	623	598	636	594	653	612	555	586	599	619	649	642	615	582	578	623	607	611	594	618	613	578	600	596	574	593	597	648	643	601	656	606	609	627	610	583	600	593	635	595	617	564	644	637	591	615	635	625	629	591	588	626	631	585	590	631	571	669	614	608	587	603	582	633	651	619	609	620	550	627	603	625	636	596	590	637	596	626	648	610	607	604	636	620	591	626	527	556	636	642	609	634	586	602	587	622	593	600	638	575	602	604	632	664	661	637	620	672	624	586	638	648	597	682	636	588	595	606	590	621	633	639	647	582	571	633	617	647	665	572	614	623	623	618	597	595	605	618	634	631	625	585	638	610	589	622	612	626	631	610	640	630	605	619	603	621	585	651	634	601	594	566	607	605	625	573	590	606	611	605	635	618	652	575	604	621	596	589	588	608	643	615	627	596	613	617	605	645	584	635	650	594	618	644	651	647	630	585	644	600	626	600	650	597	615	621	620	645	595	628	604	566	574	639	606	605	604	587	627	594	568	631	634	608	662	589	616	624	628	617	628	642	607	616	597	613	605	634	617	656	575	598	653	602	613	581	620	607	591	595	606	596	622	637	627	630	596	594	594	653	611	592	620	617	628	601	671	597	622	645	590	611	592	628	660	603	627	604	608	617	629	630	585	592	548	601	602	576	625	588	664	646	572	592	626	647	572	581	648	644	651	652	613	588	605	614	610	618	631	600	641	647	596	593	586	631	584	607	577	621	623	606	657	574	616	633	600	576	587	607	613	626	609	635	580	627	613	611	625	590	622	601	594	654	637	633	612	584	634	614	612	622	629	606	610	621	593	569	607	641	571	566	642	592	644	615	655	631	595	621	632	633	646	602	619	619	607	622	620	666	606	570	588	574	680	624	638	627	612	616	619	593	608	575	646	594	600	635	564	633	573	616	629	594	636	602	590	602	641	607	651	639	636	574	611	649	635	664	621	626	627	624	607	610	586	623	616	592	599	640	609	618	585	581	608	577	600	608	620	595	570	654	650	604	596	646	612	555	606	584	613	660	599	619	614	613	634	601	599	642	607	627	578	599	599	611	608	617	619	612	620	635	653	563	626	640	590	614	617	617	573	574	599	643	608	618	590	600	601	590	634	570	623	637	588	562	621	622	564	587	621	638	616	606	600	628	613	589	576	634	641	585	612	608	668	586	591	592	625	601	632	610	575	615	626	607	575	599	605	622	579	580	651	615	579	647	616	587	599	593	579	550	581	608	622	572	630	595	597	647	563	562	605	601	647	609	608	606	578	615	595	627	622	587	623	598	612	622	590	633	621	656	600	660	606	558	622	664	646	633	650	628	603	648	591	607	611	633	622	604	603	586	613	611	634	661	636	602	650	625	596	650	620	610	605	601	599	619	614	634	624	614	626	609	619	644	639	582	639	636	625	593	597	651	629	636	645	603	576	635	609	609	611	611	626	601	593	585	629	604	603	641	571	623	574	620	596	607	626	645	572	644	620	593	624	607	579	578	627	613	623	581	612	658	651	606	630	617	593	694	564	625	618	613	611	664	617	606	619	629	610	612	629	575	654	591	654	584	590	571	620	614	636	604	586	576	602	645	620	629	624	609	634	632	589	607	641	571	571	587	625	612	616	625	702	610	635	585	642	617	595	588	634	597	559	623	632	612	565	635	605	620	629	621	630	615	587	618	621	620	597	590	620	583	604	587	608	549	590	613	592	598	622	613	623	599	646	639	598	587	608	609	604	652	617	602	651	590	606	598	613	612	601	603	617	600	603	609	623	652	603	612	634	581	580	678	563	608	622	647	622	573	541	624	586	633	610	618	611	647	581	600	616	621	576	611	633	603	601	566	606	635	617	583	557	625	612	613	632	571	610	655	588	593	605	625	580	626	602	603	591	589	616	600	568	646	581	637	629	645	575	619	638	583	602	582	619	637	600	621	646	562	627	576	575	615	652	562	561	601	620	601	635	611	598	605	609	574	609	621	640	647	588	625	614	638	598	639	589	644	608	592	583	591	611	621	602	587	643	583	596	625	666	602	582	598	618	610	604	614	588	619	589	639	581	635	596	620	690	620	643	621	596	630	602	653	599	606	604	618	591	601	619	594	629	605	626	657	652	621	658	630	587	633	637	599	622	618	607	599	601	598	625	607	587	640	598	621	604	625	608	574	618	588	632	607	583	608	613	636	624	585	615	614	582	550	611	590	592	596	607	624	606	611	677	563	587	606	620	603	590	632	605	586	570	624	598	585	607	608	618	596
9555	21928	19079	12670	10309	8632	7391	6063	5060	4257	3986	3471	2979	2360	1886	1559	1595	1667	1709	1759	1767	1415	1190	1006	966	937	947	898	861	902	851	918	862	838	877	810	883	852	821	827	838	826	842	879	799	811	864	810	833	809	849	813	899	797	795	817	787	764	818	814	797	800	824	787	793	795	800	769	793	813	791	805	833	829	801	846	832	807	844	769	769	804	788	804	775	777	828	755	789	769	756	807	809	779	777	786	806	771	799	769	782	768	802	842	768	825	835	821	780	795	768	772	806	822	829	779	797	802	834	749	805	781	748	769	787	792	819	823	780	805	789	832	810	750	757	779	779	778	783	753	778	826	753	778	777	780	810	772	793	737	814	779	772	831	808	789	780	782	798	799	800	752	788	820	759	796	749	758	776	784	754	804	764	762	787	808	794	742	815	773	782	755	773	782	825	769	797	818	767	767	833	775	823	788	810	774	782	838	793	802	775	827	801	722	846	758	765	813	793	754	808	815	763	823	831	820	806	777	772	777	816	791	791	748	794	788	804	761	782	844	799	772	792	756	810	821	812	764	828	793	827	789	835	826	812	835	782	777	740	839	815	813	806	786	765	807	811	831	787	781	810	754	820	769	786	755	793	824	825	814	858	852	771	816	816	832	780	766	779	737	802	770	807	790	764	815	809	780	757	780	785	815	743	799	817	819	847	768	825	791	742	803	770	807	755	780	775	766	810	784	761	784	852	804	789	768	770	837	841	773	804	846	833	737	859	772	774	783	754	787	770	788	782	791	806	807	792	788	768	826	776	835	845	803	811	824	839	810	803	818	810	818	757	788	794	742	792	780	871	754	801	841	782	826	767	758	768	827	789	770	792	781	776	797	771	785	822	797	848	840	803	800	841	769	816	788	784	789	753	741	792	792	803	810	775	778	772	789	802	713	778	809	759	766	814	785	806	768	808	781	759	805	823	786	760	850	792	783	780	793	778	763	820	821	837	757	772	770	785	783	786	760	794	802	790	800	798	753	786	756	791	763	788	769	806	736	811	720	844	794	809	822	785	789	794	796	808	812	732	753	808	775	757	798	769	808	828	780	769	806	769	824	769	780	781	793	748	734	761	797	766	808	853	798	790	779	790	791	794	798	798	819	808	833	788	781	773	798	815	760	799	787	769	764	799	800	795	794	816	771	785	772	827	801	799	804	750	816	790	796	807	779	775	787	812	802	747	793	833	790	770	771	805	762	773	775	839	796	786	821	777	796	752	731	817	777	792	776	753	792	803	781	789	776	808	740	767	805	826	817	791	815	812	796	789	788	762	794	805	846	801	821	750	821	778	741	791	770	751	809	839	788	769	784	765	850	797	728	793	762	791	789	786	783	812	801	724	764	837	768	738	799	789	789	771	837	813	799	768	783	742	798	842	762	851	794	781	798	775	821	794	791	777	822	774	812	794	773	769	790	798	806	837	825	834	782	836	800	725	855	821	758	835	799	732	821	809	806	794	780	840	797	828	764	815	804	799	786	802	773	823	744	760	825	786	787	793	766	795	773	734	792	814	841	749	790	819	799	769	824	781	800	834	774	799	783	785	820	805	791	833	801	790	780	765	812	759	791	763	779	784	808	757	788	802	783	774	777	800	779	814	803	790	807	781	778	866	759	815	798	809	769	823	786	826	807	792	770	853	817	799	744	808	780	817	826	805	811	822	793	813	813	804	781	789	794	804	824	776	812	790	779	788	842	789	801	795	807	817	787	788	785	774	778	826	821	793	792	821	870	817	730	804	826	808	791	785	749	775	770	813	847	817	756	791	789	785	806	760	761	834	787	796	830	774	821	849	800	806	797	801	764	775	756	764	818	814	746	801	819	763	777	808	808	764	778	756	784	825	823	796	821	697	793	837	809	841	769	775	808	839	727	776	776	792	788	750	791	781	786	772	741	816	844	818	769	752	780	780	782	789	756	790	790	838	837	824	832	768	753	797	762	831	815	780	762	837	746	809	809	813	784	799	857	815	798	807	784	802	793	761	809	761	789	766	849	784	840	752	846	793	801	781	759	726	815	790	787	836	785	796	794	753	818	795	761	825	767	803	792	783	828	817	809	795	785	780	746	754	813	757	838	735	807	788	787	768	752	737	787	774	795	805	831	783	816	813	801	830	749	828	743	794	775	837	779	805	780	757	808	800	794	712	820	805	799	782	793	797	834	792	772	819	824	721	824	774	801	799	797	739	808	752	811	719	784	791	746	771	789	786	760	770	748	773	790	797	779	788	798	799	815	780	833	731	794	774	784	798	775	777	766	792	767	798	786	806	800	788	814	722	778	751	805	778	753	766	831	848	782	787	784	844	767	806	811	781	740	811	760	811	806	850	793	808	773	773	799	789	822	744	775	782	748	772	785	766	815	773	756	804	799	731	789	793	846	789	716	740	769	771	809	769	849	850	807	831	761	774	851	790	788	806	776	823	809	790	816	884	789	796	815	827	872	757	753	864	813	820	838	777	792	840	788	782	783	748	791	767	845	817	781	790	814	768	769	793	771	810	755	815	815	799	784	776	757	788	789	794	777	816	737	768	781	839	789	747	767	776	763	786	793	788	775	835	805	775	768	832	790	827	820	783	836	814	782	765	836	779	831	773	760	757	772	803	805	755	831	859	838	812	792	769	789	780	796	806	816	856	766	819	816	776	747	814	806	815	779	847	751	783	791	823	810	793	770	776	797	801	775	788	826	810	824	780	815	782	830	815	799	777	783	773	834	797	822	820	840	750	765	786	801	821	849	772	783	821	767	829	746	758	790	766	778	782	718	785	845	800	789	782	837	779	830	885	777	793	758	828	873	746	853	802	774	760	804	828	813	756	810	726	779	801	766	789	781	780	787	760	783	803	820	748	807	803	801	749	767	774	832	819	758	762	802	748	718	788	753	790	815	775	819	767	818	808	818	782	799	769	810	816	781	805	748	806	778	734	787	772	785	737	786	769	790	766	756	754	787	793	781	843	780	776	733	777	788	823	772	728	831	814	803	747	804	816	721	770	818	808	889	770	782	771	797	803	745	691	801	814	781	786	823	789	812	778	855	751	769	856	790	772	782	830	749	782	761	760	807	757	829	811	801	808	803	775	836	759	785	798	806	788	738	818	772	769	796	789	806	802	788	746	768	835	792	773	779	722	770	828	801	817	759	758	794	723	774	761	777	825	811	778	779	807	763	864	790	745	836	799	793	779	823	764	764	747	827	811	819	818	794	750	802	842	766	796	782	744	780	796	785	802	783	801	776	791	772	799	775	785	766	776	752	763	843	767	839	756	731	776	798	741	781	847	830	811	829	786	763	768	781	774	790	780	779	728	802	791	810	836	794	774	784	790	833	799	790	807	806	840	780	833	830	754	811	826	783	751	761	769	786	822	774	807	774	798	771	821	829	804	784	818	794	756	802	798	835	792	762	820	767	802	769	768	779	845	802	764	786	797	779	790	753	821	822	799	843	772	833	813	766	755	763	765	780	741	832
27423	20756	9943	2871	1702	1339	1219	1011	885	727	687	686	607	549	472	430	434	465	498	517	478	443	421	391	374	374	387	371	368	369	382	366	371	381	366	387	379	418	391	416	397	343	359	386	393	358	349	363	360	398	393	379	389	365	360	352	393	364	391	340	374	371	374	385	353	385	378	393	364	357	355	354	345	383	371	344	351	387	380	354	398	357	364	369	351	361	358	385	372	364	386	357	384	393	362	352	386	361	363	401	332	413	399	391	378	371	384	349	368	394	355	388	383	358	362	385	364	396	379	338	364	394	382	391	366	372	381	405	379	389	376	377	397	374	368	368	384	376	408	393	360	339	353	387	366	359	373	336	354	382	372	381	376	383	377	369	378	372	374	355	369	379	406	384	356	380	398	365	383	382	370	383	344	382	370	349	364	355	391	350	338	366	406	415	361	388	407	355	370	374	356	381	375	353	355	361	349	369	359	365	382	411	367	337	398	407	370	406	370	342	390	370	380	387	370	386	379	394	421	362	371	367	392	335	352	377	412	374	384	363	405	404	353	369	386	363	381	348	355	347	385	385	425	390	370	363	386	389	369	360	400	386	379	346	382	332	384	368	389	390	364	367	397	367	367	369	385	345	369	370	386	378	397	368	382	363	382	375	378	363	390	353	375	383	364	377	363	375	347	354	362	399	370	366	351	349	382	386	392	346	390	354	406	395	430	373	347	356	360	421	385	392	353	353	374	369	396	382	375	382	362	369	381	354	372	356	393	360	377	394	400	381	376	352	379	382	351	374	386	360	363	398	388	346	380	361	372	373	395	391	368	349	412	368	361	373	401	361	395	373	364	383	383	383	400	388	403	361	368	373	406	360	367	305	415	357	397	379	374	385	385	377	377	381	395	360	341	358	365	393	372	367	370	365	359	380	378	376	338	381	389	394	381	399	365	352	365	359	338	354	343	349	349	375	401	338	400	386	362	406	354	387	363	362	382	401	383	384	389	380	410	344	377	394	352	371	415	345	374	375	335	397	388	392	344	404	416	342	376	351	343	428	392	377	347	370	387	397	364	377	375	355	366	390	363	386	378	371	347	407	362	359	365	358	392	353	390	365	379	368	376	390	370	366	367	353	388	368	354	363	395	362	325	409	330	391	372	350	399	401	353	365	363	358	356	405	382	369	394	337	345	352	356	369	361	406	370	383	387	369	350	381	357	383	380	371	359	388	363	346	352	384	369	374	378	341	386	350	360	388	377	370	344	369	381	377	368	390	381	382	399	375	377	375	370	365	387	371	373	359	393	353	363	385	371	383	360	370	369	373	339	351	361	355	393	404	363	340	371	379	397	385	369	367	384	372	374	409	374	401	383	389	357	403	370	391	380	376	379	354	380	381	340	375	369	383	395	394	394	406	389	391	383	358	402	392	372	375	373	369	343	366	396	371	361	351	366	393	368	387	361	372	376	345	370	345	334	349	388	378	393	358	378	384	400	374	391	367	377	392	387	348	400	374	397	384	372	360	392	345	340	375	395	366	391	383	365	361	342	347	382	351	364	346	376	367	374	390	391	382	386	380	414	379	389	373	348	354	381	397	365	369	401	397	390	369	382	387	363	345	373	370	374	368	368	351	385	346	392	374	365	371	372	367	398	365	342	345	365	374	389	394	361	406	342	430	388	366	384	364	402	353	385	391	366	392	378	349	325	378	380	412	345	369	395	424	399	369	402	372	388	356	352	369	376	390	336	370	409	353	384	376	362	376	386	390	368	370	381	370	403	382	398	341	373	405	375	353	352	389	372	373	404	354	378	356	368	387	362	372	363	381	370	382	395	379	379	376	407	382	388	388	411	383	367	356	383	346	376	394	367	372	355	377	366	388	362	343	361	373	367	352	380	402	363	386	395	354	363	397	337	361	353	385	399	377	361	410	370	360	356	379	374	390	362	383	371	337	388	380	372	367	380	409	383	342	367	412	369	398	325	364	370	380	397	366	325	351	339	432	361	362	363	366	341	368	374	384	348	364	363	402	377	408	383	394	375	354	334	374	362	364	370	382	382	338	360	385	386	384	368	393	403	399	365	367	382	357	350	357	371	383	342	360	367	338	393	433	380	369	365	386	374	329	355	368	402	395	359	359	364	384	387	359	355	355	340	406	371	337	339	370	380	360	360	372	365	343	394	391	384	373	341	336	395	349	394	404	378	394	396	366	372	376	344	365	381	349	366	362	369	366	385	372	395	404	382	330	357	357	378	387	351	373	386	356	396	390	382	344	380	398	394	391	364	367	376	397	370	379	393	360	389	356	376	357	336	377	382	359	406	358	399	348	375	368	393	388	356	373	372	324	417	389	400	349	371	370	376	356	349	383	383	347	369	358	369	393	394	346	418	348	378	366	399	388	359	352	361	396	374	360	381	385	338	351	411	394	379	375	352	402	364	374	377	404	402	341	366	414	370	365	388	370	371	384	348	338	352	398	348	359	396	375	388	360	413	344	343	367	351	360	356	362	356	385	324	405	400	349	365	363	358	369	369	386	366	365	379	334	392	382	370	314	370	397	363	365	355	400	396	390	396	366	366	371	356	372	381	383	349	348	375	356	391	367	352	371	344	382	389	404	347	384	390	369	390	348	377	370	379	354	377	362	389	337	403	348	363	400	364	375	391	379	380	405	366	392	386	364	389	383	336	373	330	401	377	355	380	391	368	368	389	358	329	386	371	373	369	353	385	354	391	374	373	363	387	382	366	382	408	377	349	404	361	391	365	366	382	388	363	351	405	360	370	382	369	388	369	371	376	379	365	357	371	361	416	386	390	357	369	357	378	356	356	392	416	386	373	364	388	368	378	379	367	361	390	344	395	376	367	377	385	398	363	358	353	393	368	346	393	389	356	383	359	350	345	347	350	361	353	408	351	344	382	346	399	405	330	378	355	363	370	367	390	366	359	332	349	396	333	343	399	382	376	356	378	388	384	332	377	376	372	389	386	378	380	360	365	361	375	353	369	393	350	374	393	369	360	382	353	394	384	369	355	385	377	367	383	408	353	391	373	360	346	375	402	387	358	366	380	355	379	376	376	406	324	361	365	367	366	333	383	404	392	355	383	355	326	340	371	371	378	384	380	393	391	377	398	379	359	384	368	360	371	364	427	379	372	387	376	386	372	361	361	375	353	371	383	354	332	390	383	369	362	376	380	352	364	378	361	356	363	384	403	372	329	386	408	354	418	355	360	363	380	377	357	396	379	385	379	370	361	369	370	379	362	390	361	369	364	348	358	346	366	383	371	374	366	381	359	363	342	395	370	386	374	363	365	376	347	374	388	434	364	365	392	343	379	379	374	330	365	398	386	407	366	382	340	372	388	417	385	365	376	348	372	380	403	368	362	360	377	360	410	382	377	408	370	363	378	356	400	368	377	364	390	382	355	354	386	408	380	355	380	362	391	374	351	363	389	372	363	339	382	383	366	326	352	388	350	416	349	379	399	370	379	390	377	357	370	360	403	375	380	428
5908	7186	6605	4043	3612	3119	2631	2241	1900	1714	1584	1396	1170	986	752	698	663	750	813	913	786	728	570	527	523	528	533	498	476	469	456	520	533	473	497	478	497	494	518	506	510	488	484	515	487	505	461	510	500	481	475	537	508	512	474	503	492	516	471	462	495	479	483	504	488	467	496	492	465	487	468	543	479	495	487	484	493	530	485	427	493	464	495	496	487	474	483	471	489	513	481	497	484	469	499	486	510	519	459	463	490	495	480	499	500	478	545	470	512	485	534	501	499	482	482	497	451	510	508	445	475	471	506	485	512	499	432	480	489	471	475	480	497	500	495	482	519	477	489	471	459	494	453	496	488	467	527	480	484	452	506	504	442	497	488	511	488	489	517	520	539	527	495	479	525	491	485	517	510	457	501	527	498	452	488	484	504	482	478	489	485	498	492	478	474	479	486	483	500	495	482	485	493	473	492	467	496	489	515	483	476	493	471	491	501	479	475	502	474	463	472	449	469	501	483	479	489	478	482	514	504	507	486	497	482	459	510	483	513	492	503	456	481	465	477	481	478	486	494	539	479	499	481	486	486	505	504	536	468	513	498	469	484	481	475	479	483	490	478	465	523	470	485	473	486	519	494	498	490	475	477	501	510	507	486	469	464	497	500	478	533	471	513	481	506	498	491	480	486	465	515	509	483	487	543	465	435	493	477	496	506	528	495	536	477	481	464	512	522	491	503	463	509	481	507	496	502	520	503	496	473	502	523	437	474	505	451	475	535	465	507	496	490	507	467	497	475	477	481	515	500	482	455	481	469	485	544	514	477	470	494	499	490	504	490	474	492	485	517	488	497	479	501	461	490	542	495	497	510	488	477	504	445	513	483	474	447	498	527	494	517	486	487	454	491	452	463	514	477	445	450	488	516	535	485	516	492	487	508	544	491	449	481	491	498	477	453	476	465	528	469	519	486	471	496	517	496	517	472	461	494	458	500	482	495	493	510	461	454	458	519	467	490	472	510	473	461	464	558	473	446	492	473	489	482	512	493	511	504	488	496	517	453	495	469	465	513	510	472	472	465	507	506	512	498	510	481	483	494	509	465	463	496	494	464	523	475	491	473	493	473	465	484	485	528	434	496	475	536	504	509	444	482	499	489	494	519	481	455	506	528	514	497	478	481	476	505	461	513	495	462	465	492	550	510	445	458	457	503	506	482	475	519	542	479	476	527	499	502	475	564	530	460	464	481	457	506	479	461	501	486	474	491	483	483	479	501	473	522	505	467	486	469	532	487	483	500	495	497	512	460	527	517	532	476	444	502	483	518	495	491	524	497	468	498	452	487	467	475	462	486	474	449	507	490	505	487	452	525	493	489	511	509	525	505	506	494	517	496	493	468	505	490	459	465	534	490	477	495	510	468	464	489	497	454	474	502	521	506	459	491	470	505	518	516	456	448	491	494	465	489	491	505	476	521	485	509	483	453	450	498	446	484	490	440	488	483	471	491	487	477	497	541	509	524	488	478	504	496	484	501	502	451	546	501	483	511	450	533	509	509	475	492	499	511	492	497	459	517	508	473	498	480	455	506	463	477	500	505	505	444	510	483	537	459	493	501	477	526	521	465	484	492	486	497	479	490	502	502	492	467	496	490	502	480	505	501	468	464	494	547	512	503	482	464	479	498	504	479	459	507	489	453	458	485	478	501	508	479	538	462	491	468	470	515	470	475	499	496	515	495	470	488	499	497	488	452	506	527	470	518	500	509	464	514	482	478	478	495	440	508	464	532	484	462	435	472	495	525	465	512	530	486	527	493	506	486	452	479	505	478	445	465	448	524	548	459	486	451	486	490	483	497	476	524	493	488	505	475	474	454	493	521	480	474	493	493	507	487	499	517	469	475	503	496	499	505	488	440	498	477	513	452	518	504	555	510	502	508	507	486	486	476	503	497	489	504	528	496	462	464	472	505	496	506	506	468	502	526	479	482	473	470	490	485	519	527	471	517	509	469	479	501	507	520	472	517	491	513	496	497	423	490	497	470	473	454	486	530	467	505	470	496	463	507	473	495	494	499	460	506	483	481	490	521	497	482	478	452	468	511	456	463	459	506	464	486	448	445	481	488	491	476	450	498	487	495	513	498	469	509	506	498	540	503	502	469	471	508	434	520	503	467	474	487	482	470	493	513	466	508	491	501	486	464	438	478	478	508	526	489	517	485	467	489	506	492	488	499	444	505	504	495	542	467	524	470	496	498	462	528	512	490	532	466	495	473	470	492	473	464	529	485	505	461	487	502	484	517	525	492	482	472	476	456	508	483	485	500	474	522	479	435	454	475	489	495	492	493	471	447	503	512	501	496	521	486	490	517	493	506	496	480	454	472	469	512	470	486	463	525	472	452	477	512	489	459	458	464	483	536	466	473	538	484	508	497	501	501	490	493	504	473	433	485	474	502	493	502	533	542	509	519	510	525	467	497	519	466	526	507	455	494	491	521	490	510	480	478	512	461	530	504	500	456	511	453	479	486	472	451	492	512	498	473	505	500	521	463	488	507	501	491	491	500	503	501	492	487	544	498	459	455	497	478	495	495	530	481	481	481	472	502	485	451	506	502	495	497	448	487	518	489	505	519	500	500	470	463	470	483	483	507	495	504	495	479	492	525	504	472	495	458	509	490	469	492	512	495	505	464	480	476	502	497	480	485	490	488	494	454	479	464	480	479	491	471	463	485	542	484	483	473	471	497	488	455	511	468	483	483	475	448	499	480	485	486	520	502	460	521	473	505	492	484	495	504	470	449	507	451	460	566	513	498	461	504	493	456	533	484	488	451	466	503	489	516	507	485	505	513	467	458	457	521	487	464	473	490	493	496	501	492	486	540	462	483	497	531	504	491	504	488	498	559	469	479	457	541	513	485	481	490	536	497	486	509	469	463	477	480	507	435	549	497	518	506	510	450	472	436	479	516	474	460	494	517	505	500	508	465	450	487	496	473	506	484	497	499	490	452	486	477	543	497	509	469	449	498	492	414	506	491	502	546	550	473	510	462	465	478	461	472	504	492	480	515	451	486	481	486	471	501	444	479	519	505	479	482	460	492	486	481	483	472	469	487	509	493	475	480	507	514	529	466	498	510	477	509	512	508	512	504	512	478	523	484	485	500	519	503	515	488	490	474	471	466	485	464	494	477	498	504	512	479	490	509	470	511	473	516	503	527	482	463	526	482	538	528	516	517	492	459	485	495	487	489	470	498	467	464	440	529	524	531	466	459	466	482	432	488	461	491	469	479	471	491	483	533	500	480	477	512	484	488	494	495	482	501	503	502	489	504	489	488	504	500	491	474	507	495	473	511	453	440	530	480	466	455	469	458	493	514	516	454	484	536	494	511	467	465	513	476	497	510	499	471	460	456	487	473	455	467	502	469	548	460	472	512	528	476	494	487	491	538	462	498	505	515	516	466	529	485	509	466	481	464	435	539	477	526	481	549	502	492	474	475	543	503	426	493	524	483	507	498	509
24363	21576	29003	24594	21554	11509	3319	2222	1794	1601	1452	1339	1196	1032	853	844	895	890	925	1016	845	813	767	684	688	667	673	668	703	725	689	649	645	697	674	662	684	652	646	617	682	667	636	661	726	608	690	604	680	653	683	705	638	656	680	639	659	634	596	608	669	690	659	626	677	647	649	665	685	661	608	613	664	675	703	678	624	655	632	628	677	595	674	659	644	670	648	704	624	668	608	596	634	638	662	706	658	615	600	663	635	637	641	608	646	670	660	650	617	607	640	669	647	636	676	624	676	621	680	664	664	675	647	662	663	643	667	632	627	642	647	631	646	678	682	632	611	684	609	639	672	668	683	638	655	666	640	633	647	660	635	626	622	660	616	662	632	626	663	663	634	695	617	640	643	623	668	647	655	611	638	616	697	642	646	635	597	628	648	663	668	636	651	664	617	646	668	648	628	635	616	637	671	621	616	651	666	627	631	633	653	653	689	637	648	685	656	606	650	665	660	624	685	662	675	642	630	618	637	601	640	637	683	645	663	660	675	638	597	651	661	654	608	609	648	595	673	638	646	658	669	601	620	653	655	619	656	638	600	654	632	645	639	678	636	636	659	651	664	709	647	614	638	666	659	658	619	599	678	658	638	666	658	676	662	640	662	608	644	656	644	645	625	701	632	638	684	646	589	647	659	643	628	632	640	643	609	681	635	628	674	596	641	641	618	684	619	662	669	650	636	633	675	684	642	652	632	643	629	634	653	605	622	632	647	631	637	605	652	673	646	647	669	669	636	629	639	615	669	668	610	607	611	625	653	672	638	652	641	675	643	618	595	668	669	622	691	633	625	625	646	676	680	647	616	630	640	630	642	675	614	699	664	642	626	667	597	650	649	670	653	670	684	622	634	672	618	643	662	604	702	649	633	633	610	629	641	704	627	641	628	685	633	637	624	602	673	614	687	639	672	598	666	676	635	629	626	619	697	644	622	625	649	636	651	584	661	651	671	648	679	653	643	626	645	637	634	623	638	613	696	680	616	668	651	654	621	664	599	646	632	661	664	640	628	592	660	635	625	644	638	665	646	606	618	613	599	687	635	644	671	643	624	643	629	638	642	653	628	666	653	657	687	629	611	678	618	618	647	641	627	645	638	614	594	639	611	633	619	653	670	639	667	668	656	706	640	613	657	707	694	669	630	628	683	636	632	690	650	638	651	644	624	640	611	668	646	579	641	595	614	613	632	672	664	673	643	640	674	635	679	624	680	683	663	685	630	637	678	624	665	687	635	572	634	621	659	641	647	740	679	723	645	590	627	643	613	655	630	663	639	640	668	655	655	661	660	680	670	657	632	629	651	612	692	637	666	635	606	674	635	610	621	657	659	698	705	629	658	601	657	689	627	617	714	638	645	662	715	647	622	654	683	654	659	687	592	655	680	676	671	648	637	632	675	602	584	646	638	659	643	616	681	632	646	636	616	661	626	668	579	662	662	639	633	664	572	652	664	673	685	656	601	676	617	694	663	618	665	626	665	626	680	645	684	636	676	624	604	650	630	684	666	664	593	643	624	640	649	663	686	658	656	646	614	657	620	686	637	655	605	630	613	650	686	643	658	599	666	623	647	631	675	691	664	657	668	633	640	657	677	628	636	669	609	636	627	637	690	655	653	640	641	652	694	647	648	651	659	635	630	637	607	587	676	657	640	704	687	672	629	640	652	641	673	659	670	657	624	651	630	665	707	678	672	667	656	624	649	639	677	633	620	643	631	645	633	669	615	622	663	621	663	624	689	654	646	589	649	683	616	682	670	683	624	647	663	632	642	637	597	666	658	690	668	654	665	631	654	676	694	602	589	670	596	683	650	624	640	660	650	620	647	663	647	644	640	662	657	654	641	655	628	658	601	636	672	664	596	639	664	735	649	657	636	689	681	608	673	676	677	665	627	645	683	626	633	679	685	646	628	650	641	674	618	669	648	666	652	621	650	650	633	600	660	661	633	642	648	607	573	647	605	634	632	657	622	672	645	659	665	618	617	644	625	656	640	628	658	663	617	625	654	632	583	629	637	661	609	611	630	634	644	705	677	663	665	671	595	645	669	649	632	607	636	655	658	608	601	689	694	664	650	650	634	674	646	630	658	610	643	615	627	599	658	649	689	653	594	672	624	746	617	654	676	646	672	669	639	630	642	652	624	646	620	630	663	664	619	605	629	639	689	680	581	686	660	608	623	634	675	701	645	623	631	640	622	682	645	652	579	632	597	609	643	639	698	664	628	622	627	678	622	650	649	628	660	618	657	599	619	653	643	617	652	644	654	639	640	663	631	697	647	654	665	664	639	614	725	615	602	657	633	660	660	643	676	676	654	623	652	616	618	646	587	677	649	643	626	682	666	654	686	600	649	672	700	627	656	657	668	642	596	661	606	664	659	667	642	630	649	654	655	689	644	674	649	619	597	642	627	657	652	616	627	682	654	606	653	613	693	657	630	635	631	647	635	678	673	669	637	624	642	642	654	615	651	629	652	590	652	679	660	685	616	657	677	584	643	627	636	675	677	622	613	682	635	640	610	622	620	617	659	639	659	642	616	635	655	624	643	632	663	643	654	660	645	684	625	679	645	657	620	611	703	620	618	639	674	637	616	673	664	670	663	676	665	667	591	625	633	616	636	649	646	644	640	644	654	624	629	599	660	696	657	681	611	649	603	641	602	666	661	660	656	590	656	671	688	630	622	657	633	638	604	657	648	620	645	637	640	625	631	671	596	568	681	652	657	634	639	634	615	652	647	663	656	633	704	653	652	617	648	662	645	643	605	648	689	658	642	677	651	630	630	634	621	636	598	652	615	644	675	617	621	627	640	625	657	666	661	597	631	664	690	620	608	617	636	657	642	617	628	618	643	625	693	648	606	583	635	610	658	603	705	641	705	646	611	634	685	649	614	617	653	670	653	627	629	671	674	610	665	696	670	619	675	654	639	634	673	642	649	650	679	616	664	659	636	666	712	654	658	672	617	674	658	673	624	672	641	660	669	638	668	607	668	662	612	616	644	648	657	636	618	641	627	617	622	649	636	640	627	601	678	657	583	623	655	670	637	637	639	673	631	630	626	643	667	592	646	638	617	637	666	616	719	598	647	629	637	619	662	693	633	642	664	664	633	621	681	687	666	645	641	587	656	638	627	644	643	673	686	615	665	659	654	648	635	676	654	606	682	638	667	618	641	637	673	623	656	616	679	708	659	638	650	644	596	649	673	705	644	649	661	664	655	636	648	718	591	644	663	658	648	636	699	639	660	605	624	626	697	591	655	632	619	667	640	654	638	641	692	615	636	630	645	660	658	660	662	639	619	600	603	617	626	621	645	646	656	661	659	638	600	610	632	646	669	581	658	646	590	654	649	692	661	632	634	604	622	706	588	655	690	618	683	663	680	633	604	616	661	629	620	653	631	658	665	670	625	681	648	650	673	600	627	593	661	658	656	655	636	638	636	642	648	624	660	658	609	623	661	653	633	646
7416	16433	14605	9089	7780	6352	5460	4581	3808	3421	3092	2807	2219	1799	1470	1282	1422	1334	1453	1569	1351	1189	1044	900	914	904	913	913	882	910	841	871	837	868	858	872	842	879	910	854	888	861	891	853	790	862	889	858	873	797	867	833	853	808	901	891	826	787	855	821	839	795	871	838	807	818	891	832	812	899	845	827	847	835	869	861	827	808	800	838	831	862	838	843	817	854	816	808	895	808	861	798	829	823	759	812	851	850	831	815	840	841	832	834	836	846	821	829	846	825	848	819	762	822	830	814	825	809	809	830	873	854	824	865	817	808	797	860	834	850	857	839	816	884	836	827	828	873	860	797	800	825	850	801	811	868	811	819	751	818	828	790	791	777	820	890	823	783	833	816	828	844	837	824	772	870	842	786	807	808	850	819	819	894	793	794	842	843	851	828	793	826	798	813	845	806	874	827	783	822	783	826	833	874	861	853	816	887	826	808	849	868	828	788	833	848	845	857	876	848	861	853	850	834	821	849	813	818	858	838	822	861	893	848	873	839	854	818	829	821	820	833	840	860	802	796	807	872	788	833	843	822	839	864	852	858	829	851	800	826	872	851	802	822	866	827	790	850	825	857	848	847	796	876	834	796	851	802	826	830	809	834	891	784	860	842	875	826	846	820	842	849	829	840	822	848	800	808	840	893	849	852	850	802	789	842	786	895	851	838	830	837	828	827	832	908	845	820	831	853	827	826	780	822	873	837	809	834	832	852	841	840	855	826	890	858	852	817	809	846	847	863	808	797	834	812	793	876	813	838	750	845	829	797	784	859	785	848	863	822	815	781	842	810	830	838	829	830	871	787	872	841	874	778	851	831	819	775	837	842	831	845	770	841	888	853	816	790	884	804	820	905	842	845	833	862	833	818	871	803	828	864	862	828	811	840	786	853	810	858	818	826	808	810	833	820	812	833	811	824	825	832	847	867	813	800	840	843	841	796	895	807	818	883	774	845	821	852	809	862	892	826	829	847	804	867	820	805	782	800	838	831	812	809	782	800	832	843	821	787	783	873	837	854	863	826	797	806	837	797	824	837	864	818	832	812	847	794	813	822	809	764	870	852	818	857	755	855	843	855	782	837	826	828	821	870	837	824	828	826	886	850	814	847	855	857	817	822	836	858	868	826	863	885	846	814	843	841	851	811	859	838	800	807	850	890	887	837	884	811	816	854	831	808	831	870	839	861	845	828	866	823	866	812	851	706	828	774	815	863	854	833	858	826	810	817	828	795	822	837	817	765	843	818	802	837	853	829	839	857	847	845	829	845	790	848	821	812	827	796	884	842	801	797	829	831	864	788	812	835	801	817	822	898	780	813	816	806	791	820	802	826	808	834	840	828	834	816	819	820	817	855	804	827	857	854	825	813	878	848	826	833	878	846	841	838	806	815	814	809	849	871	870	807	799	806	851	875	797	849	796	765	819	855	835	834	861	856	852	857	779	819	854	828	780	847	799	827	774	842	827	873	856	781	855	799	797	821	831	792	789	815	921	876	858	838	801	824	865	877	778	862	850	835	829	847	865	813	861	823	829	874	832	833	851	799	820	821	853	816	838	850	819	894	840	866	805	834	813	820	856	862	866	828	862	847	869	814	835	800	847	854	815	848	831	820	810	834	807	801	815	800	834	835	867	808	837	839	863	802	860	758	830	784	825	789	822	855	846	807	844	876	865	775	835	878	805	826	888	808	852	849	867	856	862	858	796	804	832	852	846	810	847	874	849	823	828	834	811	835	844	863	854	847	850	853	832	862	822	857	814	894	855	793	841	821	864	831	868	858	809	762	844	837	785	789	776	783	842	805	870	818	857	840	808	878	787	822	832	794	789	819	805	760	837	843	829	827	796	840	792	775	808	808	826	816	857	805	779	839	822	811	840	815	799	832	796	814	828	843	842	812	816	797	807	850	788	845	794	815	819	777	840	799	804	827	815	783	837	880	772	872	827	854	823	852	807	818	797	844	863	888	784	842	844	831	841	825	873	817	794	784	880	848	849	853	851	827	835	870	860	816	849	830	861	821	854	806	818	831	821	824	806	784	864	830	816	850	809	857	805	834	846	876	852	836	831	862	801	865	864	837	849	849	795	847	854	882	842	812	811	822	851	851	827	815	792	847	822	851	840	848	814	840	818	851	836	851	846	831	838	853	804	813	829	861	834	820	849	871	782	833	790	785	846	813	850	844	855	823	868	807	870	836	889	872	816	821	863	835	822	802	861	814	828	794	836	831	763	822	779	807	869	870	800	903	796	851	839	808	784	867	875	819	806	832	816	799	820	847	846	854	816	798	829	894	825	832	888	793	771	802	871	869	798	804	820	782	824	778	775	862	870	848	871	854	867	772	859	831	785	836	832	831	821	818	874	807	806	826	848	781	837	884	791	860	819	821	806	829	811	810	796	815	801	858	838	811	839	762	781	859	832	790	853	823	843	843	831	863	796	819	839	812	812	832	837	890	824	810	762	834	867	852	820	893	841	797	791	841	795	846	807	871	822	822	815	834	814	867	849	817	851	776	812	785	842	826	846	838	862	815	808	889	875	793	799	846	861	835	841	832	837	853	806	817	789	817	796	774	834	805	781	852	830	829	834	830	812	823	834	854	812	793	873	801	793	877	830	846	839	835	789	854	801	852	873	885	823	821	803	835	816	894	798	831	824	839	848	803	837	813	798	884	850	792	826	826	808	824	796	846	870	825	829	880	821	777	862	813	832	843	833	814	850	794	861	849	823	853	838	800	841	812	829	851	794	832	834	804	838	801	800	868	845	873	828	828	818	811	831	891	841	841	803	872	850	850	816	865	883	874	850	845	879	868	813	827	813	850	872	865	831	859	853	836	824	798	881	885	814	873	827	818	836	836	803	803	814	810	785	827	827	865	839	844	858	845	861	814	813	867	875	850	817	816	863	843	845	814	838	821	814	854	815	818	796	844	818	806	800	786	792	843	854	861	829	879	793	826	825	755	900	857	804	855	823	858	841	865	827	839	836	828	825	856	821	836	868	861	814	870	767	840	845	842	871	788	756	847	838	887	847	818	824	806	846	891	830	827	822	839	809	821	813	861	765	870	876	868	866	770	832	797	847	846	852	843	829	867	837	862	848	846	834	864	791	866	853	856	843	808	821	821	818	852	875	806	820	832	821	872	820	814	789	878	825	820	795	880	818	780	851	839	810	842	868	828	848	846	865	889	810	843	821	830	887	850	816	831	765	804	784	834	848	893	840	865	861	822	865	865	788	837	873	854	839	848	826	845	796	840	876	841	851	844	867	800	842	796	824	743	820	835	806	859	803	832	821	836	840	860	778	810	838	876	833	819	780	851	861	773	884	802	877	791	831	816	805	808	838	842	845	821	816	873	828	816	856	815	844	817	844	796	829	839	810	821	892	817	829	818	846	884	819	817	792	840	856	768	840	831	828	806	860	822	840	821	839	843	807	808	832	887	841	872	850	826	789	895	841	826	810	796	809	811
23509	21591	29519	24165	21592	21697	10170	3241	2262	2019	1896	1666	1432	1289	929	935	970	1025	974	1065	944	854	742	685	674	641	659	644	661	612	628	643	612	659	608	657	676	688	641	620	585	615	625	651	604	663	643	634	640	623	639	588	665	616	596	639	597	600	612	608	568	616	609	618	565	605	617	638	607	623	626	649	588	632	634	599	644	580	614	623	636	612	639	611	640	659	623	677	615	580	614	615	677	632	640	566	613	645	661	652	630	640	574	553	611	608	639	639	593	597	614	611	623	616	589	599	624	615	651	609	630	622	608	642	632	596	607	613	623	609	642	637	604	575	599	645	628	598	606	645	624	617	644	584	580	601	605	600	605	637	627	600	564	586	621	637	601	602	586	581	625	614	642	607	612	623	611	606	612	642	589	591	643	586	628	675	614	579	596	577	624	608	614	613	610	618	664	619	594	605	575	600	596	618	598	589	640	546	594	586	600	575	621	588	609	616	593	608	655	603	591	605	674	629	631	585	616	605	599	648	609	655	576	601	627	607	615	618	602	614	593	608	635	618	620	599	633	647	613	587	589	629	616	581	615	599	610	619	570	637	634	616	631	610	592	613	640	594	586	625	600	611	611	566	631	612	610	578	624	557	632	649	589	602	581	604	674	606	599	643	597	593	603	612	645	620	585	626	632	595	621	609	628	582	618	638	629	653	567	582	638	622	619	673	577	606	586	616	623	614	568	585	620	631	623	608	611	604	612	632	625	629	578	610	600	625	603	605	600	593	621	615	586	616	623	571	581	612	627	618	624	627	595	583	607	606	633	609	656	661	642	618	635	580	675	629	607	664	606	617	618	613	587	613	673	610	646	573	563	621	587	596	593	636	645	616	624	624	614	626	620	614	597	602	583	625	612	605	584	611	619	608	587	564	616	613	632	649	604	651	583	615	639	634	611	586	636	589	621	659	640	613	650	595	604	591	639	653	625	616	631	616	563	605	590	584	609	625	596	607	545	633	608	603	610	620	602	637	587	548	634	648	606	636	617	641	595	574	647	624	627	602	616	635	589	604	614	607	590	633	637	626	601	601	583	593	604	612	601	556	630	610	540	602	609	642	566	617	615	611	651	606	584	626	608	585	656	597	595	606	599	630	588	640	614	599	617	619	594	617	655	584	579	624	560	608	591	565	665	634	593	615	625	603	592	573	594	639	657	646	625	598	613	641	571	593	632	598	641	586	653	622	578	633	617	630	605	620	618	629	602	578	584	622	587	597	600	603	623	605	586	570	587	587	594	614	625	594	616	592	596	599	608	606	593	636	605	595	618	616	608	624	629	608	608	614	616	620	616	651	553	630	612	646	594	601	577	623	605	676	636	616	630	590	592	637	558	641	591	592	573	610	645	530	625	620	635	623	627	617	598	608	627	615	582	574	635	609	613	619	603	610	644	617	597	600	646	624	578	609	569	570	626	597	607	620	581	589	589	595	625	618	600	640	595	582	580	602	600	616	592	677	613	615	611	637	628	578	595	606	593	610	636	594	615	656	605	613	598	581	573	622	608	655	593	646	618	632	595	622	565	632	593	608	605	592	582	581	607	601	646	622	602	620	610	593	571	646	579	615	665	616	575	591	607	567	618	601	598	611	600	630	581	635	629	613	639	603	590	611	569	593	614	616	593	610	619	629	634	612	576	591	569	634	603	573	611	582	602	598	570	617	637	603	622	641	587	597	620	592	602	617	628	559	646	598	600	582	636	652	629	606	598	586	594	619	616	625	634	608	647	634	586	594	623	650	642	613	642	592	612	669	612	586	583	556	572	646	561	607	614	563	598	570	607	604	615	560	629	655	612	596	580	650	593	570	611	585	615	612	644	602	628	587	591	591	585	632	604	624	598	560	639	606	646	632	614	619	611	585	636	562	584	575	617	578	623	590	603	654	623	605	672	587	636	579	609	657	620	588	559	612	586	619	637	576	590	593	600	620	611	592	621	608	587	629	575	669	550	602	587	620	642	569	563	589	622	615	622	635	588	592	588	620	632	594	611	583	580	603	626	584	656	590	612	629	605	575	586	608	617	581	644	585	596	613	614	603	588	624	601	633	655	599	567	618	632	639	623	547	595	588	620	613	583	651	596	607	575	576	597	587	611	585	583	651	582	618	633	609	645	621	571	619	594	652	665	623	660	599	568	588	587	625	599	587	626	605	609	603	648	602	563	594	629	618	595	585	632	594	628	633	571	634	583	611	582	634	595	623	564	573	605	628	644	645	591	599	625	637	627	627	645	617	598	583	620	595	597	606	654	608	631	620	624	618	617	635	588	637	580	595	585	640	646	628	601	600	635	622	572	622	636	592	630	579	602	600	614	596	590	560	614	599	557	580	599	604	575	607	629	608	596	647	632	603	596	654	603	647	597	625	621	600	619	619	637	621	581	568	616	600	646	585	580	603	599	607	639	599	627	622	601	639	599	627	635	580	573	629	586	614	648	629	621	639	550	569	613	613	613	624	643	615	622	635	633	562	604	614	637	568	584	608	622	586	612	579	604	622	593	603	628	596	603	588	585	592	606	616	636	617	665	596	640	567	566	652	608	618	620	603	624	627	638	577	580	611	584	581	599	585	567	631	616	632	617	579	608	569	593	604	628	576	632	606	621	606	588	633	610	571	611	585	590	610	607	622	631	637	577	582	596	598	640	572	631	611	599	625	652	616	600	662	590	569	604	633	580	599	587	612	620	640	596	620	617	602	660	593	606	634	632	575	594	618	598	586	665	582	542	614	602	605	644	603	634	625	549	583	638	590	615	597	622	609	615	617	627	607	642	625	625	596	647	594	626	626	575	640	625	658	649	588	621	619	604	627	566	652	646	600	596	606	619	605	641	612	567	620	617	629	623	623	605	645	617	631	622	621	635	609	667	648	606	641	627	636	642	605	565	633	660	603	600	633	592	608	581	576	607	601	665	627	618	623	600	579	605	619	606	602	597	638	649	663	607	642	587	606	608	587	629	557	616	608	598	613	607	576	638	633	618	597	613	610	573	616	589	611	567	623	618	585	624	587	598	617	607	545	624	609	583	570	638	596	625	636	634	598	627	584	604	649	588	626	630	647	647	590	587	626	666	568	577	569	624	612	623	581	607	566	609	573	589	594	633	629	619	626	633	626	588	623	590	609	662	625	604	650	552	600	602	608	617	587	589	661	588	580	640	618	613	602	658	643	592	593	597	610	608	613	614	601	638	580	592	613	594	653	611	662	608	596	631	620	627	643	614	581	604	583	573	597	607	651	629	599	600	566	629	563	618	605	589	614	604	631	600	584	555	622	625	627	578	591	576	590	601	623	581	581	577	600	591	563	640	596	638	606	633	663	546	632	627	611	651	601	598	596	640	613	584	584	604	587	612	577	629	608	603	632	609	562	579	581	627	644	585	622	611	621	599	583	624	571	631	619	578	630	605	650	574	632	595	597	541	626	621	597	627	592	560	613	631	611	592	598	619	606	631	594	626	590	611	586
9637	22238	19616	12679	10818	9095	7499	6344	5153	4501	4118	3539	2983	2469	1758	1606	1759	1720	1692	1931	1510	1393	1082	972	914	919	905	872	875	838	831	891	839	776	903	785	884	849	827	782	807	825	780	830	848	879	777	810	818	796	814	843	780	831	818	814	771	754	820	734	821	804	796	795	824	841	800	776	768	859	777	785	831	789	803	811	746	843	793	816	794	768	792	785	803	767	779	784	864	819	842	786	820	808	754	764	841	809	779	773	760	828	833	810	808	779	763	832	764	814	729	781	787	755	811	818	788	774	836	752	793	788	800	774	806	773	757	785	782	749	794	808	764	792	770	780	769	787	797	794	792	766	794	786	814	833	814	858	846	795	799	818	783	749	774	760	826	784	776	788	766	809	800	721	808	767	817	799	797	789	778	795	777	756	749	796	771	796	779	750	813	771	751	801	800	751	766	819	805	754	757	806	800	779	777	731	826	811	811	788	812	801	788	824	796	762	793	823	818	776	789	767	788	798	794	855	793	732	818	760	845	746	766	796	803	736	739	785	824	794	791	765	785	787	762	754	746	755	786	783	795	812	734	803	767	772	771	808	799	771	825	762	734	827	756	785	765	761	788	753	785	782	761	815	756	752	784	774	791	841	792	766	720	743	788	827	786	782	801	797	747	797	785	792	793	741	812	788	760	765	776	757	793	819	788	807	783	793	738	842	807	793	764	746	808	746	799	790	802	752	781	779	740	750	791	797	818	811	767	758	768	747	808	788	826	796	802	757	804	819	769	771	803	780	767	809	771	728	766	757	820	748	825	781	802	813	777	793	789	743	781	802	733	795	806	805	816	748	832	818	839	766	784	788	827	755	791	762	782	773	811	785	800	769	766	782	779	809	765	769	781	754	805	806	823	783	763	837	742	790	795	776	808	818	798	837	807	782	798	749	758	812	724	825	788	784	810	794	776	845	759	781	796	743	756	773	815	800	805	783	807	829	753	789	811	760	794	841	800	824	757	799	833	753	798	800	794	771	831	825	778	820	744	751	764	803	738	839	787	836	803	782	750	755	777	755	776	777	771	777	756	781	775	810	746	774	795	790	789	812	803	794	780	797	790	774	806	808	781	860	783	786	794	784	870	789	798	742	788	765	812	758	770	772	778	776	781	804	743	789	759	747	797	773	790	739	769	758	778	781	826	836	790	802	792	753	782	828	832	790	779	806	803	757	796	803	798	749	817	764	753	818	792	775	830	782	754	823	767	754	805	767	820	753	759	830	767	759	825	796	798	740	757	825	785	775	788	808	795	784	769	798	765	762	796	771	763	811	777	784	769	761	801	749	812	781	812	787	753	768	764	779	818	765	778	814	744	809	761	804	761	827	754	747	817	843	808	790	823	774	784	803	830	768	776	736	730	790	773	800	823	796	762	757	806	801	764	802	819	792	780	820	761	808	787	771	808	778	799	805	780	807	768	811	810	763	833	783	851	779	796	839	729	787	783	753	835	818	777	794	862	832	757	772	817	815	758	780	815	796	851	796	773	749	796	713	850	807	761	819	783	765	846	799	838	731	810	776	800	774	777	743	769	789	800	829	799	779	797	765	779	827	760	774	760	822	775	800	807	798	816	788	755	795	826	835	833	799	807	794	806	819	787	806	798	783	782	796	834	782	746	782	780	771	864	779	799	747	773	750	779	813	782	746	769	829	807	773	782	785	758	778	765	786	810	837	775	798	783	785	760	770	787	734	802	776	787	690	770	827	751	759	773	766	798	793	798	817	746	744	859	792	804	771	758	786	817	843	777	846	758	775	804	821	810	746	762	831	800	758	764	852	796	772	787	804	824	780	775	814	816	829	765	782	817	740	767	766	791	779	761	851	830	835	822	813	745	758	783	809	767	796	742	769	754	758	805	767	795	682	846	812	779	810	754	799	774	769	747	787	830	777	809	796	766	766	772	829	796	793	770	758	800	754	815	750	754	775	844	815	791	780	751	792	808	793	789	757	799	775	756	781	810	755	725	816	746	755	778	764	801	819	712	819	759	777	785	793	813	818	761	808	801	796	756	824	801	748	786	774	778	821	787	819	796	767	825	732	807	825	735	781	807	802	767	789	779	798	800	824	804	802	823	801	765	822	820	787	765	804	741	817	824	794	842	766	788	755	755	800	826	756	762	780	793	793	794	807	775	781	780	807	783	804	774	767	756	770	762	826	838	804	802	844	810	831	790	742	791	790	780	755	753	738	791	752	782	789	770	760	790	770	793	765	763	803	771	797	810	800	793	761	842	786	800	777	775	788	767	821	735	826	781	763	757	790	812	766	771	810	756	815	759	837	718	799	816	828	848	793	785	817	800	798	764	841	796	756	786	772	814	782	742	752	763	812	829	791	797	727	774	747	766	787	839	770	739	808	801	761	809	808	791	758	808	790	734	736	781	799	799	808	824	771	791	817	766	795	777	772	756	794	776	802	794	776	807	762	816	797	761	789	783	781	784	840	789	820	769	759	733	816	784	761	813	769	785	809	770	817	786	799	778	820	804	856	806	778	795	783	821	814	790	813	753	788	740	746	769	774	802	772	809	764	796	797	802	772	792	744	761	825	806	750	817	814	765	826	814	763	804	787	787	752	845	784	758	758	829	828	845	782	768	752	769	804	772	739	778	775	786	822	749	787	788	798	783	800	756	847	773	795	827	810	803	791	819	786	749	807	782	783	762	756	784	837	833	777	771	793	748	793	771	796	762	776	773	758	785	772	788	771	784	816	774	786	782	818	807	779	802	811	767	838	798	765	797	813	744	777	737	821	821	772	820	789	796	841	781	793	792	770	793	817	773	803	754	761	770	818	807	835	766	772	820	818	787	803	754	769	776	827	820	848	794	806	815	802	815	813	814	787	787	773	800	790	791	768	762	748	776	817	742	784	814	838	793	775	777	858	782	820	774	812	806	775	842	772	817	777	805	828	780	805	771	784	762	773	760	812	758	753	800	772	750	774	780	776	850	782	747	801	745	798	776	768	811	783	748	772	793	836	774	798	760	760	795	740	846	764	745	736	828	799	785	739	779	802	786	797	769	766	765	800	868	751	804	732	810	807	770	838	750	757	794	790	709	800	787	795	792	745	804	777	774	802	772	747	745	812	791	791	818	809	781	744	783	776	739	797	793	807	779	760	798	760	790	815	771	762	807	776	812	788	821	778	812	832	801	832	794	795	756	795	750	783	771	822	791	749	784	778	776	786	705	773	752	823	789	760	814	778	731	758	775	778	772	789	852	785	812	762	808	776	776	763	785	767	756	795	787	741	769	777	793	789	791	820	815	810	803	758	764	764	783	766	735	794	739	808	808	731	822	778	777	797	839	826	751	810	800	796	795	776	763	773	755	828	804	805	819	803	819	748	806	785	821	814	786	802	767	839	724	750	771	707	781	792	834	816	833	839	813	782	793	763	800	790	767	777	809	803	770	785	766	795	810	800	750	743	823	757	749	811	792	767	775	788	812	798	809	793	835	757	808	847
27284	20650	10045	2898	1714	1413	1199	996	900	790	810	709	599	530	486	488	457	451	469	498	460	412	380	378	340	373	388	378	386	394	390	339	347	363	322	366	370	378	406	371	388	393	379	376	374	365	345	360	412	351	391	363	389	367	377	379	394	354	397	350	362	405	316	397	364	345	343	360	341	350	375	340	393	400	365	374	371	392	349	388	371	362	413	398	378	382	362	367	362	385	322	387	375	388	382	376	359	348	375	357	353	340	365	361	378	342	350	393	344	356	386	373	377	380	376	335	378	349	409	357	376	386	357	374	363	406	397	391	385	383	374	369	347	365	389	365	368	352	348	377	364	411	379	400	397	343	357	354	355	384	380	334	354	376	338	355	415	406	387	385	355	398	360	414	385	375	400	367	351	407	333	378	402	373	402	342	380	365	328	373	386	352	346	357	407	387	355	392	335	389	366	369	364	385	392	370	373	343	356	415	345	381	356	399	361	337	408	348	367	368	371	388	355	350	338	366	369	369	341	354	377	391	361	363	361	384	375	368	398	375	394	352	379	365	353	333	366	356	354	389	352	377	362	385	348	360	361	387	372	370	357	386	335	378	343	363	383	372	373	381	361	395	386	352	381	361	350	360	397	354	333	390	383	363	365	339	407	378	341	345	352	364	382	359	322	371	382	366	383	384	373	408	360	384	353	373	345	399	367	383	357	388	380	360	404	390	332	391	361	390	350	376	362	384	377	369	345	344	391	409	372	340	383	357	401	361	355	370	375	373	372	374	354	391	393	347	381	367	362	350	327	376	412	359	374	364	366	406	385	350	363	385	381	372	382	364	361	366	380	389	379	384	360	387	354	345	384	386	362	405	372	394	389	366	366	357	339	357	358	379	374	365	349	376	378	369	341	400	402	362	353	392	357	325	363	393	403	366	340	373	317	388	408	359	370	392	376	335	390	366	382	370	390	353	391	361	360	361	373	390	375	373	354	336	330	356	383	402	363	399	390	373	379	392	376	344	356	383	437	366	383	341	387	367	384	375	354	358	377	385	406	375	349	372	365	364	384	359	345	385	341	359	339	352	369	416	405	397	376	353	347	370	370	395	383	371	371	326	337	396	381	399	354	369	401	380	377	355	364	362	409	374	344	381	363	379	374	356	382	353	356	368	366	379	415	396	355	385	352	379	390	356	357	360	388	367	367	348	391	396	365	352	383	392	371	365	371	366	381	351	346	367	389	382	391	388	362	329	378	346	351	350	373	374	394	394	342	397	370	341	368	391	381	383	353	390	364	385	384	407	394	354	410	380	359	385	394	360	396	379	379	360	369	359	374	353	369	358	357	421	376	364	365	369	392	356	408	382	402	398	370	358	355	358	378	399	373	376	334	353	373	380	382	352	363	340	362	394	398	402	392	383	377	368	362	333	358	385	378	402	402	351	352	349	362	391	391	344	388	390	333	341	378	315	406	362	375	360	359	382	362	366	376	369	371	366	382	384	359	364	383	390	372	378	397	382	350	384	343	385	413	384	377	394	377	371	378	355	385	373	352	383	390	369	381	371	386	358	376	419	378	364	363	391	374	378	374	384	382	392	404	394	374	355	340	357	357	394	386	371	346	361	396	344	356	418	351	371	373	380	365	354	367	347	395	391	372	376	338	375	403	357	346	384	369	383	386	360	410	371	362	386	384	365	378	402	387	374	382	395	353	374	361	438	371	383	339	356	414	384	395	379	372	399	387	366	364	345	345	379	364	351	396	403	379	368	398	358	368	350	367	346	378	363	378	366	367	369	365	398	353	356	391	376	400	353	355	353	333	378	372	349	353	393	338	378	383	365	366	391	380	388	376	355	375	371	372	378	409	331	369	369	362	360	370	355	378	376	357	353	362	364	354	356	375	383	386	338	341	382	377	390	343	380	414	326	394	377	374	361	383	377	388	380	348	371	367	371	391	374	374	411	375	403	374	393	377	389	379	367	385	391	378	357	400	369	382	350	358	349	325	340	358	391	342	387	371	392	350	379	336	341	380	380	372	366	382	358	365	386	368	342	326	333	367	377	355	342	368	390	409	382	372	381	386	378	356	373	400	421	337	393	326	350	331	379	356	364	357	334	351	367	381	354	372	344	378	369	360	350	325	369	365	371	366	381	385	349	418	357	405	366	370	355	333	401	357	386	370	344	373	352	382	390	351	365	378	381	365	330	388	357	363	393	387	356	364	367	391	392	358	345	349	383	387	335	380	366	377	343	386	371	387	317	388	358	367	386	367	378	373	440	386	343	360	365	382	344	371	408	391	360	383	379	355	348	380	399	386	370	386	389	368	382	347	373	354	387	392	367	387	386	362	383	393	371	382	369	342	391	387	359	396	329	380	367	360	405	387	341	358	389	373	379	391	377	393	350	368	363	343	320	372	352	361	386	384	379	396	382	378	380	357	347	347	382	383	366	387	374	343	383	345	390	356	378	359	375	398	371	386	375	346	355	363	364	364	365	349	363	383	409	374	387	359	381	345	358	351	382	403	338	370	364	376	400	356	385	352	384	360	390	398	373	374	353	360	362	406	376	367	389	370	348	341	381	376	359	391	378	367	390	371	430	412	340	384	335	348	375	385	399	355	379	376	389	329	368	375	378	366	392	352	356	387	371	414	361	349	370	391	394	364	379	379	357	366	386	352	369	369	385	365	410	395	357	367	375	372	367	363	342	362	373	384	401	370	367	380	348	359	366	367	371	368	374	402	363	354	367	333	378	417	422	353	367	397	382	360	419	367	397	371	364	377	381	351	355	366	376	370	347	369	346	376	360	341	347	373	381	389	395	364	376	382	359	387	353	392	343	403	375	375	370	404	349	382	378	371	366	357	394	435	381	359	365	359	383	400	398	380	373	361	408	418	379	346	382	370	348	396	388	360	410	405	397	351	377	407	371	368	357	386	338	374	380	349	334	370	365	396	375	349	380	387	394	375	387	411	369	393	345	371	335	378	394	370	407	372	408	366	380	381	408	371	360	345	382	367	356	362	377	370	376	329	358	401	392	353	367	348	366	382	366	334	361	377	396	403	356	378	376	369	401	349	390	374	406	389	358	377	364	378	392	385	374	394	386	401	397	358	376	377	395	375	383	360	353	367	358	351	366	351	376	368	358	374	381	323	391	404	384	369	346	369	339	356	359	368	392	377	360	367	369	357	393	375	358	342	382	378	338	392	374	396	336	364	385	332	368	381	357	364	379	374	380	357	350	389	392	371	367	401	404	381	366	380	346	374	399	384	342	335	352	383	380	370	336	369	398	381	374	391	392	371	385	376	363	376	339	368	403	362	338	367	348	365	352	343	408	361	382	383	375	347	345	398	350	364	378	356	360	395	393	355	361	338	379	380	363	368	387	381	362	396	354	374	359	362	355	386	394	384	359	396	368	355	330	371	369	374	367	380	363	378	389	383	368	341	361	336	376	371	368	367	359	381	345	359	383	380	378	356	366	377	341	335	344	369	365	354	365	368	316	402	396
5836	6981	6603	4024	3772	3254	2696	2369	2056	1751	1692	1418	1182	955	748	723	723	762	808	901	791	650	579	518	487	539	503	515	512	477	495	494	511	452	502	507	478	513	461	494	532	534	495	472	507	462	450	505	484	541	506	477	483	468	485	475	491	494	487	530	480	464	493	492	464	474	533	475	542	491	475	496	521	483	498	507	533	477	458	525	524	510	518	508	506	486	462	506	492	480	483	509	497	472	449	518	464	490	480	472	468	476	453	494	470	502	483	496	481	525	476	487	467	535	481	471	443	484	481	450	455	412	479	480	490	491	461	476	507	507	440	476	479	527	459	499	491	472	472	475	466	465	499	459	464	479	466	534	516	497	499	456	485	499	464	492	493	477	526	475	473	455	475	471	456	501	477	499	484	477	482	475	497	488	465	496	472	507	491	478	453	470	493	503	481	508	496	488	511	500	469	475	516	496	519	483	457	485	477	483	440	474	479	526	475	482	467	473	484	502	454	470	446	498	473	462	510	451	445	485	524	510	481	487	484	479	463	471	435	492	515	490	471	500	488	477	512	472	506	490	493	552	452	510	468	460	479	462	487	470	486	465	495	510	476	507	513	497	511	516	485	464	521	497	512	505	485	482	470	467	495	507	504	448	469	487	518	471	455	474	520	487	465	500	490	536	487	492	489	479	440	442	461	519	457	495	495	469	492	491	469	508	490	502	491	486	491	499	463	481	481	500	473	471	463	483	472	477	455	509	508	477	454	462	470	492	520	509	465	426	497	475	492	469	514	462	470	461	492	432	500	479	496	485	475	491	510	522	517	516	481	505	462	467	507	472	464	458	486	517	477	432	483	482	484	504	467	507	480	480	454	483	459	472	488	499	487	478	488	481	490	478	483	507	453	468	487	508	458	482	479	485	506	453	448	516	451	506	480	465	502	474	476	484	489	481	463	503	469	520	451	500	478	486	504	500	474	461	489	521	508	440	478	505	474	513	499	475	464	445	499	500	485	529	478	493	473	525	461	471	509	511	498	453	497	479	468	493	466	498	490	464	483	464	488	474	514	476	515	513	515	508	467	477	487	511	518	470	475	478	484	514	451	522	480	503	519	472	476	474	500	507	510	455	499	506	471	490	498	471	489	461	529	466	488	458	429	509	499	451	521	476	494	492	485	474	448	490	512	466	523	472	489	502	476	476	491	482	468	495	455	478	486	474	493	501	446	482	478	496	507	483	472	467	460	458	518	483	473	457	461	488	515	501	479	489	482	471	519	488	511	501	496	492	488	496	488	502	483	468	471	506	510	457	502	471	484	459	485	470	463	528	469	474	511	455	466	483	511	486	498	469	482	490	531	466	460	532	495	529	504	459	444	494	457	468	497	499	550	446	489	506	473	489	493	489	432	467	493	440	491	489	475	477	501	491	484	465	503	489	511	518	479	493	476	493	523	522	454	497	434	473	506	482	483	496	462	453	479	489	490	489	477	455	475	489	473	462	506	512	463	491	527	502	451	496	480	480	432	477	524	502	485	503	503	474	431	456	470	495	453	509	468	521	490	521	451	499	497	488	509	493	480	506	492	481	487	462	466	458	522	482	506	481	478	456	479	483	484	533	528	521	464	485	442	518	504	504	506	504	466	445	494	515	465	481	479	475	482	519	461	494	466	484	429	477	486	497	469	497	511	479	461	508	451	480	489	487	497	468	481	469	486	517	460	457	466	515	488	478	475	473	509	474	481	530	497	496	477	489	482	463	465	467	485	495	472	510	495	469	457	498	472	518	443	514	484	479	501	486	496	505	495	472	469	473	523	501	527	467	462	483	495	496	482	503	483	464	479	478	499	477	500	487	447	511	482	500	502	535	494	500	489	480	487	520	400	479	500	483	508	477	502	442	493	500	506	488	448	472	472	484	479	491	459	490	471	474	487	482	459	467	504	532	512	487	469	452	524	467	467	478	495	513	481	496	507	460	473	463	476	537	462	473	525	478	496	481	508	484	486	488	486	478	473	509	507	453	490	466	456	452	506	508	476	495	448	469	505	509	475	494	459	475	501	466	478	482	513	493	472	464	462	474	497	468	487	503	459	478	490	480	491	486	469	517	482	478	497	506	505	462	524	466	493	496	481	501	474	485	503	443	483	483	457	495	512	467	426	517	506	471	454	514	521	509	471	478	473	493	449	500	462	472	523	497	476	439	524	496	474	487	503	522	478	501	477	482	515	469	489	510	486	459	490	490	479	509	482	477	439	503	480	464	506	469	483	483	498	478	488	494	514	511	453	516	507	505	464	494	497	481	498	536	489	486	480	469	486	476	458	481	479	463	498	444	473	496	461	505	484	496	499	415	504	482	493	473	505	515	442	466	497	499	471	506	462	490	458	541	499	472	484	478	497	490	487	500	484	452	486	489	498	461	486	493	459	527	507	492	495	492	484	550	525	443	457	490	486	495	461	514	505	489	525	497	441	488	485	492	462	486	499	483	479	495	516	508	468	493	475	509	450	474	515	511	461	497	495	472	483	516	472	494	482	503	467	468	465	440	470	495	499	468	486	480	498	475	458	469	433	512	486	455	447	536	497	445	528	497	485	500	517	511	477	529	483	462	489	510	498	464	465	508	484	473	481	515	539	484	507	526	495	470	482	469	485	491	490	465	474	480	450	475	501	472	510	482	501	505	440	535	466	493	498	478	466	515	479	485	461	493	514	487	518	451	551	499	490	524	482	494	473	483	461	470	498	486	523	450	465	474	473	479	462	490	496	436	511	463	540	476	485	490	506	471	478	468	486	475	508	476	501	466	458	485	521	491	487	483	466	467	510	496	456	507	476	474	480	482	531	495	485	450	473	454	498	507	468	484	505	492	500	506	499	465	461	490	470	496	465	453	474	487	473	495	466	511	477	485	454	482	487	501	517	508	443	466	478	466	513	412	452	523	462	470	476	494	511	490	476	478	467	480	482	495	486	504	507	486	501	480	470	485	514	476	474	503	481	483	491	484	496	505	471	501	484	537	452	515	532	485	488	492	485	493	484	508	531	447	493	501	469	448	457	478	505	502	484	470	446	435	526	497	478	509	430	473	481	465	523	483	473	463	486	489	458	463	476	496	473	496	479	493	485	468	526	469	472	446	498	477	455	506	471	476	503	484	489	526	485	495	445	474	488	512	500	464	477	502	491	498	467	475	507	479	489	498	469	480	486	519	500	521	482	475	490	472	468	504	479	465	494	504	502	480	451	489	541	483	502	450	467	499	467	477	482	498	493	480	485	474	494	491	524	450	493	460	454	504	490	491	491	483	529	547	471	502	489	474	446	464	507	529	507	504	471	516	527	466	460	462	516	462	501	469	473	468	502	498	481	470	473	513	519	488	479	499	448	515	459	473	495	431	512	464	499	497	478	535	490	481	490	416	485	541	508	471	499	449	485	467	465	478	531	452	473	485	515	495	477	479	490	516	468	510	504	463	476	527	491	506	489	486	493	526	459	466	491	493	506	460	477	503	477	485
24440	21572	29036	24580	21546	11478	3323	2166	1827	1669	1547	1355	1168	985	894	799	911	841	904	961	882	803	709	698	699	724	674	683	666	672	655	685	670	674	636	638	676	639	655	659	663	666	625	626	640	655	650	644	620	637	709	632	641	642	607	641	622	664	671	680	608	656	657	645	665	671	699	649	674	611	670	664	664	609	636	650	659	638	656	649	677	641	706	634	634	687	706	610	617	668	648	693	624	622	639	656	692	629	649	638	634	594	647	663	683	632	664	666	636	646	650	641	679	645	637	621	613	670	645	617	668	623	710	588	622	687	629	670	657	699	608	667	618	673	607	648	591	653	633	678	693	629	596	629	639	646	654	673	627	643	599	661	652	646	597	618	614	600	666	634	658	619	677	639	639	642	665	660	715	625	649	634	665	607	673	584	685	641	667	657	634	619	600	642	678	688	627	717	647	603	638	610	647	606	656	634	655	639	614	625	623	653	660	614	647	683	650	624	637	633	662	664	616	646	690	631	641	642	667	624	658	638	628	621	642	656	646	682	648	633	681	618	649	594	684	653	659	655	636	628	609	618	660	636	630	600	684	654	664	641	642	628	659	629	639	614	620	621	670	598	606	628	654	656	647	631	619	665	635	621	659	641	609	661	650	647	642	634	642	694	644	627	643	633	628	648	651	609	653	636	666	598	625	689	643	618	657	600	659	623	664	657	667	640	677	666	675	613	678	667	676	647	598	655	651	669	659	650	645	613	660	682	638	630	646	664	641	668	662	668	649	636	665	641	627	655	634	638	630	642	636	609	650	652	668	656	639	647	644	618	680	649	643	614	635	607	602	650	656	654	700	593	648	625	643	618	708	626	672	608	668	649	695	674	655	654	644	640	644	625	660	636	656	643	640	654	634	658	613	604	648	685	631	648	663	619	627	626	677	639	669	612	672	652	637	653	657	641	653	646	637	664	629	634	640	696	659	623	660	595	664	693	618	632	627	603	633	646	632	686	633	663	641	636	673	651	641	624	630	654	658	629	617	623	604	636	627	629	616	632	683	632	626	638	645	624	654	629	635	575	674	650	679	653	609	609	650	647	635	661	634	591	691	628	655	634	656	696	677	664	643	698	613	631	652	645	666	635	676	638	636	645	650	654	632	628	627	681	614	620	645	646	632	661	608	645	652	683	636	655	624	664	696	694	671	600	666	604	670	638	679	640	674	675	640	602	638	649	650	667	655	615	670	677	645	645	647	659	632	599	642	645	646	636	666	635	657	644	615	643	633	590	654	626	627	672	615	657	694	653	651	672	609	614	636	673	655	623	635	699	657	624	665	636	636	642	666	688	635	655	655	648	680	650	607	680	644	613	607	638	631	652	676	623	653	586	629	609	641	654	689	623	613	646	593	666	663	650	696	660	616	619	606	645	635	596	642	625	637	651	664	705	614	627	652	658	625	640	628	626	662	658	673	655	650	642	631	633	653	600	616	627	638	625	673	621	661	647	638	665	577	640	665	636	644	657	607	627	655	635	693	592	598	682	625	614	656	661	600	652	586	642	663	654	663	618	628	616	634	639	652	640	602	626	664	650	608	613	649	709	659	656	628	609	672	591	667	617	638	614	651	658	648	656	706	643	629	630	671	639	647	630	609	659	658	624	617	710	629	653	640	640	650	626	638	659	645	645	609	642	616	650	623	647	614	639	633	623	631	628	680	658	632	680	609	666	629	629	616	659	616	639	603	643	631	620	633	670	603	683	654	654	655	679	633	613	641	651	602	621	636	652	636	667	619	614	677	634	665	606	666	659	664	648	644	652	621	595	632	635	645	661	644	594	671	665	649	629	646	679	602	655	638	636	660	631	614	670	648	663	620	665	633	658	651	629	666	598	640	647	646	617	617	658	623	652	636	659	621	632	597	623	654	655	620	628	647	646	594	668	626	649	635	652	635	584	630	656	609	631	654	669	628	637	668	611	595	608	625	661	647	651	678	650	606	635	688	666	629	677	647	600	653	581	610	617	644	689	582	649	611	637	635	599	656	623	627	637	633	714	653	627	631	608	674	634	647	627	648	654	653	657	630	622	640	650	617	633	615	665	622	613	631	623	592	640	691	639	620	658	648	654	637	661	626	630	604	627	622	663	685	652	673	657	687	635	588	643	640	596	645	664	620	633	655	636	699	663	650	607	646	668	678	631	669	632	612	601	651	580	669	627	645	627	646	646	638	641	633	604	681	654	629	659	636	652	629	654	623	631	690	625	609	620	637	710	633	633	665	621	623	629	636	618	655	619	633	628	660	651	597	625	682	671	655	622	655	638	646	694	643	706	667	605	627	645	637	671	647	641	626	652	617	603	641	674	640	608	644	637	608	669	628	645	628	655	589	657	679	627	684	583	669	634	673	609	677	602	668	637	661	653	692	639	653	651	657	630	654	678	651	648	658	657	605	582	645	640	652	623	682	633	625	670	617	629	605	626	645	659	674	668	661	596	697	643	574	619	646	660	633	610	632	613	618	666	576	661	632	672	679	624	638	642	634	597	654	652	610	617	664	631	618	586	621	693	636	652	638	595	632	651	649	656	619	645	640	636	637	659	665	650	639	653	665	675	638	622	623	626	636	619	616	655	651	610	682	633	655	662	664	628	634	675	636	613	662	653	653	632	637	681	620	628	647	638	698	646	596	619	623	672	614	599	606	606	628	639	666	658	685	634	586	662	607	633	682	667	600	641	641	658	645	614	652	643	661	636	650	621	623	616	670	650	632	673	618	634	651	670	606	688	636	665	691	635	654	665	670	621	635	667	632	628	664	627	625	669	657	635	618	651	663	658	570	631	646	599	630	623	650	598	606	689	667	610	613	641	673	647	653	672	639	635	627	647	647	639	657	618	616	697	657	644	663	714	687	632	622	679	641	703	662	637	648	643	616	685	661	618	644	638	587	628	625	617	619	645	611	680	598	660	656	618	610	674	689	678	673	669	664	652	658	618	668	646	670	654	666	647	645	660	613	625	656	667	644	647	615	638	695	654	627	628	648	610	638	620	694	617	614	629	611	664	645	667	642	638	566	623	638	643	654	656	623	632	624	642	640	640	665	627	625	570	643	644	636	630	618	603	626	580	640	632	653	597	658	644	606	592	667	596	647	640	633	670	667	653	606	653	654	623	651	640	640	668	698	640	608	648	683	675	646	620	647	677	688	645	658	632	630	643	656	674	607	656	650	605	646	656	647	617	652	686	625	646	632	634	679	607	654	610	606	665	615	604	623	645	613	628	641	667	638	606	629	677	646	657	660	634	659	644	639	635	672	602	647	650	636	655	638	646	621	622	670	615	619	616	656	663	625	609	650	627	644	618	669	621	624	666	646	620	609	628	647	629	621	634	643	652	690	621	645	604	616	672	626	644	599	646	668	617	628	626	608	613	651	633	626	619	641	610	646	621	645	617	671	625	666	655	611	652	678	674	625	690	606	640	650	670	605	654	640	626	626	659	603	589	622	636	644	674	655	675	632	638
7303	16419	14457	9086	7627	6603	5638	4628	3993	3359	3140	2731	2289	1792	1382	1369	1397	1313	1449	1552	1368	1177	1061	931	934	899	882	889	853	936	869	919	874	839	907	855	876	819	821	857	842	866	857	929	850	866	858	858	869	855	863	798	821	842	854	811	904	835	857	848	821	828	820	790	783	812	855	884	851	826	840	824	807	794	834	788	781	807	803	825	778	801	867	821	852	837	785	827	791	825	784	839	816	815	815	829	788	800	771	832	817	810	792	796	808	837	818	805	844	835	876	838	826	844	857	818	833	771	811	863	755	777	830	847	786	833	830	840	813	823	822	763	836	820	830	802	802	793	833	801	841	808	850	781	821	819	811	865	808	828	893	844	870	866	771	828	868	779	831	845	845	849	846	841	881	768	788	839	826	795	809	840	817	884	804	789	820	855	818	833	849	773	804	797	798	816	816	771	864	816	826	831	818	860	855	783	834	840	864	790	820	876	785	862	813	811	867	830	819	810	798	806	801	805	865	836	827	805	834	832	769	857	786	824	841	791	861	841	815	803	809	795	816	806	900	853	781	830	820	804	832	795	839	818	856	804	883	783	791	833	792	813	815	776	796	797	843	829	835	830	811	832	761	867	820	806	833	832	791	822	851	845	848	844	798	782	860	837	833	844	853	818	845	818	816	808	812	829	775	851	800	833	862	845	766	828	847	849	816	869	844	795	851	805	828	861	806	846	779	782	802	831	808	821	822	842	826	839	822	867	884	764	776	833	781	781	830	786	798	893	810	828	803	827	836	817	834	775	824	813	895	834	802	800	839	785	807	845	851	861	859	828	830	852	848	811	842	784	848	778	834	818	866	833	814	846	822	833	833	793	857	818	801	849	839	778	794	887	864	812	837	864	787	831	831	841	813	863	759	800	861	843	810	817	820	876	849	823	825	840	822	774	816	842	789	821	855	799	839	790	828	858	758	803	870	838	762	857	802	828	798	805	777	821	866	776	854	829	807	814	840	849	856	794	804	841	804	827	880	864	848	813	891	858	810	813	797	840	839	857	847	889	797	808	884	813	854	868	827	880	788	843	822	791	794	859	827	834	856	835	827	868	822	878	770	863	844	776	820	811	801	842	811	849	822	838	851	802	837	844	810	833	850	825	849	799	849	830	810	827	835	806	760	804	814	815	799	791	814	823	796	780	838	832	834	825	845	839	797	804	808	851	774	833	844	835	797	758	822	823	826	791	827	801	823	813	814	850	842	855	837	795	799	839	824	806	832	859	889	845	821	819	863	822	757	882	837	847	812	839	839	830	855	803	847	835	809	819	868	819	844	832	839	856	861	784	837	815	863	826	835	764	917	814	838	824	831	826	791	866	776	791	819	826	899	855	819	828	829	816	817	813	856	790	783	855	819	876	825	788	824	789	826	852	836	823	804	766	843	839	817	819	832	791	836	800	832	836	860	836	790	812	817	896	816	866	799	861	850	861	821	855	886	817	830	804	811	791	813	844	817	828	890	849	823	807	839	857	839	885	854	825	841	857	817	834	833	828	852	810	849	838	870	848	817	823	838	822	822	812	823	828	831	809	839	817	814	890	768	789	849	819	882	817	854	851	823	820	798	826	794	847	800	829	805	801	853	815	827	761	857	761	792	803	862	829	813	852	826	812	801	760	772	817	859	825	804	844	826	851	842	816	838	816	826	816	865	864	806	853	828	787	803	809	806	847	835	783	860	846	871	826	831	857	858	840	778	851	797	808	875	847	814	842	809	816	788	859	827	799	833	833	841	803	808	779	774	836	805	826	821	776	825	806	827	796	845	832	801	864	835	808	867	836	850	799	873	858	799	788	822	838	853	813	880	804	845	790	802	800	843	832	823	837	823	807	787	835	820	819	835	809	832	817	814	797	823	837	821	853	825	845	802	837	789	809	760	828	819	804	815	794	813	803	845	807	807	819	815	875	793	791	812	856	808	782	855	879	827	827	822	798	856	851	829	828	801	834	816	852	826	829	828	824	752	831	862	795	781	834	822	847	839	840	825	870	809	847	815	844	813	857	841	836	831	816	783	816	809	821	844	799	856	826	846	868	853	828	812	804	811	846	799	811	798	835	801	813	846	858	823	866	844	852	814	827	851	874	841	843	810	856	836	803	817	779	818	843	828	829	801	831	797	829	813	835	801	834	851	854	824	751	816	812	786	865	826	858	807	804	842	828	861	848	805	828	817	851	831	833	807	776	795	887	807	769	811	812	855	831	804	773	809	842	879	769	817	831	867	815	862	825	860	804	852	851	811	801	842	815	839	856	809	827	894	837	829	814	758	798	804	819	829	832	809	864	830	817	790	827	822	823	789	847	813	841	815	831	871	803	842	817	826	818	855	801	858	782	854	783	791	826	762	824	845	866	841	815	845	851	833	859	828	816	852	881	824	825	850	785	797	839	834	822	845	771	797	846	819	815	848	782	834	801	789	833	813	795	867	776	786	797	804	827	820	831	843	847	822	842	815	785	871	848	820	828	871	835	846	824	846	815	848	848	852	840	815	812	818	823	862	777	795	824	870	838	809	814	860	840	811	800	850	817	886	789	785	872	825	831	815	855	855	859	869	803	789	819	816	815	820	843	763	908	828	826	810	822	828	814	842	824	793	839	810	810	759	816	811	793	837	813	838	873	842	848	809	787	851	824	849	817	849	823	825	820	794	834	822	821	793	838	832	829	852	793	807	869	841	814	792	824	855	833	841	872	859	874	842	796	826	830	829	810	853	816	862	776	875	854	837	770	822	853	813	819	879	831	789	862	843	828	836	845	816	863	790	819	809	846	802	882	792	781	892	840	834	823	860	828	799	832	845	829	790	809	809	844	833	846	825	890	774	815	798	824	805	849	795	772	884	854	786	821	801	856	818	820	832	828	870	819	889	839	813	773	790	842	872	827	824	820	839	825	785	816	824	824	857	793	794	777	827	875	821	828	780	796	842	797	809	788	840	793	815	860	802	813	808	891	802	818	816	819	824	840	763	880	823	821	798	845	866	874	828	837	832	757	850	805	768	786	813	849	790	816	821	844	795	811	771	845	843	838	840	810	834	809	846	842	806	867	814	797	851	830	848	780	835	804	832	796	821	771	808	778	865	795	744	810	809	800	873	774	827	844	807	818	802	770	837	788	797	858	828	844	831	805	838	866	780	800	796	819	886	825	822	843	876	793	841	847	795	791	795	797	826	785	813	795	808	853	863	816	806	881	876	823	838	834	819	818	815	814	795	807	882	818	811	844	802	833	836	838	790	815	779	778	865	756	877	798	809	807	794	848	875	827	870	828	802	842	818	807	860	836	814	836	839	815	799	845	808	864	845	810	857	813	835	846	896	832	823	828	823	805	782	803	852	827	804	781	842	814	865	811	867	852	817	858	843	853	810	813	829	847	796	838	802	830	838	784	744	823	822	834	799	818	811	871	832	842	859	762	805	842	826	839	773	824	808	805	833	832	811	876	811	823	836	872	807	796	815	841	819	838
23348	21568	29482	24124	21570	21634	10274	3293	2398	2095	1971	1743	1413	1138	957	943	1028	955	965	1025	949	833	708	701	637	634	682	613	644	663	649	631	644	645	614	664	661	608	668	657	657	627	640	608	646	615	592	632	617	606	633	652	623	668	615	612	668	612	665	632	639	654	595	603	569	624	619	607	622	639	562	600	639	628	598	579	605	599	619	595	592	619	617	596	649	618	619	613	651	637	552	613	604	615	616	649	558	670	626	629	586	639	631	578	614	590	588	585	580	611	608	635	606	617	627	598	617	636	641	621	595	590	593	597	632	615	612	616	628	588	625	589	644	646	642	581	614	660	609	651	648	609	573	609	630	588	602	585	617	616	639	605	582	594	607	635	638	581	598	588	609	612	597	613	627	616	583	559	617	582	589	640	641	590	584	616	629	626	597	616	589	609	608	622	623	571	603	623	571	588	582	651	613	611	628	625	615	620	625	640	606	591	607	609	625	596	570	577	651	651	650	565	606	596	649	585	600	626	602	622	622	634	617	603	624	602	605	559	601	569	625	608	592	622	612	587	615	597	615	619	633	624	591	628	627	609	624	618	630	634	599	617	575	606	601	649	596	602	608	626	601	660	598	606	625	581	656	641	613	601	589	632	621	589	618	605	592	575	565	553	595	602	623	589	637	602	611	621	606	637	567	646	570	624	600	595	596	605	583	575	644	629	589	546	577	625	607	595	584	617	628	607	671	606	591	582	603	578	612	614	605	597	606	618	584	589	578	591	542	616	607	598	582	633	592	555	583	633	578	593	572	568	624	568	616	610	581	611	621	605	601	587	618	618	621	625	587	616	641	579	620	597	654	585	611	601	601	643	638	545	613	599	606	652	596	658	603	585	596	627	610	583	589	607	635	603	534	575	609	591	616	585	645	584	585	559	612	568	606	562	590	603	559	617	613	592	604	638	595	639	612	597	584	594	585	613	628	605	630	617	588	569	643	589	600	589	618	604	565	640	634	580	570	585	624	610	577	615	588	601	586	620	642	609	593	604	573	620	626	618	591	584	619	642	644	589	597	587	617	614	626	612	620	589	653	612	571	629	573	576	555	639	637	605	652	551	539	614	563	609	610	587	628	601	590	592	626	587	585	637	645	592	604	583	607	618	594	576	628	609	618	655	611	589	584	613	583	549	603	623	595	602	595	664	599	636	619	586	625	627	632	601	610	602	599	585	619	643	564	601	586	578	597	621	610	600	616	531	595	608	631	640	603	581	633	612	605	633	655	627	605	591	584	577	598	569	640	580	584	645	610	654	610	597	650	533	599	587	590	633	629	595	586	614	595	580	609	582	642	596	600	620	606	588	570	611	616	615	661	587	599	624	633	669	627	599	629	590	608	644	582	640	555	597	566	580	595	600	579	569	551	588	606	648	590	608	583	623	600	615	622	586	612	599	601	605	598	619	626	598	599	633	603	620	600	537	581	644	626	581	642	620	574	623	592	598	601	549	577	636	609	591	616	583	599	558	598	575	596	641	579	553	590	657	610	602	631	598	624	639	590	606	605	621	558	634	568	613	642	585	612	604	592	578	564	608	601	636	610	627	616	579	582	619	646	569	639	577	637	620	601	666	581	606	595	612	612	565	609	600	623	579	574	581	606	623	638	589	581	628	632	589	596	609	599	582	593	612	596	606	587	584	627	600	557	604	585	569	573	628	609	607	616	645	624	548	607	589	614	629	624	628	600	590	624	625	634	616	615	624	650	592	583	645	589	554	594	608	623	619	603	621	585	666	576	649	622	576	620	590	603	582	595	589	579	625	606	573	599	620	619	659	606	624	570	663	652	639	598	605	607	625	609	570	584	606	595	633	601	623	583	602	593	564	574	610	595	604	593	591	658	625	572	648	655	625	594	601	584	603	547	574	599	585	602	592	566	572	558	592	657	593	597	604	583	606	636	608	590	613	595	582	598	622	580	633	634	576	612	611	580	641	631	609	614	600	570	627	592	598	580	584	595	608	597	611	586	567	599	572	662	606	633	636	665	585	600	595	574	546	645	576	564	650	586	590	559	608	587	576	638	591	558	627	619	638	621	628	585	632	601	628	577	589	631	629	592	615	560	648	589	641	562	632	587	596	583	597	621	622	611	588	636	582	629	596	666	586	612	597	630	580	610	580	609	593	590	599	645	593	600	566	620	604	632	602	598	614	581	616	632	606	621	610	639	639	633	580	582	601	650	607	609	593	620	635	588	608	610	572	592	603	620	554	630	604	640	629	598	614	593	578	620	551	571	663	574	616	591	600	584	595	604	624	623	609	617	587	592	593	624	633	585	603	585	609	655	578	603	621	619	615	617	592	593	612	607	596	621	600	592	600	598	587	542	652	602	607	607	612	613	585	636	574	604	606	567	642	602	582	635	593	568	612	627	655	617	657	645	618	592	605	596	591	604	624	616	606	586	602	607	623	562	583	569	588	608	586	597	626	608	605	577	632	615	588	660	619	638	578	625	600	584	584	553	601	554	622	594	561	590	611	628	581	631	589	633	552	661	605	604	612	552	606	606	610	606	561	677	602	621	613	560	624	578	600	610	578	614	623	626	522	585	620	619	652	643	633	613	613	592	611	617	615	588	576	605	650	590	605	584	632	584	596	587	603	596	593	618	579	612	565	608	601	599	626	613	639	652	620	635	594	579	570	564	612	620	592	593	622	576	581	607	631	592	619	583	576	611	576	628	584	584	632	598	551	605	642	635	567	545	650	616	588	595	567	606	610	593	584	575	600	587	627	594	610	627	601	618	612	648	582	591	585	630	621	576	613	617	568	588	612	627	592	661	626	631	599	632	629	635	647	608	582	619	622	606	572	610	633	611	582	588	614	596	612	621	553	615	566	616	576	632	563	592	615	647	621	610	586	563	615	607	590	561	597	617	583	585	639	567	588	595	640	612	630	637	572	651	648	625	633	601	642	594	614	577	611	599	606	592	618	574	607	569	652	578	594	599	569	642	583	609	611	629	620	594	615	632	636	569	586	573	569	608	597	586	599	632	608	590	600	597	626	621	588	579	582	606	614	623	639	617	638	601	589	546	617	595	599	608	636	571	626	610	618	580	583	587	631	598	609	542	588	629	626	555	611	544	619	606	606	637	573	587	593	588	639	619	632	602	600	621	584	572	562	568	588	585	598	570	580	617	592	600	639	577	625	588	602	576	631	597	582	576	568	601	594	611	578	574	578	592	598	611	608	632	612	605	595	659	587	557	586	611	626	640	577	620	603	593	572	589	573	613	608	606	593	607	584	589	564	592	615	653	646	609	611	645	593	617	604	603	585	601	622	587	571	636	599	617	607	598	614	635	599	607	640	562	642	613	567	624	646	615	551	629	615	587	607	596	599	601	606	580	600	632	623	582	603	592	576	618	616	597	608	602	587	611	582	639	612	583	599	567	604	627	540	618	599	574	622	609	610	611	589	613	619	622	626	583	630	577	553	632	642	612	611	566	582	577	589	562	594	559	608
9477	22341	19294	12552	10528	9128	7577	6523	5520	4684	4395	3744	3061	2248	1754	1602	1672	1562	1733	1899	1554	1261	1038	992	887	903	877	812	890	862	835	839	854	845	852	829	820	849	901	817	840	871	857	831	838	788	826	802	834	832	828	799	845	836	812	778	855	788	818	778	790	810	799	792	807	821	755	824	762	825	816	752	778	739	808	774	819	769	825	807	817	766	771	801	803	746	744	741	743	793	782	802	795	808	825	791	818	808	841	780	869	800	775	830	764	768	872	799	799	732	795	765	846	766	770	821	725	788	794	760	754	756	790	846	754	759	798	799	781	829	788	740	788	846	815	786	789	788	785	743	799	788	790	781	799	762	723	791	767	807	799	776	776	787	772	803	802	827	815	773	829	806	786	793	758	796	771	763	832	773	789	793	779	803	796	727	780	758	808	752	778	781	769	825	791	793	732	769	779	765	755	789	820	778	807	739	748	776	793	789	748	775	760	787	771	857	830	752	786	806	804	786	739	808	781	747	787	777	794	732	807	783	770	769	776	787	822	796	778	784	755	825	811	820	757	800	757	834	743	783	783	779	776	797	785	799	758	800	769	793	746	731	775	753	738	814	790	730	845	791	789	781	780	745	796	820	806	793	798	769	783	767	781	828	830	833	772	797	754	812	720	743	760	784	733	719	789	740	770	773	760	832	854	766	761	790	756	758	811	755	777	763	804	762	770	807	803	789	818	775	772	793	833	792	813	797	824	795	811	803	798	802	775	793	803	774	792	808	792	759	770	787	809	805	782	817	791	768	825	765	792	850	789	813	776	749	849	786	777	761	824	785	800	838	799	774	770	794	751	776	757	742	802	784	794	767	791	792	783	737	827	800	746	822	779	750	780	718	825	756	788	776	769	755	811	776	765	733	804	768	804	774	777	795	769	768	823	780	817	841	698	763	781	768	756	812	722	736	827	772	830	783	775	829	806	816	804	805	792	743	799	796	766	849	751	786	845	768	849	851	809	825	819	837	740	762	764	749	806	776	776	821	775	766	726	735	788	800	778	791	821	734	806	814	772	788	790	800	791	811	801	751	774	807	774	768	799	772	805	750	790	767	742	771	788	749	820	810	792	803	759	765	797	822	763	802	796	800	785	798	793	776	774	770	796	820	795	784	810	821	757	824	783	782	773	772	761	763	773	853	828	749	806	774	784	752	850	747	811	822	761	736	759	773	717	815	757	762	817	751	809	796	739	795	831	801	778	761	767	821	772	770	721	754	768	824	797	790	820	769	807	751	779	772	757	838	808	779	771	792	820	781	767	752	802	736	793	766	749	782	807	774	799	854	802	735	776	773	757	805	776	791	783	755	768	781	723	728	777	850	785	826	798	797	724	762	773	791	775	792	767	779	744	751	798	790	777	793	829	799	798	786	774	737	795	737	800	781	814	853	771	796	843	824	799	746	803	798	763	818	751	750	757	792	797	844	776	751	771	790	772	783	733	825	752	822	761	783	799	780	819	791	746	784	791	822	787	767	801	763	823	783	819	797	724	726	771	797	747	720	818	753	768	771	760	773	804	756	790	838	782	773	745	793	807	751	762	787	808	775	773	781	756	828	783	829	780	775	798	810	769	794	781	775	771	766	760	780	753	817	790	784	796	775	745	780	780	783	814	820	780	790	773	806	752	794	736	791	768	812	779	742	794	751	775	783	771	750	767	753	795	774	817	787	802	787	791	741	759	779	795	791	804	769	763	820	842	801	799	812	780	789	787	766	769	752	762	771	781	819	765	764	766	806	806	777	755	825	808	770	806	787	772	779	745	826	845	806	803	818	753	729	736	755	762	789	808	787	823	817	803	793	788	806	791	830	778	712	793	789	803	825	799	773	786	833	804	781	808	803	768	790	824	820	740	771	750	789	837	780	791	776	755	830	713	792	790	800	773	767	784	769	746	756	772	796	836	749	826	738	779	801	752	780	824	784	782	808	801	781	746	739	771	805	806	799	801	806	851	773	769	812	774	787	818	792	838	781	807	767	790	794	819	749	744	824	767	781	781	796	765	779	758	792	775	805	780	746	764	772	802	803	793	806	770	718	751	789	787	759	779	796	754	822	803	763	786	792	816	783	845	776	795	750	764	799	783	796	790	809	806	795	748	795	819	791	791	761	779	797	774	760	820	774	773	760	766	792	781	804	738	770	802	769	842	765	752	749	792	772	791	748	787	804	703	798	805	786	776	781	792	791	789	764	792	747	787	800	802	726	817	772	826	759	737	770	772	802	775	758	795	791	813	836	821	764	782	780	825	792	780	795	773	770	746	761	748	773	819	805	803	823	765	750	800	758	813	745	747	818	797	804	802	802	785	768	774	799	769	744	735	735	765	780	834	781	748	782	804	807	780	759	810	753	771	739	783	748	857	784	746	803	796	790	766	782	796	822	754	800	773	743	822	795	796	784	804	812	764	774	732	776	781	795	743	771	766	767	765	778	793	783	819	765	816	828	775	809	799	807	793	737	800	785	842	839	764	796	776	796	816	742	759	794	780	723	755	750	790	794	815	796	761	790	737	774	759	798	792	748	819	805	800	787	800	788	753	766	821	770	765	765	808	787	800	767	733	761	775	768	767	816	817	812	753	793	780	829	776	776	743	784	786	784	791	771	770	775	785	793	786	803	736	853	789	738	775	838	820	789	831	783	786	758	780	790	809	794	782	798	834	806	777	786	765	812	777	746	861	766	735	797	798	764	751	772	788	785	834	811	763	801	817	782	787	786	751	768	760	788	833	789	787	781	768	767	839	783	762	740	739	811	788	803	804	744	785	760	761	778	781	797	771	769	768	817	752	755	799	762	763	781	823	782	778	850	742	782	770	772	832	745	762	827	783	799	778	840	790	818	763	791	795	800	779	770	809	777	760	753	761	805	813	803	796	801	792	792	769	771	784	736	801	832	791	779	766	768	791	787	773	784	769	762	797	775	780	792	811	769	843	777	798	769	816	794	802	822	813	762	720	694	781	784	808	749	764	767	793	787	789	775	801	797	784	835	764	771	781	769	797	768	804	783	785	773	724	807	728	858	798	732	795	775	714	760	762	753	782	796	807	762	745	797	806	763	772	791	775	770	757	739	768	795	801	805	776	773	759	836	749	804	803	773	747	775	833	767	793	740	771	804	743	767	777	759	802	759	798	771	829	798	785	789	804	768	775	749	767	785	766	769	830	762	814	783	767	741	789	729	801	813	768	769	836	835	768	832	762	789	752	781	709	784	707	787	813	802	742	794	841	794	759	822	825	765	773	786	805	875	813	810	786	750	765	800	775	738	801	750	790	796	792	807	812	796	811	791	774	772	760	813	748	825	734	828	829	782	809	764	803	776	774	782	760	771	789	780	759	803	790	784	776	770	786	807	807	765	776	797	782	725	775	750	740	743	789	801	791	748	832	770	804	828	759	827	807	800	803	778	745	777	745	777	822	772	821	793	822	838	815	762	798	843	814	789	780	794	793	752	788	790	766	788	758	818
27504	20764	10215	2842	1660	1404	1218	1010	939	810	771	704	605	488	469	432	463	464	494	480	497	428	414	392	415	395	407	354	381	360	392	388	345	356	344	375	353	388	390	361	344	431	352	377	353	389	372	358	384	355	383	390	409	357	402	367	367	352	367	392	387	385	360	339	348	358	363	365	425	380	363	380	401	385	350	379	385	376	355	393	370	383	397	376	379	386	376	407	364	370	365	403	356	369	355	346	398	387	358	348	358	357	342	338	372	377	376	357	362	356	388	388	386	406	393	384	408	349	383	371	399	421	379	397	365	360	385	356	384	354	392	381	370	376	370	352	353	387	346	361	375	390	333	369	330	388	360	397	412	364	387	365	378	362	364	376	350	361	417	317	337	358	340	362	386	341	382	374	393	367	363	414	406	383	387	393	383	359	373	400	336	371	364	340	385	348	351	370	366	376	400	388	353	382	334	360	384	381	400	353	355	377	353	403	356	390	387	384	369	385	362	410	359	390	392	392	391	406	374	372	382	353	367	349	370	385	377	371	398	338	395	365	369	350	378	388	368	356	365	357	343	387	429	398	356	388	381	383	399	366	352	353	347	378	359	403	383	376	385	374	398	359	347	397	393	367	368	359	379	382	341	362	413	409	400	369	396	393	363	361	401	332	365	401	366	401	389	382	351	371	324	416	383	348	385	364	354	388	378	339	384	345	354	367	359	351	363	359	335	365	346	352	383	374	383	353	352	404	346	350	350	396	348	379	374	381	351	367	347	355	371	343	345	388	370	365	375	363	381	360	350	375	368	356	362	360	394	390	382	389	398	377	368	385	352	363	365	338	388	377	349	358	388	386	378	431	349	400	381	392	376	373	348	357	385	357	398	411	377	377	370	378	352	359	367	371	357	363	358	391	363	371	352	375	375	347	380	374	374	335	354	363	377	373	363	352	381	353	344	352	320	346	362	407	421	389	364	381	341	346	370	350	354	359	377	376	367	375	369	353	345	369	348	354	357	390	365	377	338	367	355	355	365	399	333	306	358	373	354	382	383	380	408	347	386	379	391	366	352	323	364	371	386	354	389	370	344	345	371	406	335	369	364	407	355	409	367	369	391	399	374	418	353	372	377	352	377	325	378	391	353	404	364	365	363	394	380	366	370	362	411	381	379	406	366	394	394	377	343	402	386	371	375	348	398	351	365	365	392	340	360	396	396	363	350	355	368	351	345	375	370	377	375	351	358	394	368	411	355	356	394	367	411	414	392	383	395	370	396	359	363	395	356	350	406	359	378	333	382	360	381	380	380	361	351	392	395	331	364	376	361	344	368	317	352	369	367	369	375	381	360	359	389	351	396	382	350	358	413	405	378	339	359	371	367	340	386	392	298	391	394	350	374	336	361	358	384	348	403	362	414	349	390	407	350	368	377	348	356	366	378	381	410	371	337	376	349	383	390	391	350	399	333	382	372	345	388	359	390	365	352	380	367	364	359	388	378	371	380	381	375	384	349	372	368	382	372	366	352	369	376	350	340	353	371	393	401	407	394	365	366	392	375	385	363	369	374	367	385	374	406	331	377	371	368	354	417	355	400	378	373	386	379	372	370	348	341	348	345	409	351	375	361	357	382	360	394	386	398	368	404	348	393	403	376	371	358	367	324	349	373	397	358	360	382	401	370	356	373	335	365	350	391	367	365	334	415	373	371	360	374	409	393	388	334	375	370	376	333	374	365	383	395	365	337	353	358	346	405	388	359	383	379	381	381	377	410	370	379	357	376	374	351	379	356	377	366	368	367	365	361	344	328	385	334	341	389	337	400	360	357	397	414	380	351	374	373	362	358	365	368	357	348	394	344	356	365	380	361	360	388	376	393	360	357	369	381	402	365	374	374	344	339	414	329	356	335	368	375	390	386	361	377	409	376	334	363	374	337	416	398	378	379	404	385	375	371	386	373	382	390	346	419	390	368	359	360	374	370	361	372	398	335	349	366	365	385	363	372	351	370	382	378	379	368	390	359	402	393	351	372	337	415	367	376	380	395	400	378	326	359	373	390	368	362	376	357	337	344	380	375	397	382	361	398	390	370	355	369	359	369	383	373	391	365	359	407	376	348	372	368	366	382	359	366	379	359	344	387	353	391	373	378	371	385	377	366	368	420	375	358	364	377	356	340	373	344	376	381	360	356	366	354	401	383	402	355	384	379	413	366	351	369	367	384	362	355	346	363	366	398	401	361	396	358	376	379	387	399	369	361	383	376	383	380	373	370	337	367	378	361	349	377	375	348	401	351	341	370	372	416	366	412	338	374	391	339	353	401	372	360	390	340	416	366	378	353	345	396	353	369	366	378	377	372	376	388	377	363	377	363	367	383	376	351	362	383	354	350	340	365	372	390	376	419	363	412	360	395	339	369	380	395	346	356	366	370	378	350	409	370	368	347	381	317	357	364	388	354	386	372	404	390	381	374	361	353	370	373	371	372	374	333	372	358	367	383	357	363	399	381	382	372	343	362	398	388	372	358	370	350	358	387	353	362	371	369	411	384	378	377	357	363	337	340	340	363	382	347	352	381	337	367	354	394	375	354	381	357	367	342	357	433	386	369	385	360	414	374	367	352	405	363	371	369	378	410	378	417	400	346	379	326	354	390	383	411	351	381	357	360	395	417	370	388	371	380	358	356	375	348	386	382	362	352	388	355	364	376	400	371	350	400	383	354	369	364	385	404	378	353	391	388	376	345	352	365	374	374	364	366	358	395	380	395	372	352	370	369	384	387	342	357	348	378	369	374	380	346	352	376	382	351	340	344	395	352	360	370	368	381	338	374	381	368	391	355	364	359	358	369	377	358	360	390	393	381	393	386	374	374	372	388	397	356	359	372	384	397	367	329	378	372	373	378	382	418	400	373	401	394	384	366	406	364	377	363	379	389	365	371	373	366	391	389	374	359	401	367	367	388	381	321	362	360	368	368	379	381	389	372	384	362	389	365	399	365	396	390	378	400	366	345	355	410	364	370	382	370	376	379	397	385	353	356	370	390	352	372	384	393	354	361	367	364	396	375	367	365	401	335	403	388	366	384	368	390	372	367	339	356	343	344	398	379	370	352	379	382	365	366	335	363	402	393	348	399	358	361	351	383	359	336	356	370	391	369	404	358	405	380	372	358	354	358	338	384	391	369	378	358	383	372	386	397	358	365	341	397	383	343	354	348	339	357	344	365	395	349	361	369	383	348	371	423	348	387	423	341	371	392	384	395	389	367	378	379	378	336	344	367	371	377	354	388	373	324	382	374	363	352	379	380	387	365	389	351	370	353	399	349	382	379	389	357	391	362	386	352	389	338	400	380	354	402	372	350	382	360	395	367	358	367	384	373	388	377	330	384	327	369	381	382	380	387	371	369	367	414	375	361	383	349	378	361	378	374	338	346	374	357	375	364	354	361	357	377	341	336	368	363	383	354	359	379	363	425	340	348	382	401	419	386	371	361	368	360	395	449	377	395	363	391	366	372	349
5793	7128	6748	4157	3611	3284	2810	2578	2175	1841	1714	1503	1170	862	711	682	727	783	852	872	722	619	559	498	444	512	489	506	510	533	517	486	504	500	496	474	492	504	495	516	507	477	512	507	503	485	503	480	496	493	497	486	513	468	498	475	465	490	513	490	478	471	517	510	498	495	498	472	458	485	499	515	481	474	509	460	477	515	477	460	506	465	502	525	509	439	521	490	521	503	463	502	491	489	486	481	510	495	473	497	461	471	516	486	512	481	537	456	529	524	472	494	436	531	487	506	522	518	489	498	492	476	497	482	498	441	452	519	492	501	472	427	444	506	476	497	492	470	469	515	463	459	455	479	489	492	456	521	513	422	521	460	463	489	474	493	482	511	494	465	467	507	437	507	490	509	483	483	454	507	533	471	475	444	452	456	465	523	466	504	519	476	479	467	511	459	507	481	497	494	489	484	456	483	467	471	503	494	498	489	469	487	500	492	455	458	461	517	481	512	517	461	499	463	476	459	427	470	456	526	462	474	463	481	493	491	507	511	466	486	472	465	512	505	514	466	468	476	489	491	492	487	453	472	476	485	473	491	512	498	549	485	491	482	470	507	460	449	463	485	488	468	473	492	475	497	454	491	521	492	439	445	495	491	487	498	472	475	506	503	468	488	521	503	504	498	528	505	510	504	489	496	471	470	479	489	490	473	455	492	467	509	481	480	501	525	503	477	508	449	484	480	497	539	506	523	483	471	509	471	487	504	510	489	498	530	500	496	470	463	452	474	483	482	471	507	471	510	456	487	456	497	477	512	476	496	486	529	505	503	458	479	500	496	505	449	493	519	479	498	436	496	482	504	500	504	513	508	495	501	470	494	476	476	486	476	491	499	527	482	474	461	490	471	462	505	502	483	479	476	473	504	532	479	515	508	459	494	498	486	496	463	463	489	516	487	519	507	487	490	478	496	505	483	475	453	476	488	510	499	471	489	500	508	502	501	487	469	479	493	504	481	506	476	489	496	514	486	525	523	489	493	488	481	442	481	474	497	505	453	499	481	487	465	475	482	498	483	500	525	444	503	516	490	494	509	493	526	503	480	486	500	460	532	495	464	478	468	471	450	490	493	462	490	456	492	495	479	488	460	503	515	500	520	486	492	494	484	455	499	484	473	512	495	495	508	507	477	532	503	489	485	474	494	507	486	481	457	508	481	486	497	462	465	476	480	480	501	511	468	419	518	523	503	494	473	475	470	505	493	480	466	472	485	453	517	497	461	459	496	501	523	498	498	503	520	491	469	491	459	463	463	488	489	470	461	491	470	481	457	497	499	501	481	527	494	460	499	492	499	478	536	448	507	508	488	475	483	527	520	523	503	463	484	475	532	478	523	497	465	489	478	474	476	457	480	471	473	496	477	498	460	512	483	486	466	498	470	475	503	504	449	458	449	493	520	464	522	464	464	455	490	491	492	482	523	505	479	479	476	494	473	493	495	471	476	466	470	498	433	504	455	491	460	536	505	498	483	511	490	508	467	500	501	487	499	502	478	518	496	492	526	477	492	487	529	491	491	499	509	462	466	491	512	498	509	500	443	451	466	442	469	461	504	467	475	461	514	520	484	426	457	512	520	444	502	464	468	499	496	483	489	465	486	484	492	488	488	503	508	476	505	494	486	468	502	494	480	476	482	488	492	502	495	477	470	494	489	482	491	455	485	542	466	493	455	476	489	485	467	541	483	473	484	490	464	523	539	521	485	504	449	494	495	490	471	498	469	489	502	466	527	501	466	483	517	483	481	494	559	480	504	491	453	499	505	500	446	479	475	472	508	479	481	518	526	488	491	506	479	493	447	513	451	468	501	478	477	490	470	531	457	467	527	453	499	478	510	487	495	499	465	483	487	475	515	488	496	504	491	484	468	517	441	488	456	518	486	491	502	494	466	466	484	502	482	496	473	498	477	457	492	502	458	476	461	475	477	493	514	504	502	489	490	525	499	481	470	444	520	491	460	486	494	527	459	505	499	472	479	516	481	482	479	462	458	449	450	481	474	492	531	455	488	529	493	494	500	507	487	488	474	483	485	512	493	489	486	515	476	528	495	499	484	488	462	469	490	494	490	496	514	507	474	495	466	510	530	506	472	460	472	479	500	469	452	446	490	460	467	489	479	494	494	506	473	465	480	522	466	468	488	478	516	470	485	461	471	487	500	494	492	464	475	472	442	474	462	497	525	470	491	515	493	525	473	503	508	475	495	496	501	485	520	483	525	455	504	503	475	488	496	503	477	451	499	485	522	503	508	512	476	450	490	506	473	510	476	473	491	488	461	455	511	490	478	514	502	507	481	471	475	504	483	486	496	501	478	494	494	521	482	440	505	486	497	533	474	493	510	515	478	496	483	477	505	560	468	519	501	522	500	496	509	467	462	482	521	509	511	486	493	526	486	475	520	484	479	420	525	485	500	485	485	505	480	497	464	485	432	505	465	482	503	490	455	513	522	494	477	558	487	510	528	476	447	476	498	450	468	479	484	504	453	522	459	479	468	445	515	433	499	505	451	478	502	454	487	489	468	455	485	460	491	463	538	493	501	448	486	453	430	503	475	453	483	479	508	514	495	491	464	484	493	511	458	511	508	480	487	476	519	519	478	434	474	486	444	475	489	541	522	482	492	470	483	493	502	466	502	451	478	483	491	501	442	487	496	464	517	472	505	484	536	522	487	489	513	525	462	466	476	505	508	506	489	529	490	486	445	478	469	513	469	458	467	465	465	471	494	515	473	510	496	505	494	477	482	517	461	505	481	426	493	448	486	511	459	486	486	473	440	487	455	481	476	462	495	442	462	479	480	494	496	452	512	475	448	434	491	466	453	468	509	482	476	507	479	483	480	473	476	494	459	474	495	502	498	512	511	502	522	455	455	467	470	510	452	486	497	498	432	464	486	529	478	503	476	457	473	487	492	457	463	447	528	503	506	509	507	456	533	503	502	466	487	521	484	498	521	495	453	512	467	474	480	482	514	474	474	472	460	455	507	428	511	445	506	512	444	515	499	486	464	502	485	503	472	513	498	480	505	477	484	454	512	498	476	477	474	478	460	487	460	496	478	479	519	502	464	470	493	469	496	485	464	541	513	478	498	512	482	489	497	505	484	488	493	442	447	505	511	465	454	465	493	511	484	499	478	490	535	548	497	450	479	508	539	466	460	515	506	497	490	507	488	463	523	475	518	488	502	502	442	489	494	511	496	455	494	467	487	502	485	510	456	450	467	464	529	436	518	485	470	500	487	527	501	511	459	507	489	472	480	497	432	478	494	470	474	488	476	505	493	503	497	489	489	530	485	466	501	492	471	480	499	472	524	495	494	483	461	447	480	495	489	517	501	471	481	484	465	479	513	486	502	467	527	475	472	509	516	489	503	510	448	515	481	465	505	487	463	484	466	507	465	487	488	500	479	489	498	481	487	483	487	504	522	496	491	513	466	493	456	483	459	449	494	485	490	466	494	514	519	496	475
24457	21588	29029	24613	21568	11345	3298	2277	1910	1732	1565	1439	1108	968	840	911	867	873	959	967	853	748	719	703	700	721	597	648	634	683	643	662	692	657	646	646	700	616	649	654	697	660	643	625	686	654	681	626	635	666	649	661	595	638	700	686	685	661	599	659	633	623	650	630	649	617	630	637	667	648	658	644	641	650	660	586	639	650	620	589	694	643	662	672	649	686	650	619	667	668	645	588	659	663	639	681	638	627	640	606	605	692	682	667	643	578	615	619	621	640	649	631	648	637	645	602	676	616	651	651	649	635	649	623	647	587	651	681	626	657	640	632	678	657	663	640	648	615	634	656	655	623	666	604	647	631	648	690	668	644	680	611	644	626	667	661	615	613	601	659	693	632	601	690	619	621	674	620	654	668	635	660	641	616	663	636	626	628	611	633	596	611	636	640	675	643	614	638	664	665	669	619	666	708	642	651	630	666	644	631	611	635	618	631	690	672	636	618	619	572	593	643	566	640	662	651	687	612	662	638	608	671	614	656	645	622	672	640	628	647	622	701	638	657	648	622	657	650	686	663	651	655	631	655	652	635	639	638	668	621	603	644	653	645	641	628	651	657	662	640	632	592	665	671	632	673	648	619	663	620	686	659	668	601	648	641	606	608	638	634	667	635	630	628	638	610	635	666	611	647	638	583	624	625	627	682	643	629	627	649	656	611	578	627	678	632	646	623	622	628	659	660	602	647	632	637	667	656	629	647	636	613	628	671	602	592	604	655	631	650	656	668	683	680	644	652	602	601	614	664	602	648	666	634	658	706	641	652	652	633	628	647	627	649	646	623	643	638	669	640	695	668	652	640	656	643	612	659	638	649	649	686	639	658	630	618	649	609	628	657	665	666	656	655	654	619	654	600	611	658	602	614	602	627	575	614	705	640	641	655	616	633	601	589	665	642	620	647	661	663	648	624	659	693	636	632	623	643	689	608	650	640	631	629	668	668	638	626	642	671	674	635	635	641	625	662	614	682	660	599	633	623	624	700	634	680	619	648	660	642	614	643	663	626	692	679	615	656	588	611	647	619	667	671	686	630	624	665	624	659	640	601	650	637	672	610	628	631	637	596	629	644	645	641	598	634	681	635	643	661	623	656	628	686	660	657	613	631	640	648	613	694	701	659	649	619	658	654	604	668	625	642	661	654	649	611	627	630	662	625	665	692	696	641	642	630	618	629	650	645	649	628	651	651	649	606	605	646	606	667	579	679	661	629	648	615	604	628	658	582	638	652	664	643	650	648	644	650	631	656	672	629	632	641	608	634	671	617	652	646	626	604	636	669	690	638	678	658	590	647	631	676	630	655	616	652	655	589	643	673	633	617	651	608	664	609	662	621	640	677	635	638	619	658	667	630	683	631	661	638	668	621	688	680	689	634	639	618	685	629	617	670	664	618	603	604	677	670	640	643	657	625	640	623	659	607	641	628	660	612	616	659	663	634	659	598	646	672	667	649	592	635	635	646	620	652	600	632	658	634	656	614	669	615	633	634	665	611	634	642	623	610	641	668	620	610	668	656	681	617	668	610	642	607	643	634	605	642	618	677	627	644	628	647	630	614	630	663	616	640	708	659	654	678	655	655	645	609	656	650	653	621	646	608	646	624	630	677	609	676	666	640	620	700	619	635	609	656	662	628	635	652	618	684	626	674	689	640	645	605	591	639	627	659	634	642	622	651	658	617	645	638	664	639	624	697	632	650	602	619	648	691	663	661	605	626	646	638	647	647	626	669	631	654	651	655	650	653	650	630	654	615	654	649	619	633	663	630	633	639	635	693	626	650	668	621	655	625	633	648	649	654	620	699	668	668	659	622	641	631	686	579	640	652	592	623	643	632	651	644	635	646	663	628	653	607	581	628	640	677	678	679	621	612	639	633	643	659	624	638	632	648	630	657	564	630	664	685	622	670	605	613	624	608	616	695	686	614	660	603	654	673	620	627	660	648	638	674	632	599	619	658	629	663	635	582	650	625	654	588	642	584	642	665	607	648	676	651	655	614	642	710	624	644	622	624	674	622	580	658	636	589	642	663	640	670	627	669	704	668	654	663	660	659	627	639	661	638	648	632	630	653	646	623	646	605	653	630	654	655	658	666	637	629	597	601	634	655	639	693	630	635	654	609	647	674	626	626	664	670	639	576	624	620	644	613	676	639	617	610	645	650	649	683	632	642	595	642	622	599	621	593	660	604	625	640	642	639	658	580	638	628	683	670	657	654	648	626	631	628	691	590	670	674	667	587	615	616	595	655	639	682	619	681	601	584	664	706	614	663	661	621	647	637	657	601	630	609	665	672	633	653	667	594	629	646	658	638	610	635	670	588	653	632	641	619	672	620	659	648	639	643	603	645	662	636	609	610	658	651	623	619	637	574	579	647	661	627	659	629	623	666	603	617	660	674	610	675	659	657	675	660	587	652	634	671	592	653	640	655	612	651	636	592	628	605	643	634	637	623	649	616	617	699	603	645	633	606	674	643	670	640	628	602	651	625	659	641	676	619	676	667	636	652	640	663	615	615	581	630	621	674	657	634	610	655	652	610	610	630	632	668	652	629	612	569	628	605	663	650	584	653	634	650	624	629	689	630	659	660	626	649	668	675	634	634	633	647	653	671	605	634	668	613	656	634	646	651	630	660	633	650	637	609	602	620	631	619	675	635	639	657	642	624	620	625	641	623	618	602	632	622	678	619	639	663	659	620	640	563	671	634	643	633	663	639	691	671	599	624	559	635	690	648	631	640	657	649	661	641	646	656	614	689	654	639	663	632	610	610	622	666	638	680	643	639	659	597	622	595	624	594	615	655	599	656	664	638	643	648	645	632	640	686	656	676	598	681	632	658	588	596	581	630	646	637	629	622	635	641	633	638	631	603	634	677	651	642	663	633	618	663	648	594	699	628	665	647	629	659	668	613	635	660	695	596	637	600	632	678	650	661	636	663	648	648	623	635	647	663	659	637	677	606	697	653	617	650	666	654	676	673	700	662	636	708	644	636	625	642	662	700	605	648	652	660	629	617	639	608	634	657	638	650	701	639	679	633	656	622	636	670	628	611	666	654	675	598	636	606	618	679	616	658	676	650	666	643	653	644	666	611	604	648	645	634	657	652	584	631	656	634	620	667	625	635	616	642	675	579	703	632	663	604	640	666	666	635	647	631	617	603	671	606	621	604	660	625	652	635	673	639	624	673	617	630	621	635	723	671	625	650	669	616	610	638	621	629	627	619	633	672	624	551	657	659	648	652	663	646	659	592	659	659	615	639	635	656	667	643	652	625	672	665	616	673	636	639	624	655	622	617	643	639	651	612	641	613	692	613	628	634	619	659	654	628	635	602	655	643	622	629	667	637	649	652	665	672	682	604	663	619	643	692	669	682	663	635	629	652	601	641	632	626	627	647	632	621	649	608	715	690	618	655	617	647	648	620	621	608	627	621	631	603	653	645	705	664	670	610	637	583	641	612	627	615
7206	16379	14619	9076	7584	6515	5568	4891	4116	3654	3189	2854	2093	1700	1446	1348	1353	1380	1543	1514	1266	1054	962	889	872	917	904	913	857	926	849	865	865	867	888	828	900	851	867	858	847	879	862	828	865	831	809	816	841	885	901	833	806	857	861	829	836	846	851	904	824	783	790	832	841	812	841	859	833	788	805	795	878	857	838	853	803	835	853	850	856	898	830	810	862	820	810	788	837	810	814	850	785	790	806	880	813	835	799	841	844	826	794	809	849	794	826	837	815	804	865	816	854	792	805	795	822	824	836	812	814	824	833	814	789	832	849	833	842	803	822	845	834	833	854	814	783	842	829	825	846	833	860	827	837	874	798	771	808	797	869	781	817	840	847	801	858	854	801	854	820	790	885	726	786	799	857	779	845	830	806	815	833	826	780	809	821	817	816	808	837	836	792	830	840	824	846	846	835	877	829	844	812	858	852	801	884	875	877	798	820	822	841	848	841	822	822	786	810	785	858	861	833	784	828	787	820	835	805	867	843	824	868	834	814	835	852	841	809	817	801	831	830	834	782	830	801	864	861	847	798	779	810	824	866	836	847	904	796	848	786	826	876	854	866	842	843	870	789	841	825	820	801	781	834	870	826	836	808	823	854	804	804	863	806	856	827	840	813	824	811	848	816	820	802	809	804	824	806	800	811	857	794	848	849	824	822	815	835	827	877	793	802	885	837	784	831	822	810	854	804	776	797	817	885	796	826	859	827	861	784	810	800	863	793	796	842	816	886	845	772	808	867	881	816	836	774	797	803	835	871	789	823	817	832	829	803	874	822	823	855	828	844	814	825	844	795	794	832	772	842	802	825	827	756	833	766	849	857	817	811	803	798	815	802	836	810	881	864	806	842	816	853	833	835	822	804	876	821	816	803	765	820	827	796	836	805	844	799	837	829	851	819	847	845	841	879	757	848	851	781	852	794	781	847	795	806	815	831	798	871	834	805	808	831	872	834	817	821	825	810	852	819	822	790	829	836	800	845	801	812	832	797	839	783	815	795	849	794	802	850	834	828	831	857	782	797	810	833	807	849	870	836	861	773	800	857	813	783	851	896	817	795	794	858	906	815	869	866	823	864	768	853	831	806	825	839	754	814	807	784	821	781	814	819	798	778	883	808	826	807	830	767	844	815	861	842	884	834	805	824	826	823	781	820	841	817	917	820	815	808	821	828	860	800	818	816	814	829	828	843	855	837	821	797	853	867	824	805	774	849	828	831	825	818	794	799	793	800	845	848	837	849	787	810	804	807	792	862	803	812	792	817	891	839	832	809	802	864	824	763	828	824	803	872	837	819	780	839	827	825	829	791	821	767	846	773	838	812	801	824	824	862	797	859	836	811	813	781	859	911	852	801	847	861	843	857	795	810	799	842	801	809	869	845	839	836	813	822	832	808	819	847	762	831	831	833	820	872	842	804	816	807	801	810	806	829	761	819	851	826	837	822	869	857	823	822	776	829	816	833	881	810	799	779	810	823	799	860	817	806	824	789	833	826	775	820	852	833	822	817	849	864	855	833	859	837	821	812	839	832	864	797	800	881	817	904	796	807	848	850	818	809	824	743	825	842	825	864	785	802	847	835	777	826	853	869	809	773	820	817	799	834	819	853	847	841	852	831	818	813	798	808	838	823	870	824	831	856	838	792	784	814	805	793	814	803	783	813	843	775	805	823	815	819	859	795	849	862	844	834	806	846	817	807	825	814	801	804	848	835	887	863	831	810	818	845	764	815	816	829	838	850	776	830	761	828	791	782	777	795	861	818	825	836	831	823	851	856	844	797	822	853	843	829	804	833	856	839	813	822	782	798	880	817	851	793	862	843	843	767	810	777	773	847	845	833	848	793	868	812	837	863	838	862	825	831	854	833	887	818	793	770	844	820	782	813	777	846	793	816	813	840	852	822	772	799	788	778	832	833	807	852	839	789	809	793	870	872	844	832	860	823	824	798	770	859	830	851	834	882	810	799	839	762	825	872	830	823	798	812	813	829	793	824	843	833	809	861	805	805	812	841	887	866	788	814	867	826	844	832	864	829	874	803	839	829	816	805	823	834	845	837	815	858	778	847	850	821	814	850	801	839	786	810	782	812	864	854	769	819	859	840	845	854	828	843	833	827	824	801	831	844	808	846	865	803	826	821	835	834	852	835	811	822	845	806	794	782	827	810	831	783	848	788	846	804	864	787	808	850	832	869	789	837	800	826	871	810	808	833	818	787	790	860	838	825	802	855	846	828	808	835	756	817	863	833	864	843	797	827	838	807	835	871	822	765	784	851	796	785	819	789	801	822	807	833	808	799	799	820	795	808	883	851	813	801	809	855	848	806	798	851	812	816	824	841	760	782	834	866	855	833	827	782	897	848	816	832	855	785	837	847	787	864	860	800	859	855	865	827	768	876	858	785	826	881	750	806	811	788	843	816	890	843	775	794	834	814	790	822	818	809	824	811	795	895	803	895	845	854	815	813	805	781	869	814	843	779	816	763	810	842	846	769	791	862	794	840	801	824	821	789	809	747	814	767	813	799	792	794	831	838	807	799	824	837	797	804	857	788	875	809	818	820	822	833	788	844	809	817	870	819	811	803	795	787	816	813	801	829	807	810	809	797	825	781	843	854	846	843	818	834	788	853	771	825	815	811	807	839	827	810	818	830	886	787	834	895	854	810	869	796	822	793	800	849	849	847	836	808	790	863	835	798	827	842	802	821	824	851	769	831	834	856	805	842	818	886	844	920	893	877	836	830	792	834	815	812	826	840	815	871	803	828	766	815	815	771	784	848	830	825	826	809	838	793	843	850	827	803	844	766	836	812	794	813	826	797	814	880	847	781	811	831	825	752	835	818	872	816	784	854	803	907	840	853	849	828	815	801	847	781	819	858	853	784	842	819	850	838	801	851	824	837	820	863	847	837	814	769	828	822	807	813	822	804	852	811	795	814	779	826	821	850	827	816	834	799	816	832	811	770	801	786	820	835	832	833	863	801	850	811	793	834	836	828	841	837	890	792	809	844	871	795	816	809	814	804	806	828	829	845	818	811	809	808	791	904	798	833	789	841	856	847	756	836	838	763	837	771	826	816	797	835	879	764	833	841	773	833	817	799	791	790	808	831	818	838	815	887	810	832	801	807	816	825	803	828	918	782	846	850	818	803	754	819	812	826	831	876	814	816	778	844	857	798	815	819	843	798	797	822	796	812	793	852	766	800	876	808	861	860	849	798	855	795	820	791	856	795	813	822	808	846	808	871	850	773	789	795	790	862	852	835	779	858	829	843	819	780	798	816	786	788	857	813	824	807	810	880	816	802	866	844	841	844	820	875	820	821	869	840	765	801	784	808	821	815	817	824	865	845	777	848	801	783	820	868	817	813	830	807	836	867	762	788	798	860	837	830	817	788	832	809	823	830	808	837	800	876	825	790	790	843	853	863	841	790	808	824	752	852	849	875	868	845	794	820	842	779	829	824	789	829	819
23381	21588	29521	24135	21592	21659	10161	3343	2391	2174	2054	1776	1370	1187	992	940	932	983	1034	1032	937	766	758	681	701	681	660	604	693	697	626	613	653	630	622	633	601	613	654	620	660	633	649	637	638	620	622	645	647	603	639	658	625	662	646	600	661	614	625	635	618	624	593	617	603	605	634	635	637	572	615	605	641	618	630	579	655	645	648	617	597	654	624	651	591	623	590	617	608	598	614	636	598	631	586	620	624	600	629	614	566	622	622	542	586	618	601	637	616	584	591	611	582	650	587	638	585	606	656	595	607	626	620	597	605	628	611	635	615	613	628	621	582	594	576	591	653	588	675	667	598	635	619	615	607	582	613	574	631	637	607	564	590	631	592	572	623	583	618	649	612	584	668	565	622	640	583	617	591	597	566	644	630	609	603	607	620	602	641	589	629	573	614	612	613	610	626	601	596	606	623	662	596	580	619	610	663	609	569	589	585	603	620	600	583	607	590	620	606	598	626	597	609	577	579	584	582	628	593	593	567	540	644	622	588	601	595	582	578	592	654	634	606	605	575	544	585	616	597	626	594	613	598	662	613	644	640	624	620	628	630	619	632	619	599	563	589	588	566	622	625	602	580	603	536	583	609	636	611	577	572	576	588	617	595	609	673	600	586	573	637	643	565	565	598	606	617	632	636	582	617	575	613	628	591	640	616	589	667	611	593	619	592	596	632	608	588	564	627	612	633	627	626	577	601	595	595	627	580	615	593	643	638	573	613	631	630	602	610	611	612	594	650	570	541	593	603	563	628	580	639	619	621	581	611	658	607	612	600	590	673	594	578	572	564	600	646	555	614	590	567	581	597	605	559	552	582	629	616	618	606	625	651	614	626	608	621	623	627	606	589	601	619	614	603	560	580	570	612	625	648	631	612	609	576	602	624	602	647	638	645	632	602	599	594	647	638	582	627	592	623	643	590	630	614	606	639	587	558	622	581	624	623	625	625	632	557	595	577	582	551	630	604	581	619	615	668	610	614	611	566	578	629	568	607	584	652	578	630	590	617	637	573	596	629	596	559	575	633	579	625	620	649	661	646	644	641	620	616	618	594	583	608	588	563	655	611	630	607	609	590	621	636	631	597	619	574	609	584	594	604	607	607	635	548	606	608	566	597	620	608	621	657	598	583	625	605	614	612	552	615	605	603	611	612	590	626	601	643	650	588	632	635	599	616	613	627	606	626	557	556	599	647	592	622	636	597	603	597	573	615	615	630	602	595	634	603	620	612	649	608	606	600	630	636	642	581	586	623	601	595	579	599	618	566	606	631	600	620	637	605	606	550	622	591	571	580	600	618	645	597	611	594	611	674	598	622	600	594	595	587	630	604	579	625	598	593	590	598	643	638	645	634	609	572	588	581	610	593	618	626	633	593	577	580	559	604	597	610	617	635	586	582	579	655	571	604	611	583	591	567	578	597	660	654	578	617	618	648	585	579	592	560	615	591	589	628	575	584	635	578	645	580	619	609	665	592	644	599	581	603	605	616	596	609	614	582	617	592	600	550	611	568	614	571	586	637	618	623	598	637	614	589	656	595	597	578	564	635	571	601	609	609	658	601	591	588	628	602	622	622	617	596	573	569	566	563	608	648	588	605	571	589	606	628	612	642	596	585	633	600	620	587	613	602	587	584	588	578	611	587	593	565	613	584	561	609	598	631	583	572	581	606	597	588	592	635	591	567	593	632	620	597	635	592	646	640	639	616	568	609	565	577	595	572	571	611	635	572	601	577	592	605	615	605	624	629	632	626	641	603	594	610	624	632	610	594	546	634	612	589	567	627	583	618	589	625	550	607	607	576	600	589	645	591	631	569	632	611	602	593	596	615	580	560	595	633	597	641	584	603	634	584	573	597	567	588	622	600	579	591	606	643	590	611	602	626	595	604	600	600	571	604	566	584	601	625	553	582	589	599	568	601	581	644	609	620	645	605	594	593	600	542	650	602	603	574	626	604	603	622	660	596	603	580	617	620	625	552	587	578	577	598	644	600	588	594	653	635	644	599	619	592	553	598	599	594	604	563	618	597	642	542	584	578	601	643	551	600	622	622	611	571	629	609	659	617	578	628	611	568	631	601	592	631	604	619	587	579	590	584	582	597	613	647	593	595	659	582	621	625	580	579	580	616	551	629	644	616	612	622	588	597	595	607	629	563	595	606	652	588	618	574	571	641	624	599	635	631	608	606	571	614	644	624	606	604	645	603	627	579	574	578	598	627	617	612	607	623	648	606	629	586	602	593	623	599	572	609	571	564	597	622	581	623	562	549	597	620	554	565	590	581	622	620	579	614	579	606	595	622	592	594	598	619	613	606	603	566	618	658	577	569	593	590	594	624	594	631	619	543	553	570	600	630	555	652	602	589	637	599	594	607	642	632	590	648	577	627	614	614	638	589	624	625	604	619	634	651	591	556	572	629	597	606	649	612	596	644	563	635	593	578	590	566	572	615	622	601	578	618	639	627	600	586	598	604	620	656	588	589	586	614	609	615	595	595	605	620	661	588	644	623	620	625	586	585	598	645	606	608	641	645	613	606	612	587	608	570	566	585	645	605	606	590	605	582	607	633	619	605	638	617	613	609	600	581	552	615	591	588	612	591	606	554	575	607	575	636	611	644	632	604	582	590	610	650	626	601	610	563	627	635	651	549	578	564	611	574	636	632	614	595	572	637	646	593	582	632	564	640	567	605	616	597	682	584	608	618	598	572	585	589	620	588	566	616	582	581	584	579	581	656	602	631	592	608	636	605	595	563	607	636	567	564	627	623	658	580	599	586	587	569	592	667	597	587	566	575	596	631	611	629	617	595	609	589	556	587	598	578	599	612	604	613	594	643	566	588	581	598	608	555	633	630	568	591	623	605	604	572	609	591	554	639	649	612	575	607	591	601	671	626	631	630	612	620	613	586	642	630	589	603	598	569	636	652	640	610	555	596	584	620	624	568	595	603	564	573	594	626	614	633	606	564	566	640	602	560	616	611	595	590	619	627	595	617	602	600	580	616	649	589	653	625	615	594	587	606	620	566	577	581	580	603	629	607	624	595	599	633	611	612	595	611	619	577	619	586	591	649	610	595	599	580	583	625	636	606	614	595	603	632	597	611	596	603	588	598	637	623	574	603	584	591	590	604	601	580	617	622	638	594	605	636	580	576	565	587	624	625	572	627	591	588	547	575	593	587	635	623	623	612	581	562	577	574	578	636	579	594	583	559	621	569	603	613	580	613	585	614	563	610	636	593	589	628	611	608	585	588	599	632	609	577	607	603	620	583	583	615	642	596	570	612	629	559	640	633	625	624	573	621	618	624	607	649	648	592	615	613	557	601	586	590	606	605	590	638	600	585	591	617	579	590	590	654	579	582	611	597	596	586	614	588	619	600	622	587	616	563	667	556	612	631	619	575	615	604	585	597	633	590	645	588	595	583	577	579	644	547	589	604	604	608	559	595	604	632	599	560	591	652	567	579	608
9508	22393	19602	12539	10529	8715	7767	6713	5738	5040	4487	3776	2787	2209	1721	1679	1553	1667	1913	1748	1531	1162	996	904	986	867	850	910	860	915	843	851	835	835	819	873	790	847	853	802	822	832	865	856	831	824	851	817	821	805	823	838	844	818	833	833	800	796	796	819	794	827	790	786	805	818	834	763	789	818	770	769	773	760	825	759	789	778	827	795	809	813	744	754	765	825	816	765	823	774	782	797	725	792	780	791	751	782	834	803	784	784	788	786	796	804	798	790	734	777	738	818	765	822	827	794	813	761	778	821	776	777	763	784	767	737	786	742	774	797	774	800	748	821	776	795	759	717	806	759	758	756	779	748	795	767	760	751	785	754	792	784	780	775	771	776	774	769	791	751	769	784	835	758	784	812	764	769	741	763	804	836	798	773	839	753	792	750	826	797	780	767	746	776	781	784	783	780	813	810	782	762	760	780	757	818	806	813	748	781	719	805	794	730	798	849	735	764	727	789	743	729	786	802	777	832	793	788	837	720	788	808	797	727	760	830	820	781	760	781	775	756	751	772	798	767	775	734	791	769	760	751	801	789	722	781	795	789	744	804	815	785	755	792	787	758	764	792	836	794	768	797	772	764	776	801	764	801	771	795	725	817	746	774	781	766	743	811	769	766	816	765	735	754	766	778	745	744	770	759	776	790	756	780	762	795	800	796	756	744	787	791	794	744	820	724	689	749	803	770	722	834	816	787	779	766	767	767	785	787	751	783	860	761	814	778	772	771	824	793	792	745	785	723	757	773	808	710	765	785	798	792	763	810	750	773	764	838	803	782	770	784	782	792	763	746	810	756	787	737	750	757	793	799	742	754	786	762	782	793	790	750	793	752	816	787	759	818	793	736	778	700	813	757	803	722	749	742	763	755	837	777	795	777	803	855	786	786	778	821	795	771	814	761	774	836	815	754	803	738	766	799	770	794	766	817	769	836	728	796	785	816	792	764	781	815	779	804	776	766	797	779	804	745	807	796	781	829	823	814	738	785	791	823	800	746	777	820	788	738	781	760	784	826	821	780	837	755	844	787	797	774	810	784	817	763	734	782	818	792	777	812	760	795	789	828	833	766	815	815	810	751	797	796	789	850	811	761	728	794	792	761	759	796	788	767	795	778	810	797	814	803	768	776	790	776	796	751	801	773	786	801	774	770	771	809	799	804	786	825	807	743	751	833	778	754	774	794	789	758	790	773	755	787	799	802	791	831	798	802	772	742	788	776	756	811	780	770	766	790	745	780	787	790	840	811	795	767	754	808	803	767	796	769	781	774	809	768	748	772	773	735	808	806	762	838	751	729	782	754	804	815	814	786	746	795	750	814	734	763	761	772	737	811	760	812	834	791	798	777	717	758	798	764	788	806	787	782	780	801	786	793	792	770	757	785	715	791	806	767	826	785	718	764	815	752	764	753	764	757	758	768	783	820	732	788	791	755	788	796	791	755	762	810	799	818	813	769	726	816	767	834	770	804	797	782	791	762	778	802	762	765	795	744	721	741	787	756	811	778	775	765	815	775	794	786	792	745	799	749	805	774	772	764	746	809	805	741	782	797	757	759	762	742	754	743	774	757	819	788	759	754	762	807	808	765	798	770	776	793	822	830	828	764	738	769	805	730	796	721	800	758	811	751	772	795	816	776	793	776	759	805	819	772	805	771	795	830	817	793	776	790	787	804	750	794	777	793	743	812	788	776	742	831	817	788	793	766	752	815	811	755	793	797	812	773	817	819	773	742	757	791	714	738	790	732	774	764	804	823	764	765	832	739	800	783	739	789	800	754	814	796	792	792	761	760	750	779	801	748	785	796	823	801	782	719	801	750	789	785	783	748	756	771	778	787	770	791	708	811	768	785	792	775	814	777	746	812	777	815	799	793	810	803	803	805	779	816	735	733	763	706	755	737	798	809	779	764	781	783	815	777	822	804	798	768	744	746	766	801	766	754	818	775	793	826	725	868	798	785	800	773	825	780	780	798	796	743	764	769	784	807	765	787	772	726	737	799	776	755	789	809	818	779	772	764	774	763	775	768	775	772	820	775	729	803	790	754	793	789	761	835	756	768	769	801	806	775	748	792	737	775	758	845	763	778	738	802	782	736	800	832	815	810	787	795	773	834	769	807	788	770	772	775	759	784	756	772	791	766	850	771	777	741	775	760	763	762	825	815	785	783	794	798	778	721	806	757	778	746	770	728	773	770	756	807	812	823	792	792	789	779	792	770	800	788	750	795	760	726	783	779	764	788	761	712	769	814	824	795	775	747	808	803	749	797	796	766	772	783	799	783	747	763	825	806	754	792	795	792	788	760	781	778	736	721	771	747	748	778	825	798	812	741	766	775	778	809	784	757	784	781	728	815	723	781	771	843	836	806	727	791	798	772	767	760	790	751	802	760	742	740	769	761	789	765	751	824	780	813	797	780	806	794	826	755	714	814	773	770	779	784	809	746	743	802	776	793	780	807	778	803	781	809	761	830	729	784	791	827	791	835	816	777	787	775	793	754	792	767	764	786	799	805	795	772	744	752	774	773	746	777	837	773	742	803	732	807	786	764	840	763	825	810	778	744	725	773	779	783	755	767	716	754	736	802	779	795	847	820	755	791	729	787	797	752	775	749	705	766	770	798	778	760	786	734	725	784	750	810	800	754	765	745	773	715	845	799	816	775	799	790	742	807	758	742	766	731	726	745	819	780	765	790	753	743	758	743	726	826	799	796	755	755	801	777	787	732	794	748	769	762	740	746	768	814	806	749	755	820	792	798	808	764	782	764	827	752	865	754	766	808	740	758	797	797	733	783	781	799	758	708	792	782	773	744	734	768	749	777	803	793	748	818	778	796	808	750	781	764	767	794	782	776	783	713	747	834	745	798	820	818	777	727	796	791	753	761	715	799	788	792	798	783	794	805	780	754	757	678	773	773	749	777	817	768	828	744	791	796	786	763	807	747	770	747	823	767	770	769	789	800	775	780	769	751	822	782	761	785	730	786	741	781	770	775	770	721	805	736	799	800	734	766	777	776	782	789	734	819	812	800	787	767	764	737	722	779	804	797	773	772	743	775	813	784	769	767	803	773	741	791	765	788	836	782	772	781	769	803	768	764	773	780	781	774	743	738	794	749	768	768	790	852	764	817	809	751	816	758	800	778	793	782	768	787	757	758	813	775	765	756	797	801	846	744	767	821	798	741	804	708	812	760	728	760	785	799	790	814	796	811	778	731	722	817	780	781	790	781	795	775	793	806	783	784	767	807	748	800	758	743	754	765	738	782	762	735	767	802	754	789	825	793	788	823	797	719	753	776	744	781	778	749	792	823	754	747	787	782	796	804	823	784	770	786	790	805	807	793	755	786	783	708	788	840	757	815	756	810	768	740	767	824	831	829	777	777	829	799	782	794	767	751	753	719	770	764	809	817	768	814	775	804	758	750	733	758	798	820	738	790	745	780	779	766	741	737	775	797	755	766	744	790	800	767
27521	20732	10149	2888	1742	1286	1259	1066	965	887	881	729	628	518	444	431	432	465	525	442	461	384	390	392	390	379	397	364	374	395	369	397	341	374	378	330	375	369	390	360	368	357	354	391	380	347	388	435	370	365	377	373	383	371	394	391	392	385	354	406	378	354	367	344	365	389	343	346	345	380	359	376	366	355	379	349	366	358	425	390	392	379	361	352	371	381	345	376	383	352	349	377	374	357	406	348	363	331	379	365	371	393	391	380	377	369	377	339	389	396	385	386	382	412	372	368	361	356	362	381	371	389	365	373	368	389	364	373	388	358	349	364	389	367	372	399	322	373	333	369	393	357	362	326	396	403	350	360	366	378	380	362	366	398	371	355	365	312	383	370	402	408	373	348	393	367	388	389	348	410	389	347	346	343	379	370	360	382	403	370	309	388	355	393	351	395	355	350	370	387	382	368	379	364	372	366	391	366	346	381	334	385	377	358	384	346	373	373	346	357	375	384	380	397	336	399	361	387	365	402	350	356	387	349	400	349	378	406	359	377	377	362	365	327	416	360	381	337	345	372	395	355	391	349	389	363	356	381	348	397	376	380	386	378	400	416	357	371	359	360	365	380	349	336	372	386	338	401	362	347	386	356	379	365	366	355	398	385	392	427	350	375	384	334	377	365	380	353	374	369	353	383	358	333	348	364	359	380	369	360	379	330	389	392	364	365	382	380	369	387	406	408	359	367	358	376	360	375	356	391	374	369	377	392	398	359	344	401	352	380	379	399	378	373	351	372	395	371	391	397	376	400	380	392	400	341	385	369	386	324	403	346	357	369	338	362	343	359	375	360	396	359	341	363	396	355	381	357	333	354	338	349	330	374	364	370	324	383	353	387	379	362	383	355	349	346	349	355	382	375	359	415	387	395	308	364	344	337	393	371	394	372	380	405	372	387	367	376	367	392	394	344	389	351	395	359	368	362	386	404	359	402	371	380	400	337	402	403	398	379	373	339	377	388	357	416	406	358	367	413	365	358	371	369	338	375	362	355	363	348	383	357	375	359	378	392	390	363	358	334	349	391	390	374	383	389	346	385	355	365	368	377	400	352	407	390	360	358	378	369	348	357	361	360	352	424	394	369	364	407	366	360	351	350	351	378	378	380	392	375	362	367	400	355	389	333	403	396	403	371	388	361	382	382	362	352	384	371	365	397	379	390	356	373	341	423	389	376	354	359	374	352	363	372	337	358	408	384	379	385	380	358	383	399	377	373	384	344	333	365	360	349	396	365	349	372	380	387	397	345	364	377	382	375	360	361	371	365	350	361	374	378	370	374	370	381	390	375	348	350	372	403	378	379	367	387	365	396	379	360	370	373	375	381	385	365	367	375	358	362	368	376	356	371	363	363	413	363	366	371	374	391	398	368	365	374	337	352	366	361	356	341	375	368	383	370	363	386	405	368	385	359	380	385	351	384	374	368	384	379	395	371	334	416	359	372	352	361	375	377	367	384	346	341	397	348	373	353	347	372	377	387	373	359	407	382	400	384	366	336	365	379	342	363	370	387	378	352	372	383	341	364	359	389	361	379	388	398	369	337	360	377	413	348	371	375	345	415	364	406	414	358	370	365	377	362	389	368	399	335	377	389	392	378	387	367	410	359	378	386	358	384	369	368	365	350	399	376	390	367	334	392	403	355	409	359	396	340	319	346	366	383	379	406	395	375	345	391	346	405	347	369	355	357	367	375	361	398	401	330	356	369	350	395	343	377	350	380	368	334	334	358	371	354	399	385	330	348	374	390	330	368	416	369	370	357	362	378	370	382	388	340	370	414	371	381	374	354	365	379	375	371	343	360	365	370	356	374	346	379	409	383	342	375	377	355	383	375	386	356	369	352	347	349	339	331	383	382	355	354	373	346	381	385	377	410	330	386	353	392	396	349	373	350	364	349	343	401	354	375	369	369	347	397	415	384	392	363	351	350	391	405	383	403	383	380	369	349	369	380	384	359	348	355	437	370	387	337	352	387	366	374	377	379	379	362	353	344	369	333	358	379	397	399	365	361	380	342	383	370	345	378	365	369	346	381	369	369	351	371	409	389	372	388	354	350	361	369	343	386	400	384	369	374	390	355	383	366	380	345	382	392	352	319	355	405	354	391	394	377	375	384	394	381	371	389	351	366	384	372	344	382	345	437	343	373	428	383	383	385	365	345	358	352	387	350	358	395	412	355	385	386	360	365	380	368	374	358	412	361	394	381	359	383	407	380	388	363	382	348	353	376	370	375	386	385	368	384	378	358	383	365	375	373	373	404	360	388	419	374	372	382	359	376	361	375	397	348	382	366	373	348	384	389	361	363	366	357	410	376	368	351	376	343	338	372	376	363	369	380	357	367	403	395	342	348	374	377	410	360	387	364	368	363	373	380	379	342	386	385	379	352	344	384	370	370	348	359	361	354	373	344	379	354	349	350	359	363	382	392	372	391	360	362	363	384	352	393	390	357	358	378	394	375	381	370	404	382	358	345	380	386	338	351	405	396	357	378	338	353	381	344	362	377	402	356	353	364	371	388	364	359	358	367	372	337	380	365	366	380	346	401	363	379	437	366	379	395	347	387	371	343	377	375	369	351	384	359	355	403	389	397	380	390	382	336	346	373	377	370	375	334	348	355	405	384	335	350	337	393	383	390	375	380	368	393	354	361	376	380	339	407	355	366	366	358	407	346	369	385	376	372	378	354	346	378	374	349	389	342	404	411	376	367	342	356	362	375	410	372	385	361	357	405	385	408	396	369	392	396	361	362	414	375	360	352	364	375	360	342	415	383	401	379	348	373	347	403	384	341	385	341	370	366	353	359	389	357	407	390	391	329	392	370	370	403	361	371	384	351	382	399	359	367	366	385	374	395	354	351	373	376	392	360	350	358	375	397	369	380	386	356	400	415	392	354	334	400	358	390	354	380	381	380	376	353	364	371	377	391	380	375	331	367	396	403	425	388	388	376	376	370	378	383	379	365	368	368	376	365	372	380	345	364	412	389	395	357	349	379	374	348	340	385	374	366	360	355	352	394	343	357	373	375	344	395	328	366	389	362	376	362	347	400	359	332	339	382	339	363	384	370	365	398	399	358	367	384	367	323	345	362	360	387	356	353	398	361	391	374	365	358	342	362	348	425	378	349	354	392	351	384	344	374	376	364	389	393	380	370	390	356	340	336	352	364	387	387	379	380	354	385	385	407	384	398	372	317	351	378	383	397	380	393	365	397	350	344	344	409	369	374	348	409	357	389	400	380	370	358	376	323	355	354	368	352	360	381	333	377	367	350	395	400	351	400	397	372	377	380	369	379	373	390	379	392	367	376	351	358	386	383	374	343	366	382	366	388	369	385	379	370	351	375	369	375	359	366	367	365	356	352	351	377	385	376	357	371	392	390	348	360	371	374	367	379	370	371	371	345	351	363	357	344	351	382	364	374	421	367	379	364	362	372	386	339	391	383	395	369	378	377	357	362	391	344
6150	7141	6544	4152	3584	3109	2754	2584	2277	1922	1809	1435	1052	876	727	701	704	817	892	807	701	541	548	514	450	483	473	491	524	497	508	482	507	492	489	511	478	471	469	529	446	471	511	514	480	487	435	511	483	509	483	486	507	492	498	525	496	520	488	483	508	457	491	489	452	486	489	488	555	499	533	499	487	476	481	470	480	490	458	501	476	507	474	468	507	483	472	461	475	483	466	469	494	487	456	489	473	460	470	506	488	500	479	503	461	478	484	472	442	464	454	468	510	485	505	489	468	478	466	477	480	506	481	496	493	496	495	522	510	465	491	509	471	454	500	476	495	481	495	497	496	524	489	491	465	515	472	520	467	494	535	486	482	463	495	464	508	478	469	467	462	469	517	502	518	519	450	479	449	503	528	503	491	463	470	469	495	460	494	518	484	502	484	482	499	487	468	479	506	485	482	474	456	459	450	493	505	539	485	514	492	489	477	498	492	491	494	486	430	464	507	518	464	489	486	523	490	462	470	500	471	477	492	475	495	499	489	456	510	499	459	484	489	453	491	509	477	537	449	526	505	482	469	490	449	500	468	485	511	489	511	509	487	476	473	459	503	464	522	499	489	468	481	470	466	475	489	474	448	453	490	489	516	479	466	470	461	441	501	514	496	474	501	499	459	517	497	485	479	511	442	492	497	453	477	484	502	524	510	523	449	468	472	484	488	523	478	519	464	493	508	460	519	490	449	453	504	490	470	489	428	479	490	501	466	494	524	474	477	436	465	478	474	493	479	461	502	456	487	519	466	449	453	466	502	466	503	484	493	461	438	456	500	462	472	484	515	497	465	469	479	477	461	471	519	506	479	463	479	520	468	456	510	498	448	482	491	484	479	497	515	485	508	462	503	501	509	460	495	490	474	483	458	484	526	511	466	479	422	509	486	529	478	447	483	462	524	491	514	475	509	504	461	526	490	501	484	507	487	505	449	504	483	525	454	469	476	503	487	475	476	508	513	509	463	517	490	479	472	476	503	531	490	502	458	484	465	470	498	453	480	511	495	472	455	493	469	467	451	480	466	463	444	493	468	476	501	486	464	476	438	475	508	467	487	490	482	500	495	511	458	482	473	509	478	483	521	475	482	497	475	473	496	500	491	470	461	513	501	481	489	488	482	480	485	495	446	501	501	475	493	518	518	511	521	492	438	500	504	496	478	490	432	506	465	504	483	514	516	458	467	513	476	462	475	479	486	467	474	457	480	492	484	482	485	492	491	496	467	473	502	504	504	506	502	478	482	473	486	474	428	488	468	497	464	461	501	457	493	483	453	501	502	448	468	478	455	492	506	482	494	502	498	506	464	508	495	468	487	482	436	505	492	454	496	472	480	468	516	467	486	433	478	509	466	482	448	459	531	490	500	527	486	445	475	452	482	455	489	489	492	486	488	466	530	482	510	465	484	532	476	473	458	482	511	505	472	448	475	461	518	478	473	450	476	467	461	472	500	497	506	474	488	497	496	487	476	503	473	482	465	503	482	490	495	509	506	487	407	467	491	472	467	509	485	498	473	501	491	482	468	532	472	472	459	503	476	465	489	481	470	490	497	500	466	518	479	471	482	469	433	515	492	470	502	500	498	472	443	503	453	466	493	505	498	455	509	491	493	479	499	521	452	510	510	482	489	481	509	476	462	448	480	477	442	476	510	489	491	507	503	535	533	473	460	474	476	441	519	454	497	494	491	480	500	516	476	475	476	486	542	494	493	455	481	433	448	500	498	493	457	474	472	529	526	479	501	481	474	484	488	480	486	480	502	477	497	488	506	469	470	485	484	459	492	504	492	514	460	445	482	491	463	479	484	517	483	484	488	487	512	479	524	502	437	493	478	480	448	482	474	459	509	495	530	477	435	488	509	463	501	484	488	488	488	503	521	486	460	488	486	461	473	464	448	477	499	470	530	469	492	480	471	471	482	481	470	490	421	545	451	493	469	491	510	483	485	476	482	473	494	497	484	485	476	486	485	496	497	459	484	489	516	512	474	494	485	485	471	507	462	514	476	469	475	499	522	470	515	431	478	461	446	481	452	501	512	508	442	480	497	473	465	459	490	496	465	497	518	480	484	482	496	469	510	484	493	475	472	481	501	486	485	467	516	522	455	493	459	479	513	463	453	489	495	451	506	521	479	486	490	435	498	517	483	495	484	487	481	504	507	493	501	504	471	473	497	469	494	500	456	482	492	497	479	495	445	443	519	454	520	460	508	458	478	481	468	506	459	473	518	464	482	473	493	495	542	505	469	466	469	490	528	450	470	484	431	481	462	486	482	501	473	469	484	484	477	464	480	509	516	450	482	491	489	476	505	492	468	492	492	472	453	468	496	477	471	485	501	477	511	464	446	482	455	515	532	505	486	488	435	523	464	471	486	473	495	478	530	495	508	462	465	500	459	468	463	474	468	462	445	490	509	471	514	530	516	470	504	488	464	483	489	478	471	481	516	503	476	518	496	478	456	500	480	479	494	538	469	465	479	460	465	473	492	488	480	454	478	496	488	523	505	489	465	496	488	481	477	483	462	483	535	464	472	519	472	531	448	504	482	485	486	475	489	488	527	479	445	476	497	494	520	455	493	489	528	493	494	442	512	480	508	517	492	503	482	537	492	539	473	495	497	495	510	524	481	458	494	500	492	496	483	511	475	472	509	495	491	476	506	450	478	497	487	505	479	454	469	499	496	463	486	476	463	447	483	481	468	484	452	486	459	492	569	482	487	480	516	494	466	497	491	486	472	517	487	466	479	469	467	465	460	491	476	514	488	491	511	464	486	454	499	486	439	474	505	497	478	474	451	502	543	501	492	422	494	471	495	485	493	491	471	486	496	549	520	479	485	462	503	477	477	473	484	476	488	470	484	496	514	506	472	506	448	474	506	466	481	473	491	461	482	494	528	483	502	475	473	498	492	493	454	479	476	450	506	476	460	502	485	492	476	454	468	439	497	485	491	470	470	490	500	500	505	478	466	504	484	480	505	487	489	447	485	502	493	498	469	505	457	512	503	512	507	473	504	509	483	485	439	444	479	489	515	476	453	459	471	483	484	490	507	503	484	446	473	483	476	468	497	472	493	458	488	480	495	480	473	489	480	498	494	489	502	528	515	483	495	455	480	526	473	490	481	453	499	458	479	497	500	505	458	477	455	491	520	461	494	483	479	444	465	468	482	469	484	487	482	451	517	487	490	501	491	501	522	454	480	499	460	459	445	488	502	494	510	491	481	486	509	486	461	466	510	474	549	514	457	475	455	493	508	479	506	494	472	464	480	478	456	463	489	473	505	481	461	479	513	504	475	499	504	470	452	479	491	479	497	457	496	507	507	460	452	465	480	479	508	462	468	473	468	464	480	494	446	476	521	471	462	500	532	487	490	481	466	472	495	474	489	484	501	514	505	516	475	459	484	456	502	501	492	498	495	477	455	454	477	477	508	455	494	448	432	511	478	476	435	477	497	464	474	513	464	509
24516	21622	29062	24680	21610	11260	3213	2349	1980	1732	1649	1363	1111	1056	818	858	842	845	952	843	805	713	676	677	703	690	664	677	659	670	715	681	682	655	645	646	621	657	684	654	669	640	657	684	662	638	618	599	659	646	704	657	659	655	630	620	667	644	637	654	632	633	653	667	662	630	649	643	697	662	672	615	644	637	628	643	624	645	620	672	599	667	584	617	655	621	653	615	616	643	609	654	640	651	627	649	657	650	686	607	646	636	656	608	633	645	663	636	639	612	628	623	638	628	655	638	643	651	624	658	611	578	628	606	627	646	609	619	624	637	623	656	634	674	654	593	607	655	656	644	591	646	617	630	666	662	649	613	658	655	643	628	658	653	669	650	655	612	615	652	635	676	600	641	627	592	597	639	681	597	649	638	627	669	628	682	664	578	640	662	632	624	662	681	642	645	605	629	654	598	627	634	670	642	642	631	704	648	616	654	655	622	645	683	652	618	608	620	633	644	688	687	662	667	645	663	599	640	658	652	646	619	589	587	622	656	674	641	653	649	621	685	655	702	676	672	626	659	669	670	627	647	637	608	668	656	645	672	636	607	648	632	652	674	605	619	641	638	650	602	626	605	688	615	669	691	599	641	629	636	641	648	640	609	611	621	621	632	607	660	629	676	668	650	661	573	614	654	637	650	642	684	632	642	612	596	655	633	654	708	617	613	615	641	618	625	680	651	615	622	643	656	646	631	655	642	617	671	675	660	664	663	658	651	613	689	625	627	615	642	617	645	643	642	638	656	645	598	638	637	658	650	653	619	625	650	631	634	626	674	652	662	609	646	647	604	614	635	637	646	636	655	665	647	640	652	667	648	674	628	667	638	671	647	623	628	684	632	640	642	592	613	644	630	652	699	648	657	638	653	666	659	628	637	664	605	618	644	639	658	626	582	587	622	645	612	654	661	679	541	656	616	660	602	591	605	668	633	656	699	618	674	631	671	654	598	656	672	659	643	659	670	650	617	608	631	676	631	671	656	641	656	628	660	667	607	629	626	631	637	620	660	638	645	620	641	671	622	623	638	620	626	673	629	665	652	647	677	644	621	608	599	641	635	634	693	690	599	625	654	615	662	669	601	642	653	660	673	628	664	628	636	565	632	628	655	602	660	612	620	645	634	628	657	572	648	657	644	638	668	583	690	668	619	587	654	664	594	629	624	627	659	594	621	681	619	650	666	638	641	594	603	619	625	653	656	644	631	620	683	643	607	611	654	629	651	638	623	669	670	690	629	659	610	656	634	644	629	625	648	646	604	666	645	633	640	654	622	595	639	679	641	625	598	671	620	633	634	678	658	614	657	601	662	662	624	656	621	637	637	683	659	660	608	651	617	641	645	637	604	627	584	651	632	643	646	642	598	638	608	669	618	634	634	621	626	638	672	608	642	636	649	626	651	629	640	646	632	641	666	668	624	615	656	619	632	666	657	642	665	607	642	628	700	678	648	622	658	653	622	611	680	618	600	619	641	664	598	604	604	673	656	702	615	666	647	658	623	656	622	641	646	661	633	632	676	664	636	625	610	673	621	638	634	633	639	629	628	664	612	674	665	628	654	642	629	639	573	647	631	646	629	642	650	632	652	631	648	661	667	660	651	623	677	634	645	674	644	651	655	664	568	683	607	627	626	669	630	646	603	571	623	573	595	659	661	673	650	632	642	610	589	667	649	617	658	638	624	636	641	610	644	667	615	673	671	665	623	675	662	637	592	649	670	664	663	661	643	622	638	639	600	600	625	614	573	630	664	626	677	649	629	669	648	638	633	590	623	635	631	609	660	647	628	671	636	613	667	599	648	591	627	639	581	593	623	659	623	599	650	626	684	610	650	647	677	631	681	669	686	654	610	639	670	647	624	663	638	653	666	653	678	674	624	645	638	624	675	634	643	690	642	612	626	596	612	668	602	617	680	606	604	689	620	613	622	661	625	664	645	642	646	612	658	666	650	642	657	629	633	667	590	629	679	631	650	655	651	618	671	620	601	625	646	688	667	633	597	657	619	632	588	641	646	649	629	590	600	676	676	640	671	625	629	649	632	628	632	601	628	656	652	650	640	626	624	676	654	652	670	702	673	677	633	667	680	635	651	627	654	671	653	653	626	653	658	696	618	667	687	635	662	685	668	672	663	645	660	615	616	633	632	618	639	610	645	661	629	640	617	638	659	631	651	693	684	642	639	633	660	630	590	587	634	663	604	599	661	637	647	603	645	637	601	627	617	651	673	664	637	647	626	609	615	624	663	617	603	640	605	610	624	630	655	629	592	651	610	661	640	658	586	652	619	656	673	644	644	669	635	654	635	623	627	653	653	639	635	649	661	607	686	652	607	630	649	676	661	621	612	620	619	608	624	628	636	629	644	669	628	627	654	655	633	656	615	662	646	577	642	599	666	675	676	605	627	653	644	648	623	664	594	641	643	637	651	652	630	647	633	621	626	634	636	600	651	630	591	645	717	655	697	609	642	643	612	621	609	630	619	642	653	692	657	662	619	606	637	642	602	639	630	621	639	608	602	612	653	657	638	658	660	617	643	651	612	630	648	642	667	661	603	651	639	635	631	683	673	660	677	634	701	652	640	652	624	632	622	642	646	655	655	647	598	620	605	630	591	652	682	701	616	642	652	668	638	664	671	654	674	636	634	629	642	623	639	584	663	625	633	641	659	614	646	669	600	629	628	652	638	641	611	631	654	622	661	613	676	675	611	593	639	632	636	618	668	613	654	625	625	655	637	592	651	610	645	622	639	590	626	622	646	606	652	635	610	642	641	634	600	583	597	660	612	628	650	631	648	667	651	661	664	669	631	625	626	647	626	667	689	614	632	658	662	629	668	650	680	673	623	604	620	657	655	642	603	625	625	651	606	634	651	650	635	635	652	665	666	650	647	624	643	682	661	649	628	644	602	633	641	653	644	627	602	657	660	640	669	664	608	647	657	603	602	640	594	649	627	628	620	729	665	639	627	642	656	634	596	597	624	637	640	622	615	631	645	644	641	632	664	642	605	587	592	640	659	634	628	621	610	681	616	655	638	611	600	692	702	686	615	664	654	652	671	632	601	643	624	624	638	630	664	628	596	669	628	604	659	644	674	672	636	630	608	646	629	687	669	656	609	662	637	697	635	678	628	643	639	609	646	658	655	691	615	620	633	655	599	629	635	633	636	631	612	648	603	605	645	668	680	682	643	620	647	637	598	662	624	614	639	643	624	657	674	625	657	648	629	632	657	651	645	609	621	609	677	611	659	605	624	630	615	626	648	609	682	681	651	586	644	629	659	636	673	631	625	609	608	663	669	636	639	607	607	633	649	648	581	635	621	628	639	612	629	611	619	638	658	647	634	651	615	595	626	625	627	672	642	594	700	651	618	654	664	650	575	640	654	629	637	639	720	674	632	659	687	640	613	671	640	645	596	685	635	643	638	639	627	619	638	603	639	634	689	603	638	634	672	603	603	689	613	652	675	635	631
7474	16792	14628	9009	7512	6250	5528	5099	4250	3830	3416	2765	2157	1758	1416	1304	1320	1441	1541	1461	1168	1027	942	885	822	912	910	883	901	839	874	877	863	853	862	854	845	825	831	820	784	830	828	908	855	869	870	828	821	869	857	854	847	865	771	787	834	836	827	831	792	834	799	865	847	841	841	836	801	839	846	822	824	875	839	814	789	810	807	811	835	866	792	867	882	887	811	838	781	851	808	819	771	800	827	856	827	783	797	847	847	801	770	902	857	781	802	842	839	820	818	815	807	838	792	856	839	858	829	788	837	781	803	815	803	856	783	853	805	844	803	834	807	791	820	841	801	809	868	807	797	838	808	869	834	828	793	838	853	849	831	828	811	808	817	742	907	780	820	840	814	859	816	842	797	803	758	850	807	807	818	810	833	796	845	831	854	788	855	857	830	793	868	802	788	795	804	807	866	751	793	791	822	798	788	786	818	846	795	867	878	766	826	842	780	826	866	821	808	800	807	772	815	800	834	805	809	837	812	836	877	812	793	831	815	783	807	843	818	834	826	856	809	806	828	799	860	862	837	813	812	785	831	862	802	793	804	827	819	799	867	815	835	806	865	775	822	798	803	830	811	774	815	806	836	853	834	821	806	826	819	833	808	825	801	814	816	882	838	793	850	806	837	801	789	830	861	855	819	817	836	842	835	845	819	848	849	853	861	788	804	878	842	881	834	835	836	814	811	804	775	824	845	905	816	831	814	847	849	891	853	820	772	875	804	897	896	815	782	786	820	820	812	779	822	848	842	804	844	838	824	833	752	832	835	833	792	817	830	835	785	844	810	808	831	821	841	853	788	861	833	817	819	809	856	814	798	800	730	807	809	781	837	842	832	824	783	809	834	826	793	806	839	826	838	796	808	827	817	776	803	823	889	807	843	823	805	795	841	789	780	776	808	863	816	849	804	768	795	811	807	811	863	863	758	839	796	792	869	829	765	820	864	777	810	845	820	817	860	854	804	825	796	820	836	841	768	803	834	758	786	833	798	800	837	807	805	834	822	799	832	826	849	800	825	814	821	821	837	856	813	856	808	832	809	793	800	820	829	829	784	829	788	872	796	773	862	830	896	813	830	793	862	779	794	838	815	761	806	745	828	805	860	833	800	835	820	797	890	818	816	801	804	763	858	809	843	836	816	824	819	835	837	782	772	854	765	796	773	827	845	808	871	780	810	797	846	727	840	810	815	772	832	777	871	816	832	864	841	816	854	789	820	863	789	823	848	882	772	805	880	817	855	816	809	822	828	870	827	821	826	776	800	808	841	749	778	862	800	780	780	774	834	799	848	828	870	811	798	807	819	813	792	818	784	814	831	847	858	810	807	732	806	901	798	799	756	814	873	793	821	772	805	804	807	796	829	840	827	857	798	852	840	834	800	830	867	777	803	815	831	802	825	812	837	791	826	839	837	789	862	810	846	825	799	828	781	817	825	797	827	766	795	856	821	787	890	797	838	799	820	803	815	813	835	808	854	846	780	801	831	786	810	849	818	795	806	793	833	789	829	832	796	820	827	812	846	822	851	807	824	797	855	805	778	813	822	805	823	834	734	800	862	842	799	817	830	827	810	815	805	832	806	839	829	788	804	835	860	799	835	871	864	820	833	811	858	878	769	831	772	840	813	782	748	786	811	800	801	803	815	822	822	799	820	858	764	785	788	796	791	825	825	814	836	828	762	824	825	808	828	780	858	810	814	816	824	767	843	815	858	807	833	797	837	870	852	819	829	793	788	800	806	847	830	857	815	820	802	859	810	822	800	855	825	818	838	790	869	826	803	841	835	807	839	793	817	832	860	820	919	850	807	824	883	854	848	770	859	793	841	809	862	854	840	842	835	827	795	787	816	803	858	795	817	797	806	794	831	800	871	816	849	792	825	803	861	810	861	815	824	865	813	849	834	799	869	877	810	839	808	830	814	843	818	828	886	786	793	792	796	790	780	800	780	831	777	812	808	831	782	872	817	842	871	798	769	840	800	768	792	790	873	835	844	799	784	779	798	858	828	807	840	778	809	799	811	856	830	872	843	815	832	806	815	797	836	871	855	801	825	828	763	830	812	821	856	843	834	821	799	839	800	817	837	804	807	816	833	836	801	779	820	793	779	832	810	831	844	781	820	830	797	817	797	825	837	793	815	838	786	848	836	842	859	827	814	808	861	793	776	836	797	799	791	803	762	800	858	794	808	809	778	743	859	823	824	827	731	808	812	827	801	846	821	832	882	811	813	844	871	836	809	805	790	781	838	842	803	822	828	859	810	834	835	834	851	820	824	809	801	837	837	825	793	803	832	799	833	861	855	826	800	805	783	826	814	801	846	777	890	819	800	805	850	821	783	813	844	838	821	784	764	836	839	798	853	859	872	787	845	811	799	784	856	825	884	817	800	857	818	813	840	827	829	818	881	811	782	824	846	827	800	823	823	795	814	809	812	861	829	778	846	882	867	782	796	768	856	831	794	792	827	812	826	853	821	851	815	869	822	764	828	777	806	783	736	853	838	832	838	811	805	836	798	801	821	778	780	770	837	836	835	811	783	819	823	839	860	815	828	796	818	808	791	842	784	844	797	801	821	784	792	845	785	752	846	803	849	801	815	858	776	792	811	830	836	839	858	821	867	834	817	804	797	832	834	812	832	819	850	799	810	807	830	788	762	804	757	860	792	846	798	802	841	778	791	805	842	828	845	794	852	841	814	790	839	874	814	824	912	836	851	829	834	827	872	814	820	781	811	810	795	780	824	817	832	805	872	838	816	823	788	843	814	821	854	825	838	840	840	844	884	845	823	824	822	822	799	916	808	823	745	839	867	795	815	825	803	776	828	780	805	825	841	802	854	806	817	844	773	869	814	769	792	819	765	829	768	831	847	839	802	815	852	857	814	839	882	757	779	846	788	780	817	832	853	802	831	806	825	853	824	780	818	823	863	815	782	781	827	873	815	843	785	824	809	814	821	836	779	788	851	773	810	816	834	825	820	831	844	828	838	805	787	847	806	819	783	887	815	829	814	801	784	826	835	846	841	870	861	841	806	811	763	833	799	843	796	872	829	806	807	862	795	831	811	856	813	814	823	780	839	830	787	817	813	841	812	861	846	804	818	798	809	829	815	808	809	856	837	796	874	811	794	785	822	839	809	800	789	833	822	852	872	818	830	793	838	828	808	854	876	852	828	845	868	819	825	781	820	798	848	825	862	832	806	852	767	816	846	789	854	831	815	775	849	822	852	788	805	761	774	855	842	851	778	850	805	828	845	802	797	794	822	825	799	832	840	809	827	843	817	810	882	804	849	804	819	798	850	833	829	822	824	843	828	798	876	821	801	808	837	869	857	804	845	834	783	811	820	841	846	823	773	780	869	780	808	820	770	808	833	841	840	806	814	776	824	843	855	801	827	809	815	833	862	817	761	827	852	823	874	836	823	836	829	807	874	845	855	778	848	798	821	787	820	831	806	831	807	855	858	855	875	790
23446	21577	29501	24102	21583	21659	10016	3378	2558	2271	2113	1696	1335	1149	988	881	940	1003	1021	927	770	699	728	645	620	685	642	676	714	642	686	600	594	677	633	646	636	630	623	633	628	639	647	615	655	575	622	615	633	623	634	592	648	555	679	590	612	613	583	624	631	627	625	611	607	602	593	609	619	605	568	572	613	578	608	559	627	563	629	620	620	581	587	608	611	601	591	596	584	587	612	600	654	588	579	587	596	607	588	622	589	603	580	582	588	628	630	626	596	596	607	575	586	637	616	612	609	568	624	581	581	642	613	608	615	605	618	668	570	607	614	617	663	591	612	585	608	635	601	628	570	635	562	625	601	571	607	617	616	612	613	610	562	599	568	591	606	646	607	570	643	628	615	615	645	569	598	591	567	625	555	597	609	628	604	591	569	602	569	638	574	599	578	602	631	598	622	581	646	618	596	599	633	594	576	572	596	597	600	622	589	601	605	593	598	632	630	584	616	607	596	616	623	563	616	572	595	552	586	594	639	634	606	617	627	631	635	608	630	603	576	596	613	597	583	564	589	599	631	614	643	614	576	604	623	602	639	593	634	594	609	657	610	592	606	598	552	597	621	607	581	644	618	583	581	561	625	567	551	601	583	615	581	670	630	590	620	591	602	630	585	603	614	644	602	600	578	589	578	632	610	627	611	647	568	620	558	640	598	599	615	602	628	590	598	586	591	555	622	653	582	617	618	578	646	607	585	570	577	636	600	622	588	582	571	602	554	573	597	591	590	582	587	572	623	600	568	632	630	583	611	590	645	616	588	608	555	613	601	582	560	588	561	607	622	560	637	591	586	592	595	595	567	605	593	594	575	591	621	616	645	627	609	597	578	595	634	640	608	593	628	595	625	580	583	569	602	587	656	569	584	589	600	566	578	583	593	558	595	569	634	628	595	629	602	648	598	597	655	545	607	608	558	615	586	592	581	591	575	620	586	586	579	598	585	615	592	602	577	586	587	596	574	616	591	600	601	627	581	602	650	614	590	588	606	629	623	579	650	611	590	603	601	599	621	596	607	618	582	579	604	654	620	581	625	649	550	609	577	588	591	588	600	574	658	613	598	612	577	582	600	637	617	621	614	565	609	570	605	607	586	567	632	645	597	581	569	624	600	619	603	547	625	596	627	610	604	587	583	644	640	631	561	583	586	573	601	611	564	591	604	634	581	604	593	581	619	613	597	624	595	579	589	634	567	604	606	582	611	613	641	589	650	634	586	622	604	595	631	587	654	644	588	594	637	622	601	594	629	611	604	607	591	587	605	608	574	589	636	579	595	591	578	588	592	559	600	608	612	586	601	619	614	580	597	599	618	619	583	627	603	653	609	584	574	605	562	577	572	584	584	584	582	591	634	625	593	585	604	615	562	620	615	632	607	589	599	617	541	636	566	552	579	623	630	556	582	590	606	576	651	587	578	596	611	601	640	587	591	633	592	595	618	615	591	633	579	663	609	613	609	604	584	641	630	610	591	619	604	636	598	608	638	614	559	580	613	603	599	634	576	572	578	639	584	610	621	569	608	593	607	629	613	617	607	585	582	573	570	568	605	578	579	599	562	605	578	621	560	578	634	627	590	578	598	607	584	622	629	568	574	602	658	651	580	590	583	572	603	583	561	584	605	643	618	612	607	591	607	618	570	585	630	566	572	626	571	552	648	627	633	650	610	619	539	624	561	615	637	593	561	605	605	579	609	547	605	608	605	560	616	622	584	588	603	615	597	626	611	639	600	645	588	612	604	655	605	597	611	606	602	589	604	608	594	608	592	565	598	593	626	621	603	573	582	623	624	605	588	639	606	591	584	597	595	578	579	586	578	587	595	607	615	586	586	627	621	600	648	654	616	604	644	612	593	629	575	596	592	581	574	550	594	604	594	549	625	549	604	573	610	609	609	607	628	557	568	568	563	601	550	565	572	591	607	595	582	595	581	611	619	589	643	603	589	595	562	639	625	550	559	563	582	648	620	557	598	595	594	614	569	613	577	594	607	596	569	595	588	579	607	598	590	563	582	531	615	612	587	622	597	637	585	593	591	576	591	610	606	640	575	589	613	631	614	569	574	582	593	558	588	649	585	624	603	635	580	602	568	602	606	570	614	594	546	579	597	540	612	604	580	619	635	605	601	604	621	636	572	589	561	575	606	587	575	603	589	574	622	633	610	619	580	622	625	627	617	628	602	609	619	607	615	644	596	599	626	565	559	633	563	610	563	588	627	596	588	589	601	650	598	578	629	604	619	556	604	610	598	608	596	602	620	573	606	580	581	626	592	599	598	584	607	602	557	585	609	598	650	654	612	610	599	603	540	624	588	590	612	555	611	596	621	610	600	613	624	620	558	589	603	629	584	619	570	616	601	560	567	584	599	565	611	616	556	574	602	628	564	651	587	597	628	584	566	598	594	609	599	589	624	528	618	600	645	570	630	598	591	611	628	577	592	622	571	562	597	614	569	613	627	580	578	579	574	541	657	596	576	557	599	612	597	590	583	586	565	615	581	594	583	586	604	608	575	627	629	579	607	602	581	634	607	621	607	609	595	612	639	635	612	619	577	590	628	598	613	565	612	579	628	590	607	627	565	609	592	611	582	579	594	609	612	554	599	616	609	623	591	592	615	632	581	620	592	655	645	591	634	623	573	597	652	597	569	606	638	614	622	605	604	593	658	582	616	605	652	609	631	624	566	611	567	589	607	594	574	625	601	612	572	609	603	586	604	607	619	553	609	556	573	570	580	585	568	595	583	573	614	582	578	559	613	582	575	604	624	611	599	603	598	589	590	603	588	626	589	529	612	603	602	611	588	628	615	617	642	607	645	592	577	576	597	608	617	587	569	606	578	607	582	566	584	570	592	593	641	586	563	576	647	592	607	614	615	660	609	599	584	604	600	578	607	601	595	619	582	604	635	597	611	604	577	582	589	613	596	590	586	630	592	607	628	554	606	597	593	624	607	620	590	608	607	586	582	573	618	614	627	582	580	576	591	625	559	592	585	631	622	567	601	639	659	572	588	592	587	585	594	604	633	633	567	581	644	642	565	600	611	596	573	606	618	564	543	594	596	614	562	600	650	607	608	579	618	628	610	581	576	570	627	594	634	617	604	643	617	560	601	596	609	607	562	622	594	605	646	613	601	624	597	585	608	618	617	621	593	579	623	554	588	604	570	570	611	613	651	613	582	634	619	598	625	589	561	656	566	594	577	576	626	621	584	594	567	585	596	607	610	606	571	609	627	598	599	578	564	684	620	601	619	609	632	638	613	604	602	556	557	575	605	574	581	626	568	608	605	588	605	610	607	573	580	620	625	641	627	566	587	631	616	596	588	612	596	579	601	604	609	636	570	627	614	630	608	572	575	538	645	603	583	629	577	629	599	626	648	600	622	593	593	618	571	619	588	603	627	619	594	627	604	620	624	603	609	581	578	648	584	621	617	569	630	597	634	582	552	612	622	604	573	573	598	611	597	678
9676	22565	19370	12720	10369	8602	7577	6935	5870	5036	4760	3656	2850	2075	1687	1551	1551	1709	1819	1687	1344	1012	962	932	893	899	921	849	855	876	875	856	852	812	884	834	832	803	810	788	850	814	866	834	852	874	834	800	787	853	794	792	820	814	783	758	804	810	789	767	788	764	778	839	786	788	784	845	742	787	764	749	826	751	843	839	791	793	773	761	829	754	794	802	731	760	810	766	784	766	777	795	753	759	770	805	843	807	794	746	833	791	799	779	737	809	749	770	774	754	758	798	758	737	846	735	829	796	765	789	819	790	771	805	811	795	756	794	761	770	853	759	779	775	718	816	759	787	778	762	798	800	794	761	743	764	769	758	793	759	796	798	760	789	791	769	777	821	756	798	725	749	751	782	738	806	781	821	775	796	766	754	763	784	782	773	770	787	763	761	817	724	784	797	779	773	789	774	745	806	792	772	762	784	783	799	761	820	811	765	813	786	740	786	839	754	779	782	817	759	775	791	755	841	806	774	793	796	809	795	766	747	794	780	751	773	798	734	757	806	749	745	846	797	761	793	787	791	807	859	812	783	796	825	777	816	742	816	780	783	773	771	807	799	784	772	778	779	787	827	798	713	755	769	768	781	780	773	816	783	780	798	754	781	811	764	795	773	765	770	789	764	824	745	801	779	763	789	744	764	742	732	779	790	751	792	744	783	756	738	830	720	807	760	750	835	768	759	762	738	793	744	797	777	788	810	781	771	774	811	797	739	742	768	730	791	784	765	803	751	812	784	763	793	777	749	721	783	796	746	792	790	773	754	727	764	778	791	745	768	827	819	756	805	766	787	798	792	795	836	793	767	791	792	782	790	817	783	769	801	760	757	794	784	815	753	779	765	771	740	792	762	737	824	764	740	821	772	761	789	809	826	733	750	745	765	793	785	785	792	726	789	744	790	804	824	771	722	745	811	817	772	768	770	792	803	749	792	778	774	769	807	793	766	794	783	848	763	760	795	784	830	806	745	824	788	748	776	790	795	773	790	742	795	798	785	776	783	806	818	793	759	737	764	764	797	767	769	739	780	774	748	771	758	765	732	783	781	797	715	741	751	750	783	792	767	790	757	809	733	804	789	749	805	764	754	742	744	812	792	778	770	762	820	750	762	840	798	747	727	775	857	836	738	788	811	802	735	777	745	817	754	771	743	817	758	774	783	763	770	843	766	817	738	809	768	802	766	769	758	788	758	794	793	754	738	742	815	802	780	793	739	774	784	730	770	808	821	790	727	772	799	808	739	720	783	745	745	780	759	756	758	748	808	790	809	785	772	749	731	751	786	730	772	757	822	776	799	738	768	783	750	781	795	723	826	761	807	748	795	777	802	775	782	748	795	756	758	762	775	773	796	725	779	748	777	748	789	767	782	768	750	806	729	754	736	757	788	768	799	813	792	804	751	793	738	812	744	760	742	774	833	794	768	837	813	808	763	790	777	770	812	780	727	777	802	771	787	843	857	783	810	787	777	790	759	813	746	762	780	804	793	791	771	729	744	754	746	780	811	755	750	858	768	799	742	799	783	755	755	816	814	733	738	766	700	757	803	798	829	804	811	746	738	761	748	752	800	755	737	792	784	812	734	753	748	778	802	780	756	791	763	770	745	804	773	744	733	808	771	774	797	698	791	800	798	797	775	723	802	775	856	765	794	776	779	758	786	801	771	757	761	758	805	799	789	740	789	729	809	803	791	760	764	796	750	742	775	779	777	753	809	800	828	737	723	770	747	775	836	752	764	815	755	819	732	714	802	757	765	800	771	768	757	787	791	765	762	711	778	792	779	754	773	810	742	781	795	735	768	850	727	763	795	729	745	764	763	742	718	766	787	766	755	776	740	742	788	785	804	798	769	770	763	742	744	836	769	789	787	773	740	806	760	732	756	773	797	783	769	760	800	806	801	752	760	745	764	800	817	732	797	787	738	761	772	780	744	800	742	710	791	762	732	778	773	795	823	766	769	780	771	768	759	789	744	733	796	791	762	780	763	785	790	809	749	749	790	800	786	773	771	747	785	795	841	751	797	765	709	774	755	772	816	779	767	826	785	805	804	750	752	776	832	780	799	763	701	755	826	761	798	806	825	804	775	747	813	801	801	757	760	769	746	793	806	767	718	777	770	764	763	804	791	718	778	720	770	784	748	762	802	780	752	808	798	759	721	761	734	773	789	799	784	766	772	735	737	789	780	716	780	816	768	769	778	790	782	753	772	764	749	797	781	736	743	797	779	774	777	727	808	812	774	737	788	767	762	808	768	762	730	760	786	740	814	804	754	773	795	794	756	780	777	726	738	796	788	758	808	770	716	702	739	826	798	786	750	828	733	789	771	794	789	801	814	790	826	762	788	809	765	743	711	839	812	790	797	737	801	795	766	784	771	729	760	772	745	767	797	757	731	747	767	803	722	752	760	755	735	798	772	754	756	786	773	783	822	756	803	708	772	787	747	760	750	823	795	713	749	833	750	810	750	754	781	728	798	776	782	767	759	765	737	768	762	804	776	770	809	805	778	792	799	798	810	815	802	792	743	756	754	777	753	815	828	761	775	802	774	764	765	807	772	808	750	808	761	810	787	764	766	783	778	778	769	759	726	745	801	788	773	778	766	763	749	775	779	745	801	788	752	824	785	739	718	774	723	774	780	791	821	730	802	766	781	785	800	776	738	776	805	751	779	730	770	767	768	786	786	750	759	759	825	784	767	765	781	801	762	759	837	793	759	818	774	753	750	809	733	757	785	792	836	793	798	847	779	818	761	775	810	794	725	738	767	773	771	808	806	777	800	770	796	750	767	732	766	794	777	825	787	790	849	771	795	790	760	714	777	773	816	772	797	776	748	803	814	750	780	785	805	800	777	784	813	769	783	774	752	814	748	745	775	778	728	815	798	767	782	789	756	743	779	804	789	747	754	739	765	815	792	793	790	765	813	831	761	775	815	809	745	781	780	729	799	778	779	763	819	808	792	791	781	800	780	789	778	785	799	812	777	777	788	768	763	768	754	784	726	744	829	820	807	833	769	784	764	782	795	813	816	819	733	778	769	799	739	723	765	785	781	795	679	776	716	803	807	800	736	799	788	770	758	787	772	755	739	779	728	780	750	782	801	795	755	797	771	792	791	802	764	752	818	757	769	781	777	790	823	736	783	771	753	820	786	732	814	778	767	736	780	769	767	851	754	812	787	809	793	768	709	752	776	770	802	805	760	733	755	692	758	786	792	779	808	797	822	767	759	806	772	763	757	759	738	734	797	787	796	733	786	840	767	831	774	758	779	778	736	751	836	739	825	785	747	785	739	783	830	754	798	832	759	748	769	760	780	772	744	839	756	790	811	833	770	752	821	813	735	763	749	730	786	776	774	782	764	750	773	746	756	797	787	730	790	799	804	766	799	788	727	755	784	807	778	789	777	740	767	817	709	754	762	793	753	791	799	723	766	801	736	821	747	781	784	774	838	753	773	763	763	760	773	750	800
27313	20707	10221	2846	1636	1282	1197	1059	965	892	809	680	569	492	448	430	439	508	475	505	382	372	372	394	376	367	370	354	365	378	362	376	385	381	355	409	399	365	366	366	347	382	390	368	384	362	355	372	367	347	371	379	380	334	355	380	361	334	374	367	375	377	358	354	342	355	370	361	347	365	368	386	329	353	368	357	346	358	388	366	370	352	413	388	386	343	369	337	364	377	379	411	398	352	348	376	362	385	380	341	342	374	386	370	371	368	418	380	367	349	410	310	372	390	351	368	371	351	345	354	376	354	365	359	372	345	358	366	333	393	388	358	378	391	353	339	358	355	359	380	370	362	372	377	363	388	387	378	361	330	357	366	361	352	371	340	353	380	346	339	364	378	378	345	340	384	365	360	335	372	366	368	341	367	376	360	360	374	378	340	345	377	382	384	337	409	360	380	368	376	369	329	383	377	368	391	391	363	369	379	389	350	335	358	353	391	356	384	387	355	380	353	366	368	345	398	359	352	359	348	401	357	357	392	393	349	347	372	414	349	352	341	350	369	348	373	358	392	383	346	369	368	354	342	355	366	369	367	376	352	354	366	347	381	370	355	368	352	348	331	353	346	363	355	359	358	360	366	318	343	384	378	348	347	374	354	385	386	367	375	353	376	353	372	372	377	371	346	349	372	397	377	348	388	369	389	367	338	361	383	372	357	354	368	364	379	358	359	354	354	384	354	358	345	352	345	377	392	366	376	381	335	350	373	395	360	363	383	357	325	422	339	374	367	359	341	358	351	368	355	384	365	378	358	351	361	333	352	343	375	376	380	360	350	382	350	344	356	343	368	359	349	341	388	398	365	342	370	370	324	371	371	378	329	323	367	378	388	344	363	343	392	364	367	314	381	390	343	344	328	328	347	395	359	350	374	363	355	415	386	368	343	364	367	369	374	349	384	377	369	353	389	354	375	378	380	368	385	376	357	358	359	370	385	337	375	320	342	358	389	374	369	382	375	425	349	350	350	392	357	368	376	377	388	374	353	354	374	336	371	339	367	357	345	352	336	368	384	363	399	398	366	368	365	404	402	348	405	349	360	347	327	322	358	362	363	373	378	356	389	367	355	401	358	335	380	365	380	381	355	353	368	358	349	353	367	384	342	330	338	341	355	371	404	374	360	384	377	353	377	356	364	326	385	377	385	354	352	388	375	377	378	384	355	347	376	401	360	367	369	348	369	395	380	373	344	350	377	387	391	362	345	413	346	342	350	379	388	389	377	346	356	372	362	362	346	341	353	359	367	385	368	390	381	408	354	377	354	356	379	405	378	354	356	361	371	356	363	349	367	378	392	362	358	380	399	343	365	344	355	353	377	356	365	350	356	412	354	390	344	364	328	379	335	390	377	349	368	334	365	401	349	391	380	358	357	373	379	372	327	402	378	382	327	366	410	380	354	369	372	353	370	352	383	360	403	361	355	357	360	368	393	368	398	375	364	391	379	332	349	351	363	356	359	355	352	364	352	367	373	357	408	358	355	361	370	344	388	347	340	350	372	353	360	366	363	352	380	375	348	344	369	372	339	383	346	368	374	366	363	350	356	327	363	343	405	376	392	388	359	370	382	365	377	365	378	391	350	375	388	400	343	350	360	364	346	355	391	364	374	409	368	366	387	373	367	364	359	387	373	329	363	308	331	390	372	354	371	341	364	372	336	385	353	359	371	369	359	381	341	379	347	353	353	383	349	387	328	350	343	395	375	358	387	417	360	375	375	330	355	348	345	357	360	362	364	413	330	401	345	358	385	364	348	366	367	351	361	350	328	346	378	397	387	334	394	350	385	404	358	397	355	375	350	389	380	351	350	372	367	369	334	357	358	358	379	359	334	380	371	342	322	359	349	369	320	375	395	367	333	393	380	360	333	350	382	356	389	323	359	353	338	359	363	363	365	345	315	374	367	365	379	346	390	318	347	371	340	378	356	364	354	392	369	343	371	362	370	385	331	371	356	396	360	383	351	354	340	389	343	378	350	312	363	357	362	364	384	345	353	348	328	357	363	354	343	353	393	378	358	380	365	372	375	388	322	357	374	373	374	338	376	382	375	363	394	342	374	346	381	395	373	387	392	397	369	355	366	381	378	366	403	374	381	372	359	368	372	375	391	356	372	389	382	343	340	350	385	380	374	362	363	406	319	330	360	349	354	380	340	386	358	383	338	390	381	366	378	376	368	339	361	402	371	383	343	385	367	392	386	336	343	397	391	408	349	398	376	353	406	356	368	351	393	293	394	399	380	355	363	357	379	377	365	356	372	361	377	349	396	349	347	377	345	397	356	376	381	369	368	409	353	391	380	366	377	389	375	389	373	403	385	363	354	341	348	344	378	387	386	396	367	393	385	356	363	354	360	407	382	354	346	385	359	413	344	369	329	352	375	371	368	343	352	328	359	387	373	411	382	375	392	351	359	350	386	360	384	381	375	401	353	394	400	333	355	350	347	369	344	374	356	409	365	348	365	345	364	382	354	352	370	381	366	336	347	380	383	375	347	371	354	400	365	364	406	373	359	348	382	362	337	389	384	371	332	354	351	362	380	384	381	370	361	368	393	358	399	310	369	394	371	384	384	382	361	372	357	316	405	376	388	344	354	344	372	356	350	339	352	371	371	370	371	372	408	405	403	368	366	359	395	370	355	386	336	383	378	361	355	333	368	360	349	329	366	374	353	383	365	384	354	363	338	334	356	356	335	368	333	361	333	351	357	335	381	343	347	353	420	355	352	323	354	375	367	374	391	365	339	367	339	358	373	360	390	376	384	381	369	381	357	378	376	391	380	384	361	376	405	400	391	361	389	366	380	351	366	373	361	349	326	340	401	362	370	343	335	343	354	384	354	365	371	333	349	353	370	351	367	363	381	358	358	389	367	367	329	359	366	367	369	364	346	359	368	330	380	363	360	363	359	384	355	344	360	333	351	392	373	360	370	355	369	361	355	364	335	389	366	398	414	364	374	372	359	374	346	364	349	362	378	356	365	373	360	383	379	368	356	412	337	342	365	357	360	336	353	350	380	376	337	370	373	408	381	361	360	347	353	355	321	393	379	336	360	360	355	364	412	317	371	344	410	380	377	367	357	367	393	351	368	368	414	355	377	391	378	342	371	326	369	379	343	350	385	361	383	379	371	385	362	360	374	357	349	372	379	359	343	332	329	371	352	364	345	354	358	374	356	364	390	345	375	366	340	382	315	384	368	356	341	399	371	371	398	365	378	399	375	364	347	356	362	358	357	351	360	390	351	400	355	381	376	349	390	363	385	368	374	365	358	383	367	339	355	348	383	363	374	361	361	362	354	367	390	374	402	368	370	343	350	355	355	376	348	378	334	382	387	378	374	336	369	403	334	326	354	357	371	377	330	354	337	395	326	340	401	366	409	390	326	365	361	373	359	385	370	334	352	360	346	387	338	345	358	354	379	353	365	379	345	383	382	340	364	368	359	364	347	390	374	352	374	420	360
6017	7098	6718	4123	3507	2935	2616	2608	2256	1950	1879	1393	1132	799	714	655	689	826	817	773	607	495	519	491	495	486	518	510	519	539	510	506	470	489	468	473	493	502	467	488	496	494	502	481	493	460	470	488	493	509	432	478	479	455	489	483	499	479	466	492	467	488	489	499	544	453	441	499	531	447	466	458	470	485	436	460	527	470	461	485	464	472	498	467	480	471	504	459	481	447	499	471	504	493	472	485	472	487	445	456	459	461	489	508	516	496	464	482	451	483	490	487	463	480	469	500	504	470	441	479	484	515	449	488	455	485	466	451	488	473	480	475	468	488	483	485	493	470	465	499	466	487	496	528	481	477	465	466	467	466	504	445	515	446	459	497	482	480	500	437	432	469	531	455	480	446	509	507	485	463	456	506	483	484	454	471	483	495	511	489	451	473	485	483	472	451	487	474	505	484	476	504	490	477	501	479	482	499	475	496	509	488	433	513	493	494	467	505	481	517	493	487	462	481	480	525	425	506	508	446	525	503	496	468	464	457	493	463	472	493	493	471	478	470	469	486	470	514	472	490	484	494	484	464	505	469	500	467	464	476	462	499	467	471	485	486	482	521	474	480	473	464	491	496	495	463	511	501	481	474	429	478	496	470	494	532	470	459	505	482	478	478	481	516	466	470	437	444	518	486	468	473	450	471	447	476	479	463	452	442	494	477	465	459	480	464	474	466	487	492	465	461	477	461	436	479	478	476	508	480	458	414	478	479	443	471	462	487	483	492	488	452	488	472	518	481	492	463	535	481	495	450	465	502	449	505	460	493	442	506	447	500	468	485	490	450	461	529	466	491	475	504	485	473	499	493	482	489	471	486	451	487	493	510	468	453	493	459	501	449	470	500	460	483	467	462	454	471	491	454	462	489	470	509	493	473	497	476	483	448	509	485	498	496	504	477	483	483	479	464	470	498	442	512	453	520	442	468	435	460	490	465	445	463	484	505	465	468	476	477	469	473	499	498	497	496	455	495	472	480	474	521	492	459	489	491	477	502	493	461	469	495	459	469	478	456	476	463	484	492	471	543	471	487	490	447	516	490	504	467	447	504	492	514	475	511	503	460	477	475	469	464	464	505	481	452	503	468	458	514	459	477	470	487	459	455	477	513	500	464	482	524	510	495	462	520	425	495	461	471	449	475	444	471	500	452	513	461	478	488	490	483	444	479	467	498	496	473	480	484	480	500	482	486	482	494	501	510	447	513	498	495	546	504	477	498	485	490	484	526	419	490	467	472	469	466	463	455	470	498	514	493	476	482	484	486	506	457	443	469	521	451	453	472	495	465	462	453	498	534	454	480	488	476	452	495	447	479	508	485	470	514	452	455	477	501	469	474	492	490	482	496	479	453	490	471	487	507	512	454	480	504	481	491	511	451	456	536	479	476	494	488	472	502	505	432	507	492	466	493	519	502	474	472	465	471	473	459	502	487	442	463	500	474	447	494	495	491	470	467	508	491	453	467	486	470	488	442	497	464	477	491	471	439	439	531	458	473	492	472	482	484	486	497	511	491	502	474	500	512	494	459	493	492	467	456	454	459	456	481	446	485	480	481	490	474	489	483	452	505	527	467	502	489	467	501	465	478	480	492	491	486	462	483	464	472	463	535	482	465	483	516	495	547	434	493	481	480	465	471	483	399	476	490	486	503	504	460	467	463	491	431	434	486	479	467	494	493	501	480	467	475	500	456	428	439	509	461	469	467	472	471	495	474	488	492	505	449	498	506	475	476	491	508	496	478	460	489	490	500	495	473	504	506	488	478	511	499	449	529	425	461	453	489	438	460	424	477	513	454	461	490	499	461	450	461	497	464	495	486	513	472	481	495	473	482	511	494	495	470	470	497	484	491	450	496	482	452	471	514	487	457	488	464	498	498	488	471	459	494	484	479	482	492	505	480	470	459	470	482	477	466	469	499	458	478	484	459	512	471	480	492	506	479	502	476	498	439	490	487	494	470	503	470	464	466	483	456	498	478	461	459	487	500	468	464	474	455	462	469	470	499	481	498	534	470	493	482	491	493	473	433	474	471	466	450	475	482	502	517	467	446	496	508	452	451	493	512	543	498	485	489	523	494	485	426	496	513	497	485	511	492	521	497	501	467	483	478	514	497	444	495	476	488	488	498	497	445	435	465	515	494	503	445	465	444	466	499	447	469	476	490	465	497	458	455	467	503	484	496	475	518	469	466	488	502	493	505	511	441	495	472	471	461	469	482	485	458	452	478	471	472	494	487	518	518	508	497	481	471	497	492	530	471	493	524	474	455	537	450	505	465	487	476	452	487	513	466	455	466	481	489	515	448	461	481	503	463	472	483	456	473	472	462	510	466	500	461	481	474	460	493	510	457	481	495	494	466	499	499	468	517	480	494	508	465	481	461	498	480	504	440	488	477	502	470	508	494	471	455	510	498	460	439	490	476	463	447	456	445	475	477	481	479	478	487	509	480	436	474	520	502	466	443	461	478	505	459	494	475	495	483	469	539	470	473	457	490	468	462	472	519	454	470	465	491	472	464	478	470	466	471	472	488	480	480	454	474	553	530	463	487	452	493	507	483	490	449	472	484	480	438	467	458	477	474	475	499	485	459	506	495	457	472	526	492	468	490	431	505	491	475	446	488	511	457	490	491	468	462	508	481	521	480	517	453	466	481	527	508	505	488	529	495	456	472	507	530	490	450	468	427	474	501	471	478	485	500	489	490	485	503	495	499	442	479	503	489	462	471	497	502	461	516	477	489	472	465	479	463	448	489	471	459	496	510	474	483	454	449	458	453	422	473	500	455	488	480	464	493	464	493	487	500	494	469	517	450	485	500	445	490	461	504	508	472	492	431	514	483	473	467	496	480	458	475	464	500	463	463	506	440	465	513	506	484	472	501	453	453	468	486	449	498	477	474	462	457	494	468	476	531	470	490	491	473	446	488	490	472	483	461	475	451	493	494	484	460	493	479	471	494	500	487	483	484	470	554	520	506	507	483	456	476	474	470	473	458	482	464	513	492	499	507	500	490	445	484	451	483	435	477	452	484	514	476	512	462	443	476	472	513	468	503	497	464	516	491	491	471	481	436	439	466	511	477	470	477	493	449	446	460	481	472	499	480	442	447	484	493	471	472	458	507	464	486	466	458	473	456	480	459	462	495	520	508	494	483	495	509	483	495	473	487	518	459	460	500	508	472	469	473	504	459	478	493	480	464	514	473	495	498	482	454	509	486	457	519	475	530	463	462	488	471	460	455	499	470	478	505	497	468	481	460	479	491	465	464	456	512	480	504	485	501	457	473	470	470	457	476	488	505	491	456	485	472	447	535	468	488	462	435	460	505	488	539	493	461	481	497	454	454	421	443	486	461	489	479	467	471	460	505	485	516	493	480	469	468	513	437	486	482	468	471	466	463	476	481	454	428	487	461	439	486	513	489	464	504	488	482	497	445	478	488	445	489	521	478	479	410	461	464	483	494	457	490
24352	21588	29048	24590	21564	11131	3127	2372	1936	1761	1644	1294	1179	997	834	776	858	885	926	845	717	698	708	670	659	695	646	660	630	669	679	662	668	625	675	672	669	666	640	659	652	635	640	636	630	632	660	619	615	647	589	651	640	649	635	636	642	616	624	639	578	596	627	664	624	661	637	648	632	624	605	644	630	654	643	626	627	633	597	638	673	657	645	618	656	623	609	650	618	596	629	655	642	666	679	648	603	654	639	639	613	613	596	629	652	661	664	689	581	572	634	653	662	634	597	613	664	636	610	616	621	637	662	635	614	577	597	664	604	652	659	607	608	619	660	642	623	600	618	580	677	648	636	599	633	580	679	639	644	654	663	637	638	665	662	592	577	604	635	621	608	578	639	594	672	619	605	653	650	677	675	638	664	644	627	614	623	618	641	617	644	588	594	668	635	625	635	627	623	613	611	622	618	612	656	624	603	630	602	644	609	647	663	660	687	628	659	622	660	608	631	655	668	615	652	640	630	617	629	641	625	613	620	621	597	629	684	644	624	659	619	647	640	642	607	644	643	637	628	611	632	599	613	642	647	635	628	609	607	660	648	587	647	610	587	624	623	630	648	632	609	676	607	633	661	603	603	616	663	643	593	660	651	614	652	645	639	608	604	601	655	646	633	613	624	614	663	611	618	648	646	642	672	656	652	653	632	629	604	597	615	646	635	611	681	624	619	641	598	670	603	630	620	613	638	621	642	678	589	615	633	632	632	645	617	645	700	592	612	643	658	617	638	643	620	621	627	697	631	651	639	682	644	617	661	614	643	646	647	649	624	594	663	632	654	635	625	694	656	616	647	635	647	626	581	611	590	602	615	623	627	639	630	646	587	586	666	628	613	652	625	610	648	589	654	611	630	630	586	671	640	623	668	648	620	625	600	703	616	639	624	624	606	636	650	636	666	584	628	630	637	643	598	632	666	617	606	598	636	610	663	622	629	629	643	617	590	614	621	651	649	655	612	625	679	672	643	611	623	632	608	638	622	630	631	595	644	627	627	623	611	617	677	611	646	628	630	638	578	597	619	607	631	603	683	656	648	615	640	662	649	643	596	647	641	651	633	632	620	602	621	598	646	628	646	614	673	623	602	623	619	610	665	635	626	619	585	617	620	628	630	631	601	620	662	646	613	560	634	653	641	644	643	620	633	617	630	678	672	622	626	667	621	700	624	636	698	651	616	636	655	599	650	634	666	656	594	663	664	594	586	663	623	689	649	626	647	643	643	640	615	632	632	592	558	602	642	650	635	609	654	640	611	652	666	640	669	653	640	647	630	622	686	629	641	624	671	626	645	659	616	611	664	621	627	642	629	679	657	592	650	633	614	630	629	612	614	701	673	646	635	653	670	624	652	615	630	646	600	594	649	599	635	661	643	611	675	623	664	678	630	660	654	642	662	650	626	616	621	627	621	622	630	659	642	600	623	604	629	645	615	635	603	628	614	610	651	644	690	644	615	591	623	632	605	620	622	570	587	620	603	658	588	617	621	654	618	640	589	590	613	667	623	646	611	617	611	567	648	590	617	615	659	672	645	587	643	629	644	658	626	624	548	637	640	645	651	624	661	653	643	638	642	639	594	629	616	624	647	622	623	606	629	663	666	653	615	630	645	652	625	609	634	611	617	626	679	649	586	576	649	661	620	649	590	564	624	639	605	628	649	667	649	638	656	651	631	657	609	634	647	581	615	649	638	626	627	619	598	623	640	592	651	658	620	610	617	594	598	681	617	636	621	608	664	595	621	678	608	659	676	631	608	557	634	617	660	667	603	641	630	622	628	664	609	624	666	637	693	664	637	643	593	681	628	653	659	615	644	601	674	641	609	663	616	639	721	645	645	619	609	658	611	639	606	659	644	609	623	593	640	660	622	625	640	610	595	673	639	646	590	636	616	641	627	638	660	599	633	655	651	655	607	591	655	655	656	627	628	577	631	629	643	650	625	590	612	595	628	668	626	654	627	664	612	639	609	682	639	635	664	626	650	652	609	626	611	657	649	647	588	643	613	638	607	620	632	604	601	631	621	622	628	622	666	613	659	618	630	624	615	637	620	632	606	600	621	632	657	670	652	644	620	674	630	570	630	634	670	612	596	635	623	602	664	647	663	620	639	601	683	678	645	611	591	618	594	653	607	660	633	655	623	617	582	639	640	627	639	659	607	643	650	560	629	660	598	644	654	577	657	645	625	629	605	571	651	625	664	644	647	621	596	681	721	662	592	609	605	676	648	587	618	624	629	599	609	687	607	616	643	655	624	639	640	681	653	621	661	656	610	659	639	655	652	687	660	643	640	652	611	616	636	592	639	645	617	670	582	619	653	639	624	617	643	650	683	606	630	638	652	629	646	638	627	674	675	657	669	630	580	635	617	604	696	612	628	563	601	654	638	600	624	676	662	676	641	634	614	637	647	644	649	643	648	657	614	596	610	641	608	610	666	631	608	647	633	622	637	647	655	628	630	598	665	608	649	658	605	617	587	637	626	640	612	618	615	623	593	589	661	646	603	650	663	662	598	654	645	629	622	632	627	591	649	647	598	579	613	572	657	619	649	680	657	674	654	648	665	587	629	686	608	649	640	628	625	609	613	628	644	613	618	642	616	631	615	600	660	652	592	645	663	607	600	582	644	617	613	601	617	646	645	631	621	624	608	607	697	667	676	640	612	679	622	605	666	668	652	608	621	597	658	638	629	624	613	609	649	624	615	627	605	621	626	637	639	610	671	640	682	656	631	633	673	629	605	617	639	589	679	648	639	575	626	631	637	632	633	591	620	621	589	662	636	640	677	629	626	635	656	684	630	621	630	590	639	638	602	642	656	684	602	634	625	656	611	628	636	639	634	669	622	639	603	646	615	598	635	662	641	605	643	672	665	617	630	632	671	643	676	594	649	654	616	624	615	650	585	572	618	665	595	628	651	644	652	610	613	670	644	649	615	601	591	611	583	666	637	650	611	664	607	623	615	622	639	650	580	643	644	631	630	640	610	630	648	648	705	624	625	610	605	598	596	627	641	649	640	623	626	612	631	590	617	583	589	612	637	611	623	646	628	667	672	649	630	596	657	621	610	607	654	659	652	611	643	623	651	672	602	583	643	631	598	635	642	615	616	661	593	639	612	634	656	642	591	658	608	651	603	584	645	632	671	617	624	600	631	642	652	612	640	622	602	639	652	582	657	653	627	609	604	633	629	632	641	650	565	634	652	661	646	648	639	598	626	612	621	644	647	625	563	686	616	596	660	608	662	607	622	678	653	579	657	633	634	658	669	672	629	593	645	618	629	667	622	639	610	632	635	593	628	585	671	632	650	664	583	649	672	679	637	638	622	638	609	708	606	617	637	646	611	642	614	650	616	569	600	645	616	640	602	646	605	639	617	676	638	617	643	660	617	626	625	599	614	579	595	670	617	618	585	633	682	618	659	623	618	630	653	620	642	638	576	660	632	633	685	671	654	648	641	651	640	635
7293	16778	14704	9074	7548	6107	5421	5073	4475	3875	3507	2822	2118	1586	1402	1243	1335	1498	1489	1250	1042	1009	892	919	892	898	863	870	899	878	845	874	887	831	816	818	884	877	823	848	845	846	824	773	814	828	817	839	835	815	862	822	815	782	785	817	817	801	852	797	797	857	828	814	863	855	813	822	830	808	772	789	814	855	875	800	811	830	830	833	805	834	829	842	835	827	813	823	781	842	797	840	805	820	845	806	786	789	771	781	817	824	776	805	878	834	813	816	774	841	807	780	821	815	812	785	851	829	791	817	771	804	860	838	820	834	797	854	815	841	763	861	818	808	827	794	831	785	798	799	797	791	812	817	789	879	795	780	826	817	780	808	799	823	786	824	827	762	778	846	848	812	765	814	801	847	830	820	847	791	808	798	800	813	815	833	811	794	833	817	797	850	823	815	807	749	814	780	849	778	858	796	799	796	803	790	804	840	839	789	811	815	820	790	807	870	783	789	814	806	859	788	764	790	769	857	815	849	788	879	841	872	844	785	814	797	821	808	852	787	810	818	805	828	848	817	779	817	825	800	783	775	823	824	824	813	776	791	857	815	821	813	807	813	830	790	819	816	823	838	793	804	822	759	832	799	788	821	879	804	846	821	812	803	815	815	774	830	860	794	778	811	828	776	809	843	820	839	781	831	780	835	827	810	778	867	813	762	845	839	783	825	830	836	786	818	822	761	815	758	849	820	758	855	792	774	849	839	771	819	849	817	786	792	775	790	806	824	807	819	790	773	783	827	840	826	766	798	803	867	825	845	813	799	833	796	795	843	791	776	762	757	798	833	864	836	800	845	831	839	826	794	825	788	774	821	881	819	828	826	834	847	841	850	841	774	805	828	831	846	794	793	835	823	866	810	837	819	807	776	817	749	772	833	778	768	809	837	823	848	839	813	811	829	847	820	811	828	848	834	781	853	807	822	881	804	841	844	787	784	821	803	826	839	794	836	789	777	810	807	775	830	792	777	769	802	849	773	795	836	825	830	793	840	782	803	773	858	793	813	815	817	874	849	813	750	811	800	824	799	780	823	823	800	822	811	876	832	810	814	833	813	765	748	811	810	765	879	772	806	795	827	845	825	805	827	833	752	846	802	885	835	804	810	854	855	831	797	783	778	821	816	830	813	852	779	808	818	828	783	855	814	793	828	839	783	811	837	834	800	826	770	795	855	819	793	802	827	790	881	807	811	798	812	799	795	776	844	768	798	745	788	800	789	742	811	842	838	778	835	836	873	795	861	799	816	806	807	754	796	818	828	782	854	833	848	780	769	887	836	812	824	810	769	790	803	799	766	774	814	835	858	825	765	838	798	782	771	796	823	844	812	812	815	811	782	794	787	798	875	786	804	835	804	761	771	769	804	805	815	769	828	824	784	828	822	835	752	798	781	836	839	807	818	775	904	854	810	889	771	799	848	813	802	846	782	810	832	789	845	828	804	855	797	853	782	770	819	772	784	818	815	821	823	825	831	851	824	784	833	792	838	840	822	810	852	801	857	807	855	781	805	856	852	878	830	855	836	779	802	856	849	814	815	800	787	807	836	843	832	776	815	818	836	813	811	836	798	869	825	829	829	806	841	784	845	805	803	793	822	851	808	835	866	827	812	850	772	784	815	795	768	761	814	798	805	771	781	833	796	868	811	808	769	817	778	804	850	790	788	826	812	833	810	809	814	791	805	771	776	795	771	762	811	806	753	855	840	789	851	801	813	856	808	833	778	825	819	814	766	829	765	838	798	819	838	773	792	799	821	779	846	862	819	836	819	834	849	803	745	777	797	762	768	798	768	780	870	847	794	803	790	785	818	842	821	769	782	844	800	810	804	859	816	802	832	819	816	832	803	793	800	853	794	843	833	830	835	863	828	781	813	788	817	861	837	827	884	807	805	781	813	770	877	784	809	772	744	839	825	788	794	772	825	865	820	764	782	796	771	795	786	828	814	790	823	796	816	864	805	810	786	862	804	865	766	799	833	815	781	810	858	828	832	853	875	783	760	806	761	812	797	851	842	794	744	797	810	767	816	861	826	837	800	855	800	826	874	812	801	797	790	809	817	833	790	779	766	831	772	810	783	789	860	786	826	794	788	781	826	800	792	801	805	802	788	798	765	804	803	837	789	766	830	788	794	756	761	825	804	819	825	754	829	871	837	817	752	822	843	770	811	849	803	830	827	834	799	815	808	779	806	800	828	822	806	823	792	826	768	815	808	790	774	786	795	842	749	790	835	851	797	811	760	797	808	835	844	824	784	773	834	814	846	833	819	843	828	786	798	806	871	812	859	763	812	839	858	840	767	803	816	797	817	819	813	794	796	823	837	846	836	853	823	799	806	812	807	829	802	813	856	808	856	800	811	800	806	791	792	828	812	821	781	885	838	813	787	857	819	804	821	805	842	837	803	850	796	773	845	794	839	813	801	836	843	807	834	828	799	860	844	795	789	796	797	756	783	756	814	799	832	799	784	853	788	852	783	820	784	778	771	843	811	822	766	839	843	740	817	822	812	796	788	871	792	825	834	810	788	831	782	819	824	779	754	837	860	790	831	805	810	849	793	786	813	788	838	833	787	815	778	826	839	820	813	828	803	794	764	821	780	824	790	813	783	789	809	856	806	806	825	816	778	847	782	822	786	821	800	818	771	817	842	846	769	828	822	804	852	782	856	852	792	845	827	841	825	835	784	839	795	809	833	824	858	843	757	811	836	831	817	845	821	806	801	793	840	806	759	764	793	803	791	770	798	769	800	863	811	752	840	804	786	845	782	812	807	810	802	838	824	843	818	832	824	785	826	782	827	818	825	826	792	817	815	799	807	801	821	848	786	842	785	814	835	807	783	833	819	856	814	806	835	807	809	789	795	810	783	786	816	811	808	812	800	806	859	785	769	828	822	783	864	779	808	842	817	840	827	791	857	809	787	811	768	821	834	821	814	817	749	805	833	801	767	820	781	761	819	801	825	806	809	744	790	756	792	794	819	864	817	786	785	823	792	808	811	780	804	872	829	817	833	765	743	769	809	815	818	842	802	807	810	829	818	794	854	770	874	821	820	771	766	817	819	836	792	822	896	823	834	813	821	803	816	810	830	788	796	830	792	801	802	841	844	844	797	793	815	807	786	783	843	801	777	807	795	814	789	830	834	844	767	811	774	820	814	879	794	824	827	808	805	805	789	807	845	851	830	805	780	811	810	791	821	766	800	795	839	825	789	809	819	757	867	796	785	823	819	777	781	813	814	811	813	832	824	814	852	809	824	791	785	874	847	837	876	815	806	833	763	754	815	790	812	815	826	858	807	780	833	776	771	789	819	813	830	802	815	800	841	845	783	763	829	815	835	867	824	851	809	802	813	790	745	857	868	838	833	796	856	758	806	770	848	789	758	841	821	849	837	778	792	778	774	827	843	795	807	801	761	823	879	829	806	780	833	806	826	835	855	775	883	852	823	785	810	824	798	791	821	839	832	772	788
23492	21628	29554	24192	21630	21665	9713	3562	2550	2396	2062	1596	1342	1155	910	854	968	992	968	915	822	738	661	646	663	712	649	648	646	570	584	596	678	646	639	642	639	618	651	624	669	594	663	632	601	617	604	629	586	662	620	600	603	610	582	566	588	617	578	570	616	583	592	621	577	606	585	616	574	602	585	595	574	608	567	597	605	605	606	591	599	587	620	610	602	582	637	534	609	618	586	591	597	595	571	594	590	614	595	565	596	611	586	604	596	584	589	602	615	565	566	606	590	594	582	582	609	568	575	603	593	556	575	568	596	623	657	575	593	574	595	607	558	594	553	581	612	622	603	535	633	627	617	590	602	588	648	623	604	604	585	661	633	570	586	545	602	585	572	565	609	626	601	620	634	569	629	585	572	595	587	578	586	559	643	588	591	594	571	626	626	583	563	543	618	574	620	593	555	556	619	626	618	576	584	607	608	610	551	581	622	617	587	580	579	610	586	620	585	572	615	585	585	569	604	559	579	614	633	631	596	514	611	598	595	585	592	592	586	600	591	606	558	615	574	574	560	545	541	606	581	577	555	612	601	562	561	607	642	561	563	601	585	596	586	582	598	549	591	640	578	604	587	628	612	616	567	610	609	553	659	581	565	569	612	580	574	599	558	565	575	634	612	637	587	556	579	598	593	601	570	606	609	562	598	578	595	638	574	583	586	587	633	564	614	569	572	604	582	560	622	572	639	584	563	559	607	553	600	589	561	593	589	647	619	604	619	624	558	592	584	611	628	560	565	573	597	594	621	579	568	612	621	589	620	547	599	592	584	601	600	602	603	579	585	642	586	595	576	582	581	615	648	599	562	554	631	644	589	591	564	597	567	577	569	609	556	576	571	617	616	568	597	582	613	555	610	585	623	561	635	587	618	601	624	637	625	630	598	565	575	561	577	587	586	582	615	597	595	603	599	594	592	623	591	610	593	601	645	599	625	611	607	598	599	599	605	602	602	614	628	599	593	637	611	589	585	586	558	603	592	603	598	548	583	556	594	551	567	636	580	614	574	618	609	603	598	581	592	564	622	601	541	600	575	612	589	621	587	581	595	603	600	598	579	604	562	636	665	647	596	582	615	580	607	606	583	608	607	565	618	581	613	649	595	627	606	603	593	623	605	601	585	587	592	622	585	640	585	564	551	585	563	576	599	633	609	633	589	549	562	605	614	594	608	591	600	552	595	566	630	619	609	629	550	635	564	628	616	596	533	609	571	640	612	600	617	604	562	614	610	589	610	634	584	588	577	602	597	586	593	600	610	603	593	571	553	564	612	591	622	621	568	640	620	582	578	591	593	631	590	573	610	568	581	604	599	593	573	600	576	583	601	640	553	565	580	597	552	559	620	613	605	570	568	616	626	570	594	598	556	570	616	589	600	630	592	639	626	642	611	590	599	558	594	607	624	628	577	593	588	587	605	643	612	543	572	614	620	615	596	590	614	590	580	606	603	599	601	601	629	593	609	620	579	561	625	583	602	626	570	575	595	594	590	599	570	605	617	570	595	610	580	573	603	573	577	559	636	577	585	614	576	583	598	581	611	585	640	616	622	558	571	572	653	604	600	612	584	564	589	572	580	549	567	580	557	629	605	621	620	608	596	585	601	659	602	616	577	642	611	570	583	602	602	553	597	561	619	628	592	617	570	560	569	554	608	579	591	567	644	629	608	532	561	598	588	590	604	588	622	606	581	576	606	573	579	628	611	620	608	562	599	653	606	582	579	592	607	568	572	614	566	628	619	625	589	588	590	617	590	606	636	642	565	617	636	583	576	588	590	634	597	610	579	595	621	576	628	602	574	621	574	621	587	607	606	559	570	609	584	536	543	605	588	590	578	606	620	593	620	595	580	621	603	582	573	580	590	577	582	624	621	589	559	596	616	620	581	626	562	585	606	580	596	604	604	598	597	588	584	603	617	621	603	648	600	645	608	613	579	565	585	651	572	609	595	570	618	583	596	599	546	570	594	559	584	580	643	633	583	654	574	549	633	573	606	582	565	629	637	565	562	627	559	541	555	600	587	606	582	567	615	562	568	586	588	592	604	594	569	572	549	551	539	582	605	600	618	563	607	573	627	589	555	573	599	607	582	583	565	564	599	618	601	551	560	636	593	639	583	586	556	595	561	593	635	638	590	556	616	559	578	613	531	562	623	607	601	569	580	600	603	600	571	587	595	603	616	625	575	642	587	586	615	574	594	564	589	605	577	602	621	609	557	604	593	582	599	579	588	578	612	635	615	600	614	592	607	604	611	609	582	604	620	611	586	582	573	647	629	633	598	637	622	535	560	555	614	588	607	605	605	618	557	575	588	538	630	625	559	604	586	592	625	582	586	648	597	577	620	569	630	599	574	590	576	613	611	622	585	665	605	589	624	597	595	577	621	631	577	640	604	607	595	541	593	593	655	604	624	573	637	565	604	583	567	561	564	602	583	611	592	605	593	587	580	562	608	614	599	579	565	620	576	607	617	599	600	568	609	575	604	608	649	604	543	596	607	601	595	618	625	606	568	594	572	607	622	625	640	600	584	590	560	613	609	602	614	546	596	612	627	607	586	636	564	565	583	562	603	614	575	538	607	586	592	573	595	636	594	629	589	591	657	561	613	574	655	659	607	592	606	558	590	627	614	614	603	573	585	565	586	563	643	605	574	599	571	605	575	605	606	594	612	602	616	612	613	618	574	646	614	604	547	633	568	609	574	606	550	546	599	574	602	641	566	589	624	601	625	580	562	536	579	583	578	619	601	614	604	575	572	583	611	583	568	602	600	580	595	584	599	625	530	582	604	621	606	536	609	583	593	560	600	589	594	587	579	582	567	561	609	602	605	605	580	567	558	609	620	624	600	558	603	604	632	619	590	615	612	567	583	591	605	583	568	586	578	608	616	616	584	570	626	574	617	599	600	589	554	591	564	626	574	602	586	582	599	541	579	601	562	593	575	601	637	587	604	573	588	584	589	597	594	568	604	587	638	600	617	596	581	623	545	612	576	592	600	582	599	581	623	652	624	526	577	546	602	566	592	618	570	615	582	514	606	624	580	609	589	616	600	550	598	604	607	585	606	622	579	570	607	570	610	555	594	630	605	609	569	587	608	602	603	609	583	619	559	609	617	636	594	554	627	606	554	605	627	645	627	601	606	629	551	584	564	590	628	585	592	610	600	628	586	573	534	607	602	637	562	570	597	605	586	562	558	577	601	597	576	619	612	566	543	627	589	599	581	624	551	561	581	642	631	574	616	594	592	652	575	587	592	597	617	571	618	626	615	602	608	589	604	607	590	562	545	603	567	603	580	558	618	556	603	634	597	626	572	586	587	655	625	589	572	641	576	595	597	595	608	580	578	573	550	569	595	608	565	601	608	616	619	579	578	567	609	609	576	579	629	560	553	569	629	595	607	590	603	560	603	614	596	565	609	580	554	618	591	548	602	617	568	571	588	620	597	638	582	590	572	626	593	583	623	600
9910	22778	19830	12822	10233	8282	7515	6971	6001	5385	4725	3593	2706	1937	1590	1553	1599	1701	1726	1563	1206	1017	941	913	924	923	938	878	872	861	868	835	806	852	816	859	811	863	819	850	830	835	773	846	828	800	792	834	795	793	850	829	781	770	805	817	753	789	819	735	806	754	790	777	764	805	823	846	769	784	762	735	799	803	755	805	748	771	834	771	765	797	755	752	782	729	795	760	832	756	732	732	820	735	770	816	749	790	774	761	772	760	797	794	779	802	799	781	781	752	770	813	760	744	750	829	749	760	722	784	760	778	810	746	775	756	786	791	740	845	819	756	761	803	820	736	734	806	760	773	752	801	754	779	751	791	706	751	761	793	791	809	804	764	784	749	761	735	746	768	754	813	745	823	728	781	789	749	711	767	731	776	776	778	801	826	754	797	792	798	704	749	789	711	779	745	774	801	774	725	785	789	768	766	774	760	802	755	778	768	724	810	784	775	794	779	754	802	808	786	765	808	796	765	778	784	798	800	779	775	742	786	755	762	729	747	769	770	758	812	802	756	750	759	763	761	762	819	793	764	728	764	737	761	779	784	756	795	765	786	834	742	768	775	744	780	789	784	756	795	775	833	757	739	750	769	723	805	805	807	791	784	758	741	802	740	771	757	755	759	780	784	747	768	810	715	696	745	774	746	757	764	795	726	770	745	766	803	747	754	799	796	772	778	801	806	765	727	801	785	756	794	779	754	788	728	722	801	783	786	760	808	728	740	761	753	762	739	782	788	778	731	737	760	738	785	772	775	795	757	775	737	795	717	801	736	842	800	694	795	763	787	772	767	782	792	758	738	809	787	751	762	783	800	746	804	701	754	739	787	774	726	809	753	754	778	788	773	760	762	765	767	753	758	775	801	798	788	732	798	741	743	837	766	761	806	772	853	802	828	796	828	765	774	776	764	706	760	774	766	782	778	749	711	771	745	764	753	751	778	778	794	721	771	774	725	742	713	764	764	748	805	767	737	749	747	776	789	747	781	783	713	795	741	749	774	818	778	767	690	767	794	714	788	768	844	759	796	745	760	766	764	792	780	788	731	770	770	792	778	782	789	752	734	759	761	755	832	759	770	781	797	787	779	776	755	818	778	790	777	761	822	783	757	768	778	742	798	745	732	785	762	821	804	759	780	783	772	785	782	785	746	799	779	753	815	774	806	794	771	788	742	787	784	793	767	774	805	772	811	733	766	753	783	758	767	774	755	743	780	752	783	765	782	769	810	787	805	801	787	809	731	792	772	780	807	738	776	747	773	766	782	737	804	770	797	744	772	824	768	769	756	819	777	776	760	778	812	795	794	772	721	787	760	736	748	765	766	788	767	780	782	770	749	789	780	785	706	781	747	729	779	824	769	778	825	807	768	760	802	767	828	779	761	769	803	754	807	777	788	767	787	720	769	769	764	825	771	748	775	757	760	799	712	754	760	799	717	804	801	761	778	761	810	824	764	821	710	772	787	794	780	748	741	811	750	761	731	766	795	781	791	792	776	773	819	787	743	766	753	758	742	765	795	813	812	789	782	830	747	806	741	799	802	772	738	836	734	750	740	798	774	756	726	783	789	787	760	725	812	782	749	775	769	768	760	760	769	743	804	758	785	787	844	800	779	735	813	774	718	845	799	807	758	762	761	756	790	758	751	812	792	804	768	801	771	759	760	737	794	757	768	796	760	764	790	776	756	751	803	784	809	801	714	771	804	789	792	805	817	782	786	766	787	743	827	776	777	805	750	774	707	820	804	796	764	808	770	793	748	781	775	810	815	804	784	781	769	772	783	824	758	738	752	757	781	781	751	811	795	836	799	753	745	736	757	764	745	765	726	782	783	809	747	732	791	708	801	756	751	720	730	766	781	760	741	771	748	784	784	739	769	770	796	768	747	777	756	818	695	746	784	785	753	727	772	796	794	787	746	765	750	753	759	741	793	788	811	749	742	770	792	773	740	773	790	762	749	797	782	786	778	766	770	796	778	796	777	774	747	716	821	748	750	757	754	729	772	798	777	740	767	756	731	748	749	749	783	799	717	776	758	688	767	773	745	779	778	730	776	804	760	754	787	790	764	745	759	734	765	786	763	859	796	730	778	765	721	740	780	799	817	778	807	760	773	811	792	750	734	804	775	799	763	823	770	689	774	793	802	771	771	796	747	810	767	806	807	725	763	807	767	777	761	811	770	796	799	773	834	772	771	763	837	803	785	774	752	773	770	721	774	788	756	795	761	788	780	762	765	736	772	777	804	755	790	766	768	781	767	757	789	802	798	819	762	768	802	788	789	781	759	777	759	759	790	809	817	773	822	713	766	778	784	748	785	758	771	793	770	771	764	739	792	792	812	809	807	789	803	769	826	817	738	794	761	750	806	809	761	778	747	745	785	759	801	782	788	796	751	809	778	774	763	777	783	744	776	710	779	797	760	753	772	768	795	762	786	819	785	778	777	798	760	775	749	775	779	733	726	796	757	773	732	761	797	806	811	807	722	763	728	742	747	726	753	741	731	776	763	805	768	740	740	792	791	768	814	722	771	782	778	775	724	749	770	809	791	775	786	728	733	832	784	821	751	807	773	728	809	800	804	786	819	782	771	768	741	777	759	763	770	778	801	754	780	783	761	741	758	777	809	728	779	723	799	775	787	752	773	772	780	773	782	752	780	808	773	730	729	694	740	753	729	769	746	789	719	733	745	769	792	758	763	798	724	776	793	753	767	815	749	724	749	798	740	756	762	780	805	767	756	733	765	795	758	805	739	813	771	813	760	815	760	736	788	742	781	771	744	731	748	753	732	814	788	810	771	765	782	740	771	800	779	745	765	729	765	814	794	744	762	714	743	774	776	753	787	736	789	750	753	784	814	735	795	783	766	736	722	771	749	782	762	799	747	759	779	785	803	791	721	773	752	756	754	719	782	796	755	780	778	776	785	792	766	753	743	769	768	783	772	783	753	748	800	730	749	785	741	758	742	801	693	769	739	724	749	761	769	744	750	753	796	754	787	802	773	730	819	787	787	740	818	754	734	762	800	832	766	817	693	734	774	841	759	793	726	783	768	790	780	792	778	794	789	809	796	758	775	791	784	786	683	845	758	773	749	786	763	804	834	750	765	784	751	779	745	826	776	735	779	782	774	773	814	781	793	780	785	754	789	758	790	809	756	761	791	755	788	739	741	747	769	790	772	730	769	765	790	743	816	758	773	778	760	798	768	780	759	795	815	781	763	772	742	775	763	798	762	779	764	750	807	802	742	758	778	787	780	784	744	736	731	773	808	750	776	789	789	806	748	731	791	793	777	713	759	772	784	735	741	775	733	836	753	794	749	779	771	771	777	748	733	816	723	826	820	772	804	798	736	764	748	781	745	774	750	734	792	818	806	740	804	744	763	785	755	768	797	805	776	810	772	777	739	751	753	741	743	783	783	789	796	769	790	806	760	794	778	783	743	722	739	711	753	757	769	751	783	779	803	787	763	764	816
27533	20831	10303	3057	1697	1284	1143	1110	1016	883	844	698	558	464	416	409	438	476	458	428	350	373	398	364	376	387	374	350	338	371	339	379	338	388	416	360	366	370	383	393	378	365	367	350	377	355	380	423	392	381	377	362	337	370	362	378	383	358	362	383	371	350	389	351	357	362	365	371	373	346	318	336	373	355	329	370	374	381	348	395	360	356	394	333	361	363	392	378	383	351	335	351	340	332	367	381	335	439	338	340	337	374	387	402	377	336	389	354	363	384	395	355	374	334	371	418	371	382	365	406	400	354	355	349	350	380	366	370	345	376	370	334	379	378	355	397	356	337	362	323	387	332	372	355	354	361	367	369	362	392	379	383	361	337	361	341	362	383	338	344	348	347	375	384	342	345	346	391	382	339	359	353	368	340	368	412	368	350	346	393	369	379	342	347	350	392	373	331	413	343	382	390	360	385	374	394	379	352	382	337	380	326	349	347	418	358	394	382	372	390	373	352	354	379	384	357	400	348	345	351	361	364	359	427	365	353	341	375	340	370	338	367	370	360	393	377	363	393	351	360	420	342	376	383	384	353	366	352	353	330	348	405	364	364	377	329	363	356	365	332	350	360	342	365	362	361	338	340	392	354	363	342	362	389	347	346	358	360	365	411	365	345	373	336	367	352	367	370	374	350	396	382	370	362	375	393	392	351	383	385	371	421	363	319	371	367	392	336	388	386	367	383	359	370	349	357	352	347	346	397	355	330	339	389	384	377	386	347	330	342	401	344	365	350	358	371	384	363	363	395	360	388	364	381	362	368	371	387	371	389	413	359	361	378	380	361	380	390	355	331	363	343	406	342	368	342	362	348	356	339	364	411	368	367	354	364	364	349	383	366	365	348	378	370	347	354	403	396	382	364	371	390	316	346	376	370	378	391	336	353	367	366	370	376	366	347	379	385	364	362	366	377	348	354	368	338	373	373	382	399	390	373	377	321	364	340	332	385	371	344	343	391	401	368	367	343	376	330	343	352	409	347	382	363	410	377	370	361	366	350	381	384	353	379	379	351	374	364	347	397	357	331	366	353	381	345	381	377	336	369	398	383	370	392	362	357	363	349	347	408	381	369	367	387	339	346	355	325	340	379	339	396	344	382	379	365	387	360	335	367	377	349	367	355	370	407	359	357	351	400	375	348	369	362	369	367	393	357	326	349	351	349	315	340	343	372	369	344	368	370	395	392	379	332	383	362	339	358	345	293	373	344	373	372	370	415	363	352	365	367	352	374	376	369	386	365	377	352	376	358	380	365	386	350	386	386	398	375	339	338	407	356	357	393	371	364	360	412	368	353	415	358	384	350	338	326	349	363	355	365	389	347	366	407	350	361	383	368	388	351	370	414	379	368	386	355	334	351	374	340	354	344	352	373	360	381	344	385	370	359	366	356	312	365	396	354	338	377	389	354	339	409	372	362	381	388	348	375	361	392	377	426	388	391	307	362	336	395	356	368	379	330	349	370	358	355	335	378	379	333	369	378	365	366	370	340	391	363	374	385	371	375	361	356	402	364	374	357	362	401	302	363	364	373	344	371	378	363	348	331	398	360	388	382	351	384	365	336	357	367	429	367	336	383	376	386	350	378	439	349	375	339	360	363	375	361	336	375	359	363	369	366	362	337	368	397	394	389	323	345	379	385	363	362	378	356	337	361	327	360	369	369	345	361	368	371	387	349	398	380	319	388	389	382	357	360	386	379	355	363	365	367	354	351	359	351	374	368	372	336	345	374	347	384	368	378	366	346	371	367	360	329	364	368	399	320	377	358	399	341	348	352	335	354	372	365	331	362	369	367	390	363	342	368	417	342	354	382	346	359	391	378	359	353	361	375	359	345	387	376	364	351	351	380	387	355	372	366	330	344	342	348	367	375	394	351	344	381	342	334	323	342	390	398	345	357	339	391	325	382	352	369	361	353	355	346	341	372	334	359	346	363	362	374	374	359	378	378	354	391	380	358	372	352	313	367	328	362	357	340	342	370	382	346	368	373	381	374	382	335	346	379	371	351	345	353	365	337	355	377	374	389	383	380	352	344	338	361	350	378	396	384	353	367	357	371	363	336	360	358	400	357	384	347	387	385	361	356	365	368	349	369	349	356	385	363	394	360	365	338	328	358	351	362	374	366	361	351	388	369	338	358	399	375	409	343	380	372	352	391	384	387	365	380	373	400	342	392	394	345	367	341	362	353	351	347	377	370	364	358	383	368	353	382	382	339	354	352	393	324	356	365	377	402	379	345	382	349	389	384	349	350	365	364	354	355	372	401	409	363	340	369	333	326	376	402	389	388	356	349	381	348	381	402	381	369	342	359	357	393	364	333	365	357	353	378	359	331	401	361	351	378	352	346	351	346	379	390	380	392	360	352	353	363	387	381	343	352	387	382	355	378	359	396	406	340	354	361	379	388	339	389	395	332	351	383	344	356	367	378	345	394	361	381	366	380	405	379	356	376	387	375	355	378	346	373	380	365	360	353	352	367	330	391	365	379	355	348	355	352	350	379	393	334	381	359	369	356	376	351	353	337	343	355	378	360	366	414	363	336	340	350	375	338	357	358	335	364	330	379	343	317	349	353	366	362	341	333	332	356	349	360	370	392	324	371	353	357	346	363	351	367	347	381	371	380	360	346	355	371	386	364	351	341	376	364	373	377	366	332	350	345	364	366	358	328	362	374	350	355	395	352	356	392	368	355	337	333	340	338	359	355	375	354	367	365	345	343	324	355	383	363	361	364	375	365	389	364	380	364	391	361	377	350	389	359	372	335	389	364	371	355	336	350	361	356	388	377	366	381	369	354	348	331	342	343	362	351	360	353	369	376	352	411	372	361	350	337	406	323	384	379	376	352	364	373	344	366	390	382	375	342	406	357	339	326	349	367	367	350	366	328	362	394	412	343	351	385	385	353	348	405	377	393	384	368	398	371	379	379	377	389	322	342	339	392	357	371	366	360	378	377	344	379	364	384	390	364	361	353	351	358	350	394	408	351	374	369	359	367	368	354	365	341	351	361	346	392	349	342	375	354	370	354	357	355	369	372	357	383	390	356	382	366	361	329	361	328	374	390	393	356	351	379	356	371	394	383	333	397	353	374	389	352	377	358	348	404	343	384	351	364	390	350	377	359	349	383	382	395	356	404	382	344	368	390	370	326	342	365	363	374	364	355	372	385	351	389	368	353	369	364	383	396	351	362	337	347	375	329	372	390	384	344	375	401	368	353	375	374	378	366	362	352	351	341	361	370	413	339	368	358	386	367	368	390	391	333	381	372	353	357	359	376	353	362	380	339	341	380	351	387	384	369	363	358	351	367	408	387	383	356	381	328	391	369	330	314	364	333	391	366	347	346	382	396	355	338	363	370	325	363	369	400	380	413	381	357	356	390	343	355	367	350	357	367	378	370	388	375	335	401	380	356	331	373	337	374	344	380	359	367	358	403	357	346	398	369	356	349	330	361	381	374	354	384
6217	7461	7217	4417	3513	3040	2710	2696	2443	2084	1922	1369	1068	803	697	646	733	786	783	694	552	478	511	490	499	469	489	481	528	487	511	505	457	500	487	452	497	489	525	489	529	475	489	470	465	504	479	481	483	457	500	445	519	452	506	448	467	472	512	452	494	470	468	455	498	455	476	478	461	477	483	515	525	514	476	490	474	485	457	477	492	515	481	459	438	438	485	531	446	487	502	468	463	499	503	506	500	513	512	441	445	482	452	509	464	463	451	534	487	463	499	461	479	471	481	482	488	460	494	480	493	483	507	493	458	439	501	486	510	475	471	448	463	491	489	502	447	465	514	466	486	450	454	490	496	446	466	496	486	452	481	501	482	481	497	473	520	463	510	429	479	532	491	447	478	440	462	478	494	482	476	439	479	492	463	506	450	513	524	451	454	486	483	501	483	457	507	453	459	491	505	461	470	453	470	439	483	504	500	460	493	475	470	454	501	475	468	486	524	461	450	460	445	518	474	452	480	476	486	492	472	508	454	499	463	471	487	448	470	424	469	478	476	475	445	488	466	486	497	475	519	475	436	488	509	443	488	513	512	476	479	489	503	459	475	512	511	470	493	433	513	476	478	492	524	465	427	504	498	490	478	458	507	454	445	479	466	460	512	442	483	488	447	427	458	512	505	491	496	519	448	483	463	503	480	446	506	498	489	510	467	513	474	492	451	470	460	499	512	476	494	484	468	438	460	439	455	475	487	449	479	452	493	475	502	481	500	457	475	514	465	464	457	483	495	479	443	489	483	483	456	526	463	478	451	490	473	461	460	443	503	498	494	521	503	474	461	487	476	478	507	453	473	479	523	439	497	428	477	478	496	447	486	500	505	485	483	477	535	482	457	451	485	512	436	481	477	482	495	451	462	484	495	488	477	488	491	479	449	462	482	487	457	448	462	503	481	476	492	469	479	443	474	480	468	490	478	515	480	463	458	503	476	478	433	492	509	498	484	476	479	497	457	441	477	528	473	483	501	497	460	471	482	498	451	515	494	456	461	491	474	481	447	507	470	511	528	484	509	499	473	446	440	479	479	480	467	525	462	438	482	435	463	482	485	438	518	500	484	459	482	478	451	479	487	512	502	512	457	460	474	492	459	494	466	486	472	460	450	494	439	490	487	482	517	479	495	465	439	467	452	503	462	446	510	483	470	480	497	504	496	494	525	500	482	466	514	515	468	462	477	493	470	473	488	469	472	440	503	456	460	452	472	450	505	475	490	444	456	485	529	435	486	490	467	435	512	492	464	472	488	482	477	473	448	477	472	487	482	479	491	489	514	475	468	452	480	488	506	461	476	476	517	499	497	501	447	470	505	462	504	460	511	455	469	495	500	484	460	459	472	498	506	443	467	476	484	500	453	485	424	483	456	431	473	527	463	496	492	466	497	514	507	473	466	464	443	445	510	485	451	462	468	455	474	482	503	478	484	513	487	491	508	482	454	480	477	508	464	481	488	470	471	464	492	484	482	487	487	486	473	417	488	487	450	499	486	477	504	464	409	502	483	477	474	528	448	470	534	488	438	468	488	525	465	493	482	462	454	470	451	519	507	490	483	504	504	521	464	486	464	479	501	465	481	504	461	468	425	469	486	465	458	510	468	480	484	483	443	466	497	494	489	460	483	463	447	459	473	508	483	479	447	478	456	450	501	470	472	492	470	472	478	454	487	453	540	487	455	454	456	491	500	473	506	494	470	479	430	458	445	488	462	487	490	486	487	465	458	469	461	496	470	471	491	447	480	477	461	458	466	465	487	484	490	500	475	458	431	521	462	545	501	487	467	499	471	444	493	477	484	480	475	476	486	453	459	485	483	538	497	476	478	487	438	498	465	492	494	461	485	480	505	488	494	482	436	499	484	471	457	471	486	459	414	491	493	490	474	472	498	476	462	507	477	448	486	452	479	447	484	519	455	490	495	495	439	462	484	495	498	446	456	464	489	479	473	493	461	489	488	463	488	460	505	520	453	500	495	494	440	499	492	459	457	490	522	449	460	497	461	503	494	450	438	478	485	488	506	448	472	519	474	466	476	477	489	452	462	443	510	468	502	482	498	479	492	468	432	490	488	463	452	477	445	441	441	468	495	452	489	431	454	480	466	452	485	475	467	465	536	500	510	489	470	489	457	464	506	479	475	458	481	492	447	504	502	474	476	447	473	458	490	446	426	454	502	456	501	459	479	423	489	463	493	483	493	438	502	468	525	457	495	489	477	482	480	457	469	467	505	442	426	494	520	458	508	500	487	491	454	478	469	511	477	443	465	468	502	490	495	463	489	469	502	506	478	508	515	461	511	478	501	498	494	470	457	486	468	478	469	472	483	471	458	505	506	480	482	486	482	450	482	478	435	497	464	506	502	478	508	463	475	503	471	471	515	473	499	492	477	444	522	484	480	472	510	471	472	496	480	478	477	484	488	504	488	504	473	464	502	531	473	505	458	509	479	455	448	450	466	483	463	486	506	459	443	493	472	461	489	501	510	485	459	512	437	527	483	505	443	489	452	470	482	459	470	488	510	516	437	429	470	477	437	498	437	484	499	458	469	473	490	489	472	466	481	503	455	514	476	474	465	453	471	462	466	452	483	501	462	454	479	500	471	497	459	463	462	470	474	462	484	479	457	478	486	444	475	497	466	469	467	486	504	490	492	483	455	482	481	450	466	477	494	451	450	494	463	490	492	507	462	506	451	511	486	488	458	466	451	486	476	495	467	476	498	500	462	491	453	475	490	456	489	500	504	460	462	499	460	452	464	476	484	480	491	482	458	511	480	478	507	462	474	472	462	482	471	447	476	484	449	478	467	521	502	520	514	450	495	460	500	511	492	491	507	453	477	482	463	489	461	466	460	471	438	451	519	483	492	481	477	424	474	520	497	470	486	493	435	453	472	479	468	511	469	453	506	499	534	475	453	466	501	470	498	481	456	471	528	464	493	472	511	458	478	448	485	484	516	490	512	478	482	473	490	472	480	455	461	482	481	450	452	540	507	534	473	500	507	500	464	448	494	461	531	491	462	453	498	472	517	479	486	491	468	485	464	458	487	429	495	471	484	528	469	464	483	456	467	468	472	443	459	445	472	460	497	482	480	504	455	469	482	486	472	463	486	475	501	470	500	433	501	468	480	488	489	496	484	454	498	460	517	496	497	486	455	470	490	465	491	478	517	468	492	474	461	446	469	501	486	468	475	481	450	466	470	482	466	464	486	520	458	483	522	465	483	491	463	493	459	484	502	485	480	504	500	467	493	499	474	439	488	490	471	472	489	493	500	457	451	533	488	483	482	464	463	493	479	499	470	503	489	455	467	484	459	475	441	477	482	472	468	500	516	507	494	455	470	452	476	468	497	449	499	489	483	498	455	467	478	462	512	488	442	499	475	506	498	486	463	465	474	550	474	482	484	493	493	490	446	479	511	517	471	450	432	511	523	491	516	458	473	498	418	497	446	457	448	449	444	490	478	461
24534	21630	29076	24669	21606	11055	3243	2275	1918	1830	1607	1330	1053	919	821	796	864	881	881	832	714	687	658	674	663	701	681	604	660	683	616	715	682	672	681	714	645	632	679	640	602	676	623	683	638	686	622	663	634	621	634	642	651	651	624	608	595	626	608	634	636	682	627	619	642	678	625	604	576	652	611	632	632	666	639	632	691	602	638	661	631	626	626	603	673	610	634	635	610	639	646	671	599	650	643	642	641	611	640	600	660	607	568	650	610	658	620	631	597	650	601	600	679	614	609	630	626	633	634	602	649	602	643	614	698	681	643	643	655	634	635	632	623	626	632	636	625	608	651	667	640	601	647	646	666	649	572	613	639	641	661	621	603	628	627	637	600	632	612	648	668	649	638	680	625	633	654	634	651	615	619	657	604	666	651	627	621	633	626	660	650	625	598	646	593	616	643	627	643	670	614	634	653	651	628	647	639	668	602	679	626	651	651	591	643	603	643	611	599	597	636	652	606	653	643	612	623	629	649	603	649	623	581	646	630	636	595	667	647	664	626	654	640	677	616	676	638	629	622	637	628	627	637	644	645	593	646	637	678	677	676	673	650	686	590	642	614	664	646	609	617	612	631	614	676	650	634	604	631	619	661	637	610	632	662	618	620	588	639	596	629	631	594	639	608	624	656	673	656	613	686	687	636	606	651	634	631	609	632	602	588	607	624	595	631	631	640	636	670	581	671	624	627	648	625	602	645	638	653	616	648	615	598	630	646	591	633	659	622	683	628	619	605	631	628	632	624	597	621	649	670	599	598	589	580	643	623	644	627	619	617	649	628	631	591	630	654	610	611	649	610	644	612	631	571	624	626	660	634	640	660	593	625	626	654	636	654	631	645	654	657	662	660	632	666	572	675	612	649	636	640	603	674	618	622	632	594	636	631	629	617	669	649	570	633	635	620	670	631	643	626	640	633	593	651	636	616	671	587	636	621	606	641	670	632	651	680	635	679	632	626	653	636	631	662	625	678	644	683	632	638	615	687	616	621	631	633	577	645	656	613	596	651	613	625	633	628	665	590	619	636	619	661	589	585	693	606	667	610	654	653	644	614	665	616	601	628	560	659	647	613	665	614	622	624	621	620	584	602	633	630	625	650	637	603	612	642	613	655	647	647	647	611	612	626	671	626	593	624	652	608	644	575	602	658	652	629	640	631	632	637	631	602	626	596	604	642	634	636	616	639	633	641	575	634	656	631	611	623	687	638	622	628	618	619	614	636	666	673	660	616	581	623	655	652	606	609	638	605	617	571	630	677	601	638	648	600	602	633	611	618	590	589	670	603	614	662	634	637	653	624	638	648	650	623	672	632	610	587	653	643	620	671	608	641	604	632	618	626	592	604	651	639	659	668	611	608	688	623	638	635	667	615	582	612	649	616	634	652	597	624	624	611	658	650	656	614	628	633	616	617	607	608	644	628	637	639	607	674	669	664	642	654	648	627	682	611	612	621	621	611	669	607	609	596	627	650	636	639	656	605	612	628	678	660	616	629	611	610	635	652	633	633	659	643	625	614	655	609	620	653	662	618	630	643	606	625	624	602	656	636	654	614	607	579	599	617	603	650	626	636	619	657	632	614	655	558	625	641	657	581	635	652	624	649	676	625	634	651	583	605	649	619	639	620	600	626	621	604	591	636	676	671	643	632	622	612	619	642	648	641	627	627	595	584	611	599	665	664	618	655	647	662	645	656	638	631	634	624	623	638	596	637	604	646	620	589	574	630	596	599	603	628	638	664	608	574	629	618	595	637	597	616	600	603	651	653	608	628	613	596	615	635	608	620	603	617	661	598	660	603	614	687	646	592	677	636	670	625	653	644	605	647	616	674	652	579	651	589	637	605	611	622	641	635	658	649	640	566	691	594	634	635	634	595	583	604	661	586	656	646	657	657	693	690	615	611	604	638	630	588	649	628	644	658	617	587	629	632	586	633	596	601	617	641	602	673	633	614	627	614	592	631	614	640	600	551	629	657	613	621	641	614	663	619	590	642	642	605	632	640	650	637	611	625	640	579	632	648	630	647	644	607	641	646	627	663	646	613	644	614	641	618	671	636	621	651	690	625	673	571	618	627	632	642	618	651	688	631	611	643	622	632	646	642	616	620	613	563	642	625	580	641	637	618	636	659	620	626	641	624	686	640	633	637	611	593	646	644	644	621	619	615	597	639	586	632	607	629	672	645	612	614	628	610	627	661	641	610	626	627	637	608	637	643	663	606	654	581	608	636	645	639	645	627	623	631	610	642	627	643	611	648	583	638	594	583	658	637	642	638	599	651	629	651	618	640	615	625	626	617	664	657	675	618	634	579	652	609	571	642	667	636	604	672	643	663	650	617	660	592	591	663	653	621	628	573	605	663	658	654	641	637	654	626	627	656	613	609	601	680	669	637	588	669	652	634	601	597	603	638	655	620	663	620	622	598	598	614	617	571	636	637	637	564	609	670	635	648	605	593	670	656	646	608	633	612	648	628	604	605	642	613	621	614	627	646	651	649	622	631	616	631	676	610	623	611	590	645	593	581	650	648	624	614	645	616	627	624	616	633	625	673	675	626	618	639	616	657	651	662	624	603	609	698	664	608	649	637	611	608	624	587	610	657	596	661	619	607	581	639	581	672	624	632	594	642	595	618	645	616	646	611	619	616	626	610	677	633	604	628	659	607	620	605	569	618	617	633	606	640	651	638	646	599	631	684	581	614	603	659	620	631	650	642	649	623	609	626	645	648	656	590	614	599	633	619	586	628	660	635	691	647	647	605	616	631	591	660	613	636	615	623	629	630	617	638	558	585	643	651	632	650	613	637	587	618	585	651	627	612	626	616	628	617	642	599	650	675	650	622	655	589	594	659	639	634	618	630	631	645	643	629	593	650	643	639	590	593	593	625	615	602	589	645	596	630	570	649	643	648	643	646	604	613	652	607	621	610	706	611	626	615	610	629	617	631	576	616	624	638	654	588	571	649	621	657	640	607	599	640	671	626	645	659	601	627	590	655	685	622	629	655	610	622	617	622	607	605	623	648	640	645	645	674	609	610	643	591	676	644	597	654	622	649	662	635	634	653	643	636	638	674	641	646	646	589	634	592	602	630	613	652	658	602	636	620	664	587	571	642	639	634	643	603	650	649	640	637	653	599	652	628	604	634	642	589	632	631	644	617	625	670	655	643	638	574	659	617	646	609	689	605	648	626	590	599	632	637	600	620	632	643	596	611	630	595	678	663	597	604	659	599	606	633	652	616	657	626	633	655	612	646	602	592	640	650	638	630	639	616	586	622	613	611	612	655	622	671	627	632	599	638	642	634	616	656	614	638	599	598	628	587	624	613	591	604	641	625	669	631	639	610	634	624	590	614	599	624	604	631	627	576	613	611	604	656	620	638	583	627	660	640	652	600	636	638	626	628	621	609	652	647	614	615	610	633	615	604	619	660	628	643	608	581	632	630	617	578	668	633	621	585	611	625	622
7619	17098	15041	9383	7564	5926	5297	5033	4539	4055	3388	2729	2002	1482	1306	1223	1388	1396	1384	1222	1024	954	885	875	905	894	841	780	834	827	890	817	861	853	863	854	861	830	813	855	855	816	866	832	829	854	805	837	838	789	810	823	843	842	844	814	794	839	831	798	777	774	806	795	891	823	798	792	810	819	880	773	781	807	804	830	825	850	812	793	840	805	846	850	840	818	779	772	879	822	859	828	786	853	797	788	761	830	800	817	770	825	844	855	813	781	863	794	760	754	822	790	877	825	771	825	832	811	817	834	808	824	828	795	836	853	822	759	774	887	788	816	808	806	812	798	792	778	824	855	842	841	793	787	777	823	787	812	748	807	817	786	835	813	757	805	802	821	805	799	807	866	874	777	851	819	772	787	770	789	821	813	798	835	808	799	806	830	870	811	794	836	825	844	802	824	812	838	834	797	853	751	832	879	812	811	744	851	815	850	817	809	809	843	761	845	814	833	808	800	776	765	783	854	781	770	801	780	843	823	837	796	806	832	786	802	815	799	735	757	861	823	781	740	840	824	777	816	773	850	859	842	813	791	862	805	854	823	850	794	866	762	834	813	823	835	773	866	846	806	779	843	752	797	820	845	767	788	850	849	794	779	783	830	812	800	787	791	837	781	802	802	808	820	793	813	865	823	793	824	785	815	823	818	794	818	830	812	816	828	790	827	840	795	829	820	816	830	770	812	786	820	853	827	859	791	748	848	861	832	771	765	859	781	848	785	853	787	807	808	787	805	806	762	838	820	809	796	815	824	778	805	814	756	832	838	815	745	822	801	823	814	812	816	780	851	835	859	793	802	803	821	830	730	835	806	810	872	846	835	852	817	832	769	835	773	801	840	837	809	843	791	801	818	839	834	798	844	800	839	803	818	782	773	844	817	806	838	772	852	838	758	859	803	792	791	846	810	874	846	819	827	835	775	772	843	791	793	837	797	747	750	800	847	838	859	798	818	766	841	815	798	762	838	850	819	822	839	798	764	818	816	823	858	796	833	782	818	845	863	844	792	844	817	796	838	816	828	847	825	789	803	798	768	807	777	794	780	790	837	831	866	816	774	806	785	804	780	794	851	783	866	803	776	820	831	791	831	785	790	812	814	828	801	764	808	806	772	779	807	798	791	832	773	836	814	849	838	796	827	794	776	817	815	821	857	808	795	818	808	775	830	892	848	810	833	853	777	836	803	840	802	851	805	802	828	857	824	863	822	778	821	830	868	800	801	861	806	836	859	806	801	788	817	801	830	790	853	777	800	788	773	820	814	784	769	795	848	811	809	817	840	805	784	813	794	834	801	815	831	804	820	790	806	789	795	832	841	838	795	809	773	820	817	835	858	766	800	761	808	783	858	845	829	851	815	846	827	773	848	868	822	826	845	799	829	817	789	765	822	757	839	798	802	802	784	817	828	813	826	796	799	777	806	825	762	814	776	797	791	846	817	763	810	827	806	796	814	839	813	786	808	725	786	843	884	832	814	832	810	760	842	795	749	808	806	811	807	852	830	825	768	841	800	769	791	821	833	808	820	799	785	820	806	838	859	837	845	784	783	801	783	820	840	833	797	738	772	805	797	791	807	824	789	832	859	822	843	825	795	825	802	848	792	817	806	854	817	789	811	756	838	815	783	848	766	824	785	791	784	806	803	838	792	828	833	799	841	811	782	853	823	801	810	784	796	826	804	766	788	829	877	835	834	811	840	792	777	812	843	791	873	816	781	831	842	786	795	871	800	824	792	787	794	854	851	802	785	814	823	801	807	808	776	801	817	825	798	808	848	765	804	799	826	860	840	797	872	838	852	812	841	816	813	819	792	796	803	794	813	802	782	829	829	774	815	823	810	818	777	853	779	806	838	813	840	741	794	801	826	866	834	884	791	798	817	785	795	816	808	788	790	817	802	811	831	806	818	778	835	812	761	839	836	787	787	802	784	829	780	797	828	819	811	850	805	793	807	874	799	812	856	768	845	808	770	805	813	782	866	841	825	791	778	806	801	753	815	805	834	837	744	818	827	817	740	799	811	835	822	819	766	811	809	842	802	844	824	836	793	805	815	781	851	814	807	837	761	807	812	785	779	863	793	804	825	774	797	803	822	791	787	841	793	842	780	793	888	845	823	804	780	784	818	768	826	846	789	819	781	790	809	799	810	828	812	795	837	800	791	752	805	798	758	855	838	777	814	786	826	798	762	804	801	906	820	795	790	810	774	782	852	820	786	819	816	784	804	817	783	800	822	799	785	808	796	792	830	827	782	803	778	827	811	833	816	813	771	779	759	834	821	845	830	786	776	763	805	850	786	819	833	818	793	788	812	817	854	827	798	843	800	788	797	787	819	796	828	778	795	817	872	845	802	809	813	823	837	761	825	827	803	829	794	865	815	818	850	778	764	860	793	827	831	793	827	799	829	799	833	778	793	793	795	746	818	814	845	830	822	829	804	811	795	776	834	807	779	816	809	806	835	778	819	776	787	862	862	791	796	753	826	825	833	808	797	794	795	798	802	812	858	861	806	808	824	779	815	799	852	858	834	836	835	791	809	818	814	840	763	804	800	716	775	787	812	794	771	847	751	847	781	808	822	831	774	802	813	765	778	789	876	801	796	807	776	842	779	757	844	788	769	800	824	820	820	807	816	813	879	763	834	824	829	766	832	800	815	847	847	775	818	777	823	781	849	811	821	811	778	784	756	825	863	789	793	856	807	825	830	827	822	774	808	826	791	840	868	839	816	787	858	818	791	823	825	880	855	793	777	800	790	770	803	783	834	788	766	799	836	795	839	839	815	803	815	804	733	831	896	840	791	817	804	785	815	845	832	746	852	809	822	791	777	809	781	782	823	834	842	836	787	777	809	838	829	846	807	823	812	798	799	787	793	757	778	852	805	809	824	829	866	787	838	794	802	791	817	802	820	807	793	813	803	823	876	787	823	788	805	816	822	836	803	778	816	810	773	737	773	787	820	764	854	816	813	765	792	748	775	839	826	827	789	822	795	774	805	785	768	786	786	816	776	789	820	804	817	828	745	792	811	833	822	766	844	799	812	820	816	823	842	840	863	786	804	728	816	834	808	841	801	761	817	798	799	774	810	785	802	811	772	839	819	858	793	837	818	808	815	824	875	797	852	829	776	808	774	815	794	783	834	776	816	818	798	822	826	874	799	801	783	854	830	802	812	773	834	841	854	742	818	864	877	791	834	782	785	826	756	816	801	779	848	845	844	835	840	808	820	805	752	794	804	842	806	798	839	808	773	803	832	809	839	790	859	847	771	795	812	855	783	766	839	783	805	752	757	809	828	839	812	842	888	792	793	803	783	825	803	797	826	826	796	838	785	835	810	843	791	827	766	847	804	797	851	773	806	833	826	834	784	772	731	800	853	769	802	768	825	854	798	801	832	787	798	849	858	881	842	847	828	788	835	814	796	807	796	807	779	849	848	821	811	851	787	788	809	808	771	808	795	781	828	808	802
23539	21670	29636	24240	21679	21698	9757	3396	2547	2376	2125	1597	1303	1034	907	903	927	1004	941	755	708	689	702	642	648	676	635	649	650	626	604	646	646	646	635	589	602	593	581	590	607	604	616	637	627	594	626	612	615	617	593	639	585	611	593	572	621	623	579	616	646	614	613	610	623	602	609	595	623	563	581	610	576	601	601	605	614	562	611	604	586	576	603	604	588	640	606	611	612	583	617	605	595	596	600	593	583	583	630	623	613	585	629	598	579	611	603	554	577	624	571	591	616	597	617	614	580	574	575	598	584	646	598	625	586	594	595	584	601	573	602	588	609	575	617	618	618	520	529	540	597	590	595	595	603	555	588	612	571	605	580	592	565	644	645	614	615	610	554	563	546	545	592	581	592	554	583	575	574	561	562	585	648	589	626	580	627	610	612	574	606	586	595	602	587	588	616	620	612	573	611	626	604	589	591	595	639	579	565	570	612	597	569	611	632	574	609	582	581	603	602	637	543	608	585	609	591	577	573	607	572	624	594	568	624	594	570	589	547	599	566	565	592	610	577	566	582	617	605	621	606	591	582	644	637	598	555	626	584	596	568	611	583	637	588	581	629	601	604	618	577	587	606	585	606	655	598	586	629	619	621	609	626	581	601	599	603	616	553	616	579	585	642	526	658	591	565	577	598	617	613	578	608	572	555	550	613	574	560	581	613	580	591	608	528	615	573	592	603	623	606	663	582	609	602	648	596	615	613	570	614	619	598	547	583	597	606	610	634	621	581	588	604	572	621	607	647	595	572	564	603	611	573	590	616	577	563	608	625	570	608	570	608	586	566	608	538	587	617	578	555	621	607	581	574	589	587	566	606	585	588	627	619	590	602	613	580	566	574	620	608	642	598	581	547	593	602	566	575	559	596	568	592	562	611	640	600	534	592	539	585	593	581	566	532	583	546	583	614	568	609	580	584	542	594	537	629	615	617	630	612	590	584	561	588	585	578	563	594	615	606	569	603	580	600	626	566	640	605	581	595	641	554	557	581	595	579	606	617	583	592	630	598	608	545	537	583	607	595	566	581	641	587	613	615	542	550	585	589	600	518	612	616	608	550	598	628	583	602	600	575	561	556	569	610	574	593	561	559	647	587	577	628	570	604	557	604	603	592	600	613	629	609	603	570	599	595	601	584	626	574	612	599	596	633	575	608	602	562	604	568	581	625	550	623	651	581	607	601	633	591	576	664	583	582	538	606	604	568	608	638	540	567	604	606	630	635	573	578	581	589	583	619	637	610	595	565	611	568	621	604	608	584	554	597	628	596	581	583	695	592	601	582	582	599	591	606	609	565	617	588	599	583	600	618	558	541	615	623	558	572	587	550	592	571	578	610	602	617	587	609	587	594	603	601	567	560	574	596	559	572	574	579	593	547	561	566	559	586	619	558	527	621	559	563	563	576	557	596	577	554	544	615	573	583	594	603	624	592	594	574	576	561	609	604	600	590	623	583	614	588	598	617	554	583	596	588	592	597	580	597	610	567	584	600	610	570	603	577	589	584	589	595	581	566	566	612	621	622	626	596	579	603	577	566	545	608	604	603	596	565	543	581	591	596	578	607	594	569	590	593	576	581	577	585	581	618	570	596	588	571	589	568	586	573	577	557	600	555	560	573	605	617	588	571	600	578	566	572	593	545	565	578	544	585	619	586	590	576	572	536	568	596	591	589	610	581	599	607	589	571	620	569	631	535	607	566	600	573	601	592	611	636	636	563	602	560	570	578	627	545	584	600	596	571	550	612	588	594	614	568	578	561	588	601	613	625	576	596	622	563	604	604	619	606	655	603	585	633	604	594	573	604	609	616	563	510	579	611	586	632	598	590	543	619	601	609	585	601	598	584	583	602	593	583	593	571	605	597	570	585	598	571	586	558	588	609	555	585	592	576	544	589	588	610	607	588	595	594	572	624	606	576	570	581	598	620	591	641	569	596	669	592	535	602	547	597	626	581	546	556	609	584	601	547	592	627	608	609	608	529	578	601	562	620	604	664	630	585	576	636	591	555	571	586	584	566	597	585	629	623	590	571	607	617	586	608	600	589	616	614	623	594	587	605	579	584	604	619	583	604	614	606	615	601	608	564	546	630	616	586	575	603	580	601	535	616	589	593	581	580	634	571	614	553	610	541	582	577	554	590	573	595	546	580	584	614	587	594	640	573	602	610	601	599	611	580	629	531	559	600	574	553	637	583	619	608	617	611	617	603	595	572	597	622	630	605	631	554	595	563	647	613	605	570	606	605	578	588	587	590	579	586	590	584	553	568	586	566	544	595	601	649	570	590	606	549	586	559	561	591	581	553	567	602	553	571	541	632	607	559	608	598	592	633	612	570	575	600	598	609	641	618	597	632	607	542	608	592	570	605	566	581	638	588	632	610	586	611	569	589	573	556	610	601	594	603	617	563	599	571	533	626	570	587	582	577	569	550	582	579	652	574	595	579	611	565	561	623	606	607	562	621	609	637	530	576	602	578	605	613	577	581	615	601	647	557	599	646	596	605	610	594	578	606	612	566	583	579	597	617	572	569	586	574	584	614	607	605	665	588	586	586	560	591	587	573	601	610	582	594	546	610	606	583	572	608	638	604	591	539	615	608	615	581	606	615	604	568	562	588	590	567	574	590	584	622	611	606	580	597	609	600	569	550	589	572	557	546	608	570	577	575	600	615	618	608	602	612	591	581	601	635	558	598	568	599	597	586	608	587	608	574	587	623	588	591	583	639	582	564	577	589	593	569	610	641	568	602	577	579	598	587	581	607	610	593	620	635	618	647	619	601	579	556	558	582	631	566	628	580	582	592	588	611	578	582	620	595	584	575	578	584	582	605	622	584	571	587	593	574	596	641	596	605	623	590	630	603	596	567	587	614	562	668	559	587	607	632	594	563	606	560	584	593	616	591	569	581	598	580	610	572	598	614	554	626	609	597	618	618	592	560	567	598	610	598	613	621	581	564	608	620	556	535	537	571	604	566	607	554	577	611	604	610	590	606	577	526	624	609	612	612	614	569	611	596	587	595	583	594	574	569	604	612	603	615	583	611	638	627	603	571	595	587	562	605	623	611	580	550	582	614	565	582	618	567	598	574	565	605	599	632	611	556	590	555	558	607	570	571	601	638	586	630	561	577	586	540	566	554	593	585	589	595	602	583	608	596	604	579	584	545	598	594	571	575	623	584	598	572	617	567	607	588	584	581	570	570	626	561	559	645	633	608	576	588	571	583	604	608	573	542	609	650	560	580	551	577	620	569	597	595	633	605	622	577	637	564	603	575	549	577	591	601	573	566	612	586	590	568	602	588	534	622	614	631	581	586	564	607	597	614	558	605	576	582	614	551	657	568	607	601	604	597	586	606	613	580	566	619	600	548	549	553	601	595	595	587	611	593	639	550	629	564	594	618	577	622	589	582	577	585	572	612	602	575	568	601	550	582	596	598	600	586	581	574	584	620	650	611	546	602	575	586	595
9825	23225	20018	13178	10706	8760	7493	6989	6080	5407	4600	3388	2576	1915	1476	1447	1664	1769	1623	1328	1127	967	921	944	948	923	862	839	882	858	819	841	871	806	832	801	797	867	844	817	801	814	801	781	815	765	819	820	806	809	793	816	785	798	766	795	810	768	784	813	756	778	779	813	790	774	780	779	785	783	790	798	785	752	787	796	769	755	771	807	768	764	761	755	741	740	765	769	768	790	791	747	748	776	859	751	800	786	773	750	742	731	748	766	768	767	745	769	779	726	768	787	805	788	821	732	800	791	762	770	767	741	769	749	746	777	769	810	773	767	799	737	764	718	757	760	776	764	758	761	747	796	783	789	820	786	755	730	760	729	740	806	758	740	748	754	798	775	735	727	773	756	745	755	776	795	716	751	811	784	748	780	734	733	740	791	786	781	749	773	743	773	754	754	734	733	788	795	746	757	768	750	794	821	768	770	805	747	759	722	784	766	783	745	768	765	787	744	757	758	765	727	755	796	760	761	773	746	725	795	756	763	745	779	813	793	752	779	743	717	745	742	717	763	748	771	761	771	753	765	780	757	780	797	802	735	782	781	749	732	763	801	781	787	783	749	798	773	744	765	746	761	757	751	772	735	742	793	747	807	762	740	786	791	733	768	782	771	785	784	780	771	793	787	764	778	771	792	753	753	767	830	766	777	806	789	768	741	745	760	738	736	796	784	800	784	831	771	796	791	753	743	761	719	754	766	808	769	771	732	803	732	753	785	767	776	734	800	769	790	757	765	777	739	759	742	777	755	755	777	731	769	752	756	790	768	746	789	782	758	748	760	773	805	802	771	766	770	731	782	791	736	770	763	795	733	748	819	720	729	744	833	757	764	833	755	776	783	810	798	738	719	795	795	737	801	742	714	725	760	806	801	776	751	804	769	756	730	799	712	754	763	742	758	748	719	751	749	750	772	748	804	799	743	832	808	779	760	738	798	757	779	736	746	793	762	745	797	778	747	870	820	737	726	792	750	766	761	798	814	753	768	811	783	743	739	769	751	766	779	773	777	817	741	789	760	743	775	758	762	754	834	729	776	766	764	725	756	801	727	780	835	726	747	780	817	768	777	792	759	765	766	785	756	745	748	746	765	819	747	792	765	777	724	768	748	748	761	803	746	779	770	737	774	771	768	798	771	782	780	801	794	782	721	735	802	814	780	750	819	743	783	804	813	807	801	757	756	781	784	776	765	777	784	772	779	784	711	749	734	730	757	793	764	745	774	742	774	787	734	772	766	817	768	777	776	764	827	752	776	753	733	769	770	782	824	783	807	746	764	788	781	774	769	743	769	814	754	739	784	783	719	778	745	793	811	764	760	804	788	786	849	770	760	814	762	746	770	767	817	773	785	785	777	793	775	752	766	745	740	807	741	797	759	776	754	783	802	779	745	739	759	737	805	735	790	743	769	762	771	801	761	729	748	775	724	784	708	823	777	742	780	748	770	782	707	785	785	782	793	792	773	741	761	795	759	780	753	761	757	794	774	743	783	786	750	736	758	771	764	771	718	735	791	735	772	709	828	777	799	782	731	773	734	789	783	812	695	765	754	716	774	762	747	774	813	772	778	739	739	772	779	756	757	721	788	746	786	748	768	793	787	770	727	741	740	791	757	730	810	725	754	779	762	746	829	766	809	732	766	820	763	740	787	748	799	808	755	767	733	804	726	781	776	791	766	726	809	777	751	784	757	813	756	727	804	804	792	772	732	764	783	754	738	757	722	762	743	755	714	752	777	801	774	790	768	744	785	732	757	785	741	766	744	743	784	761	754	785	763	793	778	780	736	807	778	818	772	758	796	779	766	766	711	782	762	740	755	777	803	771	755	755	767	825	718	727	742	753	768	727	800	739	763	803	837	774	757	770	741	777	798	781	783	749	759	771	753	745	785	740	777	756	739	787	806	750	729	772	733	744	748	741	793	771	713	770	808	792	748	761	761	764	758	800	755	728	835	784	730	753	792	768	762	780	762	775	757	768	740	782	802	797	754	763	795	778	769	782	813	772	708	752	794	768	758	744	806	769	790	773	738	706	743	781	802	737	772	731	741	741	766	780	800	771	736	751	761	735	743	795	784	749	772	748	768	733	780	725	759	758	741	766	789	789	731	761	759	784	753	784	787	764	749	736	717	747	802	706	775	829	772	743	779	731	784	748	768	740	764	767	731	754	715	766	734	833	716	785	805	695	816	816	802	758	822	762	765	755	813	779	796	722	787	804	795	798	810	788	783	767	802	675	754	745	733	737	810	808	759	765	821	794	760	763	826	789	749	730	800	776	786	760	753	754	734	721	782	802	782	714	789	765	743	776	746	775	778	753	762	773	755	726	727	785	736	746	735	753	798	756	738	775	742	753	786	764	748	787	751	790	798	749	743	763	745	770	772	777	759	799	740	750	766	759	747	751	768	761	758	748	784	742	769	778	745	785	753	784	749	743	796	784	766	780	830	778	763	786	737	789	731	767	788	771	758	763	772	724	737	783	755	748	785	724	709	791	794	749	793	750	754	766	757	731	721	766	727	770	749	733	739	781	768	727	742	752	760	718	800	782	738	813	746	804	766	817	758	791	753	810	761	737	734	731	743	790	764	754	750	819	740	775	751	742	799	767	802	791	843	813	768	790	777	739	741	783	791	766	768	756	759	814	759	821	794	764	806	738	811	815	800	781	733	782	800	714	762	739	730	759	780	755	731	781	712	797	766	747	802	728	771	701	818	756	838	711	791	812	763	745	772	779	775	783	849	804	764	780	766	781	804	782	773	770	762	757	797	818	759	735	751	741	759	791	787	765	743	698	738	766	789	762	753	752	773	800	768	776	751	763	761	784	839	749	767	741	796	753	755	743	807	784	807	782	798	765	766	792	737	716	777	762	748	783	735	779	763	782	786	784	788	754	732	781	784	787	812	768	797	780	753	740	735	776	784	716	737	773	767	793	754	752	747	744	728	746	748	778	826	762	777	756	802	777	787	708	807	715	782	763	774	824	750	751	763	746	777	707	763	782	757	729	763	786	740	713	724	770	764	745	791	768	802	735	714	729	765	811	728	770	714	789	754	769	803	776	815	818	791	786	728	768	777	744	766	727	769	761	706	733	748	721	779	736	781	747	751	789	758	804	759	740	713	768	765	734	798	746	791	770	769	778	780	741	712	825	736	787	814	770	789	791	821	823	788	752	732	751	765	802	782	801	794	720	831	745	754	744	766	732	763	799	788	806	788	730	757	750	758	803	711	778	763	776	835	747	741	764	781	730	754	809	730	760	775	702	722	786	779	812	770	776	727	778	794	783	784	804	810	748	805	749	797	806	761	727	764	807	800	806	794	774	776	783	748	784	795	764	736	774	755	793	810	756	788	773	795	701	754	762	772	759	758	788	743	767	788	730	755	759	751	794	785	754	784	748	749	788	744	756	802	757	755	776	734	783	813	773	731	799	757	772	762	761	736	730	714	810	736	788	772	692	802	788	736
27283	20571	10298	3111	1689	1300	1124	1062	959	921	775	646	544	429	416	402	472	453	440	406	350	373	372	374	358	377	383	360	352	370	381	342	361	316	348	356	372	358	352	355	394	372	363	376	390	345	348	391	370	345	371	339	387	331	351	335	353	336	369	350	354	347	339	351	371	390	403	379	399	357	372	331	359	377	362	340	365	367	354	348	376	363	377	370	382	362	359	332	393	359	356	350	364	353	341	359	309	358	353	382	330	381	375	351	348	332	378	393	334	343	351	343	367	354	363	328	337	324	379	343	341	345	353	380	364	375	360	376	345	374	348	372	353	399	361	376	332	346	377	335	318	371	400	320	347	329	350	346	363	367	384	345	365	363	377	415	375	373	372	360	341	384	347	360	366	358	363	343	345	330	335	382	386	374	368	360	343	360	337	381	362	384	346	362	348	366	364	371	371	358	365	349	340	349	355	368	407	353	343	363	378	336	378	368	332	348	357	371	341	369	360	365	340	343	378	370	354	360	322	350	353	398	339	377	360	348	358	345	341	409	341	381	371	334	343	363	347	356	365	368	377	343	351	335	363	362	365	358	381	356	380	346	369	387	372	333	375	342	356	363	385	367	379	335	378	362	323	386	358	409	339	351	354	325	367	371	377	351	357	326	341	365	376	362	351	347	373	336	348	378	360	335	324	346	368	356	372	374	367	369	381	378	365	328	389	376	359	350	352	365	340	357	337	360	329	318	350	353	343	376	390	305	375	372	336	319	355	359	343	371	370	371	358	356	390	362	387	389	350	372	371	344	398	368	395	386	373	384	349	365	368	370	392	323	397	379	390	350	355	358	384	349	372	329	338	354	379	387	357	333	357	383	346	347	350	331	366	395	340	356	354	373	328	344	344	354	339	370	334	351	328	344	349	348	380	351	376	335	369	336	325	355	364	374	368	361	346	360	400	375	363	363	382	335	380	388	350	347	354	367	373	333	345	359	348	312	368	357	353	349	377	347	354	340	349	312	377	380	371	363	362	349	381	349	365	342	357	399	370	326	338	371	341	364	349	356	347	365	349	349	339	384	359	354	380	370	355	343	364	371	356	378	370	438	372	337	384	379	340	334	343	373	358	369	372	344	336	364	377	378	349	352	417	365	348	385	348	363	378	345	362	356	342	366	355	378	360	339	340	364	328	378	378	338	343	346	365	369	360	387	354	355	360	389	352	353	339	338	362	346	354	361	372	380	352	344	363	333	362	349	360	356	359	360	338	376	327	382	341	375	397	343	367	321	389	360	344	381	384	368	408	329	351	363	386	371	351	358	371	377	336	336	351	390	337	353	352	387	344	312	347	373	336	344	359	341	370	359	339	321	391	328	383	337	354	343	379	347	366	370	342	353	377	363	329	385	386	328	365	342	368	323	348	392	359	329	358	372	365	366	336	371	353	375	409	390	370	358	337	347	354	326	340	373	331	361	355	364	405	351	321	332	358	339	405	344	367	302	349	401	337	356	351	361	379	331	379	330	348	367	361	362	394	343	339	358	373	379	337	377	352	359	325	354	361	375	345	332	383	359	333	388	353	358	352	341	349	368	375	382	347	370	343	383	365	371	340	364	356	346	327	344	336	350	353	394	331	346	382	379	342	354	339	341	359	357	379	375	338	340	336	358	387	345	350	369	339	345	337	348	368	377	354	367	345	355	365	376	377	380	381	351	339	345	310	323	356	341	361	354	343	369	360	349	362	359	366	363	351	368	364	382	343	348	392	354	349	358	334	372	395	359	340	370	386	405	354	367	351	378	342	353	352	353	336	358	359	374	329	335	389	358	371	356	380	362	391	364	358	379	393	365	367	330	365	330	363	316	339	339	375	352	342	410	357	358	377	343	327	348	373	362	409	344	351	344	363	364	340	341	365	320	359	374	344	416	329	351	363	363	328	374	365	363	343	338	384	361	386	379	346	349	365	367	357	392	353	368	349	366	359	357	347	385	343	351	368	329	333	331	336	326	340	346	372	351	354	343	371	353	373	355	358	353	324	396	358	371	344	355	344	308	364	345	396	357	341	339	368	331	318	391	381	351	352	372	353	375	373	333	345	380	366	389	349	337	356	378	330	350	329	352	320	348	328	369	353	351	335	349	369	366	349	333	341	395	358	353	346	346	366	340	388	308	385	355	369	377	394	352	358	349	381	344	381	365	336	376	372	395	345	393	384	365	362	307	347	341	361	358	331	356	376	364	383	358	372	360	348	347	352	347	324	360	354	375	339	340	357	363	326	364	356	372	369	370	369	369	371	348	343	385	368	359	347	346	349	361	340	352	351	364	357	340	320	371	358	364	392	357	391	318	335	346	363	384	355	398	398	376	371	345	372	359	372	374	354	381	338	361	346	345	341	391	345	373	356	317	348	336	360	348	321	352	335	344	384	368	361	364	368	343	333	362	347	317	358	363	333	353	366	349	367	384	410	344	364	341	367	345	340	358	411	361	351	365	368	395	370	369	323	362	355	363	354	337	382	368	312	370	344	337	383	347	350	362	360	382	363	391	357	345	359	333	361	360	337	381	369	381	384	360	343	365	387	369	361	354	341	347	353	316	340	321	374	370	347	425	355	365	347	352	367	337	367	361	393	354	343	331	369	351	349	339	358	337	369	363	324	320	355	374	378	358	358	330	373	342	357	397	354	365	372	358	354	359	364	331	381	330	382	372	361	331	369	339	377	374	330	386	351	358	342	305	355	346	361	355	358	354	348	369	331	368	338	322	342	354	345	372	373	353	365	338	341	404	383	357	348	367	366	338	310	342	328	340	382	371	376	369	358	378	311	374	363	365	353	344	338	406	349	358	362	349	369	392	364	345	338	331	350	340	348	351	368	340	360	350	327	374	344	372	370	349	348	343	398	343	344	356	361	367	344	376	335	375	364	361	347	350	355	371	358	346	397	336	371	316	379	389	356	356	338	347	352	325	398	309	389	349	386	349	360	351	356	384	353	362	372	374	365	332	374	359	334	369	402	337	355	332	379	343	380	355	340	386	353	379	372	355	389	364	383	355	348	347	378	354	384	378	378	365	348	348	349	379	364	365	392	376	327	370	375	323	361	363	360	367	360	381	363	371	337	357	369	378	364	351	328	383	347	377	371	365	362	380	381	374	372	343	335	339	381	341	382	368	365	369	381	351	376	357	350	348	358	340	372	369	330	354	387	343	360	366	354	339	360	359	399	367	367	330	342	332	330	363	330	322	375	331	359	358	367	380	344	356	357	338	358	322	357	388	366	357	375	346	367	333	383	383	343	361	356	352	346	383	356	349	333	392	362	363	322	363	389	360	324	378	360	378	397	382	359	350	381	369	377	361	358	353	316	346	368	364	337	359	328	343	358	342	393	382	380	363	364	377	336	380	354	414	336	372	351	338	338	365	304	374	380	357	373	373	356	375	425	352	367	360	334	368	366	352	373	359	355	357	355	344	329	367	347	350	374	333	359	374	372	382	359	384	373	374	376	382	353	352
6253	8075	7255	4423	3719	2952	2732	2658	2370	2179	1836	1326	941	753	655	688	672	783	785	624	527	507	504	495	502	462	510	529	479	493	504	414	497	454	482	506	472	463	505	490	489	476	505	480	490	504	487	447	505	468	481	459	476	430	488	466	481	467	507	462	459	460	466	504	497	472	477	437	437	501	494	445	474	509	467	493	491	493	499	466	432	503	477	477	446	447	498	487	446	490	478	480	472	463	497	501	460	488	504	462	480	468	454	483	416	447	443	479	465	502	440	475	457	453	470	443	460	451	462	481	431	476	467	467	466	490	501	458	483	475	459	456	472	468	453	453	447	468	484	468	489	489	456	440	476	446	497	447	447	472	462	447	449	490	478	521	456	480	452	469	464	445	442	484	468	426	425	491	449	475	486	467	468	456	476	470	457	460	416	465	453	474	487	476	486	490	492	465	453	479	456	459	481	485	483	436	462	479	475	492	500	470	445	505	513	457	439	454	484	430	515	464	503	454	511	496	486	496	474	482	451	464	472	431	464	444	485	458	463	485	445	479	407	464	432	490	464	462	488	486	467	455	490	439	470	493	475	465	484	482	500	463	478	501	471	448	454	421	496	469	465	477	489	553	498	483	469	500	479	449	493	484	456	465	511	463	510	460	444	483	459	479	475	468	466	478	499	403	474	462	484	447	454	435	496	492	453	491	486	503	451	500	488	461	481	487	487	477	470	464	446	500	485	456	445	462	489	492	489	510	480	459	476	425	449	462	497	458	449	458	489	532	451	453	480	486	452	481	501	507	462	468	486	489	508	471	543	449	440	460	441	473	510	497	508	451	457	461	480	444	466	474	470	480	499	454	476	463	496	463	491	478	465	485	465	459	461	462	460	471	450	483	468	445	458	500	447	459	470	448	467	424	482	485	452	479	443	455	458	485	476	486	479	504	459	506	455	456	489	470	446	470	491	509	439	485	474	446	460	448	466	476	450	457	483	482	517	432	427	452	474	462	464	499	470	474	484	511	515	465	474	473	488	442	433	456	470	437	494	494	441	426	486	463	464	504	481	481	441	484	483	465	469	450	437	422	453	472	461	470	488	479	414	502	462	476	478	471	450	470	486	438	506	465	451	437	436	460	429	466	444	472	476	465	460	445	451	459	467	461	492	494	455	505	458	505	483	469	465	468	498	511	490	484	475	467	471	485	492	465	483	508	494	490	487	472	459	479	468	458	497	455	499	493	455	471	511	456	449	489	465	458	465	471	434	472	484	490	474	460	417	447	465	478	500	471	446	491	492	475	470	464	468	454	476	450	447	484	502	512	483	465	476	464	452	439	475	453	455	460	443	446	480	481	475	466	445	457	471	506	469	477	479	450	442	443	473	486	464	505	473	431	481	458	468	462	494	463	465	464	455	494	452	483	524	417	489	435	443	500	461	458	446	441	423	483	506	478	440	453	439	488	477	469	451	442	469	468	473	453	476	471	507	492	468	490	467	441	499	489	483	459	472	460	506	518	481	458	472	466	473	462	471	435	483	474	457	457	476	492	520	486	466	425	476	452	483	470	443	463	486	487	462	460	482	475	454	480	467	452	490	439	487	467	460	457	495	425	474	489	477	477	467	443	474	487	493	470	509	510	470	455	480	446	479	451	430	520	481	454	492	490	460	496	478	451	479	476	506	493	485	497	485	481	473	491	449	490	488	442	442	440	460	473	442	480	501	495	444	466	461	489	447	459	447	474	533	442	478	466	441	489	476	489	472	520	477	454	484	426	442	460	423	473	482	467	464	460	440	470	438	465	489	438	462	513	497	490	483	455	494	478	463	454	450	458	495	486	468	457	470	475	463	468	460	459	479	483	444	519	461	467	473	495	487	479	451	484	456	504	455	487	442	486	447	472	442	510	478	475	518	460	437	453	497	467	472	486	439	462	457	490	436	502	458	450	436	437	466	496	454	451	451	523	474	479	487	441	486	468	436	501	484	467	461	485	463	472	442	458	447	494	455	467	487	484	503	479	511	478	461	463	434	467	458	472	449	462	445	464	450	467	426	476	431	510	437	467	499	493	488	447	472	448	451	465	453	460	485	477	481	489	469	492	433	485	435	488	467	473	479	478	482	463	484	428	491	471	453	441	477	447	434	448	492	477	456	495	487	480	466	478	521	485	459	491	494	467	439	456	453	468	493	477	467	466	489	462	451	487	457	476	466	480	452	475	452	478	428	490	467	479	467	474	471	462	468	469	487	482	473	509	449	464	487	488	458	471	470	474	503	532	423	466	475	425	440	477	492	446	434	469	462	445	474	464	474	472	458	505	481	526	493	476	477	479	445	471	453	478	469	444	446	450	469	484	486	513	453	471	504	458	464	464	454	462	477	454	461	469	473	496	482	450	482	476	478	482	476	474	459	456	479	451	479	468	458	466	469	460	493	485	450	493	496	441	460	462	440	443	452	493	444	480	438	465	494	476	495	468	493	472	487	479	460	456	455	477	490	423	464	493	487	457	456	462	467	506	471	432	447	515	515	475	475	461	488	477	489	478	494	471	481	485	454	449	465	456	491	471	398	491	483	480	446	518	434	456	512	485	449	491	469	424	457	483	484	485	473	472	490	482	458	446	465	450	442	514	462	514	490	430	504	490	479	479	472	471	464	529	506	459	480	461	474	458	475	463	490	439	488	461	472	449	495	445	490	459	471	457	467	423	471	431	430	457	481	480	495	498	484	450	477	466	440	472	497	510	479	494	451	516	442	469	470	468	415	461	460	451	471	472	464	480	504	478	485	467	473	428	459	464	455	491	458	428	465	503	455	453	463	491	467	445	422	460	464	435	461	503	464	481	478	478	496	489	431	483	469	512	438	440	480	491	457	488	488	458	416	440	465	464	443	467	464	522	475	493	496	507	470	475	478	472	472	430	444	469	447	464	470	506	475	504	447	495	451	474	484	480	483	469	415	476	458	495	472	483	495	523	479	491	479	458	494	436	488	453	430	500	500	463	480	482	458	464	434	492	470	479	504	484	468	515	472	466	467	491	451	513	502	468	519	443	489	480	536	466	452	481	508	458	482	445	480	452	481	475	491	483	457	453	480	453	491	478	476	488	483	474	509	484	472	436	469	460	439	452	492	458	504	457	480	470	493	458	462	493	470	473	467	485	495	466	480	474	476	493	462	450	471	457	441	434	474	491	454	476	477	454	465	464	459	464	483	475	474	457	450	477	513	451	480	521	469	481	430	410	468	500	451	443	469	444	492	464	469	452	494	436	458	420	399	503	502	470	504	518	469	451	482	457	493	486	481	480	493	446	404	464	482	490	488	488	447	493	492	466	498	461	456	451	505	452	455	453	501	456	442	450	464	474	482	466	454	464	507	469	469	495	467	467	487	511	516	449	487	509	448	435	450	483	446	443	464	455	493	487	448	452	486	477	479	447	469	465	482	496	511	431	481	484	448	478	452	440	445	463	427	486	491	479	498	464	465	484	446	523	475	453	467	497	440	480	498	506
24418	21596	29040	24636	21554	11188	3275	2392	1983	1898	1585	1235	1067	914	783	766	844	870	859	765	712	639	676	655	642	671	625	582	620	686	642	665	639	664	681	624	680	577	648	637	611	639	630	624	662	631	629	690	651	648	640	625	620	637	597	617	642	649	658	642	627	646	639	667	635	651	622	608	648	606	577	631	645	646	628	658	613	650	622	618	679	633	632	664	658	609	636	594	652	635	655	646	592	612	652	649	608	619	653	643	643	629	622	643	635	615	644	628	660	640	650	590	645	606	625	675	592	615	663	596	624	652	622	642	598	651	664	624	578	621	653	617	631	657	629	651	643	674	625	634	666	607	649	631	633	654	622	659	642	636	606	691	620	609	617	657	650	603	631	634	594	631	624	660	647	621	627	607	632	571	616	591	623	669	627	638	623	631	667	662	639	592	621	623	613	595	631	556	602	623	647	598	610	608	663	619	590	627	637	622	618	635	596	620	630	592	639	633	639	599	598	604	637	654	630	623	646	587	653	632	574	598	637	592	637	679	609	579	668	569	611	667	603	624	632	643	640	577	616	661	637	597	607	648	609	604	637	611	600	612	605	623	664	668	596	610	633	676	674	596	645	634	611	651	640	631	666	655	658	621	625	631	634	650	620	648	599	604	663	645	654	570	648	611	574	606	677	644	616	580	583	583	629	634	649	656	647	596	634	585	659	575	616	644	597	628	652	636	612	592	645	647	663	636	617	603	626	652	604	598	585	635	603	651	618	643	619	690	651	659	577	567	623	624	617	601	598	651	614	602	639	648	642	639	628	587	587	699	629	632	620	629	655	643	589	602	586	596	584	691	595	622	633	628	626	625	648	663	628	597	591	605	608	631	637	666	600	618	632	641	622	638	627	646	626	667	623	629	594	591	662	664	649	592	659	624	598	606	626	663	630	594	642	635	639	674	618	664	640	662	596	600	659	655	553	602	613	581	624	624	628	630	620	595	624	617	636	629	626	592	648	645	604	665	659	622	672	606	619	632	678	622	612	650	650	668	658	646	647	633	613	652	649	644	648	633	609	605	622	647	602	650	636	636	615	610	607	644	607	655	634	633	653	677	693	628	608	639	628	631	633	658	559	599	600	596	618	589	630	615	630	644	639	652	646	630	666	634	596	605	578	603	625	631	648	606	636	645	614	604	645	622	647	635	627	632	583	603	649	640	609	631	623	641	625	636	619	604	638	630	656	620	662	643	658	615	636	646	650	594	599	652	628	654	619	613	605	586	610	638	611	640	658	622	634	632	676	611	695	641	626	642	633	644	621	612	600	678	665	651	630	601	635	587	568	633	622	664	662	601	585	636	582	605	596	617	685	619	589	643	641	574	589	638	613	635	596	646	657	611	622	610	654	604	625	613	643	636	616	648	623	664	646	623	624	613	631	624	608	587	624	631	606	643	635	608	609	632	645	642	617	615	641	634	607	577	653	591	627	656	618	578	629	612	647	648	637	625	609	657	632	638	570	594	597	614	630	616	660	628	597	609	601	658	621	671	651	632	588	631	626	638	577	653	621	683	616	638	635	601	597	618	633	594	637	646	597	638	658	661	574	639	654	653	596	626	610	631	635	592	621	617	610	667	642	627	680	648	604	613	613	644	656	626	657	598	638	626	602	575	583	645	638	640	612	617	583	643	618	595	584	650	610	660	625	598	645	588	607	610	610	601	589	625	650	636	666	642	633	595	621	642	608	605	656	596	624	614	617	639	601	592	633	594	622	648	646	644	612	665	584	587	634	597	590	632	668	634	593	645	618	623	620	615	669	646	646	589	656	619	643	651	620	620	620	595	638	664	582	628	662	583	624	618	623	631	644	677	620	591	630	616	627	668	565	598	617	614	628	646	634	583	699	627	632	659	630	657	628	631	619	595	647	630	634	616	629	648	629	646	592	591	644	619	652	622	628	571	569	641	628	574	648	636	647	617	611	637	625	614	614	650	618	647	611	646	622	609	616	653	660	620	634	633	651	611	601	629	640	615	648	594	653	640	635	631	589	631	609	631	617	640	613	619	606	624	705	636	573	622	587	596	584	609	644	666	600	611	658	635	647	629	590	653	653	636	590	618	647	619	631	650	682	673	625	651	656	623	624	646	660	664	625	611	589	617	619	634	603	678	635	646	649	619	616	662	603	606	630	601	626	627	611	588	630	628	667	656	638	654	650	629	614	616	654	583	594	647	651	640	649	662	607	641	593	637	637	628	616	636	656	657	651	633	631	609	599	617	632	662	598	644	617	675	624	608	634	647	632	657	670	603	627	664	639	588	638	646	648	609	588	672	634	651	629	597	620	602	634	684	672	587	621	646	643	639	632	580	595	635	636	661	610	627	653	627	677	596	614	629	638	638	607	637	631	586	626	618	585	593	673	584	608	610	603	615	609	584	605	632	653	632	608	574	656	644	613	678	649	640	632	639	613	608	589	669	635	634	634	630	628	653	646	620	603	606	599	627	599	642	623	643	650	615	628	630	618	620	615	606	595	640	613	640	630	624	634	666	632	636	651	600	650	603	610	644	656	623	685	615	623	621	571	651	629	600	619	652	610	623	665	637	642	586	629	635	638	603	605	621	669	659	661	643	640	607	611	660	639	600	605	622	644	656	619	642	635	637	617	626	676	617	660	600	620	610	599	618	640	655	585	657	626	613	622	584	638	623	607	626	594	626	634	638	595	595	603	642	608	633	601	649	614	660	599	661	673	612	600	599	618	655	649	590	609	627	650	615	603	620	642	607	688	618	610	671	652	660	629	621	616	631	624	595	641	657	632	703	611	609	632	599	625	645	629	626	605	601	613	618	625	644	625	617	604	647	616	613	656	631	568	640	617	613	630	617	594	662	649	629	627	636	614	629	609	595	587	634	654	613	619	627	634	627	628	676	625	656	597	648	626	643	624	620	610	625	640	616	627	608	649	600	624	623	643	674	645	604	603	621	615	606	600	622	612	652	656	605	644	624	643	634	663	620	643	618	578	569	610	601	626	603	621	656	620	622	619	635	616	634	631	590	608	647	606	597	624	601	619	622	610	576	612	636	619	599	645	664	637	673	598	612	600	593	593	659	570	642	663	637	637	594	615	647	584	652	616	589	624	598	607	613	618	634	579	610	600	617	642	649	617	641	605	652	630	624	609	623	632	609	631	688	623	621	596	614	621	640	641	639	611	592	598	639	624	640	628	658	607	620	634	639	652	626	619	612	684	619	636	605	637	598	635	636	602	681	625	647	638	610	636	656	651	657	619	608	608	609	603	625	606	627	636	598	659	610	647	576	600	665	607	616	623	615	601	610	599	629	619	627	603	607	671	608	617	635	635	674	640	622	617	646	632	614	632	647	683	645	630	633	587	625	642	599	622	596	614	596	633	600	573	626	557	643	631	691	644	629	659	632	584	644	646	616	624	587	632	641	650	631	665	609	643	604	636	631	664	597	584	633	644	630	623	634	630	573	642	609	669	633	610	633	619	584	624	609
7713	17515	15600	9511	7657	6260	5410	5102	4474	4088	3349	2417	1823	1469	1235	1343	1442	1387	1315	1079	1035	978	921	892	878	858	898	899	852	824	831	873	822	868	803	916	878	806	846	847	792	816	841	857	836	850	856	819	879	848	817	807	801	808	783	795	838	814	873	790	832	784	799	816	803	852	796	779	809	820	831	815	741	829	818	798	743	768	764	818	787	748	812	780	804	828	782	833	827	844	832	841	847	826	851	791	781	840	761	781	806	774	786	774	803	782	805	777	776	800	833	835	847	712	757	835	784	808	835	844	767	774	830	818	855	877	799	803	834	776	817	858	824	772	865	780	830	818	836	816	819	892	851	805	768	829	795	816	791	842	784	781	793	765	809	810	804	860	851	820	848	845	774	797	812	830	813	770	784	805	776	867	798	815	806	823	803	820	818	789	788	792	763	836	796	862	764	798	808	835	796	850	806	763	808	813	829	833	875	826	838	841	796	828	810	827	757	864	811	806	794	774	762	787	791	796	800	815	794	828	770	830	814	815	783	839	799	840	780	781	841	787	833	758	820	823	845	805	855	819	818	750	782	849	793	790	853	800	807	766	760	780	751	776	790	810	830	818	834	749	807	848	810	807	781	787	824	768	810	781	840	802	864	798	816	833	820	777	807	832	806	788	805	777	799	764	807	845	731	858	861	805	788	763	781	813	776	820	824	795	816	803	825	801	843	826	814	827	802	810	815	813	764	798	794	800	830	763	745	793	766	793	841	780	838	803	779	821	840	829	788	802	762	806	813	809	824	780	793	812	774	796	823	809	826	743	814	809	817	814	829	792	829	751	796	779	828	864	838	847	859	763	855	826	809	822	779	837	836	812	808	806	851	802	809	812	846	785	811	805	769	843	801	805	803	801	803	837	745	800	805	810	819	819	835	831	788	831	839	846	854	790	814	851	832	794	781	836	776	777	837	828	825	831	839	801	827	845	775	802	780	799	811	855	818	757	861	821	792	847	756	783	834	852	833	812	815	809	865	775	867	827	783	863	865	797	814	831	786	851	806	825	849	807	830	821	797	764	802	815	785	849	783	799	827	780	788	739	802	779	817	800	814	759	818	778	827	812	817	810	800	819	790	841	807	862	772	785	850	786	751	784	772	736	811	791	731	844	777	816	796	785	787	797	795	814	804	796	812	807	818	834	836	816	797	804	795	810	800	840	781	773	777	807	805	834	769	790	797	834	788	797	822	829	798	831	789	795	805	810	832	758	801	832	790	818	832	761	813	787	869	770	798	842	783	766	789	800	824	780	753	778	808	791	819	796	875	812	809	789	839	838	809	826	836	754	784	803	796	835	771	782	819	771	839	792	803	793	774	790	811	782	813	811	794	744	818	826	805	806	817	765	806	819	828	821	830	802	831	801	769	752	808	816	846	820	829	753	807	798	795	814	853	811	829	780	807	794	783	782	800	765	790	801	782	817	835	788	748	830	778	790	816	824	870	767	801	799	821	807	825	774	869	764	816	786	851	809	784	811	816	823	786	843	786	845	808	806	788	818	821	778	796	802	745	831	820	748	793	783	802	787	814	810	794	796	808	830	773	758	818	778	809	763	836	801	817	839	830	822	818	833	807	813	800	800	807	835	826	812	850	779	787	782	857	811	879	858	784	762	783	792	863	811	781	778	817	769	808	844	772	759	783	800	761	788	805	778	777	796	797	817	816	803	776	772	846	795	790	805	833	845	844	798	835	823	805	773	836	797	824	799	793	763	794	768	821	796	799	838	810	827	809	779	765	758	821	826	804	812	781	828	820	816	829	779	825	806	831	786	806	791	806	803	793	829	771	802	789	780	778	837	751	826	843	796	751	844	754	800	819	804	786	758	799	822	914	837	831	771	779	798	831	807	824	773	783	780	795	752	825	811	792	820	810	859	769	770	778	796	782	797	818	795	783	795	805	823	806	808	852	819	843	799	814	787	814	778	805	811	811	786	809	799	818	772	839	816	832	811	753	846	787	846	796	770	794	806	769	834	776	855	813	870	774	849	794	796	864	784	745	832	860	790	840	786	773	749	749	794	828	832	798	849	828	798	838	803	801	802	816	778	810	862	855	772	821	848	800	789	794	882	730	827	784	827	803	778	826	856	815	760	796	878	826	836	837	819	825	826	770	787	832	782	812	823	765	807	816	819	860	783	823	835	804	762	785	785	782	856	815	821	802	806	798	799	841	778	804	831	820	811	822	825	805	836	802	792	811	777	785	833	767	792	796	790	835	786	813	811	772	824	799	790	798	805	810	835	833	794	800	798	779	770	793	786	788	824	819	847	790	823	819	843	808	782	772	776	766	792	818	813	759	791	765	829	786	825	821	839	832	788	776	803	829	772	823	836	815	805	825	818	813	832	779	813	799	737	779	769	792	801	757	871	799	800	791	818	827	838	825	843	881	787	729	779	831	781	791	829	781	832	778	846	809	805	779	804	750	831	796	838	823	811	804	778	769	765	784	837	831	811	811	817	776	824	776	847	841	835	821	823	774	872	788	768	799	841	842	762	810	826	793	833	805	821	803	796	807	794	770	835	834	826	786	804	769	821	813	798	825	813	792	806	809	753	768	795	777	807	839	843	813	799	798	830	751	799	806	804	797	756	812	791	803	801	824	827	782	812	789	808	837	818	845	846	776	821	794	806	821	765	784	783	789	792	828	839	815	829	837	797	847	814	854	781	806	843	816	799	829	810	871	799	809	778	815	822	762	799	784	812	754	844	771	812	792	832	826	833	741	800	799	798	804	808	805	781	825	821	782	782	802	797	754	828	764	813	840	775	838	793	774	792	761	808	816	812	754	786	848	790	805	753	757	776	844	790	814	788	850	766	765	804	845	808	781	814	818	793	787	763	817	827	812	767	816	766	762	781	748	800	813	786	786	768	862	823	789	807	780	835	768	791	806	775	802	789	832	765	818	791	790	814	826	778	852	832	792	784	792	820	811	792	823	780	781	828	808	793	783	820	768	823	778	838	813	834	861	813	807	821	787	827	857	817	760	846	757	837	848	785	807	776	805	797	835	803	812	791	802	774	786	822	787	833	790	808	815	766	797	819	823	760	791	839	784	831	779	785	871	837	769	793	796	826	760	778	836	801	791	804	816	848	789	780	852	793	843	816	822	850	784	781	820	843	837	783	779	807	795	786	829	814	858	801	806	812	858	768	792	836	766	825	800	841	832	815	783	775	804	833	854	824	841	834	799	797	792	763	750	825	757	787	832	839	810	820	851	778	813	813	774	774	840	795	827	753	812	780	768	823	763	814	810	817	765	820	808	774	829	769	823	834	805	828	851	853	801	748	823	835	811	780	781	837	828	813	820	819	816	788	772	799	772	857	817	770	765	825	813	840	806	837	782	839	821	801	790	805	813	814	778	786	791	815	794	773	828	844	815	774	767	794	824	860	797	868	784	817	779	760	752	772	761	810	809	842	860	740	785	832	815	788	781	827	837	867	809	872	807	765	792	795	782	808
23409	21577	29479	24144	21584	21609	9909	3420	2723	2419	2068	1453	1178	1002	900	909	939	904	918	765	685	659	664	659	644	714	651	633	615	635	614	610	624	582	588	635	630	609	644	625	610	555	574	659	617	604	624	613	589	657	578	576	602	598	650	602	611	577	589	598	582	616	588	558	584	595	610	604	633	568	622	539	591	566	591	603	581	552	578	618	609	627	565	567	619	576	637	531	594	568	590	580	599	590	594	592	573	561	604	584	596	567	576	606	599	580	559	595	598	577	601	623	625	615	559	570	579	588	583	617	625	593	611	582	618	618	604	581	547	559	652	592	568	564	622	606	619	598	588	609	584	589	577	591	601	589	572	589	613	563	607	578	554	558	649	605	584	574	613	574	610	544	592	610	582	604	569	639	583	621	583	588	648	587	569	547	614	584	607	551	624	591	541	581	591	639	602	601	605	579	588	595	602	587	618	571	586	585	603	569	533	572	577	596	592	586	620	568	614	619	593	588	570	558	572	608	570	560	626	585	589	577	593	648	600	577	584	600	610	540	574	605	604	566	629	620	558	616	585	597	621	552	653	645	580	611	572	601	607	581	602	579	611	563	621	553	570	619	603	615	575	562	641	573	556	571	610	615	632	579	597	597	605	570	574	567	597	573	579	607	596	591	554	584	564	599	586	611	549	558	575	577	582	563	579	586	559	609	606	566	624	585	615	621	567	575	610	613	578	589	581	595	569	609	574	565	634	598	658	565	573	608	602	619	624	599	612	559	568	632	604	593	579	585	601	573	586	589	606	578	614	620	554	612	590	584	602	587	611	587	586	636	616	608	599	589	590	579	573	617	575	645	576	574	605	568	564	596	610	573	627	542	595	577	593	593	562	600	597	621	580	580	608	606	600	590	560	621	554	604	560	634	553	582	609	592	567	584	613	610	654	550	622	576	619	563	614	624	584	604	597	602	615	602	547	608	592	681	616	605	593	591	583	601	604	601	653	617	587	579	613	618	630	580	573	606	565	612	583	551	592	555	579	567	553	595	557	564	633	604	555	597	605	575	610	607	570	599	526	595	630	589	608	559	571	622	609	594	589	568	558	618	586	615	601	621	597	557	559	610	637	594	599	562	589	619	571	609	614	616	588	614	603	592	572	589	577	612	626	564	578	574	576	557	565	625	603	577	564	574	600	568	588	581	590	572	594	606	614	578	574	593	559	576	577	621	552	621	585	583	581	575	561	580	575	559	615	633	572	539	570	557	578	581	614	649	610	572	605	593	605	587	558	635	547	589	575	614	556	587	605	573	581	559	569	568	577	561	614	609	561	604	569	567	583	556	602	602	545	549	565	548	555	596	561	577	616	624	550	559	601	602	612	607	591	605	623	594	544	601	612	544	576	593	533	550	570	582	606	588	591	561	580	560	586	578	641	572	586	592	584	584	567	583	577	602	599	561	618	641	572	580	600	603	589	601	562	559	582	595	635	615	579	582	579	574	579	580	605	559	575	584	595	574	605	563	593	576	573	587	593	567	585	579	612	580	579	569	628	608	579	534	580	605	581	597	597	606	588	553	577	613	557	571	573	587	574	584	561	569	613	557	587	610	566	594	630	583	615	592	524	571	568	578	618	544	645	536	598	614	590	559	596	586	561	606	575	612	586	589	581	576	578	546	606	615	611	583	596	586	552	573	577	569	628	600	573	601	575	555	605	556	591	601	599	576	561	614	552	594	573	605	571	591	614	587	603	550	590	582	561	622	568	588	599	543	603	581	609	588	605	591	576	574	592	622	565	591	557	581	630	555	596	569	571	603	566	546	594	617	590	582	569	561	590	612	608	567	594	583	619	572	589	614	602	615	607	531	577	560	568	589	583	581	578	605	599	627	587	587	557	581	575	563	553	570	598	586	603	592	567	575	549	596	580	571	573	561	600	557	625	587	627	575	585	568	592	615	598	596	629	573	583	565	580	595	594	619	571	590	611	575	564	584	583	623	606	560	583	542	602	628	631	557	577	601	593	616	590	604	594	600	573	608	627	570	587	626	619	559	592	556	605	527	539	591	608	592	571	569	635	558	571	562	563	573	611	561	619	602	596	592	600	581	587	533	598	601	546	598	599	575	588	581	614	601	583	590	571	589	624	589	579	596	550	565	611	538	625	589	530	599	567	572	538	626	616	578	577	590	564	623	584	575	604	573	603	602	587	606	628	565	567	585	592	599	626	563	598	550	581	612	577	649	532	603	580	570	532	601	581	581	581	598	598	572	585	575	593	573	582	618	577	608	586	583	562	565	547	585	597	588	597	665	593	582	580	529	595	608	555	614	607	570	591	604	594	610	589	601	569	568	571	586	620	569	555	571	602	585	593	609	611	588	597	600	572	611	589	583	618	547	573	595	586	575	567	617	575	641	596	574	600	606	526	576	581	606	559	542	566	620	618	549	589	562	533	594	593	592	609	571	588	575	632	567	569	563	554	660	602	590	591	574	533	561	617	607	574	567	559	542	612	618	634	543	589	603	570	575	596	571	597	576	594	530	636	569	621	549	530	587	539	573	576	584	551	581	593	579	588	604	577	602	561	612	581	556	563	588	604	628	620	597	572	605	603	611	609	590	584	570	560	576	599	581	625	611	574	576	569	598	622	553	583	603	573	595	593	580	602	633	586	570	596	611	594	598	584	566	574	564	596	580	584	599	549	546	602	606	587	589	579	564	620	549	585	611	557	568	622	573	574	581	589	602	592	570	571	593	580	618	557	572	526	619	606	547	604	569	583	610	652	572	579	597	589	600	575	610	593	592	607	560	626	575	603	542	611	584	557	574	601	568	581	575	577	602	606	582	602	609	631	579	572	561	606	558	618	619	561	565	570	578	590	618	542	606	597	576	600	603	609	569	587	600	612	591	594	532	604	574	564	552	591	601	605	603	531	585	588	570	578	599	579	573	610	635	624	601	599	601	626	605	621	568	614	577	583	618	598	613	542	553	587	593	576	619	621	586	571	627	574	593	587	605	542	588	608	609	540	579	648	598	569	592	622	567	573	568	606	579	600	621	583	585	620	603	591	616	569	629	605	587	583	606	608	610	600	571	573	607	597	549	545	608	608	607	579	605	600	604	589	547	622	538	601	581	615	564	598	575	572	624	554	548	513	589	571	532	606	610	566	576	535	654	572	585	568	616	546	565	579	573	572	594	563	567	580	604	626	610	603	644	571	595	562	541	592	579	590	595	620	576	622	563	554	566	577	605	551	621	577	558	603	602	571	538	624	583	594	551	585	569	564	546	619	553	591	607	617	602	560	599	605	538	555	583	554	595	548	597	605	574	594	619	584	601	573	571	603	557	596	575	592	569	598	622	566	580	587	602	557	578	559	573	561	601	636	577	565	583	567	560	588	616	568	554	619	565	555	555	610	584	593	570	588	546	585	614	552	601	582	577	556	583	592	614	592	593	606	576	599	592	579	556	573	626	555	595	576	606	534	594	572	600	607	568	608	602	615	545	576	585	540	608
9943	23094	20208	13162	10589	8647	7522	6828	6121	5613	4423	3164	2376	1777	1502	1529	1602	1612	1535	1158	1060	1035	968	967	866	907	825	853	813	835	848	849	829	849	799	830	838	840	809	843	808	854	797	820	781	818	812	870	797	748	799	817	850	760	806	778	735	771	753	748	790	744	779	788	761	787	769	768	800	791	756	766	773	785	778	736	702	726	777	782	717	707	736	726	790	750	801	787	711	783	809	756	719	772	725	767	751	736	779	739	794	751	748	738	793	793	753	795	778	737	737	766	740	756	719	769	754	770	788	748	785	765	757	754	801	840	769	771	776	759	780	716	805	762	700	778	782	749	743	780	730	821	788	753	749	713	757	760	759	755	794	787	791	766	731	728	777	778	787	766	802	764	756	780	744	747	751	733	749	678	767	786	783	772	785	787	701	748	780	740	753	769	754	763	788	758	751	752	792	759	725	801	774	767	794	747	772	724	753	785	797	780	763	820	722	751	739	781	793	746	714	706	800	811	724	751	706	748	691	775	747	799	731	756	767	773	732	749	815	728	734	746	747	743	766	701	774	743	746	745	787	747	773	819	759	732	753	722	787	748	760	774	760	758	810	792	754	778	743	751	778	788	790	755	754	758	735	775	787	765	763	780	792	745	815	710	783	757	772	716	759	774	711	727	732	754	738	726	743	746	773	742	794	773	785	729	719	782	731	762	747	748	807	772	772	772	774	736	744	691	731	781	744	784	751	749	753	757	753	787	795	789	805	784	765	791	758	700	770	769	753	787	773	798	754	769	753	764	702	803	771	759	730	731	744	730	728	676	733	688	742	796	723	768	822	812	781	740	778	743	764	764	753	679	763	748	722	796	792	734	705	743	746	769	734	770	767	767	782	730	751	780	765	813	756	725	772	775	733	794	745	757	722	776	756	793	740	775	744	740	719	708	776	758	768	765	731	799	778	723	765	760	742	745	774	724	723	776	816	780	757	735	774	740	736	777	792	726	771	759	820	704	792	798	766	678	741	756	718	755	730	760	757	768	790	763	737	770	723	757	753	787	761	735	817	771	747	760	783	781	742	773	727	760	786	757	754	737	760	754	767	742	726	756	779	739	804	753	746	769	752	775	783	783	774	738	717	766	770	759	740	789	727	773	739	694	718	744	733	778	763	731	773	753	755	748	726	796	746	773	765	785	738	747	763	788	741	756	765	717	767	801	742	811	782	764	779	784	787	822	702	735	767	780	766	719	711	739	718	746	766	715	729	735	760	781	774	735	788	758	736	764	748	766	782	746	728	752	720	767	766	705	768	751	725	762	722	697	731	717	750	772	781	750	765	753	699	756	813	726	758	737	778	728	760	734	779	761	812	752	782	742	745	765	738	727	747	796	782	774	743	760	723	740	747	752	737	760	736	751	797	782	749	751	773	755	801	749	766	743	760	736	777	731	777	746	771	750	723	798	738	763	751	748	727	736	706	767	748	731	767	740	788	750	775	780	764	764	772	758	736	706	748	793	771	800	801	787	740	731	734	725	754	725	809	748	734	743	732	738	778	717	752	755	714	749	782	775	741	787	797	705	758	746	720	794	767	779	810	762	747	747	812	760	745	807	780	763	733	749	742	801	763	758	764	752	710	725	754	814	660	782	763	750	746	730	728	756	767	774	734	737	666	753	803	748	730	700	771	764	783	776	727	753	792	740	767	789	782	770	763	750	778	763	746	787	762	727	731	748	792	796	740	764	763	803	768	739	761	770	765	699	728	704	739	727	759	748	755	772	758	732	786	796	786	760	712	731	719	722	801	788	780	702	735	732	719	762	835	715	748	749	792	747	750	785	754	726	752	695	738	766	736	686	804	802	772	791	727	766	732	730	783	724	768	778	753	764	695	761	786	715	739	738	760	735	746	751	751	728	747	749	735	749	786	791	756	764	735	714	761	757	712	756	727	776	715	770	773	784	790	779	770	796	766	724	744	795	731	743	749	732	765	766	764	715	743	763	759	773	770	756	769	738	772	720	707	735	734	730	818	748	700	779	778	740	767	788	702	750	768	735	752	749	799	758	764	740	744	756	721	756	792	711	775	783	728	756	766	741	747	777	725	836	745	724	751	748	760	785	822	766	773	767	687	697	723	774	757	737	747	772	794	760	776	777	745	791	754	745	741	753	761	723	779	773	815	733	748	710	782	762	755	738	776	789	786	770	787	777	749	753	777	786	761	760	771	765	761	731	733	809	732	776	731	748	752	708	778	718	743	770	701	781	736	703	740	740	726	779	755	756	792	726	807	773	759	751	756	749	747	805	718	779	726	775	784	732	765	706	772	737	730	724	711	744	710	764	769	755	734	760	735	753	721	757	778	704	776	743	753	763	747	752	758	769	722	751	759	733	744	725	767	793	784	718	705	795	755	761	754	744	817	750	773	763	786	735	755	743	806	795	759	786	759	774	782	753	758	751	749	763	758	777	770	786	773	752	798	724	768	758	800	769	794	783	769	703	807	816	788	728	728	725	772	736	707	743	691	756	747	728	758	752	739	751	765	755	752	753	781	744	775	791	773	750	770	778	769	761	822	753	739	783	769	755	735	765	739	776	726	776	775	748	754	783	794	764	798	781	726	745	801	743	788	742	779	729	772	743	730	792	751	755	774	747	738	718	794	798	722	776	797	784	718	727	765	788	734	737	754	733	758	770	732	745	777	762	749	763	759	762	751	742	770	756	739	735	778	801	754	814	733	731	764	794	749	726	736	812	728	723	721	716	755	779	740	760	774	745	748	765	746	765	798	770	788	751	729	715	713	787	720	796	774	787	738	739	761	792	757	783	754	762	775	728	766	753	720	729	781	782	743	771	776	730	747	722	734	764	734	776	756	749	771	728	800	747	751	769	745	748	798	745	752	756	790	751	765	769	757	765	752	727	788	736	741	754	745	695	727	739	810	681	732	756	722	797	759	769	764	736	773	756	750	787	732	781	728	784	783	803	723	731	761	711	743	751	737	773	747	737	750	722	735	710	706	738	710	728	745	721	742	729	794	777	740	755	762	743	751	761	698	787	782	763	809	764	773	790	786	750	712	796	723	741	744	749	714	759	753	799	721	789	780	782	789	756	722	767	735	759	761	736	781	724	743	802	804	750	723	765	747	738	710	716	755	736	725	746	702	797	797	752	796	730	756	764	761	752	721	790	726	754	763	763	750	771	732	719	724	801	763	794	713	757	757	763	736	742	766	733	756	754	768	776	737	745	778	720	760	722	763	707	796	770	774	724	741	773	755	796	781	731	793	758	817	704	740	713	738	776	754	740	740	758	755	782	715	694	778	787	753	760	785	748	751	777	753	766	765	774	737	772	771	733	796	822	764	740	781	756	756	750	730	743	752	718	774	738	731	746	735	722	797	748	753	789	729	761	776	746	787	747	718	778	747	740	711	798	738	730	751	752	786	789	749	785	741	689	719	746	754	770	751	732	789	726	753	730	784	692	754	798	707	777	736	785	766	762	771	743	722	765	763	775
27333	20669	10443	3133	1755	1299	1193	1069	1015	941	773	588	513	463	401	420	468	489	453	392	349	397	364	355	348	377	377	389	371	397	331	398	366	358	325	335	367	313	356	365	369	402	370	378	358	363	374	384	373	391	390	384	358	373	348	344	372	404	345	376	330	351	355	352	382	340	389	345	328	337	324	364	367	345	373	362	347	355	362	373	350	379	381	347	380	361	345	344	359	353	384	366	350	374	370	379	400	345	371	361	348	332	358	340	377	359	343	384	344	343	367	357	348	391	319	345	379	369	349	369	353	370	359	347	347	360	350	344	365	358	363	360	369	366	361	390	363	377	347	361	353	341	356	356	401	328	349	364	369	365	371	353	381	376	359	384	377	346	357	344	347	350	327	344	361	366	365	374	366	348	369	389	371	322	362	366	358	350	416	370	334	386	401	352	351	359	375	370	354	333	367	337	383	378	332	354	345	327	375	369	370	348	365	346	393	341	301	370	355	354	370	354	342	356	342	367	341	379	347	353	343	425	391	408	377	379	397	365	373	349	370	375	379	362	410	358	350	359	371	357	366	351	386	377	349	309	373	367	398	353	342	371	368	334	371	366	376	397	367	334	348	369	377	332	347	339	379	384	363	322	323	355	343	410	344	338	411	360	352	388	365	357	343	330	360	381	354	331	357	332	364	365	357	335	368	352	354	324	326	385	367	338	373	384	336	353	358	356	352	352	358	398	344	396	368	344	341	337	334	322	358	366	361	350	386	382	366	366	371	379	377	317	362	388	353	364	375	343	390	384	352	353	336	378	369	336	386	356	372	403	351	349	400	328	370	355	347	362	362	343	342	333	344	390	389	376	342	359	386	384	343	352	376	402	355	410	372	371	338	379	369	337	364	345	343	387	366	338	369	370	359	349	378	384	359	376	375	336	351	346	374	374	343	347	356	352	363	324	361	358	393	377	373	353	370	374	367	352	357	357	372	401	367	364	377	333	348	350	373	365	365	349	354	356	368	363	373	347	320	342	357	334	344	346	349	376	353	338	364	398	369	377	338	384	347	358	338	367	353	366	380	367	358	353	343	367	399	326	398	344	366	390	347	367	348	360	385	391	346	382	356	361	420	358	352	364	371	360	351	361	396	341	366	344	368	342	357	377	365	353	369	377	335	394	378	356	352	351	363	359	325	344	343	375	302	349	381	353	378	354	353	336	369	380	370	333	363	370	358	351	365	360	382	379	365	339	391	367	355	346	395	331	356	373	338	403	373	359	344	389	401	383	335	355	366	311	383	351	359	373	373	359	363	350	376	330	374	369	333	387	342	337	408	359	355	347	380	382	346	354	371	353	354	364	317	356	354	368	374	346	388	343	377	333	355	358	384	367	353	324	346	339	369	335	410	367	370	351	367	344	359	340	356	357	341	324	346	371	366	308	357	373	352	380	353	354	356	363	379	360	339	377	336	344	374	383	354	345	345	379	366	360	336	369	336	379	318	354	351	352	352	336	354	380	361	371	379	354	329	326	392	395	328	336	317	391	358	360	365	347	404	328	365	335	358	351	387	358	361	364	365	355	357	376	390	342	374	342	350	357	393	357	344	355	370	344	369	372	348	362	349	371	383	332	352	327	339	367	369	336	371	351	338	362	339	365	330	337	366	353	365	339	361	335	357	394	347	357	378	357	335	375	363	355	361	373	323	377	383	365	374	367	382	343	355	396	354	359	403	335	329	361	357	384	348	365	338	361	365	365	368	340	388	356	379	376	357	377	362	356	377	376	338	350	361	373	384	354	364	360	397	326	365	331	381	348	334	350	362	366	361	378	371	380	351	398	367	347	371	388	353	367	335	352	347	387	394	348	364	363	377	345	357	350	339	365	349	342	365	346	410	316	330	359	359	379	351	329	388	363	385	383	376	406	379	344	327	323	371	364	329	350	337	363	315	352	314	363	328	367	389	347	376	403	352	364	374	405	347	361	372	321	355	369	371	351	345	361	348	362	355	361	399	380	371	313	361	335	385	375	382	362	344	376	368	367	369	373	354	365	347	352	343	357	322	349	355	358	358	343	372	334	355	377	353	341	360	385	329	350	376	381	370	372	358	363	324	355	342	340	371	366	363	330	348	357	385	346	349	359	366	332	364	374	348	359	347	377	363	381	326	360	398	368	375	365	348	334	332	381	369	367	367	354	333	329	354	375	362	331	334	355	364	339	355	368	349	376	370	373	366	375	379	341	404	376	363	340	333	376	411	339	343	355	372	357	335	354	324	340	350	330	353	361	331	377	344	357	332	357	352	373	356	345	366	316	356	317	323	322	374	354	347	332	328	382	377	378	376	360	388	338	356	347	333	356	353	372	353	338	387	326	323	358	348	383	340	354	383	365	328	365	369	362	371	353	335	342	368	349	376	334	369	371	386	331	353	366	361	362	368	302	368	377	365	377	340	380	366	336	346	379	356	323	364	371	385	352	378	356	375	328	358	363	343	373	373	377	383	397	358	333	378	324	361	336	378	324	373	366	326	375	377	357	393	357	335	341	376	353	367	343	339	380	341	352	362	373	375	352	375	391	347	401	335	397	368	355	372	344	349	384	349	354	352	375	364	383	341	343	337	400	356	356	354	366	350	406	354	360	369	355	348	359	436	361	382	355	326	372	329	338	385	353	346	391	368	310	342	354	361	363	354	382	367	378	360	389	368	339	366	358	398	395	344	351	402	372	344	354	354	368	372	364	336	340	363	333	314	336	365	370	374	371	366	344	335	359	377	388	406	349	322	358	337	370	351	389	368	373	330	352	353	361	363	372	395	362	376	350	346	384	366	361	359	359	361	374	364	349	337	364	339	348	376	363	362	348	354	359	375	379	361	374	352	376	346	318	341	345	339	382	286	348	384	373	374	365	371	365	375	381	347	363	343	346	340	345	356	334	339	360	365	351	318	347	354	378	372	358	401	333	368	356	364	383	347	363	364	374	335	332	352	312	324	343	333	324	363	355	395	358	332	396	350	366	352	356	362	338	345	340	369	336	348	369	362	347	378	364	357	394	315	369	345	366	368	349	372	410	359	397	365	385	364	382	334	362	360	354	392	354	367	390	342	361	359	368	346	360	359	358	360	356	357	373	332	372	380	380	378	353	347	343	385	366	333	377	355	369	344	387	378	365	328	383	386	382	351	343	358	365	370	347	355	392	344	351	373	345	337	346	360	343	364	376	342	350	396	393	360	353	372	311	388	332	378	380	362	381	370	345	377	346	372	354	338	360	381	376	353	380	337	375	342	358	379	379	369	384	348	379	394	361	342	359	348	341	370	374	391	363	348	383	356	377	350	366	351	356	334	348	355	386	339	370	351	330	371	361	353	369	352	350	375	373	390	362	374	384	415	358	337	367	378	321	344	323	342	365	346	377	330	321	375	336	389	365	335	356	378	341	339	348	359	367	392	337	369	330	366	336	328	337	352	331	363	354	348	392	343	386	333	333	388	336	383	363	353	365	351	358	374	363	354	358
6230	8347	7423	4359	3701	3063	2706	2628	2432	2213	1678	1146	889	690	583	638	702	764	655	538	537	508	506	493	472	465	456	462	493	477	447	508	477	473	478	478	497	482	475	491	488	424	486	519	431	531	504	485	488	486	448	463	484	500	456	473	469	464	483	440	494	476	472	461	439	440	446	473	436	510	495	461	435	456	460	456	456	465	463	472	451	507	504	487	475	492	504	459	466	474	446	503	478	500	473	470	475	480	487	457	498	448	472	475	445	484	445	427	474	471	480	471	466	500	479	499	464	473	450	460	472	483	446	448	482	475	499	465	456	455	455	434	483	488	461	475	477	445	434	464	474	489	510	445	494	489	496	435	511	462	469	463	456	486	468	463	501	444	475	450	464	443	451	495	422	484	464	437	449	446	484	428	504	455	457	470	446	499	453	436	471	460	474	450	492	493	437	491	475	442	477	458	426	485	465	474	454	486	502	468	477	430	475	505	491	507	423	514	461	479	508	465	527	454	476	491	457	500	466	506	470	469	475	465	502	446	464	420	451	444	469	484	483	507	456	460	452	441	481	514	459	477	481	464	494	467	444	488	460	474	442	468	462	475	449	487	468	471	484	457	492	478	483	479	485	464	450	464	478	464	494	463	468	445	441	479	491	492	479	453	493	431	479	437	462	483	498	436	462	480	475	455	485	478	466	437	477	459	460	485	440	472	444	440	471	447	457	443	480	483	476	457	447	480	439	447	459	459	476	493	433	466	484	466	511	491	439	441	446	487	460	455	472	447	437	443	487	465	475	462	477	514	473	434	447	484	461	482	447	454	431	494	460	496	495	464	454	464	495	428	463	438	450	496	513	470	471	448	474	469	481	465	466	444	498	461	472	468	448	456	457	418	466	428	482	431	460	453	466	483	447	451	460	465	481	470	481	467	516	435	471	485	440	474	469	498	464	502	461	435	474	510	485	468	436	464	462	445	464	449	455	486	463	469	487	464	427	488	460	488	469	451	499	448	484	452	471	432	487	451	485	491	499	469	464	481	471	466	510	461	447	469	485	458	456	481	435	461	483	482	434	491	519	453	465	468	444	456	472	472	462	446	480	453	434	470	468	461	450	506	492	433	451	472	445	438	450	496	502	450	488	465	452	444	481	487	499	506	441	464	492	429	470	448	461	447	475	473	477	460	491	465	467	480	500	500	485	472	442	501	511	447	443	459	477	491	513	452	425	477	469	442	458	470	465	489	494	456	469	457	450	473	456	438	504	478	483	447	446	484	453	467	478	484	481	502	473	473	429	460	450	457	444	427	460	477	443	486	462	428	451	494	494	479	515	461	456	444	473	481	452	472	462	469	435	456	480	473	459	472	433	446	494	440	469	462	472	466	439	440	459	417	456	442	456	499	448	471	479	457	471	492	437	452	497	465	465	467	474	509	486	462	427	470	485	495	484	482	457	431	451	438	440	459	480	444	458	447	464	483	441	410	452	461	416	435	471	468	474	477	460	466	490	479	482	481	445	441	490	495	408	459	456	505	514	443	454	506	472	472	472	444	495	466	462	457	467	442	467	431	470	421	470	448	473	439	478	444	473	442	423	465	449	451	483	456	465	493	450	457	511	468	483	487	485	437	491	469	489	485	469	487	480	448	450	484	443	498	469	488	480	457	479	488	475	461	430	463	483	481	479	475	477	531	449	456	458	502	447	463	460	468	472	460	428	499	457	471	429	477	475	449	478	453	436	483	439	470	482	473	477	489	499	439	496	471	474	484	433	486	432	461	487	460	448	456	457	463	468	499	498	513	440	459	465	438	473	448	476	469	482	484	428	494	441	451	441	494	465	495	466	453	450	435	482	444	447	469	498	470	452	489	477	466	473	421	457	470	441	467	487	468	455	437	467	472	466	458	478	456	475	460	478	473	464	450	462	490	474	429	443	401	434	520	482	432	475	461	459	429	457	505	472	485	449	455	453	429	451	462	454	495	451	460	454	464	436	467	469	432	424	448	477	497	485	508	493	461	466	473	472	459	454	482	447	449	459	464	418	489	455	485	469	462	502	436	478	443	419	456	466	488	479	435	525	482	457	447	431	485	488	483	474	447	447	474	460	483	466	482	516	456	446	448	476	524	454	449	454	484	448	444	467	459	440	516	462	445	455	482	468	459	491	472	480	448	447	469	484	486	467	474	459	496	469	427	451	429	479	453	453	480	464	463	459	446	449	509	431	454	484	469	413	455	462	448	477	505	483	480	479	497	468	490	445	460	471	486	467	492	424	474	453	492	461	447	484	468	502	466	493	468	478	489	487	463	437	469	479	478	471	483	460	452	461	486	538	443	477	461	443	480	468	436	486	447	444	461	493	478	462	429	442	505	435	481	470	466	448	473	476	463	496	469	453	445	481	460	475	471	458	475	478	483	473	461	520	454	458	486	440	474	455	448	478	418	491	464	484	493	476	484	453	500	460	431	474	488	486	438	466	486	488	445	454	451	489	471	479	517	480	454	501	478	454	440	455	442	471	497	422	448	505	503	500	475	452	496	476	463	463	466	449	435	457	461	431	477	512	462	457	474	443	451	458	478	482	497	497	474	455	472	482	456	451	442	438	441	486	416	471	484	472	433	478	472	456	455	455	460	469	469	423	457	424	487	488	467	483	467	490	463	442	483	426	477	470	489	488	483	451	465	488	506	485	467	427	437	458	448	412	461	503	466	444	514	504	471	493	475	475	468	485	477	485	482	478	377	464	473	470	492	462	466	473	454	449	444	508	432	494	461	460	458	466	475	460	483	511	472	509	510	471	465	458	487	501	518	428	471	480	478	448	476	457	498	422	450	454	431	444	466	472	459	457	489	493	437	486	493	442	463	460	463	484	461	441	517	510	458	446	446	477	487	484	456	457	467	488	469	448	447	453	417	474	462	454	466	446	455	472	497	479	435	499	453	423	446	490	462	465	463	458	497	466	455	451	442	502	470	482	513	470	461	474	432	454	473	463	451	448	443	513	470	456	454	477	458	496	482	467	497	482	463	474	446	427	434	439	467	460	483	466	462	473	487	463	451	461	484	467	449	475	485	453	510	468	472	450	461	470	433	448	454	484	435	504	480	513	494	458	511	483	480	486	462	470	452	444	491	494	455	401	458	457	460	417	465	448	476	480	449	495	439	470	397	507	480	516	451	435	487	439	485	459	477	470	456	447	482	476	424	470	452	458	483	469	469	462	461	452	459	524	416	456	483	492	488	492	501	474	447	482	468	522	493	477	488	455	473	477	451	498	420	482	497	461	474	491	457	431	482	498	453	461	470	440	452	488	457	477	475	463	490	490	472	478	434	466	447	477	478	451	448	417	480	473	487	480	429	493	459	491	471	461	475	453	490	413	436	485	464	484	455	504	462	484	462	472	494	501	492	469	466	497	473	442	438	450	421	493	451	441	465	474	485	471	447	477	484	475	434	468	489	470	454	485	449	478	455	485	463	491	502	450	467	467	476	463	504	458	447	482	441	444	483
24454	21616	29065	24660	21580	10821	3223	2310	2077	1962	1530	1192	1011	843	874	769	829	785	762	724	682	679	663	633	699	685	637	717	656	646	654	644	653	663	641	647	695	644	653	640	651	635	649	678	614	644	648	611	652	622	639	634	681	645	626	640	658	634	643	653	634	622	591	660	634	618	620	619	596	590	644	591	602	628	630	639	641	638	656	623	599	621	653	613	626	610	647	615	648	628	636	653	650	608	613	567	677	614	664	645	600	594	642	614	622	625	611	603	605	644	627	630	608	650	618	592	613	548	629	649	571	588	567	644	630	645	630	667	631	616	633	639	617	597	653	624	658	609	647	627	599	647	652	637	661	591	610	639	633	650	608	617	612	622	625	623	627	587	643	586	603	647	683	635	616	613	636	634	630	593	615	627	640	609	605	628	610	604	626	634	643	652	604	644	659	628	609	660	629	657	615	600	638	612	627	635	630	632	585	606	563	646	669	645	624	621	612	627	657	602	609	661	606	642	566	623	615	637	643	669	599	601	637	643	648	636	619	670	654	646	644	598	644	609	645	683	610	639	623	652	625	640	634	653	637	617	601	614	611	602	627	598	676	582	618	610	610	622	650	614	591	633	603	600	606	616	592	653	674	613	567	659	652	627	584	598	642	619	649	662	655	617	646	631	662	616	616	637	665	666	600	628	622	594	641	591	650	661	602	604	637	634	628	671	633	643	649	635	618	586	618	592	579	574	607	594	658	610	622	640	625	608	618	637	630	590	634	624	623	642	650	655	599	621	618	619	610	640	603	614	616	594	617	625	621	597	594	662	611	643	674	655	605	610	660	607	642	638	643	613	612	600	610	598	603	586	608	671	607	633	654	668	585	611	639	607	611	619	596	660	616	628	603	592	589	615	618	615	658	634	613	626	591	592	635	644	650	600	598	614	618	659	634	603	616	625	602	591	596	645	645	601	650	619	648	621	613	608	587	613	620	624	586	600	597	630	599	625	600	582	594	654	635	604	659	683	594	651	645	572	596	584	608	614	645	683	649	650	580	625	605	640	595	631	627	642	642	666	676	643	655	608	649	638	639	620	636	624	641	628	642	585	595	627	586	641	611	590	611	597	637	627	627	612	619	623	647	690	617	673	645	616	610	637	611	580	593	602	648	628	635	688	651	609	642	641	634	633	607	692	625	606	589	619	635	645	625	633	591	627	600	567	629	617	579	634	677	591	631	622	627	618	655	636	620	588	553	604	622	625	619	652	606	618	646	624	643	609	653	655	600	660	606	643	642	655	593	587	647	603	646	620	629	607	574	607	678	617	607	606	645	669	617	638	651	621	714	599	644	604	640	592	615	626	615	648	648	653	591	593	657	627	613	632	575	656	614	653	640	637	630	636	679	600	628	581	640	670	596	638	630	613	613	664	638	646	655	649	673	633	655	608	648	565	685	612	656	634	635	602	648	590	659	602	638	640	647	665	654	676	626	592	652	614	622	631	600	578	626	610	614	644	620	583	586	629	638	644	614	571	610	628	616	633	591	587	626	642	634	614	655	595	686	606	640	619	689	578	602	577	614	593	632	640	571	673	615	611	654	594	676	589	658	585	575	605	566	622	604	657	596	584	640	648	646	604	625	641	649	639	618	611	619	671	623	583	625	589	670	635	649	583	581	651	630	635	617	631	618	656	622	633	642	609	589	614	666	619	632	614	669	622	630	625	629	614	653	586	590	658	595	650	613	625	623	648	611	587	632	644	634	644	627	619	631	591	608	637	594	641	606	624	634	654	635	614	567	632	545	602	649	663	605	627	627	651	608	678	608	617	607	605	602	591	612	652	592	616	647	632	620	616	587	659	615	665	610	618	612	617	611	626	649	676	611	674	665	607	626	610	649	584	602	648	614	647	606	587	649	615	617	654	577	597	601	614	645	609	618	599	617	573	656	625	597	676	624	628	642	641	611	630	645	679	640	622	634	628	596	635	612	605	621	635	632	623	631	591	641	642	613	627	631	614	639	590	616	633	639	642	633	576	614	602	683	622	622	620	637	644	629	622	642	619	610	590	665	605	617	664	600	644	643	632	652	613	611	605	602	629	615	636	653	622	597	614	617	610	639	616	624	606	592	597	668	627	645	625	613	648	616	645	626	587	624	670	597	605	634	627	659	650	686	599	656	624	639	635	630	602	586	625	615	657	581	603	586	658	619	602	639	633	653	642	593	640	663	612	610	635	646	644	615	620	617	645	625	635	611	632	623	618	626	636	633	623	662	610	591	593	639	647	631	633	638	621	603	597	640	620	589	610	655	626	626	640	600	625	612	604	589	654	581	649	612	609	632	684	605	634	591	620	640	633	642	642	689	602	612	623	619	624	668	628	609	617	631	607	609	620	634	622	633	604	659	617	638	622	622	575	650	645	636	621	647	650	596	587	587	674	642	641	622	645	626	635	636	631	622	642	575	603	658	582	667	603	591	681	583	637	611	635	641	639	590	595	618	636	650	609	616	565	671	650	579	611	682	605	594	626	570	666	614	624	581	654	643	607	603	636	637	609	604	639	636	639	636	653	658	630	606	618	627	632	642	626	621	594	626	662	598	580	650	645	666	597	592	605	615	614	614	553	630	608	573	615	627	573	642	594	673	642	589	624	610	604	586	646	633	640	618	617	614	610	588	672	637	654	609	669	613	630	617	634	622	669	578	610	645	641	637	621	669	624	619	620	575	601	596	640	623	622	621	568	597	615	619	635	599	635	615	612	603	624	631	600	630	604	630	633	631	601	605	622	659	672	617	624	624	598	633	663	639	597	622	646	636	627	610	630	620	602	635	624	631	616	656	609	631	636	576	582	639	598	605	658	593	605	637	641	619	667	598	574	625	639	642	661	609	571	611	575	594	679	591	596	628	648	635	590	674	630	674	646	620	583	588	609	686	613	627	630	598	609	651	606	631	616	627	584	610	639	650	654	638	598	646	583	610	645	668	629	590	580	587	657	649	625	607	604	659	617	669	667	637	622	633	647	615	604	656	591	599	639	624	640	636	631	628	603	595	644	600	596	624	598	602	609	589	616	606	612	628	607	649	653	616	649	602	644	613	603	632	672	613	626	635	647	589	623	599	597	612	636	614	596	665	607	638	664	646	589	612	602	607	646	640	636	641	603	655	636	659	651	584	606	590	592	650	703	607	627	626	657	638	608	607	635	620	621	620	630	600	616	662	629	641	611	588	645	664	582	595	601	644	555	645	653	589	656	622	661	603	675	615	620	599	619	636	596	655	613	625	646	636	613	585	646	635	598	624	616	629	627	605	634	593	616	644	653	645	618	656	616	610	629	593	585	600	661	638	644	656	621	561	646	606	660	638	630	625	576	638	620	584	614	621	615	628	656	645	592	601	658	626	626	616	575	656	620	571	646	626	628	650	597	597	596	628	652	634	599	641	633	606	648	655	633	674	607	599	642	650	649	599	577	640	640	648	608	658	588	632	595	634	586	606	616	621	632	614	668	579	617	593	587
7941	17802	15621	9632	7683	6201	5568	5065	4563	4169	3079	2188	1688	1383	1302	1204	1283	1312	1203	1023	944	939	849	827	917	871	871	890	859	817	799	855	855	823	897	829	906	853	857	828	829	859	821	830	827	789	846	853	855	815	795	777	809	806	831	809	850	830	804	799	812	820	798	800	877	789	769	823	828	812	830	805	805	772	808	785	770	816	808	793	840	803	831	844	812	834	803	784	748	830	813	741	872	815	804	797	840	783	788	831	789	835	837	795	807	798	798	792	789	742	811	796	839	797	744	851	769	744	806	793	779	800	832	853	803	831	823	840	804	870	785	843	796	806	833	775	825	778	845	805	845	815	790	857	824	762	795	836	765	793	790	775	792	835	824	794	774	773	789	806	775	783	794	811	813	777	800	760	838	811	803	819	782	829	732	822	793	787	778	843	803	825	826	751	835	857	780	783	742	826	809	789	803	817	810	824	803	817	816	801	802	785	797	851	808	837	760	825	761	801	785	809	774	830	837	773	808	786	793	768	803	778	798	823	831	849	839	793	789	815	800	786	811	814	813	789	754	826	804	767	788	811	742	799	801	851	810	757	801	793	738	827	850	781	825	788	819	835	813	779	764	782	761	785	851	772	793	775	821	776	798	821	790	834	806	828	813	808	780	783	832	749	743	807	789	826	759	800	778	777	798	752	837	756	781	789	819	808	784	840	846	796	737	827	846	821	803	780	818	736	797	790	803	828	764	754	843	806	823	792	776	778	760	804	807	803	750	753	789	807	790	828	773	798	798	789	763	824	803	727	804	821	823	835	763	763	789	822	799	796	839	797	806	797	813	818	829	812	746	819	791	755	773	776	796	763	790	807	787	812	813	804	829	775	790	818	813	771	731	815	817	794	809	882	740	783	831	808	820	756	859	818	791	838	785	835	773	800	784	815	827	802	845	793	811	834	805	828	798	826	808	842	810	807	813	810	786	795	801	747	778	801	847	759	814	822	771	786	823	812	806	800	782	798	795	793	752	797	793	801	780	842	803	784	808	800	779	764	798	770	758	815	823	765	803	803	798	803	766	799	770	832	801	822	817	805	782	836	781	819	825	807	779	787	826	785	790	788	790	818	777	766	779	825	798	804	728	742	788	858	805	761	786	743	809	842	843	826	796	802	793	821	763	763	754	828	812	811	820	769	793	764	826	805	868	770	787	868	823	789	842	808	815	817	788	800	860	790	815	802	805	800	798	823	763	829	734	815	834	773	775	814	825	770	820	799	813	812	760	802	786	841	799	812	772	727	767	800	789	804	809	827	841	797	749	774	768	832	729	803	775	776	800	783	802	829	776	800	818	801	796	758	827	804	793	800	801	800	737	736	784	811	805	823	778	816	767	766	845	799	730	783	761	823	840	843	783	816	807	802	754	761	792	805	789	787	781	752	832	800	800	801	825	775	741	770	831	773	787	819	810	788	766	840	830	797	800	828	794	828	776	758	754	814	763	795	779	773	813	773	809	808	852	816	794	800	795	822	793	809	777	823	759	837	794	863	794	806	801	777	822	798	790	819	821	790	795	828	786	854	805	788	756	841	764	804	813	819	779	765	785	751	786	768	765	797	810	829	826	782	772	805	797	812	789	806	805	840	756	828	875	824	799	807	754	766	764	804	787	806	796	780	805	790	765	841	787	778	824	813	820	783	782	812	767	830	802	786	785	795	819	763	786	734	757	774	771	796	803	782	780	828	820	809	810	793	802	770	759	800	818	777	812	839	779	747	796	832	782	792	799	775	794	797	796	821	842	787	798	764	847	823	832	778	808	795	750	821	762	862	837	775	800	808	821	781	745	840	781	776	810	765	786	799	779	769	796	802	811	760	801	759	813	844	805	808	791	823	803	795	757	792	803	848	806	789	796	794	819	794	842	762	817	802	742	752	785	745	789	799	823	771	847	761	800	785	798	841	825	826	776	806	849	779	781	796	824	805	784	812	755	793	801	824	791	813	804	773	787	841	806	772	760	819	786	813	784	845	822	844	801	793	766	788	835	785	755	755	797	801	780	795	797	794	757	785	764	798	750	767	777	819	819	835	821	805	793	833	789	795	830	792	773	793	806	741	748	823	839	823	854	839	828	794	843	805	828	832	805	812	793	779	819	809	790	832	781	838	795	806	808	784	762	770	788	799	789	797	808	805	828	794	819	851	789	792	792	808	805	776	809	839	810	788	792	792	860	742	761	774	864	767	789	779	839	804	812	777	845	804	830	828	822	785	760	805	798	784	844	823	767	796	805	799	777	838	867	794	774	804	813	824	830	791	786	824	748	771	832	762	747	814	782	798	758	778	757	833	826	801	812	789	846	801	803	767	781	822	784	785	792	768	828	752	785	834	784	809	779	777	826	789	785	776	780	837	778	758	775	835	759	810	814	760	809	813	836	777	840	850	825	800	852	773	772	798	831	838	809	794	779	774	808	779	832	815	814	820	763	814	799	838	799	782	775	785	766	773	795	782	773	877	830	784	793	833	759	799	797	794	820	846	811	796	833	836	827	802	789	793	806	792	823	802	783	805	783	806	806	773	838	759	835	802	804	847	769	808	846	810	777	811	782	817	816	824	748	802	817	845	823	821	803	788	776	806	754	805	761	756	841	793	831	828	803	752	812	786	772	776	787	839	776	782	794	809	854	770	779	794	811	805	796	818	757	802	802	766	826	809	790	788	863	828	776	821	797	784	813	779	819	791	799	867	804	762	802	777	841	768	769	806	764	819	805	856	767	824	816	848	795	841	779	810	854	793	766	801	820	761	822	768	777	793	822	794	814	779	825	798	787	762	795	819	826	815	804	841	808	798	792	819	802	783	810	783	790	780	810	803	810	809	829	809	840	813	775	760	861	757	772	744	750	842	836	833	794	743	778	804	791	846	764	827	771	806	819	768	768	765	803	767	775	781	849	794	799	786	773	793	744	883	825	839	786	876	770	787	802	876	829	819	788	751	795	782	783	794	814	810	823	843	784	786	808	787	808	781	822	814	856	907	808	818	793	803	852	767	786	793	821	841	833	790	839	808	804	848	833	811	825	791	806	791	806	758	793	796	826	758	824	815	801	777	801	789	782	786	823	818	805	777	795	769	780	737	782	793	782	809	806	815	801	816	773	773	788	845	833	739	860	840	835	785	816	781	774	809	834	768	798	785	780	778	771	803	820	795	778	791	808	761	803	759	819	815	809	812	818	797	821	783	759	811	870	792	854	826	827	782	802	814	813	842	806	819	802	814	779	759	802	795	757	803	817	835	787	824	775	790	830	761	758	791	773	821	850	741	820	841	831	794	758	809	828	800	793	775	783	806	809	784	827	820	737	771	840	797	793	766	777	751	794	774	771	784	797	817	757	778	789	802	846	817	770	838	778	805	767	858	803	754	769	800	785	759	848	845	795	820	833	782	830	825	806	826	785	778	805	829	815	801	768	791	788	791	826	810	795	761	804	794	809	799	805	792	775	798	790	791	778	769	771	836	817	792
23432	21582	29476	24155	21585	21611	9854	3506	2822	2449	1856	1427	1105	944	893	838	873	966	809	743	713	681	684	653	667	693	648	655	618	674	612	666	612	623	604	621	611	617	619	628	624	586	609	599	618	627	567	617	592	575	612	544	601	610	597	612	581	672	586	578	587	559	559	582	558	618	575	618	614	594	617	599	602	565	609	548	582	579	540	577	536	570	573	614	550	539	596	637	591	531	631	575	580	600	608	559	575	596	570	613	619	574	616	587	570	581	598	631	571	587	579	568	554	592	569	576	607	604	560	580	596	603	621	576	614	572	613	601	570	599	550	575	552	601	591	616	603	569	567	580	609	602	589	595	609	612	595	561	600	601	610	599	584	599	585	588	636	584	619	579	583	580	566	587	610	597	605	568	583	593	553	563	591	594	601	549	563	634	584	544	548	581	580	573	580	529	564	576	587	621	602	613	627	638	615	579	599	582	574	566	575	586	592	590	582	535	599	604	588	608	599	572	578	613	590	563	567	580	596	563	604	542	534	581	596	595	622	613	597	571	615	599	617	575	587	598	577	570	592	613	584	593	586	559	579	584	552	592	619	585	586	584	561	607	575	561	583	556	576	602	589	574	581	544	600	582	557	596	557	602	626	580	612	585	602	576	599	592	539	583	590	591	564	567	574	611	540	606	597	565	604	573	573	577	562	572	586	613	572	569	595	602	585	569	578	601	608	604	615	590	595	550	619	584	557	589	539	566	591	582	604	568	599	576	573	586	622	596	562	577	585	568	611	555	587	602	571	554	603	587	552	568	586	566	551	554	581	586	595	576	611	576	575	571	606	624	602	616	574	544	625	531	553	569	613	625	547	588	582	583	562	583	559	587	555	630	598	557	590	598	635	609	605	555	624	587	561	590	591	552	554	604	622	573	577	577	570	568	588	574	578	568	585	640	596	597	577	612	621	616	548	580	572	630	594	560	535	547	625	571	580	564	580	567	575	550	597	605	603	601	561	644	560	569	568	612	590	565	553	663	584	579	585	542	623	614	641	586	604	580	574	593	589	581	610	586	541	613	560	556	539	595	577	587	592	591	572	575	600	597	614	567	563	544	629	596	579	590	614	578	537	575	623	585	599	599	579	561	556	582	585	593	590	584	583	579	550	608	555	596	589	558	627	546	589	584	576	601	563	585	550	572	579	561	544	583	610	573	594	593	530	585	547	555	599	574	615	576	600	557	637	570	562	603	567	582	553	589	627	600	560	588	572	626	567	548	549	571	580	611	576	561	579	566	552	574	585	575	561	575	607	589	596	538	558	613	598	566	564	558	587	602	586	566	578	583	608	591	638	592	586	532	575	597	584	568	571	600	583	582	560	543	575	608	612	559	537	621	589	612	600	569	584	573	614	580	590	585	557	600	616	598	529	586	563	572	577	600	561	588	597	605	586	592	548	600	595	567	569	572	547	590	539	569	560	574	591	579	548	585	605	614	556	564	590	605	577	603	590	613	591	595	566	612	588	525	586	567	551	599	587	617	567	562	597	588	581	563	551	543	552	600	580	586	580	599	576	545	528	543	595	619	627	602	597	587	602	588	590	580	610	583	594	565	569	592	565	586	623	604	543	568	632	567	547	585	577	576	583	597	581	603	626	574	583	639	579	552	559	563	579	585	577	554	627	561	576	584	590	593	574	565	595	561	593	595	585	562	571	557	540	602	577	607	602	575	537	576	546	628	571	562	568	586	581	556	549	553	593	604	569	577	587	578	647	556	587	578	592	618	583	585	583	558	549	643	574	539	583	566	547	550	624	606	543	571	566	586	591	609	613	551	579	555	593	639	617	569	594	605	558	605	572	582	580	580	550	566	611	549	583	580	619	609	553	615	551	563	569	598	588	572	564	563	621	571	580	573	592	566	571	568	584	575	576	547	611	590	530	588	592	563	548	580	560	588	591	570	562	580	595	572	618	618	545	582	599	540	594	569	579	629	595	598	595	592	579	597	572	569	581	583	555	591	601	615	573	587	527	603	595	558	573	608	572	555	592	516	601	613	575	557	600	554	617	592	545	586	557	581	650	554	613	555	577	597	579	616	612	562	595	598	577	528	575	588	603	571	593	566	531	578	539	559	558	566	594	592	573	572	584	613	571	566	610	596	602	649	573	559	578	574	578	568	569	595	579	558	613	569	582	590	605	589	605	604	564	593	613	573	566	598	576	582	600	565	558	538	604	531	588	563	600	597	567	614	601	583	592	548	569	583	599	590	600	608	571	595	632	582	582	557	627	609	568	558	584	599	543	521	577	568	562	598	558	553	599	531	564	586	561	592	616	558	566	565	577	620	607	602	586	576	582	619	563	573	550	570	570	601	581	562	561	604	556	555	606	623	614	548	553	612	592	588	535	559	552	537	616	589	567	581	564	608	634	588	585	559	610	549	626	558	586	565	626	582	606	573	575	596	540	560	552	594	617	560	557	608	578	609	604	568	568	540	565	591	645	594	589	568	598	585	563	580	585	572	635	589	560	609	582	574	567	609	557	589	574	592	530	570	606	566	550	555	607	590	582	576	561	524	584	574	612	598	600	565	567	546	573	585	599	622	617	568	555	587	552	584	564	608	544	576	573	602	570	561	558	572	577	598	576	532	585	577	593	602	600	544	595	643	621	609	612	600	570	606	570	570	608	621	560	570	571	559	582	608	588	628	588	567	563	587	596	601	548	586	577	556	594	608	592	562	533	544	573	535	575	579	581	575	602	560	564	609	528	538	588	578	524	571	580	557	608	592	576	586	574	558	582	563	553	561	551	600	623	599	585	568	654	617	587	571	585	572	611	595	625	609	535	578	582	610	580	603	565	568	563	585	578	575	586	597	534	630	600	554	616	624	583	610	572	624	576	550	572	596	582	561	572	568	609	588	592	547	565	622	570	569	609	630	614	609	571	573	560	588	561	583	606	618	553	534	588	599	572	569	526	561	560	589	629	583	558	571	564	607	577	601	548	581	627	573	585	610	583	562	574	558	556	609	579	555	568	565	587	581	586	653	582	587	605	610	597	578	584	610	565	571	597	550	600	579	583	577	606	583	604	579	602	553	632	568	563	593	582	587	600	572	623	595	569	579	645	601	543	597	582	554	593	565	585	531	607	583	586	577	571	567	601	576	630	638	592	615	622	622	557	604	601	561	592	593	565	579	601	565	585	628	598	613	601	551	584	594	571	555	575	542	571	575	599	561	610	550	603	615	554	589	605	602	555	567	629	540	647	560	587	564	576	574	569	590	570	617	577	597	584	555	622	587	566	579	588	575	599	621	556	603	600	585	577	565	577	590	554	604	619	582	583	583	581	547	606	566	623	570	552	624	558	608	551	548	591	524	595	613	571	585	581	552	591	590	588	575	567	558	621	548	601	608	547	547	573	598	591	569	557	606	581	591	547	564	555	600	571	605	620	642	568	593	586	624	558	588	575	625	588	575	558	587	575	604	607	583	614	590	579	563	573	588	556	590	581	590	577	603
10064	23372	20295	13200	10510	8709	7774	7020	6393	5504	3997	2869	2183	1721	1626	1499	1517	1623	1373	1082	980	918	887	888	884	885	873	892	883	835	816	849	876	815	832	860	880	776	792	839	752	811	787	825	800	863	746	789	770	831	776	753	753	806	773	815	769	763	789	785	729	775	763	744	767	759	777	741	796	744	764	742	781	754	773	752	725	731	766	706	813	757	736	757	737	765	737	737	733	707	780	767	762	778	798	767	761	821	759	761	721	772	740	737	746	745	727	762	739	750	788	724	713	774	740	796	730	769	742	722	751	737	730	775	723	778	761	762	761	723	764	798	705	741	780	762	768	763	786	751	775	778	745	800	744	770	779	750	812	737	749	746	749	784	712	747	744	752	785	759	713	770	770	706	750	764	752	750	733	780	781	808	717	754	763	822	710	751	810	774	726	768	753	741	772	716	723	755	756	758	738	760	710	749	793	763	736	743	753	711	759	773	745	767	776	710	717	745	769	770	784	762	757	729	708	735	739	750	755	732	749	752	721	790	758	769	731	804	745	785	743	751	771	765	722	742	815	769	794	762	776	744	726	751	733	789	737	751	753	736	760	783	745	766	755	755	782	713	730	796	713	739	781	756	751	756	720	753	776	732	768	732	756	718	757	790	755	752	710	794	734	749	734	670	756	764	757	740	764	748	720	714	746	721	785	759	738	746	694	761	779	738	740	778	780	777	757	816	762	715	778	763	771	799	753	727	700	741	717	700	728	733	737	725	741	769	801	767	746	744	802	763	773	733	800	719	746	757	709	753	797	787	808	768	771	764	767	735	801	760	770	731	781	723	750	847	688	730	764	714	746	765	732	809	727	724	742	769	727	754	719	754	750	775	707	733	743	730	771	751	794	710	757	743	762	709	722	771	759	789	765	769	730	838	768	772	782	748	732	726	745	756	713	751	727	769	765	737	807	755	723	745	748	741	735	768	760	738	734	708	741	747	762	796	768	741	767	756	754	798	771	757	763	754	761	783	760	761	701	769	747	733	716	789	777	784	703	748	754	798	758	745	741	764	809	767	736	742	773	764	729	751	744	720	750	718	735	731	790	779	766	773	780	786	750	789	775	765	742	711	746	756	750	760	761	733	749	719	764	809	745	737	723	770	741	729	749	763	769	779	730	736	733	765	743	751	779	704	771	762	765	760	760	739	750	778	734	747	729	751	728	745	781	781	780	746	744	750	760	705	734	744	793	735	723	706	716	765	813	702	743	731	744	786	771	743	740	734	772	739	752	746	750	778	780	753	750	751	724	797	729	767	783	756	709	756	718	742	771	778	799	777	745	767	752	677	753	719	739	767	727	770	745	736	719	780	761	742	750	747	758	756	737	722	753	792	779	774	755	773	747	765	700	779	758	754	758	731	757	805	727	747	729	774	688	721	748	701	711	756	745	721	782	760	736	710	766	753	722	712	729	750	746	710	759	724	746	736	730	757	794	764	757	750	762	735	718	802	760	782	749	786	767	756	766	764	739	739	759	758	737	724	750	775	717	739	711	761	750	690	754	684	781	726	732	756	743	781	749	735	733	774	716	754	750	781	741	798	812	747	774	742	754	689	737	733	699	818	752	782	785	775	774	778	768	733	766	719	692	736	788	750	740	742	712	754	714	732	750	654	734	741	726	756	770	693	729	749	775	713	749	680	779	756	746	769	729	746	749	714	746	778	748	747	729	705	741	721	712	721	787	752	796	763	749	731	751	762	754	710	758	729	697	781	738	778	750	750	725	768	788	739	712	748	706	752	745	718	769	777	785	712	751	724	721	796	725	728	798	701	734	750	776	750	788	745	803	767	801	758	752	744	699	719	798	771	709	769	725	765	759	783	765	752	781	718	814	756	741	781	739	746	760	775	728	809	765	750	765	783	750	799	752	736	737	710	776	795	756	732	719	726	782	760	724	822	756	779	782	696	793	743	773	778	753	768	796	758	767	715	741	757	764	763	755	745	729	771	753	727	739	782	775	776	692	737	779	754	786	745	750	711	804	738	708	732	775	720	732	767	737	757	734	754	761	784	796	744	720	785	758	776	749	785	715	751	732	774	760	774	716	744	724	742	748	803	747	744	749	780	728	775	783	727	725	734	781	738	786	750	770	752	760	733	712	757	731	772	707	719	776	755	769	814	735	760	782	766	739	776	752	760	719	755	700	784	700	760	750	785	722	773	738	784	714	782	805	764	751	748	760	742	763	767	786	760	745	711	760	750	770	765	719	696	766	758	703	779	788	790	760	710	701	719	723	768	776	751	719	735	775	729	734	768	713	749	735	755	803	760	737	789	776	759	743	802	771	712	790	785	739	725	750	784	811	745	733	787	750	733	772	751	741	736	735	760	742	717	748	760	731	737	742	734	798	816	795	773	790	743	754	717	748	754	709	747	711	760	742	748	737	765	780	733	738	761	741	744	766	779	759	749	720	722	791	711	779	775	737	798	755	722	725	750	780	754	740	779	759	760	781	697	762	795	742	729	783	726	765	749	709	736	738	752	778	744	779	771	724	714	805	772	731	739	734	774	751	728	761	726	744	756	753	753	765	737	763	759	805	740	722	757	726	751	696	798	708	685	734	744	763	742	721	744	755	761	758	755	773	708	752	731	737	784	773	760	751	789	776	728	750	764	754	700	740	738	751	783	760	771	739	767	725	752	737	701	751	826	768	792	743	715	793	768	750	749	774	765	788	757	743	774	737	697	759	765	728	771	743	730	736	717	738	748	710	803	738	771	772	743	751	710	769	720	801	715	792	759	717	727	710	757	762	694	746	731	742	769	717	734	755	757	771	761	754	770	718	713	793	751	739	759	729	708	783	734	725	713	714	719	760	698	745	758	751	771	755	809	726	760	765	709	739	753	729	750	747	737	774	748	699	729	766	734	752	770	711	678	737	810	724	779	709	722	746	757	784	792	705	731	796	751	738	779	771	753	721	794	748	755	770	733	705	795	772	757	771	777	716	768	773	759	735	765	790	762	757	720	830	769	755	742	755	738	727	679	750	735	772	768	758	755	739	746	743	777	779	754	794	758	782	727	738	755	754	810	706	729	720	770	794	764	734	694	708	732	734	740	761	766	753	783	695	748	754	778	741	767	751	756	764	768	745	741	697	703	758	768	748	739	767	710	757	723	760	728	727	762	750	736	762	742	719	771	749	771	771	779	820	754	734	739	761	753	733	787	726	748	733	723	780	744	727	712	765	744	756	782	759	780	723	731	754	743	742	788	758	718	779	699	745	745	752	750	801	722	767	762	736	745	741	783	752	784	772	739	765	754	701	736	739	773	765	730	714	707	743	711	739	716	787	736	755	730	799	729	720	742	797	793	790	796	707	741	727	767	756	731	750	708	724	738	774	756	761	781	761	727	738	769	770	815	768	747	784	770	685	743	755	779	713	752	786	724	727	758	790	745	809	780	741	748	742	783	705	740	754	732	773	758	727	754	832	738	747	689	784	731	773	816	734	743	719	750	730	705
27559	20735	10523	3216	1781	1320	1210	1160	1028	902	690	540	490	434	429	399	462	418	391	399	377	393	383	355	375	377	364	366	357	361	390	368	347	360	371	348	356	366	374	351	388	372	378	344	331	376	356	379	369	351	362	358	374	377	346	357	383	335	358	349	364	348	339	339	323	371	364	345	346	369	378	372	363	347	319	344	343	328	371	359	364	349	400	352	362	356	339	362	370	395	331	343	371	375	375	346	347	387	348	365	362	382	368	396	311	363	376	368	374	341	347	385	367	378	355	378	345	353	356	323	355	356	400	363	345	368	381	332	376	343	343	336	356	327	357	362	333	342	359	411	349	360	374	343	334	340	377	362	368	357	360	349	408	374	356	353	369	392	351	346	332	391	332	374	339	359	379	357	362	368	362	361	352	361	394	359	367	339	375	367	333	322	401	380	356	345	411	333	355	360	355	346	325	364	375	345	380	352	360	361	341	365	368	348	357	356	364	320	392	360	360	381	371	354	369	359	337	372	353	402	357	354	351	385	332	381	351	350	357	362	362	336	356	314	370	385	355	401	323	356	373	378	371	377	353	360	381	353	337	333	377	350	361	366	376	372	324	362	369	357	406	354	342	315	369	364	350	367	339	393	366	397	354	364	377	327	379	377	383	353	340	370	333	366	363	338	361	373	338	380	359	360	348	349	364	368	343	362	358	358	360	337	348	355	376	350	336	360	402	332	324	367	373	358	341	351	367	368	354	356	336	350	390	361	352	350	357	337	347	365	359	355	351	378	370	352	370	388	362	354	384	341	334	329	364	349	326	324	336	371	344	351	332	353	342	317	323	379	347	378	370	346	308	377	314	354	354	364	321	382	345	370	344	386	343	370	395	353	376	341	333	350	379	330	364	400	392	336	361	350	345	346	333	351	370	392	368	346	367	349	354	396	366	333	356	363	367	365	345	375	368	340	383	374	360	363	355	377	363	355	375	358	357	349	334	365	393	349	366	335	359	363	347	354	365	393	380	386	334	360	375	396	362	353	337	360	357	340	331	354	350	344	372	338	364	374	378	368	333	349	370	368	358	329	347	403	350	335	339	352	326	378	341	387	366	382	369	347	379	359	377	357	363	366	370	357	339	326	341	351	359	343	379	345	332	385	364	351	312	356	356	376	340	350	356	394	357	352	353	344	365	326	352	360	364	361	335	337	360	358	356	387	324	407	332	366	377	370	366	347	395	326	316	412	386	352	351	381	364	358	379	367	347	401	345	357	351	350	363	340	346	335	411	374	373	346	379	371	357	378	347	348	363	351	359	374	359	383	344	377	325	355	362	395	344	357	379	333	332	330	360	353	395	354	366	362	362	350	346	378	359	390	362	350	407	343	369	371	356	372	402	378	343	345	377	356	339	379	346	345	359	353	387	387	381	354	329	360	336	381	372	361	360	378	353	335	369	360	340	364	388	351	352	364	353	347	351	377	369	358	340	351	343	365	357	355	365	360	336	363	359	374	360	372	367	370	365	358	394	383	371	377	372	350	323	365	382	347	345	364	359	351	350	333	363	375	342	355	384	344	379	331	387	373	383	348	356	357	346	327	332	354	340	336	343	328	334	349	353	391	427	345	358	341	364	377	389	345	354	351	362	393	346	399	366	353	321	341	344	367	343	361	352	338	357	377	361	351	329	340	333	379	366	359	329	344	338	364	331	353	332	315	368	353	369	363	367	393	354	389	333	379	386	363	382	352	360	345	375	370	335	336	358	331	365	390	367	379	371	338	380	369	363	366	369	333	364	387	365	349	361	391	371	357	371	354	361	350	359	383	378	368	380	354	347	357	403	348	357	356	365	393	409	356	354	344	347	335	359	350	371	365	351	337	355	370	346	373	374	325	335	380	353	343	357	338	336	358	348	371	347	366	368	382	338	344	321	386	351	358	329	358	396	327	362	376	369	367	359	400	334	346	363	353	391	368	340	352	369	348	378	371	405	387	332	330	379	376	368	361	374	336	393	353	341	343	352	333	356	340	359	347	356	353	342	342	376	371	343	404	362	375	335	390	385	370	355	354	393	345	356	378	337	353	342	332	372	354	339	371	336	364	365	362	354	374	392	355	374	349	373	351	404	343	369	373	329	361	357	355	393	386	322	382	416	374	330	371	360	350	372	373	372	327	342	346	332	339	339	354	382	364	380	367	346	402	337	350	353	323	354	364	380	344	327	345	393	363	385	342	354	379	377	364	335	330	339	366	377	317	332	337	359	337	360	340	335	340	349	322	320	392	339	322	370	325	367	337	330	348	335	328	353	340	367	372	356	359	362	361	362	392	390	388	351	354	354	341	340	399	355	361	404	392	364	367	376	361	346	330	392	359	363	337	343	345	379	347	410	348	331	360	379	372	361	389	351	362	350	371	385	377	323	365	356	320	320	354	368	344	365	349	376	338	339	369	363	352	357	311	357	344	356	381	341	371	382	350	354	341	366	343	357	365	351	357	385	317	365	356	385	365	384	360	339	366	360	372	344	384	385	368	358	354	372	375	364	361	381	386	361	365	334	372	366	342	370	349	358	362	385	349	327	406	361	365	363	344	338	337	376	379	376	360	377	301	356	375	344	339	364	343	362	367	353	383	354	325	363	367	372	352	335	349	343	407	365	361	344	378	355	358	370	341	386	353	377	388	331	365	360	354	332	362	341	353	349	363	352	381	343	365	356	389	381	368	362	336	339	375	320	377	361	381	357	359	368	382	336	383	344	373	364	389	369	371	374	366	349	359	354	352	350	393	372	371	339	348	367	362	363	368	333	357	386	362	334	396	392	346	364	344	386	323	375	329	346	359	361	344	353	348	370	332	335	380	366	343	374	351	372	363	381	356	346	307	380	381	381	366	343	375	345	385	341	371	351	376	345	366	367	383	357	327	349	312	352	326	355	389	383	371	342	367	321	354	350	371	361	346	338	338	312	348	397	361	367	338	351	355	359	353	350	358	332	347	368	379	358	375	364	338	369	381	345	379	369	380	347	364	367	354	360	372	378	344	400	374	351	350	376	322	353	356	352	361	352	380	370	352	384	348	369	375	341	350	320	318	361	343	364	368	365	374	363	345	388	337	376	367	331	362	373	321	350	346	350	348	319	353	387	385	354	338	354	371	411	382	353	370	345	352	338	324	349	370	362	345	343	352	365	347	387	368	340	401	340	331	337	347	343	361	377	363	333	370	358	373	388	365	346	383	379	372	344	388	380	364	341	349	313	368	350	352	365	350	382	318	364	352	351	349	352	372	367	398	318	388	386	373	381	373	344	317	369	350	363	383	381	343	356	351	370	324	378	342	360	337	357	360	356	376	372	338	359	364	344	360	367	381	376	341	336	382	349	338	320	350	398	380	349	353	362	390	345	372	354	382	346	345	343	347	370	359	374	379	349	342	402	368	356	370	364	404	347	353	339	374	372	379	311	339	352	340	377	370	322	355	349	373	343	360	339	376	387	377	353	366	375	365	373	357	384	344	349	352
6647	8620	7870	4586	3579	3216	2902	2704	2524	2000	1518	1056	821	701	624	671	686	700	567	488	490	463	525	503	476	502	471	486	433	501	499	488	497	482	457	506	477	471	433	484	510	452	480	511	463	483	477	454	477	489	463	433	464	453	454	455	464	479	464	503	457	481	474	450	455	472	481	464	437	432	426	498	515	456	474	477	422	448	463	458	502	487	446	484	450	428	492	478	431	496	495	467	458	484	444	474	435	478	460	472	450	487	501	471	460	479	486	473	489	502	463	427	480	440	474	458	456	448	473	470	464	453	497	470	483	465	490	484	474	475	464	483	465	465	467	483	504	431	477	473	440	431	461	432	445	452	493	486	491	472	455	457	450	452	452	462	454	453	491	495	423	463	469	493	485	483	463	437	491	484	473	505	458	477	496	475	443	459	468	467	489	451	433	464	508	439	493	472	467	465	452	498	492	447	470	525	460	447	480	458	469	461	469	464	497	487	454	457	483	440	485	447	468	467	484	459	487	494	431	435	488	463	428	508	476	479	440	450	457	459	463	465	451	465	472	456	442	429	455	481	470	448	440	497	471	447	480	458	452	453	492	535	454	466	426	490	488	437	501	459	476	453	448	469	473	436	461	451	466	459	492	457	429	477	461	482	476	511	505	464	461	456	440	457	489	461	474	449	437	443	453	450	493	470	449	482	463	451	493	470	419	484	496	462	442	466	445	481	510	474	484	472	474	495	465	481	534	440	441	479	512	419	460	478	449	434	488	416	477	493	495	499	530	457	486	469	477	434	488	473	442	479	449	483	477	448	494	493	444	449	495	458	476	458	422	474	504	466	474	490	449	460	493	458	455	448	483	452	457	465	454	442	447	483	503	455	460	478	457	472	486	482	466	502	476	453	466	468	461	498	450	488	467	470	454	475	484	457	431	412	508	450	519	464	474	476	472	465	462	463	483	447	461	455	477	457	478	469	452	415	439	449	469	471	444	451	455	428	476	481	517	452	510	459	484	490	468	509	480	458	465	506	454	463	470	459	447	463	466	471	443	476	492	473	475	464	492	434	440	436	475	480	464	466	454	488	440	457	455	477	490	480	488	454	479	474	440	461	478	485	481	498	486	412	458	468	478	444	458	510	452	469	417	436	466	469	502	454	444	452	449	488	470	445	496	452	454	473	448	466	483	459	457	453	503	479	470	445	478	414	448	444	465	402	478	464	436	476	493	488	475	488	450	463	470	531	491	484	486	436	467	454	478	469	446	449	483	448	468	447	495	422	478	482	486	434	507	456	481	461	479	422	467	468	459	506	472	437	430	450	476	466	445	436	421	485	455	453	444	492	442	417	431	462	481	491	510	472	476	460	492	514	472	417	464	451	432	489	463	466	509	488	451	441	472	466	480	467	470	489	490	486	452	486	445	448	497	453	444	459	467	471	443	463	497	481	487	477	482	439	451	464	467	443	484	505	496	465	495	484	463	456	442	461	448	473	445	487	457	463	490	439	451	485	448	469	494	472	453	495	492	462	488	424	528	492	462	471	460	476	451	464	442	463	436	462	481	433	476	463	452	480	454	471	495	444	469	465	476	465	455	449	478	445	416	465	465	446	505	475	470	475	469	448	483	441	453	484	461	481	437	481	442	497	472	480	442	465	456	516	508	448	431	494	446	486	458	473	451	467	442	468	488	485	478	483	469	466	462	484	447	477	472	456	465	426	474	442	509	433	451	451	496	481	442	466	448	443	474	467	471	469	455	452	461	467	434	482	496	422	456	465	459	455	473	469	420	446	485	421	480	460	429	502	450	456	458	479	492	430	458	460	460	435	461	473	465	471	495	484	427	496	443	442	437	468	458	511	483	481	457	468	520	468	455	457	458	461	445	476	452	440	445	455	451	484	477	455	454	466	444	457	478	447	487	504	439	471	466	487	451	461	501	484	469	467	446	458	485	435	465	484	456	449	492	521	436	468	461	395	470	500	488	463	451	505	460	451	467	470	444	459	479	461	488	487	493	458	492	454	435	465	446	473	481	498	477	478	471	447	498	429	462	447	449	465	462	470	467	454	472	444	463	445	487	462	474	455	465	456	418	452	491	478	464	476	447	508	478	461	487	490	457	485	481	480	425	448	457	456	477	456	489	413	420	473	449	484	454	458	494	498	453	480	470	488	528	452	493	458	472	473	450	457	466	499	485	422	493	469	444	451	448	484	463	472	482	472	467	423	439	485	476	488	454	438	441	435	514	454	479	417	453	448	494	440	475	485	456	465	472	452	469	461	460	461	484	477	469	452	486	467	457	478	499	464	478	460	463	449	420	435	439	486	506	480	460	468	443	476	499	439	492	455	447	440	457	523	483	485	465	486	452	471	458	452	522	485	448	414	452	471	450	449	480	483	477	480	467	452	469	424	460	471	448	481	447	477	479	497	453	419	500	504	439	460	472	450	475	474	447	490	432	448	463	481	483	474	456	475	456	452	438	452	449	438	441	455	471	455	495	472	497	500	488	482	457	466	453	466	518	458	467	475	472	464	475	503	497	456	492	473	489	452	457	495	479	423	466	484	478	477	502	462	489	481	483	437	457	517	457	483	483	462	489	445	466	460	484	460	474	460	488	475	477	504	472	476	498	486	450	456	468	469	460	472	502	456	456	459	478	467	460	470	476	451	474	450	440	440	483	466	510	455	471	463	450	456	451	466	488	434	475	429	494	444	446	429	500	436	480	474	464	449	511	478	428	493	455	439	507	487	439	491	479	447	447	467	455	466	459	454	434	452	475	473	456	440	463	500	462	470	464	459	476	493	520	470	485	454	466	445	459	469	476	473	448	464	480	456	454	465	449	472	485	459	485	512	491	503	469	492	464	486	454	508	452	461	495	474	454	431	486	472	473	439	470	483	436	484	420	462	504	420	480	483	492	435	479	438	474	443	469	474	477	501	448	497	514	500	475	458	408	474	487	461	499	471	439	481	489	505	467	470	480	438	454	502	468	480	493	457	493	440	498	475	474	483	464	469	443	477	476	460	502	472	447	488	463	463	452	484	461	446	511	467	427	442	473	443	477	441	453	458	468	517	473	429	497	458	407	478	469	435	475	459	420	502	452	478	490	486	472	445	443	478	446	424	478	466	461	497	454	468	457	414	450	473	463	459	463	439	465	453	441	455	455	485	503	469	457	484	457	460	466	466	524	466	488	448	440	460	453	471	496	476	461	465	522	468	462	413	460	494	478	465	458	471	466	500	430	461	464	480	491	479	497	488	524	462	461	437	458	473	465	449	488	492	442	480	443	463	474	462	456	471	457	473	474	497	443	532	496	488	499	480	490	466	422	451	487	470	461	472	447	502	500	424	430	485	492	442	439	478	486	466	471	469	478	500	494	473	477	427	497	452	477	481	441	466	470	480	463	447	460	435	461	470	464	453	479	459	485	469	477	503	471	499	433	515	488	466	473	463	494	464	493	439	476	453	470	460	441	456	477	468	432	495	475	433	475	473	492	470	474	453
24405	21618	29111	24616	21579	11004	3202	2304	2111	1725	1449	1172	936	798	758	758	708	815	757	678	690	649	676	664	661	675	696	645	710	664	660	624	663	604	626	627	652	650	612	619	648	632	642	634	662	636	578	617	636	589	626	661	629	655	687	613	606	615	617	625	676	637	628	555	625	648	630	613	619	610	616	609	600	614	598	603	631	625	593	644	661	610	669	619	549	587	612	633	596	640	616	629	626	603	620	589	611	598	635	613	584	564	597	580	620	641	570	646	634	620	591	631	614	601	679	622	602	608	608	642	622	570	578	625	601	612	605	605	630	612	609	572	642	653	578	600	651	602	621	631	583	631	636	600	630	668	634	567	608	606	589	597	643	596	627	603	643	656	613	615	595	617	577	616	606	628	593	627	649	580	552	616	650	639	595	624	590	621	623	609	629	577	589	590	600	593	614	669	644	608	633	631	606	644	671	623	664	602	642	613	600	620	617	598	583	638	622	618	624	635	623	630	618	661	641	644	630	617	642	616	622	658	617	591	593	591	611	589	599	597	643	611	650	603	639	577	606	615	622	584	594	566	622	648	651	659	606	600	616	592	617	623	638	655	570	594	645	636	604	617	613	575	623	637	640	607	639	608	608	641	600	616	608	612	650	608	567	591	642	575	632	590	643	659	627	631	620	587	615	637	636	643	624	658	669	569	655	642	611	626	618	619	601	598	625	610	605	607	623	602	578	608	621	593	612	620	626	608	652	599	616	623	650	600	581	649	649	630	579	593	596	663	599	623	638	581	580	657	599	637	651	618	652	633	576	624	576	606	613	619	618	618	584	600	598	610	613	578	661	581	620	642	657	634	607	638	632	618	630	591	598	561	614	636	588	589	620	627	607	635	566	603	649	657	628	624	574	645	589	604	618	640	629	605	591	627	647	637	616	644	663	595	643	628	633	633	587	614	618	632	621	623	650	598	609	588	627	626	602	560	626	613	596	625	625	601	671	623	622	588	637	616	612	614	625	599	562	581	639	610	581	595	589	594	591	615	617	618	630	593	622	649	563	608	637	578	598	645	591	600	620	611	632	602	666	647	614	611	560	587	599	605	607	672	650	653	604	643	638	636	618	569	687	615	607	613	612	604	585	610	625	581	628	604	607	629	629	614	637	611	628	631	595	607	651	629	589	618	592	608	592	634	621	585	629	596	622	621	609	622	620	614	619	632	637	568	593	622	595	635	645	610	637	592	633	604	638	643	623	602	583	605	658	631	640	625	637	615	602	634	620	583	608	627	594	650	612	593	595	611	585	628	578	625	570	595	599	591	570	610	632	589	635	666	582	634	589	615	594	616	617	601	636	577	633	614	601	609	602	647	607	576	640	622	641	579	628	580	582	603	601	677	614	602	604	623	617	612	622	619	616	602	628	633	619	619	605	645	651	637	649	608	667	622	588	661	612	623	583	634	586	604	625	626	618	592	611	621	615	644	619	593	579	579	609	608	622	606	565	591	574	591	594	589	588	635	590	595	636	660	583	619	615	606	615	593	650	593	641	608	606	634	657	577	634	627	623	615	604	617	678	612	637	600	633	596	634	651	626	617	582	584	590	555	637	609	557	621	649	661	650	626	603	602	640	616	606	638	598	595	616	595	594	591	602	650	628	587	604	658	602	595	612	605	643	657	615	644	597	634	600	594	610	612	624	622	620	652	620	604	575	576	646	664	625	576	628	629	625	663	611	621	609	610	630	623	571	597	623	583	603	638	618	590	601	609	635	611	583	666	597	586	608	597	626	596	636	599	591	614	633	653	641	615	589	650	618	627	606	689	630	608	636	633	631	624	608	628	601	660	592	628	647	616	611	657	617	581	610	670	596	588	594	605	639	591	641	610	600	650	612	615	629	680	609	589	564	603	622	627	589	652	628	601	637	644	551	632	611	596	590	625	580	584	683	563	580	642	622	594	584	620	613	635	623	657	575	592	667	615	644	605	621	595	627	620	644	630	620	665	556	646	645	589	626	654	581	608	623	590	596	617	618	610	579	610	610	583	658	620	606	616	636	608	601	618	599	619	654	612	620	589	605	625	602	638	644	636	596	619	621	627	593	597	651	612	595	668	614	615	565	597	650	590	633	602	622	649	638	576	597	623	605	638	644	619	596	675	598	602	573	608	593	653	657	620	663	624	652	624	672	585	638	624	608	652	605	617	614	585	638	622	642	599	656	622	629	614	640	636	649	632	594	608	636	631	658	626	636	578	587	639	641	622	655	618	619	624	653	634	615	658	589	638	636	627	645	596	618	650	628	616	592	582	619	624	623	613	625	574	617	591	577	585	628	619	637	586	596	615	577	607	634	638	589	582	550	612	645	610	653	590	616	581	636	639	615	628	618	617	617	583	597	594	631	633	594	612	591	633	608	649	597	649	619	632	605	581	625	636	631	568	647	590	615	610	582	607	634	625	634	564	621	588	610	627	637	627	621	584	648	626	571	632	608	585	597	645	606	599	658	649	638	593	636	630	567	618	645	633	599	598	598	651	613	604	623	595	599	594	610	644	649	588	585	658	622	667	596	595	644	609	643	605	630	634	635	638	628	637	592	617	623	599	572	610	600	591	617	614	677	566	652	635	611	618	611	597	621	597	592	625	619	598	586	689	609	617	628	621	619	581	616	612	616	626	608	582	565	643	641	628	608	610	611	620	610	646	663	620	633	615	652	642	667	593	609	622	615	661	595	642	602	569	605	615	617	602	648	638	612	629	611	601	664	620	621	601	614	637	619	663	632	572	641	621	560	616	563	645	617	617	575	616	619	599	625	601	606	623	621	625	684	600	595	621	663	616	599	609	608	613	650	636	611	605	655	600	644	571	648	651	639	642	590	606	629	607	635	645	612	605	636	556	656	587	593	620	610	624	637	597	571	600	581	584	641	618	588	643	631	672	596	610	642	603	605	611	604	643	636	618	672	627	637	622	632	589	633	654	587	619	614	584	604	629	637	595	648	582	618	580	658	629	659	597	590	636	609	645	597	564	614	653	628	603	598	631	594	581	617	622	605	609	586	661	587	631	635	634	599	623	598	601	611	581	614	619	614	597	591	600	638	629	616	586	600	612	587	635	621	641	592	604	600	595	630	602	631	638	597	584	605	621	600	626	638	616	611	609	605	572	637	608	641	610	598	614	630	598	638	599	612	603	614	593	572	634	616	602	598	611	637	603	626	603	578	633	573	615	612	616	573	616	664	639	645	634	616	643	609	611	646	662	593	617	583	607	609	593	605	612	605	606	610	648	644	607	631	687	630	656	622	613	650	610	602	578	626	608	587	603	630	563	628	596	634	638	639	602	614	586	578	630	657	597	649	607	617	616	610	603	618	591	622	626	571	591	632	608	621	622	614	587	634	614	602	601	559	593	651	643	596	592	646	622	625	578	646	614	617	611	576	598	635	623	597	631	596	589	604	576	610	617	628	641	589	600	615	630	639	614	630	608	579	628	649	585	656	636	616	623	613	612	596	642
7816	17920	15692	9770	7690	6403	5733	5208	4789	3798	2897	2072	1616	1382	1205	1231	1256	1249	1058	948	903	927	904	923	919	816	897	885	865	832	828	811	804	841	803	860	886	764	807	898	816	831	817	838	794	812	835	847	812	830	771	792	807	808	758	800	740	823	784	809	807	853	794	794	799	792	776	872	792	781	800	819	814	760	808	779	828	818	851	777	797	844	823	811	746	790	783	843	834	792	799	820	812	825	782	813	792	781	772	791	767	822	767	756	772	748	833	805	768	868	811	769	769	760	763	806	758	807	834	773	798	764	819	773	787	797	721	770	826	843	823	800	768	828	749	787	761	792	766	789	811	840	797	785	837	824	756	789	804	805	789	790	795	784	816	800	752	791	757	830	777	797	748	733	820	805	777	798	817	782	818	795	794	781	759	814	791	801	806	759	821	750	801	768	779	772	803	837	767	735	800	799	789	756	779	786	793	784	790	778	766	768	796	789	794	792	807	811	781	805	776	784	778	807	819	770	832	805	795	803	785	816	777	812	772	796	820	825	815	824	794	763	867	795	795	807	799	827	815	770	783	810	789	776	797	791	773	830	859	823	828	750	767	807	761	792	773	792	765	771	806	761	844	718	830	783	791	751	781	765	783	819	811	796	768	737	762	796	777	819	814	838	770	859	813	835	824	839	774	764	775	797	833	810	776	796	807	789	817	768	815	822	804	800	807	790	827	784	799	847	807	798	809	760	796	783	814	777	745	767	732	805	834	787	819	825	784	775	820	808	781	818	748	808	757	800	780	802	772	792	808	736	778	808	832	809	829	772	811	807	789	834	772	750	828	774	758	776	823	774	776	791	811	779	766	836	799	727	763	781	804	787	798	837	832	808	763	819	759	789	769	792	780	802	773	802	808	816	824	754	755	789	788	756	810	785	708	789	800	816	820	787	841	804	809	810	747	809	800	813	813	766	801	839	784	760	813	800	787	818	771	752	813	811	793	788	786	811	787	799	797	800	763	783	785	819	788	799	785	784	740	829	815	797	813	802	765	758	771	852	860	851	840	813	809	838	786	756	761	831	752	807	798	810	806	779	783	791	789	815	841	819	784	747	804	751	818	742	783	748	822	792	789	799	800	781	779	759	825	794	783	760	820	869	761	811	773	808	803	838	830	776	796	758	776	755	764	801	851	790	775	810	781	742	808	813	835	803	763	824	815	786	788	818	765	769	776	810	780	793	819	777	787	793	760	779	779	810	800	744	721	752	806	831	731	798	765	773	824	794	804	784	801	806	799	794	790	817	773	750	792	808	780	782	764	822	812	806	776	789	747	736	755	805	756	736	833	779	725	855	760	830	806	819	860	841	747	817	768	809	814	736	836	788	881	786	794	852	792	784	796	811	784	786	809	797	737	813	841	804	822	851	836	802	802	821	781	821	801	817	796	798	824	821	772	862	817	706	803	804	828	799	775	817	785	863	821	765	845	790	763	766	792	813	836	783	786	792	777	799	792	798	790	844	796	776	780	805	740	807	741	848	793	814	835	807	774	798	810	863	795	803	813	783	815	771	835	779	792	772	810	797	741	768	827	771	802	752	724	761	819	793	784	741	838	793	812	783	838	794	754	800	811	776	801	781	777	793	798	787	808	840	769	754	839	765	848	748	765	819	805	822	797	799	821	781	849	803	778	786	834	779	818	760	835	796	794	807	800	757	800	801	789	751	777	769	819	759	771	794	770	813	795	777	777	771	794	801	733	757	802	826	846	801	804	768	781	803	782	744	807	766	840	794	812	787	770	791	807	772	791	784	796	768	769	761	837	802	797	805	775	828	823	745	797	809	791	786	829	787	731	777	743	836	746	840	787	833	755	747	779	808	837	773	790	792	808	799	787	782	863	789	789	792	814	781	802	798	794	783	795	814	811	790	787	776	791	786	770	795	792	790	791	794	776	823	798	821	773	763	829	770	759	772	805	787	786	778	807	749	816	788	826	749	775	742	807	801	779	791	820	798	783	746	751	826	829	795	759	821	822	777	793	847	792	815	782	783	817	827	792	812	811	790	788	803	766	723	773	778	753	789	770	764	798	742	806	832	784	822	780	880	799	784	765	776	770	832	826	764	883	828	762	816	786	799	814	790	788	783	818	817	775	760	798	790	828	779	846	821	799	834	818	816	848	794	828	797	781	747	801	765	767	857	799	780	796	799	814	781	834	789	806	747	837	794	819	827	784	808	788	789	835	805	758	744	821	831	799	772	802	790	794	823	783	755	796	838	763	773	811	782	827	831	783	765	806	783	763	771	780	789	792	825	791	781	769	798	831	787	852	833	805	801	788	815	768	811	836	843	796	813	812	825	773	751	748	819	823	740	806	790	815	786	827	785	828	750	847	816	774	759	773	792	755	816	829	835	809	778	807	807	793	843	786	755	826	807	768	788	824	797	772	804	788	814	802	890	844	802	798	785	796	779	801	788	802	766	753	790	801	785	762	779	797	749	788	765	769	748	785	794	785	762	792	803	790	797	794	816	763	815	788	818	808	772	776	799	816	819	779	795	801	802	828	767	824	767	756	792	770	784	829	822	789	763	758	796	814	842	814	766	792	791	784	813	790	787	824	831	765	758	774	776	753	786	794	796	797	768	800	804	779	806	767	782	757	760	790	813	821	786	770	778	831	810	736	756	779	809	820	771	814	778	767	776	756	780	758	786	789	794	766	771	786	805	800	804	794	773	754	767	811	759	765	780	807	826	807	782	768	786	799	798	848	827	799	821	768	816	788	768	758	772	784	802	791	779	775	807	834	744	806	777	783	770	802	782	786	786	765	781	775	815	777	798	816	856	798	812	796	794	798	760	790	860	785	796	743	742	823	833	801	830	758	814	821	815	763	852	747	819	816	809	787	788	863	798	799	773	735	786	860	833	823	791	743	797	827	816	822	818	818	823	799	775	794	749	820	749	774	808	790	783	842	787	795	827	747	782	756	758	788	770	761	812	781	848	826	814	809	793	817	817	842	782	789	798	720	723	830	806	785	832	773	772	716	805	840	774	771	801	771	777	789	825	783	805	758	781	784	758	799	793	802	744	779	707	833	821	781	807	793	786	746	799	808	833	797	762	807	765	811	776	769	837	786	812	802	762	827	768	794	753	810	766	784	771	735	761	759	776	763	773	777	827	820	833	753	784	794	835	851	764	735	833	783	784	761	831	781	797	822	785	784	771	767	781	788	787	778	761	737	806	825	787	786	749	750	819	821	791	826	812	779	798	806	819	806	756	817	811	787	823	769	826	810	826	760	804	787	783	766	804	804	844	729	785	726	822	826	771	793	835	811	818	798	821	850	827	783	794	781	789	790	788	810	758	760	798	790	760	780	774	802	783	780	821	793	853	855	801	769	821	831	776	796	798	769	774	805	825	763	808	812	816	857	802	776	766	799	784	815	778	813	805	764	748	784	780	794	790	834	736	770	795	832	791	783	820	795	791	784	777	781	816	781	752	772	812	831	749	816	782	792	830
23413	21568	29488	24126	21572	21591	10123	3625	2792	2240	1655	1285	1029	931	893	853	868	794	708	743	669	635	642	689	606	655	592	668	615	614	556	640	593	589	587	618	617	598	611	609	620	632	567	624	575	608	583	582	593	612	597	535	565	591	614	586	588	562	599	594	540	565	611	597	551	582	592	600	619	545	574	564	622	564	595	574	589	549	570	578	615	614	615	542	600	577	608	581	598	547	599	574	545	599	530	582	562	599	580	617	573	582	588	570	558	579	593	578	605	588	590	602	580	592	618	583	565	571	607	586	553	573	544	582	590	610	596	550	581	585	549	576	575	532	535	581	577	609	614	570	572	578	571	576	566	591	575	560	609	588	538	565	570	555	592	533	571	567	590	593	592	552	512	528	584	581	604	567	579	594	569	560	551	578	560	577	558	632	623	581	578	554	592	600	576	599	576	618	583	601	584	589	599	568	558	620	580	559	596	558	553	610	552	572	564	580	591	594	592	536	577	608	518	555	586	550	583	602	572	586	573	565	605	585	576	579	602	581	547	594	585	559	569	568	546	578	560	588	521	538	556	573	611	561	585	600	615	624	576	583	582	578	528	583	546	606	601	571	574	564	567	598	586	575	609	588	549	588	584	567	603	582	589	562	565	576	550	609	579	621	594	563	598	552	542	558	610	585	591	547	581	555	565	558	588	578	549	623	567	555	549	578	596	569	595	569	607	581	561	573	613	561	609	641	578	577	567	587	565	568	615	573	628	586	558	564	559	582	591	538	563	567	596	605	581	573	586	563	597	575	563	573	583	577	591	588	614	580	552	562	565	573	572	549	572	597	592	544	593	556	632	575	609	598	565	581	561	577	567	579	560	595	558	583	581	597	574	576	575	553	599	630	616	532	590	590	525	581	581	590	595	586	601	527	603	558	604	593	558	601	558	563	567	539	592	579	585	582	593	610	555	571	582	527	564	614	538	558	548	593	585	568	538	603	573	590	550	559	543	535	606	570	576	592	569	590	545	614	557	590	579	618	559	565	602	575	607	599	619	557	572	548	576	595	552	566	589	564	578	566	562	582	579	578	575	582	570	581	592	558	589	544	624	611	586	595	612	569	547	577	579	560	579	587	559	598	544	597	573	593	562	549	591	592	545	562	541	547	591	578	618	589	598	573	611	589	600	563	589	529	577	565	626	577	616	605	623	611	559	583	591	605	582	573	636	597	552	569	608	560	597	585	589	622	536	582	574	560	589	566	562	584	575	654	549	574	612	521	598	609	568	575	611	574	527	595	569	594	573	579	603	539	538	602	556	597	586	571	547	585	616	598	551	574	603	655	573	573	585	546	584	599	568	542	563	560	585	617	600	568	610	537	626	586	609	572	581	590	526	545	576	577	546	629	603	581	602	608	519	542	593	534	595	559	557	528	530	540	570	622	597	538	597	562	562	535	593	553	579	552	575	550	549	599	573	552	600	541	589	545	569	601	556	575	578	556	628	547	563	600	602	592	560	546	562	567	578	593	564	547	573	560	569	586	613	542	541	551	590	594	550	580	622	572	494	550	582	585	573	575	568	582	583	543	588	562	558	614	556	583	522	592	596	575	565	585	588	555	526	595	583	528	591	554	578	555	569	561	578	578	586	540	592	580	564	600	540	569	590	588	557	570	583	593	591	560	586	594	554	608	587	497	558	579	576	615	584	607	570	558	563	545	577	570	619	540	574	579	612	606	532	540	572	621	586	538	577	544	608	574	583	573	566	607	546	577	585	575	565	574	602	563	611	580	564	588	577	586	611	583	561	570	543	589	542	565	562	528	591	551	573	551	601	546	612	579	584	560	587	594	613	567	556	598	566	539	591	591	598	609	559	575	606	600	590	594	553	581	565	565	549	523	580	542	553	604	580	563	580	595	605	537	539	533	562	566	571	563	559	564	552	592	640	536	544	547	553	588	595	592	586	559	562	569	527	562	646	557	585	589	588	569	609	594	613	614	609	547	601	554	528	555	575	583	596	576	550	566	626	580	550	587	574	614	586	590	537	547	557	574	613	600	567	585	556	617	608	569	595	565	579	563	541	568	574	596	601	586	601	567	594	573	617	561	594	587	563	563	606	591	564	580	610	583	581	603	551	607	556	562	544	595	564	561	570	590	588	553	572	563	558	621	559	584	547	533	580	595	567	558	537	594	589	587	565	563	602	580	571	567	568	605	579	577	589	576	644	581	612	584	586	564	574	573	594	604	607	586	604	572	621	581	563	584	582	576	573	580	575	571	570	545	581	626	567	571	591	612	568	555	600	567	553	569	595	577	561	537	585	546	555	567	554	607	559	565	558	578	596	530	547	535	565	598	615	598	623	631	599	557	554	575	553	552	624	546	570	603	529	545	594	597	577	582	560	552	577	608	591	641	572	531	560	568	526	601	541	603	568	591	565	563	548	615	598	569	553	557	583	577	571	574	586	552	589	583	595	597	600	617	587	567	597	543	546	582	617	532	566	616	564	614	595	609	571	601	582	550	602	576	584	537	555	539	589	570	605	545	532	550	584	614	577	556	554	574	561	562	552	560	547	544	588	576	613	550	546	596	577	614	579	583	566	562	562	541	533	560	573	559	556	560	568	588	581	542	562	580	587	584	587	585	539	620	575	582	558	534	578	573	547	564	561	584	625	559	588	557	561	587	559	570	565	584	555	595	608	581	586	606	570	562	531	604	554	560	577	623	567	595	586	562	535	565	581	569	558	584	604	566	583	650	560	594	571	596	571	588	546	598	612	586	606	552	569	571	585	543	535	580	543	552	569	574	564	564	596	619	597	584	593	563	606	573	554	587	617	591	574	537	580	535	569	565	591	558	591	566	628	577	589	562	560	536	561	548	575	568	592	601	514	536	547	577	572	556	582	567	604	589	584	555	607	547	599	597	594	552	566	604	571	568	561	613	607	564	525	595	576	601	566	557	607	588	577	544	569	572	567	541	581	568	559	569	535	550	573	574	575	566	559	570	572	551	606	534	586	553	587	591	599	622	593	583	590	552	549	590	575	570	565	565	586	579	571	588	601	596	550	557	614	571	586	616	543	573	594	549	559	566	550	611	592	558	570	547	546	550	551	585	568	553	555	586	554	563	627	565	583	575	587	563	561	580	550	599	548	571	562	574	616	580	579	552	588	566	552	581	561	636	573	528	583	596	589	542	588	619	575	571	548	616	581	570	576	634	552	549	572	519	614	594	548	597	563	583	594	630	526	576	556	562	525	557	591	567	554	565	587	563	584	580	571	517	608	551	585	592	606	571	580	543	578	602	600	612	587	604	575	607	593	590	573	580	583	631	545	568	539	566	564	550	553	579	587	544	534	539	573	563	573	597	540	567	541	535	547	556	597	600	584	563	564	584	617	593	571	583	616	594	569	573	581	569	564	557	571	585	591	587	602	563	558	597	590	602	565	593	527	559	606	585	573	601	578	565	590	603	581	572	543	587	554	595	576	563	571	549	596	593	594	555	563	585	593	547
10229	23882	20508	13224	10664	9036	8092	7190	6266	5034	3671	2687	2042	1709	1495	1453	1509	1344	1076	1025	992	920	944	921	920	952	825	794	847	843	830	768	835	787	796	797	758	817	829	765	764	779	798	823	797	756	731	755	804	791	785	734	782	808	781	737	782	774	804	792	753	759	788	763	755	756	742	751	731	754	735	753	786	791	803	780	722	758	759	762	791	717	718	750	782	769	791	731	735	764	687	790	742	733	744	739	769	748	706	765	732	703	731	760	749	719	736	766	742	741	741	754	729	761	747	763	713	765	750	728	735	742	731	728	732	790	789	755	729	761	782	752	751	755	693	694	813	725	749	728	725	770	774	725	724	745	731	739	752	743	760	756	749	756	717	740	715	747	816	732	723	752	692	760	734	789	706	741	742	755	757	797	716	764	752	736	745	783	729	763	782	743	761	756	734	799	716	754	736	722	763	753	777	710	717	733	795	715	762	748	773	701	759	781	807	770	737	665	762	738	761	682	755	770	745	743	782	789	715	703	721	732	730	700	728	792	747	729	781	804	686	701	733	773	759	786	750	792	769	753	735	751	714	792	745	727	668	801	746	706	704	753	704	740	739	715	789	709	783	751	756	759	763	765	733	757	726	762	730	701	793	677	765	708	779	777	739	752	739	748	767	716	732	688	729	732	726	761	724	782	728	765	705	751	780	733	747	769	756	765	758	760	737	776	795	725	730	746	771	747	792	714	704	761	774	769	735	757	753	717	720	743	756	730	752	726	723	757	743	740	735	707	787	759	734	746	694	797	767	768	758	798	748	718	739	711	724	769	738	799	717	729	735	764	765	718	717	737	748	746	787	803	728	750	751	734	738	744	717	754	793	768	769	721	729	707	740	742	734	730	750	763	779	721	783	747	723	779	746	737	764	765	779	754	763	751	729	731	783	759	770	744	774	726	721	749	769	736	765	760	743	745	737	720	768	762	727	732	765	732	735	773	756	718	723	731	727	766	732	694	776	745	706	725	748	766	761	740	705	766	720	691	689	720	746	741	711	814	751	725	747	737	719	724	755	791	731	773	754	740	701	709	729	774	782	778	762	720	744	715	766	766	746	696	742	745	787	763	806	712	797	703	715	762	776	741	777	752	762	748	742	734	774	741	774	771	780	707	765	726	729	732	776	764	739	739	721	738	790	743	735	721	729	703	727	733	711	727	749	732	779	712	764	725	783	754	715	705	759	695	738	727	749	746	730	731	753	771	755	772	771	792	764	720	777	706	749	762	776	747	781	782	779	723	726	726	737	732	704	720	709	737	734	781	698	735	711	764	709	757	738	754	705	732	749	660	762	747	733	757	768	736	690	764	761	747	768	757	745	743	697	737	742	759	771	744	780	748	770	742	735	727	761	768	741	755	713	771	694	706	796	747	753	783	727	775	728	712	763	732	783	743	767	723	706	739	736	743	775	791	744	756	755	727	758	708	711	758	752	751	764	724	759	721	745	712	745	772	743	740	736	661	716	768	795	730	747	772	740	760	721	710	784	746	755	721	713	751	739	725	730	759	824	800	768	735	766	772	729	736	774	766	758	749	734	742	693	755	719	737	731	759	742	742	749	694	727	793	704	724	710	758	740	732	774	722	763	741	737	770	739	747	760	737	721	731	723	753	718	764	728	736	695	753	738	692	777	698	793	718	761	752	727	738	760	709	709	753	781	761	712	735	785	754	756	764	706	732	745	707	764	794	721	769	758	742	752	770	776	729	752	734	729	759	763	765	709	768	736	799	762	734	729	672	740	757	746	774	734	729	725	779	756	787	740	769	724	715	738	744	735	800	754	701	745	741	764	682	739	740	736	748	711	751	736	754	770	737	738	749	719	715	710	742	762	819	708	728	743	773	773	762	714	757	728	730	678	734	722	774	762	775	765	737	770	775	721	770	762	788	755	755	700	756	753	721	726	747	703	741	743	728	760	722	716	710	741	715	710	710	764	736	756	753	761	683	741	777	719	781	688	727	779	759	699	745	711	791	748	761	704	760	763	749	753	792	695	762	744	756	759	783	745	800	766	735	692	751	737	740	740	696	739	743	750	776	723	719	710	773	792	773	751	718	782	749	778	753	676	741	824	665	713	710	752	692	765	836	718	763	707	699	726	731	810	755	732	760	780	707	803	737	688	710	762	807	730	682	739	765	755	743	734	783	699	734	735	736	765	715	765	732	756	756	758	741	715	749	770	751	728	749	742	711	742	745	713	697	705	726	741	773	699	751	766	728	716	785	728	699	727	748	738	799	727	708	741	750	799	725	725	696	756	727	746	763	740	734	756	783	790	724	735	794	781	786	697	759	762	811	751	754	763	690	736	735	746	767	730	755	738	759	768	719	838	706	708	741	771	766	721	780	742	796	722	751	716	750	749	775	683	746	812	756	751	771	746	765	744	742	745	750	748	732	734	749	727	698	800	749	729	759	743	740	752	726	715	736	731	734	743	739	759	766	790	742	735	760	724	707	763	749	718	699	762	714	740	706	756	716	805	741	725	708	745	755	736	758	720	748	728	727	721	783	760	736	749	762	721	755	791	769	735	801	777	713	728	774	756	754	746	706	743	764	709	747	732	715	759	751	733	746	736	750	770	751	726	787	733	719	771	755	732	746	754	717	788	748	759	750	773	765	737	727	743	685	718	734	710	767	771	755	734	675	786	718	710	712	770	746	751	803	767	728	738	739	749	727	711	747	728	777	675	751	764	770	812	735	699	745	733	783	726	736	706	766	724	704	678	780	749	752	738	769	739	692	703	783	781	728	759	759	739	771	767	756	728	744	730	761	722	698	774	730	740	691	765	794	741	732	789	763	742	768	731	728	770	779	724	697	725	724	768	782	750	765	713	693	787	782	762	755	763	720	706	759	708	753	778	780	778	700	724	733	748	750	764	760	798	769	762	730	760	734	716	782	769	755	737	772	764	744	747	755	702	724	786	772	687	728	760	730	761	794	777	731	786	744	769	758	775	722	774	740	773	761	778	717	733	719	762	736	740	769	728	765	757	719	691	731	712	687	686	748	753	749	753	739	783	717	752	781	760	672	722	753	752	744	752	786	736	719	745	809	755	766	705	747	764	767	795	727	745	765	709	769	795	715	747	727	775	729	768	766	752	723	679	766	772	759	745	757	691	763	741	749	733	745	748	711	695	718	710	736	771	716	733	796	720	755	745	727	740	779	752	781	731	711	746	742	732	716	673	760	737	696	743	696	743	819	714	726	751	755	751	741	776	737	690	719	725	739	706	761	750	757	747	788	730	686	770	713	711	737	729	719	752	790	772	798	706	799	716	759	711	706	764	734	754	726	805	738	727	764	749	760	751	753	743	711	781	782	747	743	795	743	770	710	781	753	751	701	747	740	749	726	709	732	684	716	767	772	764	752	759	750	732	747	727	769	752	677	747	695	728	734	752	739	760	741	773	711	733	693	739	688	793	694	735	709	729	734	784	743	774	712	741	746	726	814	709	749	703	737	771	733
27464	20800	10734	3243	1814	1476	1251	1195	1064	942	654	523	469	445	378	391	408	410	378	377	363	384	387	343	362	373	350	381	416	343	365	329	338	368	381	400	319	370	334	362	369	370	375	345	371	337	341	380	364	351	357	358	345	346	366	349	348	408	382	367	360	372	313	354	312	349	348	383	336	374	373	360	345	367	362	341	313	337	358	374	366	370	349	350	347	360	368	352	351	390	371	354	364	352	353	342	370	369	330	323	378	355	350	369	337	352	339	331	361	372	399	355	328	338	361	389	360	390	370	354	345	388	368	368	351	388	408	353	398	339	332	338	341	343	332	322	344	341	379	363	364	350	337	339	333	359	341	397	402	324	385	346	335	361	332	361	409	344	338	328	345	370	372	368	353	335	355	344	383	377	367	337	342	359	335	380	375	351	376	343	395	352	369	345	370	361	338	345	369	369	341	358	357	324	372	341	358	300	346	361	326	346	350	345	354	373	377	364	386	360	354	348	333	318	372	364	341	317	346	370	349	357	380	350	344	349	365	342	359	362	363	361	327	366	368	335	387	361	366	349	344	368	383	382	367	342	379	384	369	346	359	378	327	365	325	375	362	334	348	358	355	336	353	392	347	351	345	307	306	356	361	336	367	351	351	358	365	374	349	360	354	367	357	370	337	351	363	337	349	377	344	368	344	362	343	332	386	365	349	368	340	331	370	347	352	371	332	370	377	359	358	359	321	346	367	378	334	372	346	357	363	332	361	393	321	333	376	335	330	376	341	353	359	363	368	344	341	336	392	365	336	314	343	348	369	356	361	334	371	373	342	347	333	351	344	341	344	346	330	356	335	340	342	354	358	326	348	381	341	350	374	376	373	360	321	357	369	378	332	364	324	352	364	364	342	341	340	349	324	387	392	346	348	355	387	348	330	352	354	339	360	352	350	368	367	371	333	358	366	362	348	336	345	348	358	363	379	352	353	390	394	315	359	353	356	350	393	339	345	362	342	366	320	367	323	367	377	348	292	361	395	350	335	351	351	329	308	373	301	345	357	351	359	371	382	368	362	363	353	344	355	365	339	353	346	317	350	364	375	355	355	361	357	310	376	378	375	343	331	344	371	375	342	366	359	360	360	393	361	326	348	358	351	386	366	358	348	332	355	368	336	363	330	327	391	361	343	350	386	369	377	365	340	343	347	368	396	337	363	352	383	368	346	346	347	375	365	331	356	364	353	335	357	362	345	361	320	370	346	357	394	345	380	363	387	360	332	357	360	385	358	374	364	335	390	350	346	374	355	326	364	380	378	365	308	312	349	361	366	354	351	334	332	360	374	335	347	339	362	362	378	358	396	370	344	339	300	344	340	335	347	359	331	361	359	355	364	371	355	322	355	349	347	354	362	334	366	339	403	379	336	336	337	362	357	398	362	372	362	334	350	366	383	351	357	357	402	385	321	334	339	335	353	374	332	323	345	368	337	376	339	352	374	356	370	334	369	357	344	347	371	342	339	361	367	364	353	359	314	335	336	326	338	377	375	359	338	372	368	371	347	343	340	354	366	353	352	355	370	355	347	363	369	337	322	349	356	332	355	334	330	338	324	368	349	323	365	338	368	351	301	351	342	325	343	357	365	357	370	341	351	362	341	356	369	363	378	366	345	314	316	341	349	317	364	347	418	349	384	339	344	347	341	359	361	322	367	321	299	312	363	333	359	350	369	351	347	371	340	342	369	339	350	365	325	394	341	330	361	346	394	380	342	361	353	350	346	361	395	331	369	361	351	361	345	347	347	363	341	371	376	372	331	354	392	355	348	366	348	376	370	357	357	376	348	341	334	317	392	346	340	376	352	372	340	374	339	351	366	375	352	331	329	367	348	324	348	353	350	356	352	354	331	370	366	381	373	374	378	368	343	358	360	328	389	371	366	383	332	359	354	331	343	324	357	355	349	350	353	343	361	355	345	340	310	349	356	339	335	369	337	370	323	349	341	392	342	378	323	336	370	404	341	366	347	336	348	349	351	346	333	379	349	371	351	345	370	358	329	355	325	419	353	356	395	356	362	360	357	348	341	339	337	360	340	332	371	345	379	344	306	357	360	370	365	350	413	360	351	361	294	330	329	352	353	317	337	343	308	371	336	391	358	346	364	345	354	362	375	366	340	348	362	386	336	314	359	353	343	363	349	359	349	380	338	335	329	364	337	333	372	380	378	385	345	358	335	308	336	363	357	344	364	338	357	334	357	376	332	375	372	380	377	374	371	343	349	348	375	371	374	392	328	347	374	379	361	352	341	352	376	361	323	355	375	392	352	365	357	343	343	359	342	374	313	314	332	347	338	341	366	359	346	341	380	347	349	352	357	360	337	335	374	334	341	346	349	361	337	351	359	326	361	354	365	424	324	361	375	358	386	342	359	334	342	338	359	312	399	314	379	364	338	375	385	387	347	354	352	381	356	369	362	367	357	339	356	352	370	363	339	347	317	378	326	390	364	352	326	343	355	378	346	381	337	367	356	367	329	341	336	375	324	340	394	361	356	349	349	354	378	336	356	369	395	382	379	355	379	365	359	363	326	361	357	389	377	372	388	319	367	359	321	332	373	345	379	363	330	341	372	347	325	367	380	365	340	358	325	375	367	347	358	373	338	350	384	342	350	366	335	339	351	389	342	347	373	316	352	349	356	380	327	362	360	323	366	327	343	344	347	361	377	350	389	352	355	352	359	367	362	351	361	349	373	333	359	367	348	328	384	342	349	356	366	370	371	340	329	356	335	371	322	316	345	359	326	369	344	328	360	338	364	368	363	382	351	367	366	373	338	369	345	363	356	363	325	350	360	359	382	362	361	344	368	381	390	363	329	340	356	332	364	356	343	371	347	333	341	375	375	338	338	374	367	359	358	373	314	372	313	317	323	335	352	315	359	372	377	386	368	328	354	375	322	317	346	377	346	330	345	327	371	360	368	352	395	349	367	370	318	401	371	349	384	320	336	348	347	349	342	369	378	364	346	369	372	348	359	339	381	340	347	329	341	351	329	368	331	343	365	352	342	370	353	327	368	375	386	334	354	349	355	342	375	347	379	360	345	403	406	375	351	355	333	356	349	346	383	339	369	355	347	349	387	353	364	359	369	349	334	330	366	352	381	352	360	359	331	330	357	327	384	322	347	358	334	317	360	346	351	348	356	375	341	360	352	362	355	349	340	378	368	389	386	364	337	391	353	341	336	349	370	362	332	321	352	345	372	343	332	331	361	376	342	360	342	368	344	319	364	389	358	342	353	341	340	347	345	338	347	347	341	384	328	369	356	355	343	352	346	371	359	349	347	346	314	345	339	349	343	333	380	358	387	356	377	350	334	359	350	340	327	346	379	334	347	350	389	327	363	333	365	340	369	384	360	383	350	360	366	340	345	371	344	344	386	342	369	332	359	357	325	339	371	345	353	375	328	346	364	313	358	358	360	362	344	370	351	337	399	342	342	366	366	365	348	358	367	336	366	360	365	341	339	365
6458	8804	7942	4423	3830	3332	3023	2824	2506	1923	1345	940	746	693	642	608	672	574	549	501	434	508	515	491	505	498	498	500	482	445	507	481	437	504	467	447	457	500	491	488	467	451	450	493	510	470	515	426	491	561	467	464	453	465	431	451	469	477	476	443	469	464	452	457	434	438	430	455	451	462	459	482	448	442	412	408	451	473	462	448	469	460	439	479	462	456	468	471	497	471	427	425	472	464	475	478	450	502	480	438	504	426	433	480	439	467	451	430	461	476	441	446	463	454	475	468	472	457	491	482	454	439	492	480	417	503	462	463	441	438	483	444	475	468	455	481	453	462	459	473	477	476	460	504	461	435	444	464	433	459	445	484	491	473	455	482	417	512	445	471	460	461	438	465	484	449	446	466	446	505	459	491	473	477	457	491	448	476	471	433	456	460	467	448	483	465	466	494	463	464	427	455	485	444	476	463	444	440	453	481	468	428	449	474	468	504	441	484	457	470	445	467	477	468	418	483	449	454	470	444	435	458	430	456	504	485	456	482	454	476	468	465	516	468	476	452	459	452	485	477	459	475	477	465	459	426	458	466	479	472	477	461	454	445	445	480	505	469	449	442	439	472	474	456	457	500	431	471	473	453	480	443	451	415	436	468	488	468	474	450	484	452	454	456	461	475	480	477	482	470	431	469	451	485	506	470	472	450	482	477	476	455	459	473	463	476	470	496	480	462	451	496	485	461	447	458	443	481	466	434	461	441	471	489	456	432	466	427	463	446	451	472	494	503	445	428	465	454	464	486	460	463	474	444	484	433	438	468	465	450	467	494	445	457	449	461	458	452	472	446	459	466	470	436	455	450	457	504	462	452	478	437	513	502	479	428	449	445	466	476	455	460	455	476	448	478	471	486	466	460	427	451	482	452	450	452	471	497	472	473	422	476	479	473	446	454	481	481	425	419	449	482	476	447	485	454	474	468	478	464	485	459	438	451	443	478	474	484	437	486	469	462	469	467	418	476	459	449	450	503	456	437	485	459	502	476	454	474	479	481	496	452	430	455	448	455	496	433	484	446	441	490	436	469	439	465	488	466	471	479	451	472	444	447	485	504	484	475	443	411	442	455	454	466	487	532	450	469	507	443	453	492	483	462	452	478	513	450	465	461	417	484	470	447	436	438	453	460	433	429	426	458	489	473	460	478	506	497	460	498	449	447	466	464	477	469	466	439	489	487	469	450	456	435	438	486	447	436	494	449	454	465	490	468	465	491	444	456	534	461	463	429	443	465	453	459	485	452	442	462	492	489	476	447	454	466	463	500	451	439	478	445	454	495	482	448	457	456	465	453	469	484	446	394	459	474	478	485	442	482	479	475	457	488	483	452	468	452	455	473	503	504	419	455	425	461	458	454	446	505	458	497	482	460	444	490	462	467	438	425	461	485	433	474	476	484	450	487	479	525	456	476	480	466	465	447	509	447	496	463	468	453	428	460	480	452	458	473	462	464	488	442	459	458	470	474	461	459	479	442	525	476	456	471	462	469	438	448	493	458	460	428	428	489	478	466	481	440	484	467	461	438	440	445	445	449	476	429	442	448	457	440	433	464	437	485	435	481	467	450	468	452	512	471	476	485	435	450	487	479	444	466	470	456	442	457	441	480	463	477	454	459	439	453	485	449	469	505	469	437	459	478	451	462	435	453	473	490	456	483	451	492	450	471	477	465	499	482	473	449	413	469	473	476	481	447	492	480	463	437	446	459	478	485	460	439	440	470	462	485	461	465	426	480	416	433	442	429	460	445	472	446	387	421	456	447	446	442	471	485	450	527	474	464	463	459	482	463	427	451	460	444	466	498	481	485	473	452	468	480	415	452	473	459	465	473	489	409	424	458	492	449	457	490	431	452	460	498	480	481	438	471	486	500	491	478	490	457	466	470	444	454	454	472	468	483	455	455	457	458	444	448	453	473	486	473	470	466	444	466	473	441	420	425	465	483	473	449	450	419	469	434	427	497	449	432	451	493	512	461	457	504	488	462	446	464	463	442	468	452	465	459	465	477	450	443	465	472	463	438	458	444	449	467	470	496	477	461	475	475	463	447	455	478	450	448	456	481	467	438	468	453	457	455	490	479	474	499	452	470	450	479	475	485	506	464	480	456	456	452	469	505	461	447	458	507	464	454	481	472	455	488	500	466	446	496	414	438	472	481	425	483	449	430	432	460	450	456	441	454	447	472	448	422	459	428	473	507	446	489	437	471	448	467	437	425	486	449	494	484	483	475	484	391	462	466	425	475	487	438	456	461	431	501	474	496	482	438	482	462	463	484	500	475	457	444	462	445	464	463	447	472	459	424	447	453	441	456	457	442	478	416	474	463	496	413	440	456	481	483	467	424	497	508	474	507	477	467	454	476	528	499	473	463	457	444	462	442	468	458	471	487	469	404	427	471	500	467	473	453	470	426	494	479	466	441	476	453	459	463	435	476	506	465	472	443	475	480	447	444	471	420	442	469	449	431	520	435	449	499	445	444	486	440	467	453	449	481	518	456	472	456	513	488	473	463	440	461	461	460	455	468	443	438	499	468	438	464	491	442	430	488	465	489	452	470	466	443	458	455	451	451	478	473	475	468	464	439	470	429	480	447	467	434	472	468	458	449	472	442	463	427	469	449	477	481	472	461	512	501	464	450	464	463	463	437	496	447	452	472	493	447	428	464	482	462	424	458	485	482	485	468	491	470	460	452	456	457	439	487	448	461	464	422	463	440	435	442	483	459	440	488	460	466	475	469	487	443	453	453	471	460	491	460	442	496	482	442	436	422	493	429	476	418	451	475	443	487	473	432	470	454	465	449	464	490	470	462	448	470	424	452	452	439	425	465	510	503	427	440	459	469	458	494	485	468	502	482	477	455	449	477	446	451	498	457	476	453	458	458	495	483	469	431	459	452	479	457	470	455	481	449	457	459	437	461	479	469	453	446	414	463	441	458	458	482	456	447	456	451	451	473	470	472	452	437	500	441	451	469	447	476	504	492	478	465	465	449	492	484	443	474	442	407	506	452	463	436	468	492	463	455	476	391	467	456	487	459	485	480	465	432	476	430	439	434	468	459	503	485	432	433	439	422	447	473	435	481	453	453	442	489	500	504	454	437	443	488	411	471	448	484	436	472	468	440	443	468	474	492	474	491	446	485	449	453	459	446	486	456	466	425	435	471	464	455	479	466	435	460	443	471	459	496	471	469	461	465	467	459	465	480	470	483	481	430	476	459	474	472	455	462	480	473	474	501	457	456	498	442	499	461	496	487	470	450	450	455	474	444	449	438	453	435	462	449	491	471	489	434	454	435	448	489	458	437	472	422	443	461	436	455	484	441	451	508	438	500	440	491	427	467	466	469	485	468	472	445	502	499	457	473	448	441	475	421	423	477	484	480	469	465	504	464	494	449	466	426	493	446	456	466	453	433	470	437	456	470	439	486	453	458	464	428	455	449	477	498	459	463	480	480	441	464	450	470
24434	21578	29008	24595	21554	11082	3395	2523	2068	1671	1246	997	897	769	732	755	752	707	673	691	647	673	666	675	658	630	632	688	668	636	627	593	611	620	597	622	652	600	682	562	621	642	603	634	604	599	625	608	677	671	617	610	617	652	594	621	626	637	652	584	624	648	652	671	583	598	620	585	605	594	632	606	633	579	608	655	620	567	584	656	651	619	616	594	636	649	590	606	656	637	575	585	599	565	626	612	612	617	609	576	615	628	590	624	628	590	598	591	598	604	629	616	624	597	615	592	609	599	617	588	629	611	614	614	663	584	576	570	592	637	652	672	594	645	596	603	650	590	603	629	658	609	624	609	617	603	618	625	602	567	646	631	603	532	620	546	566	631	622	632	620	573	615	646	553	588	633	618	642	630	664	608	612	608	616	626	645	648	672	617	593	621	603	614	589	567	640	623	566	628	634	633	621	601	594	611	618	588	635	619	606	605	660	588	617	613	601	628	640	592	551	565	606	637	596	621	608	646	613	561	617	636	603	594	638	623	648	630	559	668	614	574	585	634	625	630	592	620	618	613	622	595	583	614	608	615	631	585	566	615	588	618	628	603	638	597	624	609	576	603	648	620	628	618	624	587	605	587	655	628	633	614	589	616	608	635	638	597	629	567	644	660	560	622	626	655	627	584	580	580	609	554	646	645	605	575	613	576	592	612	596	603	596	562	644	567	630	596	568	622	580	637	551	630	661	574	620	666	642	583	608	615	590	626	603	604	590	637	598	594	595	642	620	649	610	565	636	622	591	607	621	629	630	567	598	619	586	604	627	605	578	660	600	621	609	625	626	609	602	620	607	620	617	598	561	564	612	630	609	616	608	601	602	618	633	595	620	595	599	619	634	611	599	637	602	601	605	603	617	594	622	592	595	623	658	619	610	600	579	679	616	638	628	576	573	591	620	611	595	622	605	591	627	645	570	601	621	597	616	559	622	644	605	627	631	585	592	630	641	605	571	583	606	594	611	555	639	630	632	580	602	560	597	586	597	610	592	625	616	609	592	636	600	605	604	650	614	600	637	583	646	582	621	575	583	584	563	615	644	605	622	607	593	616	570	612	574	600	646	601	635	640	611	593	561	622	625	603	624	567	623	600	602	571	538	606	629	594	605	609	617	630	643	624	572	602	571	632	587	587	584	638	608	601	618	603	588	567	616	604	603	608	601	632	602	625	624	584	563	626	639	603	604	612	594	663	616	593	570	607	577	599	657	630	596	589	605	601	623	578	608	626	613	545	602	637	626	567	585	570	610	621	597	606	635	622	648	634	611	600	575	612	581	583	616	595	638	668	587	606	601	607	633	644	632	644	639	640	603	637	574	606	601	569	611	610	611	625	581	575	607	584	626	617	600	608	618	631	628	609	612	639	616	663	586	644	568	597	633	579	608	627	601	548	628	598	562	624	603	624	624	613	599	595	620	647	608	644	636	610	628	555	644	617	564	617	621	601	604	590	586	674	619	627	597	620	594	621	611	599	618	639	584	633	591	593	594	600	615	601	625	645	596	622	612	615	559	613	589	604	620	612	637	625	605	629	620	586	613	607	659	602	630	614	538	610	594	614	531	596	627	553	584	636	623	619	632	601	583	619	581	613	569	608	591	637	564	626	607	597	587	590	618	586	587	602	615	583	586	678	600	631	646	588	611	610	608	578	594	629	636	648	623	593	621	612	561	641	642	635	586	646	614	617	608	623	592	585	621	624	589	608	604	611	634	652	585	595	570	624	615	663	613	639	596	582	656	570	575	623	592	582	606	614	592	613	637	616	576	609	602	584	615	591	573	607	616	625	635	615	601	561	575	624	593	622	621	608	553	640	630	570	638	661	594	580	655	623	596	592	619	625	596	585	625	601	628	628	585	603	611	588	623	579	645	618	551	560	609	588	603	597	565	592	597	660	606	602	597	612	603	576	586	604	593	594	613	625	584	579	584	650	623	599	654	581	635	627	610	634	602	586	590	618	605	599	579	620	618	632	590	592	628	624	654	603	618	590	620	607	633	622	601	608	579	635	628	567	588	620	596	566	612	590	610	646	615	603	595	606	591	554	628	638	608	573	641	629	575	611	580	568	607	683	595	594	628	652	599	656	622	598	598	627	623	570	564	573	623	578	591	610	610	610	578	590	596	617	602	631	607	581	645	597	567	610	581	580	602	603	579	600	580	578	602	580	581	557	645	583	643	624	638	624	562	638	649	619	602	604	581	559	635	616	599	599	568	651	630	591	630	596	593	590	603	653	560	586	625	634	605	627	611	644	611	637	628	613	583	573	663	606	609	674	601	600	616	604	628	589	620	599	622	596	657	627	619	618	588	601	601	648	615	607	623	626	601	632	595	598	588	619	627	601	562	639	588	560	597	607	593	605	604	618	567	586	618	644	634	666	572	655	598	607	584	607	585	555	611	605	632	626	555	566	618	582	599	591	626	614	632	572	582	624	583	646	616	658	605	613	604	611	632	627	600	613	603	627	612	619	628	636	596	633	608	619	658	588	626	595	584	583	619	601	629	585	625	576	612	594	615	605	622	614	603	597	611	622	625	581	620	664	647	570	592	582	600	669	593	587	613	639	578	583	553	672	633	621	579	547	619	630	660	626	607	607	635	640	633	596	624	617	632	601	637	582	584	593	538	601	596	613	602	660	619	581	607	596	630	566	623	586	622	601	655	594	609	621	646	606	613	626	654	622	586	574	606	617	638	584	583	608	584	622	581	605	590	584	622	594	603	620	651	648	589	596	591	595	671	585	613	599	641	596	576	642	607	634	601	633	578	583	600	619	597	611	573	619	632	599	683	611	624	593	615	582	633	638	572	644	620	608	620	609	565	607	605	644	596	558	582	597	615	585	640	597	656	617	598	630	610	585	622	590	615	600	593	605	587	601	604	601	588	639	601	600	609	601	573	630	621	630	613	596	591	587	612	594	615	572	663	595	642	583	638	610	580	640	634	587	569	589	646	599	662	571	653	592	593	620	596	616	593	616	603	608	692	600	555	585	604	635	636	556	594	609	626	641	645	654	573	632	626	616	572	645	601	636	612	635	623	621	613	609	622	603	629	595	599	635	642	617	640	641	604	607	679	616	585	632	617	628	581	630	620	616	555	596	607	574	616	591	630	619	605	603	616	567	655	602	586	566	630	620	608	583	620	618	600	611	623	595	595	634	569	602	619	635	605	643	616	634	631	593	616	613	600	641	596	607	622	598	601	598	615	614	595	575	603	640	636	591	560	570	591	613	616	556	634	593	610	591	631	625	590	627	622	620	598	618	623	628	643	594	565	575	585	590	599	566	620	625	656	599	630	582	618	627	669	656	588	592	580	617	608	638	569	598	659	587	599	660	599	604	598	580	595	632	571	593	607	627	623	601	599	586	610	578	622	589	594	613	595	631	596	599	559	589	619	590	656	597	577	627	617	615	600	607	546	596	615	613	610	609	583	650	595	584	641	616	665	573	625	675	598	616
7910	18216	15960	9746	7795	6782	5787	5380	4702	3700	2636	1932	1529	1310	1271	1152	1211	1132	990	953	873	908	879	918	817	854	882	858	832	829	880	828	834	796	800	811	822	835	769	827	778	822	821	812	839	796	809	856	769	827	838	838	788	793	824	809	757	806	785	832	775	800	806	797	770	818	773	726	777	752	803	817	808	790	815	846	772	768	845	798	824	796	781	829	771	827	773	747	775	806	766	777	818	813	753	776	778	777	772	786	807	755	802	769	815	780	742	781	803	816	804	814	767	782	764	780	794	808	834	767	779	779	824	812	819	780	771	801	768	781	756	771	793	800	806	748	750	783	807	767	793	784	839	735	764	786	800	798	765	747	810	771	795	766	784	777	784	796	805	764	765	783	813	754	821	827	813	738	788	792	784	807	808	770	773	780	779	769	801	824	772	793	761	793	827	766	729	797	772	813	766	774	782	760	782	789	790	818	763	824	807	784	770	815	836	847	771	778	756	780	781	801	776	724	771	769	786	802	738	739	773	841	762	758	804	763	759	762	798	814	741	763	800	756	851	778	770	813	775	794	735	742	739	763	794	794	819	754	784	771	752	809	755	766	779	792	783	853	764	795	752	771	780	824	798	782	821	768	800	809	781	815	792	795	754	715	835	771	833	806	774	723	770	775	812	794	752	808	765	794	770	771	795	751	752	809	818	790	811	790	782	772	836	817	775	803	774	798	821	805	742	825	816	758	765	757	813	827	763	810	777	806	789	796	810	779	792	752	816	793	803	844	778	790	853	814	829	788	801	750	832	777	755	751	782	771	824	774	777	767	796	821	821	761	771	798	783	791	756	835	739	760	784	761	812	821	755	814	782	843	788	785	786	767	776	768	805	813	745	797	744	746	785	813	815	828	799	809	796	764	813	758	760	760	741	761	783	800	797	789	772	768	836	763	778	749	809	751	788	732	797	783	788	801	794	786	801	799	809	761	740	787	780	801	815	775	750	758	822	788	745	778	788	773	766	797	736	796	754	776	751	836	784	711	769	770	808	790	741	790	741	780	754	819	775	766	772	784	806	750	786	779	800	749	762	758	809	765	860	834	748	799	748	740	802	791	811	842	768	844	789	796	811	811	804	783	792	765	766	763	811	780	812	769	780	758	788	761	756	807	776	808	767	770	836	781	825	784	785	762	767	807	791	768	732	738	752	797	773	765	818	767	781	795	833	826	722	818	828	786	760	761	828	806	748	780	830	791	815	746	773	831	797	775	793	759	737	813	736	779	835	808	770	772	773	800	824	778	782	765	795	834	713	806	761	774	751	809	785	784	783	810	796	807	813	750	815	727	817	804	738	799	843	814	813	774	775	800	787	745	773	770	805	810	827	780	784	806	769	792	771	799	845	816	772	811	797	784	800	776	802	765	820	769	771	823	787	799	849	846	791	750	795	783	795	793	797	773	806	789	760	804	774	805	811	773	796	754	773	805	797	824	733	812	770	749	794	746	747	762	764	794	778	769	758	793	750	811	784	825	785	810	819	810	788	822	823	794	815	797	757	817	788	782	812	813	826	791	781	784	800	799	791	731	764	801	821	791	760	747	778	766	781	757	738	800	753	760	814	832	784	816	772	818	767	756	763	768	801	808	782	786	804	803	778	751	793	783	761	839	746	805	806	748	770	779	781	790	794	768	785	812	760	788	827	775	769	752	772	789	813	735	814	776	745	782	797	748	767	805	824	778	802	747	787	795	791	765	807	824	781	835	734	809	782	778	796	825	782	791	782	739	833	835	786	784	790	832	725	785	789	803	813	751	820	816	783	805	758	731	731	786	764	764	828	795	775	772	821	829	788	733	772	787	808	839	789	774	753	795	802	804	820	742	797	794	742	807	760	792	782	800	792	779	783	796	798	800	809	813	840	772	789	821	762	762	742	760	797	817	796	766	790	765	758	783	800	790	789	767	779	766	799	778	781	776	752	777	810	801	747	810	774	791	772	727	824	812	776	769	740	778	793	786	757	815	796	767	762	827	793	859	745	774	757	775	775	792	777	814	835	761	765	795	793	809	767	783	808	805	764	796	837	787	787	747	797	799	816	804	799	767	836	809	769	796	797	753	772	779	836	770	741	808	773	812	783	831	771	837	782	813	772	781	799	761	786	778	829	791	756	767	792	786	756	808	742	769	794	748	767	797	821	775	751	818	770	737	744	797	744	760	793	798	783	807	796	784	814	772	776	792	778	797	759	807	783	767	768	768	811	806	796	772	789	791	799	769	817	799	796	829	783	814	775	773	822	826	837	799	811	831	779	743	781	831	839	749	798	783	756	773	806	815	774	799	769	771	772	735	785	851	802	771	776	826	795	790	729	775	811	796	786	788	770	739	800	783	810	794	765	790	822	769	795	784	793	789	787	749	793	798	801	781	760	776	801	761	783	786	773	829	772	803	746	797	767	801	765	786	831	744	796	820	804	745	761	858	767	769	746	790	793	800	817	797	770	817	737	780	818	809	794	770	800	801	732	801	770	790	792	756	778	792	820	803	753	768	809	751	739	794	752	783	796	769	760	709	792	740	804	772	792	861	712	802	792	845	782	789	779	800	794	833	782	833	840	776	802	785	758	804	757	723	807	829	818	769	785	798	842	774	764	800	745	813	799	749	808	783	736	785	763	768	807	773	792	768	796	787	821	850	784	774	769	770	783	757	781	791	782	773	748	800	790	759	805	755	774	780	809	833	824	792	797	843	772	794	831	800	754	822	790	755	814	819	790	822	774	753	803	750	799	801	797	795	805	824	783	743	788	796	775	816	769	769	774	811	820	801	789	783	816	814	780	744	761	828	786	735	809	772	794	743	768	817	827	826	776	757	744	787	773	795	823	818	786	797	781	764	801	778	820	794	790	804	817	768	778	788	798	844	798	781	797	763	793	795	772	804	816	732	808	764	803	762	770	794	756	725	756	753	790	859	745	790	792	746	782	788	782	807	814	763	784	796	779	790	821	823	794	777	785	793	827	771	760	803	785	764	797	770	811	774	743	748	797	788	868	773	757	820	748	767	765	739	802	807	785	762	815	746	809	778	806	790	732	799	766	807	749	822	768	802	782	829	818	770	787	758	722	750	783	792	792	804	797	798	781	767	758	836	754	783	803	750	785	768	853	760	804	798	790	784	764	812	774	852	726	775	762	782	760	832	792	809	829	782	788	751	778	811	769	808	792	820	775	802	769	773	768	719	834	779	775	788	800	728	826	783	770	811	838	771	800	755	819	827	790	805	776	790	788	811	769	762	802	763	793	744	828	789	799	754	795	785	790	758	761	815	792	792	775	764	769	790	767	781	769	812	780	822	774	772	772	764	753	818	760	796	808	773	765	844	822	748	767	804	795	814	758	847	760	801	773	810	780	786	797	778	823	812	768	805	824	734	813	822	795	764	822	820	770	829	770	745	756	761	795	775	797	797	810	785	800	788	783	776	780	746	786	762	797	769	782	796	768	782	782	767	808	793	763	787	831	738
23481	21568	29467	24147	21571	21615	10165	3589	2706	2042	1595	1201	1010	923	834	820	772	672	732	677	670	612	632	622	675	654	634	636	612	566	637	634	585	625	606	615	612	573	608	622	583	629	593	630	541	570	588	571	565	569	590	560	600	599	609	621	565	563	584	592	594	623	608	613	585	606	567	573	584	594	564	560	557	579	623	552	556	550	606	585	640	545	566	562	597	614	591	560	554	588	553	574	555	618	581	555	546	593	621	545	581	574	525	600	578	501	564	603	571	593	571	569	563	574	589	566	580	525	588	584	584	588	571	541	551	552	587	562	549	555	575	587	537	565	554	655	546	595	553	534	567	592	575	605	580	560	574	613	550	565	528	574	555	585	513	572	577	599	551	593	564	599	587	617	556	557	549	579	560	531	552	587	569	539	555	546	542	579	544	581	560	586	570	602	532	547	596	570	607	564	614	551	582	569	577	557	538	559	531	552	553	610	567	578	565	551	594	574	547	560	606	599	582	515	597	572	516	577	587	579	568	623	593	565	613	597	570	584	581	588	555	588	555	576	579	593	558	579	552	598	580	600	579	595	590	587	570	614	555	530	558	575	594	607	559	559	553	601	549	618	579	534	607	537	564	575	560	593	613	571	544	557	557	561	574	582	569	544	547	572	599	552	575	548	589	550	582	601	554	596	605	537	539	545	540	522	567	601	566	584	601	593	556	540	548	590	559	545	561	554	556	576	548	588	574	554	559	566	529	565	574	557	528	560	543	561	565	558	578	537	590	548	593	528	559	578	574	562	570	529	570	577	633	581	552	582	591	553	587	543	521	557	588	577	599	550	561	540	570	572	561	612	581	522	592	568	573	542	550	580	554	542	555	539	584	561	552	554	578	547	552	603	573	575	546	528	567	577	567	553	596	576	543	564	599	557	568	559	509	578	585	585	587	617	539	554	565	563	601	559	532	583	629	560	614	540	605	565	560	606	573	535	587	545	560	585	556	577	569	563	554	578	558	556	551	560	528	573	571	551	572	617	545	525	547	556	555	612	575	557	582	555	549	559	558	583	553	552	543	555	572	588	596	566	613	540	581	550	544	551	559	537	560	536	570	551	545	578	572	564	550	627	576	560	559	592	586	567	562	553	547	544	578	599	598	580	543	587	538	575	571	575	549	572	566	561	577	576	573	578	603	582	590	552	554	594	564	549	578	549	579	535	548	556	643	563	531	595	632	557	534	566	578	513	564	556	547	567	537	577	550	563	552	554	578	534	543	572	560	551	579	554	581	519	591	531	568	542	571	546	587	562	587	589	520	575	578	570	598	544	549	573	541	575	630	560	565	578	574	584	556	533	577	535	600	542	566	558	556	579	598	546	556	535	603	575	579	581	608	551	599	590	579	554	590	550	589	507	553	573	615	600	573	582	561	556	596	595	585	569	561	564	598	558	582	619	553	540	577	579	548	586	545	550	520	555	562	590	561	554	558	567	594	582	581	584	549	551	539	539	585	568	623	575	613	552	550	623	595	576	615	545	557	571	572	586	626	565	559	598	563	588	577	570	519	541	559	589	558	550	598	537	564	549	536	600	571	558	600	574	574	555	534	573	541	599	583	576	564	592	585	558	586	530	585	545	592	574	560	568	599	580	561	591	601	553	549	606	598	576	518	527	558	549	586	533	566	602	538	600	612	596	570	544	564	539	569	541	549	550	567	564	606	587	568	561	602	552	549	569	585	574	519	532	556	549	533	551	584	560	568	556	519	579	554	562	598	579	518	574	563	582	546	591	547	562	572	555	593	589	543	604	570	554	555	562	560	576	533	599	596	570	581	514	551	551	595	533	559	538	597	581	549	567	576	576	571	586	570	582	566	546	538	570	564	531	568	578	617	535	585	608	511	590	537	545	554	569	525	574	600	527	550	560	572	581	589	556	543	595	525	516	564	564	619	559	536	556	564	597	559	542	551	541	562	533	547	569	574	568	596	541	569	542	598	574	566	569	568	557	549	555	558	569	564	572	542	533	546	612	587	540	566	613	569	560	598	546	565	532	578	565	542	585	561	546	577	564	569	528	521	550	573	537	592	533	586	552	591	588	570	554	517	605	515	521	575	563	552	563	550	573	550	560	570	589	535	587	587	586	614	589	566	564	571	601	568	586	565	589	553	535	552	600	517	533	608	623	557	604	518	581	606	555	530	579	529	596	543	548	499	517	548	551	555	586	563	555	561	597	549	530	525	581	583	523	559	563	542	564	568	535	559	523	578	559	510	589	548	557	592	548	556	544	582	560	548	554	595	600	551	531	560	560	595	554	593	561	574	535	535	569	551	549	607	513	556	548	552	590	567	606	546	529	567	577	580	557	566	559	569	552	578	571	555	566	571	574	541	532	559	575	499	574	548	592	574	592	552	599	583	557	565	565	569	597	580	582	577	553	542	530	609	534	584	580	568	588	541	591	581	578	590	543	568	625	579	550	556	530	587	508	577	542	544	581	538	580	597	571	555	539	579	569	592	574	556	573	577	597	565	588	554	584	547	542	586	538	560	536	606	544	520	576	578	590	555	555	581	550	523	559	597	553	563	609	590	553	555	584	556	608	566	551	528	561	605	581	569	577	606	584	549	566	568	548	566	519	537	582	570	531	569	528	594	587	554	587	563	591	560	547	561	549	569	557	550	576	566	588	548	554	573	556	571	524	558	553	550	577	544	533	528	548	557	522	542	558	564	568	584	559	591	553	572	551	558	529	577	594	577	564	586	584	623	559	535	539	566	587	571	590	530	547	529	539	615	583	547	586	557	537	553	573	566	588	551	588	581	563	588	564	594	553	594	545	577	572	577	559	548	590	568	562	562	542	656	568	579	591	566	565	581	576	586	540	541	581	547	577	553	528	576	555	546	562	574	540	569	554	582	580	565	558	563	578	523	551	563	541	590	606	597	545	541	593	534	544	599	526	526	563	559	559	577	578	558	554	564	584	584	582	578	565	577	547	561	594	570	542	534	582	554	570	591	576	567	552	557	622	581	557	569	531	583	603	588	563	530	550	559	578	592	577	540	575	566	571	596	514	572	571	578	563	578	537	546	554	575	593	586	555	546	567	590	548	546	572	561	561	569	578	571	561	580	575	584	571	589	564	515	554	597	588	589	585	571	586	568	578	549	554	558	551	566	540	591	567	594	575	561	566	575	565	586	582	585	612	506	558	551	561	531	603	561	511	514	566	613	542	587	557	509	584	555	601	567	556	603	540	592	581	595	589	574	533	583	554	529	548	549	559	567	571	567	550	564	564	542	575	550	575	585	556	569	565	569	572	572	586	558	570	538	567	552	549	548	597	571	558	583	571	577	569	542	549	548	588	580	551	532	602	542	544	566	578	595	566	596	547	568	586	565	550	541	574	561	521	567	560	624	534	589	523	549	590	559	557	549	564	578	595	576	555	557	584	578	573	502	575	552	543	584	567	567	572	566	595	550	549	592	548	596	593	572	553	588	587	593	562	556	564	531	557	549	608
10286	23912	20799	13225	10749	9578	8096	7183	6342	4768	3323	2442	1894	1627	1449	1473	1314	1193	1085	1017	925	926	884	906	901	834	930	851	825	835	807	840	817	789	765	809	729	799	792	794	762	783	818	773	782	849	763	751	749	752	776	781	744	754	820	778	760	724	764	751	775	794	729	740	780	784	738	767	778	752	721	745	722	743	721	766	797	810	721	763	723	714	730	768	728	719	706	718	788	767	767	731	701	748	712	736	702	750	788	729	750	753	728	731	761	789	726	755	736	729	774	727	828	777	776	756	781	737	762	771	711	788	767	715	734	749	748	719	771	759	770	734	754	699	750	746	755	710	739	732	752	734	698	729	742	758	742	732	804	696	767	712	696	749	732	701	756	715	764	815	757	722	726	766	729	749	773	746	740	749	700	732	681	755	746	788	747	717	758	725	673	747	735	693	719	725	761	761	744	785	744	784	720	746	752	743	702	731	766	724	708	722	746	740	760	782	737	706	760	745	766	743	700	741	737	721	757	731	786	710	750	700	780	722	735	760	695	775	747	749	768	703	729	711	760	739	741	706	771	746	744	739	763	741	737	768	729	773	787	715	724	739	740	747	730	779	734	701	746	766	746	707	740	729	741	756	701	775	731	713	676	710	752	785	812	747	747	689	707	731	763	766	743	705	770	776	750	725	781	756	748	765	771	751	680	773	726	726	711	713	732	762	728	732	713	700	688	744	694	757	732	718	754	727	807	754	756	708	742	752	759	732	752	796	723	753	705	773	818	726	695	709	752	716	725	742	701	731	752	754	729	698	784	751	727	740	743	765	753	734	753	723	752	753	736	683	748	739	802	778	760	726	763	703	715	717	717	770	740	696	731	720	734	729	722	778	752	776	803	744	752	727	781	678	712	726	757	780	771	772	782	756	779	763	730	777	661	722	786	754	745	726	710	704	729	716	756	704	710	738	714	731	747	747	762	742	760	690	709	733	713	735	710	727	782	707	727	730	744	798	728	703	745	751	742	741	706	689	750	793	757	708	741	726	761	752	737	741	753	746	746	703	750	769	747	722	718	754	768	726	733	697	750	745	725	691	731	754	785	716	719	771	751	686	773	762	703	750	740	735	724	817	777	701	786	755	784	722	736	731	727	762	746	736	733	738	707	742	727	712	725	708	722	787	754	739	757	733	682	758	731	708	735	748	755	721	723	711	773	770	733	744	779	713	748	667	727	783	734	729	761	764	690	728	736	769	770	757	743	766	730	694	751	693	781	699	805	705	766	715	748	718	683	697	753	701	716	728	736	745	741	750	751	808	720	711	737	770	690	782	746	762	747	725	731	691	763	737	724	732	740	703	702	703	706	729	757	733	727	749	747	717	736	774	774	790	751	758	752	764	713	744	709	742	737	746	756	711	748	731	715	726	748	754	725	733	762	742	729	738	733	764	751	765	766	744	723	702	680	695	735	758	701	752	753	738	714	699	723	770	673	711	744	701	756	748	743	768	701	754	717	711	751	739	735	730	728	729	713	769	735	737	744	705	761	691	766	737	786	711	733	761	711	744	750	708	763	737	744	704	767	735	730	740	731	711	762	732	731	733	748	740	753	718	715	713	714	718	731	698	763	801	742	730	756	757	780	727	701	714	741	743	702	753	732	743	760	701	707	746	761	753	761	760	739	718	752	744	752	746	737	769	765	759	711	767	734	748	741	735	727	723	692	722	729	712	723	763	687	747	733	756	742	740	742	727	717	763	716	774	729	720	726	763	739	724	758	724	761	741	751	757	784	732	770	713	730	745	724	726	753	747	699	732	768	764	751	736	714	746	686	671	747	728	756	682	756	733	815	749	742	755	719	756	737	763	730	752	777	717	727	721	780	713	727	727	718	715	730	714	757	750	761	763	783	770	706	762	742	762	763	745	744	797	707	773	751	739	783	773	763	739	776	730	725	722	751	738	731	758	729	725	772	724	751	737	774	743	750	698	708	724	720	740	717	712	759	706	731	772	828	740	713	762	741	755	780	727	780	755	788	708	705	734	726	721	700	789	729	741	725	761	774	713	730	715	702	782	736	730	745	770	762	706	729	726	732	766	724	743	728	708	751	809	720	751	782	748	714	724	691	753	775	745	722	738	707	750	808	751	774	734	756	717	784	719	751	759	734	702	760	677	712	697	789	688	772	717	789	770	763	763	717	707	701	747	760	719	736	741	716	754	737	716	742	737	708	740	803	716	738	764	731	725	748	717	707	803	761	713	720	715	738	712	767	710	710	657	740	763	765	701	738	782	751	736	757	695	742	749	733	749	749	751	787	761	691	775	713	773	732	769	713	754	753	765	731	730	746	715	737	717	710	786	689	743	749	752	704	745	755	758	807	745	725	776	754	716	750	712	726	808	698	764	813	723	758	760	753	781	702	703	709	773	762	774	736	750	724	761	724	747	746	785	772	728	725	688	723	744	762	730	760	767	728	774	754	755	734	732	688	745	732	741	775	717	707	706	729	757	720	749	778	724	751	730	755	745	754	737	719	769	727	759	733	713	719	735	727	750	758	754	750	754	730	748	747	732	726	754	787	696	702	700	735	744	759	708	820	745	757	692	733	715	762	765	766	811	729	740	693	741	686	699	724	743	755	787	739	745	772	766	723	705	741	750	749	721	727	703	734	720	814	775	714	742	710	780	725	717	760	707	733	731	745	767	757	764	736	750	725	705	735	764	669	773	694	731	731	714	690	712	721	716	726	781	759	702	718	769	722	736	746	740	763	774	768	716	765	700	733	722	675	719	727	708	736	723	717	721	764	723	700	712	753	709	768	714	770	742	742	736	724	756	759	715	721	713	767	735	768	774	694	735	753	715	729	762	758	763	745	745	704	745	808	705	721	765	711	725	740	713	757	725	759	748	740	723	751	747	748	737	703	727	706	779	799	690	740	738	743	738	763	720	758	751	741	727	715	712	734	728	709	728	761	736	745	735	710	761	742	738	775	748	726	686	716	728	729	762	762	731	746	744	742	725	757	772	781	736	728	727	784	729	755	714	730	733	730	735	677	780	716	804	722	696	774	764	750	766	698	750	735	722	686	718	782	753	762	711	737	773	734	759	735	729	748	732	760	751	679	760	737	783	712	732	723	701	686	720	744	819	720	763	704	765	710	732	685	753	767	704	700	742	717	723	788	742	750	764	686	739	716	733	734	724	757	751	800	687	733	721	744	788	789	727	744	776	751	739	741	722	791	726	745	756	777	719	754	760	735	751	716	718	749	738	675	754	716	725	709	696	745	803	703	721	767	783	743	743	717	709	767	745	754	741	712	725	751	726	764	780	727	735	752	735	761	754	694	689	771	740	698	753	761	731	778	738	757	703	759	770	737	700	692	751	761	767	716	764	726	732	725	770	749	757	750	768	759	746	758	728	779	726	732	769	690	727	709	765	738	769	756	771	736	724	730	721	702	738	772	710	730	741	764	731	765	694	751	750	736	754	725	728	745	725	722	736	759	751	791	759	754	764	794	749
27535	20778	10589	3215	1772	1565	1282	1105	969	794	622	515	424	428	415	389	381	387	378	344	374	350	346	344	373	327	352	350	355	354	371	372	342	328	335	347	371	357	358	328	362	349	364	364	314	370	343	341	376	356	348	340	344	369	358	372	361	334	361	325	370	337	356	313	365	382	338	342	342	354	362	338	351	340	369	336	350	338	326	360	330	340	360	332	350	362	358	357	351	324	344	361	344	358	365	361	338	373	353	297	344	372	338	298	351	339	354	322	315	392	331	325	327	331	325	329	316	375	387	359	323	348	316	373	371	341	331	307	316	362	295	329	361	370	366	330	328	379	344	327	339	320	335	391	379	339	360	353	338	364	361	365	318	364	347	364	329	332	355	325	352	330	367	327	352	346	328	332	337	328	328	337	327	357	359	352	328	359	376	335	303	330	377	355	346	351	351	353	348	353	352	332	336	353	370	335	370	346	340	342	333	339	342	355	387	342	341	344	332	328	374	348	370	337	362	330	367	320	352	362	363	339	344	328	351	352	353	332	360	346	353	325	356	347	331	353	368	325	324	352	355	349	329	369	347	336	371	348	345	319	365	345	333	363	372	361	362	325	337	363	355	315	334	349	323	319	365	320	323	346	370	345	406	340	364	365	339	368	350	310	357	340	345	348	362	332	324	371	335	359	330	343	338	317	346	345	356	371	358	346	355	361	345	376	368	355	365	399	389	351	351	355	348	345	342	349	347	326	356	356	320	338	343	314	357	335	364	348	378	346	338	385	352	342	352	365	327	343	333	340	333	333	339	383	326	340	351	350	338	354	327	370	368	358	348	358	309	339	359	337	330	384	378	352	362	349	330	350	339	346	374	354	357	327	337	346	343	318	368	348	349	333	340	378	379	365	344	331	361	344	352	318	338	341	355	358	331	357	359	386	351	363	347	365	384	361	344	339	353	329	330	357	340	368	318	347	326	331	329	373	359	353	357	335	369	361	379	326	375	348	323	318	369	327	344	392	339	348	329	343	356	353	356	314	358	363	369	343	354	352	341	351	338	347	343	386	328	360	316	350	383	331	354	348	340	370	310	332	330	355	349	359	372	362	319	374	317	348	349	361	321	347	381	352	337	369	342	391	365	361	346	346	357	333	369	327	334	347	378	372	347	351	339	351	359	345	318	383	338	377	369	360	346	353	361	374	340	367	340	381	362	355	324	370	347	329	364	332	374	375	371	335	344	300	327	308	374	376	347	337	353	353	348	333	357	388	367	351	368	361	336	347	386	363	357	328	368	343	330	364	324	310	358	342	343	355	344	329	325	339	347	353	374	370	331	339	337	347	421	326	388	349	318	354	339	357	324	358	351	338	343	354	368	354	333	315	370	342	326	324	331	343	371	341	372	367	337	353	366	335	370	369	357	337	378	347	343	332	391	354	351	346	386	360	367	347	392	322	342	358	338	342	381	391	318	341	341	354	334	349	345	359	318	363	335	378	355	329	338	345	368	343	380	343	320	339	343	391	338	348	336	324	351	341	363	385	354	347	343	360	379	305	331	330	379	356	343	382	337	387	356	345	325	307	346	355	380	353	337	345	338	362	320	348	342	345	329	352	359	318	336	299	318	344	334	347	339	334	343	345	359	344	337	356	378	330	361	359	311	317	402	346	349	347	333	331	379	331	325	388	325	358	345	328	331	371	334	356	334	326	332	342	336	343	362	389	343	353	334	370	333	374	364	339	336	356	348	328	376	320	346	373	359	329	369	328	346	380	341	327	354	359	349	326	337	350	357	382	351	365	312	356	353	364	334	338	363	351	328	339	382	365	358	327	339	353	359	344	341	347	333	340	351	374	350	321	335	343	362	351	350	353	340	360	324	358	334	375	325	358	356	339	321	340	335	364	402	323	324	357	350	348	372	317	337	348	357	346	374	320	347	349	353	351	340	353	356	340	379	349	360	351	365	330	328	368	357	335	346	321	351	329	342	348	347	331	354	338	322	386	352	349	347	350	369	369	324	345	363	347	348	307	363	323	348	345	340	333	352	348	344	341	360	373	346	353	353	331	349	346	330	378	341	353	375	359	351	345	352	341	326	340	349	362	347	377	342	349	365	373	357	327	315	351	342	343	357	369	348	372	336	377	336	357	336	345	375	334	339	335	333	335	370	362	337	319	311	364	357	361	341	344	341	348	343	344	347	336	348	326	343	342	353	351	356	339	311	329	328	329	350	316	362	338	356	376	372	341	358	345	339	333	343	345	361	325	358	350	324	321	353	326	349	386	309	334	357	348	358	340	338	339	359	367	360	381	373	334	365	363	324	315	373	333	340	326	341	338	345	344	331	348	340	344	368	339	366	332	366	340	342	321	363	352	327	339	343	336	347	329	345	367	344	369	308	330	374	347	336	352	319	366	372	371	324	336	346	360	351	379	371	349	323	344	350	328	347	323	367	367	351	361	361	349	303	391	342	365	399	358	356	345	333	344	336	340	344	341	353	345	347	372	358	347	371	329	348	371	383	358	320	355	344	311	349	377	367	347	355	374	355	354	347	328	330	362	336	349	374	365	341	368	325	364	345	346	336	350	322	350	330	371	350	322	340	353	341	341	351	327	354	356	335	363	334	341	358	342	331	358	341	359	339	365	340	331	381	355	352	348	335	329	360	367	364	335	333	345	345	376	333	351	345	372	357	325	371	343	316	337	412	326	334	326	328	384	344	363	366	318	358	351	356	358	335	327	339	363	363	343	354	338	398	318	355	359	375	328	340	365	307	370	358	347	338	373	376	342	376	312	339	331	341	361	375	372	351	324	369	374	372	340	318	341	320	312	344	336	336	343	390	375	366	342	321	353	316	371	337	354	320	329	343	342	361	342	351	335	345	365	345	395	311	345	321	358	321	328	371	344	360	348	334	321	340	309	337	309	357	336	306	349	358	348	357	343	340	347	354	338	332	356	377	357	332	346	353	344	325	332	349	365	338	365	338	339	341	331	329	399	391	378	383	352	370	335	357	359	354	353	339	350	348	318	339	322	383	340	371	341	360	334	368	351	366	321	367	349	331	326	365	349	352	373	367	354	334	369	380	351	380	327	339	349	371	333	380	348	405	371	348	364	300	368	331	374	325	338	323	327	384	346	372	334	337	359	332	329	338	359	371	326	367	372	342	349	360	390	354	346	325	358	328	376	321	349	340	357	354	333	353	347	333	365	371	352	328	335	334	350	375	328	320	321	329	385	310	361	335	333	354	375	333	329	355	364	348	352	306	356	316	349	328	336	336	325	362	362	377	328	355	321	368	344	363	349	330	348	344	325	376	341	366	361	367	353	357	308	331	378	328	330	354	414	346	358	352	348	358	360	335	312	337	344	370	314	330	336	358	359	342	368	329	327	355	364	341	371	363	324	350	338	378	337	346	350	328	328	346	324	346	351	342	398	384	366	346	347	314	356	353	343	316	384	337	345	345	339	354	345	350	333	332	343	346	350	345	357	364	346	331	327	315	318	344	364
6673	9291	8084	4688	3905	3592	3015	2674	2283	1716	1192	883	699	614	571	608	558	562	578	434	493	529	490	474	475	470	456	496	471	487	451	469	445	489	481	466	435	469	469	500	470	462	496	468	467	488	447	463	484	453	472	445	429	448	486	486	450	455	465	435	411	473	428	472	433	431	452	509	472	464	464	459	481	423	439	461	440	452	439	506	471	479	428	465	454	499	440	460	473	463	459	464	470	453	450	389	476	428	460	451	455	440	447	453	473	472	434	462	460	484	458	426	437	451	453	488	483	430	460	479	452	447	465	423	455	494	441	450	438	497	468	452	454	462	457	482	458	505	475	469	436	452	472	435	450	435	473	417	467	470	506	455	451	474	488	445	449	444	448	471	459	472	436	462	438	491	416	459	420	463	468	469	478	464	480	451	408	459	466	474	450	463	461	451	485	458	478	412	470	479	478	459	456	486	467	483	471	486	454	437	469	482	433	493	469	425	457	466	443	473	465	467	477	461	476	449	476	424	474	440	485	453	449	445	455	444	483	481	443	463	463	453	450	462	445	479	457	449	455	442	458	474	437	452	474	465	453	462	454	491	472	484	466	479	468	485	434	445	449	424	467	466	449	489	424	467	476	438	486	468	447	408	459	462	479	456	506	462	480	458	473	465	476	425	436	420	470	446	426	487	454	431	469	426	438	461	491	455	463	473	487	467	455	450	461	478	454	470	477	448	404	443	486	472	496	475	476	524	472	470	437	447	457	428	461	445	420	495	419	443	444	487	434	450	495	447	461	488	473	469	423	509	422	447	455	431	460	442	458	481	464	464	432	507	493	486	462	479	452	446	453	446	445	413	491	458	438	494	440	493	431	464	466	464	446	481	433	480	463	437	481	463	435	487	487	442	446	460	449	464	456	442	482	472	458	481	448	484	465	471	458	458	453	431	500	448	454	419	471	473	484	449	448	452	469	472	445	442	494	442	468	462	450	421	480	440	435	480	455	499	453	492	454	448	474	496	440	434	470	453	463	483	454	477	466	421	447	471	469	483	440	448	461	492	444	473	444	464	460	473	494	441	439	415	467	431	478	445	465	461	466	476	451	428	465	452	433	451	448	492	485	434	425	499	473	460	440	454	444	474	458	475	446	473	446	476	448	448	440	417	466	489	464	463	461	435	492	419	472	458	440	457	446	461	464	453	472	461	425	439	456	443	453	446	458	432	471	443	479	476	455	498	430	492	474	445	419	511	472	468	471	464	477	454	478	468	452	502	454	428	468	471	451	461	457	450	449	443	503	464	457	456	482	471	430	472	449	459	428	431	461	477	462	441	464	462	442	483	472	434	448	467	475	480	473	452	515	475	456	466	464	470	443	474	476	459	467	446	472	436	452	489	447	447	437	433	467	450	419	418	488	473	439	500	465	512	438	434	479	455	449	481	464	444	481	476	478	463	488	441	440	489	463	454	469	490	437	447	472	449	442	440	476	430	406	486	477	439	477	449	475	440	445	457	460	453	446	453	453	445	474	441	458	458	446	482	447	470	421	432	463	443	480	461	469	443	446	458	438	416	444	468	427	467	463	432	486	437	484	484	490	424	446	472	449	440	471	464	488	472	514	468	478	462	466	457	517	475	515	454	468	459	466	461	463	446	454	444	482	471	431	438	436	466	467	471	483	466	456	435	481	431	480	448	466	420	466	437	480	469	465	452	447	469	461	450	455	460	487	499	441	451	426	447	468	467	502	472	444	464	438	460	468	498	438	472	474	432	440	421	479	471	451	438	475	457	479	441	468	472	479	432	478	498	454	477	447	427	491	475	457	445	459	472	447	481	461	444	449	464	459	446	463	457	466	437	464	458	432	459	483	445	495	461	499	464	459	461	437	427	485	455	490	483	493	475	452	455	502	447	437	447	464	445	460	467	441	456	466	485	501	480	467	471	419	488	491	460	461	465	472	467	466	476	477	458	459	446	453	447	434	435	421	442	459	429	439	435	467	462	460	446	451	451	436	431	459	448	475	446	448	431	489	494	442	436	450	421	465	479	461	466	473	454	473	449	506	461	470	476	471	435	476	444	492	478	477	449	465	507	447	479	467	429	482	477	502	450	457	438	493	465	489	439	443	459	449	428	483	491	437	490	464	459	465	437	468	419	482	485	484	450	494	507	501	481	456	463	453	456	414	468	481	471	455	477	462	454	461	493	474	443	441	465	493	518	448	482	461	463	473	484	482	453	467	465	469	455	437	443	473	508	479	447	463	441	491	447	450	451	459	455	441	461	423	468	466	464	475	441	458	504	474	473	490	473	483	469	489	431	461	493	461	468	426	457	456	458	459	441	438	438	464	459	425	455	439	494	448	513	469	457	469	453	421	442	475	445	446	421	487	499	463	438	450	493	467	448	468	434	490	458	421	478	512	471	453	481	444	431	447	464	405	473	464	472	458	471	438	447	483	437	473	451	449	424	466	463	465	450	448	456	443	460	461	517	489	477	458	457	442	453	453	438	443	445	451	474	451	469	450	460	449	444	448	471	492	489	453	422	478	455	452	486	490	458	444	431	413	447	432	455	452	485	505	414	470	472	451	483	467	458	478	474	449	471	440	477	456	480	481	455	447	472	457	446	449	457	438	461	445	438	473	427	452	451	447	449	499	442	464	432	451	446	482	440	459	463	431	471	476	475	476	463	462	454	482	482	500	462	493	485	440	489	458	443	448	445	462	429	455	427	467	434	469	487	457	467	441	443	488	461	458	484	470	469	429	473	432	459	453	480	443	464	451	452	456	479	424	464	428	486	432	472	446	473	496	437	424	448	463	490	436	487	460	516	445	470	466	483	470	449	470	456	435	426	467	419	435	460	455	456	444	445	427	485	481	474	452	447	475	432	482	504	451	464	440	457	431	487	464	475	461	447	463	448	455	492	464	462	456	502	458	460	440	463	432	500	461	457	472	445	443	467	471	476	497	436	507	487	455	421	450	458	472	452	465	471	467	476	485	446	448	458	478	482	426	458	483	492	454	496	459	451	452	428	467	462	459	485	445	468	514	466	461	454	505	493	485	449	451	498	463	452	500	448	452	480	487	497	468	457	469	450	450	486	479	446	477	454	430	452	469	417	457	465	458	449	458	453	462	432	466	477	482	449	464	477	458	450	454	439	466	423	455	453	441	431	444	408	483	439	442	441	445	475	491	484	491	474	493	443	440	454	467	433	451	487	426	449	450	477	440	470	442	450	471	455	442	477	434	426	504	432	410	414	480	458	498	457	469	423	526	462	457	475	491	446	429	448	496	478	439	490	431	454	455	442	462	477	452	478	480	455	447	474	463	438	448	459	464	457	470	436	454	432	453	486	450	459	434	473	449	491	452	447	433	456	505	436	464	438	444	472	453	445	455	439	443	481	427	454	442	476	495	472	470	470	466	469	466	456	419	442	432	450	439	501	444	470	467	427	450	479	440	466	475	489	444	462	472	473	443	461	463	439	478	464	469	490	469	464	464	465	473	494
24415	21617	29062	24651	21598	11404	3462	2431	1890	1508	1239	1019	872	772	833	758	670	679	708	666	645	637	688	619	685	621	625	643	593	617	663	664	669	604	636	651	646	588	613	617	636	651	621	594	593	623	580	673	629	630	590	596	582	622	599	571	602	610	639	588	658	586	670	620	598	624	583	648	553	612	590	567	613	602	643	607	651	604	605	599	609	595	601	656	629	563	611	564	610	625	666	630	620	650	648	546	546	605	566	620	637	626	623	589	658	617	614	584	627	653	580	633	575	577	631	580	602	594	595	573	620	619	570	613	613	604	622	591	600	632	592	618	602	635	589	622	615	610	595	645	592	665	689	603	636	608	634	602	601	610	626	606	569	630	597	592	585	601	604	618	605	595	620	600	617	607	636	595	586	600	616	586	610	638	593	572	578	606	641	599	571	623	645	617	624	627	603	641	561	591	631	634	604	578	622	586	568	633	649	594	617	569	601	592	612	632	600	589	587	631	614	585	631	656	593	607	615	604	628	584	601	602	600	586	603	607	592	611	619	594	611	623	600	592	616	607	596	613	574	615	597	586	634	610	613	615	569	603	624	609	597	583	611	607	611	616	587	604	613	602	632	635	606	583	625	609	605	618	591	619	612	586	604	635	601	676	584	572	585	613	606	615	586	637	626	583	617	641	626	615	614	597	621	627	623	615	592	587	602	593	608	592	606	607	593	660	582	591	600	592	575	608	576	572	595	626	599	609	592	582	618	649	590	613	661	585	590	588	601	595	617	631	612	612	576	612	617	641	626	610	601	641	604	575	606	601	602	659	566	626	591	596	598	620	659	637	607	653	595	638	590	607	590	632	590	597	576	602	632	586	597	602	607	587	590	599	588	584	667	594	624	607	597	608	591	625	643	591	621	571	552	615	592	568	580	612	614	602	624	634	587	611	592	592	550	582	576	569	609	575	599	578	609	614	613	598	569	593	597	605	647	618	567	610	667	609	598	639	584	644	628	637	576	611	551	620	594	626	584	619	628	597	580	594	596	595	650	620	623	585	653	565	593	612	620	623	650	592	549	639	602	650	612	624	582	614	559	636	588	664	595	630	612	594	635	608	603	633	621	577	583	609	620	619	597	642	634	596	608	575	609	574	618	613	612	607	606	618	631	580	573	558	660	613	606	567	625	654	604	646	575	614	579	613	631	639	629	583	603	617	623	646	622	620	574	591	606	592	616	571	577	599	582	590	609	641	622	567	575	604	635	649	605	626	594	602	604	604	624	663	611	642	585	616	617	651	613	612	615	575	611	604	553	605	583	641	570	576	622	620	602	581	665	626	555	620	600	585	649	586	619	595	604	634	626	583	610	589	586	652	597	638	621	578	597	590	607	617	551	595	589	547	592	610	586	576	620	593	581	637	627	594	614	625	601	623	610	578	609	615	600	596	557	575	637	637	616	600	602	611	626	607	630	649	633	544	601	605	620	590	557	601	655	627	609	578	618	572	649	587	604	620	609	656	615	581	575	583	611	636	562	605	563	609	587	614	577	623	609	578	598	615	592	587	556	671	588	607	570	642	619	599	592	586	627	576	564	556	611	610	598	620	590	604	595	596	637	576	578	581	582	593	591	576	617	593	602	624	595	582	596	644	641	603	576	598	599	608	614	572	597	568	614	563	619	616	638	604	603	547	611	618	618	595	634	592	606	598	588	651	598	618	634	639	584	604	627	628	572	571	597	604	657	613	597	602	589	558	615	594	632	593	591	607	594	598	647	624	582	618	596	623	579	614	617	607	612	594	584	604	617	605	570	602	627	625	644	620	641	617	597	635	599	592	619	574	605	600	633	616	597	599	551	608	556	641	579	564	567	580	589	581	575	591	606	648	544	618	610	622	615	628	589	622	583	588	571	594	566	610	604	612	652	603	555	577	567	577	611	622	578	609	597	609	613	619	625	663	563	636	604	629	660	622	612	614	636	553	621	597	576	615	591	615	619	588	578	601	576	545	572	644	656	615	589	624	594	602	649	606	582	604	598	598	621	638	585	632	561	608	591	574	635	601	571	573	636	553	613	607	591	607	609	615	590	684	611	610	615	584	620	609	597	613	569	547	579	580	620	598	632	622	617	648	584	600	592	585	677	604	614	631	605	642	571	579	570	604	581	591	575	624	597	620	599	605	602	583	669	593	619	602	645	608	622	617	592	615	619	609	565	623	605	557	587	584	618	607	642	619	567	591	606	644	598	569	591	625	580	637	606	600	572	582	610	607	635	613	598	556	599	606	656	587	600	598	571	549	608	592	586	637	599	570	561	604	602	630	612	583	623	530	639	573	594	624	623	573	601	585	608	587	587	609	605	654	586	628	633	581	573	604	589	551	605	625	585	592	604	599	637	626	593	637	574	627	556	596	605	638	648	593	617	596	576	611	609	612	556	638	619	570	598	588	603	581	607	602	608	599	651	579	604	582	611	593	552	615	617	580	639	648	576	587	565	582	635	628	649	605	613	538	595	645	646	577	574	582	585	613	588	628	581	638	624	632	592	628	644	651	612	595	588	596	573	619	621	587	597	631	605	602	580	596	611	646	592	604	590	591	649	633	608	603	618	615	605	605	569	603	616	536	649	610	644	608	614	567	600	611	622	589	572	592	575	628	611	612	612	614	622	589	596	557	664	612	621	610	631	594	579	644	622	607	587	638	602	633	555	605	574	612	604	639	622	609	587	622	593	601	614	609	590	597	602	584	633	570	626	585	627	611	601	649	641	601	565	568	609	595	594	600	605	609	603	634	654	561	600	610	654	587	573	589	604	585	589	637	610	609	652	613	639	607	595	590	586	567	626	610	574	629	578	593	617	603	599	583	574	572	645	591	586	610	615	568	602	581	599	611	634	615	576	594	627	578	624	613	633	655	619	586	605	601	620	590	622	623	614	570	632	596	597	578	587	600	599	611	552	565	608	578	585	603	626	630	627	577	587	582	610	608	622	633	597	612	613	611	590	592	629	621	594	573	604	618	601	571	603	612	604	612	565	658	611	634	589	625	569	631	656	624	597	612	617	617	609	588	591	586	582	614	599	633	620	609	611	597	604	618	607	599	618	608	564	592	597	595	615	616	585	621	615	585	621	578	577	602	643	644	597	615	597	618	598	613	614	616	566	560	625	605	635	625	613	606	607	592	576	593	589	628	612	636	601	633	625	596	588	569	626	591	622	597	596	594	607	626	639	600	622	622	585	619	643	608	580	624	637	612	581	632	603	526	598	639	643	567	621	599	586	592	580	564	587	648	603	615	573	563	592	647	619	627	656	655	584	605	585	643	630	616	646	582	614	604	538	617	566	618	622	580	584	581	622	620	579	603	596	596	599	602	593	638	643	572	617	610	603	597	609	635	599	565	615	591	592	602	553	582	600	603	605	599	598	583	621	622	566	609	644	621	616	561	569	585	611	633	599	596	585	577	593	633	634	573	591	598	586	601	579	651	591	568	618	613	574	601	579	570	628	591	605	574	608	599
8293	18446	15781	9641	8085	7036	6078	5049	4376	3162	2430	1817	1479	1262	1232	1197	1141	1030	945	899	889	907	885	871	895	883	849	840	845	797	789	825	848	826	773	823	798	819	797	823	832	852	817	835	804	800	803	822	832	824	870	767	814	787	781	818	841	814	759	792	800	798	810	798	772	811	801	802	796	854	785	789	789	791	806	768	822	782	744	791	777	799	781	774	778	817	802	783	770	753	771	733	756	825	789	780	766	752	812	750	816	787	816	776	770	778	820	776	782	788	840	807	768	785	759	811	793	802	750	805	802	742	790	850	782	759	790	813	788	826	812	820	807	828	802	817	811	771	792	780	824	776	798	777	759	811	818	820	769	841	802	839	746	818	798	792	802	757	767	786	801	823	829	781	755	823	791	766	813	827	821	807	779	781	783	742	779	751	814	774	779	782	747	820	814	801	769	784	787	776	784	811	773	801	788	811	753	824	815	803	804	782	807	776	784	766	792	835	764	776	797	765	762	790	763	820	755	789	804	779	794	758	834	801	738	715	786	756	789	771	780	792	726	717	768	756	813	808	778	755	787	777	748	780	812	805	782	760	777	770	772	750	787	789	765	825	815	793	750	817	843	759	794	715	764	782	816	783	740	814	740	823	789	759	783	771	810	818	757	783	844	798	784	784	773	793	801	794	818	796	779	784	781	769	806	783	764	824	797	750	777	788	782	790	795	780	781	814	781	806	828	756	738	797	800	757	734	762	778	777	775	772	783	821	786	761	806	815	844	763	756	819	755	774	790	783	751	830	814	823	775	755	737	800	777	795	761	798	811	738	796	761	776	775	765	782	831	732	797	786	791	836	769	770	820	729	823	761	768	788	779	751	725	742	759	832	839	829	727	769	821	778	801	741	778	777	735	755	802	771	796	729	797	804	780	867	712	759	772	778	797	799	789	751	793	788	784	766	781	786	770	749	727	789	763	820	779	818	727	802	777	788	755	802	772	768	751	747	767	754	810	803	791	719	766	830	792	822	777	771	791	812	796	828	743	770	785	776	807	761	752	790	774	769	772	784	787	770	717	792	818	788	767	781	764	796	824	801	831	777	829	808	783	763	801	834	821	782	799	796	782	818	783	742	759	788	750	744	811	731	727	841	773	783	788	733	814	764	777	761	796	818	767	770	754	810	786	777	760	744	773	790	791	763	816	832	762	758	768	805	794	806	769	787	805	789	813	753	778	821	785	790	769	788	783	802	821	816	756	784	811	748	759	763	765	781	784	812	759	761	704	799	818	756	809	868	777	772	778	767	808	796	783	822	761	766	730	781	725	756	819	772	777	841	781	754	768	827	791	809	741	805	754	760	762	758	847	808	838	781	774	750	811	758	778	769	795	776	782	835	799	848	758	750	783	755	766	803	817	801	740	777	799	792	763	734	790	789	807	770	771	760	815	819	788	797	772	771	787	793	796	736	813	814	787	772	778	782	790	791	778	763	797	750	730	798	808	770	783	797	715	764	770	785	827	750	837	755	765	812	787	785	719	792	752	815	803	745	770	781	760	728	793	794	784	743	758	800	810	820	786	724	825	790	766	746	737	819	796	777	788	766	801	790	753	805	769	767	798	806	747	816	742	752	841	747	745	793	757	789	763	794	764	802	745	856	788	770	710	772	705	848	786	756	814	759	786	773	786	829	813	754	775	734	799	782	804	810	782	848	748	774	765	824	803	819	748	799	785	803	777	839	764	744	785	813	759	782	761	775	776	796	757	733	817	726	764	779	764	777	804	802	770	816	796	766	738	692	807	804	790	766	750	793	810	792	762	804	755	800	844	787	817	793	758	766	749	782	722	775	764	793	774	783	790	800	784	782	781	799	802	760	763	759	803	781	777	762	796	787	784	774	771	784	807	768	764	773	792	756	823	780	777	840	752	750	785	800	729	794	782	783	790	801	764	849	739	807	774	778	776	788	810	731	765	796	808	775	737	731	790	738	740	779	777	821	835	762	773	780	778	749	773	782	789	737	793	710	752	733	741	778	808	753	793	838	765	803	808	767	758	773	769	743	793	769	802	840	841	786	809	814	843	825	783	831	811	780	780	727	821	796	771	746	753	819	787	788	778	782	792	762	791	859	827	765	783	766	733	732	769	832	771	787	830	818	778	732	792	807	763	768	788	746	776	807	781	746	748	789	771	761	787	741	783	767	800	776	764	795	826	825	793	756	803	815	789	799	773	760	770	800	784	737	767	794	770	810	852	814	792	771	787	773	737	805	819	816	789	765	802	802	771	783	778	773	749	750	769	797	797	747	765	770	790	775	771	770	774	764	777	766	800	760	772	800	833	753	739	820	749	782	799	804	810	832	808	794	819	799	830	798	825	738	793	791	781	762	726	782	797	776	726	796	763	789	812	814	756	787	785	774	756	768	794	736	778	803	756	779	816	775	768	838	749	801	782	770	784	750	826	751	802	789	798	766	762	764	747	744	796	806	787	775	778	821	827	741	827	791	745	783	800	798	773	778	747	823	784	800	786	781	784	805	822	821	824	759	787	805	763	817	821	787	710	832	759	763	777	758	813	753	778	796	756	783	784	845	775	797	740	808	756	796	750	816	772	746	750	747	758	788	830	786	757	822	775	764	795	779	752	762	776	720	779	748	796	784	770	760	717	775	758	775	793	794	800	783	816	739	776	755	808	765	774	821	763	760	781	799	781	741	796	774	790	787	760	779	761	826	809	783	793	786	722	788	788	773	745	789	760	759	822	761	771	753	776	752	814	798	730	771	784	761	789	810	776	729	783	784	787	766	770	840	784	762	818	774	808	797	804	800	829	822	846	786	772	768	762	805	809	819	769	717	782	769	770	739	793	807	764	761	764	813	781	769	792	783	746	795	763	797	775	719	771	750	752	800	792	819	794	746	807	768	763	805	824	784	816	752	816	781	766	748	743	777	780	781	778	840	741	809	741	774	783	834	775	776	766	797	792	745	737	796	789	793	810	783	780	781	743	771	764	804	776	822	772	760	797	817	763	777	779	749	782	806	815	775	749	757	751	771	792	757	727	806	801	834	777	747	784	803	756	794	779	722	758	736	786	756	786	809	762	765	774	806	758	775	779	791	785	766	781	760	797	814	769	793	773	810	735	743	775	809	795	781	806	771	763	832	800	795	778	781	779	775	779	779	790	772	768	763	719	793	750	812	790	807	777	744	753	882	752	776	829	733	826	756	778	802	781	804	748	810	831	775	795	791	788	773	795	805	781	755	807	747	775	794	776	805	806	742	780	805	780	784	784	735	765	745	781	761	715	795	738	772	746	763	775	819	736	805	773	757	758	760	837	814	737	818	785	740	739	790	822	797	744	782	756	807	790	767	782	779	761	812	786	726	771	781	777	778	826	768	764	762	816	765	770	815	783	727	777	797	834	759	817	798	800	806	776	751	768	791	785	825	779	795	756	770	843	782	742	783	815	811	745	798	751	781	786	805	775	754	755	756	784	776	815	783	759	795	772	809	754	806
23472	21604	29516	24191	21608	21676	10229	3565	2457	1904	1496	1144	989	907	882	813	760	720	640	712	667	662	669	607	614	611	651	572	618	587	637	615	626	566	612	585	626	606	576	584	596	593	622	602	613	597	600	572	632	590	609	609	597	571	614	605	566	565	558	583	581	604	547	598	599	568	613	611	612	551	556	595	577	575	540	567	608	600	571	595	570	560	554	575	551	539	593	586	587	645	567	586	564	586	554	542	566	583	601	566	566	585	562	560	570	617	559	573	580	547	536	541	580	609	554	599	592	567	547	607	537	549	577	556	567	556	570	579	554	565	524	575	629	548	591	577	595	570	584	577	588	515	568	532	537	569	576	578	570	583	610	545	551	550	595	515	589	604	585	561	597	559	567	572	544	547	566	604	544	570	608	553	578	545	557	553	577	535	536	582	521	578	534	592	551	530	573	609	576	539	575	544	589	581	566	547	553	567	581	548	592	525	595	581	563	564	573	600	572	571	536	555	597	556	581	514	526	565	530	563	562	548	563	570	543	577	588	565	574	548	516	588	593	533	558	535	558	548	567	594	573	606	561	578	562	538	617	567	556	559	564	544	572	550	597	549	584	525	596	563	575	576	575	530	561	602	564	602	608	564	558	579	580	569	543	547	570	573	526	633	588	532	594	559	592	588	598	554	572	532	554	549	557	578	606	569	551	554	587	554	561	569	564	568	615	504	582	607	546	573	592	571	567	588	617	536	560	515	587	593	533	554	607	556	573	555	592	514	565	548	575	576	537	545	541	575	598	586	575	549	516	549	528	542	551	601	543	530	607	608	599	580	601	544	527	550	512	589	550	557	570	598	570	561	529	580	568	609	589	623	570	564	547	591	571	544	566	547	569	565	568	584	551	559	558	567	544	564	540	504	564	530	575	548	573	527	517	550	553	610	591	611	565	549	579	586	566	575	589	584	521	568	588	574	623	586	514	540	557	549	554	597	503	536	553	532	541	544	553	539	557	558	530	564	529	559	606	576	588	588	557	564	549	511	588	582	514	574	583	572	570	555	565	543	594	565	551	567	588	581	528	591	548	560	620	561	557	579	606	564	577	603	562	523	553	516	567	570	564	587	553	563	604	579	540	561	541	597	514	564	562	570	546	591	577	542	529	555	577	521	584	520	579	592	545	644	572	570	549	535	556	604	554	576	574	540	532	550	571	571	568	576	556	551	560	539	603	581	544	581	586	586	551	563	537	566	574	555	605	561	584	588	548	590	540	552	560	570	549	550	576	582	561	510	571	583	600	554	564	522	572	562	562	538	539	578	575	565	550	504	566	598	566	562	565	553	590	574	535	542	537	563	524	548	519	543	551	553	627	588	521	574	538	523	574	545	588	571	562	540	538	564	564	585	625	577	521	574	541	570	557	572	570	612	556	569	544	602	536	585	581	576	561	635	564	549	529	577	545	551	591	531	613	577	563	529	569	569	580	571	577	540	556	554	549	543	559	531	556	549	617	599	538	531	586	562	580	559	544	583	625	533	551	577	609	577	562	571	552	575	590	521	582	575	539	545	580	580	571	582	555	566	526	603	544	531	556	610	550	586	567	584	566	576	589	551	562	546	572	552	531	532	542	562	545	503	580	543	581	539	583	571	621	545	589	520	537	565	525	539	539	512	537	523	573	534	583	547	553	602	540	537	503	558	522	588	564	544	587	566	563	589	549	576	542	548	534	516	589	512	553	581	559	551	600	535	525	552	610	574	555	574	577	561	618	567	574	570	605	576	543	589	552	573	558	557	511	537	574	581	558	519	643	527	567	566	542	576	607	576	590	563	564	601	523	532	592	560	587	593	546	561	563	562	557	586	584	548	592	566	522	545	540	555	531	585	594	494	566	533	615	584	579	536	555	540	555	643	556	561	560	577	591	566	551	582	598	536	554	563	556	524	567	534	553	545	593	534	543	567	546	536	586	532	576	556	578	561	563	561	545	575	559	568	548	588	549	574	540	553	564	586	564	576	600	547	564	634	578	588	572	543	520	601	581	558	578	552	589	572	516	557	554	585	565	518	583	577	527	590	576	556	544	593	550	575	579	578	555	574	566	564	527	503	565	567	606	518	586	559	577	545	605	562	531	521	576	533	546	521	598	580	560	553	567	576	512	573	545	531	522	532	568	526	560	577	587	543	567	569	547	565	556	529	541	569	555	549	544	564	597	590	564	594	528	622	530	590	538	558	584	605	598	610	549	569	579	537	582	561	567	547	546	562	554	549	548	578	572	529	554	549	589	563	552	556	570	572	558	601	560	588	541	558	576	566	551	551	552	600	560	585	615	572	558	566	551	542	610	575	528	571	570	546	608	526	607	549	600	569	592	588	548	545	605	580	576	581	553	572	594	571	567	539	554	523	594	580	554	556	566	558	568	513	553	571	586	587	521	552	591	583	562	608	572	544	581	547	585	540	560	543	557	558	559	566	549	566	559	553	578	582	554	537	550	534	585	572	617	558	533	574	667	563	565	538	550	573	554	585	598	578	550	634	531	605	582	546	550	599	544	542	534	532	586	589	619	565	594	590	563	553	565	569	546	567	567	550	613	542	526	550	556	510	558	572	542	568	545	521	569	564	540	533	545	585	603	573	552	564	536	562	581	572	551	522	565	603	568	559	534	576	582	574	610	545	573	582	556	523	547	573	558	569	554	583	564	571	550	549	616	598	592	552	573	581	611	603	590	545	552	591	534	553	542	556	551	566	577	589	566	523	557	597	602	594	576	572	596	550	567	529	540	524	538	571	547	604	562	518	527	564	596	529	570	552	572	556	559	574	552	575	514	584	514	598	567	545	568	565	537	532	563	540	538	527	517	565	568	571	580	577	545	563	586	560	581	522	579	594	583	551	546	568	566	581	593	584	562	567	578	601	584	595	565	533	551	564	530	553	592	586	567	574	538	559	611	554	539	525	601	559	556	556	546	553	604	564	552	560	582	583	559	555	591	590	550	558	567	585	550	533	598	566	563	539	576	576	541	527	562	586	588	526	544	544	565	537	539	500	564	557	545	568	579	572	569	609	556	568	525	605	531	558	573	588	612	542	537	583	548	544	565	587	561	578	557	535	550	568	578	599	536	588	574	574	601	549	568	531	559	592	525	606	574	539	500	594	577	631	586	532	551	547	597	485	548	586	570	588	591	553	544	554	547	574	545	557	574	551	565	542	570	553	563	527	547	573	540	557	614	571	551	563	535	577	531	572	540	568	574	559	607	557	578	545	598	549	566	537	534	572	547	525	572	517	554	515	541	577	568	550	585	561	585	602	552	570	506	564	546	577	565	564	576	588	523	571	554	541	577	565	574	538	561	524	557	575	531	537	551	544	585	533	554	564	542	545	557	569	562	533	553	547	607	640	570	522	524	623	558	583	551	576	581	536	559	545	561	533	615	540	550	540	611	550	549	558	548	553	501	619	536	564	560	580	590	560	571	536	550	578	560	540	585	573	541	546	575	570	561	547	578	540	555	568
10380	24355	20919	13519	11315	9953	8269	7053	5857	4311	3111	2311	1940	1604	1465	1390	1183	1087	1035	982	956	916	867	911	853	850	792	848	873	843	815	825	790	757	791	849	776	765	812	786	766	805	822	735	788	731	803	777	737	741	764	732	770	773	731	748	724	799	720	743	748	724	730	698	727	696	744	759	734	741	715	772	727	792	779	728	726	719	747	721	701	772	773	751	709	771	752	710	703	728	743	738	765	711	745	706	757	749	723	743	767	723	729	732	717	778	724	738	740	711	734	761	722	758	749	716	726	721	741	767	758	728	707	719	734	755	751	738	783	700	721	775	743	720	710	760	771	687	778	748	701	737	747	748	771	703	731	724	703	744	720	727	745	719	716	791	736	725	728	694	769	751	757	760	706	746	835	737	686	745	684	709	777	705	744	706	780	759	746	761	745	671	725	726	674	789	711	751	672	725	704	790	759	738	705	742	709	706	765	727	689	723	689	755	800	756	737	741	750	744	742	729	718	733	742	726	753	787	737	745	756	733	762	722	732	746	740	756	780	728	737	701	693	777	763	763	798	711	754	719	722	800	714	747	730	717	730	742	723	782	777	720	714	731	756	725	743	702	762	709	748	784	749	773	761	776	739	752	733	699	776	748	780	719	700	751	745	730	741	729	732	729	701	761	758	731	673	724	689	711	714	748	726	727	710	758	735	738	735	689	763	721	701	735	684	763	752	686	722	708	733	731	762	717	746	712	729	720	795	762	694	743	732	705	721	715	720	706	771	790	749	751	728	744	710	755	691	789	686	701	817	740	737	722	745	706	733	742	769	773	786	756	694	709	721	741	734	763	744	726	727	791	752	751	740	733	715	734	696	709	758	701	748	731	734	710	747	709	732	784	681	744	757	767	693	734	751	699	777	758	764	774	762	721	698	763	737	722	753	728	729	707	706	703	738	737	761	759	710	732	761	768	739	737	687	702	739	705	764	721	702	806	733	715	778	693	794	741	744	688	744	673	772	734	723	702	732	706	773	738	732	707	704	751	732	679	739	729	720	756	715	780	757	746	693	746	732	723	756	751	772	723	784	730	755	685	676	749	740	726	771	711	737	736	757	715	768	713	703	716	773	735	724	754	747	722	723	702	746	682	740	778	732	697	742	711	697	737	784	676	754	766	753	719	771	771	725	768	764	766	722	661	771	735	782	774	735	704	739	724	740	717	769	719	706	732	737	733	742	719	712	716	743	731	725	768	765	745	748	764	760	735	727	705	792	694	702	702	737	727	760	717	703	724	782	765	686	701	710	740	696	753	686	708	700	759	766	748	721	750	744	750	755	730	763	728	773	758	712	698	739	727	730	699	672	705	772	694	786	724	768	760	766	740	710	730	748	734	716	733	715	731	766	712	777	736	745	727	769	744	735	757	743	688	728	789	741	703	714	771	699	743	709	727	750	693	736	712	760	757	747	794	680	744	691	744	746	711	758	772	733	716	779	756	705	760	738	776	769	747	720	748	736	753	725	750	695	738	727	730	726	741	727	691	782	695	750	740	737	747	713	700	765	772	735	755	726	661	751	735	710	733	756	771	730	719	757	729	753	723	735	738	714	721	735	702	727	729	714	777	709	762	737	755	753	734	740	732	717	739	752	746	707	743	708	733	701	743	741	783	770	725	675	670	741	746	680	780	740	671	715	775	763	784	708	765	726	732	724	758	717	712	748	739	703	696	702	747	692	739	713	728	751	721	698	750	748	774	726	706	753	703	717	744	751	715	724	691	694	746	746	738	717	724	738	772	733	739	710	738	708	726	702	748	741	681	701	739	732	702	795	742	714	725	708	701	730	713	738	747	731	753	745	730	725	787	738	751	738	790	718	717	763	741	720	721	715	750	690	754	759	725	745	721	769	747	719	693	770	724	778	713	755	749	707	756	705	783	758	798	726	795	712	742	725	710	747	809	758	711	718	746	744	709	733	753	738	733	743	721	719	732	698	770	682	704	740	756	782	753	738	726	757	781	729	686	779	743	721	757	777	682	785	710	722	722	809	713	697	691	733	713	714	746	728	773	724	735	720	757	702	762	738	742	757	715	682	753	747	704	712	744	740	721	761	678	735	763	777	714	772	726	709	722	723	745	758	738	724	773	698	774	749	728	791	731	742	690	735	767	754	768	696	733	723	717	742	758	740	693	710	724	753	734	670	776	737	689	744	762	728	711	773	714	747	752	730	719	720	726	723	720	697	738	737	764	717	731	721	753	720	734	727	791	698	690	722	733	737	730	802	714	752	724	775	677	706	694	699	722	736	761	725	718	762	703	746	694	700	771	729	729	786	703	706	760	742	770	763	697	714	731	741	748	696	766	764	776	726	719	753	709	718	680	709	734	759	775	737	759	704	741	736	765	751	759	795	754	773	741	761	757	700	725	716	724	737	765	735	720	712	760	743	737	763	777	690	750	745	756	702	706	754	691	737	718	726	739	709	753	750	743	735	724	737	703	746	758	746	711	749	756	732	720	722	727	751	682	788	757	743	725	703	785	784	731	740	746	713	742	691	689	771	761	745	720	767	746	726	722	768	699	720	699	719	771	715	714	783	739	718	726	724	776	701	707	738	735	707	741	778	719	751	742	778	732	735	717	738	739	731	699	740	749	706	712	722	694	741	694	757	708	702	739	693	734	715	694	726	747	727	730	752	746	725	735	717	717	750	722	770	719	746	761	737	739	755	706	721	762	757	760	793	754	703	721	700	752	726	728	716	702	729	699	762	750	740	749	716	725	755	780	697	780	732	746	761	725	675	713	744	789	724	729	687	788	751	685	767	765	793	673	782	730	736	764	758	790	787	723	728	754	737	742	738	745	691	761	744	724	746	724	684	757	722	714	755	688	766	760	759	734	704	704	767	711	704	704	729	696	750	750	714	732	751	728	757	759	695	737	702	729	728	738	737	701	703	691	776	707	723	728	682	741	753	772	683	716	700	792	748	692	748	697	743	690	695	759	721	707	732	696	703	746	757	727	726	722	778	725	699	711	728	720	669	731	777	710	708	718	740	717	704	718	749	731	762	708	755	729	711	695	709	744	749	769	764	731	734	696	793	759	679	730	694	716	684	711	770	755	740	699	724	728	676	728	737	735	745	769	690	704	737	741	664	726	709	788	699	706	747	680	728	714	745	686	753	732	688	723	726	713	783	733	699	777	705	751	754	750	725	717	703	738	742	717	739	713	728	778	734	712	742	725	700	733	697	757	734	752	747	754	671	771	776	737	702	761	748	713	732	718	721	770	726	688	711	756	765	750	732	720	740	695	772	716	717	754	695	728	726	699	749	747	671	799	734	744	740	716	692	785	743	736	751	725	712	708	761	715	743	768	681	758	678	743	754	710	764	802	779	705	765	711	726	764	754	720	751	728	778	732	734	717	716	751	730	749	713	734	728	725	695	813	737	709	740	736	731	741	725	728	772	699	726	737	762	755	739	736	706	696	734	733	761	694	732	762	689	757	737	722	729	748	728	728
27508	20797	10678	3148	1947	1523	1290	1127	953	734	565	488	454	391	398	428	389	352	372	339	343	404	338	334	333	353	339	308	328	321	347	375	337	384	351	342	343	337	356	343	343	358	376	365	344	353	386	342	342	352	362	390	342	305	350	343	336	390	368	389	338	336	346	344	356	347	327	362	325	332	347	325	328	365	354	342	332	357	320	340	351	380	384	326	327	323	314	298	357	378	364	348	333	351	378	369	368	339	294	350	338	322	313	308	320	361	316	329	368	320	345	377	376	354	346	362	347	368	369	351	353	329	330	317	329	349	330	364	347	372	340	362	305	371	337	358	337	360	339	330	317	320	319	340	342	337	302	331	365	354	349	332	339	323	346	306	361	368	311	341	324	325	389	335	364	326	383	337	346	363	323	334	330	341	354	339	349	344	329	336	319	366	356	342	355	332	359	355	348	357	383	353	361	341	367	354	357	383	363	331	364	318	334	352	303	349	336	327	327	328	318	333	357	325	362	368	338	367	323	340	353	363	355	381	321	382	355	328	343	328	359	375	381	355	307	355	328	345	352	344	353	379	373	333	325	327	379	367	353	374	334	342	330	331	343	318	335	347	353	339	347	341	328	344	352	337	369	356	327	386	304	367	334	350	339	367	359	350	336	331	347	334	348	310	311	365	342	337	350	380	356	355	372	359	347	354	392	353	341	356	340	358	357	346	340	334	328	368	341	358	338	373	321	379	392	329	372	360	340	352	367	318	368	378	336	338	366	327	354	365	331	354	374	355	371	354	345	396	336	334	364	337	348	329	353	349	355	344	349	331	370	357	357	331	336	364	338	336	367	316	364	383	340	332	345	351	335	355	335	353	373	330	338	337	343	339	324	359	339	329	399	373	342	323	343	365	333	326	354	331	340	353	356	336	337	351	368	347	367	328	383	353	328	379	331	340	327	354	328	314	378	369	378	345	316	308	327	320	349	338	317	368	344	379	344	328	377	356	379	320	347	327	375	353	352	354	365	292	374	350	338	351	349	317	327	333	357	363	355	330	332	381	356	368	346	346	356	339	362	370	332	329	333	357	345	334	341	342	343	353	336	362	346	341	326	376	370	366	328	347	345	324	364	349	347	376	352	331	358	338	359	318	329	333	312	396	325	340	319	329	356	312	318	356	331	312	355	311	346	348	354	336	343	326	357	386	338	354	364	336	358	354	349	318	319	331	321	320	336	375	328	332	336	348	385	363	338	332	335	341	365	325	346	353	341	387	350	327	316	338	327	344	372	366	346	379	346	341	341	362	336	349	364	367	333	350	386	317	388	377	320	332	360	323	357	348	380	332	341	356	363	366	353	332	331	356	335	347	394	336	367	351	361	372	367	318	348	312	363	339	339	328	354	362	297	316	359	356	364	363	388	340	336	327	352	358	321	334	373	374	318	362	324	353	355	342	358	365	334	360	358	401	340	331	341	314	374	362	329	339	360	339	328	343	356	341	340	353	349	343	360	338	356	345	348	340	324	354	373	324	339	343	341	331	381	385	375	357	356	353	376	343	369	339	353	331	341	347	336	361	361	375	374	361	323	343	356	332	384	361	364	355	323	365	364	350	342	375	372	318	347	359	369	361	357	344	360	326	380	343	311	349	355	337	345	341	341	379	344	343	299	336	355	361	342	355	331	362	340	325	305	359	342	361	352	345	341	388	353	356	388	350	330	343	364	333	366	325	354	359	356	341	330	384	299	349	292	340	370	331	332	338	311	376	328	329	375	316	328	327	365	331	382	349	347	334	363	353	340	347	352	355	339	346	374	351	328	349	373	337	340	343	356	343	336	361	340	351	361	346	345	327	338	319	355	339	335	347	348	316	377	332	334	329	326	358	322	383	363	356	340	378	347	349	363	367	331	354	344	342	342	343	369	331	355	357	313	344	342	338	317	324	357	326	344	338	325	371	344	318	350	354	347	344	303	338	368	380	360	312	380	329	355	363	347	359	332	357	313	321	355	336	330	333	315	335	328	358	342	365	322	297	336	354	325	326	376	326	336	365	334	304	362	334	351	347	373	327	330	340	337	357	332	331	327	356	369	374	375	351	337	351	328	373	349	324	360	334	351	343	363	331	371	346	384	358	367	329	364	340	352	358	339	359	372	348	363	350	343	314	343	336	352	355	334	341	350	341	352	338	335	368	362	356	355	378	333	385	359	344	327	344	342	362	339	357	371	379	316	327	367	351	374	352	370	329	363	342	374	352	330	288	353	311	349	370	355	369	365	346	358	351	358	335	351	387	378	346	378	366	367	361	355	361	332	343	367	354	332	334	339	371	343	327	349	356	344	339	351	360	340	327	357	341	350	378	333	353	350	353	373	337	361	354	362	338	344	372	349	341	358	287	334	363	362	345	332	368	342	319	346	361	367	353	363	359	321	368	346	313	340	356	364	300	321	384	341	322	305	369	357	342	347	365	350	331	354	367	333	349	366	363	369	341	312	335	337	337	324	375	379	369	333	332	336	367	341	341	352	329	402	342	340	330	349	369	345	355	321	363	373	384	320	344	354	317	335	332	342	361	321	348	379	318	356	347	357	337	338	346	347	324	357	371	323	385	336	339	334	311	364	348	375	379	347	328	313	378	341	330	341	340	333	352	350	310	314	391	338	339	369	359	364	358	371	335	349	349	357	350	343	359	348	368	338	349	306	322	334	377	311	349	366	356	352	359	360	346	337	356	333	371	383	360	352	325	310	329	332	365	328	362	359	351	347	369	336	359	338	370	329	335	356	367	348	370	342	374	338	351	344	347	332	344	352	312	340	353	327	336	381	366	356	352	360	356	348	346	339	359	343	340	340	361	335	328	337	344	334	338	324	327	338	347	342	324	345	373	350	329	381	313	328	340	357	362	338	346	328	340	327	345	354	390	384	360	331	333	376	358	309	319	343	378	339	349	398	344	332	332	336	377	345	320	322	380	343	344	346	360	340	364	359	332	336	348	352	342	358	355	364	351	361	360	332	345	334	368	350	331	338	337	347	331	318	347	316	362	387	353	361	353	362	366	390	348	352	333	344	342	327	316	325	317	347	342	370	328	365	352	324	380	363	318	355	348	351	346	334	319	376	393	338	373	344	364	354	347	312	345	312	348	330	307	313	367	357	335	359	328	339	353	340	364	362	339	348	341	335	341	371	341	350	340	366	324	342	350	362	283	339	317	330	369	350	349	356	352	354	329	361	343	359	364	333	335	377	336	347	342	319	356	354	355	332	350	335	347	340	346	336	346	344	364	365	373	338	353	352	338	328	351	345	328	378	339	315	353	350	335	358	348	357	354	300	324	317	321	303	348	384	390	337	323	345	357	374	357	338	337	369	336	302	317	332	325	365	325	355	311	332	339	357	371	323	366	360	326	363	362	315	345	322	371	331	355	364	350	320	377	341	333	290	368	347	359	362	318	329	353	359	348	308	328	345	375	333	307	331	339	337	334	328	341	332	375	344	322	320	317	362	360	356	319	358	342
6737	9232	8316	4675	4119	3795	3006	2697	2190	1524	1128	890	704	638	583	609	569	545	462	460	460	498	443	458	474	470	460	466	517	471	511	448	502	404	475	469	495	486	467	504	446	496	477	470	450	439	476	438	476	436	457	458	471	431	490	437	489	450	465	447	474	464	451	477	447	452	480	475	444	408	475	431	447	454	475	442	470	456	441	483	454	432	454	463	433	468	403	488	451	474	469	450	474	430	460	437	425	454	472	456	465	466	463	491	472	461	455	461	438	451	473	445	459	425	456	453	464	452	461	438	494	485	460	454	462	473	460	458	430	488	445	489	459	477	452	454	469	464	446	441	454	448	474	450	471	453	432	411	433	439	464	439	442	434	468	447	471	433	437	464	451	443	478	448	483	473	442	470	474	444	447	442	426	467	453	442	498	436	420	469	431	437	465	479	477	434	474	425	438	486	455	487	486	487	487	465	479	461	439	451	482	435	469	428	472	453	465	445	459	486	446	459	473	408	454	454	481	465	451	474	428	465	485	469	479	447	495	425	480	425	462	443	417	458	458	469	473	441	478	454	472	461	461	446	438	475	453	454	477	441	436	449	478	446	434	454	458	455	480	477	453	462	458	452	450	469	453	438	471	444	420	438	429	435	428	457	436	474	485	466	405	466	456	450	491	448	454	443	463	454	474	423	448	480	467	436	474	457	450	456	469	453	468	471	459	469	427	462	421	453	428	481	445	460	441	436	471	420	454	433	443	487	488	440	491	477	482	428	430	463	490	463	465	438	457	425	489	460	438	523	435	449	487	492	451	464	477	479	469	441	458	437	436	456	466	460	449	447	432	447	492	494	471	461	497	429	477	465	479	478	432	471	463	484	437	448	432	448	466	480	458	443	450	439	483	432	461	458	487	469	488	436	488	436	461	484	452	486	468	472	440	474	464	485	473	448	478	431	465	448	428	391	445	439	432	423	465	474	487	462	467	461	443	451	448	457	468	485	476	411	504	426	447	426	470	455	433	447	458	463	443	467	431	480	450	455	449	436	467	470	433	454	440	436	453	473	419	474	467	470	412	481	467	458	436	443	439	421	454	447	432	422	438	422	484	427	460	473	427	455	461	468	472	459	434	469	441	401	448	470	451	474	480	433	474	462	483	449	498	425	475	427	471	518	472	443	450	451	414	431	454	410	466	452	475	437	475	483	464	412	461	499	469	464	460	439	415	493	449	476	425	487	417	455	454	479	468	489	497	460	472	456	452	418	454	450	442	446	446	447	451	423	434	436	462	455	439	450	442	454	458	434	477	445	457	451	447	460	466	464	482	479	425	464	470	466	465	466	435	472	499	459	459	504	469	464	426	476	446	463	500	457	450	437	459	432	475	442	466	448	495	466	446	454	450	442	451	468	478	447	515	460	454	501	435	467	476	438	442	472	449	466	515	441	483	480	471	399	462	451	467	457	430	449	478	472	465	471	440	445	467	461	473	476	452	468	447	470	464	458	432	450	445	484	498	460	418	435	440	477	437	428	419	426	454	439	429	482	428	465	404	483	449	461	454	465	448	467	439	440	424	444	424	462	480	460	419	468	448	482	472	440	436	407	437	383	441	471	442	462	453	489	430	479	461	474	499	457	460	444	474	464	442	481	473	491	435	501	457	477	447	478	460	426	486	464	483	457	466	461	522	493	451	444	442	461	438	482	420	468	476	476	464	493	414	427	469	445	449	483	474	486	480	462	468	439	467	451	467	465	432	442	446	453	412	437	479	430	438	449	492	423	470	499	435	503	449	429	507	448	450	445	477	448	462	473	425	463	496	439	452	457	460	462	443	457	513	456	465	439	428	465	466	490	448	490	472	444	409	477	436	453	470	436	451	433	447	443	458	492	441	435	476	450	424	437	466	474	462	460	466	466	459	439	456	463	454	449	467	471	444	440	434	436	443	456	500	454	457	448	440	480	474	472	425	483	466	483	421	487	451	436	420	453	457	448	461	425	437	452	450	470	450	457	438	460	482	481	459	458	455	459	423	434	450	478	440	426	476	440	460	425	422	476	479	488	443	472	462	470	411	421	491	431	477	438	468	466	458	506	458	458	458	438	452	440	439	457	469	428	463	464	439	505	454	469	450	463	460	478	451	478	492	457	450	447	499	467	458	422	459	447	475	482	453	462	432	453	505	466	457	481	468	431	437	465	472	461	446	466	457	474	500	443	451	471	442	442	429	479	441	470	454	439	482	466	440	440	431	457	445	455	431	480	443	415	459	432	454	429	510	416	517	481	469	441	488	460	447	442	466	431	501	453	462	477	451	456	437	444	404	452	474	413	481	490	482	446	452	476	424	476	478	461	433	433	460	424	465	471	450	457	467	463	443	437	477	455	491	447	462	444	443	442	471	443	485	466	416	448	465	469	494	453	469	443	452	452	442	408	453	455	439	484	450	462	456	451	444	489	499	448	461	473	459	461	477	455	443	427	450	458	479	510	462	519	466	445	458	421	488	475	469	475	437	484	498	470	444	444	434	454	462	440	459	479	455	467	439	457	411	481	466	458	506	461	434	413	490	444	474	455	468	474	468	459	433	473	474	455	441	443	474	430	446	472	489	453	429	454	429	448	475	430	438	428	408	451	446	468	409	484	464	456	447	432	471	460	455	494	485	451	471	478	437	465	416	459	418	448	474	486	475	414	438	477	463	459	489	451	481	441	464	482	442	449	426	411	443	426	466	431	425	455	428	446	443	439	471	443	448	467	459	479	476	431	417	457	460	477	444	418	462	427	459	450	457	460	471	451	497	458	476	439	433	463	469	436	502	455	441	464	481	476	431	459	440	477	476	442	456	436	479	462	464	440	443	456	487	467	447	437	450	424	421	487	425	455	454	464	462	504	464	444	437	429	469	496	468	430	397	422	431	467	441	447	475	468	466	454	468	392	448	466	433	449	472	420	421	463	485	500	421	466	442	435	431	436	485	480	479	466	451	450	469	485	498	456	429	477	475	472	439	489	461	454	432	471	435	457	457	450	437	456	467	468	478	454	470	505	430	465	419	481	455	468	432	453	457	458	523	438	443	424	457	458	450	469	440	500	427	443	469	439	430	467	463	454	478	452	439	468	436	435	433	444	477	452	425	441	445	468	508	424	519	465	447	463	467	452	443	433	434	450	427	465	484	473	435	447	436	448	464	483	459	484	471	480	444	487	465	409	462	460	459	491	467	459	479	446	464	449	466	447	468	436	471	435	481	473	457	432	435	440	444	476	430	440	471	462	484	469	433	447	446	463	456	407	428	429	495	453	475	479	471	479	450	453	442	448	454	461	449	457	439	436	476	457	476	432	427	457	495	443	502	451	448	443	443	441	502	467	491	492	416	481	447	465	466	433	456	414	460	500	493	425	475	476	476	491	434	497	479	500	481	450	443	426	452	490	455	446	457	444	449	453	488	420	472	466	481	409	473	411	436	421	451	466	467	448	435	432	465	475	457	470	482	455	463	477	449	435	450	474	477	428
24435	21572	29012	24588	21567	11331	3451	2321	1859	1384	1193	955	862	848	784	769	705	706	674	688	640	660	647	642	696	603	621	622	635	589	658	615	638	673	598	607	612	660	630	614	581	631	669	610	625	620	641	606	609	578	630	614	570	619	620	604	582	646	634	600	663	661	579	597	568	623	627	580	591	581	571	599	593	606	614	622	597	574	594	576	570	584	593	611	631	622	568	584	616	650	591	623	582	612	618	589	617	679	584	591	567	603	596	640	598	649	594	608	576	585	568	611	620	642	623	627	623	605	634	628	556	579	616	625	648	617	608	604	598	587	603	594	581	594	575	644	630	612	653	604	591	605	618	570	597	675	647	594	610	606	613	619	623	629	609	617	561	593	608	603	596	571	626	571	606	627	621	660	609	626	632	589	610	586	587	600	573	577	616	617	597	624	596	601	632	597	589	618	611	599	546	605	583	634	595	624	648	642	537	627	602	578	599	606	667	607	610	609	614	611	583	608	642	650	603	613	626	629	639	593	564	560	597	618	614	630	582	588	594	560	604	629	590	557	618	591	618	619	597	568	576	616	646	599	625	600	582	610	614	556	592	562	604	600	580	587	572	612	637	619	595	573	569	616	581	558	622	599	600	614	616	622	589	579	584	573	641	585	552	603	563	597	611	575	584	617	581	583	584	583	600	604	588	599	584	584	603	589	604	566	583	536	560	620	606	577	640	632	578	597	599	573	584	580	606	591	597	623	576	589	606	590	597	646	575	613	606	648	622	616	618	595	610	597	636	586	591	627	628	627	578	580	601	601	627	586	605	637	614	618	584	634	584	602	593	625	577	598	584	635	635	591	567	545	588	638	635	599	587	618	591	611	625	578	603	596	611	625	612	603	620	615	612	618	591	606	569	607	623	616	580	650	629	664	576	603	628	591	555	611	602	626	587	568	588	612	597	621	583	622	647	644	649	596	557	583	596	578	636	577	559	625	573	565	573	624	589	588	649	608	628	630	620	616	634	610	646	643	609	639	585	605	647	619	592	649	579	589	584	569	595	650	570	614	609	603	577	585	588	626	602	584	628	624	633	656	588	621	605	563	614	635	571	579	578	640	651	619	635	583	605	612	607	639	612	662	615	614	662	562	596	557	597	629	623	621	611	621	646	618	589	643	540	634	607	634	607	596	555	654	625	604	599	611	626	623	624	589	615	661	585	584	601	633	555	570	559	560	577	581	568	578	575	560	604	585	624	629	591	597	583	623	575	574	612	628	579	584	622	635	597	596	592	619	592	573	598	610	584	585	600	631	623	566	603	572	620	615	618	605	634	580	590	579	606	607	591	592	594	607	596	621	636	594	612	627	600	569	599	600	596	588	589	593	607	594	583	597	588	592	607	589	614	576	613	592	627	637	572	655	602	587	584	609	591	593	587	570	619	629	600	567	603	614	591	580	621	623	621	621	593	610	595	597	565	610	597	574	600	603	570	617	628	609	601	610	614	607	614	623	593	605	609	626	619	594	578	579	597	616	603	628	612	616	611	580	623	575	594	592	571	613	615	612	559	602	564	587	632	596	574	573	613	558	614	621	607	634	611	636	608	590	617	593	585	575	621	613	593	587	609	595	589	587	613	613	587	636	622	612	605	606	582	626	582	642	577	594	617	631	596	609	572	589	649	579	606	607	596	629	651	619	590	610	603	663	575	638	586	585	596	595	540	606	616	650	594	591	611	581	588	611	622	587	590	607	632	641	591	627	632	636	624	613	566	591	636	642	593	596	627	629	597	635	616	628	604	605	613	574	604	599	582	596	612	613	608	568	595	620	603	601	598	572	639	645	627	624	620	584	563	625	652	586	615	608	609	611	585	613	574	573	599	615	568	566	609	625	592	584	617	576	575	598	637	613	624	598	629	616	582	602	592	649	607	632	629	644	622	578	587	621	639	622	609	606	592	628	611	608	579	624	590	593	641	633	594	612	595	572	616	640	613	613	626	601	608	593	618	584	624	604	590	619	595	594	611	596	566	630	645	563	579	584	608	577	578	645	616	583	639	614	555	606	561	581	607	589	652	576	621	676	615	612	590	608	601	588	610	619	572	603	578	613	616	618	600	626	602	651	626	565	578	604	627	586	588	656	558	614	630	583	597	589	665	565	642	569	608	569	571	654	614	581	629	620	569	652	569	598	589	573	621	576	619	641	636	602	595	576	544	613	603	612	653	602	589	627	613	608	553	578	623	601	564	614	578	589	628	600	588	634	609	584	617	617	583	565	662	586	634	587	586	613	583	571	570	602	623	609	565	609	582	572	569	588	604	618	562	602	601	605	575	605	615	562	581	622	629	592	615	575	609	617	639	637	604	594	634	585	613	589	651	579	616	590	597	588	606	623	631	559	587	602	587	594	632	612	635	616	661	580	589	629	614	609	653	622	607	592	603	604	559	623	580	626	587	562	624	617	600	590	590	582	580	587	629	559	600	622	637	553	593	634	607	599	617	541	623	627	580	565	579	596	624	588	583	615	608	602	577	637	633	616	626	621	584	571	612	591	636	576	588	580	629	629	564	616	586	579	662	585	559	592	625	574	606	596	605	617	642	615	576	620	597	635	615	630	600	593	601	637	578	586	599	596	598	612	570	646	618	610	573	632	592	614	612	561	591	606	594	561	585	601	593	610	607	576	604	625	542	586	610	589	626	585	580	659	621	590	634	579	567	573	541	603	645	612	631	623	617	613	607	614	589	593	592	618	580	590	633	619	585	611	606	587	586	625	613	612	571	608	565	541	613	603	592	628	563	590	579	613	649	576	573	628	579	598	599	577	595	617	619	609	596	613	603	604	602	630	611	597	567	596	603	615	575	618	592	623	636	596	569	632	611	623	640	604	576	612	590	571	600	627	579	578	618	587	596	598	594	649	611	630	615	620	597	593	555	624	632	604	607	599	592	634	581	602	607	606	605	623	576	618	602	581	551	598	561	612	661	576	582	580	599	537	578	622	610	606	634	611	595	594	650	585	607	565	646	588	619	631	590	608	634	613	635	574	669	601	588	629	603	609	615	625	610	589	583	650	609	588	593	607	598	601	645	646	558	617	562	610	602	616	653	607	569	602	608	608	589	610	662	611	621	619	620	599	579	603	612	623	614	595	591	582	594	600	602	604	623	585	578	610	627	624	561	607	600	582	601	631	619	613	614	614	558	621	642	598	602	592	599	614	582	626	645	544	610	591	614	635	596	635	607	606	633	613	601	569	546	622	558	660	622	645	609	640	618	631	580	593	619	640	593	611	606	558	611	614	570	597	649	651	547	626	596	585	624	619	563	599	577	609	643	623	617	559	610	638	614	613	571	561	585	582	612	634	595	568	617	588	626	594	557	594	592	573	607	599	605	597	548	639	563	620	604	611	592	614	632	595	617	578	600	612	654	588	610	657	553	624	644	601	629	590	626	563	628	586	595	633	643	617	576	603	640	628	575	620	600	631	596	616	616	564	627	636	633	579	641	627	587	615	614	584
8319	18735	16219	9810	8273	7241	5823	5256	4098	3142	2272	1759	1472	1349	1194	1162	989	982	994	901	906	847	835	856	835	801	875	803	781	830	854	862	802	836	792	863	848	825	781	773	767	800	820	807	823	770	768	770	786	770	766	809	837	746	792	800	817	766	791	738	828	786	773	807	776	817	821	820	758	792	823	725	739	793	779	806	783	774	751	776	797	782	809	800	812	754	783	810	817	754	744	759	740	769	778	818	751	777	781	776	768	779	795	766	823	815	815	839	807	751	789	783	736	724	805	742	785	792	796	736	792	770	780	786	756	808	744	765	750	792	814	738	800	819	775	799	831	785	777	768	841	779	769	794	825	780	728	732	823	771	797	785	784	779	750	747	828	772	832	807	791	799	817	764	772	801	779	821	762	792	801	750	758	813	787	793	787	777	810	755	777	770	769	803	762	766	757	733	798	757	787	788	794	774	731	733	725	750	741	810	741	784	760	765	850	776	794	774	808	766	782	781	734	795	748	787	805	776	711	799	787	783	798	792	786	839	805	747	763	761	747	767	761	778	789	786	782	763	759	787	751	747	781	768	756	758	752	781	817	846	760	761	772	733	741	796	721	833	737	748	795	788	811	779	827	799	775	816	748	780	774	715	778	766	748	761	830	788	768	750	747	734	733	805	754	782	801	742	790	773	811	775	775	744	782	731	760	748	784	766	808	771	790	805	788	766	776	764	764	738	752	772	807	801	813	789	747	774	744	756	740	753	750	727	751	740	762	791	790	816	775	769	775	722	808	806	752	808	784	799	731	762	773	793	826	790	772	794	757	824	791	788	784	772	756	841	776	776	770	746	812	798	754	824	772	773	823	757	741	785	793	783	785	796	736	739	806	756	802	781	789	818	816	815	804	769	786	788	704	790	772	756	755	731	796	790	783	763	761	763	744	734	770	793	798	779	778	784	747	779	776	783	776	753	801	739	727	778	823	785	727	818	763	743	746	752	757	816	770	757	764	815	758	815	809	793	778	716	793	735	783	798	814	768	808	765	748	806	768	825	812	751	751	788	829	792	754	797	752	763	749	792	802	752	758	809	785	806	783	813	774	794	800	748	772	821	754	730	728	763	778	809	811	761	768	817	779	778	766	795	745	798	785	743	774	773	774	775	798	802	782	750	808	790	789	810	757	754	808	798	754	771	770	827	768	769	813	781	758	783	810	765	777	773	803	821	787	814	813	794	769	815	761	791	821	799	735	782	806	771	789	748	754	813	804	745	804	726	803	781	779	735	799	780	736	736	736	835	750	859	784	737	809	772	790	788	757	793	776	798	759	798	840	757	798	806	768	770	760	752	776	783	804	797	822	778	796	793	797	778	786	765	753	791	760	711	754	787	786	781	737	793	811	806	752	781	725	724	798	809	744	776	737	766	803	748	807	760	781	794	766	763	765	763	758	748	801	781	798	790	787	790	773	782	801	747	793	755	818	747	790	763	766	737	801	748	760	794	754	791	801	755	806	787	820	804	768	749	764	792	794	760	780	754	826	742	810	773	767	810	735	766	769	806	816	791	754	782	743	755	774	805	781	781	818	730	816	792	782	771	783	735	759	786	798	745	803	770	792	792	729	800	797	756	789	793	802	759	775	780	728	747	825	808	775	745	778	793	833	755	773	784	822	803	812	812	790	807	793	816	765	804	773	825	753	775	796	741	739	760	798	773	768	763	762	817	734	745	739	776	742	796	816	794	780	760	795	810	753	751	778	808	782	736	788	781	780	806	763	782	783	764	716	750	756	751	837	810	746	833	798	750	781	778	839	787	805	767	814	771	819	825	727	761	777	801	792	743	748	786	773	768	788	761	749	768	752	759	790	748	776	747	795	813	739	791	776	735	773	773	759	732	783	754	763	722	718	785	764	727	801	810	798	737	821	762	772	762	829	767	786	776	748	768	767	795	805	759	800	805	790	755	784	752	748	794	774	773	808	736	739	723	781	815	769	784	756	755	752	777	799	784	818	777	760	809	820	769	785	750	782	829	781	774	778	788	758	785	763	768	773	809	772	788	815	771	808	750	737	774	793	776	801	790	787	777	789	775	772	731	754	791	757	831	829	816	790	809	796	779	765	800	784	778	774	806	786	785	774	722	771	757	732	810	769	801	741	786	779	797	775	731	821	731	779	759	768	743	766	798	758	759	750	736	747	819	791	789	743	769	773	809	791	806	753	765	808	757	801	820	761	786	787	804	759	836	801	835	757	800	796	764	797	789	751	783	728	804	814	798	761	786	768	796	802	809	774	800	797	786	775	787	756	757	772	770	749	761	768	760	795	779	753	772	788	748	772	800	773	732	794	778	790	832	811	772	801	820	824	799	753	833	840	781	791	745	751	758	725	760	797	782	794	767	747	803	777	759	770	819	766	762	723	771	812	777	782	774	765	778	769	733	768	766	753	799	791	795	765	798	768	788	779	774	815	741	784	734	793	726	794	797	745	743	769	742	805	767	787	824	726	729	775	821	828	748	778	827	802	782	743	722	817	784	780	784	736	793	756	742	770	789	742	799	735	766	785	729	769	783	761	722	793	727	764	762	727	758	758	712	800	747	789	760	781	798	713	767	774	737	800	783	781	717	804	747	796	793	737	784	771	768	813	728	769	779	764	770	789	796	794	753	804	786	800	803	770	773	772	791	768	758	764	786	763	787	763	791	766	763	778	833	759	800	787	810	767	758	796	799	813	813	795	833	788	808	753	751	801	765	748	762	772	767	772	775	772	775	771	767	754	805	808	804	776	795	748	783	769	801	783	766	759	807	735	747	782	801	802	747	788	772	768	773	819	764	803	787	737	811	773	752	786	777	817	798	785	773	739	766	761	807	769	793	749	765	752	830	767	803	794	798	753	764	838	813	780	735	813	767	751	794	793	830	814	769	744	816	784	784	820	759	779	741	746	801	806	779	753	784	737	787	768	787	778	799	756	735	761	791	757	770	747	752	765	785	778	766	802	800	788	755	764	777	793	741	776	797	749	747	722	812	750	757	769	774	817	836	816	716	794	771	753	785	785	822	807	730	747	801	761	752	758	769	785	775	795	786	810	785	775	776	793	798	740	763	789	840	817	763	771	784	810	771	808	767	794	779	789	807	790	788	747	781	790	783	804	805	774	813	768	785	801	795	806	817	733	770	775	799	715	795	789	810	766	796	788	811	750	835	762	763	793	784	791	774	780	789	769	784	773	817	772	784	801	789	756	804	808	794	794	811	774	845	766	803	772	778	778	729	803	745	811	805	770	824	788	774	779	784	782	714	743	756	819	754	768	777	867	828	788	771	781	795	771	812	717	820	752	763	790	771	787	771	790	753	760	763	780	755	794	787	763	773	786	757	746	765	715	784	757	762	716	735	835	750	767	763	787	781	760	800	740	770	822	796	809	814	763	809	758	814	805	740	790	766	759	803	768	815	799	767	800	749	772	755	751	752	747	821	829	757	779	751	796	738	742	748	799	815	793	760	733	824	787	737
23451	21568	29473	24113	21572	21628	10269	3461	2337	1796	1392	1119	968	926	807	780	748	701	684	649	663	619	569	678	631	592	606	566	602	561	581	596	591	583	563	581	569	599	583	611	597	575	549	586	519	594	592	558	542	592	600	569	575	572	556	559	585	582	544	552	606	568	592	601	594	538	568	593	536	541	573	542	584	592	559	539	573	576	560	583	595	580	587	576	561	556	558	518	554	547	569	545	607	574	517	546	557	550	580	554	577	542	587	555	530	573	550	568	592	549	580	554	554	648	564	541	584	605	571	539	540	567	571	579	564	543	535	569	569	563	562	542	569	557	567	581	577	551	529	533	556	570	579	541	573	549	537	597	572	577	574	591	567	566	542	566	554	585	587	600	549	586	574	570	568	540	581	536	585	583	529	534	609	529	568	544	574	577	595	562	565	604	545	557	548	526	564	557	576	561	564	598	560	552	542	575	546	544	552	534	559	508	567	559	600	540	563	593	556	531	568	660	534	564	577	601	572	531	574	570	572	520	560	542	558	533	517	604	539	574	612	605	531	546	595	545	547	534	578	566	546	593	580	598	577	580	574	549	574	562	601	575	567	567	526	571	527	577	590	552	531	566	570	560	592	584	569	570	538	578	575	576	556	579	562	582	601	610	528	588	564	583	554	571	541	525	575	530	554	580	555	618	576	547	563	594	539	513	545	594	577	565	545	582	513	579	553	593	587	539	606	541	540	569	580	519	512	586	552	559	578	572	561	571	609	552	579	535	562	564	566	575	552	591	569	540	554	530	562	617	548	558	577	581	580	581	605	520	576	536	553	560	585	516	592	600	537	574	540	562	584	595	566	587	553	510	527	544	554	550	568	552	545	565	581	589	559	573	559	570	599	569	553	522	542	565	548	535	561	561	555	551	553	536	539	566	583	544	521	554	580	555	535	578	557	551	606	548	581	564	560	564	581	557	563	560	542	550	546	543	528	584	594	574	568	555	542	541	591	586	528	576	602	542	564	551	571	519	565	575	531	511	558	589	533	553	537	574	560	569	578	565	550	545	537	545	549	556	532	552	544	521	599	543	581	551	537	555	551	540	555	548	577	592	564	569	556	540	595	553	580	547	543	533	600	539	566	555	565	558	539	561	552	567	583	560	563	559	522	592	587	517	550	583	570	556	536	616	592	568	555	532	531	544	545	554	548	572	565	568	565	519	561	577	536	560	549	553	561	607	514	525	578	546	500	515	582	523	581	612	611	565	551	535	603	597	543	562	571	589	567	571	596	535	561	529	543	538	581	587	574	573	559	605	554	551	536	540	565	539	541	568	560	542	603	572	576	548	556	569	549	590	540	570	577	550	553	588	539	547	497	559	577	525	565	562	563	556	600	534	542	560	590	588	553	536	573	542	591	540	553	555	549	547	533	575	558	557	561	548	621	556	539	544	556	551	543	577	585	579	525	510	579	540	587	553	577	560	578	596	562	516	543	587	574	553	559	528	536	528	523	562	573	538	532	570	528	561	574	579	567	544	540	513	547	549	555	533	489	544	529	540	529	552	553	541	559	561	539	562	574	532	567	573	534	543	553	546	566	573	558	544	565	553	594	534	551	568	576	557	551	574	515	590	523	573	579	561	565	554	568	588	553	584	540	567	572	554	565	603	585	584	616	529	584	536	572	545	590	563	549	550	547	553	560	533	567	522	573	498	565	559	544	562	570	569	542	601	579	556	521	588	575	540	599	529	614	600	531	555	557	560	599	585	547	583	589	568	564	563	547	535	583	541	543	556	566	562	571	542	576	528	542	610	621	601	564	547	546	571	575	534	568	589	547	556	580	495	566	592	540	540	576	563	541	529	533	551	537	558	580	535	586	536	553	538	537	573	551	556	542	540	562	583	563	535	549	547	569	539	507	571	549	547	542	560	528	568	572	597	529	544	562	571	528	558	559	583	569	604	536	575	560	554	553	571	556	598	553	557	572	568	591	594	543	574	593	569	561	564	582	540	523	589	525	538	549	526	562	554	570	522	560	516	572	578	562	591	562	548	559	522	555	541	590	597	556	562	554	560	535	615	550	562	577	547	566	532	555	541	551	565	566	566	520	542	558	568	540	542	554	592	562	508	580	563	539	551	556	573	553	563	593	546	551	531	567	579	604	609	577	573	538	548	583	556	588	554	563	555	563	556	572	543	591	564	589	524	589	554	593	584	597	582	564	573	540	570	594	587	580	536	543	574	572	562	589	544	572	551	552	543	548	554	547	572	542	569	569	522	557	534	568	532	512	517	550	540	517	558	579	573	565	565	582	568	571	557	590	570	547	563	593	572	575	566	571	561	547	593	532	586	541	546	551	556	548	564	561	558	584	561	540	606	574	562	589	584	563	542	538	535	529	574	572	549	549	536	556	605	561	576	563	542	569	572	579	561	588	612	611	498	557	595	541	597	549	556	549	612	590	573	536	575	519	542	535	580	592	588	555	539	569	611	586	535	550	529	612	565	581	564	528	562	580	505	558	577	545	550	559	548	563	560	545	584	535	581	537	550	535	546	566	555	528	557	499	551	593	538	593	568	532	551	567	485	534	534	542	582	606	573	558	529	529	553	574	565	555	540	548	526	563	573	545	564	555	585	534	596	517	516	508	558	534	550	553	600	564	569	547	572	578	606	567	550	579	576	584	571	584	577	542	539	576	564	582	542	538	558	528	588	543	554	591	615	602	546	525	587	566	591	552	582	565	533	548	568	546	556	596	607	547	528	616	577	586	528	602	530	550	558	576	606	573	557	604	555	587	577	564	532	561	556	573	563	585	518	599	592	540	549	556	580	572	536	568	573	526	566	581	568	550	567	568	566	552	555	557	518	558	542	549	562	534	594	576	555	571	552	533	587	590	537	546	533	535	545	583	548	572	544	506	579	555	529	528	566	555	560	555	583	587	552	554	539	615	575	501	583	518	565	591	545	546	546	599	499	511	566	554	550	586	537	523	548	572	534	573	583	501	580	545	564	555	572	543	565	520	570	543	612	554	619	585	568	577	573	527	565	562	566	560	559	550	526	582	580	561	548	548	540	557	602	547	490	566	554	523	550	589	582	556	535	552	595	579	558	545	506	493	567	596	509	521	515	588	590	547	525	552	565	551	562	539	547	558	566	542	537	556	554	572	570	523	578	536	575	537	562	594	527	587	546	561	507	531	535	558	592	539	537	564	533	521	560	567	581	534	551	570	576	546	526	592	537	545	563	602	575	552	563	561	583	587	533	556	565	562	530	601	578	585	566	531	568	562	594	539	552	573	583	567	539	560	566	537	565	535	564	566	548	545	580	531	554	552	542	581	558	534	526	566	553	592	532	568	557	552	576	557	575	522	576	571	545	547	632	558	575	560	541	568	575	545	549	522	569	567	593	559	550	587	593	602	568	548	588	561	599	536	545	576	547	552	597	570	599	570	562	587	552	581	552	584	594	545	560	600	559	542	576	579	582	554	551	568	551	589	557	538	551	555	562	522	539
10216	24624	21216	13441	11524	10142	8234	7031	5406	3976	2840	2251	1869	1570	1472	1326	1179	1026	1024	986	980	936	879	858	875	886	857	849	820	846	791	806	877	795	784	783	853	776	816	774	749	756	793	766	793	836	785	774	791	787	759	735	794	759	776	732	738	776	773	766	723	715	705	736	753	739	783	749	708	769	758	707	739	748	740	756	761	729	769	767	779	697	720	715	740	693	730	714	764	690	753	725	723	695	703	728	706	714	733	705	799	775	745	741	716	736	720	745	737	704	731	727	753	752	759	728	761	718	747	751	723	700	730	753	712	802	762	720	696	730	770	725	730	755	717	714	751	697	743	733	761	750	682	739	722	737	720	719	764	677	701	736	733	719	697	764	743	683	773	687	734	766	793	696	717	720	726	709	721	760	724	790	733	716	817	680	744	705	770	740	726	751	714	754	723	763	714	731	761	678	742	753	703	709	789	716	706	713	714	725	739	690	763	674	687	683	747	739	734	753	690	726	714	739	730	737	710	757	725	708	745	716	756	735	734	722	708	746	760	778	732	730	737	731	687	723	746	711	715	738	729	735	718	701	731	692	728	719	688	683	740	707	686	735	751	738	736	740	725	723	767	743	749	674	721	718	761	770	724	687	746	746	700	751	773	726	687	763	712	727	732	693	743	771	766	690	704	798	735	717	737	735	709	743	708	683	752	677	719	712	707	754	711	744	729	678	721	751	711	694	753	748	698	788	733	708	708	718	694	742	749	736	755	717	691	754	763	720	701	718	691	714	744	713	761	790	715	726	738	743	705	754	707	732	726	767	700	731	735	738	711	703	721	701	730	685	700	756	688	741	766	711	736	727	713	774	714	665	736	732	720	732	734	711	748	706	703	699	726	767	747	776	708	700	697	719	742	751	749	717	742	709	743	715	698	792	730	725	730	707	715	732	716	687	683	722	755	766	693	740	711	704	680	703	729	731	718	670	751	709	753	749	720	748	708	780	743	702	766	744	717	747	717	723	702	696	797	777	755	711	708	721	704	737	697	715	718	736	717	754	706	697	738	731	745	724	693	789	711	759	743	742	734	723	660	700	681	726	725	762	760	736	766	745	745	701	752	714	728	744	762	740	763	721	721	721	696	723	750	723	697	744	731	732	750	727	716	698	720	705	703	760	756	752	759	736	784	682	732	763	734	742	742	736	747	762	710	737	792	743	700	734	727	749	751	749	741	768	695	732	799	678	702	784	697	684	730	716	717	696	711	706	725	708	713	712	730	752	707	717	739	744	758	706	793	684	709	714	680	717	714	733	774	706	748	721	725	735	737	725	713	725	675	740	702	741	735	748	691	734	734	711	711	730	726	750	717	724	703	765	762	709	730	732	698	705	717	753	718	726	714	763	765	751	718	770	735	724	745	723	745	767	723	760	737	716	750	738	757	730	743	695	732	753	725	680	711	715	740	738	728	754	751	695	730	659	706	751	711	713	717	707	734	766	709	817	796	726	723	714	700	773	703	739	733	778	701	742	723	710	732	775	702	679	727	716	737	781	695	726	732	773	750	699	669	686	726	746	718	765	688	742	740	706	732	725	719	778	751	714	769	684	725	725	774	780	721	762	680	691	717	764	709	723	730	765	719	685	740	754	711	697	719	721	708	747	753	719	747	730	710	769	759	724	710	734	703	700	745	669	707	729	734	749	738	786	708	765	732	732	730	741	722	751	754	739	683	719	716	721	756	727	721	719	732	749	703	720	750	726	688	732	739	733	739	760	749	717	743	711	732	727	764	741	732	705	748	709	723	736	726	754	724	685	735	697	783	726	735	700	749	785	734	752	717	746	733	746	737	729	663	776	723	704	718	736	732	667	781	733	726	712	736	734	741	724	737	691	690	736	751	763	720	719	709	759	687	768	812	782	719	715	754	703	725	767	700	763	729	745	668	710	746	749	703	783	687	740	757	730	753	701	737	742	707	732	725	726	709	679	775	707	716	729	781	767	712	762	714	752	684	745	735	730	742	731	723	677	708	713	785	739	769	703	715	683	785	724	732	684	754	740	716	726	724	760	778	741	701	743	696	698	712	691	728	746	739	672	758	768	739	760	751	758	700	720	698	716	692	730	703	706	723	736	711	708	748	668	706	742	716	772	691	727	712	705	691	759	776	724	731	728	735	733	774	781	745	745	757	675	744	668	730	744	686	781	741	766	733	708	747	730	754	730	720	724	738	734	761	728	723	708	765	744	713	749	714	729	719	737	785	773	732	706	688	684	735	730	757	734	732	752	717	722	781	659	738	747	710	747	692	706	687	745	750	658	755	765	712	741	744	705	752	728	715	713	735	756	722	721	726	722	732	724	712	714	708	722	757	714	758	791	675	725	710	716	708	704	742	754	735	737	757	765	738	742	722	719	687	672	748	706	767	719	774	713	719	723	769	698	751	740	720	769	740	745	693	742	724	700	752	728	729	750	689	663	725	775	726	714	680	752	723	699	752	710	750	750	719	684	749	758	738	761	798	709	708	704	776	737	730	776	722	701	728	726	708	738	731	739	739	763	703	732	757	744	790	793	768	723	710	737	695	716	718	727	738	765	784	718	725	758	752	693	738	715	724	692	714	680	730	726	732	706	699	695	718	682	732	715	736	761	715	730	669	724	710	732	770	713	707	760	689	716	743	745	708	681	749	761	710	695	695	708	723	775	721	720	730	733	740	758	724	705	751	677	728	717	719	760	766	764	757	734	732	755	711	757	725	704	726	698	768	740	730	747	749	728	667	688	743	748	724	765	765	727	762	696	781	745	718	754	780	700	735	720	783	730	742	743	735	760	690	740	759	794	738	733	749	709	687	670	744	738	696	715	741	749	715	729	676	714	733	784	690	699	737	716	751	719	717	758	714	742	689	729	749	691	721	715	773	753	740	739	738	751	719	717	719	763	752	774	740	719	714	741	696	734	735	736	732	731	763	702	752	720	731	710	758	750	734	736	744	748	736	745	688	711	763	741	720	738	742	727	748	754	702	739	722	725	725	747	737	753	711	742	758	703	707	761	681	710	730	757	702	679	716	742	717	719	750	763	749	736	687	709	748	711	744	719	754	689	746	751	751	753	724	739	730	776	725	729	737	710	718	716	668	741	731	668	722	729	692	733	702	736	737	766	763	673	760	702	710	715	742	720	709	676	726	680	754	761	739	683	777	679	717	723	679	714	723	747	748	700	735	732	726	729	703	701	702	783	692	764	699	761	730	733	665	724	744	711	762	749	743	765	722	734	757	703	716	759	710	769	739	722	765	765	713	738	743	750	722	726	789	724	722	708	722	748	715	717	732	694	703	732	747	729	730	705	729	747	753	710	740	704	750	715	736	735	770	787	739	744	729	776	767	743	663	728	685	769	715	800	747	760	727	731	744	709	764	720	776	737	717	751	737	702	742	725	775	704	701	743	711	734	754	714	757	732	752	697	773	748	682	708	717	710	756	721	765	762	737	715	758	734	745	709	780	721	718	689	775	748	743	748
27527	20764	10891	3260	1894	1500	1253	1063	869	669	591	462	420	417	428	367	355	353	352	368	373	340	356	352	371	321	341	309	318	366	323	364	340	342	349	330	358	351	356	332	325	284	345	355	375	338	327	374	342	303	358	342	289	337	327	329	337	365	342	349	353	326	315	371	339	329	324	348	328	333	343	319	332	360	341	295	336	329	340	375	370	345	350	336	343	331	353	373	347	320	347	358	355	366	336	343	336	343	334	346	333	343	336	320	380	353	343	353	394	333	336	367	331	353	309	344	325	310	369	359	346	373	346	350	328	333	337	329	380	370	332	336	350	358	328	345	333	345	340	343	332	311	333	314	354	323	348	354	356	375	368	339	356	340	341	334	355	357	344	310	334	348	338	316	355	351	355	361	343	359	353	356	309	364	333	300	350	353	345	353	362	322	352	339	353	337	368	345	336	362	378	307	337	355	348	386	323	357	374	334	337	351	325	351	342	357	333	323	340	326	351	363	375	359	339	331	359	330	354	362	306	362	369	385	351	342	317	358	343	337	326	346	351	342	327	336	353	373	361	331	351	366	358	372	340	371	322	337	346	366	340	306	360	362	345	332	335	337	355	357	343	356	348	320	314	332	359	352	334	347	337	369	333	303	303	348	354	318	345	346	326	362	334	352	338	350	337	330	345	365	366	357	347	343	345	337	331	379	346	328	363	378	367	327	340	350	351	384	376	340	353	352	337	334	355	364	336	291	317	334	333	332	348	360	371	343	396	347	312	340	339	361	364	365	330	370	341	318	355	348	324	381	364	355	326	361	355	350	338	364	360	316	354	324	379	350	344	366	354	347	331	334	337	320	322	332	356	383	381	345	335	343	344	367	360	324	351	345	357	356	341	338	340	349	291	355	339	347	331	343	329	369	352	335	342	345	336	369	370	354	373	379	354	322	387	331	358	329	316	336	345	328	324	364	371	337	353	350	365	347	333	311	325	357	353	341	373	353	371	354	338	363	345	331	333	312	295	348	376	338	345	328	338	350	323	353	339	357	323	339	350	356	329	335	328	356	348	323	354	296	366	337	372	344	346	348	352	344	336	353	345	353	336	318	336	359	351	317	353	320	348	352	323	346	345	337	366	341	329	354	348	321	351	358	335	344	334	327	353	374	333	389	360	324	317	353	356	379	357	374	314	306	363	335	340	339	338	352	347	354	377	335	359	350	354	349	332	348	322	340	355	344	372	332	355	350	344	353	349	345	350	334	377	322	351	367	342	335	336	361	367	378	326	354	363	361	326	352	326	345	351	319	332	335	374	357	317	353	343	341	357	335	356	336	350	351	339	326	338	350	362	318	362	335	283	345	372	348	371	339	337	326	336	342	325	354	354	342	318	367	370	325	334	364	352	359	336	352	362	350	365	340	325	376	333	341	325	337	321	331	374	339	372	346	367	347	345	340	332	366	360	368	330	350	346	345	336	363	362	332	364	343	344	360	349	339	359	367	361	320	328	346	341	348	333	377	354	325	332	336	325	337	347	364	343	348	355	347	376	373	356	360	339	356	365	336	359	333	319	356	321	312	352	355	321	292	386	322	353	336	330	350	355	346	344	334	325	350	350	365	322	354	299	368	390	329	368	320	347	335	322	338	352	335	339	330	350	376	351	352	346	350	358	385	312	322	347	358	357	332	348	362	346	351	339	339	343	324	323	352	337	316	349	370	321	360	325	349	342	336	360	390	352	345	360	349	334	335	303	364	345	332	343	349	345	351	365	359	359	357	350	369	335	333	359	339	369	359	334	355	366	349	317	331	346	342	338	342	344	369	340	315	353	345	339	367	379	373	324	331	336	339	354	348	345	350	326	291	358	304	358	347	345	345	358	324	337	364	353	327	330	316	340	358	363	366	334	357	319	364	323	381	356	346	344	366	351	338	363	337	350	376	377	373	317	348	323	355	374	341	363	320	316	345	361	316	336	336	332	332	338	349	340	351	351	347	333	350	333	324	357	357	331	374	344	391	335	340	369	298	346	328	332	360	323	352	363	332	357	340	344	352	344	386	370	337	345	346	336	336	349	339	342	339	356	340	356	325	353	326	320	330	323	339	343	329	373	322	296	346	343	353	352	357	359	345	384	302	336	351	361	343	356	357	339	328	354	309	348	353	329	357	327	337	364	346	328	344	331	351	330	335	386	354	326	359	383	315	324	366	347	334	367	371	309	349	356	385	363	360	328	317	350	346	363	361	325	309	374	333	293	330	343	378	378	320	338	323	363	358	370	369	335	349	326	333	336	360	391	311	369	339	336	373	334	346	345	333	335	357	341	323	341	361	375	341	370	333	352	316	340	336	368	374	345	330	342	342	347	357	358	334	360	339	337	358	337	347	325	311	360	326	330	320	353	346	310	355	360	377	325	346	334	328	381	366	365	350	344	361	361	376	367	337	325	312	343	355	366	348	346	330	346	343	330	346	307	340	341	375	368	354	359	325	340	315	335	330	308	341	290	327	345	325	332	310	336	351	347	308	363	347	341	323	339	368	331	372	342	368	371	345	355	362	369	346	348	325	351	352	334	357	331	362	336	335	332	341	306	327	358	333	357	336	343	359	329	327	348	377	387	326	373	361	290	355	356	343	341	336	334	327	336	342	370	349	348	348	355	343	304	325	351	330	332	332	355	345	333	313	363	385	328	341	344	357	337	329	365	328	338	364	324	351	326	352	367	315	360	339	353	341	318	366	317	339	350	318	335	353	317	352	315	340	315	367	337	376	319	331	341	362	338	336	333	317	348	373	363	336	302	352	349	346	337	343	362	356	354	354	349	335	334	334	340	360	342	330	307	366	330	351	353	312	319	366	370	360	365	290	330	360	337	363	330	371	324	347	344	349	334	370	340	365	370	368	384	358	348	320	350	368	368	354	323	320	353	344	387	312	321	352	328	336	332	363	345	352	350	341	368	345	345	362	387	304	343	336	320	353	352	337	341	325	340	344	337	351	342	346	348	340	335	355	350	327	386	355	352	337	321	372	314	322	335	314	344	299	358	349	321	340	343	371	353	325	327	353	341	343	313	327	332	354	364	317	316	324	309	341	324	314	302	322	341	347	341	349	306	350	348	366	342	369	358	353	324	323	345	333	333	332	333	344	344	325	386	367	363	346	374	348	336	335	333	363	346	362	349	351	296	346	333	341	336	320	357	330	337	335	347	342	354	352	320	355	354	342	362	365	321	353	336	346	357	376	389	347	343	331	341	357	358	316	344	348	342	343	342	349	337	339	321	343	368	317	325	351	334	352	349	337	366	357	362	320	379	321	342	335	343	333	318	378	321	298	370	348	356	348	373	310	340	349	308	345	364	353	361	335	303	348	346	353	336	360	344	335	350	326	356	342	343	377	339	356	350	345	376	335	356	362	344	309	332	362	354	314	392	319	322	338	332	345	349	354	342	376	369	352	348	346	357	358	330	354	343	368	364	374	352	328	363	329	346	342	360	356	322	343	346	357	350	330	344	336
6672	9462	8665	4865	4277	3660	2998	2575	1947	1331	1060	870	714	638	607	560	537	541	498	486	507	483	477	470	473	469	473	480	449	413	457	494	443	463	476	452	416	436	464	482	475	463	515	462	451	475	477	455	421	457	458	421	478	428	462	468	478	441	471	419	444	437	469	469	462	462	481	470	477	473	470	467	469	472	441	407	435	428	459	444	481	436	436	438	441	450	447	436	419	443	473	449	452	467	437	455	495	465	457	469	455	462	451	454	474	462	441	440	471	448	455	456	453	440	460	476	446	460	469	458	495	494	488	486	440	475	422	469	434	445	491	468	453	453	449	413	433	425	453	413	454	457	474	426	448	460	476	417	454	443	455	452	456	422	443	426	481	475	422	453	473	463	456	463	438	432	482	435	436	441	421	464	441	459	476	437	450	431	450	445	446	489	465	434	429	484	488	464	442	437	433	480	466	461	457	439	416	464	416	476	488	477	456	485	455	424	443	481	460	429	458	438	476	449	418	456	492	440	424	444	467	446	449	477	460	493	469	417	445	461	463	464	426	436	424	450	473	457	457	481	482	485	431	463	438	442	455	453	464	449	445	427	445	440	456	409	463	424	426	472	464	455	508	471	448	479	440	454	443	415	458	425	447	453	479	461	435	447	435	435	475	476	434	471	445	467	413	457	447	442	443	444	478	415	435	450	456	491	453	443	466	481	498	454	468	470	493	443	513	421	516	460	408	463	438	470	476	450	495	443	473	477	456	433	432	463	441	449	484	449	462	450	436	430	436	446	457	483	477	434	418	482	451	427	471	450	440	487	453	438	430	510	441	487	480	469	439	470	422	485	433	468	455	483	488	446	457	438	449	440	418	498	478	473	443	444	485	403	442	454	432	461	428	459	455	509	480	466	470	443	465	463	468	445	431	439	479	450	448	458	440	462	451	452	453	496	493	474	451	453	466	478	472	469	466	473	441	459	447	446	438	465	494	483	424	488	431	482	453	446	465	460	458	471	427	459	468	502	479	494	437	452	436	462	467	462	466	483	456	437	446	461	457	475	464	442	451	469	497	461	468	472	447	492	436	461	450	482	443	409	456	421	456	462	430	464	430	430	459	496	458	462	424	442	473	447	465	459	496	436	458	453	488	438	502	488	469	480	494	448	438	472	478	470	459	428	441	464	440	455	461	451	456	470	455	408	455	469	457	421	437	475	433	444	440	488	474	526	473	461	465	465	442	465	437	440	431	461	463	451	459	463	435	478	459	467	479	452	434	437	433	475	480	478	422	488	452	443	451	475	437	442	429	475	459	460	468	468	465	455	445	423	447	467	477	424	431	476	463	468	444	474	445	459	460	460	471	449	414	480	452	494	478	438	490	447	452	428	456	494	443	468	475	503	475	458	431	451	442	460	421	439	464	447	501	428	461	482	472	466	453	433	479	438	447	444	437	462	433	464	429	438	431	432	435	456	482	476	424	506	474	460	433	425	468	492	448	437	439	452	394	456	497	490	448	419	457	484	471	453	429	439	435	511	486	480	460	435	465	472	441	492	459	400	462	465	422	419	405	435	440	424	434	454	494	416	481	450	487	462	421	443	464	437	461	470	497	464	448	429	439	452	475	440	435	504	442	485	482	454	449	475	432	433	391	443	460	396	470	406	438	404	432	469	473	466	450	471	444	402	411	496	438	464	424	478	472	410	463	452	471	475	448	426	477	452	449	463	476	483	470	474	455	486	490	442	485	458	458	449	436	442	481	461	446	449	453	437	463	442	454	440	455	488	468	479	495	474	445	437	422	483	446	440	463	462	425	427	445	430	451	448	456	418	451	470	440	480	443	430	456	485	471	455	426	446	472	451	464	429	439	452	457	454	454	459	406	459	451	438	512	443	460	492	477	489	470	457	426	475	455	479	462	469	435	440	454	463	451	442	467	443	431	429	426	498	463	450	461	461	459	450	449	448	505	446	428	480	479	474	453	481	459	435	412	461	445	481	431	431	483	453	462	471	452	489	427	505	427	435	461	440	472	441	440	423	466	463	455	444	445	426	491	428	486	447	444	451	488	481	520	435	431	500	460	431	445	470	434	441	431	440	430	460	475	454	469	417	444	417	469	455	492	495	452	469	426	462	473	434	431	445	465	462	456	470	472	432	492	434	437	424	485	477	434	439	474	439	442	447	427	489	465	468	474	466	434	469	465	468	459	445	440	450	436	513	441	458	449	419	486	464	417	455	455	481	473	461	463	411	448	441	458	460	466	474	452	462	461	418	515	476	418	467	482	451	444	470	509	476	479	465	465	438	430	425	441	481	448	462	476	464	422	458	405	413	454	466	422	451	472	462	430	501	465	468	454	440	476	488	446	474	464	491	491	440	479	463	448	447	450	497	453	435	415	446	487	468	426	451	437	450	450	462	441	489	471	439	439	442	485	470	452	462	467	467	464	451	478	456	404	458	493	467	416	494	467	491	470	481	500	528	468	447	465	489	450	418	491	449	426	456	439	457	448	470	420	441	475	446	452	453	458	431	448	454	460	461	473	477	450	470	458	467	442	445	466	431	458	460	448	452	441	474	466	439	451	454	454	445	428	438	438	447	470	443	481	453	472	436	479	456	471	430	472	431	448	445	441	452	415	474	451	414	483	460	455	462	470	468	472	488	448	490	455	438	473	480	445	423	459	471	442	452	479	437	457	457	423	463	447	485	419	472	451	460	433	485	452	436	458	475	464	480	428	463	507	468	430	464	473	456	429	484	452	458	440	451	465	478	436	459	453	485	453	477	483	447	443	436	471	456	457	451	460	450	449	453	431	442	481	465	464	432	451	423	430	412	455	473	431	484	391	447	477	416	474	472	443	463	427	461	474	452	452	484	448	439	439	478	481	428	454	479	466	451	427	433	444	465	466	459	501	454	455	447	479	484	439	419	474	451	436	459	457	440	480	426	456	463	451	471	471	460	463	437	455	457	461	466	486	452	488	429	448	441	461	428	421	433	463	492	438	472	441	421	456	433	455	448	468	466	443	454	441	470	405	413	432	442	420	478	435	433	442	527	462	445	474	456	451	478	487	478	442	435	501	463	460	447	464	444	454	474	447	504	454	511	426	443	437	459	470	487	456	497	432	471	455	490	437	479	420	429	472	438	435	439	465	460	452	443	445	452	450	450	468	398	474	472	463	463	488	448	425	455	467	440	461	435	444	441	414	414	474	438	444	439	457	403	451	501	445	471	410	452	436	416	441	423	446	451	473	455	488	472	458	453	446	412	460	441	417	447	464	428	466	471	428	429	455	448	480	424	436	421	448	460	457	448	428	493	479	415	496	448	483	477	449	473	469	437	459	438	449	443	484	420	446	473	474	428	484	447	448	453	433	435	482	450	432	470	423	492	444	419	443	512	426	446	483	456	459	470	477	461	401	421	491	426	482	438	441	442	443	470	497	425	436	487	460	467	462	472	475	445	453	438	461	449	486	457	485	442	439	406	469	495	469	452	444	448	439	468	415	465
24404	21599	29058	24634	21558	11360	3443	2443	1650	1397	1153	981	897	848	753	726	747	658	672	634	640	665	657	632	638	604	638	656	612	628	606	629	624	608	602	607	618	585	583	612	594	631	622	594	617	636	597	626	599	602	624	606	567	581	607	634	564	654	649	647	573	569	574	627	615	589	618	578	630	637	588	582	642	614	562	630	604	568	613	573	659	601	576	594	600	591	570	608	548	620	606	545	642	605	568	590	550	613	591	564	552	595	647	609	570	580	548	593	601	584	587	646	601	585	625	592	581	647	625	647	624	596	598	589	615	578	600	615	607	607	569	595	618	645	621	599	547	651	614	583	578	564	615	555	598	551	606	590	605	619	569	574	560	599	607	590	581	560	633	590	570	642	626	586	596	550	637	547	629	608	589	579	610	581	589	593	591	612	623	600	561	612	631	628	582	611	644	630	610	601	593	605	583	552	563	615	617	552	594	621	614	616	611	619	609	573	539	573	589	606	602	580	660	570	588	623	581	595	609	592	645	579	597	600	592	586	589	600	593	601	635	594	592	580	670	625	571	611	589	603	595	596	621	617	594	638	600	630	573	591	590	588	579	600	600	588	563	591	593	634	602	599	595	596	600	605	600	603	608	645	586	594	627	608	614	581	592	580	556	557	582	573	571	576	597	638	643	558	561	591	566	567	561	591	604	605	550	576	649	565	609	561	578	604	604	637	604	570	586	641	589	574	619	583	610	549	535	590	604	586	581	586	561	620	585	580	665	599	619	625	578	586	599	593	607	564	568	580	641	590	606	550	595	623	575	581	589	621	581	568	569	606	608	616	600	563	596	620	632	600	624	590	572	577	582	588	627	598	614	574	577	630	581	594	592	589	622	624	598	596	603	597	614	641	590	664	611	565	581	622	606	643	591	657	619	561	561	590	612	605	603	610	636	581	619	593	584	586	656	607	601	576	596	655	556	591	610	590	598	562	606	599	607	576	605	557	614	562	574	615	598	577	631	602	605	609	609	596	619	636	542	583	597	618	604	575	617	596	590	628	601	552	578	556	520	598	565	595	596	635	603	597	557	604	581	576	572	617	635	613	595	551	594	633	599	583	638	598	577	580	595	588	563	563	564	602	621	591	574	602	612	570	625	596	632	588	580	613	592	566	560	587	606	576	574	606	602	582	641	592	603	600	562	643	587	613	597	578	600	605	625	578	581	569	599	579	582	611	593	598	598	634	587	569	639	616	550	630	548	597	615	618	587	560	610	583	629	609	570	566	588	625	568	580	564	599	639	569	590	608	603	609	630	644	551	592	631	630	608	653	538	605	555	606	564	536	590	585	636	622	535	624	627	604	598	659	577	628	586	596	612	612	609	552	571	626	572	595	587	582	594	592	587	616	626	594	608	612	549	558	616	619	586	578	586	638	608	575	597	613	615	624	591	600	595	593	591	587	610	560	566	565	647	544	588	579	598	577	588	633	618	558	576	601	628	590	602	555	602	584	616	566	629	620	610	587	628	587	589	611	555	601	595	574	611	616	620	601	615	601	615	585	630	568	588	601	577	617	607	609	576	586	611	611	575	596	639	632	605	580	611	593	603	579	571	617	605	647	587	609	618	590	602	619	570	609	560	599	599	571	583	626	634	590	639	570	594	640	599	634	582	596	655	594	606	569	624	593	596	577	621	579	586	624	640	590	622	558	614	575	577	587	614	609	601	607	573	546	630	585	542	604	598	616	627	598	575	550	571	590	596	606	593	571	610	579	580	587	601	616	604	597	626	605	606	610	620	605	608	555	607	569	557	591	593	601	607	619	583	557	593	596	632	606	591	590	604	582	612	598	596	574	598	608	584	599	569	640	603	603	629	604	607	647	590	637	637	600	576	595	570	601	556	614	587	619	591	604	591	626	617	608	594	600	633	563	580	572	608	656	609	582	600	584	573	603	586	593	606	594	590	626	582	577	582	586	584	566	563	603	632	576	583	573	604	587	576	583	593	608	598	582	627	571	607	628	588	631	612	585	574	576	614	632	630	597	565	564	600	603	600	563	568	590	622	604	640	586	630	644	645	582	612	651	548	582	508	599	603	648	617	590	585	573	585	598	593	585	594	596	604	600	627	604	622	552	651	657	649	615	620	619	615	595	620	583	578	598	588	609	583	573	584	620	612	612	579	580	583	607	610	590	594	619	625	644	610	555	611	577	602	587	609	595	618	613	550	640	599	627	619	562	612	624	565	617	577	605	571	589	605	559	606	606	578	591	572	576	574	576	621	586	607	562	624	599	604	616	594	618	613	576	647	548	596	607	620	583	623	613	614	632	584	582	587	597	603	611	605	599	624	563	535	595	642	570	634	609	572	589	568	601	616	593	575	588	590	578	588	618	587	581	614	575	571	602	560	572	616	624	632	621	570	583	609	579	625	606	621	580	628	554	583	588	600	596	594	636	587	607	628	564	606	593	603	579	537	585	610	587	609	587	615	596	587	634	589	593	621	580	608	577	592	543	579	572	574	561	575	594	553	592	563	561	607	582	596	604	607	563	616	623	595	625	636	626	587	618	610	602	614	567	576	597	602	590	582	617	599	567	603	588	542	581	620	560	628	603	654	604	634	567	615	625	574	627	576	630	610	592	544	608	590	654	612	607	579	622	631	605	618	559	621	643	629	599	588	568	556	617	566	546	615	609	570	540	650	586	590	626	641	609	593	618	599	565	588	593	589	590	624	604	604	534	544	593	595	569	609	582	615	614	594	607	593	575	554	610	623	590	607	565	605	619	593	585	568	610	614	588	582	624	631	574	594	627	598	567	584	585	606	607	589	579	602	587	603	597	617	589	609	643	624	620	609	566	626	586	597	575	611	563	624	617	610	562	572	581	586	583	588	571	622	546	594	566	630	581	596	608	574	568	602	580	608	566	571	575	607	589	633	583	597	576	604	572	565	583	645	613	580	621	609	594	603	574	592	580	615	617	560	586	604	594	644	620	580	611	579	625	598	573	607	587	637	583	624	588	605	584	591	610	611	563	625	565	577	596	575	591	581	620	567	598	550	564	616	601	638	611	578	606	561	575	621	605	609	614	565	591	609	579	581	593	622	599	581	608	652	615	588	577	598	594	608	558	587	637	567	609	563	571	564	582	597	609	617	589	595	597	608	573	588	618	595	584	619	556	618	570	650	592	610	534	602	636	622	602	607	613	600	589	604	615	623	600	591	607	613	588	588	595	601	595	617	572	596	584	610	601	620	615	606	575	590	631	604	613	603	638	576	573	598	630	603	604	615	631	595	606	599	613	602	630	621	608	590	564	576	618	595	596	597	575	649	625	632	585	540	596	606	568	631	540	558	609	622	632	585	576	603	615	613	571	583	603	614	589	559	604	591	563	625	612	611	558	593	629	603	597	580	595	616	599	611	630	554	587	559	599	623	600	630	571	606	559	625	582	588	570	621	582	606	613	563	618	544	621	607	647	589	577	619	623	579	644	585	601	605	568	611	606	563	615	623	558
8064	18668	16455	10001	8674	7286	5968	4997	3759	2892	2105	1770	1495	1318	1222	1106	1028	1038	870	899	900	859	917	874	836	798	824	861	835	813	831	832	760	805	842	826	797	804	822	844	837	819	784	823	792	813	801	818	783	770	827	799	737	771	767	763	784	805	779	780	757	771	728	803	815	747	763	717	773	821	765	764	792	750	773	771	763	752	799	811	790	784	787	773	762	803	697	747	827	770	782	776	823	777	755	819	812	813	786	737	778	819	775	786	763	752	729	795	779	775	734	809	805	737	829	777	759	797	770	768	796	768	784	773	782	750	740	780	788	775	793	802	805	747	799	750	764	750	797	791	752	842	835	773	760	760	813	786	766	777	745	774	830	784	793	744	797	812	784	763	831	785	725	779	685	750	808	806	770	850	712	760	738	754	806	748	795	761	790	793	758	786	768	778	791	792	790	782	776	767	739	757	726	756	745	824	758	788	774	744	756	757	803	755	751	763	751	823	761	750	749	790	742	785	807	779	804	776	738	765	752	742	742	780	793	742	794	740	743	779	795	806	758	737	800	781	806	786	785	796	787	805	759	787	820	789	764	794	781	814	783	785	756	797	770	780	729	758	771	728	749	833	767	731	758	800	796	777	775	757	748	777	780	757	761	792	765	758	780	740	780	801	763	781	787	796	756	768	811	748	782	772	787	810	799	769	782	784	778	751	768	733	778	748	794	811	803	776	810	782	763	723	766	810	776	762	775	772	798	771	705	783	794	824	766	769	796	718	747	792	789	768	798	758	750	809	719	771	754	778	808	763	784	779	787	789	711	756	753	793	786	772	790	809	775	783	752	747	769	804	735	721	804	755	763	755	753	736	726	791	778	733	831	803	797	754	755	760	760	807	762	756	789	822	778	772	789	789	766	801	753	784	774	844	744	801	780	796	790	760	756	787	763	786	774	778	751	738	770	802	747	858	790	752	793	745	756	745	778	736	791	724	770	760	721	741	753	783	776	756	771	774	762	711	721	736	797	808	758	803	798	766	779	817	761	793	740	767	740	757	809	793	808	729	768	749	754	784	812	773	775	804	816	765	757	746	781	747	748	744	771	852	777	804	831	771	777	758	811	762	756	765	791	779	759	743	791	794	782	739	723	777	776	830	750	775	831	850	840	781	749	785	720	784	782	813	777	803	767	736	798	741	798	758	753	809	834	732	772	790	791	711	754	790	764	750	792	768	780	728	737	779	816	776	817	767	780	759	747	790	798	793	774	749	778	742	763	761	756	769	777	799	738	762	758	705	753	781	764	785	745	780	761	783	758	792	794	760	728	753	754	789	814	769	767	765	757	792	808	738	755	756	762	759	770	766	717	752	779	798	853	784	809	813	738	777	766	761	747	780	772	791	749	803	763	783	739	789	797	796	783	762	800	789	719	805	787	806	805	775	779	780	764	766	760	810	768	777	753	747	784	740	740	773	812	814	810	768	774	723	709	795	807	772	751	741	761	780	784	772	797	753	781	789	766	727	735	798	804	734	771	829	779	776	759	780	744	734	762	775	790	743	842	774	787	733	812	757	817	812	807	758	790	760	809	774	750	769	755	742	805	750	784	802	760	767	766	731	796	743	759	789	745	719	749	769	767	757	758	783	759	797	783	771	733	740	778	802	816	776	806	791	794	760	775	775	778	777	761	790	786	801	835	747	778	818	800	775	785	778	754	736	767	797	764	769	775	848	791	802	737	741	764	792	774	733	716	746	736	757	805	787	773	750	822	820	738	785	796	765	750	757	822	758	766	752	780	803	709	754	807	768	724	801	757	780	738	778	794	786	763	764	778	742	811	777	779	759	786	829	769	765	767	752	802	808	799	799	754	768	755	791	757	787	745	767	760	737	726	728	767	833	740	710	856	809	780	788	778	788	808	776	786	770	769	774	769	750	756	847	749	758	803	775	784	784	799	753	759	752	794	799	785	762	752	800	751	743	784	776	807	786	765	752	806	759	783	731	784	804	728	793	730	775	762	762	770	744	759	806	738	771	775	750	770	733	758	769	757	796	736	799	729	800	812	773	752	793	749	829	741	785	801	734	785	753	762	779	760	735	802	778	780	776	741	752	809	772	744	778	750	758	763	831	727	771	747	776	760	774	823	807	748	790	768	792	769	740	746	794	767	768	752	753	784	786	790	765	816	764	821	763	761	787	806	791	771	862	765	749	775	771	799	752	786	782	777	809	784	774	788	774	755	798	792	761	729	818	748	796	774	759	744	836	801	808	765	813	813	787	770	807	762	761	761	768	749	764	792	773	753	742	772	733	793	816	816	796	829	780	758	750	798	776	777	749	752	800	760	772	774	767	750	753	779	763	758	808	770	772	704	749	779	800	761	800	790	744	761	762	742	815	797	744	790	781	804	759	781	778	750	781	766	772	813	723	752	769	778	819	763	791	765	724	777	764	770	740	787	734	756	783	758	786	716	801	732	811	758	766	748	778	771	713	774	762	765	769	802	746	781	841	756	774	759	785	803	778	790	794	750	735	809	777	750	801	794	794	756	790	795	801	781	795	782	778	764	819	751	800	748	709	760	765	775	787	759	782	760	827	770	784	782	762	762	774	788	770	746	759	788	789	794	763	822	748	760	750	728	758	762	777	771	814	740	735	731	732	762	786	725	821	727	772	784	760	805	783	719	804	795	751	759	776	836	782	762	802	795	750	755	763	780	839	838	756	795	750	822	817	778	803	788	738	811	717	741	738	795	743	804	772	748	735	761	770	758	776	786	748	769	761	772	828	762	803	752	709	761	810	742	755	766	776	742	776	759	847	772	745	737	763	728	767	761	795	821	812	770	780	770	787	781	793	737	772	790	766	746	754	763	793	750	776	813	746	747	744	772	775	715	764	747	728	734	777	766	756	777	808	748	814	790	724	772	805	784	761	788	743	729	794	741	782	802	761	797	806	740	762	790	782	742	773	767	765	771	761	769	749	783	791	802	766	773	804	741	737	802	736	813	768	780	770	736	769	792	765	786	753	754	742	810	793	743	795	735	796	757	765	792	755	774	747	716	780	776	762	723	744	800	783	809	774	791	816	763	728	752	729	727	771	797	795	838	803	806	772	809	773	732	756	759	806	760	803	762	768	808	749	737	803	770	752	816	766	739	775	770	808	771	769	743	778	780	741	773	706	733	804	787	781	723	733	798	785	767	785	794	811	785	751	691	751	752	776	791	758	756	760	729	771	761	801	790	763	777	745	794	789	771	758	786	772	760	777	711	761	801	789	732	803	735	794	822	740	792	798	740	761	783	739	766	771	846	811	794	804	764	754	696	733	783	773	795	714	767	783	767	751	754	763	783	756	758	820	740	743	792	689	798	758	753	758	814	735	775	774	774	732	809	790	762	794	825	735	769	753	818	798	796	766	729	806	754	775	823	755	770	747	812	840	807	764	789	767	771	783	737	747	785	807	768	813	786	763	816	749	767	826	768	814	765	776	775	770	781	841	800	796	763	814	781	795	807	705
23431	21590	29503	24142	21607	21652	10140	3287	2132	1710	1316	1178	968	859	828	751	732	683	667	644	648	628	628	633	588	665	613	583	596	577	594	606	589	597	606	589	620	572	595	622	589	561	539	622	600	587	548	545	564	541	647	565	586	520	546	570	561	569	576	562	531	564	566	561	524	606	541	540	548	570	611	594	574	559	608	560	546	557	555	535	565	578	547	580	546	514	529	537	565	556	569	533	593	524	558	559	553	571	602	528	555	565	531	603	574	578	546	535	573	577	552	547	546	549	525	555	561	621	549	560	558	545	547	539	562	586	536	562	577	552	537	570	540	577	565	557	522	586	543	555	565	537	532	579	561	603	581	552	564	530	544	565	551	579	555	589	550	563	560	549	580	539	509	545	545	581	589	560	561	520	599	559	529	550	560	534	593	557	511	574	529	515	560	549	546	553	534	542	549	535	628	561	502	564	547	611	536	568	540	575	542	547	537	548	559	556	540	546	582	540	554	571	555	536	555	543	567	589	578	548	546	562	588	545	540	534	511	564	584	569	543	563	596	571	572	601	598	515	566	512	531	533	562	524	553	555	586	549	530	558	555	593	551	560	571	528	564	542	550	528	597	529	587	552	577	548	583	565	573	560	544	551	535	544	547	524	578	539	587	533	533	571	575	562	575	566	589	539	562	579	516	594	534	543	554	545	535	569	573	608	539	569	540	557	569	553	572	548	530	575	552	549	530	532	578	569	597	543	547	629	552	513	558	587	550	527	565	520	573	551	567	536	586	591	536	540	558	563	561	551	550	568	524	551	585	556	550	588	557	560	541	530	539	581	590	583	543	531	552	618	575	605	525	575	559	536	560	561	607	549	539	534	573	521	568	550	602	522	568	554	566	575	537	519	565	548	569	563	557	626	560	538	564	594	560	585	579	513	570	580	555	572	596	542	590	574	558	534	552	526	512	509	553	552	532	535	544	546	558	581	580	536	522	564	561	570	561	545	564	568	555	629	584	546	559	512	511	545	572	548	554	556	532	522	618	556	539	541	562	553	552	576	567	573	542	524	549	526	593	556	559	516	543	587	589	581	549	535	596	574	522	534	552	535	617	524	558	536	563	546	529	562	564	564	576	571	530	572	565	526	507	573	548	568	590	559	570	564	547	549	550	560	547	584	513	540	525	521	580	565	539	563	563	568	587	547	563	589	536	574	574	595	557	492	573	548	572	560	516	564	572	519	544	566	611	543	549	562	554	586	550	561	546	516	606	530	567	560	527	602	552	550	590	507	526	590	552	536	571	593	517	531	491	599	576	619	534	524	511	519	507	619	534	553	530	549	586	560	571	579	527	558	529	570	543	543	619	551	510	540	577	525	588	520	553	581	540	541	551	571	535	492	587	540	556	590	506	503	547	564	564	599	530	569	525	572	538	568	539	545	565	548	553	563	569	536	540	592	567	539	558	600	528	552	509	560	550	573	517	524	571	585	569	560	518	534	550	523	529	555	541	594	570	538	572	566	572	568	539	576	592	580	568	588	523	551	584	585	557	536	572	558	535	554	575	552	539	521	583	565	545	563	564	545	544	558	553	561	555	549	506	607	562	576	552	583	573	551	564	528	546	570	565	563	552	536	528	560	537	553	574	535	515	545	574	555	562	545	538	535	538	574	560	560	582	559	538	507	524	568	514	543	593	590	553	559	573	562	588	590	595	572	554	557	546	550	545	584	556	521	600	535	564	567	540	564	565	542	606	538	544	517	568	579	542	593	532	551	529	541	544	585	523	575	570	541	565	549	544	543	553	572	596	578	541	571	563	578	567	547	534	603	523	539	525	544	582	542	546	559	564	565	577	571	551	509	572	544	519	578	570	613	554	543	559	559	541	584	595	565	555	584	538	580	565	548	557	557	535	531	558	529	565	537	550	561	539	541	561	521	559	542	600	507	535	498	563	578	515	544	529	546	557	562	574	531	509	573	562	562	527	563	534	565	558	581	549	585	569	564	533	512	569	574	517	549	558	541	534	578	533	545	563	499	543	540	510	609	567	569	592	564	541	596	538	563	553	579	617	559	537	602	554	559	540	519	593	577	554	550	570	548	549	543	537	597	550	590	584	620	552	606	589	577	533	556	564	553	531	540	546	555	524	523	587	560	533	560	529	550	554	573	546	565	532	547	537	577	550	532	589	544	571	538	553	543	506	510	553	555	571	562	536	548	610	512	553	549	560	572	563	549	578	570	551	510	576	537	561	506	523	550	568	567	584	546	570	578	557	576	569	508	542	564	560	542	548	554	558	597	525	605	525	524	564	549	572	568	589	562	558	549	553	544	551	540	519	563	555	562	514	546	533	521	561	560	568	579	544	547	544	548	563	590	535	546	558	575	564	552	584	565	553	558	550	546	522	577	561	520	562	550	517	567	556	559	567	551	544	561	537	577	569	555	542	550	526	538	558	551	539	519	580	572	522	539	569	562	557	543	532	574	534	541	540	538	522	540	574	549	592	524	553	520	620	579	543	552	573	534	559	566	569	559	551	558	543	622	565	569	528	590	554	548	551	564	600	564	518	527	582	582	549	564	560	544	547	580	550	510	566	562	564	557	522	529	555	591	549	560	522	568	540	517	559	558	552	540	552	584	573	567	556	584	532	560	568	576	545	532	561	578	593	518	557	575	574	543	580	537	549	541	578	534	556	533	503	587	563	584	552	564	538	560	554	530	596	583	587	556	525	580	529	570	564	563	568	541	564	595	601	543	531	584	554	552	569	535	571	597	557	522	551	573	538	551	550	590	595	557	516	540	548	503	557	536	578	554	563	550	580	567	511	578	553	548	610	586	568	562	567	580	538	562	561	578	561	541	551	554	561	579	579	539	559	568	578	547	560	547	558	550	525	575	584	592	528	537	538	588	543	532	570	578	542	570	567	528	530	576	560	547	578	549	553	585	590	569	562	584	552	553	534	575	587	582	524	480	519	547	503	566	574	500	532	534	582	593	586	536	581	585	546	568	519	574	572	552	545	519	539	549	554	515	559	614	570	569	565	556	525	560	547	538	540	571	561	525	536	524	551	552	546	591	589	550	545	559	563	548	553	540	563	559	568	546	560	589	568	552	535	539	599	517	520	551	534	542	538	561	545	587	557	530	546	551	547	598	580	521	565	585	534	548	590	567	555	550	527	560	524	538	500	548	567	586	556	544	556	575	563	551	560	597	531	555	576	549	528	560	573	556	527	551	552	538	596	552	562	529	552	563	543	524	579	567	574	551	527	534	605	524	543	541	513	550	526	569	535	566	508	570	589	575	538	554	535	588	535	621	535	570	568	561	553	569	563	518	596	547	498	552	585	555	539	573	573	521	599	579	560	517	550	563	556	593	562	580	527	555	547	546	535	550	544	560	554	573	571	540	538	585	535	548	599	516	537	573	580	523	584	550	556	555	519	531	583	550	573	562	595	592	582	567	566	528	544	562	519	573	577	525	635	515	535	588	554	545	568	604	530	517	612	533	588	536
10504	24199	20983	13698	11639	9980	8076	6626	4929	3630	2880	2136	1854	1615	1409	1292	1206	1058	1061	928	963	916	897	900	840	848	849	811	829	811	813	846	773	803	754	763	712	734	832	761	801	754	755	744	796	693	796	770	798	700	759	759	744	755	773	727	724	755	770	713	711	734	733	733	774	710	787	735	721	705	735	723	718	735	792	804	695	698	757	741	714	726	722	757	775	727	750	701	765	746	740	762	725	777	713	734	723	734	739	717	759	736	740	757	754	710	688	734	769	724	704	776	754	749	685	723	689	705	709	717	683	694	740	686	727	719	703	724	736	712	726	685	775	677	717	725	752	681	698	693	722	728	730	756	705	690	694	745	730	669	695	773	769	725	706	734	761	725	715	687	719	741	723	707	716	768	736	745	682	714	723	731	729	760	729	739	733	731	720	738	758	715	704	746	704	709	710	659	741	761	737	730	713	724	708	747	748	723	742	732	666	760	713	703	745	719	757	737	684	701	773	727	721	720	755	721	743	694	696	716	749	742	702	725	745	750	696	689	731	748	691	756	688	748	739	744	747	704	717	739	731	764	742	692	688	694	759	734	738	726	680	719	705	710	734	701	761	752	690	697	773	724	738	683	740	780	706	765	727	750	745	723	752	732	719	743	687	712	703	723	717	738	709	703	779	679	715	729	742	755	710	732	758	789	774	701	758	768	729	725	715	768	725	739	710	722	726	756	738	691	698	709	758	745	727	725	709	721	696	707	716	728	728	764	710	735	700	733	717	759	724	741	726	726	703	761	725	694	739	750	755	742	734	735	748	718	717	723	740	743	744	709	703	751	718	759	749	688	662	708	762	747	719	744	663	745	715	709	768	739	764	750	707	697	692	703	730	704	735	716	717	699	748	745	727	719	775	705	777	716	727	711	733	777	740	778	722	727	716	714	748	709	733	752	719	734	754	689	717	740	709	717	696	768	743	739	735	733	710	735	741	714	707	727	715	737	688	693	717	676	732	719	704	712	698	656	722	708	718	736	687	736	697	727	711	725	704	749	711	721	760	724	722	676	727	761	740	714	691	686	727	767	742	766	725	707	701	729	721	733	740	761	719	747	768	713	712	796	704	703	720	688	739	751	733	703	793	731	725	777	747	738	721	732	721	765	732	705	758	773	728	753	707	736	713	753	695	738	728	711	715	711	739	711	715	699	717	734	744	708	673	758	740	687	731	758	694	755	705	715	754	728	725	745	751	687	705	680	757	739	762	713	687	716	712	730	801	678	712	752	703	724	707	735	735	727	802	714	788	720	760	805	701	735	749	666	756	702	735	755	702	690	751	731	750	740	706	694	776	766	778	735	700	692	760	746	740	757	718	779	729	706	738	723	726	729	702	739	765	725	719	701	767	719	718	682	731	708	719	723	733	735	707	737	706	773	744	745	714	737	761	726	781	718	719	726	736	739	755	729	774	736	695	692	687	675	728	693	745	700	750	729	735	772	678	753	712	727	755	732	750	721	770	776	727	673	704	703	738	727	719	716	747	722	715	741	710	662	776	673	761	690	735	689	709	718	767	704	699	757	724	762	727	647	699	731	720	793	710	713	685	742	709	731	703	736	674	743	742	717	729	696	765	688	685	753	744	746	749	727	704	723	711	712	754	758	752	750	716	749	710	702	739	719	700	731	746	728	755	728	718	708	660	739	738	708	735	722	748	715	692	697	744	735	743	743	732	670	718	701	725	688	718	689	673	725	683	720	745	769	710	751	726	705	716	694	699	750	728	754	706	718	722	665	728	759	712	685	712	718	711	711	755	744	738	727	722	722	727	758	697	746	745	708	695	709	748	759	729	697	754	732	715	670	729	780	737	717	738	677	736	726	782	690	723	742	714	732	730	697	683	746	699	739	703	729	767	715	710	756	771	715	700	681	745	752	697	743	728	735	744	711	746	714	738	716	737	758	728	763	747	682	690	753	788	708	719	699	702	756	721	737	740	698	732	715	738	758	751	735	714	744	701	719	729	707	765	707	717	735	770	667	727	650	747	734	728	710	738	673	702	716	719	728	756	713	733	772	722	714	731	711	752	749	733	732	717	695	707	709	672	758	711	740	728	673	743	724	737	743	733	687	718	720	695	684	683	757	743	759	755	713	722	740	770	736	692	774	718	713	728	753	732	691	705	680	729	690	702	748	699	728	754	707	748	738	709	702	696	739	734	682	709	755	689	742	744	762	737	689	693	741	724	728	781	734	699	708	729	722	686	718	698	729	724	704	765	688	731	746	727	683	711	703	699	751	751	712	776	741	729	731	720	718	754	764	722	723	727	776	737	739	711	725	763	746	754	729	691	726	721	682	675	729	737	764	744	686	727	712	693	741	728	734	721	767	737	768	688	742	777	706	737	715	687	730	736	697	766	658	747	732	716	716	730	680	715	719	771	712	693	791	686	732	698	744	734	711	681	726	677	682	734	724	745	732	731	709	706	746	721	735	683	748	728	760	731	684	769	640	724	742	776	748	750	731	722	706	740	737	736	749	725	753	689	728	719	729	737	692	740	752	727	672	707	687	723	761	727	706	719	779	716	736	704	725	726	744	681	721	712	734	636	758	701	736	734	681	746	749	762	710	700	718	734	701	723	740	735	720	718	738	681	734	700	674	763	728	732	730	725	758	754	701	730	755	761	728	759	735	717	740	770	714	740	687	732	748	717	747	694	713	729	742	754	708	738	757	733	709	747	699	736	763	722	750	708	712	706	769	743	787	744	727	749	695	701	708	714	731	700	687	731	695	727	694	741	728	714	668	717	760	753	708	697	747	740	725	683	734	755	701	721	693	684	718	687	771	736	690	713	694	724	745	661	736	699	741	726	661	694	727	715	691	701	692	733	728	740	731	748	719	733	732	737	744	713	739	709	710	743	685	656	752	700	720	722	754	755	736	692	721	696	712	724	737	655	722	725	677	742	724	727	743	712	754	710	741	693	683	697	711	724	715	742	726	754	710	729	692	703	681	754	736	728	719	745	714	701	730	720	738	738	707	708	727	705	758	725	738	717	725	738	762	766	753	722	704	661	705	712	697	721	706	752	668	662	724	708	751	769	697	742	698	749	735	715	698	730	760	735	718	695	748	714	717	718	703	682	720	724	735	688	770	753	720	726	690	733	734	753	699	706	757	711	710	722	719	692	677	695	739	734	727	731	728	760	698	750	742	742	776	688	681	734	737	717	722	726	717	718	735	732	720	731	733	742	728	681	732	756	722	687	727	770	740	735	709	749	753	687	729	789	798	719	727	712	699	683	732	715	751	689	699	695	706	657	717	759	718	716	746	718	743	765	720	749	721	695	737	709	731	725	715	691	720	690	737	708	694	704	702	722	671	686	756	727	712	722	722	716	734	732	716	765	698	709	726	742	718	727	749	704	713	698	713	690	672	703	769	705	710	728	706	714	721	700	696	744	738	754	725	720	711	732	743	763	716	729	714	747	749	743	706	693	703	693	708	719	732	721	792	766	750	782	680
27502	20787	10439	3309	1972	1537	1181	981	719	594	530	451	463	377	383	378	389	359	337	357	329	380	341	332	321	342	347	380	327	362	302	340	333	336	343	328	350	327	346	371	340	369	346	378	341	337	347	314	364	337	327	321	315	377	369	313	359	352	332	363	310	342	366	369	324	378	331	322	333	336	340	364	329	314	342	311	337	317	313	322	309	351	345	310	317	347	343	337	347	350	346	348	317	354	363	360	328	335	338	367	355	308	336	356	328	354	318	343	328	343	365	382	356	327	335	342	355	329	343	341	337	355	329	355	353	331	328	349	379	341	350	334	341	294	354	336	367	350	383	369	349	343	336	341	326	350	341	327	367	360	336	364	325	341	336	350	334	348	352	317	335	348	379	344	359	343	347	336	328	325	326	357	372	361	340	340	349	334	375	321	328	333	350	351	351	303	316	332	382	333	394	307	353	319	302	322	340	336	314	321	323	318	360	339	332	352	334	329	353	360	334	348	357	371	338	332	353	356	354	348	350	326	310	339	352	347	350	360	327	316	326	311	378	332	337	329	323	352	334	346	326	309	327	346	315	316	307	295	356	356	353	316	342	327	336	377	369	342	327	355	318	336	334	306	351	333	344	328	303	345	369	333	368	314	343	315	388	337	309	341	356	318	362	375	337	349	363	346	333	367	355	352	342	292	365	339	336	342	361	323	333	369	357	333	366	349	368	332	344	329	354	333	346	377	336	339	320	324	331	330	346	318	344	345	334	347	350	345	320	356	330	351	352	329	315	348	315	353	324	312	349	343	316	319	364	312	328	341	340	336	338	351	347	328	362	338	343	329	364	357	317	351	347	328	334	314	342	335	347	315	330	343	340	351	346	367	336	358	340	304	344	341	376	320	337	349	320	338	326	346	310	355	311	372	335	336	319	325	349	341	358	316	357	338	353	328	364	352	336	320	345	324	306	341	306	309	339	351	328	329	337	322	354	311	325	358	360	319	344	352	387	354	316	348	350	309	335	299	356	335	364	345	310	331	349	348	334	312	324	295	344	337	340	352	336	343	339	311	300	315	338	329	316	335	364	330	332	329	333	344	322	299	330	376	330	340	329	332	335	325	323	382	349	331	310	337	314	354	319	334	373	321	308	368	336	339	365	328	348	368	323	341	345	344	327	350	321	350	351	342	357	359	343	362	316	360	357	355	320	346	331	331	337	340	360	335	337	358	348	383	341	345	355	354	333	328	310	346	343	340	341	387	341	340	361	313	342	318	334	349	328	326	327	368	363	352	326	331	323	341	361	331	371	370	350	323	358	345	339	339	336	322	335	302	368	297	331	340	364	346	358	330	323	355	304	352	363	322	317	341	366	315	341	320	357	316	318	332	356	330	336	325	323	324	366	319	341	313	338	328	347	358	316	333	368	339	328	326	381	341	351	345	331	367	329	334	342	355	328	340	326	360	313	347	368	339	337	315	355	360	342	358	358	341	335	336	346	339	327	330	359	348	332	362	361	334	328	348	315	333	337	350	329	341	338	353	329	350	340	364	293	332	341	316	348	300	346	358	327	334	325	341	329	340	339	336	319	318	333	393	332	351	358	349	342	353	309	355	366	342	341	366	380	300	366	330	311	321	363	317	347	333	326	320	371	335	314	352	331	330	356	351	371	356	384	325	354	337	336	334	323	341	364	356	367	338	354	298	344	334	318	345	332	312	321	354	332	338	370	342	315	314	318	345	381	352	339	348	334	360	347	350	328	374	366	363	314	371	342	345	374	309	312	351	363	356	347	335	373	339	347	364	336	337	303	337	331	369	341	331	345	343	303	354	352	344	317	324	344	325	348	357	367	345	337	335	340	350	365	364	323	338	336	340	314	354	351	300	358	340	327	330	354	339	317	347	346	348	345	338	344	354	322	313	344	296	335	336	332	315	382	357	380	338	299	317	328	328	345	300	301	334	320	335	313	339	344	342	320	330	345	350	355	355	319	357	330	337	362	363	353	315	341	346	351	336	320	326	342	348	312	348	361	359	336	331	322	342	330	351	380	315	341	345	314	347	393	344	354	333	378	352	360	345	316	338	343	347	330	327	353	361	318	341	358	314	332	332	322	370	325	370	311	336	361	351	344	321	353	323	320	306	339	335	302	292	361	328	347	333	342	331	333	339	302	360	332	318	334	334	305	304	363	360	306	333	412	333	340	331	338	337	330	320	334	313	357	355	323	342	321	356	310	351	355	358	339	324	345	327	368	353	342	335	319	361	353	341	351	358	336	318	358	324	321	343	340	322	347	313	335	335	325	349	353	299	404	367	352	303	327	322	329	348	338	321	351	329	326	326	330	324	324	292	327	350	308	324	348	291	331	340	355	342	296	292	368	329	343	356	319	334	317	349	303	359	318	350	330	328	349	343	341	357	356	325	311	322	355	331	335	348	325	326	355	326	357	339	324	335	334	332	350	342	357	362	325	362	335	327	324	332	330	341	308	324	297	346	356	324	344	321	330	349	328	356	337	312	338	347	364	364	349	299	331	325	377	349	323	338	334	360	370	322	355	366	340	356	311	353	319	310	365	336	343	332	317	310	308	330	325	368	343	338	339	351	389	333	321	352	359	329	353	369	338	354	334	351	371	340	356	363	348	348	353	374	331	308	355	292	362	358	368	313	340	346	347	348	337	350	336	341	360	324	315	311	317	344	338	302	331	343	332	356	347	340	364	316	325	320	354	346	340	323	345	376	350	336	364	325	342	321	331	314	362	327	321	351	312	360	356	338	356	368	307	336	369	336	354	378	322	349	345	363	343	341	324	360	349	336	343	345	338	344	317	343	337	339	354	364	321	326	330	369	372	349	312	304	329	306	340	319	319	319	371	358	306	342	343	333	323	315	352	313	365	326	354	366	335	330	346	347	339	346	398	322	321	374	346	340	341	362	349	355	341	333	348	327	351	340	346	332	342	342	354	333	324	344	321	335	285	312	348	338	344	309	336	317	347	364	337	326	346	331	310	347	320	363	360	319	318	322	323	316	346	360	358	308	374	363	335	335	335	322	344	332	303	336	358	343	328	340	325	331	303	362	324	326	322	306	343	342	317	333	341	340	361	327	305	361	321	347	367	351	334	338	363	360	369	337	345	323	329	348	334	337	332	317	347	351	336	353	318	323	367	318	391	364	351	344	341	353	334	337	335	355	330	339	315	351	353	350	330	315	322	345	341	358	331	365	313	379	323	328	348	308	346	342	358	326	324	362	372	364	292	333	335	298	346	345	328	324	355	324	352	357	342	340	336	339	340	328	336	323	337	342	363	337	320	317	334	330	343	354	345	367	327	346	350	329	331	381	349	340	344	341	354	359	369	363	332	352	384	341	368	324	331	368	360	348	304	349	340	307	370	350	310	328	323	373	347	324	307	330	346	301	338	359	327	345	364	317	339	330	325	355	354	346	344	361	326	319	340	359	370	354	364	356	315	332	358	319	362	381	333	360	352	337	368	319	346	355	325	337	328	298
6882	9166	8423	5062	4571	3747	3097	2402	1689	1342	984	827	665	622	559	556	531	512	488	461	490	465	488	468	472	461	458	445	445	474	479	428	476	449	478	428	432	505	455	451	470	455	496	465	437	459	425	502	449	461	437	489	449	460	468	479	426	462	459	454	417	427	467	447	444	454	446	456	444	447	462	451	462	476	522	454	462	475	454	454	425	473	444	459	449	448	481	438	464	445	486	434	420	478	476	487	412	428	471	492	419	446	458	435	416	457	474	462	401	434	469	425	466	425	437	492	457	477	436	468	465	478	462	444	441	442	463	451	404	480	464	434	474	422	448	464	428	462	449	454	436	436	468	476	458	419	447	437	441	433	471	407	429	471	426	491	442	456	464	464	467	430	455	442	472	453	492	457	467	448	440	472	468	440	448	433	451	418	483	457	442	442	477	493	477	431	430	460	470	485	460	447	439	425	430	452	439	420	427	463	458	424	476	433	468	460	510	439	443	448	447	437	446	473	484	455	442	431	437	453	466	424	482	449	471	439	472	423	455	407	434	462	455	403	420	470	438	427	465	452	468	451	427	440	456	462	482	435	449	428	465	418	472	420	496	468	421	436	432	465	449	436	442	432	520	439	453	431	439	444	463	451	440	470	494	454	436	454	460	477	458	451	437	451	439	483	447	491	420	462	448	467	427	471	492	447	456	425	463	453	463	448	457	434	461	413	427	451	452	452	406	437	431	453	455	438	434	442	424	427	448	456	453	459	459	402	456	463	444	409	473	438	418	416	463	455	448	442	447	456	456	463	445	489	456	473	489	446	445	476	438	450	482	441	422	439	439	460	449	471	443	431	442	476	455	451	471	443	459	467	446	382	429	445	481	423	485	463	453	454	478	435	453	419	451	474	435	479	445	421	453	458	446	426	461	462	436	429	445	461	466	410	447	423	449	445	466	463	447	424	469	460	440	455	435	410	493	462	421	451	460	464	482	422	470	442	428	489	450	463	414	418	455	438	479	415	478	451	437	462	445	449	417	454	481	478	425	472	455	454	451	426	445	456	468	478	472	450	432	417	454	426	411	454	479	471	477	444	445	429	450	452	455	492	449	481	427	440	462	479	445	425	450	441	456	432	430	428	468	428	456	454	427	452	440	468	445	403	430	448	493	443	442	414	465	438	456	423	435	450	439	449	462	457	436	435	438	456	406	443	475	455	460	442	410	440	484	419	407	473	504	466	453	461	453	470	452	486	460	423	443	469	470	451	457	463	482	451	448	468	460	435	454	439	422	474	434	422	446	462	427	436	427	483	454	428	461	421	445	448	429	438	434	462	469	441	405	441	445	469	489	455	433	473	477	432	423	449	468	468	460	446	430	458	461	476	440	462	437	451	448	434	463	469	450	475	416	438	432	435	440	449	461	494	460	471	433	440	436	446	446	462	484	448	432	442	453	450	429	427	441	435	471	453	451	424	437	485	446	448	434	434	461	415	440	439	449	467	467	457	505	471	486	465	476	461	440	451	455	441	484	481	458	484	476	473	433	497	452	448	406	416	459	473	475	434	433	449	475	484	455	415	429	431	456	457	410	428	414	428	444	508	471	464	421	421	482	439	437	456	464	425	460	497	471	442	443	450	455	478	476	440	461	420	472	474	443	434	434	433	438	446	435	448	427	444	452	397	475	435	464	436	451	446	457	441	500	454	464	406	440	435	485	459	426	458	433	455	436	435	436	438	453	445	449	464	436	441	446	482	445	465	461	430	464	423	474	485	443	427	438	509	458	440	437	430	463	442	435	429	412	464	409	474	432	466	482	471	455	427	444	440	439	453	395	477	418	457	445	439	469	443	446	427	469	449	410	449	471	445	477	418	468	450	443	468	481	479	438	438	427	453	449	467	486	429	460	437	476	471	440	431	466	394	460	441	441	432	453	426	428	477	446	462	447	448	450	465	418	439	427	467	437	414	466	455	473	425	455	465	467	470	472	457	401	423	462	463	485	455	461	438	442	454	452	473	462	431	450	454	437	468	478	446	435	467	444	445	434	451	457	466	468	449	458	481	467	482	403	461	438	460	415	455	426	453	418	468	436	458	473	464	395	458	444	462	459	445	461	442	436	428	435	414	448	438	442	445	491	448	441	441	452	467	475	449	435	456	464	465	408	443	469	447	449	441	482	421	424	496	451	483	465	460	452	434	432	463	461	423	481	436	461	481	469	481	409	449	452	460	456	428	437	412	475	484	427	456	427	458	442	426	447	436	443	426	454	490	442	515	442	483	469	458	462	476	455	458	428	434	483	472	437	468	478	446	439	431	483	462	459	427	450	413	429	476	421	430	418	434	445	420	458	441	422	455	449	427	477	435	450	496	474	418	425	469	422	464	447	445	422	458	436	435	491	456	448	453	408	436	442	428	419	432	463	461	429	409	458	442	424	432	443	452	430	463	476	466	461	442	396	434	446	460	459	422	463	450	431	426	462	453	462	447	431	427	426	488	454	470	472	474	412	473	452	452	467	465	453	476	477	431	477	422	462	472	454	443	480	429	477	487	430	449	456	480	404	480	456	450	443	435	461	408	414	385	453	441	440	433	441	448	452	419	488	418	438	467	435	433	450	446	410	441	492	470	463	421	448	484	409	473	461	458	462	434	449	399	386	450	441	438	437	455	435	458	483	493	436	470	416	459	471	419	414	477	453	508	461	423	430	446	436	443	450	480	460	450	453	456	418	440	431	427	435	445	456	460	462	455	495	434	476	432	477	487	416	413	419	420	409	431	426	485	464	469	466	470	432	452	454	484	420	462	455	465	446	438	471	451	466	466	473	462	424	469	467	460	430	482	442	462	441	439	442	451	456	441	519	429	422	486	455	450	469	446	430	468	436	446	458	446	436	457	429	439	455	451	428	445	432	427	499	444	455	477	464	427	437	453	453	443	435	465	442	480	446	431	430	461	467	449	441	438	462	429	493	470	474	450	463	468	413	437	428	454	475	448	470	433	441	418	450	477	497	465	425	462	438	440	430	460	455	440	456	458	470	426	421	435	428	446	424	455	411	468	432	449	432	452	459	450	420	444	450	425	506	458	449	428	448	468	464	428	436	449	442	445	459	485	437	472	459	436	417	416	475	421	472	441	458	459	477	468	447	453	438	451	478	449	404	424	446	452	458	466	447	465	477	453	445	443	463	459	427	446	449	441	453	435	437	463	414	436	446	434	437	422	413	457	414	436	445	468	453	422	451	480	444	458	463	456	438	443	478	429	416	454	461	455	445	422	448	487	455	489	473	431	426	452	454	476	447	431	435	448	451	443	453	418	466	436	447	442	460	438	441	492	441	411	432	445	464	442	461	442	451	513	427	448	436	483	464	431	451	419	427	439	438	470	408	476	463	445	413	430	434	463	451	439	458	400	475	446	437	429	461	457	438	452	464	420	467	451	462	452	474	445	441	481	424	471	464	454	455	426	475	486	423	439	453	462	420	411	448	413	437	434	412	476	421	445	481	439	421	447
24478	21588	29008	24609	21568	11666	3421	2216	1599	1207	1038	896	845	795	715	684	693	674	679	618	614	630	632	620	650	602	639	639	651	615	635	605	585	607	617	566	579	603	637	620	610	612	600	631	621	600	621	583	609	570	647	589	595	622	605	613	598	615	513	592	590	562	590	594	612	567	615	617	615	570	630	606	572	589	580	612	591	553	533	582	605	625	592	605	599	564	596	613	608	592	609	621	622	599	562	653	565	633	585	611	620	602	609	603	599	549	580	564	606	571	659	578	584	625	581	608	582	563	631	579	594	588	618	609	617	590	613	588	587	571	608	645	621	592	633	604	583	588	605	585	590	581	595	626	622	566	570	582	596	603	574	602	608	596	624	608	588	567	554	611	605	574	618	599	622	619	571	595	620	582	604	564	620	601	596	598	575	570	562	600	602	589	579	613	593	580	567	625	616	614	580	623	585	581	594	555	615	610	565	595	564	590	616	579	626	566	566	591	562	554	591	606	618	608	589	624	602	554	618	625	593	581	570	607	580	594	625	568	561	603	613	602	604	609	565	592	625	610	595	601	585	584	576	639	575	587	571	599	589	569	593	623	578	604	617	599	558	592	600	604	594	556	600	606	628	601	570	570	595	641	626	609	619	570	597	627	610	565	594	572	618	592	598	598	527	626	620	637	597	546	593	590	623	584	637	613	598	621	608	598	584	590	621	557	578	581	552	611	608	578	581	595	556	638	588	611	583	586	562	606	618	606	604	533	593	579	536	594	618	609	574	613	545	572	583	621	571	617	563	581	597	586	587	533	597	600	594	589	605	608	598	617	634	586	584	557	631	550	598	580	602	581	591	564	591	610	624	572	610	556	601	615	600	599	641	605	628	636	594	590	609	558	618	585	629	632	590	620	566	606	572	588	583	566	622	613	600	582	549	648	608	593	588	569	619	630	615	589	602	625	608	605	587	578	597	629	585	640	636	585	573	587	643	583	597	579	596	570	581	578	567	556	607	622	611	623	610	611	576	570	568	584	580	569	607	569	590	619	587	583	587	634	576	616	569	567	594	540	569	623	618	597	590	585	587	569	594	543	557	568	590	592	592	568	611	601	593	611	592	585	610	655	556	584	571	570	573	605	579	588	605	547	609	582	606	566	610	602	590	609	618	562	609	589	620	597	570	623	599	584	530	613	588	564	634	588	638	565	625	563	611	629	609	628	574	621	572	614	610	582	586	646	552	585	558	598	613	574	595	588	571	594	573	611	585	596	580	638	579	605	606	590	589	595	635	566	596	640	582	610	580	600	578	612	614	546	610	572	598	589	546	602	605	592	608	644	603	615	584	588	658	611	587	594	574	627	631	583	567	547	572	622	632	598	582	584	644	590	580	588	599	565	589	612	595	613	596	575	591	588	586	567	569	525	597	584	537	580	594	600	595	626	583	595	578	631	642	575	586	616	590	575	610	606	589	614	624	603	589	574	586	650	595	634	603	568	642	573	577	620	603	581	619	567	594	610	596	595	614	597	585	594	600	597	621	606	597	586	591	640	639	569	601	573	576	567	560	598	582	606	571	605	574	594	653	577	586	598	581	611	565	625	576	581	601	617	630	637	639	585	582	583	608	557	610	577	603	625	590	617	606	618	589	587	579	603	610	570	587	565	618	585	585	625	541	636	596	583	601	609	580	634	602	597	570	604	580	539	547	578	559	554	599	579	570	628	606	578	612	595	617	557	582	581	618	612	603	608	597	622	542	627	583	598	656	581	565	606	629	568	590	592	618	612	577	608	643	631	608	608	625	583	570	603	581	563	573	639	554	614	604	578	602	600	594	554	592	597	582	566	586	553	570	616	595	595	615	604	583	584	619	606	559	570	556	606	581	557	624	582	565	607	614	580	571	542	587	631	570	604	571	606	593	609	588	563	529	575	573	598	623	582	605	624	626	596	550	561	600	605	579	636	569	566	556	573	600	556	595	543	599	572	588	561	638	534	630	603	604	565	648	564	609	574	649	621	611	636	596	578	601	621	584	589	602	552	599	620	564	570	589	566	565	605	618	557	569	600	595	624	629	606	553	666	547	602	558	562	607	606	603	616	579	622	605	565	549	554	606	545	599	558	549	635	601	615	574	600	602	574	604	580	567	601	597	613	611	573	593	552	571	574	612	574	609	584	585	615	568	574	621	560	588	546	579	606	563	657	588	545	649	599	574	575	607	555	535	575	611	605	566	539	579	630	553	583	594	562	585	566	548	612	621	543	584	610	609	601	609	612	602	603	565	595	591	601	624	574	578	590	594	617	552	571	577	587	561	575	612	564	588	606	589	594	614	579	618	573	646	568	612	591	622	577	561	611	601	581	658	574	564	624	606	601	579	557	582	592	588	606	648	596	563	607	633	586	572	623	579	620	611	580	605	586	631	575	590	655	596	591	583	554	547	589	625	602	578	618	601	572	633	607	588	627	624	609	607	601	581	562	568	587	557	593	590	559	604	570	606	610	549	593	576	630	604	549	599	586	569	573	602	568	564	573	544	586	579	608	579	667	582	612	586	596	586	572	566	585	592	605	595	590	611	564	610	601	597	552	631	590	592	574	577	638	627	591	580	574	626	620	593	540	614	547	590	583	602	595	604	655	602	564	549	597	590	600	618	595	590	614	589	553	604	596	565	604	548	575	591	600	601	597	595	571	566	576	615	638	612	633	647	583	604	613	578	582	601	587	585	607	565	588	606	598	607	596	584	549	593	584	554	601	601	608	560	635	621	577	597	621	603	623	585	631	587	567	583	598	603	613	552	616	623	593	603	618	600	580	584	622	608	596	591	564	577	615	585	610	556	579	561	598	659	591	540	558	586	664	590	606	580	619	582	577	619	568	578	617	627	589	608	567	565	619	573	562	637	637	572	584	656	564	606	549	615	572	612	589	581	616	636	591	618	566	608	599	618	603	586	594	601	640	610	615	626	586	680	614	592	636	594	619	583	551	568	588	582	624	586	593	617	619	613	612	640	604	571	637	574	557	613	602	581	566	609	623	606	559	591	584	592	600	589	580	594	565	594	606	595	592	587	565	570	617	553	627	588	590	586	623	581	561	641	566	645	547	596	576	629	641	556	608	592	645	616	576	593	606	597	576	583	578	600	632	591	631	584	606	580	573	559	597	617	591	626	614	541	592	629	579	593	579	566	571	623	587	577	569	566	625	615	596	607	587	600	571	571	598	585	606	593	577	564	598	596	621	597	604	538	565	596	585	658	610	573	567	580	596	564	611	583	589	618	566	569	548	577	589	595	610	587	644	581	580	572	581	553	614	578	527	608	577	560	602	574	585	607	592	597	561	556	620	600	599	617	611	611	562	622	583	603	577	612	611	594	599	588	596	634	626	591	647	648	549	610	581	593	586	574	576	623	586	570	599	576	598	578	599	598	583	615	579	540	590	606	601	652	646	596	622	587	580	607	597	617	612	625	590	630	605	603	590	588	602	635	624	602	589	628	606	603	581	631	637	567	604
8065	18327	16093	10203	8642	7483	5845	4651	3517	2575	2115	1662	1407	1314	1142	1080	977	997	939	907	904	874	841	869	826	862	881	824	836	860	795	782	831	830	809	798	853	778	823	815	821	820	784	817	817	781	754	791	793	791	798	789	822	785	733	809	810	796	827	725	760	732	805	833	729	824	803	729	807	795	800	784	774	700	766	734	803	699	739	791	772	755	797	737	823	745	819	744	799	746	761	746	721	739	781	802	754	763	799	769	759	728	724	804	761	788	783	753	780	833	800	758	800	796	754	734	762	735	726	756	775	719	788	757	724	755	757	778	727	753	741	778	742	772	717	751	746	756	761	780	757	721	837	739	814	756	760	797	796	714	757	760	770	831	825	780	753	804	819	786	784	738	771	791	770	738	781	757	766	753	789	758	788	815	818	739	792	758	763	807	759	764	771	746	762	770	753	769	721	797	787	706	780	747	794	789	783	757	767	712	819	772	763	738	778	703	794	747	769	770	700	788	746	758	761	750	786	759	774	785	828	759	755	777	765	762	803	794	760	789	735	751	738	789	761	769	759	809	814	765	783	813	793	780	784	806	768	736	749	781	709	795	778	756	753	779	783	748	694	757	783	753	826	775	720	750	801	777	776	771	740	777	735	806	773	773	769	733	774	734	769	760	751	788	750	807	766	749	816	757	810	759	797	738	713	777	772	734	718	757	801	764	777	780	767	724	762	788	812	779	742	773	813	761	736	773	745	766	726	832	773	783	806	777	779	729	807	778	767	741	763	760	788	785	786	769	772	778	754	726	744	798	741	754	723	761	737	820	721	791	780	748	738	714	764	776	775	720	736	762	768	767	798	754	725	732	776	784	769	752	773	743	716	706	765	756	804	777	788	706	779	778	777	772	774	812	806	691	782	730	801	759	728	738	791	776	714	717	755	799	748	784	739	782	789	738	780	721	735	746	778	775	771	749	713	803	775	780	752	764	784	824	798	766	768	714	774	725	748	732	755	771	766	796	798	808	768	778	763	765	730	761	764	739	793	800	796	741	771	805	804	772	782	770	731	814	765	824	731	713	776	774	792	798	754	793	696	727	762	763	764	791	772	754	740	718	743	744	790	716	717	813	792	743	764	766	794	779	792	768	751	710	769	784	738	741	771	766	757	758	739	765	749	783	759	758	769	767	761	742	769	774	718	769	767	759	783	770	712	771	737	741	718	754	766	785	799	768	782	774	798	785	764	714	778	774	751	746	802	779	748	757	773	775	819	816	725	724	778	732	742	763	788	751	745	783	776	748	771	760	743	813	787	754	779	760	786	813	819	812	768	730	752	768	806	798	776	825	749	726	779	801	762	800	799	749	788	776	768	710	753	730	769	747	778	822	797	787	763	823	695	748	758	770	783	752	778	792	719	777	793	805	760	766	782	791	802	757	760	790	777	779	781	764	756	792	735	790	798	739	808	744	796	783	790	774	769	768	734	740	795	788	775	780	782	783	749	823	764	739	748	774	796	755	752	686	755	765	759	812	794	745	789	772	741	796	826	750	725	761	790	729	768	767	791	743	785	745	773	780	769	805	749	715	719	772	773	788	765	773	763	702	753	810	758	755	785	797	783	766	741	739	775	754	808	768	768	731	747	743	842	726	781	716	780	817	772	695	745	765	767	791	752	739	784	774	739	760	736	730	769	815	790	750	795	728	767	815	709	798	763	771	786	778	754	781	746	836	784	754	783	775	818	766	731	777	758	749	768	783	785	773	788	755	773	755	783	797	773	759	778	766	785	812	724	741	752	764	764	776	834	773	748	760	753	734	764	755	779	733	719	777	790	757	753	761	798	804	709	803	749	765	738	756	767	738	737	723	779	777	818	790	761	844	773	740	777	784	756	770	752	750	787	788	742	744	787	756	759	766	762	754	775	765	726	744	717	783	764	791	787	748	793	764	715	753	742	794	757	728	747	742	755	750	755	751	757	761	775	758	775	795	760	727	724	765	745	774	751	775	776	776	748	771	730	745	765	825	783	771	733	724	776	738	760	766	768	759	730	747	780	782	750	740	756	761	760	781	781	808	781	755	753	744	786	750	763	807	834	780	745	780	776	741	734	753	766	758	754	784	768	763	735	767	728	802	772	772	787	801	747	726	779	764	732	753	762	808	779	821	789	773	752	791	755	762	770	776	740	757	747	793	786	762	738	807	726	750	778	795	750	735	776	774	756	768	780	770	772	708	777	767	795	759	752	725	741	754	705	769	764	762	759	764	810	761	776	705	761	797	770	751	740	728	806	719	756	769	785	788	784	784	788	771	718	749	756	771	767	727	744	790	759	770	731	744	731	727	706	748	675	742	760	707	730	760	755	784	821	803	763	786	762	764	780	734	729	781	765	761	801	753	757	707	748	800	773	761	749	765	786	763	816	762	766	776	735	766	766	718	759	783	772	781	722	736	769	775	753	701	754	775	782	825	685	747	803	776	731	750	777	746	745	799	807	797	768	787	798	760	782	715	786	794	740	786	775	770	745	781	701	740	789	775	803	801	796	775	722	804	749	787	811	787	759	768	779	770	791	738	793	781	717	784	777	793	781	837	684	719	771	782	739	792	745	785	778	757	712	778	767	772	796	779	725	820	783	754	800	742	780	772	769	757	843	760	783	761	798	777	744	796	753	745	775	777	775	779	800	751	724	753	794	723	756	770	777	800	727	790	744	765	763	758	758	762	711	777	767	745	784	763	768	750	774	741	797	790	738	765	767	805	748	758	758	780	750	740	751	746	744	782	788	763	762	806	757	826	749	769	746	804	774	832	754	749	766	792	773	823	756	813	744	791	765	743	717	825	715	797	749	753	747	734	809	750	738	730	742	789	779	765	716	761	782	763	766	759	753	770	746	799	771	722	781	749	779	788	760	812	757	784	771	800	759	787	798	803	777	787	771	789	784	747	770	810	704	735	773	773	749	789	720	755	763	797	756	820	776	730	816	798	706	704	744	734	792	762	742	775	779	710	788	742	818	725	758	788	795	830	757	810	770	739	769	795	750	784	717	763	787	741	780	717	793	776	770	765	746	791	795	800	787	811	714	811	700	795	781	760	780	753	776	768	746	753	830	777	782	740	752	752	774	780	770	728	765	792	768	775	790	787	748	776	759	817	773	738	712	766	716	754	735	748	786	757	733	769	713	760	753	781	729	779	810	788	720	763	766	798	783	777	778	756	745	776	768	802	778	763	773	763	741	754	719	781	790	747	763	773	787	772	757	787	738	759	844	730	744	749	768	744	798	781	747	801	739	768	760	800	772	749	739	796	793	833	703	775	744	782	773	757	750	780	777	730	804	786	762	781	742	780	743	778	810	766	768	734	746	772	772	766	764	745	752	788	828	790	753	756	742	802	719	725	832	775	760	740	765	780	785	744	762	732	810	775	771	786	758	756	766	797	733	771	752	757	729	760	756	752	736	770	753	778	794	749	815	746	744	795	791	763	737	787	810	830	753	787	793	816	774	766	730	770	758	769
23415	21584	29523	24157	21586	21667	10420	3187	2055	1509	1290	1133	940	854	814	765	745	701	663	663	662	617	653	646	609	623	599	588	607	576	617	613	591	541	571	587	607	591	569	588	564	579	589	560	586	578	587	550	544	560	519	579	543	553	597	558	576	547	581	566	594	549	584	548	585	576	584	593	596	593	553	542	542	580	572	554	536	564	544	573	521	571	583	545	548	521	552	563	575	592	555	583	519	551	541	551	544	521	566	567	583	571	551	526	562	582	554	544	534	549	544	589	543	601	578	544	588	550	552	567	527	573	561	555	550	578	576	543	528	593	563	529	543	559	533	581	541	591	498	554	551	572	540	569	546	528	577	585	511	572	545	582	565	567	576	552	588	528	535	526	533	532	555	555	573	571	551	555	578	540	589	537	567	573	592	537	569	601	544	570	583	548	565	529	532	576	531	535	525	591	570	569	574	535	557	559	548	558	548	548	576	514	550	547	548	522	566	590	584	590	606	583	526	557	573	548	516	579	604	538	581	551	606	522	510	555	564	581	558	546	537	595	561	561	558	511	543	560	573	586	513	590	597	550	558	573	569	495	525	560	566	533	545	602	534	529	564	518	599	504	591	536	545	555	557	537	542	560	529	581	519	566	575	594	563	543	555	581	564	591	551	572	550	531	513	562	542	561	597	550	513	545	555	541	554	531	533	536	528	575	581	597	529	514	538	555	602	544	579	606	570	562	566	545	528	540	573	546	589	542	545	528	548	544	546	539	516	529	544	573	572	547	547	593	587	540	561	585	568	541	532	487	552	548	537	530	546	560	563	563	565	577	558	587	553	544	542	549	558	535	557	559	589	572	536	560	554	571	564	526	527	524	546	536	560	506	517	507	529	575	534	569	541	529	562	542	534	534	551	483	567	585	583	539	510	549	592	547	559	551	565	546	568	527	589	581	575	550	556	554	538	585	577	550	551	551	567	552	550	559	568	540	539	532	571	560	556	572	530	568	550	562	567	541	569	569	554	594	550	585	592	524	502	558	578	541	571	554	522	597	526	562	557	560	561	596	575	544	572	544	524	555	563	557	579	566	568	574	537	531	544	556	528	559	530	497	542	512	611	538	566	566	536	515	539	565	544	489	539	562	578	546	565	530	518	567	509	560	528	571	585	574	581	580	509	557	538	568	581	538	537	515	567	551	556	577	581	538	583	549	557	542	552	547	587	544	531	559	545	565	545	526	585	529	568	509	553	551	558	576	588	540	539	571	559	523	566	622	546	542	543	526	550	542	561	572	606	574	572	537	551	550	562	534	536	579	551	530	558	570	577	494	533	550	550	514	573	576	534	547	511	534	522	535	565	561	527	568	570	501	556	582	588	565	523	563	566	572	577	569	541	598	531	588	561	517	575	539	582	555	547	549	565	558	590	560	505	551	587	567	583	559	538	563	588	526	553	559	523	541	538	528	576	563	562	533	551	552	532	589	544	493	551	560	597	532	553	604	602	527	589	577	582	556	569	569	541	584	545	529	565	480	532	579	532	517	540	542	586	585	568	569	555	538	526	577	521	546	507	554	573	551	556	556	553	552	543	571	542	513	510	546	585	552	532	560	574	547	563	566	572	512	548	539	565	538	586	525	563	521	562	556	534	560	555	531	563	547	546	535	547	591	541	538	545	539	585	596	573	515	523	545	551	581	547	555	536	576	578	531	548	553	538	565	559	576	571	536	593	552	543	576	571	555	545	558	531	562	562	594	585	586	536	595	509	541	569	560	577	525	594	542	516	518	527	553	536	548	525	521	577	588	586	583	540	588	551	542	532	563	544	569	556	534	553	567	553	549	556	568	587	575	554	565	531	500	521	538	565	565	539	554	584	539	528	565	532	575	520	582	583	554	567	583	545	550	544	558	545	562	545	523	553	543	589	549	567	532	573	546	553	542	562	536	542	577	547	552	576	536	585	543	591	599	544	548	538	567	566	571	551	560	571	583	603	566	541	537	549	544	564	537	570	526	559	532	552	581	574	559	566	579	572	549	535	506	554	545	546	568	545	544	575	556	522	571	558	551	594	543	542	536	515	541	518	549	576	604	569	581	548	540	550	593	605	541	548	495	568	543	575	516	517	558	594	567	606	603	567	532	609	551	538	539	557	548	523	570	583	575	587	555	552	583	540	533	562	545	529	527	566	546	541	532	554	565	535	602	562	567	532	541	554	533	570	521	559	546	585	559	533	512	593	526	537	604	535	568	550	512	564	567	556	526	529	520	524	593	521	560	534	521	581	558	540	532	606	539	576	583	595	529	582	535	542	533	557	587	558	542	522	541	533	561	562	559	545	560	556	544	543	536	569	544	550	508	581	558	532	534	544	528	557	545	554	566	527	498	557	619	562	536	564	565	530	518	501	528	564	554	498	515	539	528	599	544	556	597	549	549	557	530	526	579	541	532	574	555	552	512	549	543	537	570	535	558	552	564	534	553	549	548	530	533	516	553	506	558	570	589	560	544	590	536	569	573	532	564	563	568	560	515	576	560	503	512	547	540	550	546	556	509	523	544	564	547	561	541	540	557	514	578	542	604	555	527	548	540	544	510	530	563	550	538	552	600	549	560	551	536	519	565	537	528	594	547	541	513	568	559	528	543	533	532	566	547	545	549	558	574	554	548	507	545	530	545	585	590	533	580	510	559	557	543	575	540	532	546	590	521	555	567	550	592	534	569	532	601	595	515	571	521	522	561	581	591	555	544	559	581	505	551	534	540	560	559	581	541	566	579	548	546	520	548	550	555	601	599	521	559	526	530	536	536	536	550	558	601	538	545	534	542	514	505	546	561	555	550	555	537	572	534	540	536	543	546	530	529	521	536	545	547	532	589	523	594	569	511	560	592	531	537	549	560	547	510	544	546	572	534	556	591	537	536	575	564	556	570	575	534	545	575	555	575	569	538	565	553	525	534	531	543	540	567	529	558	523	608	579	594	538	521	549	559	534	557	525	579	556	552	545	550	553	538	573	591	550	569	587	527	580	535	570	560	578	556	535	535	534	573	564	567	516	565	549	509	595	523	534	545	553	499	548	555	547	567	550	562	557	565	578	580	555	548	574	506	540	558	546	559	534	543	582	587	547	554	551	519	549	501	532	535	566	540	541	570	559	549	554	563	580	532	498	553	563	525	530	520	529	568	538	564	536	564	562	544	546	537	575	540	532	619	525	484	529	538	533	528	561	592	551	580	539	565	543	574	553	546	532	562	545	553	595	532	536	523	531	560	580	518	542	520	547	562	509	567	524	562	536	518	545	570	554	550	571	569	562	502	550	563	566	574	553	533	567	525	518	578	588	534	542	563	529	554	555	550	565	568	589	566	549	596	567	576	527	561	566	598	564	526	546	563	596	518	519	571	570	502	576	547	537	571	534	536	532	551	542	583	550	545	522	528	512	560	553	572	571	552	576	517	568	576	538	574	549	576	540	565	575	559	584	570	556	568	570	529	574	583	546	558	547	554	561	572	541	533
10630	24027	20692	13936	12265	10253	7876	6303	4802	3377	2716	2200	1856	1572	1423	1305	1132	1087	1008	938	938	914	910	866	822	836	853	779	840	821	818	794	757	773	784	796	781	750	728	753	775	766	766	718	750	765	803	776	757	752	764	732	759	709	798	673	728	746	719	759	703	722	734	734	718	756	727	728	728	686	733	717	740	746	685	781	686	772	785	696	713	751	718	719	752	732	721	734	736	691	705	715	733	734	688	702	724	711	662	687	733	743	751	731	704	688	729	670	736	722	713	734	701	709	768	720	710	749	674	730	705	731	691	717	725	687	748	698	735	713	709	694	693	735	716	737	705	732	702	708	750	762	726	738	707	715	728	731	714	727	665	735	760	714	734	728	759	684	687	760	699	733	684	736	780	763	728	765	733	722	693	713	698	719	650	723	704	728	718	707	677	738	663	713	766	735	709	740	749	695	729	703	688	720	722	694	724	666	702	694	697	705	709	705	702	689	723	713	773	705	739	721	675	689	701	713	710	728	771	709	682	731	747	712	716	700	743	697	748	761	684	712	700	709	721	677	742	763	786	761	691	711	731	703	715	719	716	728	754	756	722	665	717	705	690	719	701	723	727	674	714	713	718	694	698	762	713	720	754	704	709	727	695	780	662	713	708	737	706	728	729	716	727	710	695	745	769	749	634	688	773	735	737	711	718	718	672	786	725	719	700	715	745	718	762	706	730	719	660	795	686	704	684	694	713	722	693	741	695	762	705	682	685	686	730	770	706	698	713	725	726	714	720	711	699	769	656	732	650	758	722	701	699	738	776	709	720	755	675	734	695	713	699	712	713	731	715	776	683	725	730	760	724	673	698	687	679	714	703	709	702	691	744	722	709	685	729	719	738	735	663	736	723	699	754	724	769	685	737	758	739	722	717	719	716	686	676	721	696	732	706	764	736	724	751	669	723	727	684	723	757	682	678	726	694	691	684	660	661	716	703	693	698	775	737	715	755	742	651	741	674	677	747	697	738	773	710	670	712	667	716	743	764	714	731	735	742	768	645	733	714	716	709	689	687	731	684	713	709	748	693	741	736	740	739	698	727	733	713	711	732	673	718	737	687	688	677	708	744	685	690	711	696	706	693	727	699	733	670	762	715	690	727	698	733	727	736	703	723	706	732	719	708	758	685	708	693	687	701	694	705	720	701	724	698	742	688	674	697	737	744	754	759	726	702	682	721	730	676	702	713	755	708	749	724	711	760	714	724	779	710	707	739	725	676	749	670	732	649	744	650	708	697	715	707	734	742	698	751	765	731	775	700	725	691	737	736	703	733	738	715	756	693	726	677	718	740	718	737	683	695	723	695	712	643	720	748	758	728	701	750	714	743	742	703	663	748	733	667	716	714	707	705	770	699	738	686	734	729	763	696	707	689	711	689	767	782	731	703	711	725	688	708	720	779	735	665	700	683	741	710	726	706	722	759	716	753	732	686	683	692	755	735	735	710	704	701	742	755	698	740	704	761	727	698	743	729	700	717	692	737	700	743	721	748	740	709	713	643	668	702	715	696	721	730	697	727	721	707	728	709	745	689	743	711	735	650	727	725	759	757	720	710	740	788	639	782	743	740	736	736	735	755	747	719	761	729	727	711	757	681	719	694	711	720	700	734	739	713	717	691	736	704	741	730	724	664	700	696	735	734	727	717	685	710	719	716	690	727	718	722	692	706	732	699	703	713	719	701	741	722	697	724	697	704	706	741	691	706	720	760	703	732	690	683	740	699	685	681	669	699	774	696	716	713	709	711	733	679	728	722	749	730	725	764	698	738	724	691	713	707	693	725	746	698	745	672	731	766	710	686	748	780	717	712	758	712	733	732	703	713	749	712	724	729	677	686	701	755	693	737	671	778	713	733	741	684	699	724	719	668	730	689	659	755	707	738	671	697	731	689	729	751	695	703	704	763	718	709	731	737	722	673	727	715	778	696	705	743	761	712	723	680	726	699	726	769	688	717	751	740	687	704	672	687	726	747	721	774	763	712	734	728	714	740	717	715	688	691	731	691	708	684	722	732	715	729	727	677	734	665	677	687	718	716	698	709	723	755	713	743	676	669	753	685	716	736	709	678	660	707	729	706	738	730	732	708	753	725	702	739	712	767	730	701	731	730	704	757	679	745	721	699	772	686	703	726	751	717	706	683	712	691	739	756	767	704	668	692	704	708	720	731	718	683	729	701	711	709	723	730	730	726	732	698	735	711	741	765	702	715	714	694	751	693	708	698	694	706	703	711	723	732	711	736	730	709	721	718	724	728	687	764	716	716	713	730	742	724	688	729	726	774	716	722	719	688	728	706	698	723	707	724	719	705	730	721	697	677	699	709	677	711	662	703	708	739	723	697	690	710	762	705	737	697	730	656	718	751	714	774	704	717	714	713	747	696	711	706	702	694	788	771	733	701	693	731	709	711	718	733	733	721	733	701	706	722	706	733	782	766	723	717	707	698	707	738	748	686	715	719	740	672	685	689	680	759	716	695	719	710	717	737	668	722	693	701	705	656	752	718	719	723	726	721	706	743	689	678	749	741	725	682	743	726	741	730	699	718	707	712	713	700	684	718	718	743	750	679	723	722	676	693	744	743	722	766	669	683	758	692	777	684	684	717	726	682	733	733	738	718	726	685	716	674	688	699	736	730	715	714	707	671	710	670	737	693	703	697	736	731	668	695	785	752	684	759	718	762	717	728	703	730	730	681	705	724	736	732	707	713	721	689	697	751	728	739	743	784	682	746	720	744	680	711	697	710	678	750	684	709	695	756	707	744	707	707	758	739	756	759	749	771	711	734	676	694	735	729	681	693	783	713	711	728	654	678	721	746	723	729	738	705	747	693	685	728	723	691	722	705	736	787	684	681	783	730	723	637	668	730	705	747	712	702	740	693	749	688	751	714	711	719	693	709	729	742	738	746	656	703	779	762	709	722	702	662	700	709	771	732	753	639	747	716	757	725	715	758	677	696	739	717	716	693	712	721	742	736	695	725	716	724	734	685	705	754	709	711	690	700	709	726	701	731	696	724	719	761	709	705	734	765	729	693	664	657	754	711	761	690	759	714	725	740	670	733	710	684	713	701	706	736	738	702	724	733	726	717	675	726	758	678	724	739	699	697	719	764	691	686	740	686	733	713	761	727	680	741	724	675	675	733	700	733	695	744	710	712	731	679	694	684	685	743	704	676	688	671	726	754	759	708	686	698	717	709	725	687	725	761	694	729	716	694	721	711	713	698	720	718	719	757	732	724	738	703	726	686	697	715	725	731	718	718	694	737	733	702	719	734	728	694	694	709	679	744	696	706	740	688	714	654	790	735	747	706	711	760	699	699	739	709	696	684	677	724	690	749	662	708	708	730	709	724	722	670	718	712	764	656	702	711	756	710	747	701	739	719	719	766	697	752	740	750	725	732	706	694	729	718	681	705	704	739	723	715	736	708	751	739	729	756	674	732	784	688	713	701	724	704	700	724	743	700	686
27491	20723	10666	3450	2130	1540	1237	909	704	621	532	461	431	424	367	397	349	371	336	367	350	354	357	348	329	380	368	360	323	331	337	342	340	364	339	349	353	378	313	379	320	354	349	346	335	356	343	348	346	326	359	332	320	393	357	362	345	313	339	322	324	347	363	343	373	352	346	316	340	344	335	329	327	354	369	334	335	350	316	341	332	338	307	336	335	322	330	346	307	336	369	311	363	358	367	337	333	316	308	358	363	305	364	344	327	336	359	323	375	324	320	370	350	328	351	347	356	352	324	330	324	327	291	354	312	331	350	353	340	325	335	361	327	315	346	321	332	357	348	350	371	323	363	339	354	313	337	378	367	365	345	363	319	349	347	332	341	370	327	357	317	327	350	350	311	357	356	392	328	316	341	347	307	346	365	313	330	355	330	356	377	322	360	353	355	333	337	348	321	326	375	306	314	328	339	349	274	357	366	326	329	346	348	326	370	317	339	387	320	317	347	315	309	366	326	309	364	334	360	322	357	336	373	321	353	306	328	363	290	321	322	345	323	344	368	323	341	345	333	335	360	342	350	344	343	330	364	348	344	318	338	348	331	345	356	359	348	335	338	307	323	360	353	367	324	373	347	334	284	359	342	322	390	375	352	319	346	352	343	340	359	303	375	346	345	337	321	344	346	326	336	344	339	365	350	307	318	326	328	321	318	358	300	337	349	297	342	359	341	341	344	333	326	344	346	312	336	360	351	358	356	347	340	325	334	347	364	355	338	356	331	324	353	339	326	346	339	371	338	342	341	334	319	306	346	360	349	347	333	319	335	328	335	295	340	319	355	331	358	364	320	356	335	331	361	359	305	343	331	322	359	370	326	375	336	345	340	346	348	340	333	322	317	328	342	352	313	330	358	325	338	366	358	340	307	366	347	341	310	332	342	300	384	332	371	342	332	364	377	356	346	371	317	363	322	344	311	310	318	356	373	335	343	354	335	331	363	344	361	329	333	335	343	320	346	319	343	337	355	322	341	343	332	319	328	355	317	372	344	344	325	293	360	330	329	349	357	334	359	338	329	341	379	304	358	346	325	343	331	331	333	327	325	351	314	338	370	331	362	362	354	337	331	354	340	336	341	368	337	334	361	360	305	367	344	352	350	354	332	343	371	337	345	320	349	355	344	351	371	345	346	315	346	323	321	320	319	364	311	321	356	299	384	322	331	347	337	330	347	338	328	343	311	381	318	344	342	358	341	353	305	320	337	344	321	324	362	347	327	312	330	343	328	335	344	352	348	351	357	317	324	333	313	350	332	327	363	363	320	336	364	332	322	333	356	331	360	347	322	330	320	320	339	333	351	358	326	328	317	325	353	324	324	320	311	333	322	349	359	337	348	330	327	327	340	349	356	335	338	349	397	370	327	301	367	340	357	353	331	316	340	334	342	331	360	362	310	337	354	318	319	349	365	335	356	305	344	334	337	289	365	340	322	388	322	357	345	353	318	320	330	325	297	329	316	332	351	376	309	365	350	352	350	323	327	355	294	349	357	317	338	329	350	347	301	349	341	350	338	341	350	350	326	330	343	319	320	342	328	321	345	339	335	305	323	343	318	344	342	345	354	340	384	335	343	347	328	325	343	368	331	357	369	323	322	307	314	341	347	331	338	338	314	326	312	320	318	357	331	310	361	337	364	394	314	347	312	386	350	328	340	338	309	326	317	346	331	376	330	351	335	347	399	341	322	339	339	337	334	321	352	342	344	341	349	327	332	302	319	337	336	328	334	382	327	311	338	361	318	361	377	316	338	341	318	322	315	340	367	325	370	320	332	371	325	305	315	342	343	330	320	339	312	330	295	339	327	331	346	359	338	336	347	337	331	324	362	342	353	331	323	338	322	312	375	303	354	324	321	318	306	365	345	350	329	357	343	320	335	356	329	372	349	347	361	354	328	360	337	371	313	373	336	340	325	353	362	342	346	332	336	359	328	339	313	298	345	334	346	326	367	351	342	347	368	322	333	346	332	336	327	326	356	338	318	340	339	368	338	341	347	321	336	347	310	350	346	319	330	326	349	332	323	334	325	353	327	337	333	339	345	370	326	346	350	343	341	349	318	352	360	340	371	336	337	301	358	348	361	314	328	314	366	343	317	348	333	380	336	335	326	334	341	369	337	345	338	338	314	294	322	335	348	359	343	333	322	311	348	318	337	302	337	342	355	357	320	378	344	363	345	331	345	357	354	327	338	330	358	330	329	312	335	366	359	344	330	355	342	362	360	364	353	358	323	358	365	345	326	324	371	348	315	364	330	338	318	305	344	321	352	344	337	338	335	349	356	356	314	355	330	360	318	345	340	313	344	362	370	360	332	363	338	310	334	344	361	324	371	345	354	353	346	352	339	334	319	324	335	325	348	343	343	335	323	346	316	369	327	326	362	370	357	348	326	339	351	320	332	351	320	325	343	381	342	298	366	321	320	345	342	335	343	329	310	332	350	330	369	331	358	323	337	337	314	363	321	330	342	321	336	334	350	341	345	345	285	366	370	331	342	338	329	364	344	336	332	328	345	332	353	354	349	377	313	332	348	356	319	345	340	312	319	349	351	312	335	364	320	336	335	326	338	346	312	298	328	345	357	312	345	369	361	335	355	382	339	366	345	334	342	312	339	337	344	357	348	332	353	328	302	354	346	322	324	367	325	306	334	336	330	366	335	351	332	335	388	332	350	319	336	335	353	342	339	343	343	320	349	361	346	287	365	327	320	308	362	332	334	340	332	331	359	345	331	338	365	298	328	331	310	333	331	358	366	348	332	331	375	300	348	333	294	344	341	356	324	334	362	349	366	370	331	346	375	311	331	337	329	325	380	368	335	354	323	327	337	310	339	329	347	359	306	342	354	347	316	324	312	352	336	363	356	306	292	342	302	354	338	355	344	316	300	362	376	349	287	340	336	328	327	307	345	374	321	382	313	350	357	326	367	328	324	348	326	344	371	313	322	332	342	339	336	327	352	358	342	328	307	331	315	351	337	342	335	343	354	326	365	278	362	391	318	341	327	338	353	307	358	300	325	356	308	328	340	332	370	325	317	321	314	357	320	352	309	323	337	322	334	345	333	371	337	329	344	352	340	309	313	324	327	352	327	373	345	356	321	335	349	351	331	326	327	329	340	328	349	360	310	374	323	340	330	321	315	352	371	319	370	336	301	341	303	333	324	331	371	341	327	364	361	345	288	325	328	317	356	313	358	330	313	343	333	354	355	334	335	333	373	368	334	359	294	324	349	327	343	332	337	316	374	343	329	363	315	337	316	326	359	353	303	302	353	351	359	324	335	336	336	327	337	355	315	339	356	352	345	356	319	362	321	326	314	338	329	351	315	321	351	341	339	321	348	329	314	346	322	332	362	358	323	327	332	334	329	305	307	309	324	355	310	363	361	321	328	336	321	334	350	378	313	340	371	336	329	310	350	340	394	321	327	361	354	343	362	353	312	342	364	325	341	356	363	339	325	327
6788	9148	8222	5358	4535	3910	2954	2306	1637	1146	962	770	688	627	562	510	533	485	487	504	443	501	451	472	496	430	423	456	434	426	440	443	449	436	504	455	405	452	428	445	459	454	425	452	455	435	436	437	463	422	439	430	459	431	494	439	425	471	408	466	457	445	450	431	473	502	413	481	472	436	427	447	467	424	429	454	463	491	488	453	469	441	476	435	460	437	443	456	413	438	465	424	434	419	443	439	453	483	450	449	428	448	426	459	435	464	443	482	401	463	457	465	461	417	443	454	384	475	437	432	406	411	466	448	440	473	440	433	468	477	434	439	417	459	456	457	458	478	431	485	450	432	441	453	461	421	422	464	390	469	408	406	421	465	437	403	476	459	454	451	429	484	440	438	457	435	447	433	449	435	440	431	447	455	464	431	443	478	408	466	434	431	427	449	438	448	396	416	415	450	426	429	476	462	439	451	472	432	454	436	399	423	421	440	438	464	464	482	479	431	407	444	464	470	422	439	440	426	460	446	459	445	419	458	443	434	462	426	435	459	448	417	471	432	460	447	447	438	435	443	420	473	431	456	432	439	455	494	486	416	436	461	426	493	418	433	428	446	444	456	444	402	470	427	432	466	451	499	433	482	465	431	454	421	454	420	488	430	428	488	465	407	464	432	459	439	520	427	434	445	400	469	488	406	428	441	454	429	461	453	421	437	431	453	440	424	439	440	453	418	453	441	434	460	439	472	470	463	487	425	424	436	501	474	462	431	436	451	457	440	433	453	456	464	440	480	446	440	485	441	425	427	414	476	428	420	465	468	458	459	461	429	430	432	433	448	423	467	419	458	435	421	404	477	428	433	408	414	464	395	428	456	457	421	467	439	427	498	435	445	465	462	440	415	450	443	406	471	467	446	468	450	462	439	460	471	405	439	480	446	469	421	443	415	459	443	438	456	407	431	445	454	437	439	442	452	411	443	415	445	475	491	479	450	418	471	454	473	436	438	407	415	427	420	491	445	420	415	427	429	433	432	408	460	450	431	456	448	459	469	491	457	464	486	443	409	454	405	483	439	430	443	405	446	474	462	449	455	434	399	454	437	457	432	450	440	417	473	443	462	424	422	475	476	437	398	450	438	449	443	452	428	418	499	430	401	472	424	386	428	477	434	439	423	436	465	432	439	448	451	436	470	471	430	413	459	456	470	455	470	463	454	450	490	428	463	443	459	470	442	429	442	429	435	427	459	484	438	435	478	425	432	418	457	454	422	459	425	425	429	456	416	455	446	429	461	442	454	401	432	462	431	463	446	460	493	434	405	471	484	428	463	437	434	421	447	447	468	455	395	454	433	461	450	459	463	486	461	434	485	463	455	426	436	472	439	489	422	467	457	450	448	437	470	444	400	457	440	428	443	443	438	468	431	436	461	423	479	456	446	452	449	402	437	432	476	438	452	436	386	479	406	459	484	437	434	454	415	445	464	476	469	408	457	437	409	409	447	463	460	444	459	438	416	475	469	473	419	489	476	423	481	447	429	438	439	412	469	463	453	430	456	441	456	408	440	465	411	462	449	440	452	412	467	448	427	461	457	463	459	461	444	501	455	418	447	466	432	461	438	425	440	453	458	402	438	440	440	467	452	456	422	458	423	456	451	462	449	480	427	444	439	473	429	449	429	461	445	483	455	454	404	452	430	464	463	429	454	407	470	442	476	404	436	449	459	456	445	459	441	416	437	419	467	447	439	422	425	450	467	440	445	458	430	448	471	461	455	448	448	437	446	444	466	414	457	450	464	463	490	419	470	416	433	438	463	441	449	478	461	442	415	415	417	446	415	426	469	439	442	431	437	392	475	461	450	438	452	461	445	427	465	423	433	464	418	403	439	440	454	444	443	433	410	451	437	463	453	423	449	432	456	452	441	480	454	453	440	458	447	465	420	427	450	417	433	450	457	454	407	440	430	449	424	473	456	425	452	441	463	435	464	461	461	459	421	448	458	428	468	474	418	417	437	392	459	438	473	466	449	462	445	448	432	489	470	448	460	465	474	436	437	479	419	442	455	451	432	453	497	419	501	450	464	433	450	446	436	450	458	433	440	418	409	433	449	416	419	431	462	473	440	464	436	439	465	429	459	454	459	441	433	437	435	476	447	405	435	452	445	487	454	412	456	456	430	468	447	452	431	457	465	461	432	464	465	442	459	461	472	441	447	438	465	452	470	437	419	433	412	430	460	468	468	440	431	437	428	441	455	479	463	450	444	428	422	413	426	465	436	442	444	437	444	449	466	413	433	443	444	456	472	441	443	475	426	424	447	454	432	461	432	458	443	435	425	447	477	478	454	463	434	457	461	453	463	453	433	501	423	428	438	448	407	423	441	450	440	442	432	455	446	402	439	431	458	459	462	498	498	455	430	434	434	443	424	447	438	453	433	437	436	483	424	423	419	465	419	409	460	464	421	413	434	438	482	451	424	438	440	423	483	451	418	459	456	423	430	450	434	456	416	439	434	484	460	433	438	464	462	483	408	448	456	464	444	459	409	434	415	464	487	448	457	418	437	468	434	478	490	462	463	457	437	430	455	467	476	443	455	448	441	430	477	409	455	407	435	433	442	424	447	431	456	500	410	466	436	491	475	431	435	449	449	459	428	466	431	411	452	437	432	396	436	411	476	476	437	473	424	428	443	457	447	475	446	426	453	456	441	471	460	483	462	440	449	455	473	442	414	436	432	450	414	444	442	453	462	444	443	401	436	448	429	447	427	439	437	440	441	475	444	448	469	468	449	458	429	425	451	442	469	455	453	445	435	481	441	501	430	437	429	462	461	443	439	436	402	449	466	434	418	431	437	456	450	430	428	436	462	451	457	429	431	447	463	429	444	446	479	428	444	492	453	422	480	439	442	465	468	478	426	431	447	467	444	437	475	436	429	408	464	424	448	449	443	482	461	434	434	447	433	483	425	466	466	492	457	487	459	453	455	480	413	441	471	457	455	461	475	461	450	433	443	438	443	422	441	402	450	450	409	438	480	455	456	416	441	457	447	438	459	462	474	402	450	447	459	443	425	403	427	459	455	445	509	424	449	442	442	454	460	455	449	444	434	469	411	441	436	473	475	463	442	422	437	440	477	483	467	400	452	454	453	468	457	468	467	407	450	428	438	476	460	430	453	441	450	493	434	472	449	446	436	478	456	439	429	411	432	466	414	417	407	470	442	414	438	432	464	446	451	446	424	444	484	427	431	422	424	480	428	462	435	446	490	417	412	444	470	456	456	469	458	414	421	462	435	462	499	448	411	454	440	437	453	443	426	399	438	451	450	455	436	457	452	441	469	456	475	388	441	433	441	442	444	486	433	417	439	455	468	453	443	449	421	443	427	471	444	457	434	445	449	467	472	442	446	450	464	422	461	442	428	427	426	483	483	419	486	443	484	496	436	446	440	452	454	421	480	451	487	430	470	445	426	462	440	454	419	452	451	474	465	446	423	424	432	434	470	450	438	443	486	443	423
24480	21598	29050	24577	21536	11651	3289	2022	1470	1203	1056	911	835	762	707	696	700	710	704	614	642	665	658	620	583	619	609	690	605	598	614	579	645	590	600	570	561	586	580	567	599	603	635	595	577	577	612	617	552	643	621	581	614	617	611	599	575	597	589	549	563	604	575	633	595	543	575	591	592	584	580	576	589	576	598	564	593	574	629	582	608	601	587	589	628	573	640	638	651	620	645	598	658	602	636	652	604	588	630	614	559	585	586	556	646	571	551	580	615	575	556	589	598	559	561	588	613	586	584	563	639	547	575	551	579	614	574	571	621	601	595	601	562	596	553	583	544	607	623	602	601	621	618	589	610	650	593	612	598	575	558	595	609	591	619	563	612	643	555	631	602	601	556	594	609	553	578	569	587	590	613	581	581	548	588	572	602	597	610	587	590	626	575	598	578	560	595	547	595	601	619	585	570	608	552	567	606	576	598	633	664	571	561	575	620	555	603	617	562	560	577	587	567	612	594	574	560	590	570	598	570	584	617	625	577	612	558	560	634	575	589	582	600	530	583	576	560	583	590	610	582	618	574	557	564	555	613	597	629	555	595	551	630	601	582	601	619	612	575	555	600	582	605	624	596	611	581	600	581	608	603	564	555	586	578	522	562	569	599	597	582	606	569	578	646	584	602	583	601	614	580	612	597	596	564	578	583	591	602	611	611	583	613	606	564	577	594	592	574	591	646	612	562	614	584	592	583	631	569	620	589	592	622	593	563	572	594	586	576	603	642	599	588	608	566	614	588	588	591	586	542	566	592	611	606	614	558	544	598	643	595	597	597	646	562	612	583	590	611	615	578	591	591	615	562	573	588	589	547	585	604	566	588	590	626	575	595	611	626	576	556	599	564	578	595	587	540	610	551	609	566	583	630	588	573	599	573	602	608	586	574	606	597	568	593	583	616	620	586	579	607	632	602	635	610	578	589	586	549	595	600	582	570	580	581	597	603	573	600	527	575	586	570	575	580	590	602	629	592	587	549	593	584	571	565	592	551	625	607	596	568	620	565	629	607	632	637	601	590	589	586	572	607	597	636	586	582	583	606	595	589	615	558	611	545	558	638	612	556	589	586	571	530	614	626	608	578	575	571	606	575	609	576	634	599	593	599	627	595	638	578	617	591	608	579	563	641	581	566	601	553	609	572	658	572	610	608	601	606	542	580	574	604	631	590	594	584	612	584	593	580	570	571	571	560	631	619	584	603	589	597	613	678	578	644	615	637	575	591	579	600	563	604	586	569	577	583	615	568	612	558	601	556	560	566	584	603	592	582	585	562	617	603	574	604	601	552	557	604	599	593	595	618	567	546	592	579	538	573	602	560	592	611	586	603	610	620	672	566	614	573	597	599	576	605	607	573	564	597	589	591	606	569	601	569	587	574	553	558	593	615	603	617	573	618	552	620	647	554	592	579	608	596	587	623	579	546	602	585	576	588	547	561	566	605	590	618	608	605	542	604	545	565	597	619	574	592	621	602	569	583	614	558	597	570	608	595	610	585	590	569	565	539	586	607	606	569	601	543	534	554	573	580	571	606	569	604	595	594	599	581	611	550	607	650	574	589	571	590	547	575	543	557	586	574	633	571	614	597	632	567	593	620	569	582	597	573	602	573	590	569	577	614	570	618	580	562	570	591	586	598	563	582	612	578	619	589	581	569	557	637	604	633	587	558	565	599	588	581	589	566	566	562	589	622	619	591	593	583	549	553	595	591	596	613	571	634	612	583	586	597	571	577	589	621	574	596	577	600	580	609	589	595	600	552	612	588	569	621	606	568	553	588	622	569	597	588	602	568	584	556	545	621	574	611	627	577	609	574	585	585	570	608	561	636	600	589	638	575	625	592	587	587	587	575	616	603	597	601	602	569	567	596	583	592	525	564	561	628	546	612	564	627	572	646	573	638	538	608	603	646	587	599	576	602	574	570	588	571	600	580	582	588	621	617	582	628	603	601	620	621	576	564	581	554	593	558	574	579	549	561	597	585	565	596	598	573	617	581	582	589	605	631	585	583	605	615	553	580	581	594	587	563	624	595	580	552	586	569	584	587	545	569	594	552	588	583	619	543	597	586	604	649	589	598	582	536	606	624	588	631	601	596	608	589	586	563	612	573	577	590	587	626	624	618	617	588	630	575	588	578	567	565	526	602	648	590	635	564	629	540	588	603	584	588	569	593	622	598	563	584	572	637	619	584	579	541	589	555	569	567	569	614	610	578	583	555	589	595	604	576	616	630	575	598	539	546	575	578	590	539	552	622	571	617	574	584	573	614	601	604	640	590	588	566	605	581	598	615	638	592	604	602	589	561	621	590	585	575	569	539	591	594	580	586	568	591	549	572	609	580	573	594	606	598	597	579	575	648	617	585	572	586	605	571	568	610	619	616	564	585	636	613	574	580	596	572	619	559	576	604	582	514	598	554	585	591	619	593	580	608	593	579	590	593	593	571	582	593	529	585	587	592	649	629	555	609	598	622	557	589	593	557	584	581	591	572	611	608	582	640	591	598	572	547	556	620	608	591	644	604	589	613	556	564	616	561	586	588	628	586	595	594	627	609	595	580	546	594	614	577	601	551	603	606	586	583	582	600	580	592	594	556	597	606	578	549	566	617	590	597	650	627	615	551	599	618	547	586	540	583	597	609	576	588	585	580	574	616	611	567	569	562	576	608	555	651	578	615	573	574	588	614	604	587	603	620	569	601	560	579	589	595	576	617	592	608	608	566	615	590	604	599	593	570	643	566	567	545	585	619	606	580	577	562	574	588	593	610	593	579	596	593	642	581	596	588	566	626	624	576	558	578	572	607	577	570	575	581	625	628	627	582	589	608	574	571	569	551	606	580	630	573	612	582	602	543	642	606	544	613	576	603	583	575	567	616	558	560	563	600	572	578	590	601	615	585	567	617	598	609	564	563	600	580	549	584	596	622	547	583	572	627	599	597	629	642	576	580	583	564	577	568	631	601	584	583	592	586	612	562	557	568	584	597	609	619	602	572	632	587	654	582	585	597	617	598	603	603	599	566	583	571	604	558	591	584	635	634	602	591	603	576	555	626	578	601	591	545	584	610	587	558	606	610	598	601	601	607	636	617	550	573	637	598	585	594	592	562	575	568	594	565	586	583	571	581	605	579	536	558	605	627	585	591	597	572	615	595	615	582	591	667	598	615	558	589	549	610	609	585	570	559	592	617	618	592	598	571	546	587	567	625	592	626	622	600	593	580	622	601	577	593	609	570	600	614	598	640	570	582	525	596	611	548	597	593	605	602	574	604	611	652	563	595	571	589	573	573	637	631	605	597	574	593	553	567	567	571	596	576	584	593	574	610	571	633	625	606	574	615	556	630	610	588	576	629	588	612	603	580	591	640	580	612	578	589	597	593	611	570	614	578	592	625	604	573	626	584	577	593	597	609	609	573	549	565	636	536	571	546	541	586	537	606	606	600	581	614	540	594	592	619	610	598	584
8052	18497	16169	10601	8909	7301	5725	4410	3326	2546	2020	1613	1485	1250	1140	1030	1032	956	978	909	850	875	874	832	804	859	827	786	805	766	837	804	767	785	823	765	747	801	773	795	813	807	781	796	810	804	767	815	761	747	748	792	769	800	773	784	769	756	770	723	796	761	742	724	755	731	757	751	740	815	763	771	761	742	783	775	783	745	788	771	765	776	758	773	741	765	781	768	756	786	746	777	728	741	716	720	750	734	766	785	785	806	759	739	793	790	712	753	775	791	795	829	736	721	775	711	732	796	747	781	772	787	731	751	749	745	765	775	741	744	743	801	705	765	735	763	756	727	768	737	755	782	784	750	771	754	788	744	738	755	736	791	755	766	742	749	734	704	749	786	767	782	757	788	772	793	801	725	776	783	769	743	784	743	734	741	715	809	772	808	790	755	732	739	737	737	720	787	805	758	801	800	752	744	791	769	798	757	721	741	724	755	734	766	755	752	768	806	761	788	737	740	826	734	798	802	747	775	735	732	774	761	760	742	792	718	800	746	787	738	771	664	788	767	791	737	754	740	777	769	830	730	721	761	812	734	769	695	763	753	734	800	762	749	741	787	784	829	751	752	752	837	755	787	750	716	776	797	751	777	739	789	749	741	753	728	781	709	750	758	776	772	722	770	781	709	736	752	744	785	756	754	770	762	793	730	765	823	737	802	740	793	822	792	800	761	757	756	794	815	747	752	716	769	728	776	812	780	745	734	768	731	796	795	843	749	739	795	718	723	756	754	711	754	753	739	755	730	722	735	767	749	783	730	738	757	753	782	798	734	761	748	755	741	771	818	787	753	753	766	788	760	767	735	730	802	752	765	758	766	777	700	771	715	748	744	762	753	754	689	794	739	781	769	784	739	780	729	758	747	773	795	759	745	764	764	765	804	705	747	749	739	794	767	757	722	802	741	725	782	783	713	775	722	768	743	758	742	720	782	776	772	825	722	743	764	741	732	769	741	730	779	746	775	771	757	767	779	717	759	742	780	756	773	778	728	796	787	778	730	733	774	776	758	769	750	790	802	848	756	780	760	819	744	801	798	738	716	752	794	761	734	730	773	783	756	760	732	794	752	750	715	774	758	818	743	776	775	768	793	750	792	786	764	719	766	755	770	746	762	775	789	749	787	802	742	774	769	784	769	751	755	717	790	766	784	786	721	752	747	819	748	806	792	829	723	773	736	743	730	835	759	798	726	736	766	766	726	807	731	774	788	750	792	769	781	745	790	813	741	773	790	773	680	756	723	748	732	691	783	764	741	785	779	776	790	726	756	766	745	798	720	728	764	796	758	755	727	758	779	764	742	759	782	750	797	750	762	763	769	832	769	754	769	811	738	801	739	768	754	789	764	755	772	829	759	788	733	768	787	762	780	774	770	731	730	835	756	811	775	785	777	727	718	768	768	769	772	766	718	705	771	738	802	760	768	765	776	739	778	726	758	761	738	780	778	728	775	774	757	760	771	782	768	767	755	784	755	761	757	713	775	714	736	736	830	802	756	730	753	771	748	824	743	679	795	713	737	745	764	739	761	802	722	738	750	798	747	775	743	785	787	770	755	832	724	747	740	754	799	756	718	769	754	785	761	775	727	762	729	770	806	729	742	756	742	765	722	732	793	780	775	745	732	752	761	717	739	765	772	790	747	756	748	773	749	751	729	758	718	724	755	755	775	781	776	779	749	777	785	771	777	781	789	781	752	772	755	750	788	760	745	779	748	763	766	764	754	768	741	694	820	760	724	728	812	766	745	784	784	761	809	750	784	729	774	760	783	781	800	773	793	771	789	796	801	742	736	782	784	741	746	759	748	766	768	812	738	771	813	741	753	821	796	728	809	755	713	762	776	746	772	794	792	805	802	756	729	769	833	742	776	792	777	741	783	735	737	751	744	783	743	736	832	788	784	716	800	743	750	782	736	799	766	729	804	730	741	730	772	794	762	776	735	740	765	771	729	774	791	775	774	781	764	721	726	755	769	769	711	773	745	750	771	714	784	773	766	729	751	755	790	756	737	758	737	750	789	805	732	761	734	768	698	759	733	718	785	755	766	716	773	797	791	803	759	785	769	797	755	722	750	758	714	771	730	752	788	825	769	759	756	737	741	789	735	766	774	731	778	741	724	798	772	768	805	801	764	762	749	758	767	841	784	813	814	786	754	806	782	747	795	738	779	784	838	782	766	787	773	781	747	757	751	775	759	769	738	757	842	722	753	764	751	771	805	748	721	802	763	757	799	762	779	774	739	747	768	829	748	741	770	749	727	775	743	733	741	756	749	749	741	767	749	781	805	770	765	786	776	779	742	776	776	767	750	758	762	752	709	812	827	768	770	785	783	785	723	769	748	696	766	780	778	789	734	770	807	773	764	729	749	840	788	788	776	778	765	761	749	750	742	773	764	791	754	776	744	749	786	752	705	755	814	723	743	742	795	764	741	771	792	757	785	770	766	779	752	795	756	758	766	738	709	776	729	786	735	729	786	750	717	721	761	722	722	779	830	712	773	743	773	749	717	753	735	749	713	725	788	738	752	785	776	774	777	762	741	790	758	789	715	773	770	762	737	769	767	796	761	738	763	701	714	773	764	750	790	783	768	727	716	722	762	733	791	727	786	740	709	772	723	714	759	753	819	775	824	771	759	753	767	767	746	732	779	738	774	738	770	785	775	730	777	807	692	780	743	755	742	757	754	752	764	760	746	806	824	752	760	768	788	756	747	759	754	729	782	730	719	776	794	798	755	761	699	789	791	796	746	762	725	753	771	731	754	789	730	795	764	753	855	767	756	764	730	785	724	761	766	763	756	780	754	766	770	703	792	708	780	719	793	747	819	741	769	775	782	714	796	735	752	751	774	770	777	785	795	776	766	757	785	754	733	744	744	729	767	755	754	779	791	803	721	735	748	762	716	773	790	751	720	786	784	721	763	729	779	763	769	769	765	780	721	742	730	791	731	782	786	747	742	777	725	732	735	757	817	781	793	831	726	791	801	804	752	754	723	763	781	802	779	771	800	743	758	711	755	750	772	758	767	829	780	778	747	793	761	767	761	772	767	761	785	761	782	770	761	770	749	689	766	735	763	736	759	766	754	713	764	799	704	781	782	751	774	739	728	741	750	755	768	756	756	764	772	764	762	775	766	759	759	813	788	742	730	750	782	807	712	780	783	759	792	738	778	733	763	790	740	780	742	799	750	764	763	776	761	770	821	775	774	802	755	757	768	787	755	769	795	806	770	745	738	756	750	759	752	762	792	771	750	726	764	795	784	760	767	751	799	707	743	794	740	784	746	767	746	750	744	765	731	788	764	807	774	743	786	738	758	758	803	774	711	740	765	769	745	781	797	806	753	791	760	739	768	739	748	785	781	769	746	707	790	821	730	712	792	766	690	741	807	769	773	757	745	760	784	753	810	767	734	748	722	721	788	772	745	783	786	758	786	713	729	794	777	750	755	730	765	762	769	786	786	725	762
23394	21568	29526	24089	21571	21637	10340	2920	1973	1519	1285	1077	940	852	762	734	716	664	627	635	695	594	664	622	658	561	594	623	602	567	628	566	568	582	572	581	591	537	578	554	561	562	570	582	569	556	588	560	535	601	549	573	546	541	540	566	535	551	581	547	567	555	549	579	578	562	523	548	550	568	588	579	613	560	536	569	532	545	538	537	559	527	571	573	547	502	526	493	577	549	549	578	545	548	590	549	563	602	558	498	525	518	559	554	587	553	541	555	572	531	543	566	607	507	519	587	592	510	523	521	575	553	519	529	543	546	578	527	557	546	552	593	539	536	565	535	562	520	587	523	567	540	527	563	531	550	553	575	550	543	554	562	518	561	522	535	514	542	525	522	583	566	558	536	550	521	521	511	546	536	542	573	518	579	528	571	564	527	552	501	591	582	541	565	558	596	588	552	548	574	548	529	532	563	536	549	497	502	524	522	588	538	538	539	521	549	569	561	545	540	522	517	559	548	570	579	553	535	562	594	540	549	555	543	585	604	570	562	585	531	529	566	544	567	540	564	504	532	541	578	513	533	613	560	564	544	569	530	532	520	531	552	607	629	532	560	585	568	551	550	553	502	497	567	547	540	532	584	573	567	555	542	535	575	513	503	530	552	573	548	517	570	538	517	547	543	514	574	531	582	558	526	554	542	565	498	541	524	604	547	537	531	505	517	550	552	545	555	553	562	532	564	538	524	531	560	528	503	569	558	552	577	570	548	597	546	520	531	564	527	542	528	559	553	526	539	543	558	556	566	530	549	537	519	500	538	566	552	566	564	551	585	509	526	554	530	596	562	542	570	569	529	535	574	550	529	522	563	592	543	530	544	550	528	558	544	553	575	519	535	517	541	594	533	542	521	538	570	557	579	550	586	595	537	582	480	544	497	550	536	551	538	552	507	507	558	497	568	551	523	553	545	526	523	562	564	509	551	556	532	546	489	570	545	500	554	552	517	573	506	535	543	523	574	553	540	540	557	542	594	535	545	502	553	541	546	586	532	536	552	529	547	577	542	543	565	513	513	547	567	563	530	540	599	518	542	552	541	519	542	588	592	569	557	558	529	523	540	581	528	550	564	566	517	563	547	544	536	551	523	515	510	591	557	549	573	572	495	568	562	562	547	541	567	547	580	579	527	567	548	534	529	563	553	528	554	558	506	525	558	559	509	572	538	539	561	529	548	537	494	555	526	574	503	576	544	555	507	575	551	526	536	599	530	520	581	541	530	555	563	524	544	548	523	556	548	539	548	582	526	602	547	567	526	517	532	581	503	592	589	541	545	541	571	553	553	553	538	564	543	596	554	536	539	535	537	560	552	538	579	554	551	547	548	539	536	524	540	534	619	538	535	555	535	530	546	499	526	529	558	523	500	545	531	539	528	543	515	533	521	525	544	533	541	542	536	545	548	538	533	540	527	538	562	541	553	522	539	520	535	553	562	582	554	556	550	552	526	543	521	560	546	568	537	546	539	545	545	536	572	568	493	543	531	541	566	596	529	536	575	546	549	536	586	490	599	540	559	516	558	565	568	558	521	533	546	557	522	554	542	544	531	616	511	529	540	562	587	511	534	554	539	564	556	538	543	489	531	566	570	512	542	560	546	552	549	508	533	534	549	549	544	544	551	552	540	538	582	587	541	534	501	546	543	535	540	527	525	567	566	525	572	517	519	556	558	545	563	532	555	538	555	558	568	545	547	488	516	538	522	507	548	565	520	541	550	545	525	522	536	526	487	573	522	532	558	535	573	574	539	529	522	549	536	520	519	522	528	581	539	535	570	540	576	522	595	530	526	533	552	520	577	528	540	510	532	537	552	543	559	540	586	544	574	538	483	537	543	482	534	584	591	508	530	565	541	568	513	564	560	553	551	524	533	563	544	535	565	545	551	573	539	495	520	522	548	542	542	526	569	562	552	532	555	603	550	572	531	533	523	522	557	529	591	503	523	566	546	525	500	551	540	502	557	584	533	528	493	507	513	516	539	536	540	524	519	562	542	529	556	511	498	532	556	534	526	504	563	567	502	541	546	539	542	553	560	579	534	566	550	522	571	565	522	532	585	530	550	475	523	545	550	571	535	486	556	586	565	525	530	516	501	543	554	526	573	554	513	548	523	511	565	500	512	529	554	548	554	573	548	620	536	559	537	520	545	588	556	536	531	526	543	558	581	571	551	548	561	537	546	581	559	521	567	536	496	553	535	564	500	560	543	547	486	574	534	530	527	532	541	548	536	571	565	522	565	534	583	509	556	515	591	525	555	535	561	520	555	585	566	566	527	550	521	511	554	540	533	492	552	511	509	567	538	479	485	566	569	554	546	545	542	556	541	559	524	577	522	523	517	525	519	544	536	562	590	560	535	509	527	493	534	579	546	495	562	542	540	539	548	547	557	548	538	601	556	539	562	549	529	553	561	546	553	523	543	563	522	558	561	550	587	558	545	517	575	563	542	512	552	553	543	526	557	518	519	533	581	574	514	573	542	573	568	560	531	505	552	520	545	524	554	614	557	551	560	526	551	575	532	534	581	523	521	557	571	509	539	554	563	512	520	562	531	587	530	573	528	531	525	569	566	483	572	560	544	572	556	572	553	529	531	545	518	571	567	520	526	532	534	539	546	552	560	521	592	541	558	568	514	521	519	544	545	527	552	569	545	549	568	512	564	542	578	537	575	564	537	518	529	575	574	560	529	521	547	528	531	531	539	534	540	553	575	531	545	562	531	576	492	593	596	577	561	525	588	543	555	558	516	533	535	525	588	535	536	540	522	540	578	617	545	544	525	573	590	530	540	555	565	511	551	550	550	540	535	538	545	504	534	548	582	500	547	515	530	533	564	508	525	562	562	571	560	545	587	515	531	545	551	545	542	534	626	565	537	559	584	600	547	533	570	547	535	536	514	548	549	533	508	539	558	581	551	549	542	557	567	531	520	537	508	541	518	540	560	541	548	496	517	575	565	572	534	502	509	590	537	548	549	607	511	547	505	560	567	575	578	558	517	574	543	572	546	568	573	579	538	532	544	531	549	486	571	557	597	516	553	520	520	571	552	542	560	554	492	567	544	544	555	524	558	584	589	538	523	519	570	526	523	562	519	508	552	536	530	549	549	530	555	541	514	526	565	515	534	535	530	603	567	613	526	551	541	553	538	531	502	541	564	555	531	534	562	514	546	537	550	510	524	537	548	561	546	545	532	553	572	534	542	552	580	609	540	574	538	518	551	547	545	572	507	533	553	555	512	580	573	515	541	553	511	537	559	526	548	531	550	533	534	564	563	525	522	557	543	485	534	511	573	524	527	593	557	523	568	566	556	499	557	593	566	566	594	518	502	552	557	530	541	559	543	502	556	521	526	579	559	523	571	516	503	551	596	587	547	535	546	536	544	545	520	502	514	549	513	558	550	529	529	553	557	547	564	524	537	508	539	469	530	568	545	531	534	543	578	554	567	544	579	554	563	553	506	531	553
10407	23828	21109	14307	12087	10152	7886	6080	4543	3431	2726	2214	1790	1595	1321	1279	1184	1062	1036	922	915	856	907	883	865	859	872	815	769	795	758	807	831	771	758	809	764	739	818	760	756	817	809	729	715	723	710	702	710	754	721	727	726	754	745	757	717	752	741	725	737	711	719	706	753	724	718	697	673	703	746	713	688	682	702	669	727	767	746	757	740	715	697	735	708	708	732	754	746	754	749	699	710	772	705	739	712	749	705	728	727	704	734	680	698	726	710	713	690	733	775	721	719	732	711	729	731	679	743	700	697	728	735	706	684	679	766	701	728	706	679	739	693	751	705	712	668	697	702	758	730	707	678	752	696	701	691	695	754	679	698	680	623	721	727	730	708	695	698	663	705	730	708	703	717	738	694	720	735	709	694	751	677	680	727	688	704	688	711	732	742	767	699	758	689	750	652	687	677	753	685	764	712	712	733	702	750	711	733	664	705	759	697	675	696	685	681	740	716	784	668	718	692	744	739	705	733	767	677	740	736	747	685	726	687	686	700	717	724	722	721	698	695	722	719	715	737	726	732	681	705	716	720	676	714	706	757	740	706	761	746	762	714	674	695	721	728	678	686	688	686	710	710	681	657	687	714	717	729	704	701	706	708	695	699	745	714	687	709	709	737	716	712	670	710	713	711	693	715	688	677	733	741	682	674	715	706	723	728	770	708	732	649	717	694	698	743	694	697	739	707	709	724	743	734	750	729	730	727	743	726	724	727	716	748	727	731	725	744	680	752	690	718	695	731	757	681	689	734	718	708	647	701	688	705	709	728	740	703	731	734	704	701	695	715	692	760	669	738	761	695	711	696	690	703	685	689	723	669	703	691	731	677	719	719	702	721	729	728	696	780	710	735	756	684	703	683	700	742	724	746	748	701	716	736	709	745	741	683	724	680	682	725	710	695	667	696	721	688	729	700	677	732	713	714	706	740	712	680	739	751	750	744	742	703	722	733	724	737	709	716	711	715	712	705	738	688	658	688	692	736	686	719	734	708	701	674	756	722	705	690	711	704	717	702	706	692	735	677	715	688	760	708	722	711	767	772	716	713	749	723	703	757	685	708	706	704	707	706	688	703	718	717	709	744	703	694	717	751	706	709	717	727	694	730	716	752	724	718	703	671	752	678	748	719	747	689	666	696	710	673	704	713	725	743	701	664	696	700	710	688	700	728	748	653	714	686	737	696	754	733	690	703	773	734	757	707	711	685	711	696	720	697	734	748	752	721	714	700	654	709	680	646	726	734	747	702	696	722	756	715	714	698	739	697	713	732	728	686	683	761	731	690	754	697	683	719	741	729	729	710	678	709	678	708	708	723	763	708	742	705	694	732	701	720	718	743	697	713	721	710	747	736	738	726	726	703	756	725	687	700	681	721	714	736	755	763	776	673	686	725	744	670	729	731	668	720	765	753	713	725	670	743	777	759	681	736	738	683	733	763	697	659	735	747	703	712	717	690	727	731	704	728	771	733	759	668	662	754	704	657	723	720	730	750	706	719	717	696	710	734	685	712	705	707	696	746	700	702	726	738	744	725	708	692	679	721	679	696	685	733	671	673	731	674	700	723	729	749	724	668	693	748	687	700	698	743	719	705	683	733	729	738	711	695	709	706	695	649	777	706	714	791	729	722	712	689	740	687	693	722	729	731	758	656	742	693	670	669	699	708	716	724	741	687	715	657	679	675	652	675	712	778	746	719	756	675	691	706	729	731	751	723	725	738	702	676	683	709	645	696	730	707	726	727	731	674	706	702	690	727	733	718	701	700	675	706	757	727	671	678	730	714	715	680	666	716	663	683	735	714	761	698	715	652	756	734	680	714	705	750	673	702	709	715	725	694	698	668	681	713	744	731	713	672	729	730	713	699	763	751	709	719	716	676	731	714	737	699	744	687	716	713	705	689	704	708	724	708	697	691	705	702	723	752	717	725	687	707	688	745	746	696	747	755	746	671	721	732	724	789	714	730	701	721	721	707	711	711	769	689	681	725	724	705	737	710	730	692	703	720	722	702	738	772	737	765	708	732	720	696	751	664	694	755	667	733	700	720	707	729	666	717	703	735	755	700	700	708	701	723	709	692	733	707	692	696	724	705	685	712	702	743	711	672	724	702	718	699	650	700	729	685	711	694	756	702	700	689	680	717	716	720	700	710	711	765	789	729	661	716	735	714	738	670	691	714	656	717	692	739	739	792	690	661	712	734	695	714	695	701	749	686	691	745	713	696	722	677	709	747	695	701	740	699	725	759	700	749	743	687	686	731	726	725	716	699	708	733	703	683	724	713	683	686	683	682	691	739	696	731	749	705	641	734	749	729	680	710	736	718	694	667	716	752	713	718	717	730	770	710	686	713	739	658	668	713	734	726	712	716	702	692	689	745	687	713	708	677	700	754	709	698	691	740	689	743	749	718	759	676	729	727	721	682	659	701	695	728	720	670	693	704	695	717	715	647	689	743	733	765	672	698	710	700	696	688	673	708	710	667	707	690	669	716	751	714	690	744	719	714	722	741	704	723	751	737	699	708	727	687	716	700	694	737	727	759	665	684	694	737	691	742	746	690	714	700	676	724	692	693	732	689	694	733	757	710	668	776	699	736	686	720	683	747	740	718	716	739	737	728	695	695	739	692	711	741	727	701	721	712	756	693	710	732	710	748	769	741	704	713	731	724	695	741	743	650	701	674	713	737	781	700	689	665	720	713	739	744	744	696	720	693	742	686	723	696	728	750	692	695	697	750	727	696	724	740	718	645	725	716	737	714	726	665	737	735	731	721	744	754	664	689	722	690	731	720	725	713	715	688	714	720	727	678	711	707	767	722	731	670	750	692	639	762	707	678	720	726	677	674	705	728	668	702	744	728	724	738	711	701	718	715	695	707	673	695	697	720	692	676	699	681	645	670	706	702	728	683	725	701	705	695	718	725	741	727	731	702	719	726	717	737	685	696	694	685	744	697	733	730	710	747	716	722	702	741	726	719	712	648	729	711	669	711	733	678	728	711	693	723	684	713	689	745	767	700	735	687	707	718	728	669	718	693	680	740	713	669	667	733	741	697	741	701	766	696	709	656	685	713	728	742	669	676	719	700	727	676	719	655	769	701	675	671	705	712	689	736	697	743	693	665	685	725	711	734	688	700	710	718	723	699	691	745	730	715	700	710	734	715	717	714	717	699	709	724	735	680	695	734	707	698	667	662	718	735	769	703	763	690	734	699	711	733	733	703	731	667	692	724	710	681	712	738	773	713	705	711	746	702	695	755	767	690	690	723	750	686	693	723	685	759	762	708	773	707	702	692	769	719	708	720	708	710	682	702	702	698	722	731	735	690	703	686	715	746	672	709	722	671	735	671	700	743	749	693	707	696	750	689	663	687	720	710	701	747	745	720	727	716	692	724	718	711	726	723	726	695	712	737	693	694	703	712	690	662	761	671	702	682	704	701	749	721	752	679	738	701	703	748	693	686	667	703	752
27540	20758	10637	3603	2151	1518	1154	891	702	595	507	472	402	384	392	385	335	327	350	380	357	352	325	349	364	343	338	321	341	343	340	335	326	363	362	319	343	351	335	324	349	318	339	343	331	371	303	360	335	315	341	292	341	357	318	361	338	302	358	328	322	360	343	316	317	329	350	346	330	361	304	345	335	325	362	355	305	359	345	331	357	345	348	346	343	339	335	342	301	335	314	339	355	335	330	316	312	343	321	333	287	379	317	342	345	313	287	374	331	313	348	328	340	319	355	368	319	338	341	348	336	328	339	331	339	323	350	315	333	347	352	330	352	347	324	328	345	336	362	356	360	329	351	317	365	312	332	360	314	337	371	338	341	307	339	342	329	325	346	323	314	314	328	328	338	308	325	364	327	352	303	313	320	345	317	336	338	339	327	376	354	336	360	318	299	356	311	334	331	350	370	334	348	362	364	394	337	362	355	326	328	344	327	319	334	334	329	356	357	322	326	334	372	315	367	325	335	365	338	343	334	364	333	340	328	342	323	339	344	335	370	336	333	366	321	314	345	357	324	343	360	353	332	336	346	329	336	327	321	345	336	332	311	337	341	326	361	358	354	318	352	345	332	329	328	353	335	377	341	328	350	360	369	365	360	349	326	354	318	313	345	317	351	351	310	339	343	310	368	373	359	333	374	349	303	347	330	315	358	324	324	329	336	329	386	372	344	329	340	366	349	350	333	360	333	364	368	308	355	351	343	333	321	366	370	319	345	345	353	365	324	329	340	318	364	340	306	345	308	339	342	337	331	361	337	331	339	327	348	348	356	328	336	319	346	336	340	342	313	342	321	343	364	315	336	364	376	313	326	350	303	319	359	346	342	361	372	336	316	360	343	327	357	342	361	350	317	355	327	310	322	319	318	325	314	314	373	365	318	339	355	320	361	339	320	350	365	346	322	341	324	343	349	365	330	330	339	347	373	299	334	337	343	367	368	315	339	318	332	315	336	358	338	336	347	340	374	336	327	342	314	353	303	360	325	350	351	319	325	326	372	331	344	351	350	333	327	340	319	323	317	331	340	337	351	327	326	326	331	343	325	345	322	327	340	343	350	358	358	315	293	346	335	351	367	356	345	348	331	358	336	327	366	336	316	330	323	321	386	315	334	361	334	352	319	296	320	332	334	340	346	362	333	361	344	302	339	321	335	346	339	329	325	349	353	356	345	294	328	312	315	318	359	360	372	370	317	338	326	360	328	321	314	322	355	336	326	375	321	336	326	309	351	336	366	313	360	359	313	341	385	354	338	358	308	341	366	329	328	332	348	310	352	341	368	325	324	339	306	314	336	343	360	349	340	318	349	335	336	338	346	343	368	357	341	308	357	322	333	317	340	337	337	343	351	307	351	332	310	330	352	332	368	316	329	369	321	347	320	365	368	345	344	339	387	312	339	355	340	341	314	345	337	339	333	343	355	323	320	344	338	311	363	320	345	326	379	310	344	321	341	297	330	324	333	360	342	319	354	320	333	318	326	324	358	365	337	358	358	300	347	340	361	294	310	367	364	320	365	346	332	340	304	310	335	288	348	300	350	339	320	344	346	331	347	329	372	350	326	325	298	330	338	329	332	344	326	326	348	332	337	314	336	310	358	359	344	337	353	324	333	348	350	326	322	306	348	329	331	364	341	326	355	356	337	346	335	341	327	337	316	323	320	359	345	313	323	344	359	344	340	343	340	326	309	307	332	311	338	314	369	328	334	317	343	305	336	319	364	355	344	328	328	359	333	318	328	364	362	355	347	310	332	335	366	367	345	321	342	350	345	337	332	315	317	333	354	324	364	364	338	307	355	353	333	331	351	340	334	349	326	374	342	312	309	343	320	336	347	358	308	325	362	317	361	360	342	326	348	331	319	339	349	339	316	349	339	319	338	348	327	348	326	341	351	324	323	321	341	346	356	359	338	338	299	297	329	315	348	315	322	343	367	333	348	340	329	336	321	353	340	359	336	348	318	339	349	355	355	342	340	350	342	363	313	342	393	329	344	339	349	347	340	294	343	358	345	344	354	333	335	373	353	330	328	362	318	326	328	352	308	319	358	343	327	308	285	353	357	375	350	318	329	353	316	362	347	351	323	356	313	313	350	361	354	357	323	343	366	299	326	347	339	332	360	358	353	308	326	329	292	311	338	362	323	317	321	336	331	315	345	361	330	353	358	324	324	344	356	328	347	307	340	328	327	357	354	360	358	333	328	318	338	355	356	321	340	309	305	297	329	347	340	352	347	329	325	374	313	332	323	333	364	339	358	343	313	352	350	341	330	337	340	310	328	334	332	307	346	366	347	326	322	349	328	336	362	341	331	364	356	328	315	348	349	335	318	375	335	376	331	337	335	320	325	357	315	316	329	375	338	336	335	344	307	368	348	344	330	339	343	368	331	330	350	316	339	313	349	335	365	350	325	314	362	320	348	358	338	362	365	346	354	318	374	345	331	332	337	358	324	360	330	346	355	324	315	349	338	336	324	363	372	342	342	311	324	323	333	318	361	316	332	348	315	348	312	338	324	390	336	347	334	347	321	335	338	310	321	340	316	372	333	339	342	350	303	356	311	333	329	343	321	310	358	347	332	317	353	325	344	343	374	341	341	359	302	335	339	348	304	303	335	347	339	324	343	335	365	347	333	320	350	324	337	324	330	339	351	347	342	334	326	342	325	348	334	337	361	341	306	341	320	345	342	336	329	321	323	340	325	371	329	316	307	315	348	333	353	347	328	350	331	328	313	321	331	340	341	359	334	322	326	346	347	378	326	327	349	335	348	351	381	320	350	331	358	336	341	348	304	329	314	346	312	345	334	350	364	343	374	338	310	367	354	324	361	322	345	332	322	325	340	311	287	339	306	334	347	318	287	345	302	333	317	367	346	381	343	333	351	324	329	346	341	342	345	303	361	330	315	324	312	306	304	358	344	361	338	350	341	324	331	346	345	346	346	315	351	310	319	333	319	327	359	310	368	303	345	343	345	355	365	338	315	366	339	355	367	342	314	318	341	309	311	321	355	355	318	358	320	323	355	361	352	328	351	339	355	356	338	327	335	299	327	346	350	328	328	306	323	329	349	345	349	326	336	341	361	367	333	341	320	303	344	330	313	327	330	353	321	305	346	318	357	338	328	345	332	329	341	328	338	339	338	326	335	361	323	357	334	355	352	371	355	367	334	336	333	306	347	306	348	336	296	320	364	338	355	375	322	351	329	320	346	357	332	391	326	329	332	335	349	334	329	381	353	379	332	312	338	299	322	300	324	343	330	365	363	325	349	332	325	331	363	330	354	376	366	353	349	356	371	326	334	322	350	378	328	358	350	350	339	375	349	334	316	327	296	355	341	303	335	335	315	290	328	332	316	328	338	342	329	320	323	362	333	339	330	356	352	317	318	336	350	363	329	327	312	361	339	312	344	321	311	309	367	318	307	343	324	322	338	337	329	352	341	341	340	346	315	355	331	343	333	349
6888	9184	8243	5300	4496	3691	2805	2043	1519	1129	1030	814	690	604	583	552	479	478	483	503	459	481	496	462	522	432	473	483	474	469	458	470	455	435	484	474	443	451	420	466	468	399	456	438	417	519	457	443	470	448	487	443	439	466	446	458	464	428	450	416	471	436	423	467	451	480	453	449	454	461	420	453	445	447	413	425	432	461	440	413	433	411	425	458	428	441	437	432	454	463	457	462	443	402	450	442	460	461	441	441	417	435	455	449	419	433	446	447	450	474	464	481	440	449	408	443	440	401	469	468	481	415	452	453	469	463	460	431	445	435	450	442	461	433	421	432	463	438	437	440	434	424	455	434	460	454	401	436	411	480	438	468	487	451	435	449	481	465	433	479	450	430	410	432	440	426	430	434	422	417	447	400	442	405	423	454	479	458	435	411	414	439	448	418	456	439	457	469	420	445	478	454	469	455	468	449	455	420	446	442	441	408	475	449	466	438	409	466	472	467	437	432	447	453	451	438	497	428	427	466	427	436	446	436	464	455	436	455	443	428	433	442	439	444	465	434	434	483	426	458	425	421	467	462	446	453	449	427	445	434	437	448	455	441	450	419	450	500	432	415	395	453	435	480	433	431	390	430	427	469	421	412	438	436	432	441	453	445	470	446	452	444	441	438	446	433	474	426	448	437	465	424	425	458	408	431	423	443	492	458	417	451	445	420	448	436	431	455	440	433	445	472	452	414	440	428	430	445	447	457	456	428	436	506	429	440	462	434	452	453	475	434	506	413	468	442	460	439	437	415	443	454	429	463	424	447	447	458	481	426	443	431	447	449	451	418	435	456	472	460	458	434	440	453	434	437	454	416	425	445	442	406	460	438	462	455	432	463	418	440	443	475	458	484	448	439	423	418	439	452	441	458	436	442	434	439	406	468	449	434	421	481	418	442	389	426	457	423	454	410	446	434	453	451	463	432	453	422	416	421	382	503	421	439	444	460	414	485	467	432	415	458	375	419	431	440	438	477	432	406	455	442	440	485	444	422	447	463	447	438	402	436	395	461	417	448	465	415	440	482	446	400	470	424	433	475	450	454	449	464	435	451	443	426	406	411	454	422	403	448	454	407	451	414	428	436	494	437	447	429	493	436	436	422	455	431	454	422	422	475	485	485	435	436	433	448	371	430	488	475	432	450	489	439	439	450	434	443	453	446	459	431	466	456	444	460	448	469	467	441	396	431	432	416	443	456	462	445	414	442	428	434	430	436	474	409	446	454	402	412	437	405	424	462	393	443	403	507	454	469	421	404	424	432	433	473	435	439	467	459	427	447	459	423	421	490	442	433	407	467	446	444	469	459	443	436	414	438	464	409	475	461	446	462	419	456	402	467	440	434	454	450	425	472	454	463	444	450	472	448	446	452	429	439	466	416	448	434	444	441	489	462	442	430	462	484	454	463	432	447	457	422	423	468	435	455	420	449	456	437	469	439	426	431	431	424	453	449	463	406	453	464	446	430	397	438	456	463	458	446	481	424	453	453	430	445	485	464	427	466	399	423	438	441	437	431	404	413	466	432	433	421	452	440	466	475	417	418	454	394	426	446	471	442	432	463	430	453	418	396	452	451	456	445	423	487	455	456	431	439	463	412	394	453	453	413	434	453	410	450	409	437	462	467	462	427	452	437	445	482	426	454	457	458	428	434	451	432	441	430	457	426	420	426	432	455	449	480	467	475	449	465	433	459	445	490	468	449	443	449	432	465	446	454	439	455	454	451	437	456	454	472	445	446	450	424	448	431	433	457	440	481	459	453	416	452	435	467	435	435	461	442	459	414	417	486	436	450	449	417	462	423	427	457	433	441	482	430	417	438	449	445	438	425	467	449	463	405	432	459	479	451	434	442	432	460	449	416	418	466	484	432	412	420	411	463	451	429	463	443	456	487	444	418	443	479	471	459	411	435	413	453	458	450	458	485	462	484	444	455	479	422	452	437	453	428	421	429	450	445	422	448	482	439	446	401	450	448	411	462	439	415	438	460	474	417	435	418	473	498	455	444	439	477	442	455	439	437	443	419	403	457	430	444	483	412	453	431	433	397	451	460	430	460	456	447	466	481	448	416	439	489	434	468	487	418	430	453	431	426	412	435	442	434	458	408	459	461	440	437	461	437	428	420	444	450	433	428	455	413	388	439	413	441	454	468	423	485	436	456	443	424	490	446	447	420	413	449	407	440	396	432	466	411	432	453	456	448	400	449	459	441	455	419	460	455	430	451	425	422	456	438	452	446	478	430	419	428	461	417	406	439	465	405	462	420	440	433	464	437	455	455	484	475	448	438	430	449	412	421	464	461	420	438	418	421	421	451	444	445	437	484	476	468	445	446	457	446	439	442	443	463	445	396	442	442	468	408	464	444	417	450	438	435	423	402	464	442	468	431	451	446	443	444	441	468	455	416	428	462	446	453	454	399	452	459	464	418	434	453	440	462	447	427	481	433	412	401	432	463	414	437	440	476	421	436	458	437	453	436	426	447	413	448	460	492	453	437	420	426	436	444	405	443	423	443	437	470	464	463	408	462	421	432	467	439	442	447	447	432	464	433	432	441	443	451	456	440	446	439	407	430	459	432	446	400	417	418	450	430	434	456	403	444	427	453	437	441	413	458	443	483	438	445	439	395	458	420	435	444	420	424	425	448	423	451	433	422	443	462	434	446	428	438	465	423	456	421	442	444	458	448	443	481	430	436	449	440	407	459	431	437	436	468	467	465	460	443	454	467	438	447	466	454	451	415	454	409	438	454	474	440	451	464	462	431	457	439	439	467	452	462	477	428	454	451	486	430	422	424	488	449	439	446	451	441	449	412	426	447	430	492	488	446	483	459	441	457	433	450	418	434	432	477	448	443	432	436	464	476	401	445	456	433	465	470	495	432	442	451	429	442	450	439	432	426	425	464	439	423	449	431	437	455	420	449	469	440	415	432	451	440	436	423	428	437	414	470	452	426	449	421	461	434	450	442	435	437	427	442	443	439	454	454	458	503	419	453	455	473	434	460	419	454	426	450	470	451	445	434	477	438	402	422	389	440	430	493	435	446	463	429	503	439	418	401	464	447	433	461	444	441	449	470	411	424	422	463	394	419	428	464	454	428	454	431	438	453	424	417	459	459	439	439	465	465	452	483	451	446	473	440	440	437	452	465	450	470	418	436	437	462	441	457	439	416	465	441	442	435	462	448	451	441	442	463	446	448	465	434	412	461	413	423	414	384	468	458	429	427	424	442	483	452	456	461	443	452	440	442	444	458	457	417	506	402	431	424	427	446	467	464	457	450	420	464	431	417	463	453	448	449	431	461	439	438	437	415	438	474	444	422	454	438	457	448	387	440	458	436	459	407	438	424	429	455	439	457	448	432	466	425	468	478	424	452	431	444	427	451	476	406	439	480	486	472	447	417	466	445	450	468	471	434	436	425	447	456	465	437	448	413	452	453	472	433	433	430	414	453	407	434	438	451	469	434
24380	21568	28956	24601	21525	11311	3254	2011	1547	1222	1069	884	790	745	775	673	686	699	669	626	631	688	629	584	624	620	636	579	598	582	575	610	635	554	582	597	596	574	607	619	596	583	593	572	634	642	616	602	560	560	632	551	586	604	585	588	562	599	605	605	586	572	595	577	556	585	599	572	602	558	566	642	532	580	595	605	550	583	588	615	604	582	595	581	582	627	584	610	562	550	595	589	622	571	580	630	533	595	640	608	573	603	575	579	579	558	561	603	595	606	586	604	555	567	598	576	604	575	609	583	556	590	586	606	567	606	594	607	604	538	568	586	614	600	592	612	544	570	577	611	559	535	604	617	559	596	589	625	592	570	622	574	586	569	595	532	548	589	548	572	576	519	547	609	581	599	608	627	568	555	576	569	537	586	559	579	574	638	577	567	569	600	570	608	609	594	608	562	590	560	539	565	609	592	589	581	570	563	606	570	584	595	570	536	597	570	597	559	545	565	566	568	590	558	585	588	615	546	614	548	579	562	588	536	594	567	571	595	580	565	574	566	554	574	601	584	571	544	604	552	590	565	559	554	629	584	574	558	558	557	612	579	562	576	604	569	508	628	561	625	558	588	603	579	605	599	619	561	581	582	571	616	585	553	608	599	586	592	593	520	589	560	617	592	590	564	557	571	579	598	577	600	559	557	583	565	584	552	568	546	566	595	568	576	580	600	592	578	581	609	579	555	624	577	599	590	573	644	562	593	586	563	590	607	589	598	582	542	589	602	594	569	602	569	561	564	604	580	598	576	594	583	536	589	612	597	624	601	597	577	589	576	590	566	567	612	584	575	600	627	540	596	600	605	583	592	581	567	591	595	585	554	559	606	595	532	623	572	574	601	579	600	610	621	612	579	597	590	531	592	577	565	581	559	563	551	538	609	611	575	569	589	593	610	571	582	602	563	621	582	628	537	545	586	584	554	606	554	569	588	591	549	599	623	575	583	586	610	586	637	573	615	586	571	589	566	586	590	591	543	575	617	621	592	571	633	563	552	598	611	583	620	550	530	559	643	565	579	565	549	584	598	581	581	540	597	634	531	536	633	585	581	569	593	606	597	618	588	596	604	581	623	590	598	595	602	576	590	598	598	600	567	551	561	557	557	556	600	603	598	582	583	627	536	576	624	565	563	573	558	578	626	573	558	564	567	567	562	587	562	585	534	614	552	603	593	569	592	604	562	566	604	573	577	600	576	562	542	632	634	557	562	560	611	560	589	627	620	586	591	570	569	561	594	602	545	584	606	590	620	590	595	598	581	601	566	554	583	587	561	574	563	577	570	594	565	645	607	576	568	613	589	631	564	591	618	581	582	519	611	575	605	626	550	558	576	556	584	593	569	545	586	572	610	618	574	598	592	597	582	630	589	591	570	604	561	556	582	566	561	561	631	591	552	600	574	546	600	606	593	586	600	563	585	620	586	587	594	601	537	585	607	666	554	573	589	585	549	635	606	570	558	551	587	637	582	560	622	576	575	586	531	618	567	567	582	543	575	567	563	588	609	568	560	593	592	546	597	586	615	569	601	578	587	598	569	628	558	634	584	578	586	516	603	586	598	575	582	573	581	618	575	576	591	579	581	572	566	541	562	578	594	612	622	578	557	572	557	577	559	586	652	610	651	604	596	574	559	624	593	603	540	585	586	563	598	596	574	595	567	567	617	570	589	621	606	577	537	566	585	574	568	546	542	598	529	571	593	581	601	582	568	592	589	571	542	589	575	623	598	578	577	588	562	630	611	542	583	593	579	565	578	546	557	562	598	603	564	566	596	601	597	605	571	606	574	611	581	577	561	572	577	569	619	613	602	620	596	610	577	564	578	598	560	580	609	604	606	586	618	588	584	599	503	581	544	562	576	631	583	609	587	592	583	570	554	586	601	576	573	561	633	629	611	598	605	577	548	584	570	553	632	582	538	554	616	596	612	569	573	592	625	601	592	609	563	600	625	569	540	606	603	629	576	588	549	587	577	579	571	598	583	617	589	600	587	565	584	595	577	596	572	530	573	613	550	618	585	559	553	560	548	627	588	560	554	552	572	572	610	584	585	535	567	588	577	587	624	538	557	560	560	602	614	570	578	573	589	592	570	627	651	564	520	553	581	572	572	607	639	580	538	558	551	596	602	598	552	555	612	574	633	634	583	609	570	623	593	583	558	569	605	594	593	528	621	574	549	594	619	597	581	566	578	616	580	579	609	567	592	595	584	529	561	603	583	622	589	581	601	586	592	585	572	607	576	610	661	542	584	561	620	546	601	592	604	571	566	581	560	623	567	576	579	576	582	571	570	590	589	592	599	574	617	613	549	634	598	547	624	588	550	603	613	593	594	620	592	559	577	607	556	583	590	579	573	581	540	574	574	582	571	549	570	611	575	550	569	602	571	571	575	596	649	567	560	568	608	588	598	563	579	543	552	576	548	586	597	589	582	620	580	570	607	547	551	589	611	566	556	602	581	541	612	550	558	592	581	582	594	597	585	589	628	529	563	564	643	638	592	605	590	572	586	589	604	601	574	594	596	599	548	594	624	624	567	547	556	594	600	609	577	603	595	575	557	591	533	560	574	563	566	572	598	595	573	595	539	603	587	557	594	581	576	632	581	599	620	574	576	565	562	588	562	586	580	592	602	565	577	584	586	580	579	561	569	556	623	575	564	598	605	564	625	589	559	567	608	576	572	594	566	607	563	622	607	576	588	593	604	587	552	548	595	600	588	609	584	564	606	585	562	617	578	595	522	537	552	578	543	574	599	544	586	606	574	585	586	586	612	614	597	545	582	595	584	599	587	558	571	564	621	590	588	596	581	571	602	589	551	571	575	593	594	555	557	565	539	603	580	546	534	568	573	593	611	608	585	604	569	566	554	604	625	574	604	603	584	632	586	603	556	570	603	574	568	577	535	608	557	569	564	602	575	564	585	588	564	623	551	553	601	613	612	572	569	578	595	557	618	560	607	588	578	584	623	552	548	544	586	595	602	578	576	573	613	586	559	576	563	546	559	591	609	569	593	560	602	556	618	616	523	568	596	581	573	596	557	555	605	601	596	571	620	613	548	607	563	566	572	581	586	602	624	528	582	547	589	585	598	596	566	604	582	636	571	564	567	585	583	568	581	580	573	554	612	543	568	569	580	585	595	604	585	592	591	556	597	576	593	583	569	565	609	577	562	579	566	583	603	546	594	579	569	606	603	563	617	610	598	602	610	550	609	607	572	586	547	570	555	590	600	582	558	562	636	576	579	638	640	553	577	586	596	517	570	586	578	600	590	565	620	541	605	599	592	589	579	621	586	602	583	594	613	638	578	595	559	601	608	568	582	583	581	627	537	555	581	571	591	569	606	589	614	608	601	571	586	602	595	573	570	597	621	584	606	563	600	572	595	597	582	538	529	620	568	579	555	558	604	575	587	590	605	590	598	550	546	564	607	585	617	617	581	584	614	560	614	523	609	579	609	597	608	557	561
8382	18644	16401	10824	8816	7078	5517	4134	3261	2511	2025	1585	1445	1195	1107	1083	1007	966	946	931	938	888	851	851	806	845	798	784	829	817	860	852	768	804	793	793	747	768	773	774	821	762	776	786	792	791	843	737	767	754	824	792	775	817	756	813	743	788	774	818	779	758	696	771	786	794	745	723	765	751	796	765	727	748	790	744	770	749	740	778	765	805	746	824	782	757	772	757	746	754	783	734	781	719	747	744	772	779	745	737	790	734	786	711	713	830	729	744	776	725	765	775	749	804	734	765	742	751	740	765	807	745	751	749	809	717	792	756	772	739	760	781	769	780	718	765	748	762	717	788	791	766	770	748	718	739	797	714	756	733	743	768	734	741	798	757	761	816	730	740	742	780	778	752	757	802	775	718	772	780	753	738	791	751	747	772	754	704	798	743	783	799	770	779	750	761	730	718	712	746	751	761	753	717	790	774	728	723	759	747	765	756	797	764	802	739	725	755	749	743	722	728	767	741	748	786	787	799	775	718	756	750	801	750	772	768	731	813	750	802	736	791	731	776	804	789	749	781	732	750	731	767	766	753	775	748	782	758	819	692	732	740	730	760	707	718	743	791	733	750	755	774	784	760	789	749	720	744	753	806	756	775	740	735	715	791	777	695	760	743	753	753	764	770	786	744	761	736	781	686	723	768	767	726	785	774	747	788	748	754	763	776	748	775	760	733	789	847	767	691	752	733	775	769	765	763	766	759	770	821	759	793	772	762	751	760	746	749	758	709	723	716	715	703	754	745	734	769	738	750	737	763	751	719	768	746	775	803	770	767	782	740	734	730	737	772	805	758	782	767	780	785	729	751	750	771	754	770	806	786	741	740	796	773	720	707	772	712	749	771	774	766	772	778	767	800	743	755	756	751	797	774	790	721	760	767	721	722	821	767	763	754	732	703	737	734	810	723	715	718	750	776	765	784	719	764	749	792	769	767	732	765	754	690	783	769	811	726	805	737	745	741	735	711	743	768	794	777	774	761	753	728	762	798	747	750	785	757	780	784	755	780	806	793	690	764	737	745	800	780	720	741	764	767	778	767	754	746	732	780	765	758	762	730	711	813	788	744	737	763	753	748	782	779	703	727	726	769	814	776	771	757	748	775	727	708	729	753	776	752	779	796	755	739	767	753	686	731	735	751	735	763	740	737	793	772	809	796	796	795	752	755	711	774	811	752	759	771	771	808	757	770	782	759	756	729	736	776	746	765	806	771	716	731	743	724	750	782	735	768	746	766	709	771	730	745	785	738	787	743	773	710	725	727	741	776	824	731	758	756	760	767	793	789	735	745	707	784	770	758	781	748	705	716	756	743	789	708	736	779	740	771	768	764	753	763	737	775	764	786	777	798	749	769	773	719	785	755	723	771	766	728	742	764	766	742	784	755	740	772	772	714	803	763	726	740	765	756	712	774	789	769	792	770	741	751	766	797	736	735	737	726	725	732	770	773	735	764	766	714	739	764	720	689	736	694	762	750	756	751	761	758	805	789	766	784	770	705	771	741	731	781	728	677	726	757	826	740	727	754	790	807	777	767	744	754	759	818	754	716	767	715	759	733	739	786	821	725	762	744	779	762	768	735	759	789	746	773	713	753	784	750	772	733	757	756	762	726	729	748	772	816	802	755	806	773	778	782	754	700	788	782	801	734	708	771	801	733	748	748	737	785	738	782	766	736	788	756	781	785	785	753	745	746	755	778	724	785	754	761	770	766	745	778	765	755	752	730	809	747	732	803	749	770	763	765	786	767	750	793	727	792	759	758	785	747	703	727	755	764	765	767	765	743	776	773	750	761	751	742	717	736	745	761	728	771	713	742	767	705	746	793	817	781	747	749	737	698	777	749	752	751	741	770	755	760	728	785	753	730	747	719	800	757	798	811	763	793	734	768	769	782	716	750	789	727	740	751	768	741	771	791	720	712	739	771	744	762	744	774	761	763	767	730	770	786	715	776	753	761	750	748	756	761	772	746	733	735	737	748	723	761	776	721	755	696	738	759	746	686	742	735	776	766	790	786	716	755	758	793	747	790	752	724	752	784	731	834	781	726	746	756	719	775	742	745	717	720	742	748	760	730	777	771	731	795	735	810	752	727	790	778	761	800	713	741	772	754	778	781	753	811	775	796	783	798	777	774	781	808	735	767	743	760	745	744	741	749	683	764	767	817	760	738	759	756	778	722	776	804	793	764	766	742	769	788	749	717	744	787	771	794	731	773	752	762	710	776	753	734	762	816	722	722	732	727	749	787	779	739	703	746	739	723	748	746	769	727	757	713	718	762	775	759	723	813	741	792	776	750	745	726	722	786	743	799	764	760	754	764	769	799	757	724	740	747	791	729	774	758	735	790	761	746	736	687	782	757	760	782	766	823	775	733	744	825	806	757	736	711	799	771	821	736	756	723	729	731	738	795	760	763	739	741	760	732	753	744	782	773	780	749	771	775	706	730	776	826	757	767	741	668	747	764	709	776	733	750	767	762	737	766	739	732	785	723	721	746	744	760	733	753	793	783	700	768	769	755	794	777	754	754	763	755	767	764	784	748	754	743	683	728	762	777	765	769	755	732	755	714	803	708	776	787	733	742	771	746	775	770	769	763	782	762	752	750	755	752	740	743	725	746	756	729	756	767	712	735	816	772	737	739	794	754	730	738	828	729	733	790	749	802	733	734	801	737	757	841	766	709	775	734	692	792	733	746	794	768	761	745	728	741	768	809	749	768	775	743	764	777	809	723	744	755	761	779	809	750	700	719	746	707	776	738	757	778	766	713	781	807	790	735	809	729	749	761	798	764	709	774	754	768	786	767	722	772	785	716	774	737	785	724	753	794	832	736	759	725	716	783	796	766	756	777	726	749	739	744	731	765	740	720	771	794	783	782	788	752	790	802	752	779	746	760	763	766	773	783	795	757	717	718	763	733	772	779	799	767	770	818	735	768	749	745	752	735	799	755	785	777	740	743	769	776	742	785	755	737	761	730	762	724	764	764	750	760	786	787	764	682	783	769	787	735	769	802	757	807	733	717	784	789	699	751	731	752	761	780	816	754	746	713	807	763	733	728	756	762	770	776	784	769	745	684	773	799	747	769	713	708	770	768	767	771	724	780	747	728	777	766	752	762	723	794	823	756	712	800	756	765	758	777	834	720	742	757	779	792	781	730	717	759	751	803	733	762	723	789	734	779	763	770	752	748	745	735	803	750	805	804	736	734	715	760	747	742	744	782	771	756	770	747	728	721	735	758	768	753	778	747	738	761	760	752	728	758	762	755	764	779	742	770	754	736	698	726	748	729	750	720	772	736	736	749	774	766	767	791	770	782	744	769	722	807	704	750	821	755	731	759	751	761	770	745	744	737	717	759	711	703	768	721	762	780	772	717	792	769	717	796	700	749	748	767	809	747	785	816	762	710	767	709	781	768	745	792	774	752	760	728	758	724	736	753	785	789	780	695	729	742	769	739	711	769	725	788
23475	21600	29517	24166	21603	21623	9836	2857	1947	1508	1264	1089	956	838	758	721	725	662	653	633	614	652	605	611	624	631	578	596	579	568	556	578	588	550	562	571	561	556	563	548	597	551	554	564	589	578	551	542	581	539	549	585	536	512	546	514	543	529	562	557	582	570	538	555	547	539	557	535	558	557	555	584	492	530	568	557	566	516	561	512	563	621	531	552	525	530	517	544	562	563	528	536	555	569	547	550	565	586	507	570	537	555	525	549	554	561	558	547	545	535	582	560	560	566	562	549	576	606	579	578	536	537	527	549	534	503	572	599	548	543	558	546	565	526	549	569	560	541	584	576	537	568	533	555	482	545	567	588	514	564	578	542	558	605	507	513	579	571	497	519	550	510	537	537	559	536	540	575	554	560	567	544	537	540	539	585	502	503	571	528	518	585	535	554	480	568	571	538	538	538	539	489	575	542	523	529	531	555	510	572	566	563	516	529	506	545	552	584	538	550	525	549	567	538	562	519	504	517	536	525	545	532	499	546	531	533	547	508	520	524	528	544	507	516	550	532	543	568	539	510	545	563	587	554	545	534	504	549	516	576	558	559	541	541	587	533	559	514	532	564	495	553	519	555	569	532	547	525	591	532	511	494	546	566	569	558	567	496	559	531	585	551	527	528	546	533	546	547	508	510	518	566	561	567	571	557	549	541	577	571	574	536	511	554	514	518	542	580	497	576	551	535	503	533	542	526	531	609	494	535	566	530	556	511	537	578	538	554	540	551	550	542	495	560	551	553	566	547	532	526	520	550	586	505	533	588	520	502	562	548	521	516	545	571	563	532	535	533	521	584	547	531	519	528	567	534	544	521	537	560	530	531	532	501	536	586	503	515	531	538	523	523	513	563	524	531	550	528	569	510	528	545	553	514	524	571	552	496	565	551	529	539	553	525	535	539	541	549	554	509	562	548	569	536	569	570	526	547	531	516	531	525	588	511	539	528	510	551	524	517	544	573	523	565	555	526	527	554	546	569	540	553	536	541	524	513	520	511	570	548	541	537	518	552	562	546	542	538	542	517	540	538	543	542	550	542	529	555	520	585	545	505	578	517	512	511	561	525	530	536	503	523	562	526	579	553	539	514	552	529	572	569	574	552	557	506	521	552	521	537	550	539	514	530	549	547	592	524	519	493	594	516	515	522	536	531	542	516	553	557	550	515	544	524	575	511	550	551	551	509	557	559	575	534	531	560	598	523	526	540	542	555	557	594	514	499	498	509	496	541	522	577	531	514	542	514	534	510	578	548	543	540	573	531	497	584	553	545	525	551	577	532	547	549	548	511	558	564	557	533	540	556	525	524	552	569	556	548	531	541	553	500	515	559	542	526	549	531	543	554	548	508	508	506	545	548	524	572	523	523	521	514	519	529	518	510	527	523	517	531	553	557	544	585	524	548	594	551	523	515	533	507	518	577	583	554	562	561	541	479	517	536	499	531	513	566	553	543	538	530	521	553	575	548	512	534	520	554	539	549	522	545	568	536	527	573	542	556	518	564	533	526	515	501	549	546	539	557	569	570	567	587	551	512	556	529	521	522	527	560	526	545	536	508	556	519	510	499	545	518	536	532	552	535	473	512	547	581	512	542	561	525	537	540	550	535	576	564	544	565	538	555	533	549	557	565	537	556	544	534	531	562	571	583	531	520	560	541	518	573	579	525	541	510	550	546	521	510	541	549	536	511	566	549	536	541	536	583	515	558	537	549	495	561	557	531	504	578	545	509	542	564	510	531	561	547	541	534	521	560	503	502	537	573	537	538	503	530	535	571	544	576	537	489	539	547	527	537	543	541	547	534	571	535	558	517	555	547	532	517	554	528	578	538	582	550	561	493	544	534	561	551	538	540	515	540	547	491	532	536	549	540	537	576	557	500	520	566	581	521	542	536	509	542	554	536	540	560	559	536	554	535	532	551	554	543	539	512	527	556	530	498	540	532	556	528	544	524	550	520	539	488	523	531	535	592	526	530	538	562	478	531	533	556	553	565	501	555	532	538	555	569	547	527	514	553	541	532	517	563	523	524	500	550	557	539	538	533	554	548	560	556	528	532	477	574	562	527	555	518	551	527	519	530	516	547	539	550	527	530	598	555	522	518	553	531	555	532	525	522	570	558	514	550	554	555	541	597	540	524	521	531	559	532	505	560	541	535	543	567	564	532	543	528	502	557	555	577	552	583	570	544	557	528	517	546	557	510	559	580	537	531	484	526	548	547	524	540	556	512	490	557	524	561	522	547	547	563	544	527	516	503	584	500	558	568	513	543	518	559	567	548	514	546	587	522	591	517	585	505	544	544	540	545	547	542	523	510	558	565	518	515	567	537	550	521	520	545	529	520	543	511	546	559	561	559	548	514	543	520	495	566	570	525	540	567	525	511	480	536	525	577	527	531	535	536	542	542	503	544	560	566	553	529	583	581	539	533	543	556	541	544	544	519	548	521	539	553	564	552	522	524	558	480	522	565	525	494	521	571	551	526	550	519	577	540	513	572	565	530	508	540	517	547	583	541	596	515	514	536	552	536	532	486	542	523	545	525	548	575	531	549	505	548	522	524	552	510	551	532	536	514	551	557	551	525	536	527	581	555	525	540	532	543	533	551	532	499	547	526	555	530	566	524	533	537	520	536	564	544	548	521	486	514	535	482	552	522	584	539	550	513	539	544	544	549	543	541	543	548	576	534	510	558	553	528	507	497	518	499	566	550	577	568	494	507	503	485	539	517	529	515	530	541	548	517	543	525	553	506	510	553	521	571	513	565	539	558	517	560	531	518	527	532	528	521	548	511	514	586	517	532	555	533	553	513	555	521	575	548	515	542	552	493	581	524	530	565	526	537	550	552	504	567	515	571	504	565	562	586	559	563	547	569	573	497	499	562	527	543	551	546	527	508	510	500	514	546	560	540	524	504	544	519	514	514	547	496	543	541	511	522	542	529	500	576	523	536	606	534	551	531	504	511	554	551	534	536	533	539	547	510	521	532	574	508	555	558	538	523	559	528	504	544	566	510	577	539	522	537	529	581	534	550	574	499	501	563	539	591	544	501	529	541	533	488	564	535	578	509	560	529	546	573	563	540	505	511	563	537	521	575	537	513	524	526	596	546	556	500	522	518	544	562	511	500	502	544	541	562	512	516	523	560	533	553	545	559	570	538	539	551	566	554	525	530	508	518	519	510	492	554	556	546	541	574	538	525	538	546	566	556	522	547	554	564	584	500	534	535	549	575	514	530	518	569	573	530	498	558	511	545	506	591	529	516	565	526	569	524	523	572	508	523	534	526	525	548	519	540	529	513	587	534	591	524	535	559	540	512	564	530	543	527	594	575	566	534	503	503	567	546	519	522	572	529	542	588	548	543	512	529	564	503	557	536	581	550	564	514	555	502	532	529	563	542	564	572	575	545	538	514	527	545	588	526	554	546	548	543	543	500	543	548	534	534	516	509	553	561	530	512	560	537	496	512
10587	24279	21484	14597	11869	9428	7329	5751	4609	3547	2697	2230	1810	1549	1387	1200	1151	1069	1026	909	960	927	873	851	870	853	825	793	810	811	767	801	719	731	770	744	740	779	737	778	762	758	826	720	806	762	753	761	746	738	771	728	758	701	743	757	676	718	696	706	728	718	711	700	712	734	754	703	731	708	735	736	714	735	730	724	731	720	734	681	674	693	740	731	737	731	690	712	691	731	771	703	720	743	686	695	697	707	707	651	755	756	705	732	683	754	690	702	675	714	723	723	762	698	719	724	694	703	705	765	726	694	674	664	725	749	681	715	733	741	692	708	723	723	730	695	706	698	678	712	706	704	663	729	726	690	715	739	676	700	690	752	729	716	685	728	685	714	706	742	725	705	692	692	680	704	699	696	693	681	735	652	738	702	720	740	700	727	706	689	708	717	781	725	685	699	731	741	733	696	696	700	762	738	661	735	767	678	679	744	733	724	717	735	698	657	712	710	717	700	719	704	740	717	692	727	674	696	721	700	766	704	728	692	721	670	717	737	723	696	756	708	733	710	737	688	694	642	667	705	721	693	688	686	706	700	721	666	695	702	680	705	675	671	704	754	723	730	697	752	698	696	713	690	731	717	693	709	719	732	674	719	728	738	709	717	685	700	664	745	677	686	747	657	720	742	702	662	700	699	675	728	649	710	682	695	725	753	693	682	711	685	664	677	725	679	679	734	688	764	707	669	733	702	699	758	712	722	711	724	720	676	699	730	713	676	693	767	654	743	691	727	733	696	739	699	703	726	722	721	702	701	772	635	711	710	725	680	680	773	757	694	669	727	763	718	714	709	683	719	711	676	699	718	703	703	727	734	753	714	747	737	683	721	718	730	745	692	683	699	730	695	704	710	704	693	730	635	705	700	727	664	699	711	691	736	658	664	725	680	724	671	689	686	722	742	705	753	711	705	667	671	673	701	754	713	700	708	671	733	731	704	699	703	718	728	703	730	732	687	726	731	708	708	718	722	713	709	744	718	698	680	725	698	709	702	703	715	693	684	688	723	727	688	691	690	658	732	703	722	700	697	689	657	714	761	680	678	702	709	713	700	701	710	680	714	725	673	705	701	702	717	665	737	759	665	711	749	661	682	713	722	717	683	694	704	710	732	682	702	743	663	676	681	737	646	714	705	736	745	720	741	694	715	693	711	725	681	755	674	740	709	742	726	745	675	742	699	707	648	729	690	721	701	738	716	716	728	753	741	729	681	705	741	707	713	711	736	690	699	716	685	689	651	723	718	674	723	725	730	688	738	753	740	709	718	735	738	702	691	715	676	718	700	729	681	718	707	714	688	689	687	697	722	718	708	691	700	699	729	720	681	680	709	760	736	711	683	728	696	729	693	679	665	747	722	706	704	705	716	704	731	694	722	678	690	701	747	666	662	684	662	737	710	721	684	664	707	724	695	712	717	716	699	734	683	721	672	709	711	704	703	743	719	708	680	704	725	698	685	709	691	748	701	718	740	708	691	694	716	741	696	692	720	717	698	736	696	665	721	668	704	755	783	720	676	662	743	694	676	730	697	739	723	703	716	677	752	712	723	714	721	735	719	693	702	711	764	645	720	692	716	732	684	746	663	688	698	699	689	753	729	742	711	710	708	695	686	727	691	662	675	747	707	713	735	733	694	682	715	678	725	766	698	666	673	726	681	695	692	689	718	741	694	705	716	747	686	682	699	701	729	728	690	703	733	747	697	757	685	636	664	692	702	711	752	659	686	721	718	715	691	714	744	674	678	741	701	669	719	743	681	696	682	739	665	724	673	672	685	726	748	675	766	663	794	711	671	684	687	729	705	742	701	728	718	648	685	705	672	708	728	721	707	720	724	704	704	672	672	712	710	748	711	727	735	710	725	716	714	685	690	732	692	709	694	710	728	684	688	730	707	728	720	718	719	722	738	707	739	720	673	709	703	724	731	730	667	689	742	671	710	713	668	712	694	705	749	706	622	754	718	686	727	702	738	698	666	719	686	736	710	698	696	703	729	760	706	750	670	743	734	695	718	712	726	701	705	730	687	677	729	700	692	748	673	719	712	745	704	685	703	723	728	735	695	702	702	723	680	712	687	719	713	721	681	749	703	714	715	725	701	782	747	681	718	741	705	726	731	700	702	789	698	701	669	752	721	732	698	668	720	674	712	713	678	695	740	717	757	716	698	725	724	690	688	720	737	682	741	679	671	705	668	734	675	687	712	731	690	671	713	724	714	704	656	711	653	729	737	696	688	746	712	720	716	680	717	674	705	721	689	689	740	697	724	688	739	681	679	704	699	693	773	712	715	732	736	697	706	689	669	756	732	736	722	784	803	734	706	692	736	723	678	709	686	664	737	700	670	695	735	720	709	721	675	682	720	740	738	726	706	708	689	728	695	748	689	658	646	716	694	726	681	702	674	699	689	677	695	720	717	752	717	711	731	724	673	714	697	762	698	670	685	690	654	713	740	720	673	713	751	699	683	697	661	749	713	725	665	683	757	693	723	721	746	697	655	687	699	722	703	711	712	708	720	668	706	749	705	687	694	680	710	736	692	723	696	729	703	716	698	738	682	694	689	691	668	717	764	702	694	756	671	741	688	705	703	697	700	713	680	699	709	741	725	689	705	716	726	766	722	741	703	762	710	723	695	709	736	737	684	726	719	716	695	724	724	717	692	667	674	683	716	675	730	730	726	722	718	675	710	706	703	754	673	725	701	723	754	668	703	676	721	694	724	689	749	711	712	689	718	711	739	722	670	751	699	754	709	694	697	727	697	693	763	710	724	695	712	717	727	732	718	738	711	729	716	717	708	726	762	732	690	709	687	721	736	710	713	693	692	700	726	684	744	668	739	661	713	742	670	714	726	706	744	718	714	675	718	723	714	724	740	701	716	734	697	651	657	724	699	705	715	675	689	766	711	736	731	694	709	752	712	657	745	659	694	734	731	760	756	664	717	693	713	742	699	740	685	684	744	712	669	704	712	706	737	689	711	706	692	683	724	708	706	764	743	705	688	674	636	695	692	687	712	708	680	738	770	703	722	718	741	773	672	717	712	658	700	686	719	771	772	761	716	689	668	720	702	719	712	708	704	723	696	713	719	720	715	741	711	689	703	702	659	699	709	723	704	708	770	709	710	741	669	691	718	703	688	715	740	728	745	741	725	704	760	750	691	748	664	679	706	716	713	721	698	668	738	708	742	683	774	696	690	669	677	725	723	675	722	717	712	725	697	686	708	642	697	700	708	699	748	692	699	742	704	666	735	691	710	653	714	700	700	689	705	704	714	743	680	701	655	686	659	724	692	704	693	719	696	713	671	711	676	700	700	709	727	705	752	697	721	703	722	706	727	710	705	685	707	744	739	691	717	747	685	663	700	681	747	685	722	707	689	693	714	684	728	668	711	705	711	720	724	714	738	746	733	686	707	738	700	755	716	722	739	677	741	668	720	691	722	723	670	776	696	708	692	692	656	691	713	768	742
27392	20676	10726	3645	1928	1458	1113	912	693	581	519	413	393	415	355	351	370	403	341	360	380	330	333	333	318	344	329	306	333	330	337	328	337	336	321	342	317	346	354	330	365	361	339	382	364	362	346	336	334	320	338	362	310	307	317	308	344	325	318	338	327	327	289	360	328	326	342	315	364	303	319	330	331	346	341	311	353	349	320	320	325	343	314	298	335	316	304	337	332	373	375	317	328	329	338	342	350	319	323	312	361	350	337	346	347	315	306	340	351	364	336	362	324	350	323	344	343	323	332	342	327	351	330	364	327	304	327	325	333	337	334	318	317	340	361	354	347	349	326	340	349	345	325	301	334	348	339	324	279	345	319	341	309	299	321	314	361	315	298	346	352	340	353	315	324	354	365	300	332	327	344	350	333	314	322	327	327	319	310	372	332	338	366	338	359	347	340	337	320	372	356	325	364	306	342	344	317	322	315	359	328	337	331	309	299	330	297	362	300	329	364	361	306	338	359	339	334	343	297	341	350	318	353	350	342	325	310	358	316	342	305	340	334	325	310	352	301	320	368	300	312	328	347	373	358	343	312	332	323	366	324	322	338	357	308	316	368	316	353	314	341	343	318	333	336	337	326	308	333	352	335	323	317	339	334	361	367	328	291	354	334	342	352	351	332	344	354	344	346	348	351	320	333	320	331	353	349	333	348	335	341	350	344	314	362	339	382	319	337	310	294	326	348	324	332	342	356	285	306	366	331	315	358	368	308	331	349	307	309	291	303	313	331	314	344	330	308	330	331	355	332	353	297	341	340	345	331	311	328	333	313	334	330	339	365	368	328	371	320	333	299	336	319	343	314	366	319	316	297	307	312	353	353	356	365	343	320	302	353	332	362	363	304	337	345	310	304	319	341	315	345	326	332	352	342	322	332	338	330	351	348	333	340	307	339	347	338	306	342	307	323	334	304	327	327	331	332	304	338	329	334	316	334	301	336	315	333	340	316	325	301	340	347	330	363	347	328	325	346	332	340	323	320	339	360	309	339	334	351	329	345	319	333	302	319	332	302	340	333	338	336	359	338	313	335	329	332	311	344	310	320	340	324	291	330	300	324	297	333	348	342	352	342	336	335	334	296	306	344	325	324	351	330	352	355	335	339	339	332	378	351	327	358	326	327	313	342	332	355	314	311	372	362	318	359	342	314	349	321	343	333	337	344	322	348	330	339	328	364	358	345	338	315	357	379	369	303	323	346	356	347	344	324	315	303	307	339	362	357	331	327	339	321	343	321	306	315	342	371	332	360	385	329	341	318	302	323	335	297	345	307	330	354	297	341	348	313	322	322	329	327	330	312	320	336	340	311	335	298	352	322	349	331	338	331	317	361	319	322	336	348	365	329	346	329	320	329	306	336	346	329	302	340	348	353	341	333	317	347	301	338	336	310	337	330	279	339	346	368	349	311	348	333	333	340	337	352	333	329	357	335	336	330	331	346	355	336	305	313	343	339	327	312	351	340	300	341	344	290	352	320	347	338	326	331	334	336	323	297	344	354	320	326	325	338	348	338	341	338	347	336	354	333	334	311	334	340	344	338	301	318	353	332	333	353	329	326	302	316	337	337	371	316	330	309	312	329	299	334	330	320	340	313	336	316	313	332	360	337	388	323	337	357	316	357	337	343	347	324	295	331	324	356	345	335	337	335	341	341	339	333	351	348	295	337	324	335	315	317	340	339	338	290	321	331	328	341	320	337	327	345	324	343	344	329	329	347	359	345	355	357	303	344	339	338	361	313	335	348	373	332	352	324	324	353	336	324	331	348	315	314	343	350	378	307	323	326	341	326	333	330	326	326	315	343	326	300	317	345	321	335	340	377	345	348	310	369	344	327	337	317	355	339	328	335	322	339	364	328	330	329	306	345	347	326	331	349	326	314	329	328	342	339	341	330	348	327	318	325	339	312	315	332	338	322	360	317	352	324	326	323	340	331	357	335	290	314	313	354	362	324	333	352	304	362	312	326	355	310	336	339	313	342	347	357	319	333	358	311	329	342	318	349	345	367	322	362	357	310	328	313	368	301	327	320	348	337	366	361	351	311	351	339	361	334	314	314	303	327	335	366	353	338	343	326	346	341	359	346	319	320	355	341	348	297	371	367	353	358	331	334	371	323	350	301	338	322	340	324	370	333	337	330	338	313	341	295	356	328	331	342	324	323	320	332	361	330	357	305	338	324	330	340	349	337	360	351	322	308	320	354	335	337	319	360	327	316	351	304	341	318	326	318	337	354	305	300	334	355	325	323	348	347	316	348	320	351	344	337	347	321	339	358	319	322	317	340	361	333	359	336	357	342	324	314	342	320	304	320	339	308	348	326	338	305	328	362	328	349	319	334	365	355	339	378	323	320	336	326	384	335	364	306	328	371	345	333	320	297	311	348	334	321	335	329	346	321	333	345	391	319	294	332	347	315	345	332	336	337	348	347	329	315	315	316	299	354	321	349	339	344	349	322	306	333	375	335	325	292	339	331	313	340	356	334	314	348	354	329	365	354	313	316	320	344	327	357	338	359	346	331	348	342	332	326	373	330	325	353	335	328	352	320	354	352	308	345	310	324	338	345	319	322	331	332	310	336	318	328	328	361	338	355	314	348	322	393	373	350	320	342	357	324	353	332	350	325	331	339	318	316	335	302	326	338	357	344	337	328	363	333	323	311	325	353	329	325	293	317	342	339	332	332	345	331	350	343	323	336	352	324	343	332	318	335	325	330	304	341	350	313	331	332	338	355	320	334	340	320	330	311	319	377	319	332	360	342	331	323	335	354	371	327	314	338	316	335	316	355	342	356	318	325	335	358	331	363	350	321	342	347	357	322	376	337	327	325	317	311	323	323	339	340	337	343	353	358	339	328	326	308	305	330	321	334	314	353	315	362	306	327	340	361	321	353	344	356	327	335	349	350	308	331	347	375	348	323	334	323	346	346	347	338	337	325	344	350	347	324	341	361	380	347	377	353	351	351	336	339	335	292	321	351	318	318	300	338	316	331	304	326	338	324	302	298	329	338	306	342	373	330	350	339	338	330	352	352	339	350	302	360	301	345	336	334	323	329	329	349	325	324	335	343	323	341	326	310	302	352	346	328	323	324	353	339	327	328	356	348	345	294	324	346	352	353	337	340	354	347	321	343	356	350	339	317	344	328	337	343	357	320	322	335	327	358	312	301	346	328	335	340	313	321	326	342	310	320	331	336	338	310	342	327	340	360	324	349	309	319	336	322	353	307	361	351	340	333	372	354	359	302	322	337	366	331	338	341	310	360	321	343	305	341	308	336	350	348	329	348	343	340	324	318	367	332	309	351	321	322	336	314	370	320	287	346	319	325	350	323	331	351	330	341	349	331	329	332	317	350	323	344	362	301	333	345	304	340	321	305	363	342	362	315	336	312	330	334	347	327	323	341	342	349	352	311	314	339	363	322	348	344	374	329	330	332	337	309	323	320	352	352	381	332	283	326	342
6798	9618	8638	5363	4289	3401	2661	2032	1653	1171	921	803	678	607	556	526	500	481	480	486	469	487	484	403	446	510	421	442	455	455	440	450	435	459	444	423	432	430	444	483	417	460	462	432	468	425	445	473	435	453	448	462	421	431	425	455	459	440	416	459	454	406	449	479	453	418	423	426	460	424	434	419	441	427	412	436	449	416	449	430	422	436	442	465	448	414	455	457	465	422	459	435	443	443	410	461	471	439	441	429	470	477	425	454	452	430	443	503	441	392	453	450	421	494	428	477	446	438	430	449	415	437	451	394	435	462	425	469	444	446	439	458	402	440	443	441	406	451	446	455	448	455	411	477	460	451	446	464	449	470	437	420	419	407	465	469	455	463	470	387	431	461	452	414	441	426	460	451	440	434	477	435	446	441	435	438	424	451	428	409	448	447	427	442	497	437	463	468	468	475	451	423	425	450	424	452	446	425	469	394	433	454	457	432	471	462	446	435	430	444	452	408	420	409	417	409	428	457	449	427	418	450	426	411	447	443	408	422	419	440	428	407	443	440	426	477	396	418	451	456	416	456	439	457	421	431	447	460	421	424	462	408	465	436	447	461	438	419	445	462	436	441	394	442	463	414	433	451	431	447	427	439	434	416	452	461	449	482	437	445	455	474	404	464	465	422	475	463	438	462	415	458	426	446	477	414	467	447	475	454	485	483	407	446	424	406	443	396	439	435	453	426	432	461	454	402	469	407	437	481	444	425	393	463	451	411	407	425	460	476	407	445	444	462	450	437	443	448	450	457	454	428	428	433	413	450	411	464	421	457	419	444	411	429	428	413	430	460	436	437	468	435	421	429	424	435	434	428	412	421	383	442	470	439	438	440	433	423	454	462	432	417	425	470	463	441	478	441	446	451	449	473	462	447	432	469	475	431	485	439	428	408	464	443	457	475	433	450	456	448	424	428	435	411	423	445	446	434	446	450	441	413	473	480	463	434	439	455	404	396	445	441	429	421	434	412	443	418	447	429	487	446	456	449	433	442	429	460	428	432	471	439	459	418	432	465	426	463	461	460	413	443	420	475	437	451	456	441	473	409	419	405	457	417	452	418	471	480	458	432	430	450	422	460	468	415	450	440	417	430	437	415	446	458	442	444	436	422	450	461	423	414	444	407	427	485	428	438	453	441	440	435	439	437	420	426	424	438	416	416	443	445	440	411	403	474	406	449	450	446	427	469	455	448	436	419	418	400	420	421	416	467	450	417	403	404	435	429	451	437	440	442	449	440	469	450	440	448	436	457	444	505	419	422	417	437	446	450	449	465	426	423	438	439	394	474	435	466	458	448	410	482	431	435	429	427	450	447	459	428	465	473	440	426	422	453	465	437	492	426	410	416	450	443	433	450	458	416	436	476	409	457	468	461	443	444	405	465	434	405	437	457	446	440	435	443	448	440	442	508	420	444	421	403	465	435	436	406	424	435	457	436	422	451	441	407	434	425	425	444	451	417	476	412	463	456	457	432	437	424	439	451	436	429	431	427	452	413	438	452	441	431	448	413	453	435	442	464	446	418	464	416	420	475	437	434	456	452	452	442	434	445	456	432	424	469	435	448	430	451	465	419	441	403	441	438	469	454	430	435	422	444	441	416	397	416	434	454	441	459	456	418	421	449	439	460	447	470	455	422	416	461	457	461	466	401	441	443	433	415	435	403	460	454	458	442	403	450	440	460	420	419	426	412	479	426	478	465	469	423	408	451	445	421	448	423	446	454	406	463	401	443	480	474	432	441	409	444	443	428	413	439	404	410	457	441	468	469	470	456	462	502	422	470	459	434	466	427	440	481	472	455	426	443	429	462	443	466	440	473	445	451	438	470	409	425	460	408	450	438	436	433	429	443	491	447	417	448	428	429	463	417	424	466	419	403	439	419	459	479	429	461	449	474	417	445	433	412	425	440	431	445	430	437	461	436	445	405	448	443	439	453	420	458	438	451	438	495	420	442	438	422	411	442	434	455	474	430	455	443	443	399	431	452	396	456	445	435	446	416	426	439	432	447	442	441	446	422	437	450	432	443	453	418	471	417	485	452	448	454	453	406	403	419	419	448	421	412	443	457	450	424	431	399	543	430	449	461	437	517	445	424	441	429	477	458	492	476	413	435	454	440	455	435	457	446	472	442	429	431	434	423	448	445	463	438	463	462	420	452	439	447	418	469	434	478	426	451	482	443	422	457	457	458	426	438	418	421	489	443	401	452	407	483	426	452	447	438	445	458	473	450	430	487	428	447	470	461	464	442	431	444	405	434	409	450	467	428	417	428	452	412	432	436	435	425	467	430	441	436	441	470	438	449	443	434	456	432	458	410	459	435	425	454	429	449	472	462	437	447	439	445	444	420	431	446	432	409	417	434	439	461	439	434	433	431	449	413	413	446	431	428	480	396	409	463	439	461	450	448	443	414	398	437	424	423	409	405	440	469	477	415	454	417	444	433	451	427	448	430	424	445	495	453	424	405	472	414	425	460	442	470	412	435	457	488	453	437	437	446	461	427	477	459	446	463	440	419	403	429	417	443	474	437	468	425	428	447	458	437	402	468	441	404	474	404	464	436	462	442	482	413	446	491	472	438	498	438	439	436	491	395	428	418	422	416	429	451	436	430	417	436	431	419	435	453	429	448	448	391	432	457	426	414	456	465	456	435	455	447	446	467	418	403	460	400	452	411	466	448	429	431	432	469	436	458	447	475	428	473	427	451	406	446	434	473	403	410	450	450	454	418	426	395	415	436	466	421	452	443	424	460	450	433	444	447	446	451	429	452	457	412	435	467	423	474	420	412	451	400	460	453	491	429	439	435	419	481	402	439	408	466	466	432	437	420	445	426	413	475	465	499	450	440	400	478	428	444	465	476	408	411	441	434	464	435	427	440	437	476	435	457	438	434	400	461	443	449	460	408	456	473	444	440	423	460	440	452	435	443	442	445	433	470	447	408	448	430	469	421	475	423	422	436	430	429	455	423	429	447	470	462	442	408	463	440	452	381	423	447	419	436	415	393	431	443	484	444	435	473	425	410	417	437	488	454	463	436	463	431	484	439	445	477	424	438	477	405	426	442	454	461	433	443	460	462	407	445	456	388	444	429	471	428	479	442	444	413	464	437	413	435	457	431	422	476	438	424	469	416	453	444	416	448	459	429	416	475	445	437	467	468	424	463	424	461	470	438	434	481	412	453	438	449	449	407	488	400	463	451	402	443	437	452	471	426	457	479	436	442	477	459	471	448	485	502	465	426	436	431	418	424	457	453	397	421	467	486	430	422	445	396	448	463	437	441	417	449	434	461	460	453	463	429	386	418	427	427	438	424	430	429	423	433	417	439	443	479	410	477	420	413	397	424	428	478	467	419	447	459	444	427	417	387	448	406	435	425	445	388	474	427	440	458	454	447	449	463	426	420	397	449	445	471	462	453	424	456	456	461	400	436	435	455	445	460	460	437	453	461	447	438	462	480	406	412
24410	21580	29060	24563	21581	11397	3205	1927	1526	1307	1045	900	848	796	697	714	674	678	676	651	617	608	625	610	689	643	607	603	612	577	616	596	576	619	623	581	575	613	609	584	580	617	600	594	602	604	617	639	602	600	586	577	618	606	629	597	610	574	589	533	571	571	602	598	599	624	570	555	588	624	619	625	608	591	604	574	621	592	596	611	563	553	574	604	592	549	561	610	602	570	572	552	575	618	590	600	567	629	566	566	556	605	615	535	577	597	554	571	585	608	579	587	574	560	601	598	590	555	585	625	609	603	582	605	574	577	592	573	563	587	582	625	582	618	572	572	585	588	590	569	553	572	624	580	569	582	572	567	561	577	563	582	623	587	551	579	586	552	577	598	595	532	591	608	583	588	587	594	585	578	592	595	560	573	589	528	593	562	649	584	609	578	537	578	587	555	581	579	581	597	622	571	553	588	611	594	592	580	539	627	589	561	600	572	588	588	605	550	618	592	575	584	600	569	567	559	580	573	577	574	622	602	574	639	606	611	593	617	591	571	550	626	626	607	588	597	579	574	596	584	619	511	561	569	601	616	618	575	570	546	582	600	649	551	592	548	607	567	573	572	572	602	583	607	573	540	575	548	566	584	624	574	580	578	600	575	594	569	596	628	542	600	563	575	589	566	546	560	566	579	546	591	595	595	598	569	590	590	587	598	537	579	599	559	603	565	647	605	564	576	611	576	557	626	594	563	600	605	587	593	596	586	605	554	585	610	574	573	570	653	561	588	613	607	592	589	581	567	587	597	590	542	587	586	576	581	588	553	553	553	550	584	602	598	562	583	570	595	550	586	611	549	555	588	628	575	604	571	549	595	600	540	607	596	617	583	582	581	560	602	579	526	571	575	541	589	641	572	561	571	591	590	570	577	563	596	607	617	543	576	566	576	565	544	575	569	596	594	543	563	567	603	598	610	566	592	567	546	623	587	608	530	611	585	588	596	590	569	552	575	607	589	597	577	596	570	579	580	584	603	584	579	619	550	623	584	588	573	553	603	583	605	560	581	618	578	624	616	594	570	575	602	584	546	604	594	616	617	551	570	606	588	551	611	616	592	567	540	549	589	592	575	638	583	558	581	546	553	577	602	552	564	621	576	569	571	621	587	553	563	546	619	585	590	589	579	603	598	606	589	571	600	579	602	561	617	574	567	553	540	595	619	602	567	594	559	641	559	622	577	591	588	542	583	588	583	580	585	606	562	573	595	574	582	596	565	578	606	549	501	594	585	618	527	590	619	604	578	576	535	597	567	589	569	601	639	571	556	587	605	575	591	580	613	556	592	573	559	618	580	581	518	593	552	586	597	628	554	532	588	586	574	591	569	557	548	567	581	579	552	584	572	571	595	581	557	609	581	555	572	602	582	608	623	579	575	561	598	535	587	594	589	592	599	610	608	627	593	572	581	614	615	574	566	562	564	585	534	569	592	602	560	614	584	594	602	568	556	563	539	577	613	584	595	637	597	591	608	592	551	576	567	583	554	617	534	579	575	583	586	577	592	595	581	592	540	591	571	601	594	592	575	597	599	589	645	589	625	560	554	551	591	553	584	597	579	615	574	563	639	583	595	570	569	568	597	571	610	618	582	549	599	575	586	594	585	625	587	584	574	592	567	562	596	576	592	566	613	582	590	613	588	615	588	627	551	595	559	574	575	532	583	616	590	589	551	557	574	560	574	604	561	574	595	542	621	578	571	569	607	594	597	568	541	566	569	515	571	598	562	589	546	578	614	553	627	578	601	584	616	590	583	573	524	633	597	591	668	611	578	586	587	595	623	601	612	637	562	566	558	610	557	606	563	585	574	574	622	602	604	572	580	584	600	560	576	621	612	584	570	623	589	593	572	599	610	566	574	580	596	563	567	622	635	601	590	576	575	564	590	613	556	590	553	564	605	559	643	582	591	603	597	649	584	567	567	586	580	633	607	561	584	551	578	580	611	570	576	576	579	575	543	593	609	590	568	576	569	620	563	578	588	605	560	603	564	599	565	566	560	588	637	567	594	564	584	591	599	581	554	559	624	602	575	584	588	613	580	539	583	609	560	545	602	588	530	592	573	553	563	617	603	579	568	566	584	624	561	577	538	616	562	563	544	579	637	597	565	536	528	564	596	571	516	573	592	578	583	566	521	610	602	588	557	576	552	618	564	610	599	593	572	607	531	631	568	584	529	581	593	570	573	558	595	562	535	566	536	598	597	599	565	541	572	554	604	598	568	547	546	579	564	576	586	606	569	600	600	588	607	545	620	573	593	621	609	587	609	622	571	570	570	591	569	610	616	606	606	591	584	579	528	577	566	590	571	611	580	552	546	576	528	584	547	614	582	582	566	593	539	579	587	562	578	549	574	585	566	613	553	584	596	580	639	623	537	609	594	519	542	588	551	585	589	589	575	614	578	580	529	622	604	560	573	539	557	611	568	589	610	618	581	589	538	613	585	613	612	584	561	603	567	583	550	522	581	600	539	600	587	569	599	595	539	592	555	592	624	572	551	552	601	575	557	594	543	567	563	550	559	568	583	582	582	603	609	588	593	595	595	573	556	571	594	564	578	591	568	569	625	607	565	572	549	599	636	598	547	626	633	597	565	603	570	589	611	608	600	574	570	605	588	570	543	576	561	583	601	577	610	578	590	595	639	567	564	649	549	589	591	601	608	582	578	566	550	584	597	619	545	590	572	540	582	570	571	574	554	594	607	586	600	596	541	607	567	610	546	567	588	603	562	591	578	623	573	568	574	661	607	582	618	626	659	601	597	613	573	590	580	586	585	547	616	601	565	594	626	612	589	613	613	548	607	579	599	626	577	596	550	544	610	567	587	585	565	577	562	578	625	547	556	534	590	575	586	577	616	599	563	590	583	598	604	560	566	560	596	616	599	568	584	578	606	549	609	542	564	559	573	556	602	574	591	593	601	570	594	574	604	605	553	579	575	528	563	562	571	569	580	601	595	590	615	602	619	556	585	569	570	603	595	563	594	574	557	569	529	629	542	556	573	585	603	601	575	648	573	601	553	588	605	591	595	575	565	586	580	604	603	570	555	569	596	592	610	567	570	548	571	594	564	568	597	559	599	571	554	561	594	600	558	581	563	600	562	599	574	630	593	566	582	560	620	595	590	574	569	605	594	612	569	552	588	619	560	557	603	572	579	564	640	581	518	611	571	590	640	591	597	589	564	570	544	601	534	546	582	558	559	596	581	614	531	560	547	619	604	582	556	571	555	566	599	600	584	595	563	593	577	610	551	561	625	564	592	556	594	553	594	558	565	534	600	593	570	592	561	620	608	532	555	539	597	600	583	611	566	576	582	580	592	610	575	618	570	595	593	601	593	598	597	589	570	598	585	589	608	592	597	584	572	570	578	614	536	572	607	555	587	587	608	556	576	640	572	571	615	594	570	571	581	603	640	578	591	566	614	600	554	587	611	632	583	560	565	575	596	597	564	591	562	574	596	584	624
8054	18710	16611	10662	8493	6721	5239	4158	3332	2574	1999	1666	1427	1219	1155	1044	1010	923	908	892	861	914	851	802	873	806	819	836	846	761	822	766	788	791	792	744	827	763	790	812	846	796	788	770	797	783	802	806	746	738	761	793	743	742	771	785	749	812	765	759	760	781	763	769	730	777	779	840	770	759	749	795	747	726	752	813	714	767	813	733	743	749	780	738	726	775	744	763	716	737	751	750	785	715	755	770	777	706	767	744	720	797	755	747	788	768	756	716	733	760	835	747	776	716	765	794	752	775	776	779	731	721	799	758	741	818	741	710	740	773	785	782	734	748	748	734	782	757	786	786	738	730	797	764	777	770	753	761	773	735	732	752	774	791	714	767	715	766	717	719	757	741	701	757	728	753	785	760	806	767	763	737	795	760	772	762	696	706	767	740	733	741	665	774	763	729	785	768	714	752	724	768	710	762	790	713	770	754	767	756	722	722	749	745	732	721	765	803	744	726	757	747	708	715	765	717	736	758	743	766	770	705	745	736	772	751	726	805	742	710	778	756	767	748	818	743	766	753	767	715	783	817	733	798	739	725	753	714	728	731	754	763	739	799	754	746	738	768	767	767	702	773	702	749	775	717	774	781	753	714	777	704	817	783	756	759	713	756	782	773	722	798	726	764	732	739	760	764	706	753	780	765	753	709	789	726	742	759	726	745	789	765	792	778	735	813	739	763	783	767	746	772	755	760	789	772	744	784	783	769	794	771	726	755	766	761	765	778	773	753	728	753	690	746	702	749	751	692	766	743	756	776	791	776	789	768	842	734	711	691	719	734	786	780	795	773	758	733	750	778	709	760	777	708	742	725	781	751	704	777	769	766	739	793	768	747	771	710	781	740	796	780	725	767	741	767	721	745	692	700	789	772	717	732	772	750	740	794	758	727	742	729	784	744	763	726	780	743	800	769	680	753	734	784	792	763	736	756	719	788	752	816	732	726	769	743	826	753	721	751	768	739	782	768	765	729	810	748	765	743	794	748	773	729	785	708	727	755	767	718	724	760	774	798	760	725	715	751	792	753	721	762	791	725	732	765	752	769	732	729	767	793	742	783	793	753	762	745	759	749	667	779	748	777	722	732	740	782	716	706	749	730	758	743	731	687	798	765	766	725	750	758	781	762	744	743	798	765	756	729	755	793	753	774	788	778	747	759	770	710	791	727	752	784	744	753	735	752	749	739	794	741	740	764	759	735	706	765	727	784	743	732	742	759	748	735	732	785	783	738	751	763	757	790	763	733	785	766	728	697	820	771	758	714	811	745	717	721	736	745	758	752	738	762	751	746	748	767	748	719	750	726	746	731	790	785	791	734	748	773	759	783	732	768	711	731	753	766	717	753	719	759	740	768	807	784	741	708	748	750	770	778	800	768	795	737	753	756	795	773	726	740	741	745	764	775	778	755	743	759	748	800	764	731	774	786	711	731	791	706	771	755	755	735	751	754	738	743	756	758	739	758	732	781	760	742	759	758	758	697	760	767	796	748	737	773	753	700	715	697	775	767	755	791	730	761	716	718	664	754	706	702	724	710	768	792	783	709	780	767	724	734	810	721	810	791	757	740	727	742	754	739	781	781	773	732	742	752	749	736	785	755	714	776	750	738	733	791	755	748	707	756	749	708	764	723	793	749	809	775	748	748	713	706	753	745	717	741	703	706	728	754	786	740	737	786	729	746	771	728	795	769	768	766	770	713	760	749	773	739	798	750	764	765	770	755	745	745	721	729	717	745	710	766	779	797	745	775	710	772	728	762	717	760	785	810	718	750	755	729	745	726	679	729	796	764	745	736	777	802	746	709	764	713	814	735	764	732	761	748	747	747	774	698	729	748	763	831	745	752	752	728	736	786	762	753	741	786	744	793	752	747	736	780	776	734	811	723	735	755	704	771	733	822	764	713	799	727	779	744	686	769	725	741	723	736	726	731	767	799	771	768	735	776	752	738	719	773	761	728	716	737	758	741	734	767	727	738	776	771	722	728	725	766	773	746	765	769	758	794	767	765	735	774	756	750	731	775	788	744	794	737	730	712	752	786	753	734	724	740	727	756	788	759	717	743	804	775	731	765	700	765	732	749	748	774	759	792	742	808	736	708	749	796	784	718	746	786	782	780	772	740	766	697	725	764	757	758	695	762	686	723	732	743	749	796	741	735	701	750	768	809	736	769	728	747	716	756	765	753	761	761	822	737	761	718	784	761	690	772	773	778	752	776	758	784	764	781	687	763	781	759	765	703	774	741	742	789	761	735	729	753	731	728	766	744	745	706	772	737	772	766	761	805	743	801	741	769	770	741	752	765	696	755	721	755	748	765	804	745	751	743	782	785	724	727	745	809	797	733	775	744	791	767	729	754	773	761	793	716	763	766	740	778	731	774	729	769	777	768	751	765	759	757	730	731	729	759	769	746	757	755	788	736	779	769	715	822	771	741	724	782	810	740	726	722	782	760	787	780	768	794	809	770	761	753	762	767	726	790	787	763	752	753	750	745	744	777	738	755	762	765	748	777	755	785	727	779	740	704	766	780	734	721	737	727	748	760	792	750	777	691	781	791	709	754	761	763	786	748	723	742	760	759	706	771	783	730	710	757	732	776	741	741	774	795	762	727	751	724	794	758	730	718	734	735	759	756	748	706	743	760	737	757	758	728	790	768	716	715	775	731	765	755	713	781	783	809	725	713	789	755	733	738	762	729	726	775	811	773	769	750	791	728	764	766	753	744	742	765	786	753	769	761	756	752	779	739	762	771	724	757	705	742	760	753	732	744	753	744	781	740	755	767	771	721	712	736	730	737	746	716	732	748	759	714	691	730	774	754	749	748	758	752	747	744	755	750	734	744	788	770	759	757	772	722	735	752	695	756	743	763	743	782	817	772	742	804	803	748	770	739	748	753	757	818	745	764	766	783	707	742	740	712	762	769	778	725	733	730	701	741	764	805	779	740	704	770	733	754	805	762	742	735	717	742	697	700	790	733	769	761	738	757	705	743	714	775	712	757	804	741	781	755	748	789	771	773	767	734	783	748	772	717	776	766	769	757	789	742	772	750	770	748	689	795	757	659	712	760	755	790	735	815	771	811	737	738	767	810	743	729	759	777	710	739	784	710	761	789	717	730	749	761	746	764	766	749	771	768	768	688	789	748	814	727	747	750	767	740	696	741	764	755	765	753	738	799	698	721	723	718	736	702	718	759	730	748	740	720	740	739	768	722	782	763	814	720	792	806	787	762	718	735	746	750	755	802	736	727	789	788	729	713	749	793	741	726	769	743	742	746	740	742	741	767	773	756	778	702	751	760	741	718	740	803	779	748	743	769	715	755	754	764	778	790	745	764	721	817	752	794	770	763	744	698	725	725	728	785	743	740	765	740	748	763	775	777	769	747	764	753	750	786	722	738	761	755	734	777	790	786	728	720	670	770	771	782	743	748	766	759	763	714	739	787	752	753	744	739	774	750	752	714	718	761
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
