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
339779082667	339779083181	339779083731	339779084281	339779084831	339779085381	339779085931	339779086481	339779087031	339779087581	339779088131	339779088681	339779089231	339779089781	339779090331	339779090881	339779091431	339779091981	339779092531	339779093081	339779093631	339779094181	339779094731	339779095281	339779095831	339779096381	339779096931	339779097481	339779098031	339779098581	339779099131	339779099681	339779100231	339779100781	339779101331	339779101881	339779102431	339779102981	339779103533	339779104081	339779104631	339779105181	339779105731	339779106281	339779106831	339779107381	339779107931	339779108481	339779109031	339779109581	339779110131	339779110681	339779111231	339779111781	339779112331	339779112881	339779113431	339779113981	339779114533	339779115081	339779115631	339779116181	339779116731	339779117281	339779117831	339779118381	339779118931	339779119481	339779120031	339779120581	339779121131	339779121681	339779122231	339779122781	339779123331	339779123883	339779124431	339779124981	339779125531	339779126081	339779126631	339779127181	339779127731	339779128281	339779128831	339779129381	339779129931	339779130481	339779131031	339779131581	339779132131	339779132681	339779133231	339779133781	339779134331	339779134883	339779135431	339779135981	339779136531	339779137081	339779137631	339779138181	339779138731	339779139281	339779139831	339779140381	339779140931	339779141481	339779142031	339779142581	339779143131	339779143681	339779144231	339779144781	339779145331	339779145884	339779146431	339779146981	339779147531	339779148081	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22016	20273	27598	22291	20015	18930	4632	522	477	473	475	455	507	457	477	508	497	448	468	470	471	466	464	507	453	445	461	460	481	466	483	436	478	479	435	441	454	459	460	463	442	468	428	472	426	484	442	470	471	446	445	444	464	479	473	455	462	469	443	410	475	482	454	467	444	454	430	478	454	446	426	477	462	432	478	442	487	467	465	477	448	466	461	452	469	411	435	453	469	451	462	413	458	425	444	437	491	471	504	440	466	432	443	439	471	464	458	430	476	470	470	508	494	505	478	461	439	425	441	484	466	472	456	465	439	457	472	485	469	431	437	413	461	466	472	423	433	460	461	456	454	479	453	417	451	467	425	438	450	456	468	447	451	457	453	458	480	470	476	465	417	440	452	434	440	474	444	446	474	477	455	439	445	430	454	462	436	435	458	449	437	424	437	442	436	489	436	459	428	463	468	469	437	459	462	464	458	489	512	439	441	422	479	455	476	450	431	443	479	446	452	470	472	459	456	448	450	485	446	479	482	447	460	458	446	427	436	457	423	432	415	414	432	445	448	461	474	410	466	463	449	400	482	472	464	459	460	436	424	455	484	488	467	468	492	447	457	482	479	468	462	498	479	463	457	472	476	422	429	451	410	456	439	462	415	479	453	424	436	476	465	475	451	478	476	499	447	465	495	445	455	455	440	459	436	459	449	429	476	416	463	457	474	480	448	472	463	445	423	433	462	493	419	470	458	467	476	473	446	444	444	383	461	502	447	468	471	427	453	427	466	440	468	464	438	438	477	482	465	442	459	423	486	438	509	429	485	448	460	476	468	443	450	471	430	468	478	425	456	483	485	485	478	422	445	475	461	431	481	417	487	496	445	446	408	448	479	429	458	450	462	454	438	462	442	450	451	426	418	458	458	492	469	428	453	427	465	464	470	421	443	444	458	428	470	466	446	501	474	444	423	446	454	422	455	481	491	451	473	429	445	468	432	483	471	431	448	445	432	449	468	498	440	456	467	450	435	452	428	471	475	450	436	461	468	471	451	437	494	479	470	485	460	432	462	434	450	477	430	459	481	471	463	461	446	426	473	463	479	442	492	439	419	460	498	430	474	480	451	434	437	487	484	403	437	454	419	449	470	437	475	468	454	467	480	418	457	490	473	484	475	465	465	441	450	460	479	434	487	463	468	472	469	461	457	445	480	455	415	484	496	457	466	423	441	504	477	466	466	437	473	450	463	450	493	524	465	504	468	449	462	448	455	436	445	446	488	459	437	458	485	454	414	489	460	431	443	458	444	475	444	456	434	452	466	476	447	443	454	458	428	485	440	469	448	438	469	497	496	502	455	486	445	464	452	436	450	412	418	465	490	453	460	432	437	460	496	424	461	437	437	471	459	451	453	468	438	498	453	451	480	491	439	478	463	476	442	457	448	453	432	429	470	467	454	447	476	482	456	463	454	452	468	466	471	427	484	489	507	448	458	471	435	451	470	458	456	461	425	459	456	488	427	469	446	470	454	446	461	465	450	449	446	481	421	427	456	448	436	449	430	461	438	459	454	451	444	462	474	469	442	463	424	463	505	447	465	425	468	425	477	477	471	448	407	454	462	442	478	418	447	458	431	437	462	460	462	472	486	464	449	482	458	463	429	462	420	435	403	471	451	421	429	468	474	445	500	479	445	442	453	447	453	412	455	462	451	438	459	477	481	442	446	477	461	442	424	472	469	448	467	457	406	442	455	494	461	455	514	474	446	448	440	496	463	468	475	442	480	473	470	480	459	477	431	467	461	458	429	442	429	445	411	440	446	455	452	417	480	451	435	470	450	449	458	460	441	500	487	454	437	459	434	469	427	424	457	458	472	451	450	449	463	443	434	502	443	466	421	503	473	463	460	476	460	478	460	462	440	475	446	495	480	443	458	482	468	440	420	439	450	456	484	462	440	430	454	477	435	473	458	455	434	480	487	489	445	459	486	473	475	497	462	442	472	445	488	484	457	438	472	470	495	429	451	461	451	504	443	442	454	462	487	463	457	471	472	456	470	446	425	458	455	444	484	455	476	445	430	453	434	425	436	429	457	480	496	438	527	430	493	464	475	479	404	461	438	448	423	455	487	444	469	482	445	466	451	447	483	449	458	434	439	471	442	459	460	420	462	488	468	513	434	452	474	459	510	470	449	464	458	465	492	474	461	480	467	469	425	466	448	455	453	500	486	446	453	435	467	479	455	461	502	433	463	426	460	434	420	417	411	435	456	447	444	461	451	466	419	461	464	482	462	451	468	449	464	447	468	447	438	439	483	436	485	487	439	467	439	477	453	476	451	440	451	451	468	453	456	472	464	464	476	470	480	440	430	451	473	448	484	470	482	461	447	469	444	458	477	427	463	436	489	435	454	441	450	451	440	477	469	458	460	423	461	450	458	464	491	438	435	478	465	450	479	429	472	485	468	467	448	454	431	462	465	501	439	456	441	470	460	419	455	472	498	464	466	450	438	445	472	434	459	413	484	477	480	500	422	436	470	429	448	440	471	430	448	444	448	479	497	471	477	436	461	433	444	437	416	476	473	441	436	466	463	458	447	440	507	457	487	467	464	461	431	432	487	452	444	487	458	474	465	447	451	426	416	452	455	466	442	446	465	454	455	463	484	484	437	444	485	473	469	464	472	424	449	439	442	492	413	461	447	490	452	492	467	445	441	462	486	438	472	444	449	468	475	473	463	454	507	467	475	440	445	435	441	436	456	446	448	466	458	454	424	446	483	461	472	443	457	434	482	455	486	496	458	483	458	493	501	488	473	510	438	436	467	448	445	438	458	483	439	445	471	475	465	479	468	439	455	461	443	454	438	492	439	473	434	422	449	436	439	448	494	454	427	434	459	470	415	433	484	490	422	438	452	426	436	445	470	461	472	483	451	466	435	436	461	452	443	435	461	490	439	458	445	452	484	450	446	415	457	478	453	460	394	434	461	448	438	432	420	464	467	449	480	466	476	460	487	459	425	448	474	466	474	476	504	472	444	439	481	493	487	480	434	477	430	452	465	440	412	412	435	442	479	473	459	459	450	479	440	497	475	441	464	496	406	463	445	440	449	417	478	446	465	443	466	501	471	460	464	454	465	422	455	478	449	468	432	437	442	448	433	423	462	435	451	461	449	469	465	468	496	455	464	482	459	427	499	441	452	438	463	465	459	445	456	457	480	445	439	492	445	436	461	469	471	451	456	443	419	468	450	428	423	432	463	465	450	432	441	448	439	507	458	444	467	467	438	474	477	469	412	450	459	474	458	460	483	472	459	429	434	431	446	478	434	421	448	480	473	481	438	440	489	449	442	421	425	448	440	447	425	445	429	445	457	450	460	486	479	448	453	437	468	445	449	428	469	445	474	430	459	417	465	458	443	447	484	473	462	467	464	468	471	428	454	501	440	406	486	480	479	452	452	472	461	419	439	423	413	449	443	457	447	458	434	422	463	454	424	452	438	500	488	452	464	451	452	479	442	431	469	446
57991	87060	55061	25749	7737	1583	654	596	648	668	633	618	685	642	666	629	618	590	609	639	717	688	598	684	642	621	610	650	633	634	607	635	618	616	640	622	671	679	629	613	632	645	623	649	619	611	634	658	659	652	609	666	598	606	629	613	641	637	644	607	661	586	675	639	662	594	609	660	615	660	624	615	673	652	606	624	608	635	649	639	661	653	612	615	646	610	584	635	659	638	636	612	637	633	639	628	600	622	600	644	669	636	657	620	598	615	627	587	640	652	615	627	603	556	622	634	607	637	672	645	635	603	637	633	604	629	665	631	650	621	634	593	595	665	612	622	617	638	591	653	655	625	629	644	674	626	637	675	632	614	636	656	716	628	680	665	658	590	658	625	695	667	623	679	593	632	634	628	614	680	620	665	654	627	602	635	645	670	619	654	654	648	606	675	654	626	650	619	640	613	646	610	642	648	683	622	659	634	644	655	650	601	624	604	635	616	613	649	635	648	603	683	627	685	622	609	649	641	623	617	653	579	588	641	635	610	658	618	654	612	673	599	599	645	689	645	623	649	586	635	633	608	595	588	682	680	640	646	642	644	592	636	626	583	637	640	644	612	655	653	649	638	652	618	620	615	632	600	611	642	615	604	608	639	648	657	654	646	673	633	609	630	606	661	602	675	625	645	644	591	647	563	653	631	574	626	610	609	637	581	609	645	615	601	629	648	662	653	630	597	616	621	605	656	613	602	628	671	646	576	639	644	618	659	640	589	581	614	669	616	635	622	604	629	656	642	648	627	667	593	603	642	604	674	579	664	618	634	650	675	603	642	642	647	629	693	630	682	649	642	596	684	627	611	638	601	646	647	637	635	613	634	667	640	589	636	640	622	614	622	627	610	613	611	658	610	643	673	604	607	695	610	615	627	642	656	658	636	628	631	634	639	630	614	624	679	628	639	672	657	603	629	654	672	630	616	606	616	651	658	644	620	610	590	653	613	602	628	644	628	667	607	644	617	636	646	647	622	623	639	602	667	668	627	640	604	651	600	692	637	641	606	663	631	604	661	611	642	685	614	594	647	607	619	594	548	675	641	623	620	606	628	634	633	620	625	632	596	614	622	669	649	669	640	616	594	614	647	633	621	629	626	605	626	644	614	628	616	593	628	622	634	649	658	636	629	669	638	581	659	617	623	585	609	686	657	634	658	615	601	622	632	651	618	683	596	671	651	674	606	640	577	616	625	628	592	639	615	597	665	667	621	648	648	612	645	647	618	626	649	593	622	675	640	651	628	594	601	632	635	604	686	616	616	668	680	650	612	628	648	613	570	643	637	630	654	609	630	638	642	657	633	652	635	646	653	617	610	624	652	640	657	651	600	642	618	610	614	647	642	584	615	630	599	663	613	614	622	610	654	613	629	648	617	616	657	671	638	674	626	643	617	642	629	613	635	612	652	627	680	650	576	612	601	620	607	666	639	643	652	645	646	654	647	602	684	625	621	627	620	605	630	612	611	636	636	638	597	659	613	615	614	655	616	602	626	657	680	668	681	647	662	626	576	619	611	615	629	633	652	663	631	634	611	622	635	634	598	615	616	645	622	665	592	633	632	671	635	596	611	591	649	620	635	616	604	642	655	654	631	609	669	615	664	638	624	665	587	631	580	658	600	647	633	680	658	603	616	646	630	667	656	646	637	632	618	638	618	596	669	652	656	680	712	661	625	654	666	603	633	603	596	647	619	601	635	634	648	624	641	557	614	615	641	596	610	654	658	639	625	652	604	611	608	652	641	613	619	638	648	632	645	645	629	665	634	610	584	653	629	596	646	637	603	664	671	602	636	673	624	668	625	618	643	690	617	630	651	671	646	601	666	633	650	635	631	607	630	640	616	636	637	632	638	596	637	660	647	593	609	627	669	637	674	641	625	627	658	622	647	643	638	674	602	616	607	602	593	625	626	623	634	643	636	625	614	642	602	663	626	683	663	616	635	612	642	594	603	628	644	639	649	642	655	680	647	617	670	612	665	630	619	660	636	687	608	613	625	663	634	646	628	618	637	642	617	641	657	617	609	645	604	610	645	631	646	649	628	605	634	629	662	667	621	657	644	648	649	615	652	607	631	641	651	638	585	654	654	686	572	631	632	629	690	609	616	629	624	640	638	650	652	658	631	644	599	671	614	601	623	615	625	607	637	611	602	648	633	652	604	665	614	613	622	656	607	681	656	607	642	622	650	581	601	635	583	635	603	627	634	620	648	634	629	656	615	660	649	631	622	632	633	655	621	636	636	586	614	660	603	677	621	673	629	636	652	629	618	643	658	593	626	641	608	657	582	623	627	664	600	668	682	639	599	612	639	681	614	661	660	629	610	624	639	618	644	638	608	599	650	629	597	644	641	672	624	579	666	654	638	629	641	622	612	641	626	603	639	610	630	690	662	574	596	620	642	636	659	654	625	614	649	634	628	566	610	645	644	678	659	661	636	663	625	703	640	651	660	620	648	626	621	648	655	625	678	634	644	650	640	619	654	622	640	650	595	626	590	614	631	632	628	638	643	674	631	646	616	634	631	640	634	630	604	666	586	610	624	669	597	611	655	625	623	629	677	627	623	638	641	685	653	662	679	616	584	604	624	586	602	642	654	685	622	686	658	653	639	622	615	604	629	640	589	624	593	635	638	639	624	616	635	699	604	678	621	628	664	667	648	631	672	626	659	692	623	616	636	681	651	599	618	631	640	680	599	635	629	606	636	619	605	585	603	613	597	638	660	655	620	650	620	620	653	615	646	651	617	612	633	637	614	572	632	621	610	670	608	647	672	615	641	646	634	616	652	641	637	600	621	622	598	649	664	593	635	645	624	639	630	574	636	644	613	641	630	687	624	614	632	637	642	628	571	614	609	655	658	601	642	628	638	605	652	571	657	604	620	622	612	644	625	625	654	613	648	663	684	611	606	644	653	623	634	699	670	600	638	611	636	614	635	621	579	624	622	628	618	658	632	641	643	614	646	606	658	597	673	620	647	639	646	628	608	617	643	650	577	686	577	655	607	634	627	615	613	624	598	630	609	646	619	605	605	609	620	633	625	628	625	645	623	569	649	603	619	596	657	627	610	621	660	709	619	633	647	635	612	667	624	671	603	623	677	630	637	621	598	656	643	618	647	629	608	654	617	645	636	645	620	633	673	658	664	631	620	658	628	649	624	617	658	618	644	709	667	616	614	616	640	633	641	618	634	627	599	608	643	618	705	656	629	642	659	644	648	635	614	624	619	640	650	611	608	620	628	587	675	638	651	634	651	584	609	625	627	665	609	631	590	656	659	612	651	605	599	605	620	664	645	599	698	645	612	638	668	639	624	633	621	603	625	667	688	621	627	628	642	683	611	644	613	637	694	615	630	682	656	637	602	631	646	607	639	627	625	627	617	636	661	620	626	686	589	629	613	655	652	595	661	649	636	630	617	631	631	612	614	595	627	649	620	641	668	622	681	647	599	591	632	578	657	596	620	649	633
31810	27608	22018	6736	913	503	476	515	454	465	474	475	494	476	490	486	466	460	444	489	436	466	468	439	445	458	476	469	459	439	492	461	505	482	429	422	482	468	430	465	474	479	493	487	529	505	454	462	489	475	430	448	429	436	447	474	417	446	469	457	466	490	476	460	524	448	459	509	456	440	452	474	451	465	431	437	444	436	445	430	477	475	456	464	455	462	454	495	433	427	451	477	481	479	450	424	494	473	463	466	497	494	461	459	468	460	470	432	460	480	492	471	466	411	457	469	461	468	450	426	477	439	476	463	426	464	457	498	458	474	491	447	467	451	432	433	475	460	438	463	447	459	442	429	477	475	486	460	482	484	456	431	481	467	469	454	472	450	469	455	480	480	453	430	463	490	444	474	435	471	428	466	436	454	436	466	433	468	471	471	449	434	478	462	458	430	463	486	448	440	445	464	494	480	448	472	476	463	464	478	467	524	482	493	429	428	437	479	453	429	464	467	464	468	433	482	469	411	442	487	455	473	465	449	485	441	451	464	460	477	458	461	497	403	460	451	436	430	488	464	473	448	472	466	465	485	447	497	450	476	439	477	472	483	462	427	501	464	454	450	472	494	459	435	466	491	473	466	450	484	466	479	474	465	460	406	449	462	481	441	466	489	437	486	434	439	486	508	473	469	467	432	521	456	465	458	465	458	476	414	463	456	473	456	457	476	498	475	433	444	434	456	447	483	464	456	439	432	500	448	438	453	482	440	466	485	438	453	473	478	467	447	469	464	472	425	450	470	485	458	449	463	449	438	460	428	430	478	511	458	530	466	447	467	460	474	476	478	478	461	478	449	450	460	449	443	472	468	463	452	470	470	462	466	477	466	467	453	464	428	478	467	435	440	468	479	444	436	460	489	454	500	448	459	485	476	448	481	472	451	430	483	475	493	500	433	439	467	457	474	444	492	485	465	461	454	457	433	509	482	474	449	460	457	457	485	461	499	475	479	446	450	460	431	443	471	430	485	470	476	476	466	496	477	444	485	469	480	462	447	462	468	476	400	464	469	458	455	461	474	430	450	484	471	456	435	516	460	444	444	449	430	464	452	466	446	473	427	433	413	445	449	425	418	471	469	455	448	457	470	475	473	464	496	467	516	448	434	456	468	470	452	455	477	476	456	481	459	456	459	475	453	459	461	460	446	446	467	481	484	454	445	473	468	484	476	454	484	483	405	469	455	438	461	481	511	462	429	433	447	470	475	455	489	448	490	441	465	469	431	397	457	485	458	429	477	453	442	474	483	468	471	450	490	453	428	492	459	487	457	474	451	452	453	458	467	436	431	447	457	455	459	446	443	458	458	456	459	474	494	452	453	462	448	461	481	434	447	418	448	451	438	439	478	444	463	461	482	438	471	451	451	430	440	475	434	454	450	471	508	449	451	432	423	504	470	462	466	464	469	460	431	475	485	453	454	452	438	453	488	444	499	479	455	480	489	451	472	476	508	437	476	454	432	455	477	440	473	465	468	455	458	485	488	505	505	468	463	472	458	445	450	467	455	468	464	469	487	426	502	424	402	476	455	469	444	491	459	471	440	466	478	473	434	432	455	501	433	450	451	463	456	460	478	451	467	439	491	468	471	441	434	451	443	460	454	491	450	459	439	474	466	455	487	483	448	462	457	486	456	432	435	460	454	453	434	433	480	449	503	464	493	454	476	446	520	457	457	430	463	450	456	446	452	466	497	449	481	448	479	425	453	479	421	420	478	459	434	470	473	490	446	463	451	480	468	447	442	451	438	469	472	468	483	451	437	486	482	516	461	491	439	474	442	466	440	441	442	446	449	463	438	481	479	471	440	479	436	459	492	440	453	445	485	437	472	483	472	449	476	446	420	453	448	464	479	478	442	495	466	481	454	509	454	460	444	482	430	460	450	499	433	506	484	412	499	475	483	471	448	437	511	448	449	476	489	473	458	425	462	469	467	453	457	462	428	441	438	461	472	456	449	480	446	492	428	475	446	486	462	473	461	495	462	442	424	450	463	491	500	459	455	463	460	465	479	457	449	460	455	485	463	456	443	478	411	486	445	446	464	424	464	451	464	432	481	448	459	467	437	423	471	448	457	478	440	464	459	480	487	462	470	454	447	453	447	487	451	438	476	469	469	463	458	479	462	457	460	455	442	414	456	501	404	450	430	476	504	460	462	445	519	463	480	438	462	452	498	453	484	491	480	457	485	396	462	477	406	487	427	473	459	464	440	463	476	461	450	493	470	498	476	450	455	483	450	491	499	482	446	457	482	493	479	456	448	472	468	481	481	470	513	457	483	479	455	464	464	447	434	437	458	439	458	456	511	447	456	444	472	466	455	441	457	498	398	448	455	418	452	451	449	464	477	490	465	494	436	450	518	439	444	419	444	472	483	476	455	483	466	438	418	437	492	485	416	469	454	499	440	429	451	468	449	464	466	464	500	425	430	476	491	467	495	480	471	453	440	480	468	463	478	469	442	482	476	430	505	453	479	469	464	458	446	429	467	448	451	484	493	475	480	450	441	479	444	527	455	457	437	443	451	442	444	476	508	474	445	453	475	447	459	467	438	444	493	454	463	424	502	466	469	436	445	413	417	483	466	499	488	479	498	478	452	448	475	489	476	457	423	468	451	483	457	418	471	480	431	450	426	473	448	475	444	438	443	451	456	443	434	464	415	453	426	453	474	466	441	481	462	437	463	489	439	461	478	466	478	410	463	480	466	467	432	470	464	472	434	460	467	495	484	481	448	493	466	494	493	463	466	461	436	482	472	466	463	495	492	475	478	454	476	448	479	462	432	458	469	456	454	484	468	467	441	463	471	473	463	453	466	506	427	450	431	435	433	471	478	465	493	506	441	451	469	472	453	471	448	428	466	430	468	453	459	523	492	471	434	480	513	471	488	434	466	443	426	436	470	507	439	451	484	443	473	476	458	473	409	440	439	453	463	449	493	461	459	434	425	436	448	463	474	488	428	482	456	458	483	493	466	466	477	459	435	466	479	458	439	456	460	518	457	436	455	442	438	444	452	481	448	478	421	470	428	454	446	423	422	475	479	498	462	465	464	454	466	418	448	484	458	457	430	418	424	462	427	431	465	475	443	464	461	455	467	474	466	439	437	495	471	478	512	435	443	444	489	481	489	471	475	461	430	501	460	465	452	480	462	437	436	467	428	467	483	428	444	456	440	432	486	401	484	480	418	465	466	436	462	475	498	446	488	490	449	456	494	495	457	474	477	459	471	467	484	450	468	459	494	473	438	458	440	458	488	468	503	499	506	466	535	412	427	479	488	457	455	453	435	436	436	482	465	495	445	456	438	462	447	475	484	473	484	422	517	494	471	446	515	487	454	452	478	470	423	460	452	488	466	438	462	458	492	443	464	457	453	431	458	453	445	461	464	458	491	459	483	466	478	460	463	507	457	498	449	447	456	470	462	469	451	451	463	480	478	431	449	460	467	486	448	457	461	472	476	471	444
38803	40982	20559	4602	1340	707	626	702	689	644	614	656	634	674	650	679	708	655	680	679	660	640	708	640	654	643	671	661	632	647	647	657	673	648	686	710	640	668	661	658	678	569	668	652	628	674	646	651	654	650	649	684	621	675	638	685	699	670	657	646	652	672	664	692	645	638	680	625	601	654	655	671	712	651	689	635	645	661	627	666	644	610	639	689	683	708	627	659	641	646	696	645	667	615	636	704	656	628	669	663	631	644	690	662	599	655	648	668	667	658	705	644	631	638	629	700	639	654	661	671	664	674	675	672	652	632	626	661	678	667	650	645	635	656	682	654	629	644	615	664	620	710	628	663	661	679	664	657	645	653	667	622	671	659	643	620	681	705	651	616	649	641	604	698	662	671	602	655	653	705	652	612	661	675	622	645	642	673	641	631	647	687	632	626	653	652	661	634	631	634	630	659	675	671	657	681	658	694	671	669	681	632	646	654	679	653	614	675	638	627	621	635	698	665	662	718	622	705	649	634	655	639	625	637	656	667	647	677	625	704	662	674	667	686	676	691	661	685	632	658	689	687	615	683	638	650	671	666	636	653	676	671	687	675	592	670	627	617	622	649	656	639	651	662	620	649	659	702	642	676	628	704	642	666	624	617	668	643	626	644	652	699	637	652	642	651	629	640	621	699	637	651	647	685	669	655	646	711	685	627	651	668	656	651	630	641	657	604	665	633	633	638	646	670	677	649	667	679	684	676	632	675	646	646	666	625	651	689	651	628	637	676	664	653	599	654	653	655	678	636	626	663	689	649	641	628	652	648	613	672	692	660	657	667	653	630	662	626	643	661	644	644	635	673	688	582	652	642	612	664	665	659	671	639	658	597	684	634	697	669	665	664	638	669	635	655	698	662	656	670	666	643	627	683	633	669	616	647	675	634	658	681	653	633	621	673	622	647	640	619	696	659	650	652	636	663	668	684	692	625	609	710	650	651	666	684	659	626	651	684	663	666	667	637	585	617	626	624	659	628	646	700	597	604	654	647	668	607	683	644	626	630	656	657	645	707	667	616	657	670	672	648	627	621	669	652	647	621	663	637	657	688	644	659	665	671	660	629	615	651	671	686	673	639	699	632	695	681	653	600	669	672	665	610	637	629	664	628	638	633	667	639	663	675	628	605	647	659	688	651	660	651	676	668	669	614	643	642	667	679	627	618	685	633	697	626	585	613	654	610	627	649	696	623	637	602	663	678	642	645	630	659	640	640	638	676	648	667	653	649	644	693	694	692	625	640	658	627	637	683	643	654	664	673	645	663	657	652	668	635	657	621	626	644	639	639	688	640	658	664	646	642	676	664	658	675	685	641	649	604	651	631	661	666	631	672	669	697	657	698	690	674	629	658	622	649	690	634	660	633	646	645	644	670	694	719	631	665	687	690	663	659	660	670	669	616	645	647	672	636	626	627	667	671	657	670	625	660	605	672	672	660	645	637	639	679	636	682	630	647	620	646	643	640	626	617	680	683	665	664	687	665	652	644	629	687	641	669	645	659	672	618	654	664	672	624	698	612	633	706	673	658	674	692	666	639	659	678	675	651	628	658	627	672	658	654	684	655	680	648	658	641	643	644	667	651	701	659	690	681	655	720	646	623	665	645	680	670	627	626	691	634	662	663	650	666	653	641	579	676	689	651	634	674	658	671	710	688	637	610	670	690	660	694	655	677	615	631	642	675	682	680	662	640	658	647	633	656	670	639	711	654	664	631	665	686	659	637	625	720	665	631	632	660	678	668	666	649	647	620	639	660	659	657	674	633	654	676	667	672	658	678	642	655	633	677	663	668	657	656	660	648	632	628	688	668	706	701	677	671	615	653	678	641	697	630	661	655	661	638	614	655	631	659	673	643	667	651	662	656	624	651	690	674	697	686	697	634	668	590	642	658	674	680	652	637	621	654	658	644	653	660	686	628	666	660	677	681	633	631	635	675	632	646	651	684	686	628	665	646	639	659	653	657	625	638	651	670	624	671	676	632	701	662	640	649	630	678	692	620	667	600	648	661	681	639	635	642	648	671	635	650	683	686	675	660	679	644	621	607	649	651	668	653	697	637	615	642	632	644	624	650	645	647	643	665	645	642	658	656	640	732	616	679	645	654	664	644	649	668	619	708	615	625	703	625	636	677	612	639	676	670	613	686	614	657	607	645	700	636	665	669	643	670	640	602	683	627	650	668	659	650	686	682	635	680	672	686	652	646	642	622	661	612	630	699	667	594	691	685	650	638	699	676	656	657	620	681	673	640	669	651	661	659	668	655	627	668	634	653	650	697	671	652	690	637	684	646	603	672	657	646	659	645	634	694	660	673	648	640	676	649	609	663	660	690	679	615	648	680	679	654	684	652	600	665	684	635	647	649	639	658	636	658	670	660	661	652	648	694	678	658	664	629	675	679	661	664	618	659	636	638	616	638	659	692	650	616	653	669	638	648	645	667	627	640	661	609	687	680	679	672	679	606	689	630	638	626	647	643	645	622	640	667	643	641	634	660	664	618	666	689	659	597	649	652	679	645	641	685	653	700	651	681	668	650	668	690	693	639	657	638	651	663	655	632	630	675	656	630	665	684	657	643	631	644	678	684	657	675	642	662	650	664	687	648	653	639	654	624	625	668	657	655	694	667	688	659	640	665	636	667	628	670	661	676	650	625	712	667	679	606	645	659	650	617	618	662	610	655	685	694	664	650	626	681	661	620	657	625	686	667	634	632	700	677	629	658	644	651	635	655	655	638	708	651	666	630	653	607	639	651	681	623	684	630	669	655	631	631	645	645	654	692	619	688	649	652	648	669	659	678	674	672	653	617	655	668	635	648	643	690	663	653	630	636	637	663	621	659	643	672	661	619	616	660	653	655	599	646	642	633	669	644	645	656	670	597	625	626	687	664	645	668	667	659	682	600	648	662	671	626	625	652	625	642	667	660	610	637	700	630	689	671	643	678	665	670	653	649	628	660	679	619	682	661	692	652	623	630	659	651	670	672	654	655	653	662	676	656	645	618	709	629	674	651	704	620	659	684	636	631	635	717	647	617	685	706	620	600	657	608	632	670	670	677	660	662	651	632	694	628	635	660	653	650	658	641	673	658	669	680	653	700	664	641	598	689	674	657	704	628	666	698	664	667	655	694	592	627	670	652	587	670	658	650	657	644	673	660	659	692	646	643	692	698	685	671	641	650	650	675	636	630	672	686	661	700	632	694	673	615	660	676	659	686	625	692	645	634	657	654	670	639	642	678	662	603	674	636	691	672	634	672	664	626	705	641	671	632	652	687	678	635	669	689	658	656	691	655	660	644	637	658	691	645	658	643	635	660	688	652	636	659	689	704	650	663	633	651	703	624	653	689	692	707	634	652	607	604	681	691	629	630	695	657	689	671	647	635	661	649	640	682	633	696	666	695	621	619	656	645	709	652	668	687	637	700	647	626	666	677	674	670	717	667	686	645	676	633	632	659	683	675	632	669
24448	21973	29630	24264	21269	12676	1019	633	601	582	582	599	605	608	626	545	591	567	535	576	571	598	558	546	521	561	572	569	590	567	567	549	568	596	568	580	552	613	586	523	533	574	560	548	515	564	559	520	576	560	547	569	610	521	564	571	553	545	578	594	563	565	514	599	565	577	548	563	581	549	518	575	582	526	586	565	528	550	572	533	581	512	584	543	599	541	565	575	580	585	577	531	575	543	526	553	550	589	576	555	543	574	554	516	586	556	556	557	587	593	540	629	520	553	561	529	564	592	595	551	563	546	574	571	615	557	538	539	579	597	545	556	544	535	593	549	574	574	585	580	562	543	550	570	539	591	546	540	573	570	558	511	530	537	551	584	526	570	598	558	575	542	529	560	531	585	548	536	534	552	598	592	612	541	568	562	596	605	540	545	570	537	535	579	502	556	586	586	548	603	565	554	552	588	550	577	564	530	556	561	521	588	544	593	567	559	562	541	564	559	546	554	549	556	578	563	544	530	577	571	541	606	524	575	574	577	557	566	559	558	552	583	545	544	588	640	560	542	561	588	584	596	570	524	589	595	541	560	537	571	572	538	519	585	518	601	551	565	552	589	561	567	602	545	590	534	594	564	528	543	545	531	577	546	519	600	518	573	581	543	520	524	579	567	552	524	534	583	596	544	519	576	529	565	556	583	546	545	594	560	533	545	503	550	551	571	576	526	567	580	518	516	605	525	567	573	521	562	550	568	578	587	556	578	543	552	563	573	565	531	557	562	576	551	572	544	564	599	597	537	535	551	560	573	512	584	543	562	539	619	565	570	580	580	634	557	525	572	599	564	560	563	579	553	585	537	542	565	527	576	572	617	570	583	527	559	532	573	586	586	540	570	561	536	599	524	574	610	544	576	575	597	552	545	549	587	547	532	576	544	555	563	603	574	563	551	557	611	572	536	593	575	532	544	548	521	596	535	566	566	574	554	552	571	590	560	578	536	569	579	550	553	563	576	524	560	576	543	560	504	551	567	541	575	566	548	516	518	553	547	515	516	566	600	545	528	535	580	572	552	580	556	587	546	548	527	584	550	593	566	562	562	536	549	557	558	586	590	546	610	521	587	567	583	525	580	540	571	544	526	541	610	507	592	565	558	531	544	564	562	553	521	580	573	568	554	581	534	570	536	554	568	538	558	531	606	551	569	552	553	557	602	570	522	553	570	557	567	566	607	618	494	541	547	557	578	573	529	535	582	585	514	528	529	565	570	590	546	541	586	546	583	548	569	544	558	554	575	537	597	550	514	545	540	521	545	575	561	564	549	538	550	571	544	590	567	571	550	555	584	563	552	572	579	550	524	550	548	558	531	548	547	518	606	610	577	549	578	580	536	589	553	563	568	576	592	558	561	589	527	588	533	515	538	537	553	583	542	554	537	528	535	549	541	558	574	603	524	532	572	577	546	581	506	551	586	518	591	546	561	528	599	538	530	559	584	527	535	571	553	513	558	567	616	554	584	566	585	526	563	531	560	581	536	558	589	525	550	576	536	516	593	567	571	519	528	555	589	568	543	607	541	568	569	574	559	576	523	535	567	585	536	541	541	539	535	523	539	577	592	615	543	564	541	572	599	545	582	576	534	574	576	585	563	553	560	505	537	598	536	570	553	553	545	571	503	562	539	518	510	544	559	562	555	523	540	539	546	540	562	576	526	608	592	571	545	533	557	581	541	603	552	580	574	501	526	571	548	559	528	596	572	553	542	598	545	538	534	568	555	568	527	563	572	611	567	576	558	533	535	594	556	562	524	539	530	578	604	568	533	555	533	583	618	532	535	584	560	582	552	546	531	588	537	499	538	581	570	577	517	540	577	579	564	538	565	530	540	592	529	578	567	582	572	552	559	524	574	568	545	580	594	554	538	523	533	547	574	571	552	507	563	543	600	570	597	572	580	593	565	541	614	555	606	536	506	597	563	561	511	570	589	524	567	544	507	534	607	525	578	573	544	583	547	564	547	616	550	512	525	544	563	573	575	598	566	563	572	541	540	589	521	574	576	582	562	587	583	604	561	543	530	560	538	558	554	555	592	554	569	555	595	530	571	573	631	569	536	558	566	549	575	557	557	492	559	553	551	544	570	586	569	552	538	538	543	556	593	571	533	601	560	585	562	550	578	573	573	549	560	538	583	566	537	593	555	501	542	557	560	541	556	532	542	540	542	562	597	546	516	543	580	574	545	548	539	589	553	578	564	610	580	612	571	539	566	579	531	555	542	544	547	613	549	591	555	521	591	549	604	529	548	564	549	559	638	604	578	562	536	550	553	530	572	614	577	563	601	545	556	573	577	534	544	568	575	572	569	526	574	570	548	552	568	549	620	555	606	578	565	543	555	574	548	538	559	552	557	599	582	580	508	556	610	548	550	576	579	534	571	562	613	575	549	548	583	560	513	564	570	571	541	571	536	566	504	550	544	598	507	581	573	568	593	554	552	539	569	539	532	630	587	586	593	541	590	575	558	574	592	572	524	563	553	538	524	589	576	580	562	571	575	537	590	552	563	568	566	541	562	584	535	577	526	585	564	565	555	557	533	552	543	586	560	602	563	606	551	571	543	565	541	535	552	577	578	592	576	556	558	584	543	528	571	565	553	565	562	543	569	547	537	585	561	535	596	596	583	513	601	578	596	528	555	526	563	594	538	552	546	529	559	580	557	548	551	572	563	562	544	582	535	580	580	575	538	607	512	568	544	566	544	549	536	583	537	512	570	582	522	561	543	584	539	583	542	546	577	605	563	572	595	563	552	567	571	565	547	582	554	548	562	536	613	551	576	564	561	584	596	565	566	534	537	568	583	562	561	586	556	574	569	578	567	598	531	583	596	536	596	589	584	530	544	555	570	523	575	533	536	588	543	580	540	572	537	576	602	560	588	573	566	587	562	610	541	542	546	562	569	511	547	553	563	566	564	490	543	550	570	547	574	555	532	530	565	529	585	576	569	583	574	543	546	557	580	530	569	594	544	524	515	530	464	554	578	505	563	567	586	570	563	539	556	540	547	524	586	588	564	553	554	573	575	586	554	560	598	549	558	592	562	560	545	545	561	552	571	536	554	568	548	585	558	564	568	554	502	591	574	550	579	557	598	532	505	580	584	552	573	568	625	532	596	539	525	588	600	568	528	554	582	581	604	564	545	557	556	557	572	519	553	523	591	536	610	558	576	574	546	539	589	518	568	595	606	573	583	559	569	584	551	581	582	529	561	583	621	557	549	585	555	520	555	566	586	557	551	571	553	582	582	547	557	557	533	523	498	561	559	587	550	589	594	576	610	577	561	578	530	539	564	584	585	571	548	540	534	579	532	566	525	545	496	576	566	637	552	549	597	581	559	525	535	625	535	562	586	537	582	572	534	561	573	531	589	545	537	543	571	544	555	533	547	567	551	563	542	558	525	605	569	534	513	545	565	602	604	571	566	577	554	546	542	564	561	577	552	529	558	548	509	560	596	585	550
61643	86855	53757	23220	6158	1398	761	762	764	788	767	807	786	784	809	828	789	771	822	795	777	773	796	800	740	753	778	828	716	779	751	778	795	799	808	792	833	823	821	751	789	797	777	791	776	796	814	769	803	737	823	782	735	841	747	771	796	830	785	788	795	747	769	773	755	751	849	750	776	813	763	760	809	794	777	780	832	827	773	811	785	761	777	765	791	788	801	785	820	788	851	814	872	773	764	797	768	759	750	820	764	757	765	800	800	747	812	791	796	807	786	788	765	806	747	774	794	756	743	762	786	773	846	751	801	801	761	802	822	762	828	818	762	754	740	829	776	792	784	785	786	728	752	756	784	781	758	818	775	783	759	817	821	810	864	809	834	766	836	785	774	771	777	766	792	764	767	723	783	804	809	778	753	823	779	747	774	803	799	771	745	739	788	817	824	812	795	768	822	770	797	742	753	778	795	829	788	768	760	804	779	768	741	775	779	767	758	773	742	743	756	778	766	799	789	757	757	794	807	778	753	812	804	813	793	770	803	782	762	767	770	813	805	749	780	778	795	789	806	747	785	774	752	829	740	791	772	810	762	805	804	751	803	798	810	750	775	783	803	797	791	793	787	774	775	791	793	803	736	784	736	758	778	795	793	756	788	800	780	776	798	780	786	781	777	751	758	791	761	766	816	800	780	839	813	771	737	816	789	805	785	801	791	768	841	763	714	759	766	784	777	784	808	778	775	761	749	787	765	738	719	771	785	814	789	823	812	775	770	812	780	812	787	773	806	795	770	791	788	788	775	777	750	744	791	784	780	795	825	776	810	790	822	819	801	788	789	798	794	793	765	762	765	774	766	826	794	788	817	770	748	767	743	776	750	783	746	746	760	794	761	811	819	829	806	815	788	806	810	826	824	760	774	763	783	779	765	785	829	832	771	767	761	801	774	813	753	785	798	787	800	836	789	762	759	770	809	789	780	782	803	791	716	789	781	775	781	796	808	799	775	792	794	795	793	808	755	765	762	762	764	807	770	778	794	802	802	749	737	767	785	731	771	766	806	827	744	741	755	771	818	781	764	780	776	768	758	815	749	815	819	759	764	763	809	781	777	788	769	772	762	769	811	778	756	766	764	820	776	807	838	776	798	790	779	795	768	848	793	782	774	742	792	779	775	802	730	806	733	768	794	833	768	750	823	805	772	815	744	847	750	731	822	767	779	784	787	748	748	748	816	808	753	799	812	778	798	733	735	802	784	732	823	776	859	780	746	793	807	759	803	754	809	807	819	792	759	801	796	796	765	793	798	782	749	794	794	801	811	782	800	832	781	761	725	835	811	751	764	784	788	766	774	779	749	770	831	791	770	826	776	790	811	749	798	739	772	766	816	774	774	767	738	759	838	755	772	770	762	786	786	767	758	756	839	780	775	806	741	784	802	770	794	810	740	842	770	798	848	774	784	756	777	762	802	757	776	787	811	804	746	793	782	772	782	800	739	749	820	798	784	777	758	793	793	751	815	775	816	780	788	871	757	825	732	814	761	790	770	807	792	815	803	775	822	787	837	814	838	770	758	802	830	772	782	733	748	772	821	763	761	763	740	793	788	797	787	857	776	759	822	759	754	772	777	746	825	771	778	807	740	718	799	742	774	742	805	796	792	835	831	800	809	752	859	751	723	776	809	799	780	750	767	762	771	795	754	751	808	765	731	781	778	737	798	766	783	840	755	780	768	784	734	775	781	813	796	767	778	776	772	782	785	785	783	808	746	806	798	799	816	799	778	781	822	784	763	754	764	804	798	742	786	812	717	801	778	751	817	757	780	766	722	769	852	794	788	764	790	796	791	749	746	775	758	822	759	808	803	771	753	768	808	807	721	831	796	778	791	731	765	769	800	800	780	828	768	799	785	816	781	765	771	796	771	785	751	746	706	768	738	774	768	788	819	769	795	727	781	786	785	806	793	805	805	824	747	747	813	747	788	784	749	848	812	776	818	790	747	800	779	767	795	800	818	754	721	792	764	822	775	790	835	762	784	751	805	768	805	799	799	750	804	753	809	797	786	796	739	736	767	767	745	804	806	773	765	756	801	789	804	794	849	767	804	751	773	771	784	773	772	753	766	823	766	787	788	845	782	820	739	796	786	818	775	781	812	780	769	779	825	763	733	809	743	817	765	800	765	769	789	794	804	785	784	780	786	806	762	780	798	806	854	787	763	811	787	824	783	770	850	783	753	798	764	820	826	779	777	776	779	794	745	769	761	792	770	802	813	744	806	714	744	757	741	765	854	781	783	768	816	780	755	770	778	811	789	792	775	799	796	734	775	751	785	759	786	809	790	790	775	783	820	779	759	797	782	753	770	828	787	826	796	775	795	723	810	815	815	797	737	840	779	775	795	764	798	776	825	807	788	778	773	757	768	721	798	728	800	733	816	833	758	766	792	807	763	832	792	812	753	754	827	730	779	760	786	780	798	784	775	806	784	745	765	797	779	777	701	750	786	756	763	788	742	809	735	760	750	741	756	760	766	775	795	791	770	817	834	771	765	761	804	764	804	814	788	780	739	759	818	808	809	725	775	766	796	744	775	832	768	788	748	736	767	835	747	733	800	760	791	794	790	805	816	795	780	770	797	758	759	836	756	810	748	804	769	747	750	809	785	795	783	807	811	777	795	793	817	789	818	791	772	779	761	765	788	711	748	751	765	764	790	805	760	814	776	792	802	824	760	817	832	774	769	805	783	743	791	760	762	807	806	812	832	787	831	775	779	824	772	796	791	792	778	783	790	748	746	785	803	781	796	810	785	847	790	840	769	750	765	805	762	766	796	775	810	796	833	763	762	777	827	820	827	748	809	764	778	804	791	784	805	810	759	811	804	752	815	770	793	749	720	728	788	754	800	788	752	764	780	794	735	803	810	758	817	768	817	798	733	746	773	783	786	797	783	794	805	767	794	745	812	794	813	800	772	812	817	790	769	785	804	838	789	745	792	830	784	726	825	764	803	768	741	756	745	729	742	784	763	832	766	815	829	774	811	803	791	796	766	824	775	808	813	812	774	734	767	781	832	822	759	803	774	791	774	788	813	768	754	782	807	801	788	739	777	762	822	791	781	729	793	778	800	755	736	755	824	711	805	728	728	786	789	794	813	762	779	767	766	818	761	740	769	793	797	809	779	741	766	772	799	759	827	756	737	814	793	789	787	769	823	774	777	768	797	742	767	774	783	790	772	758	808	800	827	792	793	774	819	773	764	757	751	798	742	824	763	758	758	799	801	756	759	759	829	762	802	786	758	797	768	770	733	788	739	780	828	781	821	754	812	756	729	756	799	771	796	769	836	763	758	814	781	771	787	752	809	785	755	757	839	826	782	784	796	757	784	784	792	784	814	772	807	768	769	790	779	793	753	796	764	809	844	720	801	794	829	780	741	772	775	815	783	816	737	798	781	806	782	797	808	803	818	853	817	797	825	764	803	810	806	760	808	802	784	739	716	779	773	756	754	838	743	768
23534	21789	29719	23970	21496	20248	4974	600	517	535	495	509	513	491	494	508	494	480	484	510	465	501	496	506	511	511	505	478	489	508	522	498	515	474	466	461	514	514	492	471	507	500	507	481	486	479	493	472	504	457	512	454	475	497	484	499	494	470	494	519	457	481	490	459	493	500	458	513	516	496	459	478	477	518	485	499	471	512	461	482	492	450	461	482	499	481	484	501	516	497	495	499	462	473	478	471	498	495	561	482	483	489	479	492	483	456	476	500	476	484	479	466	493	526	520	491	504	470	467	480	466	462	491	485	452	496	473	457	513	511	495	494	487	503	460	472	489	469	529	522	492	482	481	480	502	476	517	502	429	486	475	502	494	508	508	522	515	490	507	516	461	518	477	468	508	499	471	485	470	487	473	480	491	467	481	500	480	476	487	481	485	464	516	501	500	455	505	464	519	468	470	489	517	498	511	520	485	541	463	477	484	441	432	490	451	490	508	529	488	473	554	461	532	478	520	497	497	474	450	507	458	546	467	473	509	534	504	496	483	469	489	474	457	497	476	517	482	489	520	456	500	488	482	475	457	495	464	500	464	492	506	521	501	467	480	493	469	481	476	495	456	521	506	507	493	500	491	496	494	499	485	463	484	488	495	478	478	487	504	491	478	514	487	481	484	493	499	505	470	452	491	468	496	496	484	473	486	505	450	485	478	476	472	502	502	478	497	455	450	446	491	470	467	516	455	477	513	482	521	472	488	487	483	483	492	465	456	474	519	508	467	454	442	462	476	498	456	540	510	446	476	484	488	546	472	504	497	507	493	475	466	475	512	459	522	488	482	470	500	536	514	467	531	500	512	502	497	505	484	500	548	476	517	484	476	484	513	582	484	483	525	513	470	472	447	514	436	490	482	477	481	493	485	506	477	498	499	472	501	506	462	478	482	495	448	441	480	463	487	511	470	475	500	492	484	464	477	499	488	493	492	479	449	481	494	520	501	523	480	507	474	477	485	488	515	516	481	451	488	444	472	475	473	457	505	505	470	496	466	466	497	483	476	485	459	499	488	498	474	480	499	491	504	491	476	466	472	509	480	455	508	521	466	480	464	505	484	484	507	516	499	474	513	473	482	486	504	525	497	527	525	494	492	460	519	493	472	495	513	514	515	539	476	503	534	489	484	501	473	476	475	472	481	525	533	504	480	469	515	455	491	486	513	497	459	501	495	473	508	524	499	495	526	459	517	458	478	460	499	488	501	429	448	494	493	474	492	508	472	490	518	477	495	481	448	505	501	478	501	449	494	497	459	489	474	477	500	489	466	466	537	468	450	457	492	517	502	466	481	532	472	489	498	513	538	430	456	502	490	483	469	469	501	467	489	506	494	495	481	462	488	473	477	497	478	531	520	469	474	487	485	439	506	459	452	471	476	507	471	453	528	496	492	477	456	461	504	467	479	524	506	440	448	498	462	500	491	522	454	488	510	467	489	489	481	491	488	499	508	501	459	489	486	480	485	525	502	502	524	448	477	483	497	476	495	460	485	473	473	529	487	534	469	555	517	547	531	523	544	520	498	485	432	511	482	458	483	474	514	498	470	504	518	474	505	467	490	509	539	503	499	497	476	507	497	495	448	475	499	500	501	489	485	482	524	550	477	479	527	447	485	517	484	470	511	489	482	492	499	485	500	482	471	523	488	476	507	516	476	469	468	521	517	489	489	524	502	472	540	523	517	474	472	514	469	491	512	474	528	524	512	478	439	515	468	463	484	538	553	482	476	528	503	481	439	470	469	504	485	464	509	495	477	555	523	523	512	478	474	490	502	464	508	481	476	489	514	491	496	477	513	484	460	498	476	514	514	471	506	450	471	484	504	473	486	508	506	452	492	488	495	493	467	482	496	449	522	463	495	507	495	493	497	464	494	453	493	516	488	496	527	454	476	498	426	472	497	529	489	509	483	485	480	462	484	484	496	472	493	509	464	521	522	486	528	448	503	489	481	554	523	513	498	504	524	507	500	501	501	495	478	453	490	475	490	472	489	501	497	488	485	449	488	494	511	487	454	509	441	495	491	496	503	496	464	479	454	491	469	511	501	497	519	479	513	477	501	472	509	483	468	480	475	473	470	493	505	477	525	494	514	489	503	521	495	497	464	523	531	492	513	487	513	507	472	447	513	500	506	496	505	478	484	494	517	480	473	485	526	472	492	516	461	475	517	470	525	489	486	503	488	502	487	465	485	494	495	509	501	493	538	484	469	491	466	464	470	543	492	499	488	506	533	527	510	498	468	496	474	490	457	492	515	491	509	477	517	498	489	492	490	497	508	516	473	498	491	500	466	489	499	483	498	474	487	469	458	457	479	451	475	462	511	515	487	485	463	470	491	467	478	485	528	510	493	486	460	504	522	520	532	503	499	500	492	489	505	496	439	484	461	471	512	512	499	470	508	492	492	480	475	459	480	454	472	495	497	491	493	518	466	516	514	472	498	496	507	479	494	538	470	468	509	489	473	501	493	461	492	475	487	466	489	518	466	495	475	491	465	506	432	454	499	444	515	498	485	514	485	530	460	516	455	499	508	495	497	444	494	470	518	476	495	493	487	475	465	533	483	513	479	522	524	485	477	500	484	527	487	505	467	494	466	528	476	506	478	510	496	535	486	532	463	480	440	494	467	514	508	482	526	496	516	474	505	472	457	481	474	481	480	534	491	516	531	479	482	497	507	484	477	482	480	536	513	473	469	466	510	509	497	515	505	488	458	447	493	488	505	500	491	504	489	512	543	436	519	501	467	500	470	458	499	457	490	469	466	540	530	466	483	506	485	509	474	509	512	521	507	483	440	466	496	490	486	506	521	486	519	525	499	489	466	462	501	507	451	492	491	497	510	483	505	469	499	480	476	531	485	427	473	476	473	494	489	504	529	491	514	473	471	506	480	473	479	476	487	498	494	481	514	476	489	531	479	527	504	478	479	492	493	477	510	511	477	502	518	471	469	476	473	484	491	520	510	463	495	462	524	516	470	462	463	447	497	445	489	504	461	537	487	489	504	473	464	514	475	509	485	493	502	512	477	501	524	435	521	502	504	464	478	493	501	479	478	468	496	490	495	504	503	510	502	481	508	465	428	491	497	488	502	462	464	468	485	467	504	545	507	462	504	493	462	468	506	494	515	485	510	501	509	500	497	502	529	501	536	481	476	491	512	485	493	529	489	500	515	507	487	498	493	468	491	503	476	530	496	531	489	472	467	461	483	489	489	519	452	497	472	498	512	504	499	503	461	515	498	522	536	495	504	499	504	481	497	459	532	498	516	489	493	512	490	474	498	534	501	493	471	490	491	485	498	430	469	521	484	496	483	497	520	492	467	441	505	476	498	495	482	495	464	506	460	464	472	487	477	438	477	474	476	474	518	503	483	492	506	524	491	506	485	486	521	475	510	483	497	494	454	484	548	478	476	477	466	466	484	527	505	466	500	517	504	483	475	534	481	500	474	503	519	446	472	463	516	464
62828	94829	60927	29054	8764	1649	671	672	669	686	687	679	695	674	702	677	685	699	701	690	648	702	704	693	693	687	668	708	665	659	697	683	644	695	681	723	655	679	681	649	630	684	704	659	678	694	723	660	683	689	679	678	616	673	675	683	677	690	689	688	643	689	708	687	706	693	680	718	724	711	649	694	629	673	687	690	702	718	663	649	667	653	683	712	653	643	674	708	659	707	694	686	677	654	715	664	673	677	643	690	643	707	685	694	686	622	640	603	678	689	662	704	710	665	688	686	693	693	674	669	651	649	725	645	686	659	661	678	667	697	692	661	679	652	642	671	696	722	651	676	661	678	715	705	749	692	682	667	684	656	680	725	693	627	661	700	660	696	658	660	695	703	654	683	682	663	704	678	740	705	676	670	757	674	656	631	705	668	682	682	705	652	667	689	665	695	678	664	700	687	667	691	718	698	717	687	696	687	679	692	702	710	706	701	639	693	690	745	680	683	656	676	691	670	663	725	676	695	687	659	710	668	688	691	665	674	677	673	697	654	654	658	765	651	667	709	689	666	692	652	674	680	672	663	693	623	744	649	621	714	671	716	684	676	658	711	655	668	673	630	680	706	722	681	649	673	689	700	666	655	688	696	644	678	668	724	652	654	674	634	691	645	678	638	679	666	696	692	723	682	749	662	673	635	713	638	674	689	724	693	638	656	664	654	653	640	693	669	677	684	738	680	721	665	698	688	707	709	664	674	681	676	734	677	710	662	695	760	706	660	651	664	706	688	696	645	691	627	682	663	703	694	656	635	666	686	660	655	694	717	653	662	641	688	636	672	700	689	678	714	709	683	675	685	649	666	703	670	677	665	675	724	704	709	716	658	696	691	712	685	708	689	653	678	651	650	693	725	692	679	647	693	674	649	670	699	701	642	653	686	630	650	689	710	656	699	674	616	682	734	675	652	642	668	674	663	680	683	651	643	663	667	649	679	712	683	676	687	703	680	643	641	666	688	673	670	688	660	711	679	691	687	649	615	736	660	702	695	651	674	691	714	669	704	645	709	705	647	663	728	664	675	648	663	698	648	721	673	669	672	738	710	661	669	699	690	687	682	646	690	682	616	697	695	612	666	684	657	661	668	718	680	664	678	670	689	634	662	623	698	667	710	688	689	662	655	663	673	661	647	669	691	687	677	653	684	676	670	658	707	709	677	723	703	704	650	715	686	674	664	676	631	693	693	667	690	643	685	649	685	698	657	681	685	720	661	669	682	704	664	666	629	717	653	690	658	703	676	641	643	664	699	733	686	684	680	657	636	665	682	698	659	686	647	656	659	672	647	698	677	645	731	705	703	675	735	698	686	704	649	689	666	675	656	657	770	713	662	716	682	686	713	641	686	703	688	691	629	659	630	663	674	705	654	713	667	680	702	731	618	667	641	692	644	701	662	683	677	696	666	681	667	682	628	685	648	680	727	686	705	663	662	652	670	689	722	734	669	712	714	690	677	657	670	659	676	680	653	652	679	745	695	674	727	660	622	755	664	719	736	686	641	694	697	702	683	668	712	697	702	684	691	679	652	690	664	673	720	725	666	671	689	666	651	672	678	662	712	657	613	635	673	691	667	621	718	693	704	676	649	664	689	701	708	714	668	698	662	713	749	662	664	671	704	710	640	667	706	646	657	699	688	653	668	693	670	649	677	655	655	676	699	698	703	670	684	657	669	642	685	680	698	654	713	732	682	675	689	664	673	678	719	673	704	644	652	674	706	707	706	666	654	658	677	696	663	718	702	729	690	667	711	690	704	702	637	666	707	639	656	671	685	650	628	709	676	673	704	711	632	685	706	707	702	687	680	656	688	661	694	672	686	728	667	679	698	649	650	678	709	683	671	655	733	694	663	663	722	699	636	696	651	673	703	677	681	711	685	677	666	690	677	729	666	692	684	697	751	664	667	643	696	669	680	693	725	677	660	656	666	696	718	657	656	712	649	697	704	682	677	681	672	690	658	689	714	693	687	656	666	635	668	650	676	644	661	700	638	655	655	730	669	641	683	699	715	741	647	685	659	665	672	681	688	670	692	657	666	657	658	680	698	688	645	684	670	651	643	643	659	687	640	730	680	662	643	673	706	709	717	644	651	686	685	684	695	666	662	647	675	684	702	629	697	658	644	654	690	655	686	616	683	703	644	725	627	691	733	681	664	710	658	690	663	689	675	678	693	716	701	662	689	639	674	632	718	677	630	705	690	663	642	682	675	709	688	714	684	678	714	648	658	665	647	702	718	717	702	698	629	648	653	722	704	682	689	658	702	666	682	663	632	695	740	643	643	645	685	657	704	654	713	727	695	693	669	646	732	710	711	656	665	692	699	686	714	676	670	686	701	718	675	664	701	662	688	669	623	664	649	656	681	727	692	716	684	665	714	654	668	701	673	670	674	702	704	668	670	686	671	660	662	635	641	649	683	714	677	704	669	643	657	674	680	702	653	686	718	652	655	662	691	687	698	639	679	698	626	719	707	719	704	716	714	650	650	705	678	635	693	686	705	661	692	687	656	653	666	695	644	665	662	698	693	722	648	668	663	673	627	703	657	669	654	673	626	686	637	666	723	684	685	686	665	663	661	715	697	679	655	651	674	670	704	637	672	677	670	666	729	696	630	684	664	674	651	701	640	718	657	650	665	678	750	685	690	681	668	744	672	674	715	692	695	681	684	675	696	687	681	688	713	704	734	676	659	704	688	719	691	646	658	629	681	678	637	692	646	695	634	708	660	663	634	723	680	696	651	672	690	640	703	659	701	653	672	678	672	694	708	675	679	695	659	682	707	710	606	701	689	651	663	672	683	661	679	692	720	694	655	589	705	680	701	717	687	696	684	633	668	703	693	674	691	658	628	660	661	679	658	683	675	666	669	676	662	691	698	708	715	668	686	656	675	671	646	653	682	637	685	638	736	736	648	674	689	703	682	696	645	681	667	723	637	706	668	703	708	693	649	705	667	651	617	703	682	699	671	691	672	690	668	663	689	660	688	658	657	683	660	636	633	721	700	667	688	656	709	705	661	643	639	677	650	679	684	718	688	724	670	666	696	709	654	672	661	683	675	674	691	701	628	727	682	679	727	712	680	657	715	693	666	689	631	665	676	654	717	716	728	681	665	670	655	622	692	660	722	662	698	680	680	704	714	687	681	629	645	677	645	646	690	675	701	678	667	687	688	682	721	635	699	695	697	689	700	643	665	681	657	688	678	676	661	725	675	681	617	721	698	715	656	610	724	630	652	664	668	708	664	676	704	666	698	663	643	659	676	713	704	685	664	709	686	668	666	633	701	703	619	673	717	695	687	694	697	657	693	710	671	680	691	681	711	660	722	680	664	683	628	703	685	709	686	652	668	728	653	662	687	701	696	701	634	713	673	650	650	686	704	675	673	632	649	645	659	643	689	675	681	641	647	700	669	685	694	700	678	649	660	708	696	675	689	737	665	693	693	723	643	662	666	666	717	678	719
31677	27670	22452	7220	945	511	474	505	492	454	440	462	458	499	505	453	455	501	497	464	512	506	448	472	490	472	453	468	480	511	455	465	468	469	438	457	519	485	446	476	511	496	461	440	482	483	471	495	474	445	471	462	467	453	470	495	463	478	421	485	465	461	503	508	457	454	460	464	474	501	472	512	451	454	485	475	503	497	470	470	459	468	486	444	501	518	464	504	479	472	445	506	465	464	432	463	480	440	480	465	472	493	448	455	482	460	508	484	437	491	467	483	463	465	469	452	449	445	459	470	471	476	487	467	469	467	432	450	447	468	450	481	464	488	456	479	469	459	462	487	446	468	496	492	452	452	480	450	451	450	458	471	510	457	461	447	433	437	488	504	470	455	493	504	493	459	457	440	447	473	500	431	469	478	458	459	503	487	456	471	487	471	440	470	460	427	458	462	475	482	450	483	469	461	455	453	504	444	503	445	480	458	459	493	445	472	455	476	483	457	481	465	479	475	461	444	456	435	484	489	437	409	459	439	449	470	439	465	469	429	489	444	445	510	478	517	426	541	448	473	470	454	466	470	457	472	508	453	506	499	442	512	481	461	462	443	432	453	471	476	481	476	486	459	444	482	484	478	486	486	442	488	457	510	439	468	474	455	526	445	495	439	493	437	493	428	464	485	460	463	481	506	482	498	465	472	461	476	459	454	424	444	462	491	464	482	442	513	443	475	472	492	449	421	481	494	457	418	465	430	499	490	505	468	451	440	470	467	445	464	467	468	498	482	463	493	484	458	476	487	440	459	466	451	447	493	456	500	465	480	493	501	455	494	427	489	481	473	486	465	465	479	485	493	470	456	460	470	476	479	492	478	451	456	465	461	458	453	445	464	472	509	502	391	438	453	476	461	431	433	495	494	480	475	496	488	446	482	475	475	483	484	468	456	489	442	488	504	461	521	460	485	454	473	464	481	467	476	504	518	451	495	486	478	478	467	451	466	461	468	436	426	496	437	469	455	461	450	452	485	504	430	460	460	474	462	468	515	474	436	448	450	503	485	472	535	469	470	447	462	451	475	467	453	466	487	487	487	532	444	492	421	476	466	497	473	453	467	452	466	475	488	458	476	504	449	456	520	501	482	494	464	482	471	458	481	491	450	469	478	470	460	482	438	512	477	414	509	481	459	468	442	474	430	466	471	494	433	477	458	517	498	475	489	469	439	515	483	523	456	432	456	443	486	477	485	433	476	466	505	492	446	464	439	480	519	458	449	432	456	443	466	487	440	481	469	422	473	453	456	478	504	504	435	507	470	479	447	462	461	488	460	438	427	441	507	455	500	495	486	491	515	486	477	481	449	461	451	482	454	479	486	490	514	484	476	435	506	453	470	470	484	503	457	467	454	458	478	475	477	429	470	444	488	485	478	472	427	482	479	506	496	459	481	471	460	504	484	437	469	477	478	454	448	440	450	499	443	464	454	429	460	477	448	451	456	477	483	460	505	529	518	476	460	433	447	473	457	455	462	430	482	472	494	493	448	478	421	457	449	461	515	485	452	457	494	477	463	481	481	469	507	475	456	430	450	463	470	485	462	451	484	466	474	471	467	468	463	464	456	482	432	446	460	492	425	501	521	435	478	454	489	475	490	503	472	457	508	473	509	450	479	462	481	456	471	497	469	488	478	454	428	487	483	480	460	485	470	456	464	478	467	460	467	506	480	447	472	483	461	537	452	470	499	483	465	472	453	472	472	453	463	457	496	452	431	516	464	444	474	481	469	486	470	480	468	487	461	498	498	469	518	486	485	467	492	482	430	462	492	426	462	478	512	487	474	472	478	448	487	472	463	484	459	448	523	491	476	454	461	448	469	477	474	455	452	462	450	451	471	491	481	486	452	443	444	450	487	470	470	445	499	488	465	466	486	429	502	466	455	462	466	501	412	474	497	501	492	495	470	494	451	481	455	504	483	539	484	507	487	439	466	444	450	446	484	479	480	453	474	494	495	490	475	471	455	478	480	502	452	478	448	470	488	439	411	490	464	478	455	482	511	481	450	465	441	461	449	503	497	484	473	458	459	484	449	464	474	498	459	470	469	497	480	478	510	480	499	483	475	476	482	466	492	504	474	499	479	483	453	482	467	472	473	458	471	468	479	473	480	465	443	459	480	452	476	480	469	469	488	451	496	467	459	474	479	476	504	446	470	470	456	443	478	432	461	487	496	469	465	472	475	459	433	483	420	440	474	459	495	477	475	493	488	449	440	492	479	490	415	477	470	466	484	459	492	457	485	533	478	501	490	503	510	497	487	464	495	466	484	458	473	501	459	437	446	457	446	497	463	471	498	463	466	476	421	507	436	487	441	468	474	474	449	464	471	480	432	485	448	478	433	468	452	446	457	462	523	478	465	466	471	492	483	500	447	418	473	468	446	455	464	480	482	489	470	422	485	448	485	474	468	459	452	470	444	489	441	471	475	463	513	524	476	438	477	505	478	469	459	488	487	510	427	449	448	449	458	436	440	464	466	490	447	505	464	461	451	453	486	462	443	423	461	443	471	465	473	498	473	460	495	476	479	486	451	439	456	464	494	467	461	516	463	486	479	452	453	463	476	492	471	484	492	493	465	460	506	468	501	468	545	448	482	508	445	490	466	430	490	458	453	451	461	502	450	454	457	469	477	449	460	449	455	508	481	473	492	467	430	465	515	492	463	468	481	494	509	471	455	460	497	489	464	489	526	447	448	460	458	467	485	431	468	449	443	498	479	468	485	416	451	445	469	495	479	465	498	446	454	453	508	504	455	497	514	448	496	465	450	505	471	461	499	440	508	444	419	537	459	442	498	515	472	467	484	519	446	487	513	453	487	476	458	458	498	457	493	517	484	462	449	459	481	453	455	487	452	440	419	442	464	490	476	439	509	447	485	468	446	468	482	465	460	446	467	478	491	485	473	486	442	459	461	454	484	460	492	413	456	478	475	460	496	449	441	459	480	479	486	494	463	468	453	452	463	492	474	492	472	506	466	465	415	496	468	518	497	490	440	441	460	470	430	495	453	447	454	499	479	457	511	483	513	476	483	486	473	447	498	442	443	499	494	479	494	489	455	467	447	498	468	459	484	454	451	434	477	460	476	486	459	502	436	496	482	492	508	432	461	468	468	448	462	440	474	511	498	448	450	454	471	475	504	453	455	524	460	481	467	477	460	458	461	457	445	462	410	486	465	483	486	434	507	488	452	463	441	443	481	492	473	494	490	496	476	446	445	448	479	468	485	495	459	492	483	479	491	503	466	485	430	468	465	460	457	467	490	483	469	486	473	468	450	442	469	471	503	442	473	463	485	460	506	437	475	506	496	456	486	521	483	504	497	466	438	450	496	483	445	499	482	503	455	487	499	465	443	458	432	465	477	481	449	478	514	466	477	444	455	464	489	469	491	495	493	479	474	447	484	464	444	465	445	463	494	434	445	462	507	451	438	509	508	474	447	435	495	482	470	485	459	490	487	427	449
38573	41588	21426	4926	1294	739	623	673	693	673	684	700	625	673	671	652	635	646	681	644	651	611	685	674	658	627	656	648	652	675	700	660	645	650	651	675	677	659	675	631	685	649	638	666	646	662	657	656	633	707	673	611	652	679	668	700	673	661	647	649	655	630	710	628	688	644	690	614	679	670	646	672	649	635	660	642	670	689	646	662	625	622	666	646	653	671	657	599	640	695	647	665	655	692	672	673	658	655	676	685	656	669	665	630	686	672	683	653	676	637	657	694	739	666	660	647	668	646	629	655	681	700	674	665	677	623	679	671	673	695	687	722	640	675	683	647	660	650	662	699	676	652	692	656	650	684	651	646	691	651	613	673	664	689	673	625	664	670	654	694	658	738	646	639	663	679	648	675	678	629	690	661	665	607	697	657	681	655	664	660	653	632	718	645	652	685	684	655	681	685	667	681	645	615	688	667	688	686	644	643	632	635	665	662	708	655	678	660	674	664	670	649	682	697	656	652	657	661	664	687	660	691	665	672	672	670	663	669	670	641	649	713	647	665	647	681	686	661	659	679	622	664	661	676	600	670	623	646	670	657	704	654	671	685	696	652	656	650	636	650	634	683	625	687	669	656	682	681	689	629	642	668	684	686	670	674	634	699	675	654	668	619	647	624	677	661	702	644	628	634	670	639	607	663	667	678	666	684	707	675	622	664	663	600	671	612	656	646	636	664	723	699	702	677	656	690	623	619	614	620	656	675	704	658	664	655	735	653	651	651	645	625	694	666	673	693	684	632	616	623	631	679	639	624	656	662	633	670	684	676	662	643	663	655	689	684	654	699	691	663	695	656	673	658	659	633	636	682	663	640	631	643	625	645	640	662	628	649	650	661	651	644	658	686	635	670	651	656	623	634	659	649	652	653	687	653	671	694	682	647	633	648	640	659	671	654	698	638	683	699	666	630	681	688	651	674	690	596	665	668	641	632	693	636	600	646	674	644	648	633	611	627	646	629	660	653	673	712	657	671	674	640	662	636	704	651	677	649	660	689	707	652	677	656	639	679	668	726	648	652	668	664	684	639	664	654	644	633	694	671	626	647	613	702	677	686	675	636	671	642	670	650	660	682	634	678	626	717	699	614	685	677	658	681	615	691	677	624	672	677	632	696	685	689	665	655	671	669	695	677	635	677	662	661	655	696	666	657	614	671	699	653	633	667	653	659	695	666	683	676	654	643	679	627	624	637	652	650	628	629	665	681	600	638	640	695	694	701	629	660	671	666	652	704	680	670	643	698	645	673	668	637	642	706	704	674	635	636	693	698	674	692	654	658	625	670	624	666	685	648	665	680	711	649	645	627	647	700	692	676	702	651	655	690	667	705	688	598	645	694	645	628	648	702	647	619	677	661	659	643	656	660	680	649	634	668	675	610	646	661	696	658	659	685	632	661	672	657	630	694	616	698	684	615	650	689	678	627	664	683	650	638	691	620	663	631	648	675	655	645	652	650	676	722	663	638	658	616	642	667	640	646	700	686	677	652	669	658	688	662	663	648	651	669	681	653	674	655	657	644	688	659	714	674	672	683	642	654	657	694	696	679	634	649	632	663	643	595	722	684	692	691	641	660	665	671	665	660	650	647	673	703	657	661	683	637	630	665	655	665	665	684	645	667	645	668	672	655	646	658	609	647	656	642	646	658	632	693	631	679	655	655	612	656	726	683	637	670	672	655	609	623	626	694	641	675	643	616	623	629	680	665	663	638	651	666	665	662	649	653	683	661	673	677	684	669	649	675	671	731	654	642	617	678	733	668	635	617	637	667	641	706	648	648	645	663	618	693	688	697	633	638	655	672	662	646	656	672	658	631	613	644	657	631	660	615	653	662	643	625	650	651	648	670	697	656	659	663	683	650	676	655	647	625	630	670	635	656	673	650	664	619	667	621	678	647	651	628	650	633	697	632	669	672	657	643	658	679	641	664	651	676	618	656	605	685	673	624	612	630	633	676	637	646	649	646	659	704	593	672	681	682	635	703	668	672	658	628	630	645	647	619	652	663	670	655	671	639	670	650	609	684	662	631	662	687	663	669	685	644	694	693	651	648	670	667	645	651	681	646	647	657	708	597	695	673	674	708	683	687	686	686	652	635	641	636	602	654	706	625	686	731	680	669	665	683	631	645	653	698	634	629	642	673	702	630	700	688	662	677	666	671	687	653	661	635	648	702	629	660	695	666	650	658	695	642	601	637	688	650	681	649	676	665	698	674	675	619	674	672	702	703	658	651	669	653	695	673	703	666	687	640	609	674	670	636	644	666	664	649	662	657	673	730	682	623	630	647	660	696	646	653	646	680	613	640	667	673	681	665	646	615	634	661	657	696	702	634	715	612	623	645	679	707	653	649	656	656	669	632	687	613	642	664	692	685	632	675	668	654	656	671	623	638	660	664	660	717	638	658	668	694	652	633	651	628	687	683	648	666	665	702	677	660	657	655	650	680	664	620	619	682	621	674	656	622	673	714	675	675	664	654	681	692	659	655	640	683	633	656	708	651	671	689	671	674	677	620	681	640	679	662	663	685	622	673	674	674	647	674	673	644	658	678	648	626	663	668	632	672	701	678	654	632	672	651	627	684	674	671	643	636	640	622	668	595	645	710	689	658	679	632	665	662	672	627	688	633	642	697	702	653	630	686	678	669	672	645	619	655	661	632	671	680	627	627	659	702	692	631	668	676	650	647	649	708	635	641	676	687	676	646	634	681	685	675	639	628	641	662	663	624	681	667	685	675	678	690	686	655	711	634	624	677	663	647	675	672	674	710	668	660	670	648	622	663	671	685	642	680	658	683	667	678	639	653	656	687	667	688	632	674	657	678	726	696	693	656	649	662	707	664	657	668	696	668	644	705	682	637	627	642	713	664	623	652	646	693	656	628	619	628	639	659	683	625	670	633	648	669	651	673	651	709	668	648	662	675	656	654	649	685	634	658	629	646	621	645	680	637	685	653	682	628	601	698	644	708	660	664	626	623	611	652	672	660	659	622	689	679	647	652	656	685	639	659	642	649	688	670	690	640	657	653	631	647	735	658	679	711	645	673	700	666	671	682	620	641	623	644	638	674	611	674	653	647	681	647	688	630	634	661	603	674	710	622	646	689	639	646	671	674	641	672	660	650	684	653	685	644	684	603	658	732	683	637	622	691	652	695	647	672	647	634	642	662	677	606	694	643	680	627	691	655	637	662	670	664	646	630	647	650	605	657	702	664	636	688	707	635	698	663	670	607	656	660	687	644	642	625	679	613	667	663	705	666	651	641	653	602	653	643	655	667	693	634	683	665	702	675	653	626	692	601	650	673	692	667	699	616	682	680	690	676	659	652	700	659	646	677	652	661	630	685	692	672	707	678	720	699	730	678	673	644	662	702	674	686	646	717	677	619	664	666	715	647	651	703	658	633	645	651	699	694	637	669	684	659	614	671	655	637	655	634	653	665	660	643	601	662	624	628	646	670	675	627
24417	21984	29595	24283	21289	12939	1006	600	549	583	568	614	594	558	593	616	580	557	571	584	572	583	544	613	575	599	570	560	581	568	558	605	611	576	565	552	588	525	563	586	583	607	553	585	549	577	568	563	591	571	576	560	527	583	545	579	535	607	597	578	560	562	591	608	546	556	555	563	555	594	580	478	595	613	532	637	580	555	529	566	565	574	596	569	622	564	585	519	557	576	571	587	550	551	579	589	604	578	595	632	607	572	558	555	605	601	588	642	535	577	547	561	568	593	579	568	604	580	555	619	582	553	598	558	552	545	576	570	598	543	592	550	550	549	624	577	582	558	617	563	555	529	493	535	550	602	561	558	572	566	555	576	581	571	554	585	562	560	555	560	572	575	581	555	533	555	578	586	582	590	551	555	585	540	535	555	580	553	529	525	578	547	567	530	519	539	590	571	599	548	589	541	573	585	564	574	558	601	581	577	586	561	565	568	596	634	592	596	569	559	560	600	585	543	523	600	541	561	586	524	536	571	584	556	519	562	575	548	573	544	553	561	586	588	581	594	579	634	564	593	523	541	609	582	549	533	563	543	545	550	568	595	525	567	570	577	587	575	581	577	567	588	548	547	554	596	581	513	588	603	566	550	540	555	567	576	571	539	540	619	602	600	610	578	533	597	565	554	557	567	559	568	605	560	541	560	579	555	548	590	554	534	532	560	587	563	553	550	587	568	556	604	577	638	554	562	554	592	588	572	583	570	555	564	572	555	570	523	557	563	613	572	569	533	606	636	625	574	587	583	585	576	577	571	555	577	561	553	548	596	554	563	534	602	516	572	571	587	559	566	563	562	546	556	550	523	546	574	570	583	573	604	555	564	577	554	599	566	536	559	528	581	552	570	603	583	554	573	574	599	576	572	591	555	576	601	535	544	623	569	614	565	554	558	592	552	577	605	587	551	551	567	545	567	598	576	548	568	552	568	521	566	574	556	572	513	568	518	568	583	558	590	577	604	575	559	514	575	558	535	544	559	585	577	526	581	544	561	554	547	553	547	526	524	528	521	552	569	583	502	602	563	555	550	558	589	575	600	545	600	544	532	530	559	602	522	578	592	568	581	596	537	536	582	579	543	590	566	565	519	535	572	549	604	607	581	641	541	544	603	517	549	572	593	539	552	550	578	546	558	612	571	544	578	585	538	565	585	633	578	596	578	556	558	605	531	528	597	601	578	594	579	545	563	557	556	565	585	598	569	547	584	553	532	541	558	528	565	562	552	555	557	569	570	606	518	593	563	605	551	576	635	571	576	527	598	541	572	550	568	572	575	589	567	592	567	549	565	540	564	557	581	536	545	554	561	576	560	574	576	553	548	577	565	575	573	597	591	527	570	584	568	549	589	576	588	610	529	576	563	533	562	586	540	544	571	578	556	535	583	565	565	583	540	539	605	578	587	542	579	553	541	557	563	570	605	571	558	578	527	605	589	554	599	565	513	565	570	545	527	604	553	569	561	589	553	517	594	584	574	593	556	558	553	589	550	569	585	560	566	571	594	576	599	571	556	528	554	582	533	594	564	567	542	540	574	549	571	590	589	518	562	570	559	605	566	565	609	614	592	561	564	621	573	562	626	539	557	593	598	552	576	566	635	604	529	568	617	560	539	577	537	576	584	600	563	541	552	556	512	602	557	560	568	539	546	552	568	578	543	601	565	566	551	589	585	574	561	580	539	551	571	555	585	561	584	572	559	568	608	567	558	557	649	559	574	521	584	591	565	513	580	569	572	556	530	589	570	548	561	587	567	589	552	562	613	557	555	550	570	550	560	614	600	550	608	594	549	547	542	552	585	545	615	579	547	591	588	584	577	575	563	594	595	531	578	556	567	559	602	500	559	540	521	513	520	561	577	551	558	599	615	574	569	555	543	592	546	596	589	582	546	572	628	561	582	570	508	596	545	600	540	574	591	584	547	558	534	537	586	558	568	542	557	552	551	556	541	543	571	566	533	544	577	578	556	593	565	519	568	547	538	557	540	563	582	617	550	564	613	561	603	613	626	594	569	607	587	582	552	547	567	563	579	594	538	629	602	601	569	556	546	563	566	566	546	565	583	572	601	592	582	570	548	559	560	582	585	546	551	543	522	574	569	581	557	571	585	615	589	564	518	567	554	551	570	583	581	613	566	540	576	580	584	555	613	577	554	561	555	579	571	573	601	618	542	596	581	557	547	547	558	576	579	554	570	517	574	549	581	560	595	588	573	552	550	528	557	546	582	582	595	551	583	559	556	553	534	564	613	555	548	554	537	556	597	548	557	588	535	554	570	621	546	555	542	585	569	561	571	569	599	587	551	538	521	546	562	554	583	530	583	568	584	532	596	601	536	592	575	565	577	559	581	570	566	535	560	577	595	594	552	572	569	624	594	587	572	567	570	585	570	535	579	545	606	541	495	605	547	594	545	577	566	544	542	549	550	599	607	585	578	557	517	569	603	546	582	559	579	570	571	599	532	559	606	564	574	575	567	518	561	577	542	610	562	570	544	563	604	580	602	544	566	589	544	567	583	572	570	622	550	605	558	570	546	583	546	592	553	534	563	557	554	582	553	541	620	535	574	541	588	595	562	572	571	587	548	621	579	534	588	583	600	576	543	558	615	594	526	568	582	573	565	574	615	560	563	532	584	583	541	546	571	535	584	508	539	583	559	576	572	583	529	563	546	537	537	529	559	580	484	589	614	550	530	568	540	566	569	564	546	549	569	562	554	597	533	562	590	569	594	568	582	552	587	595	597	559	581	548	583	586	589	546	554	555	590	603	575	563	580	580	533	590	570	552	606	565	558	598	561	574	575	572	549	582	591	556	553	581	581	620	518	569	554	590	568	585	603	549	576	534	551	550	552	559	600	575	542	555	540	546	579	558	586	596	584	564	581	596	563	571	542	567	590	522	533	541	605	565	562	597	579	574	573	551	589	568	513	531	549	552	574	572	555	562	602	594	570	573	546	553	553	600	582	569	605	548	525	584	604	536	541	591	570	556	511	564	591	580	568	583	548	579	533	534	512	570	520	620	601	565	587	555	557	624	589	582	546	566	508	557	570	588	561	553	505	574	567	547	576	591	590	588	623	604	565	584	563	520	574	606	601	531	593	614	594	558	572	569	578	515	568	513	590	552	603	564	573	563	584	556	603	607	530	570	589	562	584	545	551	555	619	556	567	595	538	604	589	560	552	557	566	530	600	631	562	576	563	588	563	568	577	562	544	551	581	549	603	583	608	592	539	609	607	570	521	545	586	540	543	596	556	596	537	573	555	573	544	584	576	519	553	552	565	564	554	612	515	585	553	577	556	567	551	596	537	493	609	555	596	592	564	583	613	531	557	531	542	590	550	558	549	558	554	546	548	583	587	583	635	550	599	600	590	609	564	612	565	558	559	563	527	597	528	517	564	558	595	557	577	572	554	592	574	559	548	568	549	572	622	540	551	605	626	596	554	552	531	591	569	609	634	548	578
62327	87069	53731	23370	6194	1417	797	786	791	804	781	774	803	791	790	787	818	824	793	761	815	820	788	812	770	850	804	819	810	798	790	754	837	861	773	803	754	817	830	834	769	824	753	825	793	771	795	768	849	788	809	802	787	812	782	768	763	758	803	788	777	781	826	761	800	782	804	803	778	748	804	754	806	772	765	796	816	789	823	820	788	816	840	743	778	828	818	823	796	808	782	786	779	812	747	804	789	780	747	837	823	835	760	772	786	767	802	794	826	773	818	788	781	855	816	782	805	801	801	798	808	772	790	784	779	778	759	791	769	792	780	800	753	807	780	776	787	803	810	801	806	834	801	765	795	856	763	789	774	797	799	747	798	758	813	797	827	789	739	774	841	794	839	803	797	778	797	789	814	795	807	796	816	745	781	799	794	783	784	756	775	741	751	775	762	786	805	722	798	853	769	801	812	827	780	786	754	767	840	808	827	765	778	762	752	778	771	821	836	774	779	852	777	828	743	827	788	755	772	812	827	782	752	777	786	801	814	704	846	789	786	766	824	834	758	791	797	773	780	792	803	811	783	778	783	781	726	786	785	801	808	801	781	819	818	802	811	784	812	791	789	792	822	804	757	756	818	765	814	776	874	772	793	776	790	796	800	846	819	766	731	801	825	796	799	780	739	775	802	825	806	782	786	782	742	798	796	779	800	761	758	745	763	785	778	780	794	844	809	773	800	828	821	757	756	746	762	792	835	726	790	768	789	790	757	814	745	803	830	819	789	802	818	841	789	748	796	753	799	769	764	723	760	809	774	800	792	758	779	792	789	756	800	786	824	822	780	793	799	783	800	837	770	758	779	789	773	800	802	806	775	809	803	842	809	774	766	752	756	833	764	784	779	771	841	835	849	808	846	777	808	826	790	710	802	811	801	733	798	793	859	780	756	815	812	790	794	769	773	768	801	756	801	741	779	814	789	756	799	772	786	758	755	815	819	825	742	807	844	737	836	842	771	792	847	788	824	798	820	760	743	802	781	806	793	787	798	802	741	817	796	809	772	744	829	799	824	752	796	745	802	834	822	816	701	782	779	828	774	796	766	793	746	816	802	858	805	806	768	782	791	824	801	798	759	827	808	743	822	769	799	746	825	802	816	832	785	750	777	848	706	809	761	807	765	796	791	767	769	741	813	748	743	809	773	773	801	776	816	852	806	785	746	825	780	780	823	796	775	846	877	742	767	779	751	797	778	791	749	763	826	774	758	839	793	776	798	833	781	789	777	776	798	773	770	817	846	757	777	793	800	786	793	763	833	822	787	778	778	783	781	731	764	785	814	769	798	772	780	733	758	835	789	804	770	777	781	797	798	745	818	761	807	798	807	774	780	791	783	798	803	796	768	825	860	832	811	782	805	804	818	841	771	794	824	806	787	789	805	812	804	799	779	848	815	730	798	773	817	791	814	841	841	776	750	767	796	750	831	726	818	773	840	831	777	759	730	754	805	753	787	826	778	816	830	781	834	838	795	791	817	788	816	779	808	768	775	808	797	760	822	693	778	775	793	803	818	741	826	781	807	801	817	812	828	800	834	825	794	768	806	811	761	759	762	792	738	751	733	716	739	778	813	788	762	795	738	791	777	818	872	803	837	785	762	799	779	811	757	781	804	804	853	805	811	833	736	787	804	771	822	816	764	841	817	742	777	780	787	754	826	777	825	815	764	808	773	788	760	765	807	774	797	781	844	797	782	797	773	819	823	741	783	837	744	840	822	783	775	757	767	832	808	785	805	746	798	751	792	799	777	809	811	824	843	843	795	757	837	786	792	840	772	764	788	781	821	752	840	791	812	820	779	753	805	782	760	798	800	822	780	746	753	785	786	775	788	785	818	723	753	761	786	803	755	842	857	767	741	799	820	827	755	801	786	759	839	800	826	771	790	745	807	794	791	812	807	819	766	800	748	801	770	764	784	769	782	795	796	802	809	810	778	756	857	778	776	799	816	821	817	767	809	753	762	830	837	823	775	808	779	783	796	778	801	823	787	752	799	797	726	833	787	771	799	802	833	762	782	786	782	815	811	810	784	812	791	793	825	774	786	822	832	757	788	776	775	788	798	784	778	782	787	793	798	737	832	819	704	760	837	778	748	765	808	756	794	809	845	787	766	761	773	802	814	764	794	768	789	792	807	790	745	821	780	793	785	803	851	738	757	765	773	786	816	773	770	770	842	804	804	749	769	733	813	800	786	815	782	816	813	821	800	781	782	750	774	765	825	747	759	825	821	748	786	788	846	825	771	739	784	810	793	740	797	809	795	823	792	803	792	770	819	776	814	781	800	818	759	712	780	792	748	828	734	810	745	780	762	787	756	785	750	815	813	764	804	787	812	788	800	767	836	774	783	758	811	777	784	785	827	778	810	743	784	767	796	761	814	816	756	816	816	773	775	813	769	784	781	820	791	762	839	789	780	765	772	797	790	804	819	819	783	789	799	757	769	805	774	782	812	796	757	809	828	769	857	787	762	791	795	809	819	789	803	802	820	777	791	774	822	819	757	814	826	824	823	779	821	735	826	791	825	797	750	794	781	769	746	777	818	763	810	796	787	805	779	773	793	739	768	762	725	777	831	785	779	847	795	794	795	780	816	792	817	800	812	830	784	785	796	754	805	829	803	733	797	813	752	796	809	820	792	793	757	793	781	773	848	752	803	753	750	760	798	806	770	786	765	817	798	773	755	800	790	826	759	803	758	776	780	774	770	769	794	740	764	737	824	780	772	778	800	816	819	769	816	772	791	777	809	757	820	807	834	813	799	822	794	810	731	752	745	751	766	785	724	796	823	771	778	771	787	804	777	783	780	829	780	784	815	743	826	806	805	751	783	825	793	803	817	792	806	789	790	810	795	788	801	801	773	820	776	773	786	788	826	807	796	796	768	775	750	812	780	751	770	755	805	772	782	760	750	787	751	772	822	783	789	766	767	820	839	822	821	736	764	786	800	808	778	779	763	829	804	798	815	786	841	808	801	724	799	797	757	792	771	771	808	741	738	778	839	794	784	807	803	799	761	779	811	779	825	768	779	835	797	788	754	734	765	764	792	782	786	787	783	792	735	793	804	795	789	813	773	763	820	840	787	782	821	784	792	820	790	806	740	774	796	725	782	757	808	793	844	734	757	777	799	703	822	791	804	763	881	784	758	803	816	761	797	835	795	798	754	761	735	770	791	782	811	790	769	774	788	827	834	828	766	757	809	759	767	773	807	779	807	762	803	717	782	851	836	815	777	794	814	770	811	781	779	748	758	747	841	808	790	747	778	800	803	803	765	814	813	763	850	744	799	801	762	791	842	750	792	809	789	792	773	776	800	787	740	808	779	779	762	844	795	831	745	738	792	773	740	782	814	797	776	799	777	817	800	803	792	800	784	804	782	808	820	829	769	781	776	736	835	776	796	814	778	810	841	784	804	851	760	770	779	787	789	816	804	803	835	798	778	768	800	781	852	781	776	776	738	827
23508	21674	29525	23902	21423	20280	5017	603	500	511	536	526	507	469	490	518	484	505	498	533	485	542	500	511	540	489	499	500	526	495	465	500	497	492	497	546	500	509	474	505	517	518	516	518	490	497	508	489	505	487	490	524	470	495	524	463	514	532	495	494	513	482	467	488	519	501	492	454	504	503	480	489	534	482	503	529	457	486	461	534	459	494	532	469	498	535	471	503	478	499	486	513	482	497	504	505	501	505	474	495	492	482	516	452	495	511	494	481	553	523	499	491	519	474	497	476	504	500	499	486	500	484	493	471	486	474	481	476	508	490	491	489	489	498	486	469	485	482	468	515	516	533	501	487	479	459	516	476	432	455	499	539	524	501	488	496	493	484	459	512	481	507	544	501	458	494	463	481	516	494	497	477	508	553	536	489	470	491	469	445	524	486	513	514	487	447	506	525	500	477	466	487	481	475	497	514	472	463	490	532	487	502	494	513	514	501	476	496	512	458	467	459	532	514	521	490	512	474	530	526	519	467	551	517	517	493	503	487	508	496	492	495	491	506	534	507	513	493	496	488	494	497	532	475	474	525	501	508	529	505	460	444	511	546	515	495	473	464	528	475	509	521	517	517	533	515	546	501	507	518	525	487	467	549	497	550	496	497	522	523	487	493	498	475	515	507	461	523	467	489	483	500	469	494	490	500	464	513	503	491	513	470	527	485	555	518	527	513	504	504	510	476	528	475	510	478	517	509	502	455	484	471	489	517	563	476	486	496	493	464	505	500	505	500	481	503	511	545	482	506	462	505	505	534	472	519	537	507	492	495	521	539	486	536	520	479	525	518	468	501	480	548	507	491	509	551	483	510	445	533	541	479	512	508	451	482	500	483	494	489	484	501	500	517	535	535	523	482	486	494	485	498	502	508	525	511	526	495	514	510	469	493	490	464	483	468	528	505	508	509	490	479	525	556	498	517	485	503	513	538	481	488	492	490	505	485	487	522	521	489	528	540	521	463	514	469	529	503	500	493	478	520	512	515	498	525	515	502	479	488	480	500	492	463	493	467	496	514	532	463	515	537	524	509	540	493	530	455	471	463	469	485	478	504	517	510	501	515	511	505	511	492	498	454	501	522	495	468	493	504	503	506	468	516	469	439	506	484	499	513	488	534	485	507	537	465	500	507	487	481	470	478	499	505	500	506	521	510	502	450	512	483	495	490	473	522	465	485	486	477	528	497	534	460	494	476	514	556	486	533	513	494	481	487	502	513	510	483	503	476	484	517	522	527	492	498	509	466	466	501	560	498	496	484	488	518	519	501	490	481	516	494	521	531	508	504	500	534	507	518	482	508	530	451	494	513	486	494	512	506	514	507	481	538	504	478	549	461	519	480	489	495	511	503	478	512	515	512	515	517	503	451	479	481	505	528	488	486	508	516	524	470	509	512	463	496	488	502	486	499	502	499	509	514	557	488	479	537	497	507	494	485	521	470	480	460	476	523	496	486	495	488	497	489	484	504	498	509	471	486	448	520	496	522	531	508	495	460	493	487	485	516	504	479	506	490	485	542	519	510	529	523	547	514	461	517	496	480	510	526	508	504	492	525	479	478	476	504	476	498	510	492	477	525	524	509	515	466	508	505	515	524	467	542	501	481	486	499	504	529	484	527	494	500	442	536	492	469	480	467	470	504	459	483	511	521	474	478	510	521	455	502	514	501	551	543	492	490	477	511	464	498	451	505	485	499	527	460	512	509	472	508	475	489	455	504	488	526	490	495	496	509	508	498	492	481	470	510	519	556	513	496	484	505	525	539	509	441	485	498	501	453	479	529	458	489	506	498	500	464	471	535	470	520	496	517	519	525	535	488	491	516	518	486	462	488	489	504	492	506	494	460	518	527	509	497	518	533	510	464	525	486	517	520	516	501	468	465	525	521	525	459	491	492	511	501	506	481	494	491	471	520	499	502	487	477	508	464	511	498	499	486	512	461	504	547	563	489	517	514	498	514	543	460	536	516	506	496	473	480	496	497	507	506	476	493	512	488	488	477	501	485	486	502	455	497	506	513	476	502	475	460	495	479	505	534	467	498	476	496	493	473	468	484	461	471	509	474	521	469	485	484	488	517	528	476	465	534	540	504	444	490	488	510	492	491	531	493	497	511	459	490	492	535	503	491	518	478	468	511	519	506	518	502	487	441	462	527	503	493	453	485	518	495	466	495	485	530	467	527	496	508	498	491	508	517	486	474	524	501	509	527	474	490	504	503	515	500	472	526	474	503	522	514	454	484	498	496	489	533	478	491	489	511	462	496	503	471	440	526	478	475	497	464	496	500	475	468	503	504	493	520	476	485	505	462	464	450	458	507	514	504	510	478	497	502	484	486	511	527	501	465	522	471	439	492	489	476	483	491	483	501	495	510	446	492	496	455	509	490	483	483	498	516	520	516	512	501	497	501	491	505	489	524	535	513	518	509	491	439	489	482	471	489	519	498	467	494	520	489	516	509	526	557	510	490	474	482	476	483	506	493	513	512	506	485	498	501	503	491	493	496	514	489	472	541	528	493	484	519	509	481	495	506	501	472	499	479	527	470	500	491	469	532	530	492	498	489	475	516	533	506	505	511	507	487	489	552	472	517	501	488	495	508	502	511	536	510	512	504	483	499	495	516	505	496	500	490	491	504	511	489	510	469	470	500	491	470	511	496	487	505	519	492	486	501	530	500	497	485	520	504	473	512	471	515	500	494	501	494	504	500	488	509	509	495	543	524	517	487	478	490	488	488	509	500	489	526	515	507	485	498	514	498	515	495	502	490	486	490	526	477	484	504	486	505	489	520	520	517	489	507	487	480	522	513	511	528	486	493	484	443	543	528	494	521	476	459	470	506	515	515	541	498	527	496	486	482	480	481	477	497	472	503	444	531	495	551	520	496	501	482	538	472	506	519	486	501	455	482	483	482	500	523	451	529	504	543	521	497	502	481	505	489	515	480	454	519	515	493	499	528	495	482	462	534	500	484	482	500	484	492	474	502	495	471	495	539	497	484	487	501	500	485	536	526	507	556	503	479	501	483	513	498	510	505	472	525	519	493	484	508	502	477	489	501	517	463	495	523	450	501	486	519	524	565	493	466	446	496	487	497	501	495	455	508	520	495	481	459	503	523	476	502	509	485	514	455	450	473	495	468	501	534	471	479	513	497	467	527	491	495	507	498	519	501	489	467	484	554	481	489	505	458	570	517	517	508	491	501	497	484	526	492	512	496	477	498	495	508	494	467	500	489	488	500	504	500	496	476	518	472	473	467	504	517	471	510	503	458	473	520	463	533	470	494	478	492	494	489	516	503	484	468	478	502	535	516	488	530	530	488	500	515	510	543	521	500	493	495	521	469	480	449	545	503	495	494	469	521	446	505	501	498	488	473	498	480	528	482	528	508	484	506	455	517	564	466	527	512	514	489	517	488	539	463	499	467	483	484	492	457	460	490	519	512	506	443	497	496	475	495	475	499	489	473
62252	93194	59181	27564	8156	1782	711	707	751	728	713	741	711	730	657	659	656	709	698	665	720	666	703	714	718	721	696	682	707	741	668	662	693	695	663	721	648	703	698	693	665	710	656	711	678	734	708	700	668	699	657	707	693	697	710	686	725	685	679	699	684	698	669	731	689	660	711	702	700	657	707	686	730	672	668	643	688	701	680	676	708	675	643	732	701	687	689	729	724	678	664	687	681	691	700	684	647	722	674	689	688	679	691	713	669	703	666	681	685	667	685	766	680	690	707	710	665	647	653	717	664	713	688	683	636	679	709	666	675	695	677	681	731	653	701	713	693	695	701	641	690	676	719	667	696	717	634	722	655	716	647	704	686	703	700	714	666	702	663	693	674	699	688	719	699	674	698	671	727	691	678	678	681	719	706	708	694	735	676	665	694	693	706	727	720	700	687	698	678	684	703	650	677	707	709	701	675	706	729	723	688	676	651	665	638	699	718	718	679	669	711	723	701	677	717	700	682	656	706	715	672	664	736	697	702	657	713	687	647	663	651	658	691	682	669	686	677	665	689	669	661	694	654	717	705	709	707	673	694	737	718	666	664	701	692	703	663	674	705	735	689	655	724	660	651	615	714	704	706	696	676	700	714	716	688	696	658	716	695	645	697	684	679	683	673	742	652	706	685	705	679	669	702	702	687	670	682	675	679	699	717	669	696	672	656	708	711	670	712	686	682	668	663	621	731	681	668	671	709	713	651	708	699	691	717	717	662	681	701	717	675	677	680	727	711	705	730	700	698	713	694	667	699	694	687	701	655	680	698	719	677	687	693	685	709	658	706	740	654	692	697	721	718	706	727	693	689	658	676	703	674	671	701	636	701	704	683	666	728	720	729	692	682	670	697	653	689	685	676	684	613	714	713	729	738	690	676	682	707	667	686	715	703	697	710	692	694	614	709	686	711	730	652	718	695	722	678	704	653	694	714	709	674	688	680	659	725	673	692	716	682	681	705	695	683	714	749	693	669	702	702	643	718	623	704	701	660	701	668	654	716	679	680	671	661	660	737	679	705	750	664	702	698	663	676	706	648	720	735	678	726	667	643	664	706	673	665	674	665	674	635	677	674	645	657	645	682	714	664	747	726	674	705	712	688	697	654	712	692	745	648	705	685	645	679	721	689	686	699	727	704	667	658	684	723	712	709	727	703	702	721	680	654	712	676	676	669	720	692	696	720	696	669	742	688	682	723	670	709	682	677	667	674	720	679	617	679	649	697	627	685	722	625	736	674	685	691	711	683	680	723	653	679	710	637	703	678	659	649	661	651	704	704	693	697	742	677	672	649	693	668	689	735	691	705	671	686	676	689	666	653	679	694	719	685	675	727	660	706	708	712	716	665	706	668	685	671	705	675	684	637	669	693	712	643	678	723	722	670	703	644	721	658	738	684	665	727	741	693	689	699	685	674	715	710	718	638	706	709	626	671	712	706	706	642	698	724	640	672	682	729	687	698	656	713	653	687	676	649	735	714	662	726	687	704	656	701	708	680	683	726	714	636	702	698	711	660	731	700	664	690	695	734	683	657	679	732	689	660	651	694	695	657	653	695	723	655	659	737	686	651	680	710	650	707	706	725	666	701	657	678	677	689	706	695	697	691	699	689	721	705	687	660	687	671	706	713	648	685	753	672	743	675	731	673	686	746	701	677	672	695	701	701	669	721	701	691	706	662	719	716	705	723	682	690	732	733	646	738	659	707	697	714	695	638	692	690	688	675	717	694	673	677	686	712	694	703	750	709	670	711	653	679	669	678	667	666	699	654	695	638	611	707	734	730	725	679	725	649	705	633	700	707	677	702	675	713	661	680	671	716	731	660	682	687	720	673	658	705	663	718	689	663	754	670	687	705	726	682	713	718	678	671	658	710	703	673	678	689	753	693	678	710	691	640	658	647	706	651	713	675	667	660	668	670	724	688	667	706	680	737	681	665	673	685	661	708	699	670	738	689	694	721	659	691	711	667	661	698	690	665	681	713	688	676	668	683	708	670	678	681	700	688	641	669	687	662	638	724	687	640	685	702	672	717	708	704	690	698	713	676	720	655	677	674	714	635	664	697	729	678	669	666	668	716	665	665	669	674	683	729	672	755	655	726	691	717	766	671	691	625	737	656	669	717	663	673	702	666	690	688	709	625	683	720	691	655	687	679	669	693	710	676	727	684	697	732	698	689	713	692	701	680	736	691	672	651	692	701	692	659	681	651	664	683	679	679	669	672	702	714	674	728	656	683	714	676	689	705	698	700	686	706	666	670	671	657	663	708	685	711	662	676	682	687	672	689	652	643	686	734	723	665	718	647	696	711	678	711	693	702	705	645	686	709	701	727	699	668	701	704	703	685	710	660	690	710	687	691	714	655	662	670	699	634	698	698	684	692	745	701	689	710	685	650	652	705	680	705	699	716	638	750	714	731	695	723	665	708	705	633	709	701	701	724	673	729	693	692	699	680	701	710	685	715	726	678	717	701	691	752	692	699	707	714	647	681	666	664	693	686	651	658	667	646	704	692	687	641	723	648	700	690	671	697	661	681	708	751	674	682	722	721	719	657	695	677	704	682	714	676	680	705	640	687	683	688	672	709	657	695	632	728	643	685	691	653	744	671	729	675	714	727	680	699	697	682	692	677	647	675	665	732	698	663	637	736	744	669	711	690	693	705	723	734	695	714	635	690	670	684	682	677	682	725	666	678	713	646	692	700	720	737	680	671	655	670	673	691	671	709	676	741	733	691	698	694	663	702	653	696	686	713	706	726	699	710	667	680	735	663	684	667	702	710	653	712	651	623	660	663	685	673	702	688	713	688	711	721	710	705	670	720	692	665	672	722	716	671	686	746	683	666	686	701	686	709	704	685	669	690	655	712	719	705	700	674	738	727	669	698	677	686	736	712	704	708	701	677	671	679	709	669	687	709	717	713	703	626	680	738	692	699	678	656	721	700	738	687	687	669	627	703	735	670	687	719	691	697	740	727	695	700	695	660	677	732	694	693	667	705	703	666	646	698	713	679	672	676	673	634	671	740	684	673	708	686	734	709	687	708	716	680	696	762	661	714	746	682	668	645	730	674	704	728	670	706	646	719	664	688	671	657	712	682	701	669	686	691	685	683	728	704	685	690	752	682	662	707	667	761	697	667	665	694	700	658	676	689	725	689	679	686	720	664	695	741	676	665	679	680	680	724	685	704	704	676	670	657	686	687	651	700	720	684	685	646	692	706	700	696	641	704	654	689	695	696	692	645	698	703	682	706	752	653	689	669	703	666	676	736	707	702	684	682	720	669	697	662	677	647	745	655	668	698	708	685	702	688	672	701	694	615	703	725	702	705	683	714	706	716	740	704	733	688	698	732	639	651	670	686	694	671	700	715	693	676	632	711	695	666	645	687	705	646	672	725	720	695	660	737	702	628	644	644	666	667	717	601	694	703	679	711	730	645	730	688	652	724	692	654	703	678	700	654	698
31953	27701	22084	6975	874	513	451	488	466	473	434	454	450	497	470	509	466	490	485	470	497	486	503	481	504	507	470	492	453	456	528	472	459	490	517	453	491	490	448	468	475	490	503	474	472	499	458	442	442	477	496	525	498	486	475	511	450	504	529	466	476	459	496	511	476	447	472	505	505	461	466	479	500	490	473	516	475	516	466	443	457	470	446	490	518	484	447	487	498	483	457	476	510	485	505	454	474	492	480	474	485	487	449	460	489	449	487	481	467	474	471	495	481	512	453	493	510	472	530	482	472	451	483	478	461	485	471	468	506	450	513	503	479	476	480	455	446	460	528	491	501	483	495	467	487	487	456	455	469	466	452	505	451	502	507	492	465	496	496	499	461	482	471	452	499	433	465	497	473	513	524	457	464	509	482	481	491	466	540	469	463	489	472	491	466	524	472	479	494	485	478	516	454	486	481	482	475	484	495	447	450	459	495	458	505	489	531	495	502	486	502	523	481	480	498	451	499	499	486	467	473	495	480	491	518	436	479	492	473	482	504	469	471	455	445	464	460	480	515	498	431	464	534	473	459	505	459	448	474	446	470	526	468	471	450	467	433	493	488	453	472	503	477	487	530	433	486	479	487	489	493	483	499	466	510	520	475	493	456	439	437	485	481	434	487	446	447	525	523	460	471	515	507	458	475	478	445	474	491	442	511	493	477	450	538	491	470	444	470	472	483	482	465	459	483	473	458	514	438	470	447	512	507	477	514	506	479	506	514	453	483	513	455	462	451	483	474	487	450	504	488	499	441	488	504	454	473	507	524	466	496	468	508	507	487	499	468	456	472	455	490	506	496	493	457	452	474	532	478	480	470	486	453	455	461	466	469	443	481	478	456	515	453	473	482	472	446	489	496	494	534	498	459	469	442	458	476	425	503	524	482	506	471	504	475	513	480	470	482	490	456	450	489	453	441	451	499	476	410	499	490	435	475	484	491	452	462	501	472	503	454	519	477	507	504	474	474	489	444	436	442	460	437	496	470	450	454	490	479	483	472	463	475	485	464	485	454	485	454	467	454	468	485	459	486	453	487	460	473	462	517	450	423	442	470	432	459	471	496	453	487	466	487	454	514	508	441	469	496	486	475	440	482	450	453	467	471	482	479	491	452	460	478	471	498	451	500	491	448	452	431	526	481	494	461	449	464	481	431	497	480	474	461	492	495	451	424	498	498	489	518	480	494	485	441	430	454	475	463	486	447	460	486	487	481	470	436	460	499	487	441	478	464	487	478	478	472	487	477	459	482	476	508	479	412	482	462	468	490	493	463	451	458	444	437	481	466	508	475	449	465	493	484	482	473	480	450	490	464	471	506	468	495	459	445	477	527	450	480	479	462	517	496	457	512	420	445	466	503	459	494	457	449	426	455	483	506	482	463	501	496	512	496	475	426	444	437	445	469	471	481	503	489	456	477	468	480	447	482	454	487	482	479	522	486	491	526	483	465	498	519	455	523	479	452	548	515	484	495	444	488	477	470	511	467	445	506	473	461	524	467	485	463	513	479	435	494	485	496	448	436	458	469	478	494	429	484	478	479	474	473	456	440	468	489	501	506	477	521	465	512	495	510	483	477	467	453	470	483	494	482	463	528	458	455	465	503	494	501	476	479	499	480	462	461	480	504	504	459	469	492	477	488	510	486	488	498	477	532	467	502	477	452	436	495	455	496	471	481	484	470	474	481	431	471	486	468	494	484	478	497	471	482	444	485	485	495	457	510	475	525	459	486	484	510	521	439	498	469	506	481	481	475	463	466	492	507	493	453	488	472	467	411	487	474	452	483	486	517	531	491	519	498	469	501	488	480	479	480	467	469	459	480	506	498	468	462	458	485	478	463	483	490	499	457	491	489	472	508	467	428	481	480	488	432	466	466	501	489	438	462	479	470	441	498	492	496	503	491	483	491	475	477	487	498	491	498	517	444	472	481	459	484	443	485	476	444	458	487	454	510	465	474	511	488	454	540	502	444	546	473	529	473	446	487	497	469	453	485	475	494	520	474	490	493	495	490	501	466	490	525	474	454	479	510	501	463	456	488	451	481	484	469	469	477	448	479	475	497	477	465	474	478	479	497	468	495	513	448	501	462	495	496	491	497	449	469	442	474	481	489	487	478	478	460	448	509	482	436	487	463	436	459	510	457	505	438	483	434	490	463	499	472	490	497	489	494	471	480	459	454	449	494	535	508	520	474	494	482	460	471	475	465	538	470	457	499	437	448	483	480	466	515	493	448	477	495	503	477	470	523	490	472	479	491	480	485	466	478	470	468	484	445	493	478	442	504	474	494	491	461	491	450	480	477	477	490	467	495	495	449	489	496	490	488	487	487	454	452	462	435	445	491	474	475	494	461	473	494	464	463	470	456	473	469	489	495	459	496	479	495	505	455	489	452	475	493	486	494	456	464	528	490	478	483	472	492	439	497	443	495	492	499	513	504	464	511	504	484	478	502	474	503	517	543	493	490	459	466	482	509	490	458	468	468	435	478	461	453	455	469	470	494	505	455	499	447	478	490	508	477	482	530	468	478	470	500	479	486	488	489	510	441	518	505	468	478	471	476	505	463	502	481	516	470	497	507	461	519	463	482	464	443	509	511	485	449	467	500	453	477	464	453	471	517	483	497	511	498	468	468	533	521	453	489	465	493	468	451	491	471	466	465	482	483	471	481	490	483	468	497	483	496	520	472	482	485	507	477	481	473	429	466	428	466	509	482	513	482	434	514	487	487	503	463	473	452	487	453	450	495	486	474	485	467	473	480	482	508	466	479	459	472	500	458	493	482	418	490	485	490	488	504	511	458	470	497	442	473	484	465	515	488	512	496	467	460	471	505	493	478	488	462	461	522	447	474	417	474	499	499	508	449	463	502	468	487	479	518	472	467	483	501	487	531	472	467	519	486	476	497	480	429	478	480	487	484	477	499	497	458	509	452	501	452	510	524	480	456	496	456	487	474	524	498	501	456	447	485	461	516	461	466	459	481	461	483	505	477	491	515	514	495	466	463	472	435	434	503	463	447	475	497	477	478	443	482	491	456	510	466	498	510	500	469	503	455	507	509	490	508	512	485	487	472	493	516	471	496	479	460	501	478	491	479	480	513	462	483	466	478	469	451	470	464	454	495	511	532	462	515	444	492	501	477	470	469	463	471	514	499	447	513	519	463	493	473	486	487	541	443	468	437	498	456	444	435	498	490	493	508	473	477	437	466	444	534	484	521	488	484	433	484	492	482	496	460	473	515	466	452	469	493	482	465	536	510	479	468	513	508	463	433	441	473	520	479	465	494	464	512	489	478	464	496	480	456	456	442	475	534	489	516	458	445	432	464	474	487	469	478	475	488	477	451	472	463	459	476	480	494	445	418	491	472	509	482	475	486	422	471	499	495	485	516	474	521	443	462	553	509	485	467	462	494	472	456	442	483	425	530	468	472	457	472	449	494	477	491	491	488	457	483	462	461	513
38541	41182	20611	4704	1370	802	689	672	634	684	663	660	660	630	637	709	664	665	711	650	711	678	658	688	677	678	702	680	633	668	689	715	670	685	689	689	706	683	657	652	710	675	661	674	649	704	695	696	673	634	667	617	694	702	629	661	645	665	729	652	726	675	706	676	675	647	674	677	656	690	675	645	705	673	674	745	687	637	656	674	687	689	663	716	682	675	696	629	648	698	701	705	755	648	688	675	636	672	682	662	639	665	664	703	664	620	743	645	650	682	670	614	677	681	656	668	652	685	655	626	725	748	655	643	733	679	658	633	678	687	690	629	641	643	656	712	689	630	635	657	649	626	660	659	677	661	681	710	665	674	679	664	644	678	673	681	658	703	621	633	652	676	707	713	681	645	638	694	702	624	633	660	680	687	619	665	710	683	661	677	667	706	683	646	683	683	710	678	704	637	694	695	669	678	663	681	662	702	655	720	657	666	669	661	667	680	666	674	713	683	672	646	702	639	677	693	640	704	617	694	669	645	735	683	729	594	658	670	665	619	644	667	622	704	715	653	691	684	709	713	679	703	653	677	683	657	697	685	666	688	669	664	677	674	725	687	686	621	668	677	713	682	664	657	612	686	654	652	682	734	683	677	659	638	703	703	618	716	658	678	677	701	653	683	667	673	685	641	690	677	651	711	694	661	678	680	661	689	677	716	624	675	670	668	700	702	707	700	726	683	665	671	669	720	658	655	667	690	685	718	653	675	664	641	662	686	665	717	660	633	695	686	652	638	655	691	676	657	675	714	637	653	670	690	645	660	677	687	670	704	693	664	660	684	651	665	719	666	716	663	628	692	647	647	659	627	681	665	663	666	666	656	684	679	707	678	689	691	704	679	641	651	630	697	653	730	728	666	656	688	677	668	685	698	733	642	670	664	645	693	662	672	625	674	658	677	660	696	652	645	660	673	680	703	696	702	677	690	651	679	687	677	669	673	642	682	669	666	696	649	634	673	685	712	682	649	642	727	654	647	706	685	667	666	687	636	650	666	641	681	696	675	698	675	658	717	664	666	686	679	695	651	661	685	703	681	684	635	711	662	701	677	658	682	626	711	688	638	671	664	696	649	693	647	649	701	637	656	679	630	672	679	678	654	695	678	672	683	702	663	621	685	709	688	706	697	684	679	700	671	744	683	693	724	695	687	692	647	690	663	688	692	712	697	643	671	632	663	672	692	681	706	689	704	702	680	651	657	665	711	685	685	702	630	672	691	724	705	704	644	674	709	683	695	652	625	667	696	682	705	666	674	671	668	655	615	669	719	704	696	616	641	669	708	614	656	706	672	692	672	696	623	648	682	705	700	665	664	661	675	687	676	668	686	680	670	684	679	639	682	653	691	690	646	691	678	645	655	657	694	687	672	698	734	677	655	686	695	665	705	649	660	676	689	701	679	689	682	684	727	657	663	674	679	661	732	715	671	645	676	689	673	646	703	648	657	696	689	691	680	692	671	666	695	650	649	713	689	680	650	679	699	681	655	671	730	682	684	699	710	653	685	657	670	676	657	648	639	640	676	669	644	643	700	668	736	672	706	632	670	648	677	675	702	704	716	669	685	693	667	684	675	673	714	682	710	711	699	702	684	670	692	667	678	659	657	688	641	625	709	654	666	662	650	676	668	652	643	694	653	720	667	701	681	685	716	698	690	658	673	623	661	671	693	666	678	628	676	665	690	655	662	640	670	718	626	695	659	633	694	675	675	688	658	682	613	662	704	669	653	620	639	709	643	643	715	683	651	658	662	684	665	670	629	660	708	665	625	677	618	675	662	737	665	691	678	686	671	681	701	657	661	684	683	667	661	647	669	666	649	689	627	664	710	600	632	696	670	683	635	686	685	689	665	639	704	683	620	682	694	667	675	669	673	651	640	682	711	643	656	709	660	677	675	716	661	659	719	713	641	624	661	632	706	738	667	676	675	666	652	685	702	674	665	665	660	748	667	649	649	665	653	656	695	680	679	696	613	661	674	625	651	652	653	685	654	663	649	678	666	657	664	650	684	718	655	725	650	663	660	655	657	661	724	672	694	675	664	688	678	677	661	684	643	694	654	678	617	712	657	691	693	664	687	669	648	671	668	670	669	664	695	697	696	670	663	706	648	675	668	675	705	635	649	632	639	680	677	658	724	707	659	685	715	669	685	666	678	685	672	730	694	674	675	654	675	667	671	690	622	706	645	678	642	689	657	678	694	676	661	674	713	694	668	704	711	701	662	630	696	715	718	716	666	641	668	647	638	637	675	653	693	646	708	694	658	671	702	655	663	687	693	639	655	704	653	673	670	631	681	688	649	688	622	680	649	671	663	679	728	676	695	698	649	653	687	654	693	693	687	666	680	724	680	638	679	691	691	678	674	636	691	645	664	654	641	685	707	673	680	671	669	686	655	685	699	653	670	649	697	713	631	657	693	673	712	701	660	672	705	669	671	629	647	672	646	701	652	674	699	669	722	706	679	684	676	697	677	629	704	661	676	653	736	644	593	682	695	663	675	701	680	702	674	680	676	649	690	689	646	724	723	654	682	644	682	731	663	662	675	688	730	723	661	669	660	651	660	688	670	655	709	672	672	660	691	711	631	682	668	654	709	663	649	648	706	699	655	691	673	663	642	674	711	633	667	697	667	685	698	699	710	697	676	731	615	661	664	710	699	653	681	683	660	661	724	703	657	640	702	677	645	709	700	667	635	704	706	667	703	641	607	695	677	707	646	647	718	633	657	682	690	648	653	724	657	655	650	656	673	666	653	683	679	671	674	676	644	680	664	693	668	725	636	683	675	670	687	702	671	657	692	749	664	625	682	694	668	660	663	685	670	677	717	681	654	656	676	692	648	625	641	698	718	669	653	688	671	669	666	665	655	703	689	669	683	674	678	651	668	637	727	715	700	688	664	682	632	634	670	647	666	667	732	633	633	696	658	679	642	613	650	670	700	682	654	686	678	732	653	666	631	673	667	691	686	693	678	675	722	694	674	687	650	725	688	638	665	723	683	712	692	604	644	707	714	657	656	698	712	664	632	680	700	693	718	653	664	730	715	697	669	639	649	703	719	702	696	683	630	651	632	682	641	666	685	657	673	641	638	693	682	682	692	659	688	659	659	652	672	657	702	707	696	683	680	664	641	661	701	684	657	620	646	663	661	624	690	731	662	676	713	696	649	624	652	636	662	650	668	656	672	675	646	675	730	667	658	668	681	701	648	702	665	704	662	716	651	710	614	686	703	666	704	626	675	714	665	677	717	675	675	642	602	634	695	664	659	695	658	671	738	678	669	662	685	637	649	675	643	637	684	680	655	671	709	692	658	674	695	682	622	689	673	671	637	697	631	691	676	655	683	670	681	688	643	693	675	651	676	705	696	664	666	604	695	653	664	653	678	653	706	637	633	650	670	665	670	654	668	688	705	666	592	648	680	661	682	649	619	724	677	649	691	664	637	627	704	673	706	650	679	651	715	669	664
24295	21924	29378	24236	21192	12638	1102	642	545	560	593	593	554	553	591	578	561	618	577	559	557	569	566	561	568	571	587	600	585	562	561	607	556	594	640	586	595	585	576	611	562	616	593	600	584	561	570	590	591	629	582	549	597	571	591	543	571	597	574	572	572	585	572	563	552	583	590	587	570	586	566	592	585	567	592	595	592	568	602	562	580	570	582	558	540	583	573	549	586	602	614	560	576	628	538	565	591	564	598	579	576	565	625	607	607	555	591	560	565	557	550	563	602	625	634	564	599	562	582	578	572	538	562	591	591	547	557	567	551	555	575	560	552	552	558	564	599	549	544	579	580	562	582	559	594	581	593	566	587	614	566	593	589	567	550	596	545	576	570	566	571	540	600	577	572	541	579	548	576	605	573	553	547	581	623	556	589	585	607	592	576	613	572	590	575	552	567	587	552	557	559	585	557	591	582	571	574	543	548	557	606	562	621	568	591	580	559	598	576	608	622	615	564	621	574	567	596	591	600	603	548	570	560	553	600	587	536	551	575	603	578	558	532	551	571	588	586	596	619	588	576	593	597	570	584	553	536	636	560	554	548	609	586	534	573	548	560	566	549	594	592	590	566	566	543	583	541	548	598	596	571	600	553	570	570	583	562	519	573	612	582	579	594	581	534	530	553	541	548	547	538	575	580	563	579	603	577	571	563	562	570	597	569	546	576	580	609	595	603	560	605	581	568	562	579	573	591	574	613	555	557	551	557	585	569	593	518	574	548	534	598	566	579	558	579	593	545	579	588	571	571	600	558	555	573	540	545	586	568	577	558	555	596	602	515	593	559	574	585	576	593	551	573	588	578	555	562	571	600	578	568	575	531	581	549	643	549	605	584	532	572	619	560	569	591	567	579	600	579	577	564	540	554	587	555	629	608	579	544	568	590	550	573	562	582	557	598	550	554	545	591	610	579	567	598	549	547	586	611	586	591	552	567	557	598	561	563	603	560	550	570	586	602	577	595	587	534	555	570	555	580	568	612	555	566	539	588	587	554	610	602	605	570	574	534	583	569	577	565	577	592	566	601	609	542	595	558	579	629	581	555	579	539	585	587	563	561	620	614	565	572	574	557	551	561	575	569	567	590	601	573	542	615	558	588	572	525	596	580	576	557	640	559	575	599	564	578	534	554	578	577	554	587	524	538	584	583	609	542	571	596	591	576	591	586	581	545	573	609	599	566	597	579	571	564	579	566	556	554	590	560	549	619	586	562	569	558	597	574	602	524	559	552	568	604	601	562	600	581	570	608	590	522	601	603	578	588	603	568	560	604	552	603	578	571	589	572	572	620	576	551	547	594	595	565	589	572	579	559	587	582	619	577	552	575	579	585	586	609	580	544	588	600	570	542	516	575	545	573	574	590	566	552	558	588	561	625	586	578	604	594	593	619	546	538	571	610	545	556	563	529	617	566	533	582	579	566	604	576	619	574	593	570	575	569	566	577	568	578	580	547	578	518	572	574	559	594	605	588	590	556	571	580	580	543	595	574	528	552	551	541	576	614	513	598	557	583	567	558	554	586	584	587	591	560	578	550	585	564	638	588	601	551	552	551	584	570	561	591	565	593	629	543	580	565	610	600	596	597	626	563	560	560	574	536	568	556	556	571	574	533	562	564	597	546	594	527	576	563	582	572	568	550	599	559	588	613	570	610	577	592	634	588	581	577	584	557	500	564	574	601	544	587	597	627	600	580	541	541	597	550	567	569	623	537	612	554	570	585	565	585	559	567	599	527	549	575	600	580	561	599	611	581	571	600	535	625	604	562	587	609	563	587	579	568	575	588	591	599	543	561	601	576	597	534	575	592	548	584	528	566	601	581	518	541	530	581	631	584	557	533	604	562	619	581	579	544	605	571	631	503	535	548	539	582	585	589	546	537	600	579	566	512	564	565	584	529	564	556	573	591	558	535	568	582	577	550	549	589	564	592	539	585	590	550	599	575	578	583	535	535	619	587	584	570	543	529	553	586	558	577	585	566	572	621	605	613	587	541	563	598	580	582	567	594	569	578	604	551	571	554	550	579	596	575	572	570	585	580	549	573	573	568	557	547	636	550	573	529	556	575	581	555	536	541	588	617	547	598	575	582	538	584	562	564	562	565	615	579	561	557	563	491	558	577	603	568	545	561	571	572	543	538	544	553	573	559	543	567	572	587	554	573	536	545	575	568	575	525	552	542	581	607	570	596	570	529	576	618	598	595	545	599	599	564	568	595	553	549	605	567	585	584	570	596	583	600	587	586	563	574	587	570	575	530	542	559	569	595	558	570	574	621	575	567	563	582	580	568	560	566	577	606	537	564	621	533	537	572	608	559	607	586	523	544	573	582	545	571	565	552	579	569	594	580	572	503	554	602	592	602	551	574	564	566	626	543	540	564	590	557	578	587	546	553	582	509	579	575	525	532	583	587	544	582	567	527	573	551	561	561	613	579	605	568	558	620	541	598	549	584	597	573	570	551	541	559	566	598	579	573	548	588	550	563	592	586	578	515	551	575	545	562	617	572	568	618	592	575	570	592	583	539	595	608	630	582	572	557	560	581	571	587	590	571	614	606	593	564	527	561	568	626	577	556	578	553	593	609	574	612	583	590	594	541	567	602	565	592	618	604	531	535	540	583	617	589	564	550	547	579	601	578	607	613	560	567	569	605	568	600	579	573	597	558	616	557	556	561	554	579	549	614	567	581	541	552	559	594	571	611	575	577	586	559	543	581	590	587	563	581	553	591	577	607	551	614	565	572	604	551	573	600	555	608	606	585	574	570	549	639	553	550	581	539	577	590	558	596	557	598	551	593	567	581	576	528	588	565	541	553	600	548	576	600	626	578	565	580	603	594	571	548	575	582	586	578	576	595	582	544	559	558	590	596	605	567	569	554	573	570	584	561	565	552	558	589	546	571	558	581	569	589	587	599	614	574	590	547	587	574	594	570	606	554	573	578	544	557	571	561	578	577	582	568	590	551	614	587	574	586	564	597	555	568	577	547	541	578	568	599	600	560	575	563	616	545	601	548	576	533	597	571	569	544	557	504	575	569	586	549	530	591	579	563	588	597	564	549	571	582	580	585	569	544	553	562	582	564	555	606	610	562	561	583	555	581	575	575	593	515	540	546	589	573	569	616	534	625	567	564	582	560	582	577	565	623	583	538	617	646	514	575	593	546	539	561	558	565	573	587	552	614	561	558	539	574	607	532	569	541	607	563	567	563	591	561	594	576	586	578	537	571	616	598	577	619	559	550	573	550	540	556	558	567	550	566	511	549	548	542	526	543	599	577	607	553	579	610	588	610	554	569	610	554	600	586	584	535	584	587	561	576	573	542	595	624	580	573	558	575	543	561	588	600	591	598	581	558	603	590	593	610	588	560	596	607	585	556	584	593	512	601	593	562	585	579	571	570	590	544	565	591	582	569	591	629	569	579	567	550	586	577	574	625	563	586	589	623	566	536	582	547	587	580	578
62324	86248	52934	22517	6113	1532	768	762	791	796	776	824	780	806	793	802	845	781	815	807	819	842	833	825	758	788	805	771	814	782	793	781	815	805	746	827	803	832	807	816	746	833	827	810	760	816	779	770	818	774	773	811	828	800	736	813	789	811	824	795	804	808	819	784	778	825	864	816	771	808	767	777	811	836	816	811	801	828	806	749	797	799	796	818	811	807	783	792	809	770	779	762	784	796	833	753	846	823	808	806	810	783	795	797	811	782	762	761	798	741	776	846	805	801	800	793	847	856	773	755	777	812	781	812	791	780	789	832	806	811	824	834	783	832	797	818	816	830	792	813	790	786	810	795	803	815	834	763	803	803	776	809	833	807	772	786	805	781	752	826	781	836	809	768	764	830	795	805	826	795	832	807	796	851	849	818	819	841	837	773	804	792	780	824	790	749	778	861	807	792	799	758	806	811	754	796	819	793	790	808	779	778	782	808	799	766	844	826	784	821	812	785	780	858	837	733	817	808	799	803	787	771	836	792	802	778	807	765	796	771	770	787	789	802	864	798	828	835	830	752	778	816	796	819	747	756	822	793	803	811	760	726	726	849	814	796	815	797	811	779	814	800	773	784	793	823	772	786	759	770	816	807	799	781	749	812	809	798	862	772	815	813	784	812	759	784	813	803	806	797	783	764	788	770	784	812	796	867	799	769	824	795	805	866	781	847	793	806	812	850	794	769	826	846	796	838	792	766	789	741	821	806	786	861	804	827	790	814	817	735	811	791	819	815	757	829	827	767	747	829	805	810	784	783	786	842	789	773	765	846	787	753	817	805	850	784	818	832	832	801	850	787	807	753	833	809	857	809	830	827	842	819	754	855	839	817	776	818	771	829	765	826	828	816	793	805	706	794	780	829	814	815	798	801	799	839	809	756	776	812	780	801	827	845	839	798	828	799	781	829	793	846	802	815	815	802	787	789	813	801	797	790	802	838	793	826	803	773	821	771	789	781	753	806	854	807	818	803	768	779	813	816	751	807	815	807	840	782	808	798	842	782	786	789	795	768	811	823	832	780	821	840	814	793	812	807	809	775	834	792	782	814	818	807	786	810	751	790	747	798	783	870	800	850	787	827	831	780	800	772	772	816	811	795	859	727	779	773	816	793	792	799	722	788	809	845	819	772	816	775	786	783	768	806	806	796	783	827	832	800	845	789	822	770	831	815	772	845	820	843	775	794	781	794	729	765	825	816	804	845	750	787	825	809	799	768	800	758	795	790	789	848	809	800	791	800	822	823	842	782	777	754	815	860	835	862	730	830	836	800	808	766	769	791	791	770	771	806	807	773	813	778	861	802	795	788	830	839	761	730	818	817	780	806	784	880	777	799	813	793	804	813	830	879	753	800	802	796	797	780	721	793	827	802	835	814	799	819	789	788	799	806	729	800	751	805	797	820	824	820	826	824	804	782	779	793	766	802	792	797	800	853	812	797	808	739	851	811	790	846	850	815	813	815	778	817	809	825	813	791	813	779	782	811	819	798	744	798	818	844	775	766	783	829	859	803	829	815	758	775	816	850	776	826	739	751	819	777	766	785	811	813	755	811	795	839	847	841	770	812	724	810	811	820	815	800	815	824	835	822	775	792	817	808	805	714	796	816	831	789	784	809	823	780	749	756	840	809	817	804	778	828	763	803	781	810	768	800	795	785	798	787	789	795	823	865	792	818	844	852	799	770	794	788	770	805	818	820	721	864	781	763	800	795	773	839	794	804	782	793	791	835	755	816	836	825	769	768	764	819	741	852	797	821	833	855	831	804	857	829	828	719	847	834	781	810	778	817	744	808	785	815	798	838	740	804	823	782	769	814	803	778	781	827	788	829	801	754	749	781	837	780	815	838	761	794	788	833	756	784	839	799	784	806	805	776	784	808	786	776	817	803	841	770	827	764	807	810	751	804	809	790	793	818	805	845	800	815	775	813	825	775	834	832	790	787	819	785	777	780	820	759	770	782	809	792	804	798	797	805	841	799	734	809	804	848	758	774	784	804	746	799	821	773	768	779	824	804	847	843	754	806	772	801	805	899	837	806	815	824	823	820	812	769	793	820	802	807	781	765	768	778	794	800	865	832	809	809	755	834	789	805	809	825	778	780	797	820	784	810	814	813	800	782	838	738	818	807	753	798	820	874	842	799	804	765	799	796	844	780	822	874	822	796	793	799	797	751	805	789	789	816	793	756	815	832	834	787	819	786	805	853	757	808	758	788	818	798	769	799	793	779	756	822	782	829	829	846	810	808	790	772	837	749	726	814	800	769	853	824	754	778	835	753	763	817	801	809	800	808	808	842	829	783	802	778	831	798	821	826	780	784	842	822	762	821	805	826	805	798	790	784	793	817	803	772	806	806	813	849	811	802	773	780	819	823	841	773	796	815	782	797	797	763	803	777	793	802	804	800	816	785	801	828	791	791	791	805	760	777	805	736	862	795	808	801	777	828	776	831	839	846	772	797	823	793	756	827	784	803	772	807	875	736	810	865	777	799	781	758	834	793	812	818	749	841	797	764	787	785	801	783	784	777	786	769	816	794	800	791	856	820	772	795	772	825	782	795	808	844	792	782	837	820	803	806	825	780	843	812	809	824	806	805	780	770	787	834	801	846	824	806	810	817	810	813	838	785	770	742	768	793	773	881	779	815	795	827	855	800	843	825	808	780	845	780	808	799	823	771	832	830	810	769	838	748	789	752	782	802	815	860	773	785	755	793	801	810	764	808	811	851	759	800	772	800	819	777	802	806	795	792	792	772	862	806	747	826	799	774	769	803	771	781	807	815	794	814	809	796	850	830	843	821	781	751	803	792	835	795	802	809	832	829	762	788	825	826	804	840	781	832	793	788	761	765	779	787	815	813	821	828	795	769	797	795	867	794	826	818	778	811	865	780	841	808	854	758	797	782	809	790	760	820	798	808	800	792	821	812	803	815	806	784	788	818	866	809	820	818	791	801	819	778	787	783	820	831	826	767	818	818	855	809	799	796	794	726	854	839	822	778	822	819	804	754	780	819	846	821	792	787	742	802	754	831	799	819	772	798	815	775	842	843	844	759	827	828	797	799	819	826	816	823	832	796	775	809	784	819	776	783	809	817	814	756	823	773	864	801	763	753	805	792	778	802	813	798	762	835	767	779	771	804	786	845	798	851	820	819	808	767	751	768	805	789	793	808	798	776	842	828	838	813	831	810	813	775	832	789	757	782	836	829	791	750	783	797	845	774	784	780	813	768	779	818	815	816	794	786	790	861	825	771	781	806	805	793	806	862	807	746	765	842	821	790	771	838	745	779	798	794	821	787	768	759	801	804	772	818	807	813	829	773	778	785	844	798	787	820	828	801	785	745	777	750	815	790	841	826	801	836	779	837	826	804	805	824	777	856	841	849	802	817	840	831	811	862	817	796	796	857	826	806	769	772	821	778	844	817	832	779	805	853	801	771	826	894	813	807	809	799	803	746	835	799
23536	21642	29577	23837	21433	20357	5017	607	478	508	532	514	485	512	527	492	498	512	512	565	503	502	484	513	490	532	548	522	512	528	518	516	519	528	568	526	463	494	503	515	517	544	539	505	526	503	495	469	521	518	514	494	536	507	546	517	511	514	478	489	467	504	504	523	536	497	498	532	513	497	505	478	498	497	540	497	455	492	501	509	528	523	508	444	513	564	550	536	526	492	527	463	458	542	513	543	550	468	512	503	519	520	491	464	485	471	483	514	471	498	514	499	521	519	484	520	529	527	527	525	524	456	465	508	456	500	476	498	477	483	492	507	506	472	523	493	542	510	488	511	544	528	468	530	490	500	530	520	471	481	510	522	473	476	471	457	542	504	488	501	523	511	479	530	498	452	470	501	488	494	508	529	506	452	501	535	557	476	501	513	497	503	491	474	500	481	478	533	502	494	511	497	536	509	518	493	520	464	467	519	479	518	513	480	490	523	469	506	503	484	515	500	499	498	530	495	525	517	477	467	518	466	495	515	515	531	488	527	506	505	526	516	520	514	511	492	501	534	499	528	508	505	507	488	499	520	506	525	501	518	480	463	514	542	519	517	544	496	517	514	504	532	477	476	509	509	525	469	488	465	489	500	517	491	518	474	469	505	506	517	488	472	466	460	488	523	513	507	515	533	502	510	506	504	500	526	473	489	475	495	479	529	473	499	524	515	509	502	539	495	490	526	473	486	511	524	482	539	498	488	534	466	505	482	486	499	532	497	487	475	506	476	531	508	490	485	520	515	491	498	495	506	494	510	520	492	474	531	504	527	510	480	527	498	508	507	500	510	509	526	500	502	516	539	497	476	476	516	508	532	502	531	499	509	476	504	488	489	502	487	521	494	518	514	552	506	495	523	489	502	495	513	518	492	478	478	498	480	507	522	517	518	480	504	510	488	521	527	516	498	521	522	493	516	466	497	482	495	497	478	503	522	549	461	483	478	502	492	500	541	519	530	513	531	520	507	509	530	501	483	466	541	492	505	525	517	532	518	509	498	484	483	493	533	472	555	480	466	496	508	476	507	518	534	500	492	459	465	507	485	495	493	506	519	488	476	551	532	510	484	514	490	460	508	496	507	511	495	495	483	504	502	512	513	522	478	536	514	508	487	475	462	482	513	450	533	516	457	523	512	491	464	541	529	502	521	523	489	511	495	503	495	505	488	471	476	529	499	541	484	470	514	484	524	524	515	515	500	503	511	495	488	554	530	507	489	499	518	537	482	504	503	506	509	503	466	507	477	499	491	509	534	522	529	496	521	508	516	499	516	499	522	514	490	493	481	516	546	497	520	495	495	508	512	475	504	481	519	480	490	527	503	485	542	491	525	507	532	548	497	514	497	487	480	503	507	512	484	551	482	510	498	511	540	549	514	479	463	481	498	518	494	507	497	463	475	525	490	497	490	475	476	482	515	478	530	523	499	501	494	517	493	495	517	534	501	475	475	517	459	507	519	485	508	504	496	478	531	495	452	483	494	508	479	504	522	508	508	492	499	530	517	523	475	536	503	510	504	524	505	480	512	560	488	486	498	526	504	496	531	500	491	522	496	509	498	475	499	512	487	492	491	514	528	523	517	484	475	489	484	522	472	551	478	493	480	506	508	484	531	470	506	481	516	540	498	511	510	488	523	556	512	472	479	491	513	518	516	512	510	525	504	497	492	502	514	525	484	525	468	501	545	532	491	525	506	464	480	527	480	500	473	517	527	502	521	527	533	490	479	506	475	493	514	510	450	506	494	531	526	496	495	517	520	499	510	467	530	514	486	493	506	504	507	502	485	471	540	497	515	501	493	529	494	491	471	525	510	491	506	503	499	520	510	483	527	486	485	507	527	489	491	516	490	493	484	525	536	486	480	510	497	516	461	504	498	537	478	472	479	477	479	507	494	491	480	467	512	521	479	481	491	472	534	518	480	480	530	498	533	515	449	499	515	493	505	510	518	497	488	493	492	516	546	493	518	484	517	527	517	488	540	532	478	498	554	516	483	514	502	545	521	454	515	504	498	493	542	491	472	482	500	449	444	538	497	506	485	495	519	473	513	472	519	498	521	514	510	509	502	522	498	489	514	495	483	487	538	490	497	508	546	463	456	501	497	466	523	485	521	483	538	539	500	504	491	537	473	523	532	465	525	535	502	492	510	473	474	481	487	483	518	520	456	475	492	475	543	515	507	499	555	499	478	494	514	521	485	463	486	494	528	497	479	522	522	532	501	488	506	553	487	521	522	507	506	492	462	508	530	504	507	507	534	513	523	537	470	512	497	526	494	489	519	500	553	492	494	487	484	478	509	510	521	484	491	486	512	480	507	540	499	508	520	509	501	528	505	458	522	504	517	511	530	505	512	528	494	528	513	515	505	508	527	513	508	524	505	545	512	501	523	522	544	441	487	491	517	499	484	471	510	537	497	436	474	509	515	489	497	498	450	477	516	528	534	528	519	493	496	462	532	491	567	547	508	535	534	524	517	499	468	498	532	495	493	501	538	502	494	498	492	479	512	484	504	496	506	481	498	520	514	502	501	512	471	515	500	531	537	533	523	508	475	493	532	478	476	514	513	497	482	516	514	436	480	498	494	455	525	491	533	477	495	474	479	532	465	537	520	479	505	524	525	480	496	483	503	512	540	538	531	525	486	494	496	515	482	528	496	530	512	516	520	508	493	537	500	531	515	503	506	494	467	493	526	532	493	484	507	491	508	477	498	513	492	481	486	499	525	488	496	485	485	492	501	498	489	519	452	469	470	496	513	545	513	511	499	519	480	475	507	527	520	465	539	530	481	510	511	507	544	482	470	511	497	505	463	549	485	510	520	498	507	490	479	521	499	512	505	493	520	534	425	489	452	502	497	532	498	489	516	535	498	494	478	514	552	498	520	491	503	488	466	540	504	510	507	539	519	480	536	487	486	516	525	525	514	493	462	469	528	480	562	517	483	539	501	531	503	484	484	545	492	494	567	511	508	483	513	492	480	508	541	493	471	502	543	507	483	540	535	497	480	478	484	514	516	497	506	525	529	523	522	506	498	504	552	481	506	483	488	473	540	502	534	519	508	506	508	537	513	448	458	511	503	465	444	491	542	530	478	549	539	539	479	529	498	496	481	525	478	501	534	518	508	481	516	518	461	490	490	476	503	472	496	502	549	529	504	497	489	465	498	487	524	527	486	477	477	486	481	564	520	486	486	482	521	526	458	472	516	526	502	523	498	525	509	502	481	481	483	461	462	492	492	520	547	510	518	474	490	473	473	496	531	496	532	535	521	501	493	507	539	511	534	528	499	522	515	523	540	480	518	540	501	481	481	473	501	514	462	496	510	464	527	510	510	493	513	500	473	513	485	484	499	478	504	497	491	482	478	504	514	516	482	519	500	521	528	491	492	512	491	516	513	499	502	502	487	502	518	457	532	476	503	507	507	481	529	464	504	505	492	491	505	504	477	518	499	504	521	498	479	531	520
62276	93189	59247	27861	8285	1805	673	683	716	693	728	698	708	741	711	675	653	684	718	701	688	667	708	690	687	741	722	702	678	716	705	702	711	720	691	716	673	689	733	664	686	753	711	689	686	709	740	717	755	732	753	681	718	670	657	692	661	677	729	759	671	683	732	693	668	689	678	707	665	700	700	703	658	734	702	705	707	711	655	719	730	736	715	680	733	692	685	694	691	725	750	711	700	719	634	704	717	651	672	709	684	675	673	677	704	761	686	747	698	692	704	682	679	733	700	695	673	684	716	710	662	696	678	706	695	717	739	655	698	705	709	684	661	660	706	695	715	697	685	700	676	742	737	722	716	683	683	731	727	692	676	706	675	707	699	675	694	703	707	717	706	711	648	705	730	739	698	669	706	714	713	699	679	684	660	720	686	696	725	735	719	758	675	660	714	687	704	703	715	712	697	676	714	670	661	690	716	703	695	693	704	685	662	691	738	702	723	754	662	720	710	738	676	729	701	696	626	748	691	684	732	636	715	687	697	658	675	719	657	737	675	702	693	733	727	701	667	653	748	705	682	699	686	687	711	708	705	726	697	673	675	714	691	706	746	684	631	727	766	700	677	702	700	693	731	732	681	683	688	728	689	729	657	687	713	716	690	682	672	709	683	676	699	718	694	711	722	741	681	687	696	735	692	663	734	704	736	716	677	679	705	655	652	706	679	707	724	676	699	701	726	715	690	715	648	721	697	735	676	714	736	687	709	693	672	694	724	688	678	722	703	719	645	703	714	740	682	687	702	661	765	704	693	701	693	707	708	687	653	680	724	720	644	721	719	676	662	696	710	712	673	710	707	732	698	677	694	660	717	659	703	714	675	713	711	650	669	675	725	732	682	715	712	741	685	683	750	700	727	740	679	705	685	726	668	690	648	734	720	680	729	714	705	735	720	715	700	702	727	666	635	669	699	728	706	727	695	660	709	710	711	757	690	724	702	693	746	670	673	721	730	736	681	685	731	716	699	716	673	641	689	704	729	754	730	735	714	717	695	727	741	672	684	723	725	696	726	681	694	714	713	619	682	690	697	685	693	705	700	687	702	675	762	733	743	671	733	711	661	688	655	733	691	701	693	692	693	727	719	695	656	702	685	651	785	667	707	674	685	683	720	680	714	696	680	746	683	690	684	690	702	693	693	720	717	679	692	664	695	701	674	696	739	668	713	682	705	711	746	690	717	684	688	653	678	692	690	703	697	725	683	701	687	721	678	738	719	674	727	706	731	697	718	707	692	723	758	688	704	661	647	726	677	733	720	703	708	695	684	713	675	728	680	686	713	708	753	678	668	672	722	730	698	701	694	721	686	661	719	671	690	737	682	712	711	679	755	689	713	705	718	699	714	724	717	659	662	704	716	704	682	676	687	677	676	687	713	705	707	744	705	710	680	698	696	681	726	693	699	715	687	731	728	688	735	684	676	670	731	677	695	741	719	697	724	734	704	680	675	684	719	721	729	690	691	709	715	729	663	670	729	729	734	726	765	733	699	683	709	694	729	712	724	682	711	697	677	698	741	707	702	708	712	704	691	757	709	721	684	703	688	692	691	703	713	657	687	682	664	709	675	694	724	703	679	726	744	730	689	687	657	702	651	714	674	717	643	729	712	681	704	689	727	708	705	662	707	691	707	695	708	695	736	684	729	691	732	656	692	704	683	690	692	725	721	753	714	688	711	747	723	700	691	712	693	708	726	773	655	721	685	697	692	722	703	729	680	709	682	633	671	705	685	667	703	664	694	679	709	720	737	690	722	638	713	714	723	673	705	684	718	669	718	728	688	677	705	668	699	703	696	705	745	687	661	711	694	679	626	675	665	660	686	701	703	684	720	703	697	679	663	681	747	690	727	739	697	746	726	706	689	719	680	708	706	639	716	703	696	726	719	666	736	674	668	658	665	717	650	708	675	663	708	676	700	711	688	672	665	710	685	726	677	735	673	696	670	706	716	710	692	712	670	697	705	699	728	664	699	693	722	671	725	736	679	707	682	675	713	726	673	696	672	739	676	739	682	707	703	693	720	749	673	698	722	691	685	716	692	724	705	660	673	728	700	731	695	692	707	679	730	726	721	693	673	698	637	639	712	695	719	727	669	680	739	775	666	696	696	688	725	710	644	722	685	774	684	715	643	633	691	684	687	719	758	700	692	726	658	688	690	629	665	685	689	722	720	670	734	705	726	737	674	653	741	686	672	754	768	643	746	677	704	682	666	710	697	751	710	704	700	699	706	782	718	670	680	693	705	693	731	673	690	681	706	671	663	748	710	706	713	733	628	691	717	714	718	744	681	721	676	748	738	675	691	734	680	709	713	683	666	708	653	759	666	697	675	742	698	697	694	714	675	682	677	705	725	706	748	718	720	722	700	691	702	736	664	659	682	688	688	673	758	712	701	625	673	740	713	732	670	696	667	693	753	727	713	702	697	725	705	717	703	747	714	704	689	739	677	726	737	675	664	695	706	682	691	692	678	702	691	696	674	698	736	717	683	693	668	720	683	682	731	694	699	707	700	745	723	692	734	682	702	704	712	733	699	679	715	694	717	673	730	717	703	710	684	719	719	745	735	656	711	705	688	697	741	704	661	729	689	697	704	704	684	721	736	689	742	713	713	692	663	736	723	687	672	685	667	675	657	736	718	676	723	684	753	715	747	717	696	700	709	693	735	665	677	708	675	708	726	731	705	696	716	680	721	663	715	716	720	726	675	698	680	732	699	676	722	689	729	729	721	670	695	701	765	707	686	682	711	706	672	708	669	696	719	636	701	716	669	688	673	682	700	663	707	654	702	680	711	668	721	678	653	755	661	728	721	697	650	704	666	690	615	662	713	722	669	701	686	639	729	701	707	728	702	668	671	698	641	660	745	688	716	664	678	666	719	658	717	701	705	739	701	687	730	724	715	704	689	702	688	706	724	708	706	661	653	673	724	653	657	676	697	699	715	721	729	656	700	703	681	684	721	662	675	675	726	700	689	649	677	714	715	720	695	700	762	710	692	674	697	698	707	699	725	716	750	737	684	712	660	686	771	662	747	707	671	694	685	673	677	706	677	716	687	722	684	707	673	698	635	686	632	735	743	677	701	705	696	676	726	705	639	687	730	694	703	693	688	689	744	674	663	682	727	672	738	713	749	666	657	676	687	695	692	702	763	658	739	691	632	677	724	668	697	744	678	685	665	681	772	658	754	697	698	677	680	697	687	704	669	688	692	712	706	682	691	681	705	678	691	750	722	703	727	745	669	682	714	701	742	698	715	742	716	738	709	650	675	680	746	727	667	680	678	720	669	681	663	728	700	708	680	684	700	715	688	710	719	694	675	687	667	700	696	703	725	716	684	656	720	704	723	682	703	658	697	717	720	658	714	702	694	703	687	668	728	684	701	655	728	723	716	675	667	689	650	687	720	692	693	710	701	693	705	684	691	694	692	694	666	693	684	682	682	688	719	763	654	718	672	685	704	741
32025	27605	22149	6990	990	517	485	497	497	465	495	486	485	454	492	485	499	477	467	499	494	510	497	486	477	536	478	492	473	510	505	492	479	487	459	520	447	473	481	464	485	465	481	505	481	477	496	488	508	501	480	488	470	455	479	480	458	462	506	500	486	469	483	509	474	476	442	459	504	507	491	502	473	483	484	519	447	474	494	497	429	457	513	542	528	483	466	479	492	465	476	470	496	483	519	489	449	455	485	475	450	502	483	486	511	484	438	498	479	459	488	478	481	467	443	502	494	494	490	456	480	484	471	474	508	501	467	484	520	498	516	458	506	488	477	463	463	450	492	468	470	456	490	454	499	504	495	493	521	467	457	492	511	490	500	492	464	496	475	480	445	523	509	488	482	483	500	488	518	510	487	516	500	497	464	451	500	510	478	501	481	453	464	485	498	458	481	460	465	518	453	448	500	487	460	475	473	476	465	475	499	536	478	481	491	496	495	505	487	454	524	483	529	458	487	459	504	495	480	519	478	470	454	461	479	493	472	468	485	479	490	442	457	481	465	495	500	488	513	468	480	496	471	510	496	488	491	474	462	507	487	497	458	477	502	503	492	491	496	478	475	481	521	492	465	472	465	484	434	516	487	458	493	465	481	442	481	506	491	476	466	457	476	445	466	550	498	490	508	438	483	467	477	471	513	437	497	489	482	490	514	492	484	514	498	492	483	496	476	492	511	477	473	492	471	490	468	445	464	487	467	499	498	425	483	512	477	464	479	480	468	468	458	467	513	465	462	468	524	482	497	461	444	474	470	478	464	471	485	484	480	479	492	472	498	491	496	441	528	497	518	476	508	504	488	455	463	505	474	498	499	498	508	442	453	467	443	485	476	494	461	464	516	480	508	478	472	505	484	487	467	466	482	494	475	476	488	493	490	474	499	470	489	459	479	484	495	470	501	508	472	493	508	434	477	473	476	484	496	497	489	498	478	450	502	442	503	494	470	511	450	450	471	491	490	454	512	471	491	482	519	494	478	481	529	521	506	488	483	529	485	517	493	539	477	446	490	438	463	509	488	511	468	496	479	494	497	457	468	461	476	517	470	535	487	471	489	492	478	513	489	477	466	469	510	464	460	451	509	471	495	503	462	502	482	459	451	493	515	480	466	466	501	447	479	512	512	480	492	455	497	505	474	506	482	492	454	474	510	501	490	485	473	444	524	503	493	494	481	503	481	458	487	459	482	502	506	479	481	458	445	486	526	472	457	477	468	470	482	457	469	501	476	478	493	498	484	522	466	481	474	448	486	483	498	489	482	475	532	469	449	471	499	497	490	480	457	492	480	498	463	463	496	489	477	448	465	488	471	489	450	515	453	477	503	485	477	480	486	468	458	508	485	464	478	519	523	474	516	521	482	443	479	506	470	510	487	517	509	482	528	485	491	471	490	492	466	469	459	438	538	532	502	479	513	501	487	537	466	496	465	515	509	481	487	492	456	463	477	458	480	475	479	464	484	473	475	507	492	449	446	481	494	481	478	476	476	501	490	464	482	439	476	494	501	477	484	489	479	465	493	510	464	491	504	491	478	524	455	529	510	484	469	476	469	448	467	442	480	507	475	502	495	477	453	496	486	456	518	522	473	478	455	490	470	485	481	476	486	471	504	485	473	466	503	518	465	494	453	474	471	496	481	467	428	479	501	507	467	477	478	504	528	488	503	483	493	454	483	488	508	489	490	496	469	496	525	495	498	467	482	485	453	461	452	452	468	496	437	505	465	517	469	457	474	520	486	517	463	479	457	472	461	429	492	485	497	494	469	516	471	482	489	487	525	449	464	512	484	464	507	512	469	484	469	457	497	481	455	495	484	479	476	475	458	468	437	520	462	456	468	493	462	446	479	474	463	512	496	513	510	510	486	482	483	499	463	480	476	478	480	480	455	471	503	506	486	469	485	504	494	495	487	475	498	507	497	511	488	474	465	456	460	491	495	492	476	504	485	472	477	464	503	431	459	476	472	502	491	472	480	484	453	495	519	489	521	500	440	475	493	480	456	454	493	474	470	488	483	492	467	476	481	479	538	500	499	515	506	521	475	502	498	443	482	490	504	459	464	490	539	479	511	464	469	482	495	496	456	473	473	436	474	523	513	480	511	489	499	450	469	483	503	496	501	485	487	455	481	509	505	490	496	462	537	455	484	458	469	485	473	499	474	476	463	490	498	481	481	468	469	508	488	465	497	491	478	447	517	478	490	480	475	482	504	502	508	514	481	447	459	496	481	530	464	498	494	541	480	477	474	456	468	458	469	481	480	476	490	477	513	467	483	467	494	466	486	463	456	511	469	483	496	462	449	462	491	492	477	446	447	484	482	494	457	488	471	454	562	480	485	501	463	482	485	465	465	457	438	459	481	486	468	486	456	500	461	507	508	434	494	496	494	488	487	460	449	452	462	505	483	492	466	473	479	447	506	496	459	478	456	463	460	461	501	448	469	508	483	496	485	502	508	484	477	461	521	504	485	479	497	503	478	505	475	492	505	495	491	448	423	442	455	465	499	481	466	502	512	444	516	476	478	497	454	481	456	452	482	483	450	494	511	499	508	475	446	464	474	469	521	515	459	496	447	486	501	486	479	476	511	482	485	514	437	463	516	493	492	440	497	480	493	487	491	477	467	483	492	501	481	506	494	492	527	489	472	474	483	530	489	512	493	471	496	509	483	518	470	511	483	449	497	532	476	467	456	468	462	490	491	522	481	457	469	474	537	492	457	504	445	473	474	462	515	440	480	518	450	494	519	518	479	499	486	503	454	517	487	503	496	478	473	462	490	502	462	470	464	486	444	514	469	504	497	504	463	472	458	459	530	496	487	507	517	494	490	503	506	497	512	473	469	460	485	467	440	481	485	475	519	465	531	478	493	470	474	478	519	461	518	468	495	487	480	461	471	459	474	438	479	489	479	438	503	482	429	535	471	487	494	464	477	491	421	515	466	495	455	525	484	449	490	477	480	456	508	513	459	462	471	472	484	481	502	487	473	511	463	513	465	446	476	494	486	493	505	487	482	513	471	512	508	477	510	499	516	456	514	467	484	467	499	492	451	452	535	488	528	524	496	456	476	443	465	439	498	478	503	488	493	474	498	492	490	485	497	503	503	454	505	515	506	457	499	498	449	484	479	476	524	468	493	512	499	479	505	511	469	469	479	505	483	438	505	463	501	482	478	492	514	459	493	493	497	452	505	453	458	487	482	492	506	538	476	457	445	477	460	513	488	456	494	483	492	456	500	469	503	476	461	478	484	481	515	471	470	471	468	489	484	432	459	468	494	509	488	458	466	474	491	478	470	473	486	509	510	496	509	469	502	460	484	507	517	467	503	481	468	458	501	505	488	483	483	483	519	463	502	484	450	458	517	504	480	486	487	458	508	448	504	464	513	508	439	476	464	489	465	453	476	470	501	492	488	479	455	433	469	487	472	492	494	507	520	497	469	494	477	494	451	473	449	447	459	499
38776	41138	20565	5076	1379	756	680	725	668	679	698	652	707	679	688	715	674	667	695	713	672	689	673	677	667	666	666	669	676	607	714	677	664	657	736	698	647	648	707	697	719	694	658	675	670	675	673	695	670	666	661	730	696	655	683	691	711	686	700	684	669	678	693	651	667	716	678	718	666	733	709	659	672	727	695	698	704	657	693	677	675	683	648	636	693	672	697	655	672	716	715	686	695	666	713	675	735	697	705	667	635	642	665	647	720	707	714	694	643	645	683	660	673	670	664	691	725	653	679	673	698	681	727	634	687	695	717	667	657	692	680	650	689	668	676	677	678	647	682	685	704	650	679	684	667	711	657	694	686	668	692	723	688	671	693	647	651	706	708	675	655	734	711	691	717	655	678	707	700	678	696	650	677	692	685	652	638	691	668	673	672	642	605	633	674	707	693	687	676	747	667	647	669	662	654	696	653	653	668	649	631	687	658	646	679	693	639	654	706	693	682	650	670	684	702	652	670	721	690	646	685	692	694	716	715	691	670	673	680	689	683	671	661	684	690	681	711	661	707	642	677	677	648	688	649	684	672	695	679	693	698	699	715	631	709	647	689	646	677	708	710	692	680	689	690	721	632	691	680	676	629	649	664	681	730	648	705	671	657	691	693	675	694	721	706	675	647	710	658	638	723	709	687	668	674	677	658	669	697	709	720	680	720	673	704	674	671	727	635	688	651	686	692	697	652	620	688	676	679	695	691	710	664	676	647	658	648	719	670	695	735	657	698	678	644	689	702	707	693	643	659	699	678	707	669	696	644	657	669	707	711	709	634	662	672	689	663	665	678	644	692	717	701	682	662	724	684	671	675	709	661	740	702	700	689	677	692	679	704	684	659	679	712	717	736	682	684	720	662	703	716	690	711	625	673	701	679	712	668	647	669	651	680	646	694	683	629	652	632	685	708	707	651	684	738	656	673	677	701	700	739	670	703	706	688	629	681	672	697	682	691	711	653	720	703	682	697	702	653	666	689	690	688	733	670	713	692	690	701	708	652	687	655	670	689	647	712	683	677	678	700	684	674	689	713	665	674	673	732	685	711	701	672	723	716	692	685	689	687	664	681	717	734	697	692	714	668	653	679	700	677	703	701	727	705	671	666	664	698	657	732	659	654	695	678	683	663	684	687	682	662	682	721	684	683	714	709	706	664	698	705	662	709	737	686	684	670	646	714	705	685	706	675	696	703	708	693	674	667	662	697	698	684	642	755	674	645	666	721	735	667	694	688	686	668	652	707	716	702	655	738	663	681	652	677	680	675	720	700	688	670	661	640	691	668	705	698	661	662	695	703	674	719	689	684	647	685	704	644	714	653	706	686	698	641	692	717	697	665	649	698	673	660	691	655	690	653	696	672	674	702	691	652	726	690	672	705	709	639	682	750	654	690	667	653	696	697	750	636	681	714	649	708	655	654	693	717	719	675	678	685	725	704	708	684	685	698	702	653	690	692	720	700	629	701	670	644	628	726	666	676	757	688	641	698	725	662	674	626	701	685	686	661	682	664	699	689	685	744	667	662	650	673	641	654	662	652	671	696	718	674	665	709	677	689	722	690	671	689	697	736	683	672	660	684	675	685	674	689	722	633	717	668	676	711	734	675	663	722	643	685	671	695	687	644	704	660	703	660	675	701	731	672	698	633	674	710	683	702	742	709	671	710	636	681	657	709	699	712	717	681	730	707	676	691	723	683	709	671	713	674	633	690	703	693	661	691	692	706	747	675	652	698	665	753	704	662	657	692	651	726	679	728	729	744	670	691	687	699	678	682	710	667	627	693	653	654	669	640	664	691	722	697	670	675	689	676	701	700	672	637	684	692	712	640	673	705	710	710	670	634	736	699	708	672	682	680	666	685	670	678	689	702	702	650	629	713	721	672	658	670	719	690	677	687	699	598	663	660	689	635	697	701	723	709	695	674	687	662	716	659	707	671	658	659	634	686	663	664	686	648	677	675	669	662	630	652	703	689	714	694	631	674	755	674	631	686	668	651	745	689	696	668	716	678	704	720	669	669	647	660	691	733	683	656	656	695	668	660	675	679	664	706	660	643	669	709	705	657	700	685	670	614	666	684	705	687	695	683	648	701	667	674	673	690	671	710	739	693	660	693	707	695	714	690	714	699	668	696	716	685	698	698	680	657	698	688	699	657	661	646	731	669	640	707	671	685	674	703	678	668	683	656	653	696	728	676	647	680	657	680	713	737	717	669	662	687	673	669	699	677	706	735	663	654	689	682	705	676	718	705	668	682	705	707	696	695	709	678	739	723	704	655	688	729	680	670	636	670	705	661	647	683	708	693	645	677	658	696	661	721	715	677	704	729	713	657	658	673	647	694	632	632	648	666	672	715	667	704	673	699	737	710	652	676	661	666	666	725	654	664	683	712	681	701	650	703	694	685	696	670	696	721	696	665	707	674	723	677	668	675	699	705	683	653	626	696	686	699	731	699	704	677	636	675	660	644	695	675	674	653	698	661	696	656	680	671	700	640	680	744	742	710	687	727	695	690	716	685	684	688	692	694	679	718	676	721	682	656	718	660	661	686	715	705	673	659	621	681	738	692	719	689	657	647	681	731	677	668	641	698	666	686	683	689	716	672	687	674	671	675	654	683	604	666	715	690	692	642	697	695	670	695	679	667	703	665	679	675	674	722	694	684	710	667	642	725	654	671	690	696	711	714	676	685	708	705	721	658	657	697	671	664	706	669	682	662	664	686	689	667	704	671	666	681	719	681	685	676	665	670	691	681	697	704	698	664	686	670	673	634	647	703	691	674	660	677	665	683	653	736	728	671	683	686	677	671	673	699	638	664	673	651	700	717	709	674	704	685	698	688	690	680	666	740	667	680	679	718	668	731	675	667	704	695	715	685	720	651	683	681	675	701	670	721	710	631	668	655	682	658	695	711	728	647	724	669	659	699	706	681	685	673	673	713	662	671	687	689	677	685	684	690	678	716	674	698	678	722	626	686	700	645	671	655	692	696	689	649	710	694	690	654	704	645	693	672	667	655	668	665	676	642	710	665	661	658	679	726	661	667	699	652	672	678	696	687	713	626	664	687	727	683	690	677	693	675	663	694	717	697	676	673	664	648	668	687	704	667	680	707	720	685	694	657	644	696	670	680	670	701	724	647	688	703	744	729	738	660	629	715	692	655	676	682	657	709	680	716	664	630	647	716	676	697	694	692	685	684	684	679	684	705	681	671	658	715	658	675	689	683	632	705	704	640	628	682	696	654	707	630	703	699	709	611	722	681	674	709	708	668	624	640	704	713	693	678	641	739	685	688	691	732	702	698	744	692	720	704	685	670	664	656	671	623	661	642	689	678	681	670	769	702	684	674	654	634	668	668	683	666	664	701	659	685	675	679	678	656	704	668	667	746	680	669	675	675	687	695	649	699	679	700	661	664	667	663	634	675	675	663	684	681	704	706	722	676	663	744	725	693	715	662	659	676	683
24488	21968	29386	24286	21215	12595	1042	614	603	604	588	553	565	585	627	575	633	649	594	593	621	565	564	553	604	575	551	569	575	545	620	567	613	599	592	611	569	601	521	571	597	548	559	591	547	612	557	578	607	610	595	646	602	582	579	549	550	612	564	608	607	579	587	573	605	585	575	597	581	561	572	588	631	596	559	579	567	569	552	582	571	602	613	566	587	603	612	590	593	565	553	614	603	564	574	561	550	575	559	592	570	587	579	526	597	569	576	605	572	598	610	556	620	611	590	594	590	560	579	597	595	595	592	556	547	572	581	533	557	557	534	579	563	572	558	598	576	584	568	573	594	527	593	612	554	566	579	555	561	577	582	581	566	562	577	565	529	633	550	615	581	563	587	593	595	602	546	593	584	609	599	630	539	586	563	547	557	625	583	582	570	596	527	618	585	553	584	553	587	558	554	619	582	599	584	605	625	564	591	564	555	609	569	583	637	597	578	574	571	579	630	586	597	574	584	591	585	587	590	556	589	581	562	565	548	584	586	592	545	613	592	618	573	591	545	553	574	557	564	556	580	569	605	550	592	607	573	572	562	603	558	572	623	569	553	651	584	575	604	578	587	576	583	623	598	607	555	576	577	588	556	570	556	585	555	570	590	553	643	551	563	589	567	523	581	601	525	578	578	547	572	543	583	595	573	568	590	583	602	554	574	598	609	579	586	542	578	613	622	549	575	587	555	599	570	589	616	608	585	612	568	587	571	618	554	537	574	559	626	569	535	567	589	543	588	592	595	574	560	589	579	595	571	563	588	598	603	616	543	562	568	579	594	584	606	567	562	569	599	577	558	586	521	618	563	613	582	578	550	578	603	615	614	570	640	576	577	578	605	613	602	556	575	592	583	549	617	584	574	585	580	562	607	534	623	550	559	576	568	620	589	567	560	582	603	593	581	571	581	567	578	613	573	551	613	565	578	609	543	620	578	602	579	563	532	610	588	566	556	602	609	557	590	604	560	545	563	547	589	569	566	596	622	612	597	578	568	577	591	571	561	565	570	657	573	558	537	588	598	568	548	609	562	611	552	556	575	592	578	543	572	566	591	588	619	592	570	589	573	565	593	577	578	552	577	574	526	634	598	550	550	620	574	556	531	567	589	523	589	577	583	612	571	562	585	618	553	592	599	615	584	592	562	550	529	591	576	616	574	583	567	538	568	607	577	609	657	564	561	609	556	574	633	547	598	528	550	597	584	615	552	606	596	556	627	584	569	555	537	580	586	562	577	606	601	551	555	608	623	568	558	582	580	620	558	593	600	561	589	607	613	566	563	554	572	579	539	509	562	587	568	580	578	566	572	569	578	604	603	587	594	593	541	598	589	558	573	548	604	570	580	593	590	583	595	559	542	570	581	559	579	595	598	632	588	589	559	578	550	619	597	582	545	549	561	606	584	573	556	582	572	584	581	612	589	583	580	574	608	565	601	560	570	602	583	610	548	533	567	574	648	543	641	589	579	582	584	565	564	554	546	605	557	573	637	560	613	597	529	569	553	612	598	532	575	547	590	552	585	581	580	631	606	539	608	606	573	548	633	577	570	615	581	594	624	604	585	601	576	625	579	572	564	588	604	614	618	566	542	577	603	578	589	551	557	578	575	595	539	578	621	618	550	609	553	630	580	569	594	613	590	607	574	577	612	563	624	585	586	584	590	568	562	622	570	549	576	542	578	587	587	604	563	566	635	604	560	550	550	556	576	594	601	568	539	565	594	562	570	575	595	626	632	575	569	587	594	562	595	571	579	570	567	597	620	547	591	572	629	577	585	590	601	526	622	627	565	580	602	607	600	579	602	582	560	566	572	601	588	627	615	585	562	623	601	519	585	588	588	602	588	594	582	599	580	589	610	558	618	543	557	561	570	581	594	609	545	603	574	583	578	571	543	591	575	601	570	616	627	581	577	623	582	547	577	579	555	642	594	596	536	567	556	551	569	613	550	588	553	562	579	582	567	575	570	576	593	596	579	595	625	586	616	571	593	572	603	609	576	590	545	569	575	546	571	561	549	577	555	588	595	587	572	601	561	597	612	533	584	591	550	560	597	593	569	576	605	558	582	565	542	580	606	612	627	574	572	596	568	559	570	551	600	559	569	610	576	632	620	605	567	575	593	588	549	592	563	605	589	554	599	606	556	604	600	554	609	562	564	547	602	617	595	556	564	552	573	567	595	575	586	527	579	566	589	545	592	546	648	569	569	566	609	571	632	596	609	598	585	562	582	559	564	627	569	574	586	597	613	625	566	547	573	575	591	546	538	600	555	612	595	597	573	587	564	565	596	578	575	571	583	603	581	596	554	579	591	625	567	564	527	549	582	581	570	596	592	562	522	571	573	620	581	599	582	575	554	553	569	576	583	587	591	563	601	586	569	597	577	572	550	569	571	593	619	622	563	606	566	628	600	555	588	575	587	572	572	538	545	568	594	559	619	572	571	548	587	618	586	605	590	585	604	589	621	580	594	566	607	583	624	565	579	559	589	557	549	581	548	572	599	592	561	623	561	559	550	607	600	580	551	577	606	569	578	589	565	561	545	634	585	586	591	570	584	616	564	560	574	554	585	609	571	552	569	578	651	568	584	592	566	561	556	551	577	556	586	571	559	591	584	600	592	590	580	597	584	616	553	549	589	586	533	627	542	572	562	565	540	598	585	525	573	579	627	554	563	612	577	596	584	593	583	557	584	559	577	543	589	592	571	591	568	604	572	579	535	554	585	609	541	592	538	603	551	601	587	575	540	586	610	575	573	564	574	591	610	535	552	553	602	572	573	621	599	603	591	546	575	572	556	591	582	572	589	527	595	593	579	599	582	543	565	586	581	633	586	593	580	594	619	604	551	568	596	557	544	590	567	554	577	600	587	552	619	560	589	587	567	546	566	596	593	559	589	615	579	576	611	553	586	572	575	579	575	562	543	608	594	589	589	548	589	538	566	558	527	564	614	572	574	559	552	542	606	587	569	527	579	558	540	578	629	554	595	577	571	590	533	596	611	568	551	581	576	572	577	605	579	577	584	572	578	541	610	606	625	591	601	579	604	591	545	597	567	594	570	620	576	562	589	543	536	595	589	565	609	607	619	583	575	591	565	596	537	612	576	587	537	564	574	590	627	571	560	631	533	561	572	568	556	593	587	594	620	586	553	560	590	554	610	640	554	570	569	600	570	598	593	586	592	605	604	562	573	583	577	609	596	584	586	612	627	568	576	599	564	590	591	610	619	600	572	586	605	614	550	576	576	557	559	594	560	570	568	603	553	543	592	616	581	572	611	567	548	578	583	604	638	607	531	570	568	559	545	599	597	584	599	584	572	542	577	566	590	553	604	572	633	547	591	612	578	552	602	579	536	552	590	598	560	551	550	586	537	599	573	549	570	621	537	590	601	566	585	527	585	573	556	544	592	574	600	606	614	570	580	579	597	555	565	563	566	573	627	565	555	563	576	560	582	567	560	597	573	549
62332	86427	52603	23364	6350	1552	794	838	815	812	795	801	801	846	856	826	867	838	805	820	871	782	819	826	795	753	811	812	800	717	824	778	819	787	841	811	839	818	822	779	777	832	758	792	881	822	810	811	756	822	777	770	804	800	787	812	768	820	800	841	846	828	785	826	784	827	816	831	777	814	792	801	837	796	843	878	852	785	789	810	793	850	833	835	822	865	836	828	798	792	823	812	808	810	819	783	808	818	812	806	789	840	774	804	807	820	812	830	796	842	788	761	860	791	806	847	835	775	800	820	791	846	832	806	779	845	834	855	772	854	785	824	799	814	815	820	786	853	758	779	819	746	829	752	802	851	830	781	815	819	830	792	735	763	802	801	783	773	789	821	809	803	821	789	800	767	810	782	764	775	755	855	820	865	896	824	792	833	819	802	791	822	794	814	826	823	785	796	793	830	792	782	831	773	782	840	791	820	793	795	784	838	773	843	823	821	854	768	851	831	850	838	840	753	800	789	766	811	814	870	810	849	763	798	813	840	826	778	832	803	799	790	807	800	802	832	746	847	838	761	801	813	837	868	803	833	845	834	813	794	796	773	824	810	845	827	803	831	777	772	838	851	807	835	818	776	769	856	809	820	810	779	817	826	815	765	831	791	790	781	790	822	793	821	836	775	822	789	838	814	830	806	820	802	794	774	769	809	823	833	797	819	838	813	796	849	795	851	850	853	857	850	799	805	814	872	804	813	797	788	839	777	812	815	792	784	857	799	785	847	804	834	832	833	796	824	770	789	789	780	779	801	803	842	812	767	792	825	833	782	766	783	800	812	809	806	869	774	819	827	852	828	806	814	808	840	769	831	772	821	780	778	809	841	820	812	813	814	775	773	779	820	776	828	809	815	860	809	830	873	806	786	779	815	745	803	805	798	833	818	777	767	823	843	816	811	801	818	812	760	811	823	787	818	837	782	803	788	826	832	739	814	798	768	810	815	781	827	770	773	793	774	802	766	765	816	811	828	865	863	808	805	826	824	856	741	814	802	784	831	805	827	783	773	818	809	803	745	779	809	832	826	791	815	784	826	818	839	799	789	761	814	841	777	814	790	816	779	784	794	760	815	781	835	778	812	829	804	831	851	787	785	734	777	823	769	768	790	845	806	798	811	864	834	811	856	831	894	793	801	796	817	789	842	803	815	829	793	826	824	766	807	794	855	776	794	787	798	793	838	809	804	816	807	771	837	829	825	792	816	779	813	778	772	785	799	816	769	799	805	798	803	801	794	768	776	819	750	767	817	782	813	728	804	826	804	802	763	794	760	815	801	839	778	817	853	772	793	810	780	852	838	874	798	821	814	797	829	771	820	868	762	830	781	823	782	811	789	772	854	833	785	793	789	814	845	815	808	811	802	822	803	776	820	834	817	800	839	794	779	789	863	821	803	824	856	803	828	754	864	792	822	800	837	864	840	789	833	790	841	777	814	787	834	800	818	804	810	812	820	847	760	819	811	810	826	780	796	821	722	822	823	810	803	836	838	846	824	819	799	827	799	792	782	843	801	832	794	830	761	794	819	818	791	778	819	805	836	748	832	835	817	804	794	822	815	815	803	815	823	796	828	821	822	807	844	760	835	834	797	815	791	772	797	780	831	813	834	813	784	786	835	793	804	809	804	851	815	830	829	820	799	877	790	786	810	788	818	783	840	759	767	832	866	876	812	808	772	790	817	759	846	858	822	748	864	811	826	804	794	779	843	791	823	771	891	797	844	825	810	857	790	816	835	796	785	797	769	803	868	853	762	820	867	764	826	744	798	792	795	819	862	805	803	782	827	830	820	881	825	833	825	792	788	831	825	806	848	816	857	814	780	770	787	768	777	830	761	816	780	785	779	825	808	775	794	765	769	849	815	848	827	832	808	818	840	788	781	810	829	817	816	868	800	791	811	824	777	844	826	755	790	822	820	809	822	858	803	795	824	825	781	782	782	841	795	803	779	802	822	812	793	753	815	829	795	778	786	819	823	826	849	826	785	788	775	796	797	785	818	847	857	798	817	780	809	805	797	788	786	841	792	799	811	804	828	817	796	808	814	794	796	809	837	782	743	769	861	775	783	798	801	842	839	803	820	824	797	784	822	792	842	869	831	829	814	856	753	814	763	807	829	817	761	820	838	773	794	807	793	884	784	902	766	820	834	846	786	821	802	841	775	825	821	815	789	831	810	780	782	870	854	789	817	811	844	824	787	810	780	815	799	805	848	763	768	840	853	816	808	797	806	800	815	819	816	818	839	806	855	778	822	791	794	851	794	834	820	797	787	781	808	836	775	819	772	824	793	748	801	765	761	804	821	787	815	818	806	791	840	869	780	777	822	820	755	760	778	815	826	824	805	841	852	828	790	785	762	785	820	816	817	848	783	765	787	811	821	877	767	818	815	796	773	813	858	790	778	831	800	840	805	786	802	816	802	785	781	798	790	769	805	855	816	776	842	811	866	825	819	820	781	805	809	842	785	849	797	794	819	829	810	811	796	800	778	821	765	799	833	862	807	793	823	796	800	756	827	797	818	787	844	795	820	861	838	820	801	865	851	836	804	778	803	794	805	829	771	818	808	800	807	858	812	797	797	821	789	820	841	795	824	818	788	836	810	823	780	887	798	818	819	772	774	802	793	799	813	816	821	832	836	806	763	845	803	819	809	835	777	831	852	811	801	822	813	795	806	807	806	797	822	807	849	789	836	814	792	865	746	824	788	796	764	800	834	819	795	803	835	794	764	783	797	827	829	766	834	804	794	851	841	839	825	859	786	845	817	842	804	823	814	793	816	779	783	822	772	815	816	798	827	835	809	812	874	798	793	794	775	804	829	758	778	767	751	765	830	757	817	817	726	813	817	839	812	806	802	783	805	838	783	778	828	822	800	782	787	778	812	814	848	797	779	848	790	839	845	803	862	819	786	784	795	772	787	778	723	760	809	837	799	779	772	790	774	822	812	835	867	864	810	755	804	818	833	843	809	798	795	837	800	808	822	825	893	784	784	805	844	815	837	850	799	817	818	803	861	824	816	832	799	812	848	846	856	836	830	786	785	775	761	806	801	768	760	813	811	794	827	811	845	809	777	816	835	832	794	828	810	799	768	794	817	825	831	857	780	818	817	841	843	862	836	792	830	802	813	798	798	787	815	783	785	828	793	813	806	816	807	830	809	792	779	766	767	827	794	789	804	866	793	794	809	850	776	844	871	793	783	745	783	787	793	808	842	831	769	870	767	767	806	847	806	819	744	828	813	790	779	845	806	835	839	794	862	826	814	842	779	841	813	803	783	840	798	811	801	744	798	790	772	802	804	823	813	802	819	830	806	828	781	804	830	785	795	816	794	841	842	850	833	779	818	844	774	832	819	828	796	801	801	818	838	786	786	819	789	817	785	843	809	783	824	804	806	760	863	847	811	819	799	762	811	815	827	768	817	859	823	827	792	866	806	794	842	849	767	783	794	794	861	760	781	780	769
23489	21650	29505	23874	21398	20202	4873	577	534	530	530	520	532	526	544	546	493	518	501	511	543	538	508	491	460	494	562	519	546	530	532	500	525	514	498	547	470	509	524	528	488	493	515	529	574	521	533	520	534	501	479	539	512	530	517	535	480	544	495	496	509	493	485	489	521	484	510	503	527	530	510	510	491	527	523	492	506	523	549	499	523	506	492	523	496	498	498	517	532	509	520	528	493	516	518	509	516	501	479	478	476	494	502	511	521	532	525	513	466	531	505	498	502	524	537	546	520	509	479	503	508	510	542	511	486	506	497	481	503	499	496	520	565	528	559	486	488	488	526	541	494	535	475	505	521	512	512	559	503	502	454	510	490	511	521	485	533	510	539	452	503	481	508	489	537	527	500	490	491	487	491	495	508	511	531	486	491	516	535	534	515	498	511	505	540	536	530	542	497	494	506	565	478	536	519	516	516	497	498	519	487	512	492	519	510	480	532	524	493	520	504	499	546	469	521	500	490	509	472	482	517	475	501	527	505	496	503	528	465	539	491	483	479	567	493	521	517	494	531	538	500	478	543	497	539	506	532	494	507	528	491	491	520	539	541	525	520	556	509	494	527	480	516	479	506	502	500	468	509	531	495	515	538	515	501	481	536	487	506	527	490	510	543	483	531	481	523	482	501	542	449	505	499	501	502	519	516	529	546	563	512	546	488	511	488	510	508	462	526	506	514	498	538	516	501	506	525	521	495	500	499	521	492	482	508	539	501	521	528	487	521	504	480	502	555	528	516	547	471	516	462	516	524	530	523	459	555	482	487	526	496	521	481	523	517	532	532	492	522	466	544	539	525	462	512	519	509	528	461	476	472	492	524	513	510	520	547	523	524	506	519	531	535	535	506	504	508	498	541	497	489	530	543	529	545	547	534	523	485	493	465	523	504	512	499	521	478	502	525	514	483	555	507	509	534	537	497	492	516	560	537	507	553	517	505	484	518	494	496	536	506	521	540	520	508	517	543	530	498	527	512	543	490	498	472	545	509	484	522	479	471	506	532	539	521	503	500	540	508	477	562	518	550	503	543	520	507	539	536	526	510	530	530	461	514	548	520	551	554	485	516	506	511	520	519	483	518	512	495	506	495	544	508	521	505	502	529	524	550	501	517	545	491	543	496	532	505	499	497	513	528	508	502	551	502	541	498	589	494	502	485	481	521	500	468	457	543	488	564	549	524	520	533	536	595	501	490	530	507	487	496	517	492	485	539	482	540	487	484	557	502	486	556	507	519	496	500	516	513	529	493	481	513	546	487	516	542	510	506	522	474	477	492	468	519	507	517	503	514	506	488	505	507	512	500	488	486	528	525	499	512	540	528	531	477	510	530	490	510	512	512	519	512	521	495	518	485	522	477	535	525	475	468	464	517	525	513	520	541	492	556	509	521	535	495	503	500	512	530	527	515	489	512	485	499	518	492	518	506	548	513	498	523	553	504	499	505	493	528	497	529	535	476	465	481	535	509	509	526	512	517	523	476	467	546	537	503	490	532	478	509	475	469	526	493	472	532	528	513	529	531	488	489	555	507	498	517	493	552	484	516	515	478	538	497	496	523	512	553	494	483	515	500	526	514	540	517	479	501	540	510	498	495	464	495	532	513	461	478	487	519	500	496	505	535	488	535	512	516	482	492	492	496	504	488	496	545	503	543	505	493	509	500	533	539	496	485	531	499	474	512	510	523	521	502	521	536	502	556	492	490	505	535	466	522	535	498	508	521	500	498	501	497	492	488	513	487	481	543	530	525	530	508	527	493	505	534	487	529	521	462	538	516	539	471	570	490	543	507	489	515	478	497	507	515	512	518	532	514	501	531	504	506	515	526	465	524	483	568	534	509	488	473	533	515	519	516	477	449	520	537	500	508	505	473	539	496	478	500	495	522	466	499	517	511	494	481	489	487	467	455	546	502	488	492	510	508	517	525	504	508	489	559	497	520	521	476	533	517	482	501	532	503	473	475	486	491	498	525	494	530	512	511	489	521	499	464	500	505	534	498	522	526	528	496	518	531	519	513	478	513	510	486	522	525	536	513	524	500	494	484	528	514	523	488	518	530	474	564	523	522	508	528	487	499	509	489	513	524	561	557	503	535	513	514	517	487	467	481	560	520	521	479	523	463	517	496	482	467	537	506	542	483	468	518	491	514	516	519	537	481	516	523	493	521	496	573	524	511	531	490	471	533	536	514	543	506	483	514	506	523	536	489	509	541	527	547	523	498	541	504	508	504	513	520	526	519	510	507	501	472	491	519	488	512	498	490	529	533	522	514	533	530	518	546	514	503	492	494	506	484	476	487	481	494	505	509	513	511	511	499	483	506	489	508	500	526	509	547	472	514	446	525	513	515	506	470	524	473	523	435	482	482	512	543	531	475	501	509	523	513	451	504	500	542	502	500	532	456	525	515	513	519	506	530	504	519	489	506	493	499	478	524	540	485	498	479	531	539	471	490	535	512	513	539	470	498	494	524	474	526	491	522	472	470	514	506	496	486	520	524	552	472	516	489	496	531	458	501	542	549	432	528	527	520	500	518	483	518	534	514	509	532	477	467	519	486	500	490	493	504	503	541	538	526	530	472	448	465	542	526	452	489	521	513	533	475	534	506	504	541	535	514	470	555	483	522	505	484	534	540	508	492	525	510	513	503	493	517	504	486	512	532	511	506	491	519	495	501	501	517	508	511	499	480	446	472	527	524	542	513	490	516	532	550	485	486	530	516	530	528	500	458	512	507	544	508	501	507	518	537	514	504	523	534	472	497	477	525	489	519	512	528	523	506	499	499	533	513	511	536	511	536	489	528	539	559	509	532	497	527	502	500	550	473	532	510	498	520	517	539	549	511	508	507	536	510	454	515	530	480	491	530	518	515	471	512	537	530	551	504	478	489	506	513	500	520	512	526	508	516	471	535	501	494	495	500	468	529	509	510	520	502	502	493	558	490	487	505	477	483	543	496	550	509	514	537	490	504	494	501	496	537	514	530	514	503	471	522	530	509	535	567	521	523	490	533	524	545	497	483	525	517	512	539	507	540	501	526	542	515	502	522	540	484	515	518	505	493	519	511	538	489	500	529	532	533	522	523	551	484	517	476	498	517	516	511	525	523	489	542	491	536	498	505	545	530	467	526	534	541	542	483	497	521	542	482	489	521	472	537	492	515	507	517	483	526	491	501	474	489	544	489	484	489	519	544	544	531	504	549	485	488	455	483	489	488	523	496	489	537	544	460	474	525	476	512	529	506	510	522	532	542	501	513	548	498	523	497	497	508	508	490	514	526	546	565	481	527	524	488	533	518	539	550	512	495	537	487	490	526	504	528	494	514	515	509	532	529	509	558	496	482	507	510	555	494	560	548	522	546	481	502	511	522	500	534	544	515	549	540	508	489	541	508	513	529	547	504	490	506	526	508	534	502	516	480	528	508	498	501	544	511	520	523	535	553	499	503	501	512	526	485	519	539	455
62165	92417	59490	28102	8582	1752	743	717	680	718	755	711	690	738	729	716	678	677	713	706	735	738	679	756	749	743	735	690	698	707	701	653	695	687	704	670	712	720	682	705	725	701	715	710	734	657	715	713	728	731	727	646	672	694	703	681	737	708	722	703	704	708	689	735	687	715	722	740	704	708	642	735	741	744	741	700	687	680	677	651	725	667	694	691	710	721	673	718	727	706	742	708	688	715	737	694	706	736	735	707	665	742	677	756	681	629	715	730	702	728	731	714	709	692	701	734	734	736	647	729	718	677	679	724	742	705	693	690	691	690	717	716	712	723	748	714	664	717	699	736	703	727	722	737	743	741	701	683	777	704	655	736	732	705	716	685	668	739	706	705	683	657	677	676	682	708	702	710	675	678	718	712	732	704	706	684	726	699	715	686	719	674	700	704	670	724	704	676	647	703	641	758	705	732	697	722	701	687	698	730	730	740	705	717	716	702	679	749	714	669	696	691	684	737	708	716	660	751	740	644	682	718	703	732	688	717	660	699	691	705	756	752	671	678	661	648	703	715	738	687	720	731	698	699	745	693	747	688	736	693	697	683	731	746	713	729	710	714	686	707	695	663	694	742	706	732	708	725	729	697	748	678	704	733	704	694	736	694	682	756	732	709	725	708	724	658	705	707	751	729	727	680	712	721	715	678	713	708	663	724	693	628	711	711	719	715	715	716	741	684	713	664	759	696	686	707	650	713	731	741	668	690	649	680	688	695	694	679	741	722	733	692	733	704	672	681	708	674	662	748	705	691	673	691	730	674	739	708	691	678	739	751	682	695	672	693	705	709	727	703	680	710	735	723	673	680	725	669	701	682	708	690	745	693	714	700	705	741	720	732	726	694	715	667	703	753	720	738	724	748	731	701	690	767	669	726	704	727	704	722	717	731	670	740	681	695	705	701	695	700	708	730	724	705	751	681	723	715	736	698	712	672	683	720	688	694	728	721	671	747	750	718	716	685	758	708	726	692	681	698	710	686	723	678	693	702	684	708	688	710	772	646	709	716	691	697	719	718	675	706	678	672	746	684	654	720	696	675	736	703	716	735	720	689	683	680	772	724	676	682	726	698	724	730	676	709	709	730	686	722	687	707	727	727	687	699	707	678	737	709	732	717	713	701	721	694	731	717	732	711	721	779	716	705	711	668	680	690	689	675	717	691	682	699	705	752	685	755	721	721	749	672	729	698	666	713	722	731	668	689	707	743	711	690	705	720	690	687	702	733	655	725	711	736	709	731	749	700	689	693	683	675	700	691	686	688	706	687	664	684	703	744	747	693	706	742	684	710	658	700	717	770	727	709	771	709	709	698	687	748	723	670	726	750	736	720	684	718	683	731	691	767	737	688	690	707	664	708	693	737	714	689	727	713	698	655	680	701	720	726	670	694	683	727	738	715	680	729	714	753	756	673	671	706	728	696	707	703	697	718	703	721	714	743	685	678	701	673	712	709	683	724	755	714	640	744	669	665	729	747	654	667	670	692	755	722	690	744	643	697	694	722	720	720	753	675	713	681	687	701	751	756	692	708	697	729	685	728	654	702	729	749	682	709	713	703	687	692	663	759	720	721	727	698	698	692	691	751	724	690	658	700	703	697	672	723	704	693	677	687	777	727	743	727	707	727	700	718	693	714	672	697	698	714	735	716	685	688	680	683	706	708	696	726	679	727	727	711	665	714	736	688	662	695	742	677	698	693	714	750	675	692	734	684	740	666	728	690	746	740	729	698	695	676	702	730	706	772	703	682	723	707	680	735	703	669	750	706	692	653	712	754	737	727	705	693	716	683	750	708	702	707	720	649	669	689	727	739	653	682	742	702	758	713	717	725	726	684	696	708	709	707	730	688	669	773	709	691	710	691	720	700	671	755	709	710	734	765	665	716	734	692	643	761	679	694	697	719	710	670	692	654	742	716	692	668	757	720	702	699	709	704	731	698	701	749	671	689	698	687	704	721	746	704	710	734	735	713	731	720	680	706	684	713	749	681	759	732	700	707	722	686	720	748	703	665	687	705	695	716	740	698	689	703	674	713	738	693	666	721	761	709	711	723	694	685	742	722	680	721	702	733	698	720	703	728	666	669	721	713	753	720	679	664	685	669	699	735	680	685	729	677	720	703	716	704	702	693	701	765	694	730	754	731	692	729	675	704	682	724	683	724	693	711	708	698	737	694	721	766	730	696	713	734	665	740	716	693	695	720	669	714	705	731	704	699	693	695	721	756	682	690	714	687	730	714	683	730	699	740	675	694	744	662	674	671	686	697	694	710	721	700	712	657	759	729	675	657	681	698	711	696	704	716	665	728	720	733	732	718	720	728	736	668	667	722	655	685	730	711	708	711	719	701	691	721	738	739	677	759	730	727	740	758	717	729	691	689	708	698	679	738	653	719	707	752	726	695	717	696	695	735	737	730	682	698	685	727	720	714	711	779	756	692	746	701	674	684	692	678	706	716	688	700	709	736	729	747	676	704	733	689	710	702	716	687	728	733	681	694	659	740	688	677	710	695	710	672	750	698	738	741	731	722	694	723	666	691	714	738	709	677	662	701	749	686	725	743	710	735	732	763	725	732	689	729	735	736	701	676	693	675	660	698	721	716	724	761	668	699	718	759	714	738	711	679	721	731	723	691	661	732	694	728	720	743	740	690	672	742	680	675	727	669	659	731	710	677	720	714	685	675	654	749	682	712	693	743	722	751	697	728	683	685	741	729	698	655	766	732	702	710	694	724	725	690	720	700	680	701	702	724	692	768	724	699	697	723	707	726	714	703	692	697	681	713	702	686	702	705	726	678	710	750	715	712	692	727	729	684	749	681	705	699	703	692	691	712	683	721	710	710	699	724	718	691	742	684	710	655	688	726	695	731	708	703	743	718	687	702	730	677	687	705	772	685	683	700	729	700	711	702	697	719	738	668	716	655	720	728	648	720	754	722	692	678	717	702	729	727	671	717	694	672	682	724	743	709	681	657	714	644	713	713	728	720	700	708	691	700	703	719	718	703	696	692	714	732	721	698	690	730	717	723	703	714	712	731	783	721	663	682	657	730	711	682	738	692	752	684	692	689	722	756	733	755	718	736	718	734	707	710	719	676	677	675	696	745	721	722	748	668	733	718	747	717	728	725	744	745	766	695	685	740	659	718	685	683	667	751	674	707	720	688	674	678	700	753	684	721	720	699	683	726	749	689	736	685	709	682	737	687	705	704	675	748	672	723	685	749	670	777	675	723	755	740	716	690	706	704	726	702	662	706	703	702	704	731	690	725	751	686	711	682	716	724	711	712	734	752	697	722	728	702	719	701	712	706	718	717	715	646	676	665	701	712	658	729	725	702	712	691	704	641	735	699	724	737	691	664	703	756	705	712	747	720	639	717	656	677	730	736	659	671	722	679	700	728	742	724	756	684	704	708	705	682	698	700	689	718	652	699	717	688	695	684	654	698	713	724	725	735	770	703	733	699
31859	27615	22011	6959	925	512	532	501	496	495	513	491	490	470	489	478	526	445	493	489	476	499	457	543	503	456	475	492	530	517	499	488	467	431	478	481	499	512	483	507	468	501	542	518	481	490	452	531	512	525	474	504	482	435	468	498	489	490	467	491	459	485	520	475	478	482	539	480	504	463	485	486	518	452	494	477	487	489	470	481	480	493	508	464	480	477	468	522	504	506	463	496	533	521	517	505	537	467	470	506	498	497	482	484	468	494	471	494	459	499	452	495	502	522	494	529	546	502	491	498	470	522	482	479	478	491	457	502	527	484	482	472	514	459	487	479	489	479	495	510	477	472	500	489	478	505	514	462	475	484	498	475	531	481	492	462	484	472	492	464	509	490	497	486	473	481	508	482	528	478	469	496	510	515	521	506	525	480	470	463	519	444	474	507	499	478	481	470	469	487	476	503	527	484	510	490	516	482	519	497	474	475	529	495	509	478	495	470	504	485	495	516	513	495	507	514	481	500	465	474	527	501	487	455	483	502	479	473	478	515	500	471	508	435	500	460	513	518	474	469	464	441	521	468	474	531	496	490	525	468	453	447	525	484	505	474	496	498	445	503	480	474	493	477	492	480	453	475	439	511	504	532	525	452	480	451	482	464	486	470	474	477	441	510	500	483	482	497	486	507	537	481	486	500	491	506	481	494	491	531	485	475	517	478	520	530	518	473	502	490	464	500	455	496	510	519	492	534	493	496	527	504	468	484	481	489	485	466	469	497	505	516	488	503	490	511	481	475	462	500	500	506	489	502	502	501	471	493	484	474	475	490	486	489	433	505	507	460	505	461	503	472	491	498	488	464	517	489	506	467	470	481	483	504	499	509	507	477	508	486	503	451	486	495	509	476	537	533	505	519	472	472	506	459	464	545	500	492	479	482	477	492	478	487	449	515	471	462	488	487	453	497	480	482	504	470	517	474	490	481	479	484	479	452	446	496	531	510	486	504	498	455	522	509	449	511	514	464	463	484	525	539	506	471	487	490	489	471	513	466	499	485	517	480	507	489	524	484	496	480	492	466	494	483	504	493	487	467	502	483	506	508	545	500	467	479	444	525	470	483	496	481	475	551	487	473	495	488	473	488	461	486	470	482	464	478	515	494	508	486	485	500	487	459	501	476	496	524	471	486	495	472	517	500	486	483	521	464	473	489	525	509	522	502	506	481	473	483	475	504	510	489	492	482	475	491	488	541	510	481	490	471	465	463	496	505	501	434	506	480	516	489	452	501	479	458	445	482	513	509	448	504	486	504	460	488	512	490	497	534	502	525	470	495	509	513	479	471	482	467	463	465	468	487	459	523	471	505	502	485	483	485	511	466	456	482	475	455	460	512	505	510	487	477	518	468	492	493	497	480	469	481	473	516	476	463	511	507	494	490	526	490	483	563	486	479	476	508	492	506	505	509	511	517	452	462	467	505	511	478	492	510	534	496	491	474	440	481	498	527	472	510	512	449	492	508	497	477	482	435	474	527	525	471	507	476	487	449	520	472	488	506	489	490	493	511	495	463	481	473	481	461	482	521	482	456	464	477	486	471	506	500	475	509	499	456	469	519	492	491	483	499	501	489	490	506	530	476	516	480	515	477	479	490	463	478	505	467	470	481	463	475	493	470	499	478	474	460	473	466	479	461	513	486	524	495	498	520	472	466	494	481	465	530	514	472	496	529	539	496	488	475	467	490	519	469	479	488	462	467	499	479	462	484	465	519	529	520	505	479	480	491	475	522	487	443	455	520	454	501	476	526	491	509	438	519	503	476	511	501	500	522	495	470	479	489	516	543	496	484	497	499	494	495	481	468	478	499	495	477	461	455	471	471	494	467	448	466	478	513	488	503	479	493	497	459	477	477	499	488	504	509	506	529	543	462	481	518	494	455	468	493	522	505	509	476	517	542	513	504	499	515	463	501	458	497	473	525	510	504	511	492	527	482	475	518	446	482	506	457	471	503	511	512	487	470	493	464	456	515	499	485	470	470	468	490	509	451	457	507	487	504	525	478	496	488	459	496	485	468	490	476	491	487	508	504	462	466	459	460	524	502	477	465	524	520	478	497	512	454	479	472	478	498	473	476	446	464	512	497	509	466	480	531	490	451	497	496	469	502	500	466	495	494	485	504	438	472	517	506	476	520	493	507	490	489	489	526	504	485	521	477	522	521	491	529	523	436	518	505	481	513	491	522	467	502	488	492	494	469	520	503	508	508	491	463	498	476	483	451	469	487	497	469	503	515	472	468	500	485	489	482	480	500	509	513	463	487	487	487	513	483	470	499	482	475	503	508	504	494	487	471	462	486	456	494	521	462	531	458	480	495	465	475	480	475	507	486	475	507	518	456	500	492	517	493	491	499	471	519	508	499	481	423	453	458	473	509	484	479	527	477	525	486	476	502	485	501	507	508	488	489	475	500	451	473	508	474	476	471	495	497	451	490	488	516	490	484	475	497	485	463	489	510	475	484	502	530	478	463	498	505	519	486	524	474	502	465	475	495	474	482	455	471	523	511	429	535	479	525	520	466	476	505	478	453	480	479	508	511	455	463	529	502	509	497	491	515	474	541	436	467	486	475	506	495	467	494	479	454	455	513	466	474	463	505	496	513	476	459	481	488	489	473	516	467	481	503	509	477	463	473	484	478	509	486	526	508	487	446	520	466	541	481	449	462	454	488	511	491	433	483	507	460	463	502	496	487	489	460	525	481	505	470	484	496	493	510	496	470	502	487	492	513	518	492	479	492	411	493	469	464	455	497	462	503	468	495	471	459	470	542	473	480	523	501	520	489	479	479	496	504	460	475	487	469	512	485	491	458	554	479	490	517	502	452	531	480	521	441	454	501	488	452	508	483	493	494	496	493	482	444	503	496	493	488	473	470	485	452	504	482	478	486	505	484	534	468	498	460	490	499	464	467	519	468	488	499	522	494	501	470	494	457	525	476	515	484	461	460	462	504	523	509	492	530	454	544	517	481	501	547	461	515	529	483	521	508	490	503	486	476	478	486	532	517	468	497	502	464	511	477	453	504	507	460	513	460	509	489	485	473	501	490	485	495	470	458	540	479	483	457	470	507	490	510	490	487	462	525	468	536	478	482	477	508	536	506	465	460	510	500	501	469	508	452	495	481	493	494	502	529	470	448	462	524	487	527	498	490	494	466	483	478	478	448	493	471	500	463	507	514	502	475	504	488	502	456	474	478	521	513	462	526	516	506	453	494	488	478	508	451	514	472	493	480	468	481	449	479	495	491	500	489	488	480	470	514	494	491	481	504	482	499	536	507	485	489	510	464	521	467	507	488	508	512	500	480	493	464	479	510	489	463	472	491	487	486	491	448	445	484	537	466	496	478	475	517	504	504	455	512	473	517	487	510	504	494	459	510	479	499	479	450	496	536	494	437	482	445	485	491	495	482	498	479	491	456	492	538	481	459	520	499	512	518	463	475	511	472	501	483	507	505	442	472
38702	41066	20610	5018	1441	763	707	739	655	702	731	648	637	635	645	687	705	715	723	688	651	676	699	688	673	670	684	757	664	663	676	714	661	688	696	666	664	678	690	679	697	738	684	646	728	688	704	709	696	716	667	674	680	659	724	664	690	740	661	710	734	709	708	687	674	745	699	713	720	694	726	659	698	701	712	687	664	686	733	724	712	651	648	696	707	622	679	672	692	710	699	623	677	653	711	705	725	713	693	721	650	697	703	728	692	665	697	653	693	684	682	680	688	719	707	695	693	685	698	678	733	647	626	692	662	675	684	688	678	696	680	608	698	719	704	639	684	706	704	704	675	641	730	703	736	680	669	705	663	711	705	719	726	691	690	697	689	705	691	684	716	704	701	675	619	741	714	712	742	683	672	656	713	695	730	706	641	651	740	685	731	677	656	700	725	730	662	753	677	669	684	736	652	699	730	661	667	724	713	671	699	684	666	671	675	729	656	719	730	739	727	697	673	709	689	756	698	691	773	681	693	641	671	726	684	701	696	680	624	696	656	677	675	715	658	676	654	676	683	644	721	713	709	690	730	711	683	684	654	662	712	731	648	698	748	720	690	692	637	676	690	681	746	695	656	702	680	720	697	650	669	656	683	669	680	668	725	681	717	667	689	747	735	679	660	717	677	654	711	682	707	708	697	650	715	730	741	723	689	714	700	650	694	719	697	696	728	689	709	698	644	710	656	663	649	706	666	669	674	718	674	701	678	678	705	732	686	689	677	707	727	726	683	691	697	686	738	716	657	688	633	705	731	702	712	676	689	685	673	717	672	685	701	700	642	703	674	719	685	681	680	673	696	717	709	725	671	718	712	697	709	722	698	678	660	661	668	676	657	679	710	661	680	694	712	683	723	664	731	683	662	682	705	712	691	691	687	655	719	693	704	711	691	719	711	726	711	691	676	653	674	698	703	644	724	659	740	677	688	734	695	669	724	712	681	695	702	674	734	669	735	735	665	723	696	688	705	711	689	686	673	680	697	700	700	734	674	638	658	702	716	702	705	700	672	717	752	726	705	735	694	674	707	649	675	723	704	672	686	682	676	734	678	690	722	641	717	663	655	648	714	654	688	725	670	706	663	734	648	713	678	681	695	684	699	674	630	726	689	694	712	681	714	709	719	662	694	652	660	712	709	663	765	672	700	702	715	671	696	709	709	699	695	687	704	737	703	692	679	707	703	697	713	720	680	668	732	665	682	671	669	690	670	697	694	737	679	675	711	687	747	688	710	641	649	641	682	693	752	657	707	687	692	704	712	752	682	664	701	702	674	730	710	652	655	693	675	706	646	672	690	655	670	699	642	695	720	672	689	697	681	701	669	658	704	744	636	678	696	725	698	689	699	691	685	678	696	682	707	647	660	696	695	642	644	713	665	697	693	673	689	694	683	688	734	720	728	719	714	647	684	679	723	702	666	738	669	682	706	657	706	717	658	688	715	711	690	715	744	633	692	696	665	700	690	684	759	744	708	647	685	680	669	694	696	775	684	677	747	638	680	721	676	697	718	763	668	711	691	719	678	691	681	674	696	666	656	716	704	701	702	721	656	659	706	697	739	724	688	644	707	645	674	700	698	703	667	705	683	723	651	698	698	666	662	718	680	709	679	686	694	734	714	682	692	700	710	712	711	673	734	721	676	684	666	716	705	676	648	702	688	666	745	679	659	710	694	655	724	677	691	720	707	679	732	715	666	664	664	678	705	678	667	717	691	637	697	667	682	698	718	703	631	708	682	708	725	630	688	697	730	702	669	687	689	707	692	680	731	681	746	651	677	671	675	711	703	685	653	717	693	681	698	664	655	679	690	671	702	689	738	674	717	706	643	691	627	673	680	697	685	702	699	691	709	652	735	673	722	692	700	725	662	652	747	720	681	674	710	669	674	730	686	737	702	663	712	637	681	680	702	707	693	731	679	697	681	674	708	676	658	636	684	697	657	688	707	694	671	711	745	679	745	729	693	682	700	680	694	672	685	702	704	676	665	707	679	670	666	729	708	718	680	732	710	687	659	689	669	627	690	693	663	665	678	718	700	650	681	681	665	736	638	672	688	723	691	653	712	660	689	713	741	697	737	698	723	653	705	683	719	680	689	684	682	729	750	682	683	697	688	714	751	672	651	696	712	679	643	696	683	684	631	665	668	706	674	683	669	703	729	708	649	708	655	678	685	686	699	684	700	670	723	709	716	681	648	676	690	728	674	716	708	659	686	727	696	708	684	709	681	690	719	666	694	707	651	720	709	693	703	661	699	686	674	673	704	689	671	718	723	683	672	646	705	677	712	650	725	686	717	703	715	716	660	696	655	741	712	718	709	673	679	700	776	671	687	713	694	683	717	640	689	688	704	674	681	680	709	685	683	725	651	697	671	711	722	715	688	673	625	670	667	677	673	648	699	667	748	651	701	660	721	731	716	699	678	651	684	707	725	659	669	689	674	711	677	703	711	647	709	712	666	653	669	737	626	662	739	695	623	721	662	685	727	706	698	691	746	716	679	677	670	717	716	704	696	669	680	679	697	675	708	680	718	660	710	687	721	710	726	685	651	716	726	691	712	710	704	690	720	688	706	642	684	733	674	659	693	687	735	728	695	664	684	710	659	697	693	711	734	733	670	734	678	709	655	657	689	711	684	730	691	679	717	717	693	668	686	651	675	684	700	680	693	699	678	671	740	642	681	734	697	714	695	669	684	696	660	706	673	689	689	687	713	717	695	706	675	725	713	650	712	681	708	708	680	727	727	693	732	685	699	629	713	723	690	687	706	691	671	698	707	699	688	670	707	645	670	699	663	659	738	697	678	699	693	666	722	735	676	635	723	723	701	681	694	668	691	680	677	695	715	668	678	722	672	732	700	724	671	674	647	716	672	655	689	709	663	655	691	679	666	710	652	686	692	694	752	661	622	677	657	748	711	683	727	699	680	669	650	713	706	701	725	628	706	644	699	663	730	653	684	720	694	659	686	675	669	713	686	719	671	739	695	682	714	683	687	686	703	713	653	675	706	718	658	692	678	709	644	685	710	686	680	716	687	696	723	657	708	676	691	746	720	664	699	681	731	689	682	695	687	652	689	680	722	656	668	704	675	730	691	683	691	724	674	738	741	690	657	696	661	699	667	668	711	681	706	642	674	686	676	648	704	668	679	718	713	681	710	676	684	740	705	678	719	707	734	667	686	645	706	666	686	682	718	670	709	663	674	668	641	674	718	726	664	682	654	711	717	706	686	668	689	712	668	714	703	658	711	702	719	719	715	652	745	685	704	692	697	685	696	696	709	657	676	694	671	671	673	687	674	693	670	677	722	698	710	657	729	701	670	703	686	701	660	699	728	692	714	688	681	694	710	721	712	734	661	671	688	664	693	722	686	660	697	701	674	678	673	687	690	702	651	666	651	671	649	641	679	654	687	713	704	689	710	650	652	757	722	698	697	697	691	718	727	721	663	725	696	701	670	691	714	676
24253	21912	29364	24194	21158	12614	1089	661	613	608	627	696	590	591	592	535	573	526	625	563	584	566	598	551	561	607	549	635	605	618	560	586	588	561	550	604	602	588	581	565	564	652	599	596	580	580	585	599	560	564	589	602	610	577	588	601	588	562	575	638	616	518	578	566	564	607	601	526	571	632	597	591	571	613	587	659	599	616	582	619	579	599	567	607	578	604	588	599	615	571	598	562	571	602	630	604	628	572	588	587	618	574	594	592	532	546	641	589	593	584	562	648	557	539	617	567	565	588	613	579	608	556	531	558	554	580	582	580	552	626	591	549	586	589	602	609	604	598	580	575	546	538	567	586	592	569	579	546	569	602	595	570	580	570	572	574	591	568	581	573	569	586	602	603	580	582	596	617	551	572	570	577	580	617	568	596	586	562	592	596	574	615	562	603	573	556	569	587	570	574	583	644	595	586	616	588	561	573	607	571	647	614	613	574	558	578	600	607	574	588	561	607	569	599	540	554	610	605	609	568	576	596	570	604	563	579	573	528	611	570	602	593	616	556	631	589	585	599	590	562	594	551	580	619	586	570	587	588	596	595	578	644	625	641	581	580	566	573	610	639	577	583	590	579	552	601	614	577	579	615	564	563	579	571	558	597	593	617	586	570	609	578	614	575	573	604	553	528	563	561	622	570	567	607	586	572	560	597	576	556	574	574	618	619	573	574	605	541	577	557	621	599	598	588	555	602	581	566	551	584	577	573	566	620	598	573	616	569	552	603	571	565	588	562	574	595	595	570	598	576	551	595	597	572	630	562	599	566	614	561	627	579	587	599	635	604	603	571	561	544	615	574	602	575	560	585	594	566	599	552	560	548	586	577	593	559	595	571	563	583	542	568	612	571	576	554	588	571	581	567	569	562	611	570	578	598	551	625	589	552	603	640	593	560	563	602	560	653	569	598	551	572	594	580	637	582	573	568	573	590	524	577	561	595	590	608	540	544	566	577	590	640	584	551	546	585	535	576	595	570	582	608	570	629	579	591	571	610	586	617	613	587	566	572	600	596	541	605	624	609	569	599	590	586	591	564	567	606	565	583	562	603	608	595	560	550	643	599	557	582	507	595	566	610	548	606	597	603	625	597	574	581	561	599	611	572	634	571	582	593	563	604	599	648	553	615	582	532	581	589	618	596	589	610	566	586	617	601	588	570	547	540	605	577	553	565	600	582	587	536	590	584	570	602	584	591	599	598	594	552	585	542	594	596	559	587	616	596	578	576	571	554	583	582	614	571	568	568	581	616	593	605	543	579	607	539	577	539	625	571	602	621	583	614	540	579	589	578	612	589	621	592	590	605	568	562	591	582	587	567	638	602	623	570	592	575	602	565	601	602	575	554	588	584	557	564	590	607	591	564	564	584	549	586	600	627	573	589	597	568	551	603	622	576	556	587	570	603	572	520	577	583	618	631	524	550	590	605	561	629	606	555	528	584	623	578	572	542	608	569	539	596	576	570	558	605	592	557	574	609	615	616	584	580	606	563	603	603	575	580	593	587	555	581	518	581	593	581	571	587	592	546	604	533	660	635	542	595	608	618	573	609	549	637	532	559	608	602	587	628	588	577	586	609	554	580	604	637	590	551	544	573	563	571	595	598	611	526	591	564	604	589	588	526	553	541	577	591	543	579	600	549	585	595	594	579	538	626	563	591	549	613	575	580	567	583	593	605	590	585	581	568	606	574	570	575	611	531	588	600	555	568	581	596	581	601	593	593	618	620	592	589	604	582	564	551	577	627	579	641	562	584	590	588	590	533	557	551	601	621	608	589	578	597	565	551	605	571	553	583	569	549	586	610	578	574	601	624	608	539	528	585	596	550	584	589	605	595	588	584	575	596	548	572	634	568	548	556	647	613	568	561	584	642	598	586	587	606	566	612	610	578	585	579	566	626	569	584	561	587	629	584	596	549	573	600	554	633	587	604	600	599	587	576	551	569	590	603	543	607	601	570	602	589	611	605	554	574	575	601	587	580	625	570	566	562	604	589	596	575	589	605	582	570	594	565	577	616	620	589	550	615	578	574	529	605	613	560	600	568	546	589	607	585	592	621	588	601	569	570	545	570	591	602	615	617	581	561	575	635	571	573	574	598	583	568	615	597	615	600	643	577	576	565	560	566	586	636	594	569	631	584	617	533	599	584	572	604	559	575	587	563	605	584	566	582	610	626	607	543	569	570	594	591	545	618	583	586	633	618	558	583	581	567	567	617	591	582	573	593	546	595	596	573	558	558	569	592	564	592	576	564	578	534	557	584	586	571	533	533	611	616	561	570	597	597	574	620	573	591	541	570	577	600	589	596	574	590	595	552	555	573	584	577	571	574	598	574	581	544	601	618	568	605	561	550	620	602	570	596	577	597	572	633	603	565	569	572	579	590	573	564	578	572	578	574	569	618	582	633	557	600	621	586	638	560	580	607	606	587	634	568	620	595	537	623	584	588	588	609	579	597	575	608	594	580	595	583	593	569	607	568	615	560	598	579	579	549	583	634	603	535	621	568	576	573	582	598	631	551	558	593	559	584	608	578	571	594	565	585	555	593	622	599	606	598	605	602	578	566	609	585	569	588	591	613	573	581	554	577	606	589	587	627	624	651	576	594	585	582	597	582	543	580	575	596	594	565	603	588	625	612	585	565	537	582	589	638	600	597	525	584	605	569	552	614	586	537	572	560	576	609	592	605	608	640	604	540	606	567	570	590	568	607	539	601	585	612	551	581	556	569	580	611	593	592	623	594	590	555	587	578	590	569	605	576	550	544	562	626	603	578	571	582	617	575	555	553	588	617	579	598	583	607	581	575	607	603	588	604	573	571	593	567	604	577	585	589	586	545	608	636	546	576	623	582	617	574	553	559	587	593	615	598	563	592	557	589	614	593	595	571	569	613	578	577	599	593	607	584	620	565	582	583	577	534	560	574	540	564	590	614	639	651	612	539	593	602	587	568	588	581	567	594	580	587	570	547	601	640	608	574	613	578	526	591	594	559	645	601	567	583	574	590	570	531	603	576	579	635	595	567	588	612	553	602	606	618	553	567	590	594	641	602	569	577	604	610	577	589	569	595	565	619	571	621	593	585	577	590	625	575	574	561	608	583	591	571	591	564	556	605	591	599	571	578	576	575	627	567	621	590	609	576	583	559	576	536	523	592	562	587	579	579	535	595	586	571	589	616	586	563	618	635	579	613	645	576	575	609	562	606	573	581	616	583	572	582	573	589	599	578	578	590	600	580	572	589	582	573	578	576	589	605	561	548	553	604	559	634	634	598	558	592	584	657	605	571	568	589	594	579	560	552	581	536	580	592	585	576	551	584	590	570	591	622	574	565	582	556	605	600	581	613	578	534	547	578	581	566	586	566	598	587	588	597	602	545	629	605	558	575	568	580	656	608	565	624	564	561	576	580	564	591	578	636	608	583	567	563	556	616	579	580	556	561	597	579	578	577	529	582	570	597	614	578
62144	86742	53290	23420	6376	1475	876	834	827	839	821	805	823	802	836	807	841	847	830	808	825	808	796	800	793	821	829	816	835	800	856	783	829	825	813	900	856	808	800	766	828	781	799	840	838	804	819	857	813	824	826	852	830	786	849	816	855	824	799	785	822	852	840	787	848	832	845	825	856	786	783	791	819	811	787	813	829	855	850	765	821	743	809	831	850	778	831	852	807	829	811	809	882	783	788	883	781	778	791	804	817	843	798	812	831	803	875	789	823	832	854	809	807	829	823	802	829	793	750	823	776	824	821	793	805	786	824	783	839	815	811	778	882	777	817	815	820	805	789	816	839	852	795	838	812	854	818	856	801	827	796	817	792	831	830	804	809	824	829	814	822	853	857	786	845	809	815	823	814	798	808	748	831	775	797	803	818	807	806	781	813	784	791	826	803	794	865	847	837	830	840	839	823	805	785	826	818	844	800	797	836	825	804	792	819	875	831	845	830	834	821	779	850	831	777	817	873	844	817	831	823	747	839	833	819	805	787	777	791	751	789	828	795	776	792	806	821	770	788	822	788	818	797	814	876	811	832	868	794	815	812	780	842	856	805	841	824	782	788	810	845	806	837	831	835	821	814	835	795	813	869	755	815	839	864	810	848	760	787	811	825	803	827	825	814	809	825	816	821	841	843	797	822	817	813	848	797	851	800	828	828	780	792	815	839	823	831	836	891	799	793	866	777	804	803	784	788	823	818	776	840	800	829	854	846	829	808	807	810	835	840	785	804	757	810	788	860	783	831	829	844	866	812	826	859	798	822	829	790	863	838	858	815	797	877	806	812	800	774	816	805	781	800	793	795	844	787	786	865	866	821	823	792	804	775	824	857	817	779	820	827	801	753	768	837	748	842	812	808	826	820	810	823	821	842	825	784	810	777	806	820	841	787	811	813	889	733	853	833	827	770	838	823	786	820	799	835	837	790	849	766	816	771	804	806	812	775	846	802	786	820	808	820	792	807	866	821	815	840	825	780	806	842	827	835	810	817	863	739	809	824	846	824	891	807	831	864	810	849	838	835	807	831	775	837	811	811	791	825	794	814	823	795	846	790	821	890	829	765	831	791	803	853	820	805	801	790	832	845	831	777	801	812	792	770	785	793	788	825	763	780	830	821	827	834	841	818	799	793	803	791	811	831	851	842	828	839	867	798	790	848	842	839	882	815	763	877	846	855	791	828	860	833	809	813	838	763	837	823	799	808	794	802	865	785	787	778	828	833	775	822	818	826	807	829	851	854	847	810	804	816	818	821	792	828	824	812	781	782	787	831	764	847	802	816	854	788	818	880	856	836	740	750	870	827	868	806	837	830	813	839	849	818	780	813	807	814	819	817	844	819	822	786	750	787	775	840	800	776	799	759	823	863	828	810	858	808	807	845	794	836	853	825	872	849	778	824	819	860	795	836	815	830	831	753	816	839	829	804	793	874	806	834	832	858	752	780	801	821	805	846	863	842	845	823	810	882	812	849	810	853	853	809	807	844	774	801	762	812	802	842	824	856	779	806	842	797	813	818	785	826	783	830	809	806	760	818	837	805	804	847	789	813	786	829	811	810	824	780	832	848	781	830	808	820	809	778	779	805	832	862	850	811	825	862	800	842	850	795	829	819	803	787	822	832	838	823	846	835	828	825	800	821	820	836	825	837	817	848	828	832	754	830	812	839	849	851	819	806	874	803	806	807	815	840	818	839	772	812	860	823	795	818	833	886	864	821	824	857	832	814	793	842	843	806	851	826	829	810	833	791	805	822	820	800	855	831	820	852	761	807	828	826	840	813	775	830	788	845	828	820	837	799	829	839	818	819	838	825	865	833	834	850	789	834	762	818	794	878	824	864	835	828	763	793	784	816	827	839	787	826	892	768	853	852	815	823	795	831	768	816	796	837	787	833	792	815	775	828	803	807	825	836	834	797	751	785	826	806	830	817	840	746	809	778	835	879	831	805	850	796	794	834	823	849	814	809	818	832	761	803	804	822	806	824	787	816	765	849	822	885	810	804	842	776	804	837	842	854	785	800	796	809	814	875	802	858	781	749	794	783	785	784	816	849	820	795	797	845	830	823	850	822	814	835	841	800	785	864	791	827	825	838	818	792	830	866	799	837	819	831	823	852	865	828	833	814	842	800	836	838	838	809	868	819	810	853	847	828	803	815	847	787	789	818	839	862	849	833	755	776	845	823	877	838	810	766	861	784	835	798	850	857	841	843	841	842	808	833	867	853	820	821	824	825	768	808	757	864	810	811	795	895	820	826	805	835	859	842	789	813	808	793	866	778	863	779	819	802	834	829	828	796	835	831	754	801	843	786	846	831	786	821	875	771	902	773	812	822	809	831	796	816	822	824	808	832	753	795	776	813	865	800	859	817	836	866	847	780	828	779	883	865	826	831	793	788	838	784	825	823	851	820	829	833	776	805	831	818	793	796	822	801	782	818	839	802	829	807	741	819	833	766	851	783	806	849	831	810	811	807	814	813	855	795	807	840	806	820	800	799	822	863	858	810	803	841	853	826	831	801	882	824	845	828	796	814	817	840	818	751	758	821	836	842	836	854	830	754	818	823	807	803	824	828	839	811	833	786	788	828	819	813	798	816	787	858	820	812	825	828	795	867	821	792	868	768	789	824	806	842	797	822	824	791	773	813	803	828	821	794	830	832	801	820	775	831	777	827	817	831	825	850	803	802	856	812	802	840	839	837	848	786	764	826	802	823	851	834	804	776	822	836	822	827	816	822	821	813	817	830	805	821	852	849	789	805	810	831	792	841	840	819	784	799	775	839	830	814	880	833	770	834	853	858	794	827	824	880	815	853	777	843	845	769	808	783	801	825	850	785	838	789	819	838	855	831	802	768	829	809	814	758	801	782	821	784	773	869	846	803	805	827	820	743	815	782	848	825	819	825	876	781	813	824	838	791	812	827	836	793	853	874	798	801	803	778	806	855	850	797	828	780	839	800	825	816	843	792	800	850	791	794	817	841	796	863	781	798	813	837	819	798	758	782	859	828	828	760	814	855	802	806	777	821	851	782	817	812	799	797	853	805	825	762	816	796	818	843	787	812	788	830	817	783	769	808	805	815	774	883	836	809	877	813	832	810	816	819	813	804	858	828	841	826	847	872	767	789	838	839	845	782	789	844	796	817	801	834	794	792	764	825	795	779	747	839	848	828	817	803	802	787	753	804	771	803	828	835	847	825	808	800	818	813	811	820	882	806	830	822	815	826	836	771	788	830	822	836	848	803	842	874	789	832	828	812	813	856	802	849	866	860	852	808	831	800	826	831	813	759	857	783	813	850	776	811	806	899	788	819	823	839	807	808	855	844	863	818	851	830	815	832	800	816	842	816	815	821	817	863	819	842	847	792	789	812	868	814	819	876	829	822	801	801	815	816	792	849	782	851	766	811	848	826	810	796	815	819	794	838	811	799	832	818	887	817	768	780	799	838	807	832	830	808	784
23481	21693	29504	23930	21417	20204	4809	632	513	559	552	532	524	574	498	504	544	542	528	529	522	503	521	501	504	544	487	524	538	500	574	557	513	553	542	484	545	514	452	525	497	491	512	545	518	535	498	518	457	525	522	476	532	506	560	521	509	510	524	529	510	477	540	478	528	533	519	509	536	510	528	494	559	493	535	512	500	538	548	507	510	537	505	509	491	525	525	500	502	504	479	529	489	536	476	517	513	520	480	533	537	540	514	503	544	537	465	505	507	527	526	532	532	518	536	529	528	518	535	505	503	503	518	543	486	501	489	570	508	536	482	542	506	487	513	491	550	498	508	494	544	477	488	504	518	519	515	502	537	514	493	530	494	506	514	519	476	484	540	495	550	499	519	524	494	531	531	528	495	540	483	508	504	516	525	588	524	537	497	518	540	498	454	555	487	539	544	525	528	469	508	488	528	539	532	496	519	510	480	535	509	518	511	558	508	522	537	498	500	489	530	503	514	516	492	515	543	463	507	571	527	528	497	513	492	479	477	511	493	529	515	528	537	512	483	544	501	483	501	511	520	540	558	515	511	489	553	492	536	554	493	508	517	511	528	487	504	548	529	472	544	496	516	504	490	520	506	534	487	524	495	528	504	537	539	538	526	508	523	536	498	515	501	514	540	546	547	516	469	494	494	524	490	478	520	515	524	517	534	517	505	552	516	515	512	487	521	529	481	504	513	523	543	516	498	528	480	473	544	496	541	528	535	551	514	537	537	492	514	466	527	509	549	496	495	526	522	521	509	487	544	500	499	512	523	532	524	524	524	551	514	483	542	529	509	496	525	492	538	499	487	561	509	465	481	493	491	585	538	546	511	558	546	509	531	482	537	515	526	508	503	571	475	477	510	505	524	509	500	545	556	531	527	507	526	516	528	464	520	525	524	473	513	505	488	525	500	471	465	540	526	478	520	523	493	498	530	482	517	515	466	477	466	546	511	532	507	515	473	506	501	504	520	519	539	503	464	527	525	461	543	524	525	522	554	491	534	454	525	515	507	505	493	487	488	546	518	538	514	539	516	552	539	491	504	529	518	560	478	489	511	530	519	519	487	536	492	503	530	537	482	481	511	503	513	545	527	551	511	510	530	519	510	518	496	528	499	493	508	506	488	535	534	475	508	549	491	557	538	500	459	500	535	516	512	520	471	522	505	533	479	524	531	495	505	568	484	510	471	462	469	529	520	506	490	534	549	540	548	493	537	509	501	497	525	474	504	543	488	550	493	533	539	481	497	489	462	470	486	520	516	512	533	507	520	500	497	559	490	513	569	525	494	531	508	515	490	511	534	543	464	548	472	492	480	511	520	531	521	509	511	471	518	459	478	494	531	522	513	514	515	491	509	556	500	520	538	525	517	473	508	470	496	482	502	541	508	509	525	498	534	517	533	517	523	527	500	524	507	507	523	512	525	504	463	512	538	532	500	489	481	546	491	478	519	526	486	531	500	496	546	535	535	489	516	526	507	530	517	476	525	529	537	480	517	508	503	515	496	488	513	518	520	520	544	523	527	535	550	518	535	519	528	505	530	545	557	524	499	518	548	500	491	498	504	522	489	501	528	483	502	490	546	522	528	504	521	506	504	517	552	461	521	460	547	511	526	509	476	540	500	514	541	498	529	545	483	526	526	509	482	548	535	514	478	524	487	471	535	490	482	544	465	472	522	536	543	520	505	512	470	525	523	505	523	542	540	568	510	502	514	521	515	525	541	519	507	499	507	527	518	486	487	481	546	491	509	517	536	541	487	558	535	528	520	531	496	536	485	509	511	493	504	533	485	491	529	497	471	539	510	587	515	514	488	520	553	535	495	501	518	490	548	532	507	463	493	534	497	500	518	503	537	490	556	538	498	494	504	555	520	481	498	511	528	506	511	538	515	477	512	478	507	500	520	502	488	521	528	544	525	490	492	496	533	505	487	520	512	543	485	494	540	527	523	502	550	505	485	522	538	509	508	480	520	545	521	529	507	553	505	522	489	502	524	499	566	513	513	482	523	509	531	489	511	512	563	553	529	499	526	511	517	549	517	526	526	483	463	480	579	496	538	510	518	527	508	494	545	491	526	525	504	489	528	520	557	521	489	565	519	515	541	511	525	500	522	516	492	527	520	512	477	546	551	517	431	516	507	555	481	494	548	525	506	543	522	511	520	541	505	513	514	548	560	525	510	529	498	511	514	493	497	513	479	471	518	478	513	494	541	523	522	496	520	528	550	533	536	478	495	500	509	500	513	496	544	512	524	522	497	532	482	505	504	521	507	513	501	519	501	537	491	489	496	515	515	517	496	493	521	458	517	484	516	518	512	527	501	504	500	532	496	515	543	489	481	527	513	447	511	522	498	504	499	516	518	533	493	520	491	489	480	496	510	538	494	495	550	528	497	506	530	525	530	516	520	501	523	513	480	529	507	526	529	524	496	502	532	539	504	512	514	513	532	506	505	508	547	530	526	544	584	472	532	524	504	512	543	508	522	517	515	550	470	501	507	547	522	514	547	513	547	534	503	493	545	524	537	515	537	531	502	515	541	503	497	505	523	516	520	476	526	500	508	499	505	489	508	505	506	489	532	490	506	503	527	515	519	534	473	539	526	485	509	497	521	556	550	495	513	510	520	529	533	535	504	515	492	475	520	496	464	531	528	575	533	537	570	516	504	495	538	508	509	460	548	483	532	529	488	548	503	543	567	490	500	507	487	557	545	516	497	531	540	534	505	524	542	509	528	501	572	503	503	501	478	505	540	514	504	511	513	500	503	531	495	504	493	548	545	535	473	529	515	540	494	510	534	520	514	509	523	503	526	506	498	472	538	517	515	519	492	545	483	475	491	499	497	507	462	503	511	497	546	538	538	530	504	497	536	488	519	476	490	536	524	483	544	540	497	508	495	505	454	572	478	514	478	556	525	514	510	472	529	522	500	494	522	510	479	500	535	518	535	537	531	495	501	546	528	557	529	530	536	531	515	491	500	522	502	529	507	519	517	531	510	528	513	519	525	553	487	518	502	507	505	550	525	494	520	499	565	527	526	524	523	504	486	516	499	514	517	498	522	510	518	511	559	528	494	527	522	546	520	511	526	509	521	522	524	493	519	517	527	474	513	501	532	510	526	570	477	482	544	490	531	470	505	518	509	501	536	484	528	491	476	459	536	524	489	515	506	502	476	535	502	519	476	492	534	485	500	511	522	528	472	542	519	529	537	559	532	530	533	536	496	519	533	560	520	511	504	527	477	491	517	525	509	487	511	539	510	496	506	525	514	496	525	505	493	520	524	503	526	493	482	549	504	474	547	521	520	514	525	549	503	507	499	509	502	519	518	467	496	504	537	488	498	556	506	511	509	476	503	512	516	506	535	520	544	540	489	526	492	480	484	529	468	514	515	543	517	525	498	508	498	512	519	528	511	520	536	507	517	488	516	533	548	508	518	490	484	475	541	496	494	517	487	490	501	491	479	533	501	508
62047	93854	59634	27877	8234	1982	747	692	772	732	743	703	721	686	684	699	721	725	764	716	698	748	721	679	751	729	730	713	706	797	703	742	700	720	702	734	723	682	710	701	769	723	727	700	762	720	703	716	721	697	724	734	723	714	697	680	739	708	720	711	736	714	742	699	731	748	709	729	718	689	732	719	708	701	722	737	718	730	746	741	729	701	723	733	714	733	738	722	724	738	684	735	695	703	740	693	728	751	741	719	733	709	735	721	729	732	689	700	719	720	686	738	702	709	719	699	772	715	692	759	686	721	713	706	775	734	744	721	741	691	734	733	733	744	709	676	704	737	700	740	698	716	717	755	662	738	719	684	725	693	741	706	752	693	718	719	697	690	722	761	720	770	750	727	729	709	729	701	682	728	748	689	737	715	688	709	735	722	694	698	714	693	712	722	744	705	735	744	712	738	726	677	688	729	701	732	682	722	744	683	700	728	684	739	736	715	715	720	644	786	675	695	723	704	728	728	693	710	722	741	745	727	717	729	702	708	711	721	702	705	717	739	755	722	682	762	691	712	727	715	715	715	723	737	713	729	722	718	684	789	748	730	724	744	714	726	713	694	736	717	719	713	771	707	750	733	730	766	727	674	692	717	692	743	739	701	719	733	765	710	673	703	732	747	679	741	709	677	698	722	736	685	720	741	688	725	742	641	655	702	717	763	717	746	734	715	724	710	729	707	676	729	740	681	656	720	742	706	735	701	694	701	721	738	702	725	691	714	744	755	757	758	691	716	748	680	719	768	712	679	705	684	688	710	717	712	757	698	732	759	731	712	742	733	681	760	716	720	697	727	679	742	755	709	763	738	721	727	722	716	720	703	723	686	673	666	711	767	739	718	663	751	710	680	682	761	717	707	750	730	720	779	757	700	654	733	721	697	729	743	728	719	774	684	692	688	724	699	707	686	719	669	768	755	746	730	716	722	717	699	680	691	720	681	714	705	690	734	727	693	783	730	717	704	704	758	745	732	724	720	704	686	728	702	770	675	697	727	696	744	724	745	742	701	696	720	734	684	738	740	731	737	716	698	741	717	715	704	693	706	713	704	682	742	729	689	684	745	702	785	727	705	728	727	742	735	715	719	680	706	742	762	723	719	734	713	791	675	663	708	686	720	754	756	726	728	705	697	768	735	707	724	716	715	726	713	749	718	722	690	717	683	721	748	746	735	713	752	724	688	702	743	694	696	727	722	709	715	663	699	701	723	699	682	713	769	724	714	713	692	724	712	702	722	744	737	682	708	693	741	740	729	739	662	715	685	738	734	706	707	714	719	709	695	716	719	690	718	726	737	760	725	738	717	744	675	710	681	741	730	748	728	730	699	682	731	675	739	694	713	731	731	734	695	748	684	668	689	712	700	705	752	729	652	769	743	710	754	721	733	753	731	697	711	724	674	751	689	665	755	653	699	730	716	667	719	719	710	706	706	691	725	656	725	727	735	761	755	739	703	721	679	677	693	766	722	739	746	696	723	745	722	715	747	649	750	715	694	697	766	715	724	699	696	712	697	706	727	747	684	716	744	686	678	718	710	707	745	695	692	741	719	760	740	751	728	754	723	750	736	736	697	767	696	723	672	748	738	749	721	735	700	736	699	765	726	730	678	763	713	744	693	748	725	767	729	702	700	710	694	741	776	662	694	742	716	705	736	684	690	716	729	730	695	687	734	679	675	726	729	720	713	666	762	738	732	688	744	748	743	724	721	706	699	697	748	716	777	710	740	740	734	714	708	705	716	721	728	680	744	730	717	728	722	688	717	749	724	735	732	777	710	703	728	723	741	732	753	759	720	754	739	705	710	692	687	697	738	744	721	747	705	742	747	738	732	705	691	714	703	690	669	737	734	683	699	718	743	722	777	752	733	772	692	712	677	700	689	695	723	723	726	721	742	718	706	650	731	719	671	708	711	749	737	660	685	692	702	748	730	719	714	737	695	740	754	704	776	708	757	674	726	775	746	765	751	733	728	729	702	707	722	700	754	731	772	756	707	679	713	708	659	741	724	698	717	743	738	724	723	678	697	705	699	697	721	722	781	712	710	719	715	718	693	744	698	708	715	737	693	723	734	700	704	723	705	718	704	702	666	696	701	744	716	764	692	689	734	716	702	743	709	669	691	734	734	685	714	701	732	731	719	691	686	753	731	689	721	752	687	743	745	733	711	756	717	679	746	698	724	708	741	720	736	688	710	687	750	704	737	739	749	723	702	736	730	722	695	676	740	730	745	755	711	655	700	715	648	734	702	661	710	719	766	714	749	726	732	695	672	694	712	732	727	709	761	745	762	729	735	714	703	715	768	698	689	742	733	712	675	698	692	699	755	689	690	722	714	770	699	690	700	698	700	733	753	738	704	683	763	745	705	697	754	740	677	733	685	726	711	694	714	727	716	762	746	734	742	759	710	716	687	733	713	723	715	743	642	715	735	756	722	711	708	697	756	762	730	698	746	731	728	709	709	672	733	728	730	722	744	679	747	685	748	708	721	720	730	711	774	704	708	752	738	722	707	718	664	726	720	691	712	711	715	748	701	726	724	700	690	686	710	767	679	737	693	745	717	667	666	720	725	672	757	741	706	688	716	698	750	726	677	720	725	741	674	703	734	733	726	745	718	723	680	656	728	722	747	699	708	767	717	732	712	758	699	694	741	726	689	710	740	702	742	707	697	704	639	691	737	778	707	725	680	682	733	751	700	728	759	723	663	711	728	681	738	718	725	753	768	718	741	741	700	719	714	690	703	727	672	695	751	718	707	740	720	768	652	736	735	711	699	684	657	687	733	707	745	694	738	749	717	733	724	685	711	707	764	765	712	656	690	711	708	755	684	704	675	742	737	722	717	692	750	690	677	715	708	679	653	705	718	699	684	727	712	696	760	704	719	699	711	738	750	751	721	774	741	651	715	740	722	734	704	681	743	678	724	727	672	713	703	716	717	731	737	708	765	696	694	723	722	697	763	701	754	717	696	680	734	713	712	747	691	723	710	729	733	716	699	678	730	742	688	698	678	754	721	695	724	666	719	744	723	701	760	709	709	725	733	715	759	732	747	687	687	748	708	676	748	749	744	723	740	736	712	766	723	715	690	734	710	709	684	735	676	728	757	757	714	715	695	700	724	745	702	732	701	714	697	739	729	690	718	730	784	695	705	735	742	711	727	704	703	730	710	693	730	777	683	731	733	712	717	726	714	744	742	669	696	730	756	682	697	670	685	679	732	693	686	712	735	661	721	690	710	695	693	680	743	724	725	717	742	758	718	698	709	759	703	708	661	705	695	757	751	749	698	723	733	712	710	735	736	752	769	746	744	753	717	701	741	757	714	732	722	717	724	726	672	709	728	718	746	752	728	722	742	746	739	726	742	704	688	774	765	765	714	701	735	736	739	768	711	733	736	690	743	689	720	700	730	723	707	714	747	719	757	715	774	705	750	734	708	729	717	703	755	702	694	740	656	745	721	714	688
31777	27670	22441	7375	1117	753	579	500	514	512	525	472	475	493	478	510	525	509	514	502	488	498	483	455	517	510	472	511	502	499	479	510	487	494	492	505	538	469	499	515	516	517	473	505	516	508	495	514	545	481	541	470	526	530	507	543	504	507	526	533	534	512	478	549	496	517	548	479	490	540	533	473	470	487	500	449	482	464	515	460	488	504	531	459	520	459	498	446	505	475	520	524	503	498	492	509	510	511	505	485	475	479	499	508	490	451	472	524	478	464	513	509	489	487	514	528	477	465	523	495	509	461	509	491	516	502	507	525	475	477	531	533	490	485	528	540	489	477	490	471	462	515	491	503	488	444	538	477	487	525	493	467	533	514	499	505	480	494	475	472	521	500	479	514	456	506	536	485	472	505	503	548	470	489	484	492	452	516	493	478	510	481	503	496	498	528	501	513	500	489	481	534	519	461	513	454	515	465	467	530	472	515	510	501	522	506	474	484	506	528	508	490	526	460	496	499	519	510	544	498	496	487	505	534	506	500	517	502	463	463	498	523	498	515	502	540	482	514	498	505	483	465	459	528	515	493	456	532	454	492	527	530	502	503	491	502	526	466	511	494	491	474	495	521	510	470	502	505	507	499	492	493	504	491	509	514	486	493	520	529	498	510	480	475	471	510	507	496	521	528	477	566	451	456	500	497	505	496	491	487	492	500	495	497	498	481	494	497	483	508	486	516	524	589	509	478	507	497	480	498	480	534	470	495	492	482	495	473	455	491	542	510	488	542	479	499	525	503	482	509	543	493	533	529	541	497	496	504	509	517	488	490	501	511	505	491	504	476	489	521	483	489	459	515	498	578	544	481	482	487	510	491	478	488	503	497	526	536	491	508	510	518	481	463	501	496	481	525	494	547	475	505	481	510	486	486	497	518	480	509	543	512	482	483	480	478	515	476	538	515	491	520	524	457	493	523	506	482	474	559	509	497	504	485	487	513	516	533	483	513	515	478	444	469	518	477	484	523	482	524	514	503	463	550	474	499	459	542	492	483	492	473	494	480	549	471	500	494	484	485	504	470	481	462	501	458	504	533	543	555	503	490	493	518	489	487	491	525	506	497	491	530	479	491	505	509	481	514	472	461	508	501	499	459	462	515	495	503	488	489	485	489	488	495	528	524	502	488	470	531	460	510	528	495	465	496	488	522	474	487	511	455	495	476	502	512	453	511	510	454	502	478	522	495	526	441	515	488	468	489	516	497	510	504	525	485	483	479	490	481	485	528	489	504	507	498	504	520	495	484	482	505	483	539	493	511	465	477	508	492	464	480	482	502	492	507	504	509	509	502	459	499	492	487	474	532	540	505	457	496	479	476	515	479	485	486	475	517	474	526	525	466	495	508	498	484	489	511	510	466	511	509	500	523	488	472	518	552	509	534	474	493	494	480	483	539	504	511	488	510	481	507	502	469	524	514	470	473	513	515	510	459	538	467	483	512	498	460	498	494	479	507	511	484	522	455	542	489	525	448	522	491	529	503	507	484	462	538	498	532	496	531	476	516	500	482	506	504	456	510	500	455	520	497	489	479	493	519	537	495	457	489	481	520	499	494	484	495	471	487	509	495	447	523	488	498	509	524	459	481	505	519	506	526	477	504	488	505	484	526	539	497	480	452	470	491	474	474	551	499	476	467	498	492	488	516	492	493	531	478	504	483	501	456	513	513	518	478	545	517	497	510	459	504	471	498	442	506	499	495	488	514	524	494	501	481	491	444	530	481	478	499	452	493	497	504	523	478	491	474	492	505	494	544	519	492	501	495	519	484	512	510	535	506	504	489	473	449	505	489	531	512	534	503	503	472	502	527	488	475	502	472	547	483	501	510	478	465	480	488	522	473	500	512	503	516	506	462	511	511	460	485	462	505	460	440	478	486	480	517	504	536	518	487	491	506	526	485	520	485	497	479	492	475	476	504	503	523	512	501	469	471	481	503	477	513	502	450	515	499	467	494	504	495	466	501	513	518	457	518	514	494	544	527	478	494	533	525	512	477	508	494	509	503	499	530	490	449	503	449	524	519	506	494	506	468	531	460	514	499	456	478	507	508	494	508	489	517	494	517	527	515	498	499	505	506	464	498	543	476	524	505	524	510	526	512	482	474	511	487	494	479	504	478	484	500	479	510	512	450	496	527	475	457	494	520	521	486	499	559	531	487	520	514	498	513	524	498	484	453	524	499	459	498	528	531	494	428	488	526	522	466	510	491	506	468	477	518	506	488	528	494	491	449	483	504	527	511	481	500	482	516	525	489	489	432	568	484	484	482	488	482	483	471	494	451	484	473	457	456	500	530	515	475	493	486	505	520	467	535	503	468	467	518	509	494	515	516	510	496	525	529	474	486	485	492	498	504	483	493	478	484	523	474	486	497	485	533	503	527	519	490	491	477	476	463	499	515	493	475	497	499	491	497	506	516	509	494	481	467	500	504	474	502	526	509	538	493	473	496	522	494	500	477	460	499	482	482	483	451	493	497	495	523	507	512	535	552	509	471	487	506	498	462	451	497	506	493	541	504	507	479	491	518	484	502	477	503	486	495	516	514	486	510	471	487	545	501	500	488	514	511	518	479	476	490	475	488	509	506	480	465	500	538	514	535	499	471	458	446	527	499	533	477	477	481	494	481	547	494	537	508	492	510	476	499	518	490	471	527	518	534	503	467	550	484	481	505	508	485	489	476	477	527	489	498	527	501	496	525	524	490	491	474	513	521	490	484	518	519	502	503	534	497	535	470	521	514	477	497	488	508	451	521	503	484	504	497	518	489	468	449	493	460	502	448	508	534	510	538	512	489	455	492	512	523	478	535	499	486	519	493	487	508	520	489	523	466	493	533	484	467	513	469	530	468	464	507	519	525	500	476	498	458	502	524	481	514	466	501	499	519	463	473	520	543	481	491	502	505	495	485	525	539	499	514	509	513	510	482	467	516	504	511	497	538	482	519	507	473	540	527	490	481	487	497	503	513	506	514	545	514	487	473	502	488	465	506	489	503	493	490	501	486	510	471	483	495	487	496	495	505	516	520	517	513	523	520	478	541	508	511	495	498	442	512	450	518	472	504	541	525	539	461	520	498	523	508	469	494	460	514	446	470	509	499	517	501	493	446	499	489	469	478	470	521	464	514	494	506	495	478	535	481	488	474	504	475	449	503	490	487	489	504	476	482	492	495	490	501	507	511	479	516	506	458	468	483	487	494	514	467	499	474	522	529	472	517	521	533	491	503	512	532	529	475	512	491	519	515	496	497	502	473	523	512	533	512	492	469	487	529	503	517	490	493	483	468	516	475	486	495	526	475	496	534	505	540	471	497	466	498	503	528	502	475	524	458	483	452	496	498	486	538	468	499	487	482	523	475	506	455	525	473	485	478	498	470	541	498	516	492	493	516	491	494	483	466	481	477	505	512	471	539	504	521	491	503	481	466	503	498	525	489	514	528	505	528	469	520	500	473	474	495	466	499
38956	41964	21512	5363	1504	820	708	728	773	708	684	650	754	757	764	740	804	693	746	735	733	733	675	712	729	687	727	731	734	674	689	681	701	674	736	694	714	691	679	712	716	739	710	766	716	701	698	731	714	724	698	697	723	678	718	701	673	714	691	694	698	711	660	719	766	697	706	715	748	704	749	714	668	703	677	663	697	739	684	710	742	667	728	711	695	708	761	675	693	718	698	681	699	721	666	718	741	732	744	747	670	712	707	674	702	688	719	698	700	702	698	720	700	658	738	706	711	719	730	706	678	710	700	723	668	686	670	738	713	676	712	734	703	706	768	700	735	731	713	754	692	724	686	715	711	687	700	664	749	695	706	709	671	670	741	724	719	694	715	717	694	709	728	726	709	696	712	706	684	753	746	733	726	667	698	713	679	699	684	730	751	716	699	711	740	705	677	690	690	731	730	672	734	717	697	668	728	711	736	680	700	717	683	689	684	740	703	730	687	699	706	759	736	695	728	662	697	705	741	695	694	686	672	680	699	699	747	673	694	733	700	726	721	696	713	712	715	755	700	696	674	709	703	679	714	736	711	682	739	724	707	720	731	735	683	712	695	683	685	713	708	661	721	735	714	682	689	697	747	733	688	705	668	679	701	671	693	645	652	676	716	723	679	703	695	738	703	689	639	705	681	685	761	722	730	707	736	638	719	712	668	651	742	667	637	678	779	696	714	730	764	677	711	653	706	695	713	713	707	696	647	740	733	709	716	731	740	685	731	712	728	691	656	751	731	701	736	700	750	698	722	693	702	688	737	685	713	718	642	673	708	693	653	715	705	713	741	690	742	684	673	687	735	732	722	734	690	716	681	703	706	713	706	679	736	694	708	745	691	725	675	705	694	672	666	737	738	696	732	708	665	690	681	701	709	769	685	722	697	736	671	742	710	709	717	705	761	726	700	746	701	743	677	683	712	706	688	715	709	758	746	666	740	709	663	675	721	723	672	726	702	706	698	680	724	726	719	682	719	691	697	672	692	721	718	648	717	756	724	661	672	746	694	726	666	702	734	751	717	734	668	662	672	709	675	721	722	722	718	726	636	708	744	765	644	695	718	652	684	694	694	747	724	673	668	711	705	793	705	733	737	719	678	694	729	750	773	674	705	710	710	718	727	696	727	731	676	755	724	759	677	700	693	710	701	677	668	706	752	715	722	679	691	713	694	693	729	736	756	686	688	709	678	702	742	703	729	707	727	729	708	707	717	713	717	740	712	718	673	698	710	722	728	727	805	693	683	737	776	698	695	729	755	722	716	747	704	760	701	736	688	737	730	754	657	767	772	709	637	675	712	705	684	690	727	720	687	707	714	664	710	714	723	714	721	718	686	660	711	668	679	671	697	728	712	723	735	762	698	707	682	728	751	701	730	707	726	699	682	712	730	694	696	670	688	697	687	741	789	787	771	714	705	686	755	672	677	740	714	707	726	704	718	704	714	737	656	719	690	725	743	679	672	726	715	711	730	713	746	712	719	694	714	701	721	700	736	717	738	699	678	767	724	728	693	737	680	743	733	670	733	715	682	709	779	722	732	740	731	721	749	710	739	746	707	690	722	713	743	722	679	795	647	722	731	706	702	721	767	718	731	713	715	720	738	714	709	667	670	689	726	677	735	735	744	701	679	689	748	699	658	749	707	676	700	727	691	695	736	719	744	724	719	706	700	685	730	733	710	650	697	706	686	736	661	759	704	711	708	734	734	702	705	740	684	727	691	734	713	707	698	704	680	755	734	727	753	769	702	743	701	718	704	689	673	722	687	712	696	768	718	714	677	667	722	696	695	701	735	665	688	693	714	660	719	700	716	777	718	653	681	683	753	719	711	700	708	701	719	702	661	717	706	712	703	714	690	676	711	688	696	683	684	720	710	725	679	744	708	753	707	734	717	732	713	705	685	711	703	713	712	684	722	725	723	709	714	780	724	683	746	755	728	659	687	695	691	678	707	721	737	734	694	669	715	741	727	711	717	751	728	688	733	733	677	725	709	746	763	693	701	741	659	746	687	738	670	728	665	672	748	746	720	759	723	686	690	718	704	693	729	686	684	704	737	688	675	705	729	689	712	753	656	708	681	654	724	721	678	723	702	700	731	696	725	688	730	720	717	727	683	726	684	674	719	688	723	700	730	719	697	712	702	672	717	717	691	728	772	696	675	707	724	771	706	695	666	704	724	695	712	745	685	669	695	693	747	718	729	709	706	722	692	717	701	743	664	705	671	723	703	713	727	710	706	717	701	736	684	693	743	717	745	697	682	717	696	726	695	685	701	768	758	721	691	704	681	726	683	681	699	726	718	714	695	742	751	689	692	706	708	701	671	677	724	671	754	717	731	728	702	691	687	747	745	760	752	746	703	755	723	746	659	744	716	686	720	733	694	718	738	727	693	747	678	707	726	694	697	736	712	731	700	684	703	727	698	694	726	689	735	743	730	708	683	698	697	675	702	686	685	701	693	733	695	724	695	733	675	704	716	695	711	660	670	712	700	719	728	663	729	710	646	695	737	725	694	705	690	695	700	703	701	723	656	660	707	666	752	700	723	746	730	631	730	695	693	696	703	680	752	702	671	772	679	696	627	661	669	711	685	668	708	722	740	731	699	704	705	666	703	669	702	654	709	717	723	671	725	715	725	697	727	658	698	688	728	712	738	730	683	711	686	711	734	695	684	686	674	701	708	714	702	704	715	713	706	660	685	707	737	709	697	729	720	693	727	685	732	707	737	671	742	711	754	669	731	670	717	690	727	700	694	731	729	716	711	623	719	693	678	695	715	716	724	713	760	697	663	731	652	714	726	767	727	704	703	718	696	696	727	711	737	714	701	696	711	692	722	699	652	718	701	722	716	769	734	703	710	722	741	700	698	692	739	680	742	693	680	699	668	812	683	677	766	677	739	722	689	690	706	730	721	663	698	687	764	719	660	737	656	698	725	716	727	706	722	679	753	698	722	704	730	671	715	715	704	717	730	729	681	733	721	701	687	676	674	751	710	723	749	740	734	745	714	725	717	717	688	696	678	670	690	708	692	719	717	719	698	681	699	703	706	723	682	735	702	680	745	712	718	702	745	735	698	703	704	710	724	710	741	741	700	730	688	675	717	731	718	732	697	727	710	659	736	727	706	650	739	724	692	729	690	698	733	734	710	707	760	695	696	688	639	674	701	730	694	712	744	703	682	721	704	756	709	747	688	726	749	695	738	658	720	689	675	691	683	699	714	700	735	687	721	697	749	683	710	686	726	734	731	710	698	711	676	670	701	659	725	709	730	681	698	720	676	694	694	710	752	735	689	717	743	748	729	744	713	699	710	710	673	676	686	708	668	721	699	719	736	676	722	712	695	723	743	712	690	698	682	710	710	691	726	723	681	702	695	731	716	740	734	652	660	736	678	692	702	718	709	688	721	678	698	721	684	686	698	725	708	707	743	775	719	683	724	685	694	734	687	724	663	700	750	680	727	771
24436	22022	29594	24331	21263	12818	1148	682	678	615	646	614	618	602	587	607	583	613	591	615	599	599	629	629	577	625	559	589	639	619	600	608	617	597	581	592	608	571	602	635	635	560	575	601	614	639	600	594	587	619	576	541	592	583	608	590	581	620	583	603	567	633	613	610	627	575	624	595	535	597	570	644	596	593	581	580	611	596	602	622	605	633	580	598	584	609	606	580	605	632	594	601	591	633	623	549	608	665	629	579	591	589	593	558	578	567	577	616	557	600	637	606	606	613	617	633	569	639	592	619	595	580	649	621	611	598	575	606	605	593	584	627	601	625	575	595	554	631	607	596	594	585	645	670	629	602	604	601	597	607	616	582	580	582	602	597	582	610	600	577	585	652	606	593	635	610	601	590	625	588	612	621	598	569	641	582	575	580	591	636	596	612	591	618	621	557	595	576	559	564	613	646	620	583	550	587	588	592	624	580	641	623	624	565	570	597	625	607	587	612	616	574	588	622	624	559	580	603	580	617	586	592	571	615	574	626	574	602	620	640	560	599	579	572	602	609	592	606	581	604	589	594	592	577	572	598	591	604	617	632	573	587	604	629	635	584	646	563	635	631	574	567	618	594	596	612	549	616	650	605	602	607	574	608	621	620	568	616	607	567	585	594	636	590	570	627	607	572	582	585	616	603	617	625	601	578	591	592	586	649	622	592	626	588	597	627	623	591	592	577	586	631	610	599	559	582	587	564	595	594	599	617	622	594	622	599	635	572	573	577	611	574	623	647	624	585	573	596	605	585	577	590	618	567	605	591	605	587	607	574	576	609	627	588	603	604	620	576	648	596	602	615	597	616	571	620	603	567	596	603	638	615	631	592	589	608	592	563	629	621	605	620	570	598	595	597	591	579	639	599	592	613	554	558	575	592	613	608	578	627	583	603	625	559	562	620	625	612	625	599	638	571	614	623	599	607	566	604	613	615	610	597	573	598	565	577	595	597	585	595	600	598	653	527	595	586	565	616	597	620	615	606	594	542	584	594	620	545	613	590	605	572	567	579	559	621	587	610	568	567	589	603	592	591	612	598	598	571	568	626	622	603	678	604	622	605	614	575	633	550	596	646	567	599	589	586	620	589	590	609	606	568	591	625	639	640	592	615	597	606	566	638	559	605	626	628	616	592	648	589	584	602	583	607	596	584	589	564	657	646	569	608	581	640	563	627	571	584	618	593	604	604	633	607	623	606	610	599	575	617	650	598	568	615	589	619	625	586	599	622	547	626	641	630	600	617	638	585	577	586	601	598	600	580	649	634	609	608	584	599	570	621	594	582	586	592	624	599	581	592	603	546	595	626	564	569	580	561	573	620	626	598	589	633	612	582	550	598	608	593	617	607	587	569	624	560	592	644	591	621	615	607	621	613	610	595	593	631	629	596	601	607	610	592	598	625	551	615	652	615	623	564	562	589	629	604	553	607	606	599	582	590	574	585	638	570	601	545	598	592	647	577	592	562	580	604	588	610	575	609	595	623	614	549	599	590	580	613	532	593	625	554	628	604	576	580	610	606	600	579	611	592	606	628	598	643	592	607	636	589	569	593	590	576	559	590	583	634	618	567	571	573	615	628	600	599	630	597	586	624	626	599	622	570	592	573	595	640	592	567	622	643	581	554	603	585	595	644	588	588	623	561	607	577	550	612	610	613	599	612	579	620	585	608	576	611	566	628	587	577	643	616	602	575	612	597	616	610	629	572	581	589	593	607	565	607	562	613	606	678	555	575	613	624	610	581	641	579	574	623	613	623	588	602	675	622	617	599	581	594	607	599	585	548	607	621	609	608	640	595	578	603	598	606	538	684	616	564	612	569	586	592	567	604	545	579	612	616	635	581	587	603	555	600	579	599	588	593	616	601	616	561	634	594	597	601	583	640	574	629	563	584	505	540	633	562	646	518	589	608	568	655	646	614	617	611	614	581	616	580	589	601	590	619	578	567	615	565	612	554	604	608	605	584	604	618	645	588	602	597	574	596	611	636	570	604	622	603	592	638	598	578	610	609	587	620	604	607	617	589	599	570	562	640	612	605	581	626	631	606	570	605	574	610	671	632	601	600	601	600	593	600	612	606	612	645	584	597	635	604	573	602	601	550	592	623	561	581	593	628	551	596	607	614	593	646	597	620	585	581	545	595	556	552	612	590	631	592	556	606	618	584	596	596	588	576	610	638	579	596	561	621	667	634	634	615	621	635	564	622	601	592	563	583	601	630	608	610	618	618	632	602	620	553	584	579	616	609	618	590	586	592	596	618	585	572	577	631	592	609	617	587	620	563	575	582	648	656	604	635	662	614	595	606	577	593	625	604	625	583	564	594	550	572	651	603	632	615	598	594	614	590	621	586	587	558	615	590	613	588	596	631	626	606	620	594	593	595	613	608	598	586	610	608	593	622	567	602	602	590	572	647	628	613	588	572	604	643	647	656	600	553	602	615	617	542	586	549	587	573	594	576	575	615	631	549	616	603	586	619	584	591	562	566	591	567	599	576	628	567	615	570	633	624	636	585	591	642	606	607	609	615	619	603	600	626	586	600	630	619	622	567	600	608	618	620	622	567	600	606	600	609	617	596	591	630	571	584	557	584	594	622	603	607	567	583	576	566	611	607	607	641	649	630	593	597	584	642	565	613	605	600	624	599	590	588	587	628	603	552	588	586	622	614	593	643	579	596	592	610	596	631	612	624	554	599	604	600	592	591	609	600	622	608	579	606	572	591	571	596	651	635	574	640	605	565	569	584	642	603	614	596	598	595	562	539	613	595	576	606	614	581	578	609	594	616	642	626	561	609	610	570	598	557	580	634	586	608	606	619	549	585	581	569	589	566	576	571	623	548	593	581	614	622	590	626	570	598	570	562	566	623	582	571	622	642	572	649	639	567	613	607	631	593	633	600	587	567	609	633	631	623	592	619	581	600	605	596	590	608	573	607	549	571	586	596	570	592	596	543	584	594	601	604	627	589	574	617	563	599	593	582	608	551	580	601	588	614	628	624	560	624	596	591	616	604	641	598	596	586	591	600	637	606	594	619	630	582	606	611	597	609	643	576	618	587	623	579	669	602	515	619	576	627	607	608	577	583	633	622	590	600	658	620	602	576	580	611	622	567	628	573	568	577	612	582	619	565	606	577	582	593	600	602	606	623	595	610	660	567	604	618	613	606	672	587	560	633	626	595	560	616	568	607	566	592	603	622	594	620	586	613	587	616	630	622	597	615	647	601	602	602	626	624	601	592	593	618	593	546	636	616	607	640	572	586	606	599	623	573	587	630	613	591	646	632	575	569	565	607	622	597	580	597	571	620	609	615	583	610	562	575	585	600	603	603	618	605	634	587	600	606	570	618	617	604	638	587	594	595	567	630	607	641	584	625	591	592	587	597	623	570	617	552	598	627	626	611	650	587	618	598	597	608	613	610	570	566	599	586	585	558	614	579	587	607	593	608	619	593	635	622	633	567	609	622
62536	88038	54992	24661	6846	1789	861	834	857	852	844	863	873	858	822	847	853	818	815	851	826	852	831	834	886	772	828	814	849	845	856	848	791	841	809	866	825	909	865	792	813	813	846	873	862	836	842	804	827	808	807	811	876	840	810	870	801	844	817	791	799	846	873	828	850	807	850	826	823	804	820	841	798	897	868	832	852	836	898	857	860	852	874	832	884	831	799	866	843	828	808	844	791	822	843	861	879	823	845	867	857	868	839	837	784	815	833	823	882	801	914	844	790	848	871	841	810	827	845	821	865	881	863	826	858	871	805	778	886	826	854	810	863	871	856	860	851	855	854	850	837	881	830	817	826	868	874	848	843	837	794	817	875	822	874	871	856	875	841	850	786	807	816	837	784	880	789	863	844	812	848	834	835	898	840	875	766	825	827	849	825	792	796	852	797	832	843	866	868	843	795	827	877	847	822	815	862	789	886	825	865	805	829	797	857	858	900	843	812	800	842	850	805	795	857	841	789	869	871	847	852	883	867	824	871	846	822	848	869	873	887	870	830	863	864	783	837	813	843	837	856	797	824	863	837	833	823	883	858	840	827	892	813	819	813	815	813	851	804	861	814	839	815	801	848	895	850	827	828	850	898	818	822	831	837	846	825	843	838	826	852	891	859	837	820	801	836	904	843	819	804	883	799	864	849	830	825	841	817	836	881	808	849	854	799	849	842	789	822	789	801	835	844	831	826	866	804	858	789	830	831	879	848	844	833	809	814	837	828	856	847	838	884	848	875	870	794	848	836	779	806	830	856	798	816	835	777	829	849	793	883	826	841	798	837	812	820	930	905	848	786	832	847	823	884	863	825	838	824	855	769	813	862	848	802	842	831	847	864	873	857	893	790	903	784	843	823	838	855	842	835	803	836	833	804	857	842	801	837	817	868	846	857	817	821	809	884	872	862	853	831	902	879	811	870	856	854	830	884	824	834	827	836	846	819	848	836	862	833	855	838	849	839	867	841	798	849	853	891	819	854	860	836	840	818	842	858	839	815	854	897	826	834	806	822	813	827	828	860	840	834	797	792	782	858	871	835	824	843	815	839	835	797	810	863	785	811	826	776	815	783	838	854	844	817	829	813	868	844	845	835	818	856	840	846	841	818	891	829	868	870	789	819	847	872	865	846	844	773	841	819	851	847	848	848	839	828	845	853	822	813	873	849	832	807	866	811	839	836	822	872	870	836	865	797	833	779	876	838	846	863	875	850	866	796	837	836	865	840	836	834	814	797	853	880	865	853	861	823	785	850	816	845	812	836	832	871	853	882	759	854	833	862	842	860	833	816	866	764	842	786	810	864	888	843	838	854	803	876	866	853	850	867	859	838	821	862	825	851	874	872	855	879	800	887	874	806	831	785	800	860	873	821	854	843	791	794	888	843	850	827	840	809	827	833	824	855	802	814	874	811	840	827	875	868	904	877	845	852	875	824	798	849	863	867	824	892	877	771	839	851	865	823	836	774	843	849	850	813	794	862	878	820	754	814	868	874	793	836	857	875	854	851	840	808	842	829	838	952	821	850	820	850	852	777	873	870	839	867	851	819	826	855	862	844	802	843	832	828	853	819	825	845	838	897	852	822	839	818	855	828	824	855	820	846	861	854	865	882	858	824	863	834	881	807	830	809	748	853	823	845	836	821	823	840	795	830	823	809	842	866	843	854	792	807	834	845	858	850	778	831	897	791	819	852	831	855	862	839	872	832	798	829	805	842	887	804	819	859	784	809	851	807	849	798	849	846	821	869	828	825	851	891	839	847	923	839	863	870	814	813	824	816	802	839	793	838	881	848	828	837	800	851	827	896	875	804	827	823	860	866	805	870	855	851	855	876	849	874	817	825	871	872	891	837	837	829	808	822	784	849	847	837	812	862	802	884	869	877	885	837	862	848	811	874	834	834	799	822	811	849	803	799	867	826	872	898	821	794	829	836	863	859	851	802	812	832	814	824	795	862	815	800	848	819	821	803	818	828	837	854	864	848	844	824	868	826	816	867	798	789	836	818	862	917	871	867	807	839	866	879	822	805	864	760	828	861	808	858	830	878	865	839	823	854	790	830	793	917	845	820	851	878	873	842	833	865	829	852	864	880	886	820	844	792	807	856	825	830	890	864	850	797	861	856	868	841	845	825	857	841	836	846	835	850	841	810	835	860	820	878	817	846	823	845	850	817	832	851	838	833	836	820	864	836	840	800	857	864	821	847	818	811	836	815	866	854	825	849	865	797	852	832	829	799	824	803	903	800	750	807	842	873	830	826	869	842	858	815	818	810	850	802	853	883	789	802	864	814	863	817	826	857	824	851	790	866	867	822	812	852	833	898	813	820	820	886	788	876	850	820	850	824	841	864	793	806	826	804	850	793	809	795	869	838	833	860	829	808	852	835	867	855	864	911	823	789	849	806	819	836	852	821	821	846	822	775	841	791	851	789	872	830	815	876	849	860	824	862	886	840	837	830	831	821	836	831	835	801	874	866	883	886	794	835	760	823	802	816	899	823	763	875	843	831	855	894	857	868	782	831	865	885	818	883	852	815	837	906	837	833	913	897	838	857	867	844	839	853	827	905	839	847	823	836	854	871	870	861	887	886	822	801	835	837	883	792	871	787	834	859	849	872	809	861	861	910	823	848	841	835	886	842	874	859	880	812	842	842	839	842	839	858	800	858	864	822	825	870	846	789	761	829	828	852	818	860	833	829	746	857	856	846	882	833	818	802	796	876	840	840	878	843	826	840	858	824	884	814	826	802	869	843	780	857	831	819	838	823	863	859	822	862	817	855	856	875	863	902	860	823	792	824	813	797	845	794	795	856	839	837	798	864	855	814	889	850	762	852	869	879	851	867	840	924	814	830	864	800	801	788	832	831	840	852	854	872	899	822	814	800	847	824	884	867	849	778	876	807	863	839	820	818	853	860	838	826	797	833	792	825	831	808	814	858	840	854	862	776	866	784	842	821	828	838	893	844	790	860	828	817	875	790	832	857	827	840	867	866	842	864	811	851	799	819	818	864	833	822	868	843	802	835	800	792	795	849	814	868	850	828	854	862	822	806	836	861	798	840	842	843	822	824	787	854	815	865	867	850	849	818	813	863	818	848	822	884	869	828	852	820	816	837	849	881	829	866	843	862	833	827	814	831	810	816	862	872	857	786	838	845	879	904	788	867	824	805	815	884	808	866	867	842	814	827	864	825	897	815	845	832	859	846	849	893	816	835	812	821	816	846	856	800	820	815	829	841	860	863	862	884	830	852	877	841	823	829	838	840	805	795	842	856	792	833	841	808	856	840	790	829	886	871	811	829	781	844	858	812	811	858	862	821	831	812	872	835	818	812	870	875	885	868	827	825	869	791	866	851	803	773	850	826	785	884	847	881	849	865	882	804	844	867	792	819	849	831	809	811	799	866	774	824	830	840	888	814	840	799	847	820	819	856	843	819	787	849	817	889	831	825	923	791	811	814	829
23475	21574	29557	23785	21349	20129	5199	652	570	551	535	506	536	513	510	536	549	535	549	544	535	504	496	513	559	515	563	496	533	562	551	520	534	510	533	517	563	533	510	544	531	528	511	519	538	548	530	505	552	525	531	478	508	497	517	517	543	563	528	538	510	581	527	536	564	490	504	567	538	505	511	559	542	527	547	540	539	541	544	476	483	520	549	549	497	568	504	543	479	483	521	528	560	507	510	499	536	526	532	555	493	529	560	528	491	502	537	517	560	553	508	467	551	533	502	544	509	530	549	526	514	501	501	507	559	507	448	483	547	484	528	526	513	523	500	500	547	502	521	557	527	509	558	544	571	504	524	522	541	515	524	514	549	540	531	583	504	521	503	526	523	490	493	487	524	519	531	547	552	518	510	527	501	545	503	493	515	503	519	520	500	495	524	544	552	497	579	531	522	495	556	526	518	543	514	508	518	508	502	534	516	486	581	494	544	534	513	517	530	492	564	541	536	562	534	526	509	543	534	492	527	480	537	500	556	497	523	523	499	489	523	556	522	544	505	532	523	523	531	573	501	503	512	512	532	477	512	527	548	540	476	512	542	529	524	559	493	560	527	517	526	528	509	549	545	505	550	564	561	556	577	565	586	543	547	501	501	536	534	506	533	508	547	513	552	526	505	456	490	477	500	547	535	492	532	495	494	506	562	529	513	505	543	485	551	467	548	548	519	517	538	530	524	540	505	505	558	530	491	494	521	512	519	534	515	520	545	533	484	492	542	527	523	519	535	522	481	551	524	558	485	493	528	488	538	520	508	511	539	529	519	522	519	551	510	488	503	507	525	534	552	498	530	522	538	513	505	509	472	556	565	534	506	562	520	576	458	548	531	536	533	531	497	548	533	546	499	481	499	555	512	491	507	514	510	526	510	479	538	509	494	503	496	505	533	536	543	521	548	522	529	526	521	488	514	516	546	513	540	539	500	483	567	526	521	477	496	487	531	504	557	495	558	503	501	558	526	533	507	533	537	526	525	559	522	526	547	524	521	531	530	487	492	545	553	513	544	531	496	511	530	570	524	499	566	548	551	495	579	541	518	529	489	552	497	511	544	483	553	534	490	486	478	503	519	506	553	545	546	545	523	552	536	560	498	507	515	522	480	535	521	523	490	497	491	526	486	490	528	542	505	527	538	522	492	528	523	558	537	495	520	580	516	553	527	524	526	514	515	469	525	510	544	526	534	542	533	544	492	497	505	509	541	523	513	532	537	521	507	560	514	510	493	540	544	508	525	552	549	483	453	506	509	527	515	566	498	509	529	534	584	508	523	510	554	500	509	563	509	550	522	574	539	551	519	536	506	518	510	515	505	531	520	518	544	488	509	495	554	528	519	516	535	558	551	525	520	530	538	530	485	495	553	521	530	586	506	544	536	543	541	528	545	525	544	557	499	507	518	512	533	544	560	494	535	566	492	517	585	543	521	512	492	530	496	546	505	515	513	524	536	569	511	518	522	506	542	545	489	505	522	527	519	530	573	571	539	521	530	511	513	522	482	522	573	529	529	512	516	481	521	542	549	500	509	528	503	516	509	520	545	540	560	562	486	505	530	513	554	501	538	546	508	514	502	524	496	512	542	546	561	519	499	484	508	521	559	517	542	501	526	513	559	543	494	509	494	507	522	497	500	520	524	542	535	534	491	540	541	497	506	515	564	542	492	540	524	485	534	485	497	543	557	549	513	554	553	540	515	519	520	515	521	559	525	512	545	537	556	569	527	538	533	525	546	502	538	536	541	550	490	531	520	517	553	503	528	518	513	522	470	520	525	513	492	551	536	523	529	491	472	515	532	520	550	506	529	514	546	553	510	544	532	514	517	545	527	510	548	540	519	542	548	516	590	535	523	509	535	504	499	525	522	542	528	561	513	513	518	535	526	511	554	516	503	538	513	515	536	546	509	529	547	507	514	506	529	512	501	499	524	498	474	505	512	526	507	526	513	520	493	517	506	549	517	526	543	523	500	534	532	564	520	511	547	528	526	501	520	523	543	531	543	538	578	548	523	531	565	554	510	511	510	529	515	549	554	541	541	531	540	594	545	529	533	531	538	484	544	546	501	500	520	478	534	517	534	502	525	533	539	536	557	532	474	556	540	521	558	514	546	521	536	536	524	531	522	522	530	512	525	560	518	536	525	487	558	493	480	501	503	523	534	480	517	547	533	497	510	533	504	566	503	480	494	554	509	528	503	515	538	547	547	478	504	511	549	554	568	488	488	534	557	546	570	525	529	509	473	530	512	499	507	540	510	512	492	524	525	565	507	507	537	521	552	502	483	530	489	518	478	534	536	505	523	508	499	509	498	544	511	528	532	529	552	567	551	517	502	551	558	489	498	512	513	524	544	525	529	527	482	532	502	499	516	503	522	536	486	562	519	512	518	547	495	514	526	529	596	481	512	540	508	479	518	548	515	533	545	479	560	532	539	508	486	484	515	498	517	540	517	564	510	557	553	522	572	528	510	492	514	510	518	498	531	516	531	459	562	550	557	517	548	507	491	535	494	481	543	497	534	504	493	560	515	527	531	495	524	545	539	493	547	495	518	531	575	480	499	547	510	508	512	525	505	553	526	491	529	516	506	497	504	522	536	525	532	541	494	546	525	476	538	539	505	504	481	517	562	477	544	530	517	540	509	541	526	538	495	528	553	518	548	555	516	517	487	557	504	505	537	550	548	518	532	542	535	546	500	562	576	503	537	541	512	551	541	541	497	569	511	536	544	488	494	528	512	480	496	471	498	523	517	479	537	525	525	521	556	506	555	504	489	504	517	506	530	545	533	494	555	541	534	553	551	522	496	491	522	500	503	545	510	530	508	493	517	498	539	521	519	491	512	537	508	545	467	527	514	530	531	491	537	502	491	519	536	517	509	510	515	506	540	536	534	534	510	517	528	519	543	516	540	512	522	479	512	527	517	509	552	497	519	474	521	516	510	523	518	553	460	566	491	544	507	530	555	519	530	514	542	543	512	552	499	506	526	533	553	511	507	528	531	543	478	561	511	527	506	528	473	526	533	580	527	527	505	526	522	506	549	513	538	536	593	533	522	530	487	503	523	552	536	477	507	527	542	514	482	511	506	510	522	486	556	550	554	508	485	560	521	544	470	503	510	509	500	510	500	544	527	522	516	478	553	499	483	542	519	535	529	542	519	541	535	545	513	539	543	526	517	511	526	520	522	555	504	549	523	500	512	471	528	546	548	517	509	535	550	535	512	550	495	522	505	505	482	497	503	494	521	535	523	532	569	488	535	556	503	486	502	496	527	535	493	529	501	532	509	499	500	532	482	502	542	537	498	553	483	548	535	528	470	511	576	554	534	506	527	553	503	558	510	486	576	529	500	572	506	489	504	537	524	516	529	533	486	513	534	499	501	521	486	507	491	561	534	508	550	518	517	549	525	509	539	521	538	525	569	513	531	513	530	528	511	500	467	535	529	530	535	512	533	524	521	542
62185	94545	60831	29467	9792	2273	761	733	732	698	747	756	761	756	771	705	737	749	747	676	735	694	739	750	749	749	694	745	689	724	729	732	730	728	714	756	719	742	751	750	719	732	735	714	728	692	744	716	690	737	716	716	726	702	734	707	746	729	761	726	704	749	734	766	752	732	733	736	793	802	783	710	734	714	703	705	720	713	751	756	744	745	725	742	730	695	763	766	754	746	707	713	749	697	703	718	728	731	770	694	750	794	687	753	710	740	730	748	759	734	720	677	741	691	699	708	772	746	730	691	741	750	702	718	702	717	743	724	741	735	724	695	746	708	672	705	781	772	749	714	756	717	739	733	732	687	734	793	757	719	694	711	715	703	746	763	738	689	707	734	751	700	690	742	685	728	733	721	719	772	712	756	712	667	703	703	746	721	689	698	759	717	734	714	751	701	783	755	726	664	736	710	775	720	703	706	727	710	762	733	743	702	768	753	737	714	725	691	739	724	768	730	718	747	675	727	742	716	724	769	803	731	729	717	753	732	705	733	734	731	730	739	710	747	717	720	752	704	698	685	740	764	708	725	732	764	715	737	695	745	759	714	764	723	739	765	727	691	732	740	719	726	730	713	754	701	701	743	693	749	721	741	762	727	787	668	759	729	728	725	750	694	710	717	729	699	733	723	745	745	741	772	682	729	705	672	695	704	742	742	733	726	700	698	735	775	753	686	697	722	703	757	724	726	708	767	744	715	736	735	715	727	727	730	733	713	689	762	753	683	727	768	734	751	666	703	729	717	724	717	777	736	713	718	723	741	727	736	715	801	717	695	743	716	697	708	710	732	733	736	706	769	766	651	738	775	774	690	717	705	689	717	771	717	707	721	704	720	724	744	717	696	723	759	735	708	754	678	723	742	735	733	727	751	736	708	763	733	680	736	735	786	768	789	702	783	728	699	726	683	698	713	763	734	753	710	745	747	738	712	696	730	717	705	754	699	754	752	752	788	736	753	749	730	664	732	779	697	722	736	713	749	735	754	744	709	727	766	773	719	760	758	749	708	742	717	765	704	743	738	726	705	730	757	709	730	692	738	677	665	716	689	729	728	755	720	717	727	740	765	729	716	704	758	736	705	757	685	717	724	713	753	721	726	718	746	731	743	726	725	711	708	749	686	702	761	773	734	746	783	721	732	757	735	708	675	711	745	717	687	725	760	732	742	703	680	712	705	715	736	722	716	738	739	726	737	748	679	783	704	718	703	719	733	734	766	741	716	689	751	695	709	710	728	708	689	735	711	746	744	726	708	745	697	706	684	730	759	687	705	718	698	736	760	762	718	746	729	713	736	739	724	723	742	736	748	707	680	737	715	708	759	675	664	725	750	764	708	731	738	672	768	735	670	797	729	725	749	693	712	729	750	745	691	740	692	690	756	743	784	741	748	711	758	724	756	721	734	713	736	777	729	790	692	698	717	715	756	737	727	764	783	720	760	729	779	721	722	764	759	775	709	732	716	712	719	712	720	709	679	725	752	723	729	707	703	686	719	780	741	693	768	698	708	726	729	717	671	745	711	675	764	707	734	725	781	726	722	724	759	707	740	734	696	689	767	691	712	708	713	691	795	709	686	690	770	697	761	701	724	778	697	752	756	750	747	706	708	777	704	756	720	722	726	729	740	726	760	723	747	722	727	718	728	708	785	707	756	731	698	679	757	743	672	721	684	733	763	743	713	721	714	747	753	703	709	739	784	685	694	746	687	728	679	703	746	756	730	721	725	687	713	710	753	719	745	706	774	765	704	779	711	752	758	740	686	745	735	751	756	757	742	717	742	717	672	700	708	722	709	698	737	711	716	708	726	747	721	751	723	726	708	755	686	759	759	732	691	735	702	700	731	721	770	731	772	797	738	738	697	714	758	729	739	674	721	789	725	724	677	755	697	715	705	715	711	693	704	729	723	754	731	729	722	691	747	725	662	725	711	765	735	712	724	711	708	745	706	702	755	720	756	675	730	711	713	665	719	745	680	719	738	724	756	788	727	721	746	736	749	691	731	787	727	735	747	733	759	696	748	754	741	726	703	740	744	756	736	721	724	731	746	772	711	718	774	763	762	746	759	751	734	748	725	737	733	699	691	683	676	702	744	739	738	742	761	742	774	735	739	706	693	721	733	721	698	747	733	687	753	704	761	681	774	720	689	730	718	715	708	766	800	690	697	720	759	750	678	739	754	720	779	688	736	698	731	699	754	692	744	732	736	740	690	728	765	735	690	738	777	747	710	717	737	705	722	718	761	695	751	708	718	737	733	690	760	703	721	689	736	730	669	737	737	751	706	763	712	721	712	700	706	715	725	707	716	761	757	721	772	767	695	719	759	747	737	724	680	731	756	679	715	762	735	769	700	749	697	773	768	658	739	754	721	730	680	733	727	685	715	722	688	731	709	697	668	674	787	709	809	712	732	708	710	747	700	735	721	760	767	748	745	675	692	716	771	718	688	711	746	699	705	681	707	724	715	718	757	687	762	743	712	707	752	791	721	699	732	703	768	740	661	742	732	776	701	729	685	755	732	705	682	734	718	736	720	746	690	722	732	690	680	768	764	768	731	719	778	681	718	733	716	707	750	727	738	729	691	735	735	732	771	720	718	711	734	767	762	703	762	748	705	737	699	726	702	801	725	681	738	722	740	738	725	725	717	692	736	711	706	767	738	719	746	749	723	721	760	726	668	759	742	732	656	764	751	723	773	716	705	703	726	746	716	711	707	722	754	731	726	722	751	767	796	705	686	728	718	753	734	703	673	708	762	715	722	670	732	705	680	667	734	741	766	688	753	707	793	653	779	758	747	693	731	658	691	728	696	757	723	729	716	723	745	695	746	684	709	710	684	717	685	721	698	695	770	673	735	699	725	742	724	752	715	679	702	700	727	668	745	757	687	714	711	749	779	747	687	727	774	708	766	702	750	671	755	726	687	695	704	743	774	755	714	686	647	695	787	695	722	776	733	720	764	738	727	737	749	697	739	707	697	705	721	723	688	761	703	738	755	801	732	694	730	725	751	747	715	778	785	700	754	726	690	728	697	756	769	728	703	746	704	771	695	732	737	714	734	732	732	700	735	717	704	705	716	687	694	743	710	749	706	738	714	688	736	756	687	694	701	731	706	705	766	727	747	708	719	725	730	757	741	681	751	688	684	696	728	763	712	717	720	771	720	717	739	743	741	696	729	670	701	751	692	719	707	748	715	671	764	788	769	727	697	698	722	777	767	721	699	701	754	741	769	702	727	652	735	737	739	761	717	710	706	721	771	745	789	742	753	758	716	749	728	712	751	739	762	788	732	709	731	704	690	694	748	704	718	738	715	759	728	705	688	782	673	682	797	741	701	714	748	743	703	754	680	736	740	694	762	742	733	708	702	735	734	744	712	716	685	707	760	710	744	687	726	741	710	685	730	754	721	729	728	714	673	703	704	750	720	718	708	742	709	722	755	754	712	697	725	714	724	713	729	718	742
31459	27608	23167	7943	1226	703	545	494	550	487	504	518	515	516	502	472	478	521	502	497	518	495	478	493	499	487	505	513	504	525	477	487	477	502	510	489	514	535	537	479	486	548	468	522	519	514	504	479	441	509	469	515	516	537	496	527	516	511	522	484	491	505	542	502	501	502	529	516	508	485	484	497	505	519	493	508	478	503	534	519	539	533	463	499	483	518	526	507	500	483	511	523	481	514	498	546	480	433	509	492	518	503	479	502	501	529	467	495	535	517	515	513	510	472	496	451	488	476	507	511	529	477	500	503	497	510	500	493	549	517	490	516	512	527	516	515	489	473	520	489	491	518	488	464	530	517	525	493	531	508	518	526	531	504	458	491	507	477	505	470	433	485	504	516	530	494	489	474	484	502	468	496	489	551	477	488	449	513	520	480	489	489	492	483	517	492	508	463	489	495	539	509	523	486	484	486	518	484	479	509	466	474	479	516	520	483	516	523	504	505	526	491	546	480	504	550	519	485	543	498	476	491	514	520	518	489	475	486	480	524	492	504	480	527	485	480	485	551	507	508	473	517	486	468	499	497	485	519	517	506	457	543	501	505	522	506	518	503	492	519	488	496	470	485	454	456	533	526	515	545	509	517	537	508	537	502	542	480	474	510	487	509	501	510	518	509	506	506	492	472	506	498	507	489	515	526	462	485	524	558	493	477	494	528	504	504	517	463	501	496	502	513	505	514	490	485	505	497	533	463	509	510	479	493	478	474	493	480	506	508	504	515	496	522	480	493	509	496	515	481	515	483	519	508	484	445	490	534	474	492	467	465	500	525	487	506	502	478	548	474	501	500	504	498	469	503	476	513	512	526	490	513	533	475	501	508	534	501	511	529	498	477	486	467	497	505	516	528	500	456	501	478	496	498	460	492	524	526	509	552	493	540	491	494	502	466	569	483	507	508	494	497	507	476	463	474	505	490	484	484	520	496	493	489	474	471	515	507	496	505	491	498	463	501	518	478	482	497	566	539	474	503	478	526	493	484	489	482	515	517	490	481	488	524	530	484	512	513	527	497	476	463	490	488	481	506	500	465	524	491	481	542	467	480	526	517	485	469	521	475	510	490	459	489	505	447	511	523	512	535	537	495	512	499	513	524	527	484	500	518	472	520	507	517	463	499	503	505	526	470	501	533	512	472	491	481	471	516	487	483	503	509	522	516	483	505	520	473	502	463	494	500	536	481	524	497	482	464	494	499	496	487	512	505	525	477	498	487	510	489	474	507	514	525	477	486	484	529	486	452	490	494	510	511	487	486	462	506	461	504	517	475	484	486	477	522	483	482	543	472	523	516	496	494	497	485	457	488	464	512	513	475	483	506	484	474	488	484	522	449	485	487	483	495	478	508	500	499	495	464	505	445	507	557	480	526	506	510	529	529	469	500	520	482	508	513	505	487	524	524	487	510	514	513	513	508	491	504	493	481	480	476	491	505	490	452	510	496	501	470	488	485	474	473	482	487	513	517	461	502	482	515	505	564	503	508	459	517	519	471	532	490	511	526	518	497	478	507	528	495	449	521	528	506	519	481	500	464	494	529	507	542	492	488	490	503	530	514	504	529	551	466	505	475	492	502	496	501	515	483	523	491	525	505	532	528	552	505	521	490	476	497	508	445	493	482	522	520	523	512	517	524	512	493	542	505	524	451	498	501	535	502	513	512	499	527	480	531	500	519	525	505	499	501	486	540	457	533	505	494	500	504	505	508	461	478	484	466	510	531	493	482	505	529	529	508	492	528	515	459	499	483	490	498	481	514	520	495	497	503	477	489	521	474	516	497	486	515	466	429	499	504	491	514	530	470	512	532	506	497	551	481	491	472	506	515	546	520	487	490	500	499	520	513	494	450	535	506	499	517	472	461	542	502	485	502	518	505	473	530	459	493	502	461	543	526	525	520	516	505	479	468	493	493	458	509	501	532	501	498	529	511	450	517	513	495	515	519	479	517	484	502	532	516	527	467	525	527	474	520	520	512	497	537	517	502	490	488	507	488	488	518	525	507	530	505	492	503	503	522	510	502	486	515	451	504	527	524	529	530	477	531	527	470	508	477	498	463	473	517	490	456	490	473	495	490	532	509	543	449	509	471	521	523	518	511	491	476	535	476	497	457	515	464	506	503	524	528	488	512	495	491	523	473	481	514	495	521	510	507	498	501	475	555	534	490	519	482	496	507	508	490	528	522	486	475	512	528	502	485	461	495	468	499	502	505	479	515	505	491	513	456	531	496	522	571	504	543	496	537	433	482	500	512	509	515	495	492	504	490	478	509	502	501	475	501	520	501	493	498	455	497	484	508	512	513	478	490	513	492	516	510	473	485	509	507	508	501	465	521	500	511	510	486	508	507	516	517	516	545	491	502	499	531	527	519	454	529	490	511	519	519	471	537	470	487	502	536	460	514	462	496	523	477	512	546	514	485	558	484	511	480	517	524	479	489	492	511	482	508	552	488	481	474	484	530	528	507	498	507	509	480	524	475	485	484	531	530	512	523	498	528	512	497	518	504	508	503	511	483	553	451	507	498	481	488	494	512	478	508	510	466	506	518	525	484	507	484	494	532	482	511	497	510	518	508	526	548	478	493	487	528	498	504	530	478	482	524	508	487	506	494	444	505	525	506	481	510	503	491	523	516	496	482	482	495	489	487	522	455	508	499	526	512	479	475	500	482	516	466	471	514	504	526	496	514	490	533	499	506	519	463	509	504	513	488	506	518	487	499	483	477	479	481	541	472	504	530	492	492	548	514	497	497	516	526	498	491	483	483	507	546	483	493	523	491	494	496	502	493	531	508	502	486	518	508	509	511	482	466	499	486	513	545	501	537	509	524	504	508	498	495	470	492	495	497	453	509	483	476	501	506	499	520	528	510	496	528	527	523	518	532	492	494	475	495	483	469	492	484	497	509	495	503	491	518	524	506	496	487	488	503	471	504	545	462	505	490	474	500	508	504	493	507	500	500	461	508	492	495	495	479	531	516	511	477	511	543	528	516	519	525	508	487	538	483	547	519	516	512	512	525	504	534	508	489	523	499	488	468	493	506	490	497	507	492	463	481	514	517	493	496	523	525	494	535	501	510	493	524	446	471	528	540	530	470	477	485	504	503	486	515	517	481	499	497	527	525	501	493	484	523	517	543	510	518	489	495	506	545	472	491	483	536	513	491	464	492	505	474	466	509	510	515	501	495	481	541	496	495	468	499	504	484	518	503	501	538	527	551	486	507	520	530	487	501	522	477	518	520	505	468	528	493	497	544	497	464	491	527	499	519	516	498	508	528	540	513	519	529	514	480	503	481	550	501	521	457	507	567	509	481	508	528	537	488	529	527	512	516	497	505	496	490	511	499	493	520	514	488	498	471	541	514	479	504	489	525	524	478	531	505	513	534	505	516	523	518	496	532	527	522	510	526	489	467	456	534	530	444	514	493	489	498	526	506	467	523	516	530	459	525	519	520	534	515
38568	42349	22855	5974	1728	850	768	726	695	704	711	688	695	668	678	668	718	735	741	710	684	723	689	680	705	659	743	740	696	720	705	703	678	721	710	716	733	678	692	667	703	664	710	723	717	753	723	751	691	714	724	672	727	693	731	684	708	670	712	686	680	683	742	717	721	693	685	737	673	733	749	748	666	667	682	755	689	704	733	714	650	674	725	643	656	680	704	709	682	737	736	767	698	704	673	680	732	691	686	730	681	696	663	724	763	692	654	762	707	682	664	721	734	718	729	665	713	718	713	672	693	656	739	731	683	712	670	672	642	699	747	706	672	722	698	703	700	761	674	690	669	720	679	688	729	649	714	743	687	726	727	722	720	693	693	682	760	737	693	674	675	700	736	721	729	655	702	668	711	659	784	660	682	731	628	689	690	747	750	732	706	689	708	709	740	732	716	668	710	682	738	721	680	671	659	729	711	680	663	658	659	686	717	683	721	719	730	686	729	693	675	733	693	672	687	747	684	714	747	768	719	733	675	668	704	702	729	683	719	671	709	700	719	735	711	716	719	719	700	728	735	703	719	676	709	676	699	727	763	737	702	677	738	728	675	703	704	695	745	687	686	711	659	677	694	704	714	710	699	684	716	745	685	782	717	683	727	710	700	669	701	703	687	707	695	700	759	711	743	721	723	700	682	745	682	699	683	706	720	698	680	736	683	700	724	748	647	743	686	690	696	737	713	717	678	738	687	703	708	724	742	715	698	657	707	680	651	708	763	658	667	650	684	718	673	694	679	675	724	705	686	746	656	749	670	690	704	721	682	692	676	708	704	729	764	697	715	710	654	728	665	703	721	697	691	699	714	661	717	744	702	707	688	732	688	732	673	710	699	664	652	689	704	737	751	711	718	700	708	741	718	670	728	708	703	718	685	742	673	663	701	691	739	708	696	754	694	661	711	727	727	731	695	638	704	741	672	746	730	708	723	698	722	664	752	717	758	701	718	676	723	710	710	714	680	645	694	677	738	725	693	699	712	684	680	707	654	720	723	717	704	704	687	693	683	663	705	699	677	709	741	728	721	701	736	696	690	695	697	726	691	719	677	670	682	665	658	728	660	660	745	634	648	717	661	697	710	676	725	715	719	720	726	725	730	712	663	692	712	705	678	686	680	735	678	766	706	655	722	704	686	724	686	727	697	757	736	673	694	710	708	692	720	687	696	702	691	706	731	690	704	702	718	735	706	667	719	732	686	703	714	732	704	703	730	714	724	750	682	707	677	709	657	717	711	711	695	703	694	728	654	725	666	700	678	732	695	674	664	693	663	739	685	709	697	710	672	710	738	716	726	721	683	689	637	688	700	747	694	730	715	696	645	711	719	701	741	726	708	731	695	757	752	730	686	752	718	692	727	727	676	709	715	733	747	700	759	720	734	737	683	689	753	700	703	740	670	701	673	729	670	707	743	689	717	639	735	696	687	713	708	667	727	685	700	689	695	689	695	735	717	725	717	673	742	713	717	703	754	684	751	715	698	731	661	716	689	700	732	716	673	633	721	693	688	659	729	698	695	693	722	709	646	760	677	712	720	690	708	721	679	738	714	670	685	696	717	743	746	656	654	672	731	690	702	661	714	667	691	677	692	717	701	727	674	766	739	676	717	705	710	677	688	733	726	704	680	743	692	732	694	724	698	697	676	667	714	677	716	729	667	685	712	683	682	675	709	810	740	720	726	680	713	730	686	703	696	747	707	677	744	667	716	712	670	733	696	693	681	699	710	706	735	729	690	693	696	717	694	686	730	663	685	679	695	631	719	722	704	716	739	727	690	727	673	685	722	689	691	690	706	656	677	686	710	689	724	702	715	718	681	683	728	724	682	673	720	695	665	685	711	745	726	719	720	736	745	746	725	721	673	661	764	696	721	686	675	699	785	733	699	734	668	724	732	679	733	691	670	665	700	650	717	747	740	703	706	723	664	721	686	804	669	731	700	712	705	659	694	680	672	713	764	690	697	652	771	734	690	659	743	650	701	660	714	688	728	712	688	694	663	713	663	719	732	719	699	675	722	721	703	709	711	707	672	689	702	723	688	704	677	710	744	727	696	702	742	706	688	720	737	706	685	676	741	663	663	682	680	708	731	667	721	746	714	750	711	694	741	717	732	715	695	686	689	704	704	719	663	707	670	695	696	741	747	709	719	690	706	720	689	688	637	725	714	733	717	699	685	692	672	732	737	755	721	685	730	673	747	688	679	712	695	710	688	671	719	677	699	691	689	707	708	668	713	724	724	777	715	730	792	703	698	722	710	754	704	682	674	742	705	696	684	750	720	705	723	691	723	746	754	748	735	700	710	726	710	748	721	747	706	689	683	720	681	712	684	708	694	712	703	718	707	731	679	693	698	712	695	681	695	710	698	702	716	721	708	688	684	686	723	684	723	707	723	721	705	685	700	709	757	686	674	742	698	726	751	723	719	706	719	655	717	707	678	685	670	733	735	671	685	719	732	673	729	760	738	678	750	696	719	661	701	757	749	679	715	746	695	695	760	712	658	694	703	710	723	647	739	686	717	705	690	710	690	671	741	699	692	701	689	699	700	701	705	735	698	707	686	669	695	731	718	704	689	713	696	736	752	663	662	683	742	692	685	725	750	711	721	733	748	711	718	694	723	698	706	714	712	718	712	739	700	725	709	666	720	696	695	738	701	700	692	705	702	703	691	678	702	672	695	706	699	688	714	643	711	710	716	722	695	649	678	721	711	689	740	670	662	702	725	698	697	703	735	699	696	734	728	731	674	716	723	727	688	726	668	714	719	698	735	682	710	771	706	675	724	672	663	719	703	668	680	729	730	687	668	693	734	723	677	715	696	671	727	679	727	688	705	685	704	713	719	689	669	651	696	687	718	703	686	742	705	652	702	683	711	680	698	695	700	736	715	655	716	731	754	741	695	674	676	678	726	782	674	692	667	680	710	694	701	713	670	669	653	716	685	704	682	688	753	646	697	660	706	686	717	671	710	695	722	656	721	773	679	720	704	731	711	720	704	706	724	713	789	699	672	703	688	682	706	683	671	715	660	740	701	676	697	721	646	665	707	659	707	722	691	707	706	727	715	683	723	711	742	695	663	751	724	681	715	702	718	698	700	749	701	697	695	693	734	730	692	724	651	717	697	733	722	715	739	711	681	751	712	696	716	716	681	691	684	695	723	676	736	693	725	655	743	714	719	714	681	718	689	730	722	722	710	708	702	672	749	701	721	690	778	718	702	728	728	684	691	728	689	733	681	658	681	736	757	745	714	711	742	724	699	695	750	708	696	732	704	729	732	685	643	663	722	730	703	704	720	711	729	716	721	718	695	729	709	723	731	727	671	737	702	754	651	725	708	683	727	687	708	704	718	689	720	766	739	654	713	734	746	667	697	636	681	730	695	714	687	742	701	683	721	727	763	690	702	673	778	681	717	736	700	723	743	679	673	704	745	739	709	709	665	692	705	722	697	708	727	723	707	731
24279	22038	29596	24257	21198	12874	1198	672	631	626	582	618	573	625	608	588	566	619	596	597	588	615	610	606	613	565	586	618	568	591	650	618	572	632	608	617	605	637	630	589	609	569	604	639	593	612	588	641	598	590	600	593	596	561	583	606	565	588	577	601	617	628	585	632	624	590	571	600	612	578	585	592	595	615	635	621	591	635	576	625	601	608	605	616	607	587	620	605	644	577	585	605	618	619	580	621	565	608	628	616	607	578	588	623	587	579	635	576	616	583	565	588	601	546	549	590	607	587	629	587	575	614	553	575	582	583	562	616	617	606	615	631	585	618	566	598	624	568	601	637	564	604	589	571	659	579	596	588	601	543	557	592	594	639	644	570	595	597	573	591	610	597	569	601	620	571	621	607	629	564	606	593	619	585	596	586	627	581	657	558	614	589	604	588	606	619	627	585	575	618	587	593	603	556	562	603	582	568	577	594	578	616	593	622	626	549	581	597	598	597	616	611	594	571	575	548	522	588	563	620	600	596	593	600	544	641	586	579	639	609	642	628	574	578	623	617	593	576	614	588	576	555	599	534	637	596	537	580	655	565	586	541	591	616	620	598	607	610	570	609	551	585	626	570	575	595	560	602	589	608	640	605	583	590	594	607	609	622	549	625	599	604	600	625	583	583	590	569	605	573	592	584	587	586	617	586	621	597	625	569	547	616	598	661	601	621	563	593	598	590	624	572	579	585	572	574	579	597	618	614	637	598	629	620	604	589	574	561	620	616	621	596	569	568	585	559	601	630	622	537	572	571	575	581	582	598	592	629	591	603	609	588	586	676	586	596	575	581	610	589	608	616	611	632	579	600	610	617	591	601	578	571	572	597	601	646	600	616	563	550	595	600	611	598	578	591	605	561	678	602	629	565	661	620	604	607	591	583	596	589	628	598	638	558	635	576	593	630	580	614	599	622	616	601	561	607	579	609	635	574	619	568	607	582	616	596	575	653	585	577	603	530	604	607	586	598	601	576	630	611	617	597	588	590	565	602	599	602	587	626	613	594	603	556	605	596	581	608	591	613	602	606	571	610	632	589	561	575	636	597	580	599	603	600	565	566	611	588	555	590	631	628	592	622	630	615	585	559	587	607	611	575	565	618	640	591	596	585	588	660	620	564	577	569	613	623	612	577	614	553	599	618	637	577	540	613	558	566	608	536	603	588	613	593	618	625	646	552	594	629	621	610	588	559	558	594	628	625	613	580	587	613	580	612	598	653	593	561	607	608	614	647	623	589	570	612	611	620	610	620	565	547	619	588	546	604	599	535	633	614	597	646	574	578	584	614	579	603	565	583	580	569	563	561	605	561	566	595	602	596	608	585	591	588	619	607	631	595	625	579	599	612	623	568	602	566	560	602	616	541	594	585	634	580	586	578	594	562	594	577	541	556	614	626	608	613	546	621	629	632	602	600	602	624	600	617	572	622	634	613	617	612	631	611	596	573	565	601	573	658	600	659	573	589	607	596	615	581	573	564	621	614	598	624	569	605	571	617	554	579	586	554	580	585	548	601	610	654	681	629	617	604	607	635	589	558	579	605	632	615	605	581	579	572	626	622	630	591	587	630	651	591	626	567	587	614	625	598	561	613	599	582	567	597	587	628	600	577	549	604	603	632	577	598	606	595	536	616	588	579	609	581	622	627	552	592	603	617	618	625	639	595	588	576	543	597	567	618	602	608	619	607	562	567	619	575	597	565	614	568	564	586	623	633	613	584	614	591	565	613	600	622	582	579	590	626	633	575	585	571	627	605	579	575	633	615	570	547	614	601	620	618	597	609	562	609	588	597	555	560	578	596	599	574	605	581	619	593	587	622	612	612	554	593	590	574	576	628	603	543	617	614	582	598	589	584	581	618	587	590	607	586	576	541	598	587	585	597	586	570	603	600	603	561	578	616	573	639	604	590	621	594	570	582	624	572	580	606	619	593	643	579	577	627	560	580	576	595	631	607	551	568	594	578	605	665	534	589	619	607	603	564	601	620	633	557	552	622	594	626	623	576	590	604	565	589	607	571	642	580	600	570	618	655	569	624	651	568	577	596	591	624	579	627	600	589	573	576	596	586	585	605	608	581	609	602	588	614	609	578	611	593	611	599	641	584	559	603	609	597	614	581	608	609	575	592	598	601	586	591	592	612	572	615	599	592	611	614	554	617	579	558	583	618	566	637	612	597	591	600	568	623	624	621	585	588	585	581	594	582	584	619	616	558	620	599	617	627	554	632	602	652	567	614	581	588	570	572	610	602	574	626	592	615	605	604	581	624	609	607	645	596	582	610	624	574	581	565	577	591	610	622	585	619	576	569	549	629	611	631	605	644	591	641	578	569	583	611	594	575	590	618	620	607	563	617	590	583	634	610	612	603	597	594	607	630	592	585	567	585	538	624	585	614	603	572	579	631	585	613	543	592	565	562	624	616	607	595	586	620	657	599	552	621	599	647	614	593	546	597	613	601	587	580	586	617	602	582	631	623	620	574	584	563	583	626	585	609	595	612	582	581	607	622	591	645	565	587	618	613	570	569	609	623	619	572	563	593	617	609	620	591	603	579	576	650	580	575	610	598	584	555	650	591	571	648	594	573	578	575	549	621	600	595	590	589	553	641	601	669	576	574	575	557	558	596	613	638	615	623	586	613	595	583	604	590	602	566	600	655	613	619	572	605	579	594	621	552	573	569	601	592	603	646	569	632	587	592	635	547	634	615	622	583	626	577	571	622	563	608	583	620	614	631	587	581	582	580	616	610	569	600	604	578	622	593	601	604	606	602	602	610	605	584	597	561	640	602	619	604	598	554	621	581	625	609	592	634	568	588	614	619	571	600	579	560	559	578	628	598	593	593	627	645	588	554	616	610	660	560	588	577	584	567	557	566	573	604	553	559	613	564	625	592	599	607	582	591	617	592	598	565	593	600	621	581	580	589	594	605	578	560	574	638	611	620	589	618	598	597	601	569	558	589	575	581	585	661	579	555	580	636	583	575	600	529	568	598	628	643	579	584	586	612	597	594	617	580	619	582	612	598	576	612	573	589	618	566	581	616	644	568	581	627	636	596	623	637	609	628	579	573	606	570	606	615	591	582	614	586	615	628	654	596	603	616	627	583	567	623	587	572	642	568	604	618	605	618	594	570	604	619	607	590	597	610	628	645	564	589	633	593	642	592	581	546	629	607	598	602	539	585	589	606	584	580	638	596	600	598	606	559	636	666	579	545	585	632	625	584	594	613	636	575	559	619	580	574	657	632	614	602	606	617	618	574	594	620	599	608	582	627	598	584	598	565	594	595	611	623	584	581	620	603	620	589	631	620	593	598	546	610	609	628	577	583	607	631	606	621	579	584	567	589	627	621	571	551	575	616	627	577	611	597	593	604	604	599	570	591	597	564	518	609	581	579	602	597	605	643	582	635	593	594	587	584	582	599	624	597	604	563	613	579	586	615	616	634	623	596	557	552	614	599	598	599
62295	88303	55841	25707	7850	1821	864	895	825	842	817	856	834	800	823	828	842	825	811	849	815	784	795	804	814	821	862	835	826	887	869	831	822	827	811	890	836	864	840	845	791	825	779	881	801	762	825	846	844	842	793	841	819	839	860	775	851	851	819	863	821	850	877	828	878	797	829	843	852	858	784	827	882	845	827	795	863	817	835	878	820	885	835	791	803	848	762	825	800	814	820	821	864	849	823	817	859	883	803	796	813	888	821	823	831	855	830	814	840	847	856	830	853	843	872	811	829	881	807	815	838	876	849	833	831	790	853	847	808	792	819	861	868	810	846	801	854	835	792	816	823	827	870	854	891	826	794	860	829	834	871	781	846	887	813	815	849	806	826	825	875	836	863	848	836	830	851	792	837	857	842	863	857	857	817	832	838	838	868	849	809	848	785	829	843	807	820	889	795	778	842	824	811	856	813	808	838	862	813	843	906	832	835	819	842	824	821	859	819	866	864	853	841	790	818	820	849	841	853	799	826	894	827	832	832	819	860	829	855	790	831	805	836	847	839	842	793	817	900	852	808	800	808	804	795	884	810	847	819	804	845	796	797	835	837	814	867	802	885	774	790	794	810	809	844	794	801	832	836	855	858	849	801	776	856	832	795	829	881	847	818	847	822	884	839	861	845	845	880	816	937	849	851	790	870	844	824	927	837	884	792	837	817	841	860	833	824	761	830	819	848	830	868	882	806	800	842	859	820	839	842	834	838	812	856	870	836	765	817	835	826	834	809	770	858	829	841	823	864	795	825	811	856	831	780	771	776	772	854	860	818	768	802	848	808	820	826	765	801	800	823	832	867	809	865	825	837	876	838	821	799	864	838	812	844	789	816	831	844	840	861	789	848	812	802	837	811	876	821	847	828	859	806	871	806	874	804	861	806	771	815	793	848	859	837	858	817	807	859	834	866	843	863	789	861	820	840	878	860	823	791	789	856	795	793	870	854	879	774	785	850	787	806	832	834	838	785	839	836	839	819	834	783	827	830	824	863	865	836	795	848	800	812	840	817	826	819	807	858	819	820	835	887	827	821	808	898	838	820	835	821	835	800	817	852	854	831	806	878	857	829	837	887	899	850	825	822	798	853	851	845	839	839	798	805	813	841	882	834	836	815	845	897	817	856	786	842	847	834	848	817	814	871	839	763	838	842	828	817	836	832	797	826	806	824	830	808	827	890	803	836	855	827	826	863	852	800	853	874	844	847	868	848	808	858	784	848	858	828	801	838	824	842	832	835	818	829	802	770	811	809	812	803	813	835	758	817	825	786	819	782	813	838	833	855	820	800	882	836	804	829	808	851	843	847	840	849	777	813	807	857	791	818	818	855	828	772	872	811	844	816	880	820	804	867	866	800	862	822	821	828	779	851	821	864	837	860	889	800	792	806	835	824	857	801	836	797	862	850	821	790	806	877	816	850	859	813	824	837	845	817	862	807	830	823	832	856	834	877	807	883	828	867	834	768	788	829	867	874	792	848	851	835	854	782	853	748	843	791	809	829	860	864	860	858	840	825	856	813	886	828	855	791	820	847	811	831	830	877	843	755	861	837	834	796	801	846	845	825	828	883	808	868	842	750	803	798	824	819	834	839	818	802	870	820	799	777	819	807	841	861	819	804	840	837	798	891	863	807	817	784	870	820	835	834	847	837	819	846	833	866	861	838	829	831	805	801	793	806	821	855	873	843	815	802	841	804	811	842	838	859	861	867	800	795	847	807	854	866	829	785	855	819	804	783	841	850	823	801	828	868	805	842	785	805	858	795	827	826	832	833	826	846	821	805	836	852	860	853	824	771	840	858	826	888	843	854	794	812	834	829	827	855	803	851	857	794	800	837	814	811	867	792	834	893	841	864	861	813	859	851	835	861	852	749	816	812	822	845	845	858	861	833	846	804	807	832	800	798	825	855	852	834	833	862	830	833	818	861	823	837	832	809	820	858	837	851	813	851	864	865	871	805	829	818	813	809	808	842	795	793	881	803	801	817	869	773	801	858	868	803	835	836	799	842	829	846	796	855	832	830	779	835	840	845	793	889	806	806	878	834	842	841	834	791	815	852	786	810	858	836	843	816	806	821	845	824	830	848	810	866	874	773	832	848	834	843	820	874	814	794	837	790	820	846	811	824	874	834	834	866	823	863	857	784	855	865	814	851	856	861	813	779	796	826	831	809	832	797	810	800	769	845	821	852	809	828	814	869	794	863	815	881	790	876	875	863	866	795	769	797	864	805	827	796	778	826	802	771	813	816	786	833	827	801	788	785	844	867	834	902	819	832	877	787	848	842	840	811	804	853	862	799	781	868	818	842	852	781	833	784	806	851	841	832	831	839	827	843	779	775	841	783	866	827	779	839	796	841	832	810	832	863	824	856	778	837	904	869	826	808	873	826	849	838	798	829	911	825	827	826	834	868	820	839	797	819	854	796	855	805	834	841	887	851	822	835	834	821	824	827	774	831	805	802	867	910	875	818	819	825	792	874	833	844	835	806	835	782	840	837	870	804	834	821	837	842	844	806	796	865	792	839	796	865	850	821	842	863	873	826	808	810	843	808	807	813	840	790	849	830	796	850	870	853	792	819	814	846	804	859	831	815	840	833	879	846	858	837	857	855	841	799	842	849	826	865	842	827	848	788	822	832	841	841	825	873	838	818	770	840	872	820	860	806	809	802	819	822	827	823	819	861	846	880	844	853	835	825	823	860	846	882	863	852	792	853	874	827	839	803	863	789	835	822	871	858	796	848	824	816	882	864	768	803	783	809	777	789	827	871	864	843	804	809	857	852	842	823	846	832	815	851	805	831	851	873	799	856	832	791	824	860	839	809	819	838	793	813	823	819	810	828	858	809	803	769	848	809	801	870	784	817	853	831	792	804	832	893	794	819	836	891	823	808	808	853	807	874	793	910	814	820	789	809	820	843	810	895	851	851	807	836	822	844	829	858	805	814	811	800	837	849	851	843	807	856	804	824	823	805	869	867	878	865	851	860	783	873	834	803	836	799	825	795	857	773	785	857	776	823	830	780	853	820	845	853	803	827	864	836	863	858	852	814	816	826	870	832	849	796	865	813	800	849	845	854	822	829	811	859	766	841	832	840	794	855	808	803	831	833	881	825	868	858	826	854	880	871	845	852	808	826	818	802	851	864	831	835	765	812	829	737	831	836	822	818	829	811	839	832	799	835	830	840	829	836	808	902	844	862	817	785	807	785	827	840	800	816	809	817	850	861	809	846	875	824	797	815	725	820	883	809	823	824	800	834	796	844	840	861	794	759	838	829	850	823	796	820	830	818	777	843	813	798	805	829	843	824	832	831	816	803	818	848	812	827	820	813	812	841	801	811	827	834	838	812	878	832	794	852	924	813	832	841	851	849	799	846	801	805	848	832	817	856	833	872	833	813	787	814	821	823	822	876	864	865	789	845	792	809	878	778	806	845	812	809	833	772	777	824	854	770	826	793	891
23576	21761	29689	23972	21476	20113	5122	617	517	528	556	558	600	543	516	529	543	603	576	495	535	557	534	480	553	512	568	504	534	502	574	513	525	539	565	478	525	515	552	551	532	512	545	532	508	546	514	526	526	517	518	516	502	525	520	513	542	488	510	500	557	527	532	518	527	542	563	521	542	522	536	527	536	531	550	509	493	493	560	520	524	518	515	500	537	503	508	532	514	507	537	526	498	534	539	530	509	481	505	551	534	539	542	501	527	526	492	546	533	471	509	515	511	521	541	553	549	532	550	542	533	502	507	537	516	507	529	520	546	545	527	559	525	512	505	511	535	526	507	530	507	530	551	519	533	562	553	487	517	483	486	567	523	531	533	485	528	538	522	530	497	505	491	502	524	499	558	531	514	515	505	512	500	530	542	507	567	495	513	514	505	514	489	467	550	511	505	464	522	511	503	558	505	512	493	519	539	520	533	534	523	487	516	562	506	514	498	532	548	529	537	560	544	532	547	507	527	544	507	487	556	507	450	541	499	536	516	529	507	524	503	516	494	516	552	563	521	537	517	534	559	565	478	488	514	544	481	563	535	528	523	486	523	490	512	530	545	555	486	507	522	474	504	477	515	511	536	518	571	545	526	527	532	527	527	493	534	564	513	532	514	494	506	523	533	557	533	542	520	525	499	524	544	487	543	517	553	515	536	507	516	502	537	506	541	494	520	459	516	476	501	482	525	542	514	474	507	506	542	526	492	544	556	527	544	537	556	494	542	507	493	538	532	497	544	526	513	540	515	546	536	511	489	518	482	495	542	503	486	488	549	541	552	492	524	510	500	541	558	467	531	506	483	525	550	551	507	515	509	502	543	519	513	503	512	514	518	564	525	493	520	520	510	544	533	508	505	517	511	526	505	484	532	549	508	513	515	554	522	527	479	512	498	533	528	501	528	520	511	502	524	529	520	529	510	542	540	506	518	518	524	502	510	516	509	541	522	522	533	530	498	536	528	523	542	527	520	505	478	537	527	493	488	529	484	487	547	509	532	558	547	499	523	545	530	523	498	518	505	505	543	525	527	479	518	487	487	496	522	517	523	498	513	536	530	546	519	545	545	485	525	545	487	520	470	514	510	503	555	522	542	527	514	525	479	542	554	555	544	534	512	498	559	528	536	470	512	545	540	475	516	512	485	497	544	538	563	540	508	528	499	544	528	517	476	534	496	583	560	508	506	492	525	549	482	537	526	479	512	512	491	524	527	536	502	605	542	552	516	553	553	516	532	505	528	500	544	520	521	512	510	524	529	550	531	520	499	511	535	531	502	522	521	537	557	555	482	504	537	535	555	521	529	471	503	524	525	521	475	517	515	504	499	533	487	553	547	481	501	533	551	493	516	528	528	521	510	516	519	503	536	536	538	512	486	530	514	547	507	547	509	530	480	521	534	523	495	523	499	535	493	500	523	540	491	536	515	572	532	548	524	504	567	492	549	513	498	518	539	493	504	515	525	504	522	518	496	542	550	527	478	507	537	520	517	534	534	514	531	494	489	550	533	513	476	500	490	516	503	525	518	499	514	509	522	545	516	514	538	494	516	510	555	534	528	515	523	506	504	555	516	525	488	577	514	439	504	564	509	583	486	540	523	531	537	522	525	490	548	485	494	579	507	483	523	522	539	511	529	485	511	539	493	511	525	536	521	554	514	545	553	510	479	515	509	511	525	491	572	544	522	512	465	535	550	497	524	561	514	510	542	532	498	494	508	505	524	501	484	554	517	512	510	500	502	540	492	560	514	510	547	537	525	523	522	516	475	516	524	529	508	513	483	517	538	514	516	555	504	489	506	505	536	490	495	570	541	510	546	526	541	547	549	508	489	510	550	522	503	476	543	503	550	530	523	533	551	497	542	475	482	539	569	548	517	503	497	551	546	498	497	537	547	558	541	536	512	556	507	526	559	526	539	532	529	510	549	507	518	472	514	486	541	545	527	509	522	529	529	567	536	503	515	557	502	476	538	561	544	463	510	489	523	471	541	512	530	522	508	528	545	458	525	543	515	511	503	530	504	526	505	509	514	538	544	543	507	551	533	572	474	510	510	547	537	515	548	512	524	524	529	550	538	519	528	550	548	521	486	521	491	536	517	556	485	534	567	497	522	521	513	512	524	521	539	516	481	511	509	501	521	503	494	525	504	512	526	549	493	518	516	571	489	481	562	521	496	494	507	502	520	532	541	524	515	469	507	473	484	513	505	508	526	491	497	539	504	549	505	543	488	500	523	500	535	518	523	518	525	517	540	531	503	484	537	529	507	528	501	565	496	508	496	531	519	492	501	493	515	580	534	510	520	552	530	516	564	539	518	522	521	536	534	490	517	499	490	517	484	503	503	517	523	480	501	542	540	493	502	520	517	477	520	534	511	528	509	479	493	555	480	514	520	491	524	508	544	517	525	521	501	494	546	508	523	518	545	507	541	543	524	511	523	567	556	505	540	538	539	573	551	577	489	524	516	531	538	517	499	506	507	540	507	498	549	470	522	521	507	491	574	511	530	501	541	543	524	512	529	505	524	521	562	503	531	533	531	511	493	482	516	532	488	524	539	533	494	537	527	493	532	487	518	541	513	506	507	506	510	537	507	504	481	482	519	473	510	500	537	558	543	534	512	554	486	580	527	514	504	519	562	519	525	509	503	506	497	520	555	525	505	507	486	512	520	506	565	507	485	521	533	550	542	562	516	540	509	515	480	515	502	500	511	517	484	533	540	504	538	522	517	551	506	494	482	529	556	506	549	520	533	517	491	505	520	509	517	523	533	507	520	511	544	535	500	537	486	542	514	472	531	531	559	542	566	517	557	498	473	570	513	506	527	530	563	504	517	517	527	480	532	505	502	470	532	496	495	483	529	514	554	506	462	499	510	517	519	515	497	566	523	545	519	485	553	524	533	506	527	489	515	524	564	554	493	518	564	525	523	543	571	525	510	525	504	522	497	503	508	462	502	555	507	479	547	539	536	516	538	482	549	509	517	481	535	553	549	554	523	533	477	500	511	534	523	541	544	527	523	528	544	501	497	494	537	517	532	526	505	547	540	588	547	555	544	540	545	500	530	516	581	503	519	483	530	526	511	521	509	475	558	518	505	523	516	569	506	535	505	523	475	511	486	500	509	531	512	526	494	511	527	543	564	501	548	490	512	537	499	522	508	485	497	540	555	513	537	544	515	520	496	541	516	543	498	524	568	522	521	547	519	478	542	511	543	537	564	553	508	515	546	504	511	526	506	493	494	515	500	508	521	532	504	491	525	537	508	517	526	546	516	519	522	477	513	519	531	529	506	485	530	525	528	528	523	501	511	489	523	520	520	553	477	485	512	566	517	532	540	529	507	514	552	487	487	524	551	488	513	516	554	522	492	484	528	505	511	523	548	501	526	488	492	503	533	494	542	507	503	537	537	507	554	487	522	506	530	498	554	541	499	520	523	553	493	506	512	527	560	553	488	530	490	533	551	496
62448	94812	62110	30676	10019	1990	788	713	754	722	763	730	706	756	728	736	681	735	729	684	692	715	658	757	723	686	721	704	744	693	697	676	703	729	769	708	742	720	739	728	713	718	778	744	750	717	724	756	715	743	687	705	706	682	737	707	742	727	748	702	677	702	688	701	724	744	733	709	646	720	719	709	751	683	753	719	708	732	722	754	697	741	664	744	687	711	708	718	752	708	673	745	721	706	719	736	726	679	682	719	740	676	738	769	771	758	725	700	695	675	665	713	658	706	708	696	757	729	694	726	703	721	717	673	707	752	691	719	659	741	747	717	739	727	716	726	709	745	729	714	702	690	720	781	707	746	716	735	730	710	722	749	687	699	723	744	713	783	707	698	712	689	701	724	717	744	744	735	698	758	717	685	751	697	702	746	718	718	687	712	756	734	760	720	783	699	706	706	686	688	710	710	729	758	686	742	723	699	713	731	714	777	739	710	721	778	771	670	708	698	730	697	736	697	756	690	708	751	712	741	736	689	747	693	695	690	680	723	712	690	746	658	729	709	711	688	705	695	710	692	680	711	667	712	717	672	696	729	723	716	731	691	684	761	720	722	726	719	753	682	699	740	725	763	689	684	752	725	691	726	721	748	702	644	695	738	741	737	730	699	669	689	737	750	740	755	704	710	769	716	704	715	710	740	719	762	709	700	753	690	683	711	697	710	703	756	709	685	708	763	708	682	717	766	748	717	764	719	691	738	751	703	734	714	719	688	708	733	756	710	742	735	745	724	751	707	679	721	713	750	728	774	690	724	712	734	685	737	738	693	678	778	736	748	708	740	714	752	748	743	704	707	725	661	732	679	687	680	741	747	744	709	746	748	726	744	738	701	781	704	751	706	695	744	706	755	727	707	710	718	738	712	742	717	734	694	712	751	752	725	722	696	724	725	715	698	734	726	690	732	685	692	690	723	704	732	729	713	776	721	749	703	718	676	705	744	696	748	709	663	705	713	727	743	692	655	687	710	715	751	710	710	740	734	694	765	721	736	710	749	732	751	700	696	743	727	721	702	697	686	713	704	739	730	714	721	705	736	765	743	690	765	705	725	739	722	731	673	718	701	695	719	727	734	751	707	698	725	729	739	680	698	763	699	685	769	702	685	722	731	702	714	696	708	689	755	725	681	693	690	723	776	745	769	700	702	749	729	744	696	717	736	699	717	696	701	769	715	665	691	724	696	694	739	696	734	717	726	691	723	730	728	748	755	760	709	719	718	742	757	700	675	768	729	726	710	727	732	685	735	700	748	727	791	740	710	718	674	706	723	753	730	733	722	726	751	727	746	737	718	704	709	705	740	673	735	714	716	669	752	730	700	718	766	704	683	753	690	697	750	695	696	710	688	733	735	755	714	751	740	713	751	724	729	711	715	739	711	774	681	712	711	764	706	774	744	715	709	682	699	741	745	742	770	703	706	677	671	650	735	709	680	708	768	704	684	749	718	716	694	732	724	732	737	682	710	732	739	692	721	702	735	744	731	669	700	688	717	711	736	749	743	715	701	747	732	751	729	740	768	737	738	686	715	688	692	706	725	715	702	735	745	684	745	730	731	671	761	705	782	735	715	740	731	727	780	715	723	701	702	711	714	704	731	772	742	678	771	758	786	688	764	790	679	791	734	746	663	699	702	737	755	732	703	690	753	778	682	705	708	736	700	765	749	718	725	719	728	726	736	718	737	680	745	692	666	754	751	738	696	681	689	722	754	721	751	719	752	790	737	725	702	721	726	707	713	732	729	731	749	770	721	762	707	732	735	724	747	688	712	747	756	722	734	721	699	722	698	684	756	704	694	750	688	750	726	708	716	731	735	744	733	740	713	671	684	740	683	710	727	727	676	745	724	724	693	714	720	741	721	706	742	756	707	707	739	722	689	691	771	721	759	737	737	690	712	704	692	711	716	749	714	706	780	735	723	733	687	707	688	701	733	709	712	730	693	680	733	726	754	710	743	762	728	745	726	720	714	684	712	730	730	714	724	742	752	684	676	717	679	719	753	720	748	685	693	698	699	734	757	724	699	709	719	700	724	778	661	742	709	697	716	691	717	756	704	714	714	712	684	704	723	717	722	703	684	751	673	718	716	680	716	731	732	734	734	755	715	685	733	748	708	730	667	681	772	688	749	683	738	724	703	751	698	752	715	785	740	712	751	722	711	711	720	712	738	746	720	740	720	752	735	755	700	723	709	719	755	736	738	728	748	711	713	775	663	739	731	701	702	786	740	701	717	704	691	710	704	725	715	708	707	737	724	715	750	692	735	694	706	708	713	712	716	693	696	741	773	720	740	663	714	712	696	715	728	697	731	723	745	727	713	769	740	749	713	744	709	683	755	708	726	764	721	699	738	739	714	699	747	720	735	685	704	760	713	777	752	744	704	720	704	765	678	707	662	717	743	668	701	699	705	721	724	702	704	753	709	724	694	751	690	740	718	702	736	718	724	729	688	767	665	729	747	734	708	748	764	696	707	726	777	690	719	703	720	738	672	734	713	693	706	699	715	748	700	731	764	714	677	763	732	713	751	705	702	742	765	710	737	715	705	726	743	764	748	697	695	746	726	710	747	743	661	691	707	709	724	688	719	713	700	737	773	685	728	683	707	693	722	716	778	701	720	687	712	721	725	727	758	727	701	726	722	697	687	727	757	722	728	778	765	707	733	734	700	709	749	750	699	707	719	704	730	704	740	750	714	746	763	766	693	720	658	732	716	665	693	740	731	717	736	705	713	713	720	731	700	751	689	718	689	690	667	761	691	714	764	737	728	728	723	758	658	722	725	694	710	755	764	648	698	721	704	704	681	775	764	673	680	761	722	756	726	702	758	720	720	719	711	712	748	729	760	728	734	756	672	724	731	694	707	717	712	715	672	741	722	700	702	740	769	696	689	698	737	747	723	738	707	694	698	703	747	685	699	767	701	711	728	650	781	745	711	747	746	752	773	712	702	742	661	665	778	724	730	692	677	697	706	701	763	750	739	698	786	732	681	707	702	713	709	720	707	670	721	729	751	735	727	743	682	734	718	693	684	714	714	728	713	755	753	718	719	746	728	711	732	709	764	714	717	699	723	703	771	736	723	709	728	760	720	704	690	716	678	736	690	709	745	719	754	739	748	730	684	768	740	651	722	736	696	741	714	749	717	712	725	774	713	682	684	726	724	720	683	723	715	738	705	709	745	748	650	684	733	755	717	718	760	692	690	743	752	702	713	715	707	670	701	691	711	656	707	754	693	694	749	699	716	672	750	721	738	655	755	717	708	723	674	715	716	662	756	717	664	774	780	782	741	702	754	716	691	753	753	729	751	755	678	709	716	710	712	729	710	689	738	745	717	720	695	698	691	674	716	708	774	723	744	715	688	731	712	678	726	775	735	721	707	734	770	703	702	730	697	709	719	726	734	713	745	712	714	748	698	674	729	678	716	670	686	751	705	728	721	699	738	676	690	663	720	727	734	689	695
31574	27996	22912	7804	978	539	504	500	496	521	487	469	516	555	524	502	487	502	461	495	482	505	483	504	511	502	503	494	515	499	453	477	496	493	482	536	508	496	502	492	476	500	479	523	491	512	478	504	515	487	484	495	471	467	480	485	490	489	507	484	488	501	517	483	494	501	504	484	481	527	495	499	502	515	487	502	500	499	494	453	490	470	522	523	526	476	506	463	508	487	538	507	519	503	510	481	472	502	499	498	535	499	450	477	512	467	488	477	476	518	497	493	515	432	487	514	480	504	507	504	475	486	524	473	447	478	511	462	475	472	470	444	492	460	462	521	498	512	519	475	514	488	481	499	534	507	527	525	435	521	513	498	536	452	502	503	476	497	511	453	492	490	481	483	502	491	536	453	537	505	451	466	456	483	510	513	503	536	502	500	484	491	492	496	516	490	514	489	488	500	485	479	501	514	507	492	522	503	549	477	460	541	467	494	490	500	533	514	527	497	499	483	493	503	474	501	473	508	493	508	495	492	475	516	489	501	501	518	486	511	506	490	469	514	497	526	503	512	507	498	507	527	519	514	527	513	480	479	529	519	516	448	529	504	516	458	517	522	471	469	498	529	515	485	457	498	483	447	536	481	509	493	513	510	519	502	507	508	499	524	499	523	544	466	496	482	484	479	481	499	486	505	484	490	507	485	513	503	526	485	477	474	502	490	504	504	478	505	514	490	466	476	508	487	479	493	504	474	476	481	470	478	482	438	527	534	490	434	495	513	526	472	486	504	465	488	470	514	531	453	466	485	493	543	504	518	474	463	476	489	522	487	461	509	494	514	500	487	452	503	511	495	461	460	507	481	476	494	482	511	485	472	506	496	534	504	485	486	486	483	479	451	525	482	513	468	512	498	484	492	524	469	459	497	497	496	536	529	441	529	474	499	481	521	512	484	506	513	545	503	480	479	499	500	516	534	505	498	528	496	502	488	514	489	512	451	492	482	516	483	474	501	451	465	521	460	473	469	515	503	514	502	531	492	540	495	482	484	519	483	515	530	489	483	537	494	490	453	491	518	487	484	485	464	525	518	532	503	486	503	524	425	483	513	525	502	500	479	509	495	465	460	544	476	504	480	457	495	464	500	481	496	471	466	526	532	457	516	513	527	509	519	542	488	441	501	526	439	476	488	481	524	450	509	505	508	502	471	476	458	513	491	518	489	485	488	511	444	494	494	497	518	518	483	520	479	498	496	538	534	481	485	487	475	488	500	452	508	456	498	499	485	510	472	514	484	522	504	474	499	476	498	462	493	474	522	467	502	470	493	523	498	493	527	504	498	432	501	501	505	495	480	482	511	507	484	543	539	483	514	493	443	493	484	498	517	510	486	543	488	501	471	545	518	416	515	505	473	491	485	498	472	475	480	517	483	512	517	544	476	486	481	467	471	522	469	533	493	489	523	490	519	507	486	532	520	492	472	498	509	488	510	466	495	471	502	449	497	539	503	518	521	523	521	486	493	496	489	475	491	515	549	501	539	465	471	478	484	484	505	510	505	527	494	482	507	465	500	500	500	488	516	455	458	482	494	493	515	473	509	483	501	498	484	497	489	462	482	527	519	492	508	499	518	493	518	529	506	493	464	465	477	481	476	471	485	488	487	487	503	495	470	456	471	510	525	508	517	481	474	493	456	480	489	503	511	524	497	469	475	471	483	529	496	486	476	450	537	477	468	488	541	489	480	496	483	501	504	529	492	480	519	484	506	476	511	516	532	454	507	467	509	487	480	481	502	464	524	499	485	499	533	496	497	487	497	474	508	503	495	478	530	462	491	516	520	500	503	480	499	453	517	497	463	470	522	476	465	487	468	537	487	478	469	549	461	496	527	503	549	516	487	506	483	400	504	491	491	473	481	515	508	490	491	501	486	518	477	519	501	554	481	453	493	485	482	494	480	494	487	465	460	489	504	541	511	496	457	474	496	494	458	518	454	490	480	491	486	484	503	490	534	435	517	526	505	474	497	503	496	507	494	529	501	472	505	477	475	537	483	466	470	510	482	505	498	459	484	473	440	461	481	529	502	477	535	502	475	500	509	474	437	472	482	519	496	514	523	492	497	504	503	529	487	523	475	572	544	528	511	492	491	493	515	477	529	519	431	476	508	407	484	514	530	482	513	496	508	493	512	489	497	514	491	504	529	521	506	509	501	463	507	492	515	545	523	520	508	478	505	501	467	475	508	509	522	484	567	460	496	494	518	494	521	453	469	511	485	484	535	514	495	534	484	521	485	496	499	519	490	491	558	504	496	504	518	505	492	523	527	460	500	469	519	495	521	444	518	500	483	468	546	490	472	532	457	485	488	492	516	521	491	499	483	506	483	506	513	450	484	521	497	529	500	440	480	498	484	510	498	523	491	488	507	534	507	525	488	494	521	488	483	446	511	536	490	525	477	538	484	510	482	521	509	445	525	483	529	477	475	483	517	504	528	482	481	494	476	490	480	500	484	444	485	440	533	506	521	502	467	489	479	481	473	495	512	512	506	451	507	489	531	482	503	516	507	476	488	528	498	493	502	493	496	478	473	521	477	480	515	494	461	472	465	505	498	526	455	523	480	522	502	483	496	475	520	533	491	493	494	469	494	483	490	488	489	462	483	514	516	463	517	481	470	494	491	503	496	523	460	499	468	503	508	536	464	471	476	478	501	477	485	494	449	510	541	497	513	490	465	493	482	534	492	521	471	463	484	448	530	480	490	531	561	464	478	507	466	474	481	517	454	527	481	466	531	490	446	524	479	448	509	510	498	500	522	500	505	464	464	453	502	458	525	507	493	510	476	477	470	495	466	450	500	489	468	482	452	487	475	498	480	479	516	525	489	454	494	491	496	497	495	488	484	532	466	488	460	489	512	531	470	522	494	494	482	511	492	475	493	481	538	506	492	489	473	491	490	505	504	504	540	485	479	466	505	483	537	536	499	499	509	498	495	499	540	492	505	458	493	504	481	486	483	482	514	500	526	510	493	501	467	490	490	530	486	531	524	528	520	518	489	491	486	474	496	487	438	480	516	512	492	489	493	478	516	514	479	526	478	484	508	504	499	527	515	465	479	471	482	519	475	479	504	473	494	495	488	490	510	508	502	480	502	510	493	467	503	468	479	442	462	487	501	521	494	491	479	514	498	467	492	523	493	441	457	478	492	492	491	516	497	447	486	521	526	479	521	471	524	514	493	485	483	489	474	514	468	490	548	485	496	505	458	464	500	523	506	496	489	501	492	487	493	509	509	526	548	475	502	489	469	481	488	473	543	505	492	518	536	477	524	481	467	477	502	491	488	515	511	463	500	466	511	490	523	509	484	492	485	516	513	504	467	503	506	487	488	492	491	492	501	505	480	511	497	501	507	487	520	490	476	490	491	477	520	486	479	526	471	494	500	502	477	517	490	521	486	528	488	506	496	521	526	529	496	478	511	494	540	489	529	495	477	519	527	490	490	506	461	485	468	500	474	481	531
38708	41726	22400	5489	1503	845	691	752	685	705	709	704	706	643	728	662	740	720	727	670	653	696	682	694	649	772	707	702	728	743	676	658	701	678	744	741	710	707	686	719	735	672	695	728	729	749	731	706	675	718	693	673	714	738	692	715	724	712	660	691	697	718	660	673	677	722	679	735	698	733	686	701	691	674	706	673	717	699	675	701	739	659	653	756	704	676	695	642	699	720	700	625	694	664	645	729	711	731	686	746	711	726	711	665	745	700	745	713	711	695	698	748	715	699	692	699	662	716	688	652	693	709	716	645	674	719	714	687	694	726	726	668	704	695	692	710	714	721	637	653	742	740	686	674	689	688	674	745	759	722	693	705	674	665	753	675	700	738	698	680	741	668	698	664	728	724	675	725	698	708	666	719	674	686	727	690	645	707	670	702	700	698	671	693	747	684	682	664	672	725	687	675	732	673	676	707	706	665	721	694	713	710	686	677	706	697	681	690	718	671	690	700	703	736	644	691	679	702	677	758	701	686	658	666	744	655	719	632	675	719	699	697	687	675	689	658	696	707	665	699	708	683	662	702	750	703	725	664	682	677	698	732	721	713	669	685	713	690	724	697	681	697	708	710	666	693	715	745	672	669	710	681	716	698	654	695	720	694	710	728	664	694	721	718	675	704	672	721	740	676	692	737	665	666	744	672	663	691	737	728	687	650	650	711	715	710	667	718	709	745	697	665	696	671	674	696	675	682	711	689	735	710	693	730	705	736	693	731	686	680	683	707	707	656	714	686	691	643	657	703	711	674	732	714	760	702	683	715	710	713	685	733	707	712	650	682	707	670	697	677	690	703	669	707	711	723	694	715	725	662	710	713	676	705	724	667	680	723	775	684	716	692	670	671	666	711	688	668	703	672	701	658	745	679	718	666	714	691	692	676	652	705	674	714	713	696	699	710	637	719	641	649	728	716	714	680	765	699	762	707	695	685	695	719	681	679	745	683	727	716	653	705	743	691	741	739	684	726	698	724	707	735	657	716	687	653	664	717	675	712	714	696	712	726	697	675	711	664	713	640	654	707	683	718	691	694	628	661	704	663	647	676	684	666	699	725	726	703	677	689	686	697	743	673	704	675	724	734	724	709	708	698	708	705	667	669	688	742	705	734	679	671	692	694	663	702	682	690	664	708	687	659	699	686	685	685	692	708	716	661	690	708	736	679	719	686	691	731	765	658	642	683	707	671	706	702	672	698	673	722	700	702	738	685	679	718	740	750	718	644	673	727	715	723	690	690	700	772	656	702	733	718	700	679	659	729	714	715	697	696	699	647	742	729	673	683	717	703	713	745	666	655	708	699	725	716	659	716	702	697	694	680	688	755	665	714	683	675	672	698	678	690	687	699	738	689	671	759	687	679	709	732	705	651	710	657	713	662	691	689	686	672	708	727	688	741	718	696	681	732	696	685	708	710	712	655	689	752	715	744	716	676	711	711	701	724	701	690	762	739	725	674	699	671	732	671	675	701	715	710	680	699	671	674	682	745	744	668	703	712	704	649	664	678	669	706	626	720	690	664	701	740	674	699	694	710	705	750	701	727	696	672	722	672	642	716	671	672	695	718	729	700	705	697	729	759	702	679	689	725	673	702	712	712	676	673	689	741	655	724	679	698	664	702	696	693	727	642	712	726	736	682	680	733	693	705	695	722	743	718	722	696	626	707	700	693	728	774	679	683	686	663	693	684	730	693	745	681	678	704	749	681	660	714	703	675	725	669	752	695	696	682	685	742	710	706	681	688	730	727	690	671	668	683	676	695	735	644	668	666	734	728	724	710	696	710	652	703	667	709	667	724	711	665	718	685	714	676	682	722	708	749	712	723	657	660	709	727	720	652	683	705	736	714	707	708	656	696	707	696	702	712	677	704	697	715	698	712	723	730	676	719	728	699	689	647	699	675	693	744	673	738	656	689	693	680	678	714	658	671	719	709	656	694	713	657	691	710	713	645	732	691	725	710	635	719	727	662	633	704	687	631	721	676	693	711	705	686	672	669	714	683	667	698	668	717	676	677	711	710	678	703	745	726	702	750	671	675	706	685	680	714	694	659	731	721	718	723	685	706	692	693	702	691	692	706	673	756	661	682	686	681	738	698	712	710	706	720	716	692	699	736	677	684	735	687	728	662	696	694	679	727	700	692	717	724	720	692	665	697	720	666	702	685	706	718	678	689	655	728	715	721	674	687	725	721	733	688	727	682	689	695	709	652	645	678	705	735	724	697	715	708	705	679	714	706	692	683	694	671	744	644	767	725	706	679	714	697	677	719	729	703	683	698	707	663	684	691	705	712	702	711	742	707	683	716	649	690	660	706	692	714	676	704	751	726	727	706	706	671	666	691	726	676	661	703	658	716	678	754	676	673	699	725	696	669	670	700	752	629	692	681	717	690	715	722	698	687	710	681	683	758	708	695	740	668	712	693	705	639	686	685	711	689	696	680	701	648	707	653	700	703	714	735	728	670	702	667	666	723	674	696	749	694	708	702	682	687	657	692	674	725	677	664	731	746	734	689	696	731	730	720	673	711	741	701	708	665	675	713	678	691	702	723	776	676	703	725	723	654	740	676	715	673	671	703	736	681	708	685	685	695	677	692	674	705	702	684	721	660	674	707	690	713	687	672	711	699	756	677	691	756	694	698	711	708	683	680	725	712	704	617	668	685	694	662	681	688	733	653	712	716	663	706	723	712	703	665	720	727	646	688	696	706	663	713	678	669	673	733	671	696	694	682	727	664	664	774	704	704	639	682	729	665	703	692	672	759	679	687	712	650	734	739	714	655	705	724	727	658	687	700	735	661	695	736	666	648	668	687	724	703	698	655	674	689	686	678	732	685	688	702	688	695	716	668	694	689	665	639	698	662	661	721	723	716	695	787	674	745	687	704	656	660	659	678	726	719	689	705	696	674	709	725	697	704	705	665	677	651	700	697	726	689	683	681	711	686	694	704	667	714	697	653	685	733	723	720	722	663	691	710	700	691	729	679	691	706	700	730	706	729	665	674	689	683	716	692	716	685	686	659	698	663	687	707	678	742	706	685	690	698	667	716	730	717	739	688	720	685	673	707	677	707	709	737	704	675	719	701	702	698	697	687	649	691	721	760	770	697	683	702	696	645	706	674	692	716	691	688	721	692	696	697	678	699	713	697	697	700	702	744	714	727	649	695	674	741	690	709	711	678	677	661	668	633	688	665	690	659	707	716	682	741	671	698	678	669	716	688	707	768	667	737	716	674	734	675	686	728	685	706	701	749	709	751	674	663	703	719	680	687	687	708	758	743	698	712	728	699	673	707	663	672	681	657	689	683	674	704	702	754	670	699	678	716	690	686	671	715	699	668	655	697	679	666	751	729	690	720	697	679	672	670	686	673	740	635	708	680	724	695	693	734	701	685	682	725	693	712	754	711	690	687	700	689	705	689	676	701	707	693	709	767	711	639	659	672	687	726	672	637	695	675	682	703
24331	21979	29575	24302	21194	12741	1174	635	603	621	624	624	632	558	601	594	613	591	616	611	678	635	574	628	582	598	610	581	595	584	621	576	656	607	614	612	633	575	583	587	630	570	567	569	627	559	593	589	607	585	569	617	589	596	584	609	638	607	617	624	590	570	582	636	601	623	563	611	567	618	582	592	554	643	618	640	636	624	590	588	627	569	634	586	580	578	587	580	589	608	575	614	604	579	553	605	644	576	585	568	601	604	579	630	576	612	588	609	535	506	572	587	619	594	615	578	623	579	589	595	589	620	591	606	566	603	600	577	606	617	590	609	581	604	558	564	579	593	614	623	567	600	572	628	602	600	591	566	605	600	579	599	577	583	621	603	633	607	573	571	600	597	551	603	580	604	624	639	579	606	563	579	578	631	547	561	551	601	588	599	606	645	616	586	584	631	595	604	578	606	586	596	606	598	628	603	614	566	596	607	568	625	596	618	607	586	574	625	589	639	570	599	608	562	631	594	590	592	582	579	592	578	606	598	568	573	562	603	612	576	601	602	607	541	559	622	601	595	560	574	570	572	583	592	587	587	567	591	614	582	628	597	593	582	607	589	589	575	557	606	543	604	607	613	585	610	586	620	625	610	578	532	651	579	595	642	596	619	586	585	637	597	585	586	604	582	578	608	627	571	626	610	594	589	575	619	602	568	573	558	569	576	648	575	585	633	606	594	584	615	603	607	569	584	554	604	570	622	639	596	590	588	617	591	604	595	572	608	583	574	602	594	588	589	578	632	571	601	604	591	582	611	558	589	561	641	616	591	582	568	629	598	606	597	604	573	611	586	567	601	608	596	582	586	602	594	615	625	602	635	574	618	594	602	579	596	608	585	614	570	654	571	593	577	615	620	577	612	599	631	603	575	609	606	623	582	610	539	603	595	593	621	597	572	607	579	619	573	617	588	609	605	597	619	573	553	566	558	628	608	578	618	616	611	601	550	595	578	565	590	601	588	568	602	637	569	569	625	628	583	584	579	567	596	582	567	607	590	539	595	575	586	574	568	603	616	625	566	597	580	596	626	594	576	600	652	577	585	566	583	557	617	607	603	636	583	567	591	562	585	549	568	625	579	579	586	588	614	571	580	582	597	634	637	620	590	592	560	563	572	612	624	600	585	610	578	625	595	562	590	556	590	581	601	579	600	599	644	601	559	568	583	574	562	596	623	588	564	600	574	581	583	565	588	598	602	607	583	605	613	616	585	573	592	598	617	597	621	598	633	592	603	575	587	576	628	621	615	605	550	570	596	573	601	593	553	615	640	578	598	575	594	591	639	618	638	605	606	612	571	588	552	585	573	630	584	554	549	604	611	615	621	601	589	609	564	619	617	583	584	614	588	595	601	582	549	587	574	579	622	549	618	644	577	587	616	665	526	591	609	605	612	579	567	605	587	580	584	576	547	618	598	588	582	572	615	595	597	588	581	621	622	589	558	584	580	608	596	546	620	576	705	606	585	620	593	607	588	579	616	637	597	545	633	588	580	587	575	595	593	626	590	593	590	610	581	641	596	563	630	602	623	584	607	616	665	594	553	581	643	616	560	619	594	626	588	575	652	607	585	586	633	566	590	601	585	645	577	552	588	621	638	596	597	578	629	602	604	637	619	617	599	595	618	614	602	607	585	622	635	534	577	596	599	570	570	576	584	620	564	609	607	620	634	579	618	548	579	638	624	588	579	610	556	596	613	559	619	572	562	603	660	615	627	621	593	557	579	607	589	547	621	578	588	601	610	601	572	658	581	563	627	611	606	591	585	608	592	558	621	601	596	576	585	564	619	607	612	596	589	621	588	603	602	602	582	589	551	598	561	607	586	622	576	617	588	576	585	544	625	611	574	605	599	592	579	619	572	569	601	581	593	562	562	595	606	599	588	604	607	602	580	587	601	569	630	605	594	631	601	593	596	580	579	586	532	585	566	599	630	585	549	584	655	600	614	600	617	590	605	608	631	635	600	584	618	600	575	590	568	590	572	605	577	594	598	625	576	604	597	567	615	604	597	566	562	593	617	586	592	586	617	546	638	618	592	610	545	560	597	598	600	573	624	615	541	619	597	587	578	592	589	572	588	606	581	604	654	627	558	568	562	595	587	554	589	550	609	604	591	599	605	576	604	627	622	620	578	629	590	627	609	587	593	618	639	623	594	603	586	630	594	623	606	555	584	582	593	579	606	601	585	645	608	592	593	607	625	599	560	567	565	630	574	586	574	625	587	600	600	621	595	592	658	632	581	586	593	562	628	636	589	568	592	577	624	592	618	590	605	601	561	613	635	598	595	625	612	564	616	570	620	653	618	605	549	580	607	596	588	538	615	582	598	582	589	581	563	618	556	551	607	631	566	560	587	606	630	612	551	598	601	573	608	573	597	582	556	594	602	570	603	619	589	619	629	602	582	569	578	616	532	576	586	587	571	617	587	589	599	563	598	601	609	575	614	616	634	604	575	547	583	565	603	573	586	571	586	630	589	593	575	567	589	600	640	542	602	617	589	580	622	613	620	585	663	583	580	578	600	586	576	582	578	626	615	592	604	550	589	584	580	619	589	609	628	602	580	596	595	598	570	623	572	619	603	626	601	589	604	592	601	583	612	597	568	612	588	585	625	597	616	601	617	556	588	594	536	565	604	609	557	585	596	576	600	565	556	594	578	579	600	577	577	528	623	621	548	601	587	556	597	599	571	578	619	609	626	572	630	601	632	597	585	605	580	550	595	619	587	558	612	605	566	556	559	586	568	550	592	620	595	634	585	585	592	592	620	616	610	618	604	556	622	595	591	614	587	599	614	558	558	604	600	590	619	616	596	592	567	615	572	612	582	580	645	545	555	604	607	620	579	605	554	569	591	584	547	596	581	572	602	614	608	564	591	599	604	625	597	602	571	577	617	609	598	589	596	555	591	616	525	571	549	595	585	610	553	563	657	560	574	623	586	591	560	606	588	572	567	621	599	590	619	556	599	631	618	579	626	581	649	590	611	599	607	622	574	627	569	564	564	594	626	606	560	577	572	608	616	547	590	611	614	592	550	632	589	591	608	658	617	599	595	535	571	593	596	594	607	592	589	566	607	596	561	565	581	575	596	574	598	589	598	568	559	585	595	590	592	597	613	609	586	573	576	632	576	557	563	607	577	597	619	622	595	564	614	612	593	604	590	613	596	558	572	569	593	599	601	616	635	629	605	600	619	593	592	573	609	611	565	613	602	584	579	587	592	622	621	586	610	620	566	597	629	538	593	578	609	576	609	570	579	612	585	630	591	613	588	566	557	540	598	549	606	612	592	637	583	564	589	585	617	612	581	607	636	638	565	587	614	571	557	602	570	605	614	570	615	604	604	579	611	601	611	578	624	633	637	565	610	592	584	589	576	564	639	568	594	569	647	564	562	618	594	601	599	584	651	670	564	594	593	555	600	566	603	572	596	592	566	568	588	622	600	583	648	614	588	602	578	591	575	589	599
62222	87743	55618	25313	7413	1579	852	801	766	871	872	796	841	862	859	792	856	805	874	836	819	834	870	790	781	871	840	851	780	804	784	815	819	822	858	855	796	896	857	793	837	815	866	833	796	856	806	834	820	829	814	798	750	825	824	840	816	796	802	797	776	812	821	839	817	770	821	809	813	863	818	791	848	843	825	833	866	868	824	847	789	863	846	834	868	821	803	869	816	805	831	840	808	828	825	834	776	824	840	794	789	810	811	832	855	803	886	855	835	797	776	817	868	845	846	885	830	820	835	829	873	811	856	806	877	807	830	808	857	780	842	821	790	845	880	807	808	787	838	876	806	849	804	830	855	819	880	846	907	893	863	846	827	803	903	841	859	839	827	826	784	852	840	813	830	816	843	806	818	820	805	844	807	779	826	817	804	799	872	842	880	808	807	857	837	833	855	772	799	805	803	859	808	788	812	789	839	814	834	783	859	869	839	798	796	831	818	774	795	823	852	834	821	825	822	793	818	830	824	808	891	810	847	884	811	820	854	796	774	829	761	832	776	782	853	832	853	876	866	835	853	814	792	847	874	784	787	850	829	806	838	817	849	817	809	831	874	832	830	827	843	879	810	794	866	784	817	855	774	849	785	810	844	867	870	861	865	852	829	846	782	809	831	797	807	857	785	853	828	818	842	861	840	830	857	851	827	875	898	806	831	773	769	773	813	814	904	834	853	825	869	853	824	837	831	844	829	829	776	822	844	815	869	832	887	853	786	769	788	858	798	805	808	827	802	825	814	840	790	822	870	845	858	858	794	817	873	773	820	852	776	831	857	841	837	807	854	826	762	796	804	818	822	808	874	820	799	836	817	840	801	873	827	827	778	869	856	828	831	784	818	810	802	819	845	842	825	832	816	785	834	795	784	823	810	817	787	863	837	844	850	813	828	831	793	826	813	872	818	786	801	812	845	860	859	822	835	833	806	828	818	871	791	799	851	845	838	860	835	847	859	835	867	831	793	840	827	825	870	804	828	831	790	888	819	851	769	846	823	848	804	854	797	760	840	838	756	821	869	847	822	873	787	831	835	843	907	880	835	824	841	819	812	842	834	788	812	835	821	848	878	834	760	840	860	784	864	889	821	876	789	808	825	813	803	860	849	816	840	805	799	852	854	852	805	857	818	846	832	794	861	854	834	846	858	846	831	845	817	784	836	837	814	798	815	780	878	793	774	781	821	818	814	846	877	849	827	841	834	899	819	796	773	774	842	853	823	794	793	810	860	814	840	801	849	814	813	795	845	821	873	826	828	793	814	858	764	842	826	891	831	837	821	832	871	804	911	819	829	802	849	812	836	847	836	780	837	796	814	833	797	814	844	804	804	843	775	813	880	843	858	817	840	759	791	856	803	842	847	817	822	823	773	795	823	849	792	863	824	823	836	855	784	839	889	840	821	846	820	888	791	811	819	833	850	817	854	814	796	814	816	856	788	824	843	847	873	825	837	833	802	821	820	835	817	806	832	873	814	840	820	788	873	823	833	839	840	824	805	838	783	844	809	848	801	865	811	852	819	822	827	852	858	838	814	843	845	846	882	784	848	799	830	806	803	798	854	821	802	805	803	783	848	870	831	866	779	860	840	806	842	842	788	817	829	823	816	805	856	807	846	811	803	803	827	836	867	827	829	841	874	802	861	797	832	816	827	875	884	826	830	831	821	845	852	821	840	859	877	789	843	827	819	848	845	861	856	760	804	795	839	781	839	787	811	816	843	849	816	792	797	764	821	909	821	811	816	850	819	793	816	857	814	824	845	861	858	797	866	817	767	826	808	843	830	805	803	787	836	846	778	803	826	842	892	863	828	853	822	855	771	838	792	817	785	836	862	827	792	795	791	806	891	859	865	821	859	807	874	796	857	836	792	828	854	785	799	848	819	869	853	822	819	828	796	812	810	833	802	848	806	873	809	823	864	771	805	835	825	897	846	808	853	770	877	832	814	807	795	823	855	786	809	804	868	846	799	852	829	850	827	813	874	813	859	804	888	825	827	837	823	785	851	861	811	803	846	820	875	883	831	865	808	806	853	810	851	866	828	835	847	835	736	827	849	793	800	872	793	816	870	860	832	848	844	780	861	837	889	833	810	844	827	829	836	787	807	808	828	776	809	814	815	804	819	844	847	839	809	840	844	825	794	813	837	821	865	804	812	812	883	862	868	845	859	827	838	778	877	806	830	744	821	808	805	806	788	829	868	797	810	854	779	766	777	803	811	801	878	865	904	811	874	815	863	821	792	839	886	813	819	819	813	802	827	818	777	821	811	823	847	756	851	820	886	821	847	845	844	836	851	865	798	782	855	829	867	854	815	830	836	822	804	809	871	848	817	836	806	843	814	816	860	793	825	793	802	801	864	832	783	828	850	839	813	820	807	786	820	781	872	821	799	792	821	818	787	857	798	806	836	818	805	818	858	828	898	744	844	770	851	866	840	807	797	853	807	825	836	859	852	800	857	863	870	897	863	797	835	825	793	831	871	876	846	844	823	821	837	895	860	789	779	844	784	820	848	831	828	818	819	786	806	842	787	858	852	832	857	866	806	843	848	842	870	841	839	830	850	804	793	837	804	874	868	849	819	834	822	854	833	828	822	825	794	797	846	791	850	822	791	852	837	781	845	837	848	855	858	833	837	805	776	858	797	842	817	839	773	833	768	852	813	828	816	843	818	836	834	801	821	814	837	870	802	830	768	803	857	862	807	845	817	843	825	845	805	810	849	790	784	793	831	783	798	809	848	845	880	868	838	790	769	814	828	809	824	773	847	816	799	780	825	831	835	846	817	831	797	821	846	822	864	824	828	858	835	888	787	811	816	795	839	775	808	843	813	855	798	830	876	882	846	843	833	827	825	842	852	812	870	819	811	874	859	836	842	820	837	855	820	822	861	842	839	849	824	785	827	843	839	849	899	807	805	803	808	794	830	820	788	800	846	781	802	832	795	885	828	795	849	788	841	803	879	814	811	845	810	832	828	858	833	795	844	845	838	838	784	819	855	840	851	817	783	833	840	835	825	787	760	814	845	797	830	825	804	783	816	864	812	819	826	815	824	839	822	826	827	818	884	841	839	849	843	814	795	807	865	838	842	830	859	857	802	839	823	806	788	812	823	807	825	850	842	819	829	821	810	827	824	834	807	818	838	817	850	852	795	826	837	872	784	848	818	858	824	881	810	770	856	866	790	833	856	824	809	799	882	791	792	838	830	837	874	855	805	751	839	779	775	842	817	819	799	829	835	853	805	845	776	807	866	859	899	828	807	786	788	850	832	864	815	852	866	862	773	825	872	767	812	829	812	859	852	846	860	845	786	773	879	819	837	842	810	823	851	827	822	854	799	847	823	823	850	773	848	812	866	790	824	810	828	883	812	804	821	844	757	857	853	847	880	837	806	844	864	841	842	806	789	847	861	807	831	843	841	814	838	818	832	826	841	843	809	822	816	850	871	799	849	801	835	821	826	871
23565	21689	29574	23943	21409	20082	4942	568	552	519	557	519	548	535	521	511	500	485	509	544	510	532	536	528	531	525	523	520	527	554	516	519	513	517	521	508	497	526	521	529	518	474	508	529	563	493	510	508	459	517	525	508	519	507	513	504	503	531	535	514	504	537	475	520	495	544	526	492	533	479	516	493	506	478	544	517	535	533	520	527	505	503	461	522	530	494	494	491	491	516	501	520	464	495	532	528	529	524	494	493	508	546	522	529	510	550	484	493	500	530	516	494	499	498	510	519	515	506	527	511	486	513	520	464	496	500	494	508	553	526	502	506	521	510	526	550	528	517	480	494	486	526	515	534	507	502	513	508	524	505	514	484	519	525	527	529	473	496	506	555	530	523	513	469	533	483	486	513	507	540	508	494	488	503	476	493	506	501	478	481	538	493	491	536	538	555	496	517	502	528	536	522	499	532	489	521	511	483	520	486	566	536	549	530	458	511	518	501	526	532	516	506	536	507	517	526	512	504	514	530	505	512	494	502	507	510	513	530	554	491	520	505	516	518	501	518	507	521	526	510	509	540	500	513	471	515	507	471	515	518	528	511	544	540	542	510	512	518	488	530	520	522	500	497	464	527	519	508	526	514	521	523	499	536	519	488	505	509	506	538	496	498	571	507	519	469	490	521	503	489	496	567	572	526	484	524	496	524	493	562	503	551	515	494	512	525	503	554	542	491	514	482	481	480	506	528	496	498	521	527	509	540	535	515	500	525	530	518	553	491	528	524	516	550	540	502	514	489	524	488	535	480	508	496	506	516	451	521	540	519	540	518	500	507	505	521	530	534	522	510	507	493	528	520	514	530	499	513	507	523	537	524	538	484	551	471	508	508	540	482	532	515	523	574	526	509	520	535	510	529	491	509	531	530	487	516	492	492	492	505	530	482	532	530	496	536	491	532	513	528	543	527	501	511	543	490	511	500	548	495	508	533	567	523	539	502	492	539	536	545	484	514	505	502	517	520	485	535	512	511	522	479	502	491	517	529	525	486	498	482	497	477	454	533	517	551	540	498	486	500	552	484	507	545	517	485	523	528	562	478	502	514	515	503	508	509	505	514	481	521	497	505	529	508	484	557	529	520	485	525	527	529	474	514	522	510	501	521	497	532	533	516	547	533	497	506	522	516	508	520	504	481	549	490	531	523	528	528	511	467	464	468	532	534	517	527	523	498	505	488	539	511	515	497	506	538	517	515	526	485	540	538	508	471	494	483	493	527	514	522	522	499	469	545	526	500	534	537	514	546	490	502	513	502	531	489	505	508	508	497	455	493	493	519	546	529	508	479	539	474	512	495	527	543	539	503	528	509	500	520	541	527	463	532	513	543	514	540	494	478	520	478	476	508	509	486	504	503	501	503	540	519	470	512	494	530	510	490	535	534	548	523	480	515	503	488	536	494	475	507	542	502	478	493	463	545	519	541	517	554	551	513	512	536	500	518	534	489	482	531	540	530	542	514	525	499	471	524	515	523	502	487	519	540	501	490	467	535	485	504	510	494	491	513	493	518	509	478	498	525	547	510	488	524	491	504	485	533	529	468	566	513	537	541	501	510	576	479	507	527	505	493	519	522	520	492	502	496	534	539	510	513	536	495	531	511	485	472	524	467	463	515	499	482	479	496	502	508	494	457	526	471	476	500	518	507	544	478	524	487	466	507	530	507	494	515	535	561	504	538	508	529	537	536	521	551	518	492	535	554	530	466	522	517	497	517	500	499	515	513	489	492	480	489	493	509	492	513	535	499	561	501	511	559	517	508	521	540	507	497	507	523	498	534	521	506	519	527	480	549	519	484	487	522	504	491	491	503	464	501	563	509	504	516	503	459	537	497	516	556	531	512	518	488	532	527	533	495	520	500	520	532	484	475	473	498	506	483	489	515	504	497	532	550	498	501	532	512	512	503	487	491	545	544	515	500	528	514	508	533	524	511	504	483	488	472	487	517	528	493	505	499	501	498	525	493	497	519	507	497	512	505	519	497	506	479	509	510	522	475	495	518	512	487	535	507	499	489	506	495	510	516	509	541	498	486	490	459	504	512	554	489	490	488	526	550	510	485	499	540	536	538	534	490	491	503	558	537	496	497	516	506	493	489	521	523	516	506	553	511	486	524	523	508	501	474	490	501	533	538	501	526	523	522	518	508	517	497	530	493	490	512	520	536	513	517	522	482	502	540	507	521	481	524	532	492	484	517	514	499	538	487	494	529	483	492	455	516	532	479	506	482	525	546	494	497	536	486	511	521	508	520	492	512	491	495	532	499	546	514	520	497	501	540	489	504	508	486	484	489	473	554	489	502	495	509	506	538	509	490	511	481	521	497	546	542	499	482	519	511	514	491	521	474	519	522	511	513	489	460	484	522	491	512	541	511	513	532	515	472	532	470	511	495	503	498	502	498	509	534	523	500	568	492	494	529	510	533	516	504	540	527	501	532	545	505	497	497	518	491	491	467	498	476	526	538	541	533	495	521	520	519	536	488	493	513	495	526	506	513	533	525	526	494	543	491	494	516	512	525	527	469	475	489	524	534	524	489	505	483	513	516	495	518	516	469	527	514	528	471	523	520	554	520	559	518	520	468	520	491	477	519	489	533	486	540	522	504	529	509	506	528	528	524	512	494	512	523	512	499	489	498	541	502	503	492	509	500	508	488	511	507	511	509	504	488	521	497	520	484	525	511	549	509	526	495	538	551	502	461	491	485	508	536	485	559	544	496	529	459	532	494	511	503	508	539	507	517	508	503	494	506	527	539	569	490	492	492	541	517	517	528	500	457	541	526	490	528	522	544	509	518	513	515	512	539	516	466	489	512	475	453	484	490	545	503	487	526	521	472	510	498	498	533	497	508	513	532	540	538	496	513	501	509	483	520	500	538	528	525	499	522	552	531	537	494	487	480	542	522	514	532	544	512	525	498	550	498	517	514	491	514	457	475	485	523	509	538	493	466	516	509	486	497	498	539	487	526	515	530	504	518	471	522	503	520	530	483	540	488	512	499	482	543	496	550	518	508	521	530	492	536	519	500	512	490	475	512	513	507	520	499	489	491	488	512	483	504	565	517	523	506	549	521	525	498	509	494	506	487	496	518	512	529	510	529	494	554	500	511	487	499	510	547	535	535	515	492	512	531	548	522	502	506	519	506	545	482	514	495	532	529	515	520	567	482	510	492	514	502	477	495	545	542	499	498	531	513	499	498	507	528	519	523	527	526	489	511	526	512	506	493	497	559	524	541	498	474	519	488	519	481	501	481	493	576	525	509	501	475	497	546	515	521	484	522	549	493	481	483	467	542	535	506	478	517	527	499	506	503	507	496	481	536	504	507	526	540	527	499	540	532	554	499	510	511	504	477	506	500	507	500	503	491	513	513	495	538	518	499	481	496	531	473	466	506	521	512	548	498	510	535	506	517	503	507	502	505	532	493	512	535	505	494	548	534	500	496	501	516	533	536	512	506	512	523
62222	94121	61724	29902	10334	2061	741	709	687	694	698	766	737	722	681	717	705	692	752	711	708	741	708	683	711	717	719	730	745	711	745	753	732	691	687	727	700	746	702	702	731	703	718	739	740	709	746	683	691	721	723	778	756	692	713	668	712	649	713	740	696	717	684	738	703	755	743	723	750	705	718	720	748	743	731	736	688	619	762	704	732	726	745	746	653	665	661	755	667	695	715	704	697	747	670	697	730	708	708	754	719	739	739	684	656	700	694	728	708	690	704	701	694	670	717	669	691	689	707	663	653	699	712	764	771	759	707	641	682	714	732	680	736	717	699	687	752	679	703	689	709	739	672	693	734	642	704	652	737	722	746	709	731	674	719	719	702	741	721	687	683	705	688	707	697	704	718	702	684	724	742	729	684	707	686	708	713	698	711	715	735	703	692	677	708	686	737	622	755	742	678	672	727	731	721	737	698	723	698	668	700	648	723	711	737	723	669	705	681	733	700	681	666	703	728	667	691	733	706	728	691	700	683	754	649	715	708	680	730	654	681	723	722	710	718	651	712	667	698	698	767	725	712	701	679	678	688	710	701	673	715	678	729	660	719	681	692	685	700	661	696	701	689	709	718	728	723	693	690	727	660	742	683	757	707	721	748	714	690	663	699	688	733	754	709	662	674	690	691	649	757	719	688	704	685	744	733	732	745	667	684	713	685	735	652	720	728	731	708	709	736	654	757	731	703	723	744	730	765	709	697	713	741	714	762	657	700	691	720	705	666	688	712	707	772	690	734	678	699	719	675	724	679	703	719	660	732	756	707	725	676	705	675	715	675	694	714	764	711	729	727	742	726	700	729	757	669	687	709	712	706	717	689	731	662	698	735	723	646	722	751	709	696	722	669	782	764	652	746	705	677	699	714	697	702	672	749	723	713	763	734	669	729	744	694	701	672	635	721	743	681	662	757	698	698	781	707	709	737	703	737	696	676	711	700	713	700	696	675	691	691	707	700	673	708	720	697	737	682	684	694	733	681	686	705	673	695	695	758	671	709	750	772	694	708	795	720	705	747	676	710	720	735	662	626	703	735	698	688	727	692	676	682	763	739	678	675	750	684	677	712	730	721	714	676	683	717	677	705	688	724	726	742	738	745	719	716	686	693	678	696	689	695	761	670	694	686	698	669	717	713	684	713	658	737	677	707	725	719	671	693	701	772	667	690	714	736	695	688	707	718	723	711	682	726	681	683	743	719	710	695	698	718	753	721	702	727	681	719	699	748	719	706	714	747	694	666	688	735	680	744	735	678	700	736	718	707	714	665	715	730	698	695	690	748	705	705	727	729	729	716	714	698	719	720	681	745	728	679	698	711	716	720	740	705	724	703	706	708	728	708	745	699	681	723	718	668	699	742	710	692	747	682	709	675	717	739	687	703	701	760	677	687	721	688	685	756	715	689	696	733	702	670	724	685	706	699	735	730	712	735	700	736	686	720	717	699	715	710	649	655	720	688	724	722	668	722	690	677	738	698	746	748	715	679	652	732	766	723	745	689	733	706	733	673	705	727	701	728	679	680	709	705	723	663	711	712	692	686	682	729	710	688	709	684	683	743	708	693	683	723	692	706	730	721	700	694	728	682	751	714	725	717	695	722	685	746	707	728	710	746	680	714	746	722	707	706	720	690	754	703	721	727	702	707	699	726	716	701	662	707	701	685	700	711	659	720	732	671	722	712	690	700	697	715	711	697	676	691	733	725	693	696	728	743	718	732	734	704	719	680	727	709	678	714	698	692	723	722	697	692	677	691	738	727	745	719	684	703	725	738	657	714	676	705	689	724	689	709	677	685	676	719	720	687	636	703	763	717	631	725	726	697	732	682	750	664	657	693	697	696	722	728	690	663	700	677	679	728	755	663	677	693	672	725	702	686	741	685	722	728	742	686	674	684	729	746	710	725	733	688	689	684	677	687	694	685	761	670	742	730	694	770	701	692	714	750	725	698	727	694	727	727	744	702	742	687	720	694	670	678	734	717	685	748	698	715	676	711	691	694	726	672	705	747	711	734	695	697	744	682	705	778	709	730	682	753	696	743	735	714	721	713	681	751	703	703	715	716	684	683	716	695	702	623	710	731	719	707	743	700	721	684	704	750	674	685	715	733	706	670	728	692	706	672	729	728	687	691	737	743	706	721	729	707	706	712	696	733	721	674	689	663	697	695	699	685	691	717	695	672	715	693	709	701	739	710	701	665	711	657	703	711	720	726	692	720	654	763	679	737	707	726	656	732	744	706	688	700	720	756	737	720	711	692	766	695	697	673	708	690	684	734	711	695	732	726	708	672	729	711	703	746	699	700	749	684	692	747	671	679	653	725	723	717	719	713	765	703	707	705	717	672	684	692	690	744	680	700	713	728	687	673	657	729	725	723	711	736	722	751	737	669	742	706	693	701	737	661	706	695	677	733	705	687	709	680	683	687	729	682	674	708	725	686	720	701	710	692	743	675	671	686	759	725	695	736	689	743	698	696	689	729	753	728	693	736	743	714	658	710	702	693	728	721	683	728	698	735	716	703	701	701	704	730	671	679	743	713	708	722	723	698	728	720	705	686	687	698	694	715	720	710	780	697	707	693	713	687	702	715	714	724	716	726	739	715	706	738	664	707	699	695	682	710	704	738	698	678	678	717	678	722	717	737	706	696	719	692	755	651	701	679	723	728	724	712	722	681	721	706	700	731	698	698	688	663	715	758	716	706	705	742	701	667	685	692	716	677	657	691	738	711	734	686	774	710	692	692	730	709	723	716	730	681	786	737	654	695	693	723	692	743	709	734	720	696	644	752	737	666	682	727	681	736	710	703	671	688	697	720	715	725	652	724	719	712	743	740	684	711	669	685	693	716	704	712	717	645	670	699	704	720	722	672	692	692	694	657	743	741	707	714	697	702	694	723	662	736	702	711	712	725	675	689	709	714	730	728	658	744	708	661	708	732	683	711	704	726	730	686	699	730	692	675	699	702	718	750	692	727	714	707	697	748	714	740	706	767	691	693	681	689	741	680	683	769	690	699	674	680	676	676	685	677	693	709	702	659	719	689	712	674	706	738	694	641	702	741	671	711	716	707	673	748	690	732	690	676	720	702	746	653	700	661	711	727	674	759	654	728	680	701	683	717	721	704	694	679	673	663	727	741	698	733	650	694	714	738	740	713	738	731	725	717	687	661	703	714	691	713	756	731	705	687	709	664	730	677	729	722	742	712	710	710	688	732	675	709	696	728	671	746	701	735	729	682	693	702	714	714	745	678	693	738	670	689	704	681	720	706	747	701	733	735	739	669	692	721	730	713	683	657	725	720	685	701	702	708	735	713	667	739	707	711	740	665	683	743	712	725	707	697	714	694	682	660	726	710	680	718	665	768	709	750	757	695	689	697	717	704	705	694	737	685	654	645	673	700	685	734	706	687	678	716	732	691	697	702	709	743	731	731	687	685	704	678	675	693	745	701	764	686	676	741	697
31835	27733	22795	7791	1028	557	510	499	501	493	508	536	522	466	482	492	520	473	470	493	462	523	514	474	475	440	502	488	506	489	495	454	514	501	473	506	468	494	489	467	495	508	493	475	494	484	528	488	516	491	508	502	475	480	494	498	462	467	492	483	500	501	509	497	477	488	503	495	489	513	461	522	481	469	547	478	491	482	468	480	518	501	526	513	473	481	498	513	493	470	504	439	475	482	499	472	477	475	518	497	526	437	463	474	464	499	466	506	475	485	471	443	496	467	473	498	468	474	487	499	462	493	477	482	450	516	530	447	483	482	448	465	522	517	463	524	516	496	477	472	469	512	500	503	451	503	437	490	498	456	461	519	484	502	495	525	483	472	494	502	514	519	490	478	478	472	471	513	495	507	469	440	519	478	543	483	450	481	513	473	483	490	481	513	472	464	493	478	446	472	524	475	504	508	458	449	544	496	486	533	460	439	499	415	451	486	466	498	470	532	474	494	496	482	505	468	480	486	508	466	521	508	492	449	496	472	506	508	493	470	476	486	505	527	501	525	493	520	502	488	464	479	510	533	471	469	470	485	511	466	504	513	480	506	439	524	497	502	536	482	494	499	493	499	472	454	494	472	462	460	504	495	499	504	480	471	462	488	451	478	500	460	443	507	479	521	504	475	472	475	444	457	515	484	516	503	510	523	465	486	523	510	485	484	505	516	467	457	503	468	447	464	502	500	456	467	479	459	469	520	515	480	504	470	466	533	484	489	516	498	471	460	464	509	445	521	482	495	477	491	460	477	498	477	508	512	494	517	483	487	466	499	495	505	532	534	475	480	509	500	464	470	514	473	508	475	480	506	476	473	520	449	449	489	498	522	434	470	491	498	498	516	471	492	466	498	480	473	493	473	475	445	481	467	469	497	493	489	489	489	481	507	495	485	451	528	515	466	511	446	457	506	486	482	499	505	479	511	485	486	513	505	507	477	486	503	508	498	507	476	503	508	508	475	446	495	507	503	536	514	482	483	459	444	452	458	503	498	483	498	448	491	505	484	438	491	474	452	487	495	447	450	480	502	486	489	440	482	427	490	483	476	486	471	461	517	453	472	479	511	494	536	466	457	506	493	459	484	453	484	481	483	456	510	469	492	490	472	472	463	453	494	481	493	468	473	503	492	485	487	468	508	512	524	477	525	484	506	505	480	514	525	481	547	486	503	463	524	483	525	513	491	517	534	480	506	501	480	528	483	468	483	503	537	454	459	449	443	498	488	473	469	499	468	496	453	472	505	504	505	486	484	505	529	490	493	520	496	527	487	467	460	519	507	493	477	447	457	525	500	503	484	475	492	508	521	494	461	512	485	512	518	476	506	450	482	531	466	498	539	499	496	479	485	494	478	476	504	517	486	457	510	511	506	509	458	478	450	489	537	555	524	497	503	492	477	469	535	475	483	491	488	471	498	482	454	461	476	511	479	468	510	462	513	505	520	495	478	519	471	519	461	473	477	488	480	508	492	517	523	490	491	475	500	511	477	482	458	504	468	460	492	481	506	504	497	493	492	515	503	518	467	482	478	484	482	460	493	500	537	505	446	473	487	514	509	497	504	482	469	473	498	506	521	471	527	485	491	475	474	503	507	450	493	512	499	450	467	538	482	507	516	478	492	507	477	502	506	510	460	485	532	519	475	482	477	508	500	517	490	493	492	474	500	509	506	487	452	499	481	498	491	479	507	465	514	449	539	492	473	463	470	507	504	489	463	471	505	465	478	495	508	447	477	504	492	478	498	493	474	504	499	501	504	499	493	512	491	493	520	507	465	545	515	504	504	475	460	513	484	543	486	459	507	481	484	487	475	487	487	474	485	514	521	492	495	481	504	496	472	539	478	487	508	439	496	474	492	452	498	490	476	456	498	472	489	525	513	464	498	484	487	504	478	455	467	461	509	452	492	470	492	494	469	493	524	490	467	471	481	502	449	499	471	463	479	483	500	518	449	501	518	493	496	475	463	498	484	473	465	489	477	509	512	478	488	505	500	495	478	461	464	493	461	481	511	481	544	491	452	521	553	501	500	495	515	496	497	522	519	492	454	478	491	474	486	479	467	435	490	510	464	491	480	492	493	480	507	479	480	492	485	496	462	493	493	536	495	455	476	440	477	470	487	470	480	497	454	483	494	470	502	514	513	495	506	492	495	450	485	479	465	460	529	472	489	480	488	501	507	474	488	475	486	504	482	485	522	519	523	486	492	480	471	486	496	456	489	481	485	470	456	485	485	498	518	493	511	478	511	510	476	483	495	459	506	482	545	482	525	496	483	496	485	479	510	450	526	511	440	468	489	510	497	488	465	498	472	497	490	477	487	463	515	460	479	498	466	475	463	436	508	495	497	484	449	510	468	463	506	504	508	470	458	454	495	481	504	486	478	495	482	494	495	514	477	494	504	470	514	500	463	516	477	492	477	495	476	460	459	445	457	462	481	497	501	503	464	500	503	477	479	477	482	478	486	488	483	463	513	464	484	488	488	490	486	482	527	485	472	492	502	462	460	490	479	487	520	466	468	495	504	500	470	496	491	489	485	481	519	494	480	507	513	489	505	540	465	445	471	501	441	498	491	506	474	504	480	497	475	502	473	481	485	488	516	476	486	510	459	493	476	510	488	482	481	527	488	495	469	460	445	471	495	482	481	516	501	490	482	492	505	507	495	494	520	498	503	489	505	497	496	463	453	471	510	487	511	500	491	502	532	536	472	538	479	468	466	524	496	499	475	509	497	512	510	507	463	475	492	504	490	503	448	491	507	506	500	502	525	493	488	513	504	471	488	494	453	491	450	506	485	438	521	505	462	475	496	504	502	512	480	451	500	540	524	468	490	497	486	554	480	500	495	457	510	506	506	499	532	457	462	486	497	473	454	498	500	506	481	501	503	500	497	493	442	457	496	480	473	490	503	488	471	489	484	526	477	517	458	485	485	489	438	501	460	508	531	466	503	481	492	487	505	495	529	501	496	505	531	462	505	446	502	505	515	494	456	463	483	478	529	455	518	476	496	496	471	495	489	478	476	504	506	513	491	488	490	448	502	464	490	499	504	499	539	543	489	526	514	480	530	465	437	506	447	500	509	483	469	474	491	511	448	495	503	470	460	516	475	446	477	459	460	524	464	501	495	462	480	460	461	517	463	510	490	499	485	508	464	508	461	464	503	488	486	468	478	500	508	479	470	499	496	463	523	496	472	449	457	506	485	486	504	502	487	506	490	508	488	455	498	451	469	501	477	458	460	489	495	489	437	473	464	477	476	513	491	518	487	485	488	513	491	452	525	458	473	466	487	481	492	499	492	518	502	507	452	467	488	487	540	507	504	468	488	484	455	474	480	472	468	498	506	490	454	467	520	478	467	521	450	511	465	484	539	535	436	466	500	500	491	439	494	480	480	527	488	497	485	468	458	513	485	477	469	460	473	477	482	468	537	509	530	472	474	491	482	526	475	501	480	496	458	495	473
38739	41739	22001	5549	1533	729	689	727	745	680	695	740	700	645	676	678	680	667	690	720	679	666	694	687	683	664	722	660	648	665	647	716	680	726	661	688	691	660	681	678	717	648	709	737	723	722	646	638	749	666	700	649	648	674	683	711	671	696	694	699	664	656	694	665	669	711	699	703	693	647	714	693	650	662	657	708	667	676	689	656	662	697	698	706	667	639	692	653	719	682	678	627	684	677	689	669	708	658	684	680	687	627	691	631	734	672	710	665	684	663	682	706	670	674	674	651	652	691	647	667	668	738	679	687	682	705	686	737	681	718	701	633	727	671	667	676	671	686	674	654	670	678	696	691	659	675	684	721	711	662	697	698	729	701	667	662	669	651	682	654	716	751	727	704	692	684	660	677	674	626	634	733	691	720	680	669	657	686	690	696	672	644	654	614	671	704	690	716	722	678	681	690	719	666	718	732	680	676	704	677	651	660	675	658	619	710	679	668	653	652	686	670	696	681	693	670	633	717	717	677	684	712	688	681	666	695	682	661	648	699	660	720	664	695	662	685	697	682	659	686	693	686	695	729	712	681	677	749	702	689	683	727	674	719	675	673	761	714	707	654	679	718	678	693	692	665	727	674	683	715	661	653	686	695	670	688	678	651	703	672	700	674	653	670	683	738	678	653	685	669	712	675	670	673	683	673	692	658	698	667	680	688	707	682	706	700	648	699	684	656	663	701	684	674	682	669	669	670	674	690	660	670	698	694	690	721	683	680	672	647	674	680	669	676	684	692	702	656	676	698	674	651	751	683	687	641	701	710	640	714	677	714	633	667	731	670	707	710	678	687	724	739	679	694	699	699	656	670	738	694	687	620	661	710	631	646	640	681	697	690	685	676	669	670	696	697	653	675	656	709	651	660	692	679	684	703	696	747	725	680	707	658	659	671	671	712	678	674	677	716	669	684	695	714	698	688	700	663	690	692	679	680	698	673	666	691	677	672	692	683	674	666	674	705	643	684	671	716	701	699	708	667	674	698	715	725	665	697	727	731	701	702	687	721	679	666	711	751	668	727	644	718	658	688	661	679	677	753	656	717	665	664	652	669	650	718	709	701	723	637	662	665	667	686	654	675	727	698	719	678	711	654	651	698	668	666	679	672	689	713	729	658	670	634	710	697	650	675	700	707	669	705	683	659	676	709	709	634	667	671	680	709	657	723	686	710	730	665	663	674	679	693	707	765	725	712	663	659	690	662	655	699	708	695	690	743	674	673	686	705	712	690	670	714	634	708	681	654	649	670	710	702	686	694	652	713	723	705	693	701	693	661	645	657	717	701	713	716	663	681	615	672	726	671	664	711	653	690	686	754	620	663	695	666	659	727	690	659	660	676	715	634	712	705	686	677	707	701	704	719	692	681	656	719	668	719	619	677	687	719	711	665	696	723	718	701	656	685	664	682	728	716	703	631	645	719	729	673	638	660	676	714	712	684	631	697	672	640	703	670	694	669	644	658	651	684	680	703	712	696	688	688	699	710	731	669	728	686	656	685	705	682	654	678	695	678	695	705	675	682	694	654	683	706	681	685	683	702	655	666	733	725	706	661	731	660	683	669	681	674	683	657	684	693	707	671	708	709	720	698	705	650	657	643	680	728	678	691	689	709	666	659	670	694	665	735	663	713	698	686	720	676	746	664	692	659	683	727	692	723	664	661	677	707	703	685	690	661	703	716	697	698	705	741	704	674	704	697	687	628	674	695	712	694	685	648	684	693	695	659	663	657	697	703	666	712	698	710	672	669	663	717	687	670	712	685	705	697	667	670	692	671	673	661	697	687	686	727	671	693	684	682	702	736	682	680	667	653	689	713	673	715	687	694	675	712	713	660	759	681	670	728	645	680	655	655	674	658	683	682	652	658	666	643	612	713	700	746	679	662	686	671	669	697	652	703	642	626	715	655	697	681	698	702	655	718	701	714	659	666	693	673	688	676	723	687	724	703	701	682	650	672	694	703	693	669	639	636	716	700	669	692	687	698	714	650	671	638	695	667	733	663	680	682	703	686	685	664	673	700	662	706	657	698	696	694	658	623	656	656	631	674	713	680	705	701	699	740	664	677	711	697	689	712	682	663	666	700	728	699	661	695	652	670	687	702	716	712	675	717	731	702	700	682	683	671	683	669	671	694	685	711	659	628	618	663	655	679	700	698	696	673	719	699	664	713	719	670	688	664	713	697	670	727	692	654	695	663	708	653	653	728	680	684	709	691	711	699	732	677	699	675	660	677	667	647	673	677	716	648	666	672	678	699	680	641	708	676	681	654	686	641	604	705	648	718	677	725	714	656	664	708	681	700	715	661	692	706	709	733	692	675	691	698	647	682	647	712	694	671	681	629	674	715	658	652	729	680	674	725	660	677	674	645	665	719	702	728	673	630	676	668	695	685	670	680	721	704	688	657	719	691	675	677	640	708	701	678	679	667	695	686	702	692	691	677	687	716	686	705	702	696	713	700	685	712	741	694	655	712	698	658	714	703	673	672	694	692	659	671	676	725	701	669	675	700	676	717	669	699	667	676	667	661	644	668	680	666	672	693	679	744	662	687	708	663	671	684	664	675	704	698	713	685	723	697	720	725	677	616	683	666	692	695	685	681	692	734	701	706	688	624	709	693	708	672	666	692	702	703	668	709	685	688	671	626	714	694	658	664	720	661	666	698	674	668	664	696	634	682	709	643	663	679	669	668	709	673	697	680	706	693	705	701	714	695	689	683	709	747	678	723	680	712	702	697	674	656	627	653	679	692	685	747	696	718	692	726	717	669	701	727	725	703	697	664	682	681	646	689	723	702	694	678	719	712	679	677	633	672	661	637	714	747	670	678	749	687	693	681	682	695	744	692	665	689	669	666	694	647	658	681	657	706	651	673	703	693	659	679	706	666	674	671	676	709	702	657	690	691	637	680	731	728	706	678	663	691	667	680	694	634	658	685	647	697	708	665	676	707	740	698	734	730	710	662	694	645	677	705	667	673	625	657	668	668	681	667	729	674	692	682	691	663	772	666	707	700	724	695	706	657	672	732	631	713	700	685	716	688	690	692	685	691	664	723	674	658	703	657	659	706	697	660	740	653	710	658	679	670	685	712	675	644	733	678	667	714	634	684	697	722	722	635	722	683	658	648	706	710	701	688	665	669	689	709	697	686	668	695	662	704	705	677	678	719	677	672	700	748	658	627	704	687	633	703	631	682	695	679	691	661	711	672	745	667	658	675	678	688	703	688	662	712	653	679	710	670	637	687	686	676	655	721	650	701	673	677	683	648	664	685	670	685	716	671	671	694	667	676	671	654	666	667	651	666	668	687	727	672	697	701	706	671	737	648	687	685	696	674	671	681	665	672	669	707	669	670	709	702	672	723	676	656	742	664	692	730	700	640	676	653	673	703	674	664	684	706	664	690	692	664	721	638	669	679	702	697	717	660	662	668	663	699	716	667	697	712	666	645	670	661	703	699	656	683
24255	21920	29473	24263	21190	12744	1125	647	600	573	607	585	663	623	632	592	607	607	585	561	583	596	557	615	603	606	575	592	572	595	589	588	574	594	590	606	561	588	612	575	583	603	559	562	681	591	569	606	543	616	566	579	600	561	572	583	559	586	586	610	588	581	570	587	593	562	602	550	612	586	611	576	560	572	565	526	571	570	616	560	585	605	601	572	578	558	580	560	577	585	593	557	622	609	580	553	573	590	575	617	585	523	564	584	607	597	582	598	560	620	591	549	511	562	586	589	579	574	555	575	553	613	577	576	624	592	550	609	570	582	622	586	552	589	595	592	568	574	567	591	581	557	584	599	567	581	612	563	590	606	578	566	611	604	532	573	549	580	573	573	562	542	567	615	584	591	558	563	537	555	574	599	570	537	606	562	587	592	608	600	587	591	590	576	536	525	580	590	566	540	576	593	568	567	590	562	608	570	592	584	579	607	616	572	549	611	591	584	568	570	549	595	620	576	549	579	586	594	569	599	602	548	571	568	554	559	592	574	591	583	609	613	531	608	555	598	556	567	586	580	591	535	569	582	602	555	572	601	555	606	577	605	549	567	592	611	575	581	552	579	620	567	597	574	580	581	589	577	512	551	581	565	624	567	584	604	607	651	597	569	606	582	600	615	611	549	574	572	593	595	569	563	531	593	610	594	550	559	557	571	527	587	566	603	529	607	557	592	571	584	553	598	610	550	596	547	577	580	589	548	595	594	587	581	582	533	574	602	611	571	563	607	570	556	550	589	587	559	564	569	561	529	553	597	598	574	616	613	564	536	557	598	598	571	635	608	588	607	574	554	569	552	583	606	640	591	565	578	582	533	555	579	578	593	603	568	579	622	578	574	567	573	607	580	553	585	597	560	609	578	603	618	547	588	562	586	578	556	586	615	565	605	585	624	554	578	588	553	563	595	595	538	553	624	570	530	608	595	589	610	558	610	586	568	575	604	584	652	544	565	590	558	557	578	564	521	597	618	621	586	570	581	565	596	617	572	577	576	595	544	570	576	579	628	577	575	581	589	600	585	540	614	620	566	611	583	594	570	597	599	557	587	545	562	573	608	570	600	577	592	613	555	594	600	574	595	535	552	583	552	611	593	554	556	585	595	602	625	583	583	566	606	574	594	569	591	578	586	554	589	590	593	610	597	590	590	532	585	594	581	589	626	585	582	567	591	575	574	546	611	591	559	606	571	572	581	531	571	598	580	604	615	554	602	560	570	541	539	610	606	561	561	569	557	621	621	581	538	580	624	572	601	600	553	586	550	591	575	528	583	561	533	593	611	600	561	590	604	586	586	551	587	597	604	608	572	567	600	595	544	610	609	612	555	594	575	577	569	595	591	575	553	566	600	584	581	602	619	614	572	595	628	596	573	590	615	588	574	589	575	555	559	582	591	555	611	552	582	577	597	577	568	591	557	592	561	561	604	555	614	568	599	565	592	594	574	591	602	593	588	644	591	577	585	577	595	566	607	596	550	529	595	560	588	585	617	586	523	570	594	608	588	518	562	569	607	555	587	607	522	565	575	587	564	600	578	592	568	595	629	553	583	544	536	576	607	558	538	548	601	561	584	631	567	570	544	595	599	584	592	574	612	618	575	573	529	598	581	585	560	571	610	571	577	585	595	565	567	612	551	633	615	581	582	608	639	546	598	596	606	585	567	590	591	618	582	599	597	568	571	585	574	601	561	547	589	594	566	575	591	526	570	613	581	586	575	535	560	591	600	524	627	581	575	540	591	588	583	583	615	556	633	581	584	594	590	618	584	594	569	595	599	607	553	552	621	600	559	576	581	561	590	562	614	584	593	591	590	621	547	590	605	594	584	600	587	593	567	557	575	578	591	625	600	591	607	574	581	584	570	606	564	622	588	599	595	598	590	618	571	589	550	583	607	577	558	585	605	590	564	628	574	548	605	573	596	580	568	617	551	587	559	595	556	546	565	608	563	563	606	569	540	597	611	600	570	591	565	564	602	594	575	605	561	633	586	618	611	589	554	590	594	590	621	579	572	584	580	583	558	567	593	579	562	615	561	567	612	560	574	592	586	546	576	619	555	593	605	573	593	574	602	552	576	573	578	576	583	580	627	614	580	549	593	610	671	616	565	615	550	589	601	597	550	592	571	619	622	638	559	583	593	593	602	582	579	568	620	609	608	590	541	576	602	550	539	622	601	592	593	585	568	585	571	593	553	608	547	552	592	586	612	573	588	608	597	596	598	581	585	581	576	582	566	616	589	580	590	566	556	587	557	605	585	560	600	577	604	590	586	600	598	585	549	583	528	610	573	583	597	590	598	602	563	544	555	542	567	575	596	628	567	566	649	542	587	574	571	603	581	601	586	583	557	590	608	538	597	552	584	615	556	580	554	574	530	587	601	547	556	607	546	534	587	589	580	576	569	585	600	595	561	613	565	621	607	535	541	545	553	596	588	559	596	617	565	595	586	571	567	591	591	558	629	569	557	557	593	578	548	561	557	608	615	572	597	605	577	593	543	561	640	547	578	605	540	593	588	593	576	593	569	551	602	573	569	538	585	587	581	568	569	587	568	619	563	591	558	568	568	542	593	568	572	593	591	560	576	567	577	525	562	610	574	563	558	593	603	593	556	544	550	552	594	627	577	543	625	596	579	586	608	596	578	579	544	534	538	627	566	577	563	583	590	597	582	584	605	567	541	609	603	547	581	575	597	531	608	522	563	618	605	560	603	582	573	578	565	598	564	609	567	546	566	596	587	598	621	610	580	562	574	561	620	576	581	569	579	620	557	574	595	573	599	579	581	613	554	638	633	569	606	553	581	569	524	580	584	576	589	544	626	582	588	526	625	572	576	574	574	603	561	613	545	586	594	624	523	525	586	597	600	556	525	618	536	571	590	559	575	565	575	612	569	588	599	562	573	575	566	597	560	562	604	567	538	555	554	621	560	544	606	541	577	595	614	629	569	570	575	582	540	550	580	589	570	591	560	589	582	619	576	597	552	606	571	596	606	594	551	606	578	591	555	599	592	570	601	575	556	573	553	602	570	579	606	562	582	599	583	574	622	574	581	601	595	577	541	567	566	581	554	555	609	601	563	593	547	572	543	592	608	589	587	577	565	555	571	607	584	576	546	567	596	595	589	618	562	560	580	604	567	595	591	554	582	593	616	576	583	579	566	538	595	590	601	568	585	553	560	558	558	556	572	607	588	570	571	596	610	626	568	560	603	597	578	559	561	587	619	571	553	597	590	595	611	616	555	594	559	574	555	564	586	552	588	580	595	618	566	596	578	567	574	597	577	592	548	546	538	591	620	586	606	543	557	585	604	605	580	594	586	566	547	560	543	527	569	597	539	601	598	573	623	532	598	576	592	574	564	594	599	592	589	611	555	575	588	604	575	541	550	598	569	593	590	570	591	589	582	565	572	542	555	603	559	581	578	573	597	589	606	628	586	570	575	591	594	551	526	644	568	643	547	558	541
62286	87140	54616	25087	7370	1523	797	851	802	791	819	840	819	848	843	803	887	851	793	828	854	806	799	786	792	806	808	822	791	821	838	821	794	839	806	803	763	736	843	803	795	759	884	790	807	841	825	778	875	810	838	868	829	815	783	852	815	788	850	822	780	811	835	798	805	774	789	851	836	783	789	817	804	845	857	781	807	772	821	791	803	797	802	859	840	845	792	766	814	853	788	783	790	815	804	855	866	787	801	788	793	813	805	797	832	784	814	819	846	839	807	751	848	837	779	835	858	830	865	789	808	852	824	775	766	831	759	875	839	894	789	791	768	844	825	784	833	799	793	798	839	789	848	820	826	826	812	879	817	786	789	880	788	814	802	816	795	807	775	801	795	809	772	810	806	768	775	848	819	778	838	836	836	748	837	786	823	772	803	841	842	769	783	840	847	745	781	884	841	795	804	821	804	742	825	860	837	791	786	825	849	876	797	873	822	827	780	831	762	819	808	765	821	816	787	808	797	795	797	809	833	794	772	789	809	885	763	801	800	797	833	802	742	754	840	781	815	785	832	823	807	814	836	824	844	818	775	797	837	786	833	807	794	797	852	814	805	849	843	802	837	800	856	798	771	815	835	812	869	806	804	819	838	822	802	859	830	817	863	821	840	769	833	819	845	771	814	816	847	818	830	790	821	829	780	822	798	827	836	836	854	817	816	803	812	847	799	845	786	853	852	783	806	858	786	803	783	796	852	814	814	810	800	793	871	771	808	804	804	799	852	801	833	805	805	840	800	885	849	856	843	809	818	840	884	819	780	822	806	826	795	863	817	812	791	797	807	796	795	847	811	775	781	832	803	804	867	766	849	807	840	823	797	833	831	810	784	829	836	834	814	793	825	842	849	786	837	850	830	804	874	843	781	799	855	779	816	802	819	833	825	791	772	853	795	870	875	805	847	842	788	837	840	768	825	798	818	806	764	825	769	798	851	792	808	830	819	854	793	838	833	803	874	800	816	806	829	816	795	830	786	766	814	874	772	828	792	847	799	785	818	788	830	844	828	813	795	848	834	781	792	802	828	837	834	814	838	792	796	793	811	814	821	804	879	845	817	804	821	789	853	825	783	797	857	843	776	833	851	874	812	787	748	864	801	776	823	816	773	812	803	795	803	806	853	824	824	862	810	784	823	782	784	785	798	810	824	839	834	882	815	827	740	795	814	800	807	800	759	825	841	838	800	790	766	812	779	842	835	808	844	823	849	769	824	838	832	860	859	815	852	815	864	814	830	840	806	796	827	865	828	812	798	841	850	821	880	840	837	759	819	776	811	808	821	778	771	826	816	799	773	814	778	797	799	839	794	827	860	797	795	821	823	786	777	778	834	802	816	823	810	872	835	795	880	806	789	832	755	821	837	829	837	850	778	815	837	824	864	803	780	829	826	828	821	841	765	860	816	745	826	830	774	835	780	838	793	805	772	860	774	814	874	804	799	814	817	843	841	836	778	838	852	826	802	794	807	860	842	790	817	807	845	790	852	826	770	797	825	810	807	831	835	759	803	795	815	834	849	852	822	795	798	755	778	829	831	768	791	826	810	808	815	790	819	812	800	843	780	791	801	833	795	804	814	790	826	814	886	799	806	837	800	814	799	788	855	786	845	789	838	817	819	797	801	805	776	799	786	837	827	850	789	871	824	831	847	845	824	851	853	766	808	799	798	798	840	793	823	825	793	790	820	769	855	802	759	799	792	840	812	808	825	797	780	847	832	860	780	818	875	809	845	848	815	793	841	798	826	824	830	810	798	789	794	814	817	827	824	846	803	768	792	852	768	799	795	806	825	816	807	767	822	793	826	818	814	775	791	740	837	843	833	836	791	792	889	759	827	835	814	849	829	799	802	822	809	779	824	761	870	768	843	823	800	821	753	860	795	778	815	837	844	857	788	788	811	848	808	778	831	824	819	815	848	801	849	776	831	895	817	817	859	793	856	775	828	836	818	833	818	797	837	815	826	767	817	825	816	776	797	849	830	847	791	854	815	816	794	833	833	837	811	778	814	775	775	805	872	791	826	808	837	847	776	811	823	822	809	791	813	841	809	785	820	782	816	801	817	824	830	803	819	823	807	805	844	825	814	778	795	790	807	768	779	810	855	801	818	831	836	774	828	808	820	848	804	829	820	785	792	733	796	780	808	814	819	812	844	811	807	865	861	817	830	832	784	807	824	822	836	830	791	847	801	780	795	848	844	790	841	804	834	801	826	802	796	785	771	785	768	822	804	781	857	800	803	781	912	844	796	820	787	794	847	835	840	829	827	803	842	830	823	833	817	845	835	802	780	864	833	836	803	835	810	878	836	851	781	819	768	804	806	815	835	838	818	829	828	846	819	852	780	869	818	807	802	789	832	798	802	830	805	790	788	795	759	797	802	810	872	797	884	781	864	820	799	790	819	845	791	848	834	824	810	826	804	834	812	859	799	799	776	823	834	816	766	774	811	824	775	790	832	813	844	813	780	854	798	803	780	797	789	821	812	757	857	877	809	839	835	805	824	808	796	751	825	804	825	792	805	798	846	873	838	811	796	832	804	793	768	837	842	809	815	810	859	831	797	830	782	837	781	775	822	795	775	804	823	840	755	791	801	822	842	814	786	802	848	824	850	852	805	820	842	849	769	781	821	824	820	814	837	812	873	802	803	818	828	858	849	850	861	827	800	798	809	819	803	814	794	761	796	809	794	794	848	788	810	761	787	801	823	816	844	817	812	812	812	819	817	825	812	811	795	803	808	847	853	788	824	763	813	799	809	815	772	826	812	779	811	877	796	810	824	832	794	780	813	811	814	779	823	752	818	781	808	767	799	830	769	813	780	811	845	903	856	809	851	817	800	807	826	796	833	847	850	845	824	823	787	785	822	793	837	759	806	782	857	842	818	772	805	788	851	821	800	834	820	821	817	840	787	783	846	810	839	766	772	804	807	775	833	823	889	839	844	866	831	812	812	812	770	777	806	836	830	835	866	816	794	840	843	815	753	841	787	823	786	851	841	807	814	805	825	805	783	826	813	802	776	784	855	816	807	812	804	822	887	805	785	799	803	798	806	779	777	843	784	847	770	774	815	839	835	790	785	809	777	790	806	801	800	816	771	802	817	772	842	795	800	820	789	785	781	806	811	823	779	837	771	797	793	799	766	830	781	813	824	823	793	830	818	795	797	784	841	785	797	795	800	908	777	788	808	793	851	819	843	767	775	789	803	831	808	843	785	813	834	811	816	760	853	835	854	828	849	803	824	810	794	857	771	784	788	831	829	810	802	798	822	836	865	768	768	853	791	760	823	822	809	781	804	837	841	762	842	829	826	790	849	766	846	825	798	832	819	836	795	832	834	763	764	808	792	792	808	798	811	800	830	773	794	795	855	833	849	821	807	873	788	818	778	826	820	849	841	831	825	818	859	851	807	845	802	873	786	831	852	822	753	808	783	827	779	818	793	843	829	800	848	836	837	853	823	782
23528	21664	29578	23910	21427	20080	4954	634	502	549	502	507	461	542	511	523	515	491	544	512	544	522	507	546	505	514	487	489	478	506	525	481	562	498	521	520	511	476	498	508	507	511	508	492	493	472	478	522	502	482	494	501	508	510	496	510	485	465	513	533	489	478	510	498	519	500	525	513	529	505	547	532	514	539	499	497	513	467	528	528	520	485	485	509	574	508	516	507	463	486	510	482	502	518	471	469	526	488	512	489	499	478	479	486	497	498	503	484	505	528	510	479	479	533	486	512	478	490	485	491	462	476	482	489	486	474	493	512	510	479	527	500	481	491	469	519	528	511	464	472	481	472	497	552	501	555	494	486	527	491	484	483	476	489	529	506	487	500	474	458	499	478	517	499	536	516	444	475	489	486	476	482	485	512	468	474	498	533	499	471	480	501	503	517	486	505	512	491	502	537	504	483	479	515	461	510	471	503	509	492	498	519	535	526	532	489	498	526	509	484	527	490	508	498	488	503	478	521	533	521	541	499	471	507	474	502	456	504	536	513	518	510	509	527	503	488	460	480	537	453	515	493	506	493	514	533	499	523	532	484	497	487	449	483	456	438	543	521	512	483	511	514	508	492	483	483	491	482	512	492	526	528	481	508	474	471	493	511	519	482	483	514	493	503	490	466	537	527	486	506	554	490	491	547	520	512	510	529	522	473	512	484	506	477	491	516	494	493	513	504	499	505	486	509	516	515	475	513	493	472	487	481	455	489	505	490	521	502	497	507	482	510	498	482	534	477	489	518	514	479	503	508	525	500	489	499	495	561	504	453	507	504	506	507	491	493	493	506	485	500	526	503	496	482	498	487	478	505	534	531	547	500	506	496	480	484	500	479	501	493	481	513	461	446	491	498	512	489	479	465	517	466	509	473	507	505	482	497	516	471	502	454	504	522	490	515	519	483	504	493	488	554	501	496	480	511	497	497	501	514	503	517	502	511	518	504	495	476	511	480	469	489	549	522	453	475	486	506	509	540	481	457	505	495	518	479	513	476	486	537	457	531	463	488	491	519	504	502	532	528	497	502	501	506	491	489	483	502	529	509	484	523	496	474	501	484	484	520	496	540	499	518	496	489	475	489	492	475	474	536	468	501	493	428	467	494	489	481	493	493	484	476	527	506	486	497	473	513	515	511	522	498	511	552	539	475	474	441	480	500	515	518	510	497	529	507	499	539	528	488	504	502	507	529	499	477	501	517	476	453	522	502	536	484	481	476	532	503	478	494	528	512	525	511	493	502	519	490	483	479	513	535	535	494	537	525	481	501	499	539	503	551	513	524	507	475	485	494	496	496	517	510	540	509	483	498	521	522	459	481	531	522	525	488	468	488	484	489	441	515	490	499	524	500	496	520	497	500	472	493	494	486	474	515	526	515	521	471	543	528	539	504	485	480	504	512	531	478	472	520	459	482	498	488	546	467	541	492	475	499	507	515	479	488	481	510	543	497	480	494	485	517	473	487	477	490	478	487	517	476	534	512	490	528	554	524	449	461	525	494	494	497	515	481	473	473	514	458	524	539	520	513	503	487	502	507	497	514	501	503	501	482	471	483	504	468	495	490	527	475	499	472	479	555	517	518	520	525	527	522	562	474	503	520	496	490	510	552	485	536	466	477	499	503	483	496	498	473	511	520	477	533	536	487	501	536	480	497	504	510	550	497	472	494	522	483	461	484	491	474	529	502	535	487	526	492	472	529	467	486	474	484	451	490	450	513	506	489	507	486	494	470	506	517	487	496	515	490	526	496	490	536	505	533	510	512	515	478	527	524	506	517	549	484	487	502	535	475	484	493	491	506	515	473	428	485	467	529	535	508	483	509	526	436	502	494	527	517	502	511	489	489	475	478	452	492	513	540	563	495	546	497	455	472	497	504	488	465	487	510	496	558	517	489	494	478	470	470	481	507	456	539	521	495	509	548	516	523	515	508	490	496	524	542	485	520	503	518	472	514	478	509	511	510	513	501	478	524	488	498	513	530	506	521	530	527	509	512	497	465	512	537	512	519	477	521	514	514	485	493	497	471	519	491	506	542	540	521	469	505	498	508	498	510	481	482	453	506	501	508	522	495	534	478	527	516	508	504	487	490	505	488	472	486	504	469	492	516	492	520	493	485	473	490	516	495	526	490	489	482	518	514	497	499	516	498	491	481	502	492	523	508	512	510	483	515	508	507	528	506	500	509	522	519	489	512	503	492	492	508	488	510	480	545	495	499	507	502	506	533	500	465	493	460	475	501	481	462	470	518	492	495	471	534	479	484	503	492	482	512	489	525	477	478	497	534	508	513	516	464	509	508	486	503	483	537	507	485	498	533	456	516	504	515	508	535	490	498	495	530	511	461	510	515	489	499	532	471	489	522	517	545	517	517	460	492	465	508	497	478	517	476	508	520	523	480	523	517	470	492	509	518	481	500	532	515	482	514	520	533	487	506	538	530	523	499	474	518	488	488	482	469	496	486	505	480	520	484	502	476	499	501	488	496	481	515	482	520	512	482	484	489	495	496	468	506	541	515	494	493	472	484	501	501	489	521	492	495	513	476	520	455	486	501	483	490	511	498	470	477	508	493	474	515	476	507	545	497	517	491	480	503	524	487	497	512	491	488	470	498	533	478	496	529	530	473	506	521	525	498	507	485	507	537	500	503	500	474	507	494	504	489	505	494	516	526	493	461	489	524	499	521	468	487	497	493	476	496	508	514	505	502	536	516	481	491	475	490	481	471	522	502	505	519	510	503	508	500	530	506	466	478	503	505	467	471	525	506	494	504	535	483	498	522	522	534	503	500	492	480	463	483	482	526	487	513	485	517	482	500	493	455	490	530	508	501	521	505	477	508	518	517	533	523	511	504	490	507	483	488	510	478	496	503	523	482	445	476	469	495	505	478	485	515	443	497	469	504	477	526	491	493	469	525	508	515	508	498	492	502	453	553	470	533	512	499	518	482	476	500	490	486	493	494	529	489	499	544	462	481	530	522	533	496	486	476	498	502	503	469	490	544	507	487	492	508	483	520	469	484	483	497	514	497	479	515	501	489	485	496	516	486	476	509	539	527	511	495	504	495	504	498	477	543	484	541	500	484	544	516	482	510	494	506	544	495	485	476	463	497	505	510	473	491	504	526	526	501	503	462	477	496	478	540	464	497	510	507	493	491	539	470	502	541	478	514	506	455	496	493	534	535	471	517	517	518	473	516	503	513	528	504	505	532	496	476	520	493	489	484	505	495	486	510	516	499	482	461	493	469	550	514	511	493	500	512	526	515	548	524	479	484	486	501	473	491	475	493	499	481	502	534	453	508	493	505	553	481	486	503	513	496	496	499	497	468	515	490	484	518	487	492	508	518	468	539	450	507	515	507	477	482	495	511	509	487	528	487	469	468	516	513	510	502	453	538	484	512	507	502	541	488	507	483	520	523	491	533	481	476	493	524	505	538	466	491	483	463	501	510	521	524	535	510	496	504
62326	93739	60327	30446	11210	1822	689	702	696	711	685	696	729	729	657	678	722	743	737	656	696	675	676	683	711	681	783	641	721	711	724	694	678	680	746	715	668	669	667	693	735	682	692	720	774	738	710	758	672	733	698	685	697	695	678	660	710	727	705	681	707	695	722	742	712	684	716	779	685	691	712	653	699	681	759	700	683	698	693	726	726	676	661	649	688	684	671	760	677	690	699	662	729	724	697	713	695	727	717	663	664	668	703	640	702	705	661	682	726	699	690	724	683	646	698	671	706	716	694	665	741	681	732	710	700	692	724	650	677	692	682	696	702	716	738	664	656	718	659	693	752	714	658	715	658	705	660	710	708	692	708	724	686	702	706	657	705	715	708	718	717	644	723	718	674	663	683	752	682	710	703	721	726	693	694	647	704	671	727	730	645	682	663	699	667	686	660	725	688	712	706	630	727	719	715	726	666	683	711	753	696	688	677	690	696	670	708	712	691	719	648	687	691	681	648	706	706	715	705	765	729	702	685	712	678	696	683	716	742	653	698	650	738	703	699	730	688	699	733	645	687	661	700	663	684	689	752	695	725	707	691	694	698	690	658	699	684	712	697	710	731	699	730	705	706	690	711	664	753	661	708	730	690	694	686	686	674	718	744	688	703	713	726	679	707	688	697	683	683	696	710	738	710	704	715	702	772	658	700	689	696	724	712	682	678	731	692	708	719	716	696	710	725	733	639	670	696	672	679	732	655	704	682	732	684	680	698	689	687	767	658	613	707	674	670	682	712	716	693	676	715	680	717	678	717	705	726	691	719	683	729	673	698	699	655	700	726	712	770	698	673	696	700	683	654	672	705	664	729	680	626	674	725	707	707	697	740	673	728	664	724	659	698	700	659	700	729	718	704	687	699	715	710	700	679	721	658	678	626	704	698	718	692	687	725	718	709	708	676	735	667	694	699	713	739	724	706	670	696	707	728	714	679	668	700	706	677	669	708	690	726	751	693	696	672	682	687	684	708	707	684	654	679	735	684	670	732	676	684	732	734	702	683	709	712	683	676	687	687	683	683	691	670	665	690	711	701	718	675	699	625	712	681	731	709	723	737	700	730	683	661	717	683	688	647	711	709	663	728	655	696	682	683	701	706	724	702	722	742	664	709	705	707	717	699	715	714	678	760	685	685	736	713	703	712	693	721	707	726	696	691	661	701	719	657	661	694	665	696	674	669	703	745	710	683	709	685	693	702	699	679	687	715	688	671	715	700	694	744	714	696	699	708	638	655	732	703	696	680	741	721	715	692	721	716	730	681	650	726	698	662	693	693	713	678	734	731	664	693	680	688	672	705	683	714	674	700	708	692	695	717	695	669	747	714	708	731	705	678	694	687	683	695	722	710	690	679	680	743	741	691	670	717	729	704	689	672	680	669	699	718	664	725	685	707	702	716	715	736	722	704	687	608	693	677	711	670	635	678	736	715	656	669	631	738	740	698	712	694	672	706	720	726	656	670	723	720	694	709	699	693	721	699	696	715	711	701	697	671	729	718	714	639	743	685	764	699	696	704	709	723	674	684	738	744	696	726	657	703	622	714	748	671	701	689	746	706	703	663	729	698	691	790	710	741	678	683	701	724	654	671	718	693	703	705	724	710	697	663	741	656	704	702	736	693	733	671	681	705	737	659	759	709	701	647	666	687	698	689	666	710	673	705	692	672	666	706	723	717	721	716	684	713	703	707	721	724	743	655	691	712	712	724	676	684	707	670	700	669	685	690	709	723	692	657	699	679	716	680	698	706	707	693	745	725	681	701	689	677	694	708	749	683	654	690	738	709	688	706	727	691	740	721	734	714	729	721	678	667	713	693	700	699	665	657	707	705	735	700	723	674	665	755	703	700	693	742	676	706	702	723	711	673	710	737	683	699	706	643	682	728	658	697	710	683	654	635	681	708	700	678	688	718	721	673	660	727	722	697	661	653	694	709	658	711	721	730	683	727	726	674	680	665	738	740	704	706	645	711	699	709	721	708	697	718	722	663	703	706	724	707	729	730	712	720	693	656	676	704	702	712	708	717	673	712	680	706	667	692	719	651	700	746	647	686	661	730	723	704	695	691	708	728	723	732	713	670	710	723	646	680	700	683	640	639	692	732	679	709	681	693	723	726	665	745	724	700	729	726	703	712	697	726	688	700	708	720	718	708	668	720	672	734	723	692	675	681	650	715	698	670	670	737	687	744	714	674	684	727	736	682	731	682	703	706	683	707	723	711	726	725	687	725	664	713	707	661	703	703	668	674	717	674	695	747	676	741	694	723	697	707	709	702	702	692	666	723	677	644	740	684	699	686	710	671	682	662	690	714	651	685	688	655	673	701	646	686	735	733	677	651	692	695	710	700	726	707	686	668	671	640	695	646	738	710	727	645	712	685	728	694	658	713	693	710	703	681	687	678	675	694	694	684	726	654	691	674	661	705	658	734	717	725	727	681	678	723	716	711	681	705	703	703	687	682	687	733	715	707	685	714	724	723	690	708	706	698	701	696	658	690	655	745	706	713	682	693	684	680	687	729	715	728	693	719	718	688	737	706	710	713	714	707	722	674	675	707	680	708	714	660	674	690	701	679	686	678	675	717	713	676	672	645	677	671	692	718	712	662	726	692	663	735	711	699	687	716	701	700	651	702	706	712	705	704	719	695	672	679	713	680	650	705	745	705	743	716	690	715	721	726	705	707	662	647	708	678	714	716	728	751	685	705	704	718	667	760	723	707	677	647	702	710	688	687	684	685	762	701	688	657	690	705	645	666	686	679	718	672	704	716	679	671	709	674	694	675	729	696	689	665	668	676	643	707	716	700	722	731	706	718	657	682	714	690	696	702	696	684	692	737	673	669	657	722	674	708	666	703	675	690	676	718	638	698	660	694	680	754	695	666	718	693	712	721	706	705	686	679	654	690	702	691	726	703	695	678	654	662	693	688	712	675	699	724	669	691	660	734	688	723	714	722	689	734	684	675	696	672	705	672	792	693	671	727	684	741	686	640	719	656	698	651	696	719	709	691	644	666	710	671	738	687	672	656	656	693	713	715	685	659	687	684	742	671	667	730	697	708	722	711	705	717	718	719	703	658	652	681	683	716	679	710	707	677	681	719	726	683	722	743	633	731	654	700	691	688	706	689	698	708	750	740	682	687	705	692	708	746	691	668	685	701	652	689	681	690	713	723	742	729	692	711	706	711	675	659	687	691	693	713	715	717	688	729	697	693	701	713	706	660	688	748	685	687	674	688	677	701	713	721	692	700	698	666	660	733	671	646	717	660	657	681	723	691	687	699	662	680	690	694	667	685	698	685	737	724	657	737	659	721	679	718	656	707	706	660	687	741	682	722	701	732	673	755	706	677	693	685	706	726	692	678	754	676	727	722	707	699	734	730	744	704	700	668	758	653	714	640	698	705	679	703	637	722	709	659	690	690	632	687	676	703	667	741	711	723	701	706	705	727	716	676	706	663	694
31679	28050	22642	7580	1088	561	505	457	507	473	465	480	467	477	463	520	467	496	465	505	491	470	490	502	487	508	492	492	534	459	484	451	474	465	462	479	493	457	493	463	524	506	497	487	475	526	517	461	465	498	468	522	461	487	474	503	452	485	471	508	505	459	499	457	512	446	484	500	487	473	467	492	491	483	454	526	459	476	459	509	505	490	489	474	509	489	475	500	445	495	522	501	510	472	490	510	472	481	501	449	495	485	484	499	487	476	468	497	491	483	502	498	507	485	509	492	465	442	512	474	454	451	522	480	489	474	461	474	463	481	501	469	493	494	492	484	496	475	503	454	481	550	487	491	530	454	474	462	506	487	473	496	444	463	484	500	478	495	462	471	522	473	499	500	499	460	457	500	459	486	460	489	464	501	455	464	466	473	519	507	456	519	484	474	489	496	464	494	451	462	481	460	503	504	510	461	509	502	455	436	453	462	477	469	484	473	503	482	469	476	490	466	474	469	509	472	447	504	490	453	475	468	490	489	459	489	478	437	492	507	455	490	517	489	458	473	458	449	468	452	498	500	445	497	498	508	499	439	481	501	467	455	474	476	462	439	470	485	488	441	484	465	492	463	484	517	507	489	467	509	449	475	508	463	483	495	495	489	463	486	463	495	463	489	479	509	475	475	487	482	460	477	506	487	447	444	491	504	459	442	442	474	460	470	480	472	457	468	474	480	491	473	486	507	510	459	494	451	490	490	443	449	471	503	455	459	475	472	486	471	511	473	468	504	528	471	482	446	482	458	489	529	467	479	498	475	550	495	466	447	464	452	440	453	527	466	479	480	463	492	516	513	488	501	463	463	475	478	444	469	459	501	488	460	459	478	478	529	487	484	512	458	514	462	483	505	467	478	516	481	478	484	520	495	467	492	473	477	474	442	471	486	520	472	458	449	499	490	477	446	481	534	468	488	483	454	507	500	512	435	464	482	461	473	448	474	494	429	481	476	483	440	503	488	446	502	471	455	517	516	499	518	499	482	486	483	486	515	468	472	460	474	515	474	449	529	511	486	428	467	497	468	451	485	479	459	462	457	470	479	470	496	517	485	540	472	481	464	511	494	491	452	477	475	461	470	505	505	464	479	492	496	471	480	463	495	450	471	517	500	487	506	456	463	479	471	433	472	491	472	516	463	451	484	506	494	473	472	471	489	475	507	487	476	462	482	467	487	484	428	505	441	480	490	479	448	464	463	453	453	507	492	500	523	510	482	470	470	463	453	467	498	498	492	471	493	471	475	496	431	449	482	454	449	486	476	450	477	460	493	504	476	425	509	484	491	461	501	497	452	478	459	443	479	494	509	489	473	478	508	467	482	502	479	469	494	468	484	461	494	440	440	465	505	526	470	477	467	477	468	477	448	486	461	475	466	496	500	490	487	480	474	466	488	478	459	484	465	463	478	485	513	500	489	444	510	478	476	479	452	483	471	522	470	477	490	485	459	479	460	475	482	494	493	470	490	469	494	462	469	452	487	489	443	497	467	458	466	445	460	433	492	492	468	519	487	456	476	471	494	504	467	492	458	492	488	494	490	483	479	455	468	441	475	517	479	528	471	534	459	487	479	507	475	490	450	488	491	463	423	451	490	442	464	467	492	436	485	485	480	442	459	476	495	466	465	472	461	476	473	480	502	465	476	458	454	500	493	495	476	496	503	439	504	458	515	461	483	486	539	488	460	461	469	539	486	486	450	493	495	495	487	465	475	463	492	474	497	466	471	488	549	513	479	461	485	495	465	519	481	497	505	510	501	478	487	498	450	489	504	494	487	452	448	460	475	467	469	466	481	487	469	441	470	445	479	485	524	472	475	491	486	512	448	469	466	504	441	530	489	469	455	489	438	481	499	487	443	455	499	523	451	490	502	475	454	462	464	514	471	453	452	480	490	444	498	484	497	497	515	492	470	471	499	491	478	491	466	494	482	483	462	473	462	476	454	487	463	483	454	502	452	463	517	460	437	471	494	479	472	471	503	486	499	480	507	484	415	419	542	479	471	477	493	457	484	455	450	466	452	462	492	509	476	474	491	489	471	478	418	477	479	481	476	458	458	494	460	495	513	524	480	483	489	500	510	487	483	463	469	478	507	462	498	490	435	487	467	504	483	491	480	463	481	480	462	432	470	481	490	448	467	473	509	532	486	439	448	487	467	464	468	485	505	465	491	458	474	475	491	488	467	491	493	475	447	485	490	454	504	495	474	506	470	470	520	512	529	477	509	480	494	484	511	464	495	475	515	483	447	527	497	491	499	483	454	492	468	482	463	488	446	457	457	487	490	480	473	503	478	488	499	492	493	509	463	510	477	488	471	478	467	499	438	498	486	431	477	479	506	519	483	477	470	460	518	417	487	455	473	475	484	506	482	484	472	469	459	490	520	479	474	495	460	479	471	465	484	448	490	455	518	482	446	472	481	475	466	501	494	434	475	466	459	503	456	445	467	457	478	508	508	466	459	484	491	463	535	487	486	457	475	500	458	481	456	475	486	483	490	472	488	492	463	504	461	488	478	436	446	487	484	492	484	467	443	501	488	465	506	483	491	456	512	491	478	444	507	499	490	489	501	497	485	487	472	499	473	503	475	465	498	487	507	503	469	418	454	480	480	488	509	515	466	508	488	469	476	499	502	477	489	498	508	500	469	534	497	477	459	489	494	462	451	493	479	505	476	497	449	478	452	463	508	478	480	461	473	461	482	458	472	500	502	498	464	478	501	442	461	497	486	444	495	486	474	466	493	455	480	466	446	482	502	490	445	495	486	489	468	469	444	510	476	500	470	467	492	483	497	523	485	522	449	463	459	511	498	451	464	458	478	492	460	464	479	477	457	496	441	497	459	504	493	479	426	460	511	496	465	508	524	493	472	430	480	493	515	459	480	489	452	492	491	515	474	484	439	459	460	483	496	472	483	506	515	499	474	441	499	477	471	477	511	484	457	468	479	465	448	495	508	497	429	473	497	458	481	491	478	449	467	483	488	466	485	475	487	498	476	445	496	447	437	497	485	500	486	496	488	487	486	512	529	480	504	485	460	495	449	491	521	476	461	460	471	496	477	495	476	515	476	469	466	501	481	467	484	466	475	472	496	468	499	464	509	490	501	506	480	462	456	519	465	540	509	455	466	462	470	441	487	454	487	485	491	467	411	446	466	456	452	514	479	446	471	487	442	498	459	513	475	457	479	452	454	483	469	486	475	485	473	469	437	484	484	489	495	475	471	481	445	471	472	432	478	532	522	510	468	502	479	464	438	465	489	452	495	485	493	480	500	523	473	515	466	485	478	477	474	507	462	523	460	467	499	472	486	482	465	517	478	474	447	495	468	489	445	486	488	469	525	491	434	513	421	459	449	485	498	475	451	488	507	477	466	485	462	494	449	470	473	510	518	491	491	488	490	465	483	447	466	488	471	485	470	497	477	500	496	496	488	480	464	478	478	510	493	460	523	511	470	447	473	483	489
38883	42047	21791	5512	1560	746	673	642	701	691	655	696	681	701	678	702	649	704	669	659	658	679	647	692	671	708	684	657	632	688	639	680	682	660	734	653	693	687	635	723	724	703	640	640	662	747	713	712	706	684	727	666	646	670	696	701	708	652	691	666	695	709	684	651	733	702	636	680	687	680	669	654	716	623	708	697	689	669	664	713	695	677	641	714	645	674	686	710	646	695	651	659	658	681	665	695	687	673	685	689	671	671	691	667	667	670	710	681	691	686	675	705	682	648	684	680	678	727	705	669	685	704	678	670	644	733	652	662	695	654	733	700	710	697	679	715	712	709	681	667	684	680	660	676	686	694	644	652	712	673	718	698	648	686	657	677	682	653	725	721	652	699	687	645	666	692	693	613	702	697	622	643	668	709	699	689	694	658	696	740	681	679	696	710	666	660	662	688	697	664	702	687	693	674	679	668	688	670	715	704	692	690	698	665	675	677	661	683	695	662	663	694	606	714	717	601	666	704	719	663	665	649	689	675	642	654	701	684	696	692	655	716	663	658	662	659	663	705	656	674	646	670	689	671	702	698	720	674	633	686	697	675	678	730	710	707	680	693	706	669	731	644	669	717	677	632	645	662	666	700	649	698	702	648	698	648	656	763	659	713	703	695	721	638	663	683	662	686	723	703	702	671	637	678	681	670	660	707	689	717	678	715	685	693	687	701	692	657	695	642	734	697	698	721	665	691	704	709	666	680	659	725	646	668	702	698	669	722	648	686	687	689	640	685	649	751	675	699	649	683	667	664	694	679	685	652	695	671	687	695	695	681	701	666	707	662	723	642	689	672	698	670	707	707	709	645	665	688	654	674	685	686	660	700	677	666	662	650	701	675	637	709	710	708	629	687	675	697	696	658	663	691	708	654	704	681	677	648	665	718	660	660	668	714	672	686	664	706	674	701	669	667	685	730	687	675	705	677	681	694	674	656	666	654	715	682	632	661	708	685	662	678	684	677	691	684	708	659	696	705	689	694	666	723	656	656	689	692	691	645	690	688	701	662	683	695	669	666	717	679	659	714	655	625	690	652	648	707	698	661	646	685	677	695	689	661	744	702	665	697	715	625	688	706	677	682	695	634	678	668	677	704	676	704	699	667	704	661	683	732	733	705	712	668	717	735	663	689	680	665	651	684	725	707	693	727	678	716	714	691	691	656	672	637	671	684	692	695	654	618	660	668	652	703	643	682	697	669	699	668	696	669	701	664	672	671	654	719	664	699	706	706	650	721	662	695	692	765	708	667	667	660	670	657	650	676	668	706	705	679	722	676	641	680	702	691	699	680	694	647	684	680	683	676	686	622	660	692	648	736	719	691	715	651	685	643	648	671	679	666	619	657	664	755	720	719	701	695	720	697	672	684	729	690	677	664	667	655	656	680	687	659	701	714	688	679	683	711	694	700	689	702	709	696	654	684	710	691	671	649	708	685	699	686	706	683	684	717	694	669	604	692	686	660	705	686	708	686	672	699	739	678	647	710	685	684	694	683	638	626	735	665	703	668	681	687	719	683	703	682	674	710	718	694	689	622	713	673	677	651	670	723	711	682	618	666	682	664	659	727	695	688	675	698	694	697	700	673	677	643	723	676	684	727	666	658	655	696	685	667	685	642	624	689	694	703	664	646	686	730	671	714	700	663	629	688	712	704	680	703	647	679	746	692	698	692	664	674	641	705	662	664	624	674	675	663	658	690	641	644	612	676	679	721	629	691	662	659	733	664	645	731	690	686	693	671	705	694	707	686	669	695	691	659	658	666	662	654	736	647	631	667	669	671	690	693	693	741	684	623	708	716	651	678	718	730	631	686	733	691	670	710	715	706	673	694	640	682	692	672	664	688	691	654	696	660	680	698	687	669	692	673	699	673	694	659	707	692	673	660	673	680	665	676	712	697	692	646	731	669	668	668	661	685	705	692	723	661	682	642	679	655	700	694	662	643	673	661	647	709	694	718	676	669	663	742	720	686	676	705	673	616	675	663	669	666	697	716	702	717	709	709	709	652	719	684	695	714	687	627	677	663	722	740	696	702	666	720	693	702	632	679	684	679	708	672	639	689	668	704	676	667	696	694	672	671	707	647	678	652	702	709	704	698	677	670	693	662	664	631	707	647	685	687	652	715	681	682	676	674	671	688	709	681	674	700	658	697	708	670	682	683	679	676	668	703	663	667	675	611	703	679	659	602	697	690	714	695	657	649	686	673	637	643	657	683	697	697	699	664	748	629	669	723	700	701	661	676	672	653	634	704	681	639	658	689	706	704	686	669	714	671	683	679	655	639	688	700	694	707	681	690	679	661	660	678	657	658	722	704	682	724	646	666	661	678	669	700	645	715	671	681	712	660	716	671	704	640	660	671	697	652	677	710	638	662	701	692	686	709	672	678	618	672	671	683	693	679	691	674	683	689	702	670	693	683	651	700	683	707	674	643	699	687	711	664	716	739	748	661	692	702	700	667	733	708	668	630	652	707	693	658	664	687	674	709	635	684	681	651	652	746	693	664	667	651	711	677	652	735	719	675	671	680	711	684	689	660	621	736	713	670	707	728	672	707	744	654	707	703	703	668	642	696	658	751	661	720	685	647	737	686	662	701	693	691	674	724	674	664	639	672	679	630	676	648	667	698	691	666	689	743	667	705	711	698	747	714	702	707	689	723	702	652	699	677	730	721	728	677	668	637	649	652	641	703	682	671	721	664	694	658	687	718	667	694	669	684	693	655	670	704	687	655	638	688	683	683	720	679	676	691	709	667	690	682	635	670	703	669	653	625	687	708	747	655	696	709	662	616	700	729	692	705	666	680	696	688	692	703	703	706	638	689	662	663	654	709	669	674	712	727	667	714	719	732	713	674	678	661	646	720	711	688	729	699	683	667	722	708	662	682	709	657	640	709	693	676	659	662	707	671	668	654	718	721	671	692	663	670	708	638	674	702	628	724	706	681	666	683	696	644	664	615	640	676	649	698	703	675	734	677	683	702	671	664	693	685	668	676	622	688	675	687	669	667	675	659	654	675	696	699	633	647	687	679	699	653	674	709	650	647	702	659	682	688	661	647	699	665	697	736	674	655	697	686	699	668	719	685	635	649	678	715	686	728	694	664	680	692	694	660	678	668	679	702	675	672	719	638	665	698	717	663	695	661	684	701	661	675	725	669	664	661	675	702	661	619	741	656	722	710	626	699	678	675	713	638	676	661	709	726	640	698	717	677	697	660	620	698	689	682	641	701	693	675	662	683	675	708	671	673	653	654	646	669	644	715	691	644	704	674	657	670	713	692	699	701	724	676	676	692	650	657	686	703	677	688	682	688	717	616	657	674	723	646	683	675	674	660	673	675	658	738	676	705	711	727	682	678	683	679	717	698	662	689	659	672	639	658	645	721	686	689	661	666	692	653	666	619	682	662	678	673	698	721	713	686	658	684	713	707	624	681	683	691	740	685	669	666	659	654	688	658	697	722
24255	21925	29583	24210	21171	12849	1132	665	571	636	623	566	566	615	579	591	580	601	589	595	566	630	616	593	575	604	593	566	617	603	530	568	583	561	576	592	555	577	639	598	586	596	581	596	624	558	605	594	556	587	556	583	553	511	574	581	591	563	585	627	555	573	609	595	590	612	564	613	591	627	581	595	599	591	615	578	562	567	568	575	563	590	575	590	616	558	574	583	612	565	565	567	583	569	602	568	572	547	561	600	603	637	605	618	581	591	587	592	601	593	574	585	548	577	599	571	578	583	537	564	554	545	556	569	615	580	562	562	644	554	582	566	564	588	558	597	576	580	594	571	571	624	595	587	593	588	619	577	629	589	557	578	571	568	599	574	580	562	576	584	613	560	588	597	596	573	561	566	580	613	571	600	573	609	564	594	571	606	544	587	584	565	547	631	575	562	539	581	567	584	571	598	622	613	589	597	578	611	573	596	561	606	598	581	567	594	589	553	571	584	581	590	564	583	572	576	551	600	573	555	557	596	590	607	592	612	548	579	565	617	610	587	579	558	578	582	566	556	558	543	586	563	569	556	596	578	607	593	592	596	527	629	552	567	558	600	592	621	620	567	604	594	609	625	609	583	595	561	584	627	618	617	579	562	588	573	596	559	609	640	574	580	561	609	566	552	569	587	543	595	595	550	571	574	565	587	580	593	575	613	580	611	614	585	577	544	632	618	596	569	578	603	552	564	547	559	571	591	621	541	596	583	568	550	576	577	550	590	591	593	596	553	631	599	590	589	551	565	572	564	582	576	568	550	575	603	612	587	590	573	606	556	544	562	582	580	609	606	613	569	617	587	553	595	595	564	552	608	563	550	563	544	570	588	600	598	583	570	569	588	617	634	628	596	531	620	614	566	514	604	565	584	545	575	590	565	621	586	604	525	593	603	597	597	576	607	577	571	568	606	609	574	602	593	549	592	555	586	567	581	562	583	580	564	603	546	618	588	567	578	595	614	582	595	608	619	626	630	584	622	577	597	576	596	580	557	572	549	587	592	573	554	602	594	588	567	617	601	538	563	601	585	578	576	571	609	580	555	596	580	606	568	568	588	607	592	591	587	575	601	569	561	573	587	543	551	566	612	543	578	626	577	585	607	622	644	580	558	613	548	571	588	554	589	567	547	573	612	569	577	569	597	595	585	629	514	594	582	536	577	602	616	563	563	584	603	593	591	598	638	571	571	592	598	562	578	608	599	599	544	594	544	571	610	581	614	610	593	569	580	599	618	585	581	632	590	564	582	604	610	588	591	590	588	559	523	623	592	606	566	596	581	621	603	538	595	568	584	613	549	531	573	597	564	589	590	596	622	575	589	599	624	575	574	589	555	603	639	607	571	572	606	571	497	557	565	555	571	591	588	586	588	628	571	593	609	618	582	564	544	599	562	603	601	600	618	585	613	570	513	588	619	604	610	579	571	559	600	662	593	620	559	577	565	590	593	551	598	575	580	590	578	584	590	570	571	590	601	614	602	589	577	619	571	546	556	580	610	589	590	581	577	616	581	605	597	575	598	569	588	612	548	577	577	595	597	591	562	585	615	556	584	573	589	576	567	587	568	599	582	569	610	600	520	565	547	616	594	598	546	578	597	590	578	550	639	563	561	590	553	595	602	559	603	558	566	586	564	550	622	555	563	614	584	591	605	593	565	571	629	600	594	592	594	593	583	602	606	562	602	605	605	549	592	575	609	573	614	572	567	587	589	586	579	602	589	596	581	579	554	594	596	591	607	558	557	577	545	621	601	585	546	569	585	595	564	601	552	557	615	615	580	548	624	595	560	599	593	557	571	633	566	559	585	545	584	589	612	585	605	544	559	553	579	571	603	579	535	566	569	610	592	588	531	594	590	586	633	608	571	585	613	528	551	568	574	596	571	591	634	627	587	567	590	580	533	583	553	593	575	579	576	597	570	611	601	608	538	603	567	583	591	582	590	588	618	614	578	588	597	577	604	607	594	561	628	589	596	589	569	577	592	582	593	573	576	582	593	594	585	590	607	580	559	614	570	585	551	598	571	548	532	559	558	594	636	579	650	564	608	576	604	580	588	613	608	562	558	558	605	620	587	590	566	581	574	587	598	559	600	609	635	589	615	577	596	596	604	562	574	589	590	591	570	539	585	588	557	603	568	574	581	581	577	596	588	600	577	617	577	562	610	586	553	562	598	582	523	608	579	580	583	588	542	626	565	554	580	564	547	543	549	594	600	628	540	566	582	598	554	647	595	555	611	585	577	568	568	591	595	565	507	599	629	546	559	606	584	591	561	597	594	567	576	609	618	627	600	630	578	598	550	539	595	584	565	648	604	595	544	550	601	549	580	583	567	580	594	581	592	568	560	589	575	531	575	568	599	581	510	589	598	624	587	585	546	608	607	641	597	607	608	522	572	548	599	607	580	576	567	610	579	583	546	571	553	585	600	585	615	564	571	599	543	581	586	555	557	547	541	553	590	542	584	586	564	577	599	566	537	568	605	618	565	599	552	552	607	584	577	553	590	587	589	590	559	601	567	596	603	586	543	605	581	581	582	538	605	616	559	598	592	568	560	586	545	578	545	586	578	567	558	573	575	590	568	573	594	576	585	588	572	586	590	611	591	600	641	628	544	582	628	556	577	586	583	559	613	597	614	642	576	595	576	617	577	557	581	577	583	581	587	542	583	596	617	533	602	572	636	612	578	587	590	606	586	532	599	593	619	542	573	554	605	556	608	587	602	537	570	527	552	574	599	593	594	600	543	588	590	580	593	571	611	592	608	584	561	525	583	585	570	617	572	595	615	617	558	625	589	607	577	585	605	590	618	599	607	596	598	606	615	613	593	592	572	593	564	587	562	568	597	613	562	597	616	569	599	556	587	552	581	605	580	594	581	595	624	576	569	575	582	630	592	550	592	614	552	610	545	579	543	558	576	608	577	563	624	604	548	570	585	569	541	601	587	616	592	578	588	596	585	552	630	586	593	636	605	568	523	569	604	584	570	568	585	538	565	587	601	578	550	608	573	504	555	604	622	612	608	535	600	578	593	600	582	586	653	605	587	530	601	561	561	555	552	612	587	594	586	561	596	549	592	550	561	561	534	555	579	572	569	547	573	583	639	583	574	599	570	584	562	578	574	572	602	572	548	565	632	603	553	624	590	577	536	569	567	568	581	599	589	596	540	550	557	584	609	593	581	566	571	617	599	585	556	541	591	617	589	575	566	564	616	643	594	592	551	622	584	584	560	559	602	572	592	576	577	620	545	572	584	548	600	561	566	555	581	551	592	565	594	570	567	562	568	568	663	576	595	581	584	624	657	588	532	570	647	610	588	590	596	592	592	578	602	649	574	625	602	539	578	573	587	576	566	573	584	594	605	579	575	538	586	584	590	616	592	602	567	530	565	570	573	615	572	585	600	592	572	570	589	590	542	593	585	590	597	594	575	586	569	583	560	557	607	584	557	559	633	580	584	559	590	615	571
62411	88257	55552	25933	7638	1511	803	788	847	836	820	830	855	860	834	842	841	859	781	806	760	837	847	780	788	803	837	806	801	842	793	847	809	799	869	820	862	832	819	823	840	795	811	820	815	821	808	797	775	810	796	869	814	817	814	827	782	758	848	811	813	832	813	811	854	804	807	853	801	813	806	821	835	801	813	790	781	815	829	797	788	806	867	824	842	834	794	802	840	825	836	764	846	863	838	858	836	794	820	799	772	826	823	829	818	822	825	871	832	844	799	787	805	842	801	825	850	824	831	831	819	769	862	812	763	886	780	827	830	786	814	836	797	776	769	821	823	745	832	886	808	803	810	824	784	805	779	822	794	826	823	804	843	791	813	809	816	833	823	769	841	835	823	784	815	823	842	840	755	792	843	828	838	777	832	811	809	813	876	873	782	850	852	834	816	838	822	848	831	845	808	861	837	785	784	786	870	786	835	773	838	836	775	811	809	835	820	817	809	819	812	790	777	838	861	773	837	792	785	757	825	822	807	850	844	865	838	768	829	794	807	806	823	825	815	850	824	816	827	804	803	782	806	792	811	833	814	846	788	774	843	841	823	816	787	791	849	815	783	815	769	867	842	835	802	841	803	787	858	811	850	858	877	761	810	837	822	759	783	802	843	810	853	810	888	824	822	768	833	821	824	786	815	863	811	795	801	848	784	819	810	796	777	842	843	847	783	808	831	868	847	828	782	795	819	800	820	774	804	828	825	795	778	823	862	829	784	848	815	808	805	776	821	793	781	825	829	762	788	814	854	792	813	768	812	799	790	814	847	831	826	815	853	809	769	811	848	799	749	807	829	790	818	814	823	833	841	817	844	791	796	791	801	790	845	816	868	765	817	800	811	786	805	824	821	836	781	808	804	863	779	861	854	826	794	842	805	828	844	846	813	775	812	889	847	781	802	768	806	809	795	820	795	836	817	836	819	830	764	762	843	828	823	798	749	818	785	826	806	884	808	822	865	859	821	812	872	813	842	824	843	820	850	823	824	832	839	792	771	809	833	826	790	823	813	791	846	775	835	786	836	804	839	811	864	872	776	835	800	827	846	843	827	802	782	816	792	828	813	781	824	837	806	832	846	797	830	813	829	854	828	880	804	800	857	825	828	780	829	807	797	828	827	816	809	758	812	833	840	815	862	829	831	796	830	801	824	797	793	847	842	758	836	799	806	772	851	820	819	750	813	836	818	844	826	861	761	783	831	850	809	816	851	817	846	832	852	829	809	817	814	853	825	829	836	861	781	799	797	815	807	803	824	840	854	862	773	813	838	820	847	843	803	851	861	812	842	826	819	812	814	790	814	794	840	856	849	814	822	828	788	795	818	861	802	820	839	826	835	817	852	795	829	780	854	833	808	804	795	820	852	781	829	809	809	824	794	870	837	832	815	832	777	827	838	870	803	841	817	855	788	793	828	880	844	831	875	860	786	760	861	821	848	792	790	773	838	845	861	843	753	846	794	782	786	805	785	826	797	870	857	783	815	835	793	790	827	796	814	741	845	814	828	796	797	763	839	787	819	863	818	817	811	861	865	830	793	826	786	867	821	801	765	866	801	842	830	824	829	823	818	759	782	808	835	765	826	858	799	789	844	859	826	808	837	791	766	891	807	857	817	772	741	842	812	814	769	840	783	815	800	829	825	832	815	827	816	833	838	779	834	836	796	765	810	768	836	799	838	821	828	910	846	821	784	835	845	823	810	818	830	791	825	808	813	763	818	810	797	883	810	886	843	838	860	788	778	840	845	808	811	804	794	804	827	811	817	811	802	825	836	811	842	789	813	811	762	821	798	832	794	780	792	837	813	813	780	812	826	802	824	780	824	764	809	778	829	830	817	808	831	844	847	833	850	812	825	847	824	827	867	758	812	817	866	808	797	832	810	842	807	780	790	822	802	816	842	758	759	843	861	827	836	814	779	813	865	825	811	775	836	815	790	800	827	819	784	873	821	789	797	810	802	841	806	813	840	799	812	786	819	826	824	850	766	803	803	796	842	808	838	831	800	836	821	830	821	769	777	792	825	788	801	819	800	794	826	808	819	807	772	775	802	843	780	780	842	790	824	866	849	808	814	803	821	821	818	837	905	850	831	843	847	731	834	812	816	838	791	829	787	817	779	805	794	789	827	827	828	846	816	851	856	831	834	809	800	779	822	833	861	777	828	826	804	836	808	837	814	805	867	807	822	830	784	850	797	826	851	843	853	790	871	853	834	812	774	810	829	775	826	816	799	847	797	824	757	841	796	825	815	829	752	780	831	807	769	831	816	757	782	817	848	793	794	824	841	795	867	807	838	806	817	815	836	848	783	821	801	807	845	778	771	778	830	816	800	794	814	798	821	819	826	843	820	874	817	822	808	855	799	850	826	874	782	803	782	781	819	873	796	768	867	846	830	833	822	803	805	831	786	773	799	764	771	840	797	771	798	908	760	825	811	832	813	797	829	826	796	764	833	886	808	801	866	811	806	843	804	817	756	824	837	829	835	851	795	802	793	796	779	773	818	807	801	848	761	814	869	775	862	818	776	794	809	844	767	757	837	826	839	796	816	823	861	825	814	802	795	830	750	819	794	830	786	805	786	794	808	844	796	807	878	808	750	783	800	813	824	766	830	850	747	795	759	810	782	804	859	847	809	844	859	799	763	819	814	798	843	814	845	782	803	858	852	792	834	798	813	842	809	794	814	831	783	793	809	828	833	825	835	829	788	821	810	801	805	847	850	824	835	840	847	866	831	802	836	812	805	833	853	815	832	775	773	804	833	836	796	838	807	788	801	790	836	834	752	748	794	837	820	855	791	809	785	813	842	824	808	820	809	795	785	832	800	829	861	782	867	842	822	783	799	846	806	800	833	777	845	777	822	796	826	836	846	801	800	803	776	789	780	813	821	816	782	822	823	807	805	828	838	830	816	805	801	836	776	801	797	869	821	820	819	778	822	810	857	776	780	857	807	805	858	753	885	836	784	859	806	824	796	806	818	830	796	791	821	814	846	849	833	799	879	823	818	754	761	786	807	835	784	802	790	774	802	803	810	829	807	788	880	850	772	814	824	791	828	843	817	846	897	829	815	800	789	864	856	762	826	800	814	784	749	804	845	777	763	798	826	803	836	852	833	838	839	768	796	807	861	793	823	812	841	876	800	810	875	792	867	814	872	791	781	884	855	815	808	790	839	838	893	760	826	787	819	832	800	811	795	827	792	838	853	815	780	827	859	762	769	816	837	841	814	832	832	772	791	819	776	859	800	846	851	809	846	882	820	798	854	813	837	834	829	793	806	873	797	801	814	836	785	828	860	829	834	804	819	759	827	786	812	911	818	870	819	830	835	779	789	839	834	825	802	819	799	852	799	816	800	821	823	778	839	801	815	817	818	815	796	807	831	813	842	826	815	806	838	845	760	853	793	785	808	857	826	821	792	833	828	830	810	795	792	826	837	860	825	833	793	850	792	817	811	765	841	832
23516	21695	29616	23967	21419	20097	4949	606	525	531	520	503	502	514	508	545	514	494	531	525	519	498	524	498	506	535	513	498	540	500	475	531	490	490	508	481	518	495	484	519	498	490	496	543	479	470	516	535	504	477	502	508	480	474	495	437	485	495	486	507	494	478	489	479	499	486	493	505	524	505	478	520	478	500	491	458	523	486	519	509	541	520	517	491	536	510	502	506	501	493	501	490	513	513	482	498	530	514	484	489	487	491	515	477	518	542	492	503	543	457	482	519	500	503	517	477	507	471	571	498	498	468	473	505	481	479	489	512	484	498	490	469	481	493	504	490	464	515	490	495	494	455	466	556	493	468	501	491	516	507	529	521	503	524	501	472	536	535	460	488	468	482	481	487	478	488	564	476	484	487	514	525	463	501	486	503	464	499	520	519	512	499	468	496	495	507	516	516	503	494	498	519	497	492	481	479	507	479	478	498	483	472	514	476	500	491	508	476	496	518	526	503	494	507	503	512	472	487	529	490	535	517	502	474	496	516	471	474	498	486	491	489	534	503	479	466	464	486	500	495	505	528	481	458	485	543	509	491	477	467	513	484	510	511	525	530	529	512	445	484	496	480	475	516	495	505	501	490	500	463	506	525	466	518	537	523	502	503	491	489	489	551	489	511	507	500	481	497	465	515	531	503	501	477	480	505	494	499	508	489	460	511	465	529	484	473	483	523	514	501	508	502	524	492	472	528	483	486	505	480	442	478	470	522	510	466	518	485	529	480	483	526	508	471	525	502	463	499	457	498	491	504	508	519	537	511	462	501	504	497	487	494	501	503	498	467	503	529	505	462	515	538	447	499	509	500	469	541	539	479	485	466	501	519	460	524	496	532	546	473	486	507	527	511	512	537	485	497	505	495	539	489	504	486	487	539	505	507	483	509	489	493	495	498	486	483	533	518	465	490	507	504	502	473	511	486	483	491	455	465	532	480	487	528	497	488	493	477	510	485	482	527	513	510	505	509	480	512	475	485	504	484	516	470	484	483	501	482	519	488	506	495	501	518	505	471	522	465	504	535	512	468	513	493	484	508	496	505	506	477	501	532	469	490	516	493	497	497	481	516	478	530	479	486	494	523	529	495	501	525	460	495	570	476	503	468	475	510	496	518	440	524	458	496	485	509	504	486	530	514	497	513	498	473	493	475	477	528	466	495	504	540	520	480	534	464	480	478	502	473	502	509	491	491	496	510	522	508	505	491	430	506	456	465	529	490	518	510	518	499	474	507	503	461	493	525	500	491	454	488	528	530	490	529	490	455	475	497	532	492	470	513	483	465	464	499	452	490	516	476	522	464	484	494	519	517	471	487	508	514	474	497	507	473	509	498	484	474	527	468	519	504	466	455	503	570	522	489	479	476	499	525	541	482	526	533	491	494	505	554	487	517	523	454	507	503	464	486	499	460	486	493	523	494	485	471	499	547	446	472	510	505	472	494	485	507	464	504	484	535	477	488	476	457	514	482	519	520	525	500	508	498	480	488	483	463	507	480	511	494	521	519	514	497	511	504	490	514	500	476	499	512	501	499	511	488	493	534	490	449	510	514	535	532	522	527	483	471	506	485	475	473	509	492	503	532	482	498	478	533	525	507	522	462	504	540	512	521	479	488	491	522	529	520	507	487	504	474	485	485	473	477	500	515	484	504	524	475	507	536	475	505	501	520	486	488	483	464	501	502	522	493	529	462	504	499	479	513	559	536	498	528	481	470	487	488	495	487	511	453	459	496	496	491	553	508	476	496	468	512	476	502	506	461	524	502	514	482	505	490	525	459	492	517	499	495	507	484	512	480	505	545	491	510	489	475	534	495	487	480	451	501	481	520	469	483	503	522	467	472	497	438	539	507	514	475	513	482	480	488	480	529	480	485	513	505	511	486	501	510	493	530	479	491	465	513	454	535	490	500	505	497	503	485	532	500	501	488	516	495	499	483	524	490	480	509	473	484	480	493	498	517	480	476	509	479	515	488	535	500	467	493	443	514	486	455	525	505	478	452	472	506	501	507	497	504	494	467	503	552	489	513	523	473	533	481	493	475	489	457	512	490	527	516	474	479	465	522	511	501	499	520	497	503	532	506	493	450	519	475	523	506	519	505	491	474	501	512	503	489	491	502	462	493	482	524	492	548	525	477	512	511	504	485	482	504	515	482	514	560	506	502	474	473	503	479	485	474	514	516	492	512	497	479	473	461	523	503	480	511	443	486	494	450	523	479	535	505	525	499	507	472	480	507	482	522	447	505	507	510	477	506	525	479	514	499	481	464	494	520	499	502	510	505	474	565	498	541	502	473	479	499	468	493	515	527	499	500	490	513	521	510	469	535	515	532	519	477	510	440	539	489	483	491	473	538	513	498	489	516	490	545	509	506	487	515	517	495	515	511	509	499	485	502	510	486	544	519	496	483	474	507	449	491	519	499	463	480	512	463	475	493	459	513	531	524	479	458	479	523	487	462	469	482	507	510	538	498	452	469	515	494	526	534	519	509	465	481	481	502	511	506	527	467	499	515	472	524	498	504	486	511	515	476	565	514	519	463	513	504	475	488	510	503	548	514	483	500	469	497	515	479	491	523	510	473	493	522	535	482	480	525	481	489	463	542	465	498	507	486	480	504	492	498	487	499	474	530	439	502	500	537	561	483	502	499	480	515	523	488	552	509	497	503	501	486	485	504	468	435	510	483	512	487	470	483	510	499	488	477	503	509	514	515	470	495	468	489	490	495	505	502	501	495	455	500	463	501	500	479	507	511	501	506	470	546	521	503	521	499	516	487	494	475	504	540	493	448	505	484	483	495	492	533	507	495	496	490	523	475	479	502	529	482	487	511	482	487	533	549	460	497	495	485	485	500	467	498	483	492	512	497	502	525	493	491	501	458	480	542	447	512	537	482	489	476	484	507	507	487	481	497	472	505	484	503	542	498	512	517	503	496	536	486	485	506	512	515	477	501	505	528	461	505	525	527	464	515	467	488	504	521	512	470	517	492	472	486	499	490	470	492	487	510	487	504	518	502	479	524	508	491	452	468	509	491	465	497	507	474	481	509	440	448	508	512	499	502	449	513	497	477	502	474	517	495	487	487	506	549	493	498	462	512	497	488	481	490	537	504	488	503	455	545	488	508	516	509	461	523	470	457	511	506	502	523	498	515	517	489	517	528	461	514	513	510	481	483	532	502	502	493	485	508	494	514	484	525	482	486	519	495	485	481	508	518	493	469	521	496	517	503	454	510	481	505	520	508	489	515	490	483	482	519	509	500	482	497	535	471	538	509	501	534	525	458	502	499	566	499	507	500	452	478	467	507	493	451	502	496	510	479	516	512	510	490	493	498	525	522	486	500	553	505	503	499	509	538	510	467	488	493	509	506	572	545	506	480	501	530	521	481	554	528	503	480	459	487	503	460	514	493	511	472	495	497	462	513	490	483	503	459	510	523	507	468	483	441	529	477	481	510	558	480	498	494
62139	95178	62661	30800	10394	1677	679	698	690	730	659	708	679	677	747	685	629	697	660	742	675	675	704	709	716	700	728	684	726	673	730	719	699	716	703	722	713	704	696	686	664	713	695	658	691	691	685	721	689	686	644	692	687	698	645	654	705	709	700	691	687	707	663	715	676	719	648	667	720	728	713	694	686	739	665	708	673	688	681	727	719	675	718	687	733	664	691	681	691	699	698	709	699	682	699	698	758	682	663	671	697	738	729	709	718	665	692	720	717	716	649	693	675	675	679	739	696	656	699	705	733	694	679	719	675	660	720	704	675	680	644	678	697	706	697	738	743	717	689	700	649	641	712	706	680	692	670	696	668	725	659	696	637	707	732	736	689	729	683	738	678	749	688	664	680	687	671	650	672	680	666	682	674	678	736	737	717	714	721	710	675	704	670	701	673	668	727	737	700	695	677	725	699	652	663	698	636	656	696	655	749	690	691	714	672	722	633	746	669	652	746	696	691	692	678	701	728	693	693	704	677	691	671	737	684	744	696	715	687	700	703	720	650	655	680	695	660	671	714	705	674	682	701	683	690	733	691	670	731	676	702	715	727	702	675	740	693	689	662	657	657	689	709	655	667	705	704	653	683	695	717	766	664	705	686	696	707	693	719	688	736	719	654	719	724	713	664	628	679	690	692	675	726	694	700	678	651	744	683	705	708	691	682	712	676	680	702	659	699	675	737	712	654	696	699	715	727	704	727	690	669	684	709	671	686	674	699	700	680	697	689	648	718	717	650	707	668	702	686	711	672	687	720	716	701	728	716	737	705	680	660	678	658	721	703	697	714	645	717	704	715	733	717	698	708	697	736	684	688	721	711	680	700	652	700	662	745	686	717	703	662	675	722	676	741	657	659	669	693	704	709	703	684	698	681	652	734	668	682	693	680	739	669	657	717	732	628	689	722	698	689	717	723	670	682	694	720	730	652	684	704	747	718	675	701	705	760	696	710	695	661	731	686	693	745	701	700	683	677	717	695	648	740	716	686	673	649	688	697	736	706	704	716	692	710	669	705	713	708	693	689	683	670	689	686	678	747	704	705	683	704	659	699	700	691	694	730	702	702	711	689	661	700	727	674	705	727	700	669	671	695	718	675	693	692	730	703	672	675	737	715	699	684	697	675	705	692	699	720	750	700	708	735	678	716	679	679	675	711	691	687	711	676	704	669	667	732	703	720	706	733	700	682	706	710	691	718	660	692	701	711	664	705	642	674	672	664	697	693	666	693	649	646	718	726	671	692	711	682	717	685	721	719	714	698	770	752	699	676	679	709	777	693	671	726	712	733	697	681	678	696	707	688	691	638	715	696	698	710	690	701	720	679	671	678	679	697	671	740	649	691	665	716	737	690	689	730	716	718	658	746	709	707	685	673	694	675	682	717	727	701	685	727	710	651	673	715	708	711	732	664	711	718	693	714	719	702	727	662	717	708	689	671	722	684	678	693	697	698	720	681	728	718	700	679	674	696	721	692	749	707	711	700	669	683	687	725	676	713	651	715	676	722	704	713	672	721	703	700	715	658	715	683	747	667	675	700	692	732	671	733	730	682	678	668	642	703	693	686	682	667	684	671	706	714	732	712	699	690	669	675	701	721	724	689	759	667	685	694	677	710	671	741	720	691	726	709	674	674	690	694	679	615	665	650	705	689	717	703	662	679	696	670	680	655	709	690	701	708	680	729	730	761	684	771	686	699	685	770	700	724	693	700	696	672	735	710	730	736	719	706	719	700	740	683	687	672	691	707	718	747	684	736	713	708	679	677	697	703	675	682	654	713	718	750	697	702	693	700	686	636	734	699	720	735	708	683	708	684	725	731	716	672	674	747	668	659	669	715	738	708	703	708	685	762	704	710	728	727	632	687	691	700	713	687	670	688	714	721	707	702	685	671	656	683	680	615	674	675	715	700	705	684	735	694	661	691	727	662	734	696	699	730	654	721	692	697	741	728	704	689	690	747	721	719	729	726	739	671	682	714	713	697	686	691	741	704	634	668	685	691	667	739	727	725	698	700	726	710	672	709	763	727	751	706	716	688	690	693	725	716	687	683	637	678	677	705	697	696	682	715	695	694	692	673	644	724	702	687	737	714	693	669	673	692	636	757	741	712	730	693	659	721	736	686	652	687	725	690	673	667	666	675	715	696	682	669	671	684	707	725	691	705	718	702	705	688	726	685	682	698	694	672	641	674	681	696	731	688	688	696	697	702	684	690	661	712	673	726	672	678	717	673	688	696	688	712	670	739	715	700	704	762	684	693	704	675	710	683	683	679	699	699	687	795	691	688	755	681	681	685	700	685	721	701	680	694	702	674	695	695	692	662	676	677	665	716	673	658	696	666	717	677	713	724	715	721	684	706	676	739	726	671	704	715	704	658	647	721	722	682	736	707	665	692	718	695	681	708	699	745	702	697	686	646	706	646	710	659	714	696	671	692	669	683	684	719	713	719	740	691	710	719	676	730	669	694	720	696	705	710	744	694	698	689	696	671	689	663	685	680	700	712	739	675	694	692	731	716	699	652	676	709	676	714	675	691	707	686	689	666	723	695	730	681	708	679	690	695	701	731	720	679	670	692	651	708	679	706	662	693	682	694	712	704	668	714	674	712	710	673	688	661	666	689	688	659	678	706	650	709	643	715	750	674	632	701	677	692	706	680	715	678	702	696	685	734	736	718	720	716	650	674	715	693	672	682	717	718	685	705	711	675	705	731	678	687	705	673	640	672	679	662	676	768	708	673	706	707	739	723	706	721	684	707	700	721	723	682	685	703	709	680	728	706	677	718	675	694	676	683	683	666	671	685	733	682	642	727	713	687	689	625	672	697	680	722	738	732	730	674	734	704	673	744	694	754	662	660	656	689	733	700	727	695	770	678	680	662	675	721	699	692	715	703	726	679	657	686	678	715	695	614	720	706	666	712	691	674	720	716	703	712	676	663	730	719	688	713	685	735	711	703	730	715	657	676	673	670	647	703	713	738	683	681	724	739	695	723	683	683	697	656	761	629	726	671	675	748	726	722	673	684	716	697	681	688	734	697	680	686	707	718	675	695	688	684	720	677	704	706	730	685	702	685	685	721	645	699	712	701	653	694	712	683	716	691	673	714	699	668	684	716	678	703	660	660	704	721	725	695	651	712	730	674	714	711	700	720	693	713	704	663	663	692	737	712	678	693	683	640	665	676	685	687	668	714	684	690	690	717	670	713	713	669	721	669	706	707	701	694	670	667	701	679	674	703	726	707	736	678	695	721	695	722	732	711	734	714	688	701	712	704	738	651	683	719	682	754	699	655	677	703	696	691	694	687	654	672	652	681	704	717	677	683	712	709	736	691	669	740	712	718	686	706	714	749	724	704	720	676	746	734	736	695	660	718	718	752	698	681	676	709	693	704	677	684	670	744	693	659	678	702	679	678	717	681	689	683	714	675	694	677	677	696	705	715	702	698	716	712	693	733	704	701	658
31468	27907	23172	7900	1114	553	490	464	507	517	454	485	467	486	528	499	509	484	468	467	483	457	539	499	464	494	474	497	473	483	469	441	470	516	465	524	469	518	497	496	499	521	447	501	454	456	508	485	502	503	456	498	517	461	492	461	449	506	483	448	448	488	503	489	484	479	474	503	489	476	476	513	499	463	468	463	494	503	461	469	483	467	510	492	473	488	509	471	482	475	502	446	505	486	487	498	470	527	463	471	495	447	482	488	446	489	474	489	506	480	509	485	474	486	502	510	492	478	480	452	531	482	481	485	498	496	424	507	487	509	462	476	462	476	484	474	488	456	496	454	479	457	479	474	460	532	476	480	450	496	472	445	469	464	505	461	460	520	464	463	475	457	470	490	496	502	475	473	405	440	494	459	491	476	494	439	497	507	461	457	481	463	480	477	434	507	494	479	489	505	510	474	545	451	482	516	450	505	479	456	505	502	456	512	503	448	455	495	467	525	472	428	480	500	517	472	471	498	472	492	520	487	511	467	510	472	471	460	497	516	493	478	516	491	465	457	471	410	445	487	471	497	479	524	538	455	480	482	467	466	493	503	437	463	508	495	467	499	489	494	478	446	493	480	481	493	459	482	439	491	480	505	495	480	464	449	501	504	448	477	526	466	456	473	482	487	466	468	461	447	449	449	475	464	478	457	483	460	485	476	460	498	504	519	485	473	439	498	486	476	485	470	443	446	495	485	508	498	497	461	540	475	467	472	468	456	511	482	500	488	481	495	462	486	481	500	459	464	514	450	466	462	450	480	471	457	477	507	457	486	453	474	459	494	510	493	496	462	486	464	474	511	495	449	502	470	477	488	500	488	490	487	469	485	508	486	468	452	488	430	452	423	474	480	492	527	448	474	499	468	461	462	506	488	479	508	474	479	517	479	460	463	511	467	505	491	507	465	470	496	467	472	474	511	457	524	446	478	493	470	480	470	505	482	526	449	479	498	468	507	478	492	469	506	499	482	485	481	501	476	488	485	461	437	467	489	481	507	471	471	455	489	505	511	455	472	508	454	454	487	513	489	441	479	470	487	482	486	468	453	506	513	512	457	505	465	490	450	477	529	506	512	498	477	471	492	475	467	469	464	463	477	486	477	443	465	461	439	465	506	488	467	438	480	493	467	493	479	462	497	494	508	476	483	466	472	412	455	493	463	444	479	520	485	468	471	460	483	502	464	482	471	492	464	507	449	504	528	464	476	469	510	498	499	499	439	486	504	479	454	465	494	506	478	484	496	487	450	475	480	515	471	488	514	477	512	483	470	471	453	450	489	499	465	484	529	554	484	460	450	447	489	472	505	478	487	541	494	497	469	476	498	470	501	459	492	493	498	478	474	449	468	473	486	531	516	511	468	478	535	494	470	475	489	482	489	447	464	510	444	446	521	493	437	488	518	489	478	466	477	507	481	479	489	496	464	538	488	494	467	459	459	518	466	516	479	514	496	516	459	482	522	459	453	476	466	490	476	442	471	505	496	466	475	510	471	506	460	483	493	468	440	458	472	487	515	495	457	481	518	470	486	495	491	456	450	500	476	488	498	512	520	469	489	489	480	487	432	471	466	500	461	455	490	474	412	466	473	468	498	466	496	482	483	463	513	501	489	507	454	489	466	446	487	462	451	525	467	454	526	453	486	495	461	433	478	473	500	450	477	464	486	522	502	429	458	446	527	457	513	494	458	528	508	460	457	466	471	482	474	477	481	493	467	520	497	526	471	475	497	522	487	496	451	495	484	460	467	478	484	449	473	497	484	461	477	489	519	449	493	492	470	476	506	494	502	521	504	480	460	471	459	433	447	478	473	464	485	514	519	505	507	455	496	467	467	507	475	458	468	477	472	470	452	495	456	534	506	462	509	471	474	479	483	483	492	468	468	465	458	455	475	442	475	481	498	485	478	481	473	502	456	459	493	490	474	463	475	485	469	481	507	476	487	517	420	455	454	473	478	492	461	498	484	509	478	482	469	453	476	499	471	437	473	486	472	529	515	509	453	499	502	495	528	488	496	528	522	445	475	493	467	493	429	421	486	449	467	515	472	483	501	473	447	478	528	483	500	465	449	491	505	479	517	494	496	475	510	457	505	437	472	517	502	511	468	471	497	492	480	481	446	510	490	509	509	468	486	498	496	466	512	479	455	477	448	445	445	471	488	443	477	472	462	497	491	449	456	491	464	449	459	469	496	541	508	485	498	496	451	515	533	445	512	488	464	421	504	502	474	475	475	485	484	480	474	489	477	478	484	467	533	470	490	480	461	478	492	518	493	491	449	485	458	459	478	487	529	479	482	465	474	447	455	462	489	426	472	475	504	451	461	466	503	465	463	492	493	474	491	460	452	524	446	486	488	459	485	469	476	482	510	488	522	455	494	501	504	513	477	428	461	466	443	474	457	453	510	465	508	480	489	486	489	458	492	444	467	476	483	478	487	477	445	486	455	493	482	441	450	479	488	481	496	478	525	469	466	439	476	495	497	475	461	488	456	530	487	474	479	506	468	457	503	459	481	465	475	469	496	470	473	519	476	447	465	496	492	480	455	453	474	486	461	520	506	464	490	508	481	487	474	496	522	445	478	490	515	486	466	471	466	483	512	484	496	480	468	466	463	508	505	509	493	498	492	506	486	500	501	447	491	503	445	485	502	460	496	488	458	484	478	491	494	500	439	434	469	489	493	487	468	464	515	494	499	482	500	479	476	465	469	489	476	461	482	481	457	482	464	481	461	499	453	488	466	464	467	509	510	498	491	476	467	462	489	442	472	477	489	463	469	456	469	463	462	478	465	465	467	504	503	452	458	501	455	497	509	511	482	470	484	446	474	478	486	468	443	469	497	466	471	463	523	479	482	537	491	460	489	521	429	500	470	440	449	485	475	446	472	492	478	496	484	443	461	461	507	439	518	476	483	469	481	496	463	483	482	480	458	478	456	475	461	479	463	469	479	523	544	438	484	488	442	494	432	483	452	474	479	475	453	470	464	462	464	452	532	474	484	463	470	450	498	461	482	457	510	486	464	482	469	481	473	502	513	457	461	426	478	489	503	476	473	501	490	468	482	455	471	438	490	485	484	450	516	501	492	473	473	443	491	447	468	478	512	480	457	520	464	476	493	461	455	471	464	472	511	450	508	507	440	484	464	484	500	455	456	500	462	453	448	477	490	481	482	465	447	497	492	479	470	474	455	470	510	497	496	469	497	466	496	459	484	481	470	486	515	488	483	478	474	447	468	505	486	492	449	477	482	478	497	517	452	464	475	522	476	495	466	465	445	477	498	511	485	508	479	487	421	467	463	494	509	476	455	465	490	495	497	469	491	503	504	441	474	465	483	483	460	476	466	491	465	491	469	514	456	482	457	508	461	475	495	465	471	507	471	466	471	477	434	462	469	487	501	491	447	450	487	510	490	459	472	511	483	480	460	451	512	511	504	478	482	477	472	472	462	478	446	488	490	455	478	474	535
38138	42435	22723	5789	1644	783	729	663	633	647	631	702	689	708	674	631	667	691	686	693	684	717	674	693	673	672	675	620	678	676	715	702	695	681	666	681	670	636	683	631	653	683	661	676	698	707	701	693	703	649	659	632	690	674	631	687	662	712	700	655	698	647	688	722	630	678	635	668	720	720	703	676	655	703	714	709	662	705	690	737	648	730	655	673	716	710	650	703	702	658	690	668	691	651	631	648	664	664	669	641	691	677	688	692	683	639	656	659	672	705	664	712	674	635	740	677	665	703	682	664	701	706	687	657	632	685	696	677	658	657	674	720	630	679	657	714	705	675	710	679	639	702	705	667	690	713	724	709	611	697	642	650	630	666	701	722	662	713	662	682	716	671	720	687	725	690	682	662	682	684	673	681	698	685	674	713	640	692	694	654	707	642	685	685	671	669	671	679	686	672	695	700	696	657	703	660	700	713	731	652	691	672	685	685	685	621	706	670	653	672	696	702	686	684	698	645	711	636	682	674	685	713	675	701	713	665	686	700	638	669	661	688	660	688	719	679	683	667	662	712	690	721	663	706	715	714	688	700	720	653	688	690	720	713	627	679	679	652	683	677	692	684	652	709	663	668	630	658	676	698	655	705	675	701	672	732	668	722	697	656	712	679	687	668	667	693	716	624	632	650	694	695	675	669	652	686	639	672	719	696	650	698	637	695	723	639	729	762	668	638	625	668	663	716	726	701	665	634	646	625	679	709	672	693	696	669	695	688	732	662	681	697	689	670	634	705	668	655	686	693	698	700	723	641	697	658	692	647	701	700	690	673	693	708	694	656	718	679	689	693	676	689	670	710	691	702	647	686	637	659	682	706	710	692	682	679	634	711	731	651	680	651	645	726	716	727	646	710	649	656	662	691	683	658	733	649	661	672	682	649	682	725	653	700	731	693	651	699	661	688	688	698	738	661	711	675	693	702	758	733	659	661	680	693	682	624	709	687	657	680	669	702	656	682	663	663	686	699	691	653	715	679	685	701	690	689	684	671	671	678	712	673	654	669	707	708	673	695	641	693	704	699	647	667	685	675	645	710	665	688	677	685	696	725	681	679	701	677	697	705	706	668	650	695	674	662	690	645	664	701	642	681	682	701	659	674	651	695	682	675	670	709	670	683	666	683	709	717	714	726	707	685	654	667	680	688	667	675	723	699	682	725	713	695	651	671	679	661	683	658	671	719	690	646	677	629	678	701	656	667	662	647	664	728	674	709	666	698	679	689	664	688	718	691	720	647	685	715	711	663	665	663	669	678	693	683	663	689	663	683	750	695	611	718	668	634	695	664	704	684	701	647	637	663	704	689	674	746	729	682	731	695	704	645	673	685	626	696	660	693	697	721	671	679	649	739	706	702	703	636	670	675	662	694	695	651	644	729	698	704	674	712	707	659	707	630	679	731	697	699	681	689	672	696	702	712	662	665	675	680	695	672	671	699	678	685	647	657	678	746	669	718	660	674	653	665	681	653	689	676	717	681	652	742	702	701	664	718	638	606	667	678	708	689	704	730	715	639	649	706	686	709	691	672	671	677	661	703	690	672	724	609	737	693	682	647	758	709	686	760	673	692	717	637	664	699	727	711	654	706	703	691	654	656	704	691	660	695	668	700	689	645	662	656	672	718	668	651	613	696	691	639	652	680	727	649	698	674	688	668	712	675	685	711	656	719	669	703	679	666	664	728	663	652	748	695	669	660	708	666	643	698	674	660	685	664	647	725	712	710	690	727	698	641	680	665	696	710	669	672	656	693	656	657	662	687	712	665	724	666	694	664	709	655	713	654	675	707	735	665	671	646	657	667	688	703	647	668	688	671	700	661	711	745	728	676	715	681	618	624	687	660	670	652	703	646	694	669	644	634	686	653	707	690	659	726	683	708	689	687	726	689	671	708	696	654	709	642	661	685	684	731	717	720	697	710	719	658	694	707	641	678	690	754	696	647	659	703	656	663	693	748	700	661	699	713	643	677	667	705	712	728	697	667	689	635	729	694	721	678	682	689	725	639	724	640	688	695	701	666	677	670	675	684	655	680	624	746	695	651	701	695	663	636	665	652	660	665	647	661	677	680	652	714	680	671	696	649	684	719	677	676	644	656	651	698	626	680	704	702	675	707	700	694	670	701	667	677	688	677	658	673	662	684	684	658	698	692	705	680	703	671	659	654	641	685	660	665	666	703	684	707	639	657	654	694	681	743	705	697	682	704	633	715	652	697	724	722	688	664	642	628	677	713	698	693	691	655	727	661	723	687	690	699	726	717	665	715	722	671	681	684	701	674	736	689	721	665	669	679	696	675	691	645	715	740	693	680	679	669	647	717	715	666	715	667	708	695	700	681	657	653	649	647	667	671	668	688	670	637	631	648	704	654	664	718	739	700	696	672	649	624	712	694	660	713	683	709	693	715	664	703	672	672	675	677	723	702	680	654	719	707	655	720	664	690	705	717	692	745	703	676	702	734	672	701	702	685	682	665	683	673	652	703	678	697	703	696	699	694	672	683	697	688	698	662	741	650	676	701	669	705	686	702	659	691	654	691	682	691	729	676	682	649	661	700	677	679	669	646	660	680	684	667	698	668	700	708	697	659	690	639	684	710	667	650	689	695	659	714	688	680	682	735	694	639	699	678	680	689	716	707	684	680	712	668	688	688	675	699	705	695	664	697	682	715	689	670	704	677	645	663	671	613	690	680	664	723	692	679	687	659	688	675	723	694	666	696	667	674	671	692	673	674	624	717	707	705	703	717	723	676	671	679	670	656	653	708	701	708	648	665	652	679	694	675	656	684	720	654	696	632	673	677	683	699	701	682	695	652	691	728	643	660	654	717	682	688	712	675	685	721	696	665	667	643	687	663	681	661	699	676	663	711	708	674	673	732	710	707	664	712	658	637	655	672	664	695	706	677	713	723	677	707	678	684	682	659	684	709	708	682	694	701	676	702	686	683	690	675	683	696	644	681	682	630	684	689	714	719	687	712	656	685	661	714	733	664	707	665	687	698	677	652	641	691	699	654	651	684	690	663	664	655	643	694	640	695	699	631	685	601	646	651	660	655	665	654	676	694	680	676	697	682	658	677	710	681	707	669	695	655	645	640	662	733	677	710	680	691	712	658	696	634	682	679	695	691	690	703	684	685	723	665	654	686	718	682	668	665	666	665	692	703	652	664	657	694	700	711	707	692	665	722	709	640	653	686	651	717	699	685	687	654	658	736	676	653	655	617	680	638	664	671	693	666	657	651	651	631	674	716	715	675	639	651	713	681	689	695	698	686	727	674	654	662	686	703	656	704	640	663	637	684	664	682	690	672	685	718	705	730	668	669	715	680	693	684	657	642	718	712	672	651	700	670	684	682	677	679	681	715	724	695	696	676	640	668	676	670	697	721	675	690	658	688	676	642	674	691	634	721	687	671	661	632	659	684	680	694	712	656	682	643	655	663	722	635	652	655	724	702	698	674	625	697
24274	21931	29638	24321	21189	12596	1160	631	588	593	590	623	611	632	537	645	632	621	577	581	600	614	585	608	582	585	637	637	601	607	560	588	564	584	548	590	634	584	600	593	594	602	596	597	608	594	595	564	534	593	624	637	570	553	608	583	607	635	647	639	648	602	579	595	589	544	577	553	573	581	580	600	577	597	588	585	603	600	599	594	577	582	570	570	574	546	612	608	578	570	580	557	577	588	589	622	573	558	618	546	668	577	613	624	592	578	624	592	547	581	559	620	588	591	584	553	564	559	624	587	631	552	616	609	542	609	604	585	602	580	566	546	563	624	587	608	578	568	559	545	607	589	568	573	602	559	589	620	608	592	589	597	583	606	537	578	575	566	537	581	577	566	626	615	568	622	627	550	507	589	634	569	570	609	571	546	574	589	585	612	587	607	609	547	594	605	614	593	603	585	581	559	558	634	631	554	625	614	603	621	637	592	590	565	574	546	545	585	571	567	632	574	522	563	558	587	622	608	581	571	569	565	555	601	608	584	623	620	586	592	587	615	594	573	608	575	567	634	568	610	595	571	598	565	569	588	549	569	566	569	608	602	577	564	602	591	573	523	575	609	571	567	607	545	552	581	563	570	613	561	575	605	621	580	573	613	590	618	586	597	572	584	604	584	561	635	604	624	588	627	620	659	567	633	575	553	604	595	583	646	597	592	620	585	546	558	611	559	560	602	573	606	613	565	585	572	567	593	588	603	572	602	555	575	562	590	636	584	620	585	609	602	597	549	546	573	572	632	582	601	552	608	575	586	611	593	587	570	529	610	587	612	569	635	582	586	566	556	556	563	589	536	625	608	569	588	609	595	559	578	630	572	588	588	622	614	603	611	593	551	561	589	580	585	605	599	574	597	595	591	579	544	587	558	581	552	590	629	569	576	545	548	574	603	620	535	580	611	567	592	614	558	581	593	576	650	605	610	593	601	582	622	623	569	596	563	558	584	570	583	628	602	645	596	615	586	609	597	586	609	612	604	559	596	568	569	637	591	550	541	589	636	589	573	584	529	587	569	611	583	586	588	599	576	589	589	542	564	547	607	552	631	592	581	577	576	573	542	545	590	648	610	584	592	615	608	565	578	621	630	598	565	586	569	581	600	608	578	615	594	602	598	568	628	576	579	554	601	617	593	583	615	619	586	629	595	577	547	573	592	606	569	595	538	577	539	581	607	585	602	584	618	622	564	593	605	619	588	567	594	620	561	553	595	570	599	615	586	545	596	580	569	602	579	593	582	600	620	597	598	644	619	581	608	593	583	628	562	624	579	588	575	596	628	604	608	583	623	567	577	573	628	576	566	612	620	581	561	577	664	556	600	569	566	598	546	584	560	598	614	589	591	540	563	644	578	586	581	593	626	569	516	553	576	591	544	627	599	566	564	574	569	638	581	583	646	555	599	568	559	568	607	588	576	555	572	565	607	617	523	597	566	571	605	610	606	552	602	587	605	575	628	606	577	620	589	588	596	554	578	614	566	586	555	593	625	559	563	578	579	621	599	605	587	650	592	617	626	591	608	577	615	592	645	555	590	581	619	560	602	583	603	594	593	572	542	568	611	595	563	586	592	620	567	598	593	578	609	589	593	580	606	592	612	598	578	586	592	583	583	596	594	624	570	594	554	590	575	584	611	559	575	568	602	594	622	572	637	596	579	605	659	570	597	581	587	598	579	618	564	612	593	582	589	607	610	572	583	623	589	549	634	579	638	592	592	556	580	582	598	599	677	586	562	608	579	570	546	590	575	578	587	603	574	575	605	595	604	568	595	607	633	611	598	618	631	613	612	555	568	605	607	593	592	620	586	588	568	614	623	579	596	573	590	572	634	605	556	598	619	607	566	619	558	599	600	629	579	536	598	591	619	543	590	569	580	567	592	543	545	576	587	546	592	590	568	571	545	585	590	567	615	591	559	543	562	592	549	556	587	618	559	603	605	617	614	575	608	619	584	592	591	604	574	571	558	626	597	603	561	587	606	629	587	623	552	596	551	596	622	614	513	595	605	623	611	628	586	601	627	624	612	595	603	585	576	637	584	574	605	555	565	556	628	596	602	623	579	602	606	580	600	600	613	577	586	612	621	602	611	615	616	614	556	601	634	574	648	615	596	633	635	577	622	621	564	555	565	617	596	566	583	605	568	584	567	583	595	576	602	591	588	528	588	589	592	638	531	647	577	560	574	570	586	597	539	558	604	577	606	568	624	588	586	565	581	581	587	580	606	597	564	541	569	583	530	607	557	581	608	636	583	613	551	595	579	589	611	573	627	578	607	590	588	578	610	591	586	567	610	590	568	558	596	578	587	628	570	630	593	594	637	597	599	590	563	549	631	610	596	641	599	641	599	572	594	582	595	591	579	592	566	573	537	633	566	569	567	632	591	607	564	581	580	615	557	568	575	608	566	554	587	647	630	607	585	556	637	557	549	585	593	592	573	587	593	588	579	558	581	579	573	544	588	606	583	602	588	595	615	578	580	561	586	590	560	589	568	563	590	624	573	648	596	576	594	572	602	564	603	605	641	575	580	589	590	590	579	623	596	614	645	597	576	575	575	547	579	574	585	580	594	556	607	569	627	582	558	557	612	570	599	584	543	576	612	598	592	588	554	547	586	581	614	576	616	555	595	591	556	627	577	605	608	609	581	541	568	578	571	571	503	570	618	587	578	624	632	630	643	600	606	631	590	576	572	598	582	579	589	608	592	602	630	619	564	575	594	613	597	566	591	596	586	579	566	585	601	542	589	596	546	594	579	581	627	571	569	569	584	594	602	568	612	605	582	574	527	585	578	591	570	542	599	556	595	580	599	614	584	607	563	576	569	582	570	582	584	560	611	544	622	619	607	618	599	578	573	580	606	541	622	580	585	579	611	547	591	593	566	615	616	598	571	586	607	572	579	601	554	616	595	598	602	596	542	589	562	587	572	637	582	570	549	577	621	581	582	580	592	564	550	605	575	541	633	559	617	559	598	561	584	563	598	577	578	585	532	588	579	592	568	616	530	587	572	554	571	590	635	608	610	625	585	582	625	584	592	602	551	599	585	632	601	574	565	529	606	606	571	610	568	566	568	582	592	608	595	556	562	625	600	621	602	598	551	616	571	568	590	603	589	542	580	599	533	591	612	592	602	567	560	579	573	588	603	588	596	621	579	601	563	542	589	585	565	577	595	556	599	588	573	602	619	600	632	604	587	568	588	566	566	630	571	574	574	602	611	522	569	562	639	601	570	587	568	574	543	591	558	603	609	580	565	596	571	574	602	606	618	604	604	595	587	564	609	573	624	599	549	585	609	572	589	559	574	571	585	588	638	570	592	596	609	626	616	591	544	596	580	567	596	624	558	590	560	594	569	591	580	621	563	634	536	539	587	595	591	608	569	564	619	596	581	593	575	574	596	601	639	591	617	636	614	600	558	568	560	595	617	609	549	574	622	563	608	610	556	614	590	575	594	594	584	609	578
62541	88064	56170	26704	7952	1530	836	858	837	777	795	860	827	836	857	780	798	897	871	865	844	840	822	801	799	850	871	801	820	829	821	837	784	819	841	818	822	832	850	806	811	800	824	795	834	851	827	834	842	861	820	896	789	829	868	862	793	873	806	786	864	786	838	828	844	821	818	827	869	889	834	843	832	810	802	806	847	864	824	848	825	842	849	799	834	819	839	819	784	806	772	809	857	834	786	797	799	845	834	758	830	859	826	829	832	847	852	824	833	853	777	825	821	856	851	814	826	844	762	817	770	837	792	812	775	847	824	827	829	804	823	876	822	858	864	793	799	816	842	821	861	788	818	808	854	838	853	856	813	890	814	803	852	850	833	852	810	837	806	840	808	822	806	851	858	831	801	848	817	801	812	805	837	834	824	815	799	854	835	795	814	851	824	788	818	849	822	821	804	786	835	857	795	822	794	823	851	857	879	823	777	782	840	806	833	823	855	798	816	864	799	816	816	820	829	793	818	841	869	776	847	796	842	825	839	838	799	822	804	765	853	870	769	796	797	837	833	781	803	834	838	785	805	815	800	780	823	826	816	807	792	869	803	823	815	823	836	841	838	819	861	851	863	825	783	822	826	828	821	811	816	828	842	789	848	801	795	818	784	801	823	821	779	766	806	782	771	849	832	811	875	822	786	852	868	806	875	826	877	842	820	809	829	809	853	823	830	812	829	818	836	767	803	807	847	852	823	818	844	788	839	791	781	806	827	809	846	798	793	835	807	852	863	829	805	818	821	843	807	863	820	756	813	819	846	878	851	807	826	849	818	835	847	887	823	826	846	836	787	793	849	781	852	833	827	838	771	790	811	818	837	804	847	812	856	865	832	819	781	863	857	848	806	857	802	809	798	865	826	824	914	829	812	802	777	800	834	820	795	823	850	848	848	835	815	829	804	857	877	825	803	827	764	865	833	809	803	765	793	838	812	817	828	821	876	808	799	791	831	799	832	858	794	850	839	795	854	841	837	880	795	808	841	793	867	804	797	837	816	797	822	821	805	818	832	796	808	872	810	802	799	855	806	797	855	860	867	848	797	805	848	795	828	812	841	784	826	835	834	843	863	844	849	852	850	813	780	811	815	811	806	781	831	818	747	854	812	817	772	813	838	855	809	823	828	839	804	782	847	799	806	801	847	829	800	846	781	830	822	856	835	830	818	854	828	830	806	835	877	831	855	822	803	842	812	899	805	859	872	824	813	863	821	804	832	836	884	830	813	815	843	836	782	844	782	831	841	810	849	844	808	798	784	826	853	876	814	820	792	833	867	836	830	816	839	828	786	855	887	813	815	836	805	860	826	851	817	860	796	802	777	828	812	840	836	858	784	838	859	838	799	796	855	851	741	864	823	851	833	836	824	798	785	788	841	807	851	761	775	840	897	809	768	798	865	794	812	835	782	843	810	866	814	828	826	769	826	804	860	820	813	824	813	821	794	833	783	796	819	795	821	828	907	791	822	844	871	846	814	855	803	810	816	835	804	853	793	858	831	806	825	838	794	852	873	829	807	838	788	863	782	862	820	818	770	811	818	785	826	855	838	850	819	865	839	775	831	820	825	854	863	813	816	811	829	876	860	846	854	905	792	877	858	843	825	832	860	813	857	796	807	808	821	832	808	830	839	844	795	850	825	805	817	796	766	816	812	787	801	819	794	865	843	845	823	847	878	834	834	829	836	796	818	815	866	845	854	836	825	811	785	822	807	895	882	861	812	887	782	852	846	790	834	827	852	827	810	824	849	738	857	820	839	840	824	794	818	811	841	787	870	818	791	840	858	816	842	866	800	866	834	842	813	841	826	853	831	821	793	811	835	831	828	823	814	783	834	778	837	837	804	822	842	807	818	791	777	803	902	784	835	823	855	860	791	812	836	797	803	848	831	827	827	815	784	792	866	829	859	857	856	846	756	848	802	822	788	868	778	771	832	853	791	830	795	770	839	857	850	803	826	851	795	822	794	766	813	792	799	854	872	796	795	865	797	828	865	812	784	822	876	807	773	763	798	856	775	810	767	831	844	801	831	878	783	853	784	853	801	838	797	811	821	814	835	780	866	825	831	878	836	783	862	770	845	827	827	836	821	797	794	766	840	803	803	778	855	817	843	842	816	820	822	874	806	821	811	816	854	857	849	833	836	807	819	795	822	801	867	825	808	842	815	857	855	843	807	792	829	841	804	848	871	791	830	795	812	821	812	832	823	844	818	830	816	819	767	825	826	817	778	850	760	830	823	786	828	811	816	819	847	827	845	791	874	816	830	779	839	816	804	819	839	872	847	889	775	865	770	845	832	857	771	798	847	826	849	838	832	798	830	787	823	829	851	828	820	824	798	838	837	824	840	814	812	777	813	816	845	825	799	837	856	846	862	799	874	828	822	776	789	813	851	837	833	812	885	778	867	851	836	839	785	777	873	807	818	834	830	824	784	875	789	869	846	853	835	860	810	807	810	866	876	842	814	792	815	826	819	826	783	800	815	796	847	834	847	828	875	859	870	857	831	872	800	861	843	801	842	813	812	806	823	783	848	830	830	750	824	799	853	830	770	811	861	780	840	834	832	824	832	849	826	837	871	758	846	819	818	819	853	827	811	851	847	859	818	842	866	824	859	837	825	847	849	811	818	859	827	825	805	838	863	841	805	861	887	813	824	814	841	835	820	818	865	843	867	826	819	848	827	808	830	820	848	819	801	885	817	851	831	890	818	820	818	796	837	836	801	822	797	799	845	841	756	831	861	840	778	813	868	780	830	834	807	850	831	752	826	819	834	847	815	834	832	837	853	829	821	856	794	802	821	793	836	837	798	790	814	769	817	869	843	865	831	816	851	817	853	835	767	771	856	828	836	825	863	770	794	801	843	837	787	805	834	800	815	833	842	808	845	816	851	804	801	795	852	820	809	838	822	779	813	790	822	837	846	850	818	812	821	804	838	821	818	871	792	823	860	852	815	849	772	810	807	816	846	768	768	791	844	817	867	839	860	810	818	817	810	842	816	848	862	861	848	871	814	822	836	815	845	844	788	836	833	876	853	792	845	805	830	853	794	812	789	841	814	769	824	811	882	809	820	808	855	827	836	816	821	818	833	840	847	794	836	835	836	793	784	841	805	792	859	798	867	796	852	775	808	855	807	835	797	778	783	820	803	822	868	828	872	840	805	848	822	817	865	817	832	831	855	821	809	864	830	862	798	801	827	791	789	825	828	797	815	799	845	858	796	799	863	800	847	844	802	846	836	851	833	857	837	859	801	816	842	830	871	850	855	846	798	829	848	860	765	839	842	789	854	800	870	789	855	830	834	820	820	841	856	857	828	827	840	821	834	832	791	814	841	827	754	855	833	835	863	832	809	810	770	769	828	835	879	829	811	794	845	848	862	797	800	805	857	813	903	772	843	793	812	826	838	765	841	819	867	839	808	835	820	803	833	785	823	878	844	804	846	754	847	878	853	815	777	848	846	798
23459	21684	29660	23865	21418	20187	5328	605	513	563	502	564	546	545	510	540	519	502	470	561	517	488	543	520	546	511	505	491	494	523	532	545	479	510	533	508	506	527	481	524	501	490	513	525	554	502	518	518	517	487	508	537	519	485	523	540	525	508	485	482	521	516	532	524	495	491	500	537	458	516	511	497	508	511	461	536	503	506	511	529	474	551	504	540	535	510	539	527	496	513	541	508	518	528	505	507	498	481	544	528	499	494	501	490	552	507	509	550	515	544	528	518	504	514	496	520	522	468	491	528	535	511	507	493	486	557	534	539	499	552	499	493	482	489	471	515	526	495	490	525	533	513	486	499	509	505	545	484	525	496	513	538	513	501	536	507	493	540	514	495	493	513	547	494	521	518	503	538	526	531	522	509	526	470	536	542	484	509	557	537	519	545	511	515	540	512	502	527	466	509	519	524	534	530	454	478	544	538	500	537	501	523	523	506	524	552	521	520	538	491	479	530	523	480	506	548	536	504	498	504	528	512	519	587	488	522	559	526	506	502	501	494	523	506	528	568	547	500	532	537	483	497	502	484	534	516	521	526	510	544	514	521	520	520	495	536	506	525	496	560	517	542	481	493	464	558	498	494	496	505	538	538	486	522	516	478	510	499	491	493	560	510	512	496	579	526	509	544	538	489	520	519	514	497	484	517	483	529	531	509	489	522	509	497	525	511	517	535	525	544	500	530	478	549	515	501	519	528	536	531	519	515	546	524	495	523	507	533	546	536	555	464	492	495	472	533	503	475	489	467	494	526	508	540	508	504	534	491	476	459	492	525	502	548	519	480	517	488	524	519	539	477	509	556	540	530	511	514	530	486	532	482	514	495	504	522	500	514	512	467	515	471	508	516	524	501	494	501	494	540	522	495	478	516	477	478	540	547	515	527	492	511	490	494	477	509	534	532	520	516	507	508	535	510	531	503	478	490	486	502	516	519	491	516	497	501	493	522	554	499	498	497	529	504	539	521	507	511	512	525	537	504	526	508	525	500	534	539	528	540	554	519	508	496	524	497	521	503	490	506	505	471	524	492	510	495	546	514	528	514	505	525	501	523	519	500	506	516	488	562	530	487	529	477	499	521	500	517	545	494	551	505	489	510	504	511	498	548	529	503	510	547	526	479	541	526	504	488	488	483	481	462	481	498	505	516	531	574	539	526	459	507	506	521	493	525	551	495	513	454	502	527	539	513	533	503	519	520	504	531	513	491	491	533	530	489	487	513	444	523	510	538	515	481	510	536	531	534	504	531	498	488	479	494	498	540	523	511	493	537	519	582	535	515	477	505	474	536	517	531	554	501	505	537	561	487	543	517	505	530	499	528	529	492	533	477	494	515	542	529	511	495	517	512	520	524	503	528	528	510	486	515	506	521	530	482	540	507	514	556	522	493	462	495	555	513	506	535	519	487	544	531	529	508	504	512	498	479	543	529	530	493	527	516	485	533	496	510	526	513	533	496	515	460	529	512	497	520	485	472	469	489	500	527	500	483	499	472	508	512	545	491	497	506	527	491	548	552	483	526	536	518	513	524	546	498	505	524	537	547	490	538	526	522	564	478	525	538	500	513	533	539	520	540	492	490	473	494	507	514	498	502	495	511	543	493	520	492	503	499	537	488	553	508	482	545	542	509	540	515	483	508	527	526	509	520	517	533	496	487	504	522	490	550	533	511	482	539	520	500	532	471	520	509	538	481	521	476	516	482	520	510	531	528	495	498	500	567	522	489	545	495	535	501	515	510	510	548	512	513	512	461	519	533	538	546	526	512	526	493	524	537	526	505	534	498	481	504	527	470	504	565	485	544	515	525	527	515	535	523	477	548	513	478	483	513	522	463	530	507	481	555	504	513	502	546	513	496	510	530	507	540	478	510	513	483	528	502	507	496	492	519	561	526	495	498	513	543	492	539	519	498	524	557	508	552	550	491	527	538	507	494	514	517	482	525	537	520	503	514	511	492	500	507	536	468	529	500	500	520	498	487	551	522	522	555	528	480	488	551	532	473	519	526	550	537	461	506	515	493	529	532	513	463	519	512	509	478	493	494	521	509	481	517	546	481	528	481	559	543	518	495	556	593	516	479	521	554	532	492	490	514	506	507	524	533	498	510	538	480	527	528	504	507	515	512	506	505	546	476	526	491	519	541	544	453	498	520	496	516	525	502	504	513	520	519	579	498	498	511	543	524	544	488	536	527	511	512	493	542	492	509	504	510	530	499	574	498	511	485	485	490	540	542	498	533	515	467	509	551	499	490	474	509	481	535	522	512	499	516	534	507	508	531	524	524	505	486	489	530	503	497	500	539	559	538	493	505	549	547	552	524	541	509	516	524	453	523	520	519	505	498	544	482	525	538	530	558	526	509	540	506	504	500	488	531	529	512	524	531	507	494	506	518	500	514	509	534	501	493	504	521	527	488	513	535	491	487	491	512	512	471	521	530	500	473	481	479	496	519	559	496	528	543	492	518	507	526	540	531	518	517	514	497	500	482	565	496	504	533	502	522	541	519	515	528	501	492	527	490	507	482	491	545	523	564	506	523	501	520	502	532	526	544	537	561	541	475	521	535	521	484	533	522	529	493	540	482	518	519	545	542	512	520	487	517	559	490	496	497	533	474	490	490	489	497	537	530	534	545	511	520	499	517	483	505	521	533	514	512	485	508	530	500	512	516	527	529	502	498	508	547	515	538	501	509	546	513	543	551	483	523	536	562	514	489	528	530	492	501	484	493	542	517	524	504	531	539	518	481	495	502	501	552	504	536	529	540	539	494	454	471	492	526	584	552	533	511	533	530	484	505	523	508	496	506	512	523	519	491	500	528	531	456	535	525	539	532	531	577	515	499	491	518	521	543	509	524	500	489	503	499	550	509	525	510	523	511	478	500	483	519	512	545	486	546	502	556	543	484	558	503	509	474	506	512	510	539	497	532	514	481	548	513	567	515	527	519	490	526	465	512	527	524	532	533	492	471	536	493	445	476	481	533	517	529	550	466	505	535	492	514	492	508	485	489	493	488	537	503	527	510	481	491	507	547	492	504	477	489	503	569	516	481	504	505	510	476	542	527	507	548	559	522	494	522	526	518	511	518	503	484	532	473	508	524	510	524	502	508	483	556	546	495	517	525	479	506	504	482	539	534	516	527	497	469	549	494	487	512	530	490	531	543	543	521	515	510	513	498	505	504	500	556	542	540	513	510	526	534	513	509	535	536	506	533	498	451	524	546	492	535	528	485	509	515	560	537	509	548	528	494	544	468	537	524	515	493	493	506	508	545	512	487	513	528	533	504	536	510	481	465	499	549	522	478	462	503	499	530	520	479	503	522	544	518	513	498	506	555	526	537	500	490	519	498	486	511	563	506	492	527	522	530	497	509	519	519	484	524	509	538	521	546	515	511	492	508	468	549	530	487	501	533	507	534	518	503	475	511	513	486	516	510	474	514	543	473	509	514	510	484	519	467	547	514
63434	95373	62673	31684	10864	2087	745	712	755	715	723	721	716	719	666	717	725	745	707	695	728	697	725	720	718	763	763	747	710	695	730	678	723	679	721	708	745	719	718	719	732	703	711	727	712	696	719	699	729	711	718	721	686	672	724	666	710	700	767	754	707	768	708	712	661	725	754	694	705	710	712	741	733	707	759	710	719	709	687	691	738	698	710	750	724	676	711	703	705	698	743	691	711	711	736	678	707	716	723	679	731	684	729	682	728	740	684	679	703	765	749	710	666	703	737	697	722	670	724	735	715	670	724	693	686	730	700	757	755	702	684	753	729	711	664	736	763	719	709	697	727	671	737	698	687	719	717	700	719	723	696	662	694	733	741	647	684	754	705	708	683	664	737	723	712	676	693	733	712	770	700	703	710	723	678	705	712	717	664	724	695	715	691	717	763	697	684	688	690	730	665	704	759	734	703	680	737	716	682	684	728	732	702	710	729	692	683	695	655	740	725	709	716	712	758	725	706	713	677	696	723	721	724	753	720	683	742	718	677	683	709	757	659	719	754	690	750	701	733	717	710	734	666	735	658	687	774	711	695	691	730	738	780	725	692	715	691	705	743	724	675	691	710	700	732	704	677	713	740	655	735	748	714	681	728	675	720	748	710	676	738	749	699	704	710	736	725	688	694	739	700	761	737	709	702	707	736	700	736	696	707	681	723	759	651	700	716	698	701	714	729	710	708	662	677	731	660	700	674	702	685	726	675	732	730	675	707	727	762	707	738	730	748	683	761	713	749	666	717	668	729	714	756	771	681	660	685	699	726	717	689	758	673	678	737	709	746	691	751	718	768	689	725	680	675	730	687	668	713	739	703	720	731	759	723	664	691	721	729	728	722	694	729	730	696	728	774	760	697	726	698	669	695	755	719	705	750	682	695	753	709	656	710	738	685	715	744	714	640	708	701	690	730	687	692	723	723	710	719	735	697	632	715	674	667	734	709	677	684	692	688	710	677	731	710	685	731	696	673	697	742	718	740	701	722	656	756	673	706	719	687	777	691	733	725	716	665	728	724	740	727	709	730	678	714	730	644	701	713	730	723	751	736	693	736	730	692	697	680	741	731	710	689	717	700	678	768	716	732	679	713	723	746	701	700	724	713	701	704	727	722	649	710	693	693	687	691	698	731	728	671	703	732	695	776	712	695	694	774	703	698	704	742	706	713	717	698	715	770	743	722	727	691	695	754	757	698	726	707	721	760	756	763	710	701	700	736	746	710	689	730	722	713	681	675	708	720	646	738	740	693	700	710	704	727	689	750	689	690	700	711	702	717	719	666	710	681	676	740	723	708	742	684	710	768	719	725	745	699	723	699	722	697	676	692	737	716	644	677	739	669	755	741	681	746	716	742	704	753	694	695	731	700	735	701	755	719	689	696	705	712	709	777	717	730	676	679	727	702	715	721	729	737	711	717	692	720	698	724	717	721	722	721	749	670	707	729	722	758	735	789	693	706	758	731	729	729	693	721	696	707	693	751	757	734	680	712	691	703	739	749	705	700	735	664	732	657	704	721	742	710	726	724	718	723	722	693	705	688	711	768	689	673	714	722	721	698	711	746	728	717	709	704	686	722	721	717	689	669	702	727	675	735	704	681	706	715	659	733	715	747	731	707	736	698	726	679	712	680	675	725	718	737	780	734	737	690	690	689	705	720	737	705	732	731	718	751	713	726	693	732	786	722	732	701	704	749	723	719	718	741	723	687	741	749	681	671	691	707	701	741	704	667	767	665	730	740	684	703	694	705	708	712	706	735	679	728	706	714	677	707	708	716	745	711	702	707	670	722	723	697	727	713	734	744	685	720	699	730	776	691	695	669	722	675	714	714	777	718	686	738	691	703	764	732	699	688	678	691	706	730	704	703	729	724	703	688	680	680	700	708	705	753	722	659	721	710	757	731	704	742	717	679	705	624	705	731	712	692	730	689	697	714	697	756	700	719	716	716	730	721	753	682	731	691	716	733	671	741	764	698	710	711	705	675	719	721	697	689	701	740	737	660	710	707	696	710	708	733	735	703	680	742	741	754	727	734	684	719	714	716	728	709	692	697	737	707	729	697	684	721	718	703	743	737	690	719	737	697	713	741	706	710	697	764	714	724	680	698	665	686	664	712	712	714	724	676	694	692	708	714	729	663	701	735	677	687	686	681	684	760	688	739	634	696	678	711	687	695	712	703	736	722	686	708	724	730	669	724	709	749	702	702	704	762	723	728	691	738	717	711	707	746	709	704	757	675	726	726	726	727	747	726	734	667	718	667	685	692	747	713	723	710	728	731	741	676	744	706	674	711	727	736	697	682	720	690	676	643	689	752	728	701	691	716	689	705	698	731	698	747	705	765	766	712	694	738	741	688	713	689	730	716	690	744	704	707	710	683	687	705	717	702	746	725	671	759	686	713	721	729	682	707	766	677	695	732	649	692	713	707	689	727	723	738	697	682	657	704	698	668	675	756	771	674	658	701	721	714	693	717	717	736	707	722	671	694	705	724	718	677	772	725	708	697	732	645	743	729	716	674	726	665	753	660	749	757	724	713	680	751	749	670	731	730	722	713	717	733	700	745	751	698	737	702	680	716	696	708	720	698	718	706	735	716	700	712	720	735	697	703	699	750	724	717	691	669	737	701	692	684	689	706	715	739	719	714	734	668	716	701	739	708	687	697	739	705	739	683	701	719	753	728	746	718	706	679	723	694	694	715	652	742	740	701	707	763	757	704	692	692	697	653	705	704	704	676	783	647	734	669	691	801	678	676	694	714	726	687	741	735	706	699	746	697	723	708	666	720	674	685	684	683	696	693	697	657	743	726	746	660	696	715	696	715	713	755	726	736	741	708	706	714	720	717	755	716	717	693	672	706	747	748	702	728	708	675	678	700	726	730	657	691	705	705	696	758	749	724	669	747	706	686	727	681	746	749	745	653	757	740	704	769	699	706	670	680	650	710	680	680	701	721	698	726	702	693	721	724	747	685	732	729	685	737	722	669	712	753	719	744	747	729	695	710	727	713	733	718	716	677	732	737	699	760	701	719	718	726	694	652	727	722	689	721	690	689	694	725	678	697	683	708	749	686	727	671	728	728	696	754	722	696	693	723	718	665	693	744	663	754	728	752	722	699	737	636	688	682	701	708	712	724	715	686	688	687	681	715	674	659	726	731	687	770	744	776	709	672	686	656	682	716	727	716	708	679	770	694	694	710	759	709	726	657	686	734	744	693	745	704	674	674	724	712	715	743	753	670	731	698	666	704	687	737	698	669	735	718	692	724	708	706	672	673	693	679	648	724	740	717	717	746	724	705	749	729	717	733	707	699	742	709	722	735	710	713	700	704	749	674	719	733	717	704	696	704	696	745	711	672	725	711	718	665	713	708	666	702	747	702	714	694	797	738	701	709	725	719	695	747	734	751	648	726	665	678	704	703	755	738	706	726	726	664	787	696	704	689	745	688	741	705	693	787	748
31444	27790	22924	7703	1099	547	502	483	510	504	518	495	453	512	480	484	490	501	542	522	531	516	509	496	504	524	508	514	502	535	465	429	526	526	481	520	489	477	505	496	497	513	521	487	501	504	518	504	494	519	481	504	517	461	487	538	478	494	490	511	486	493	495	506	487	486	463	496	475	537	503	486	467	525	503	502	473	535	513	508	484	493	505	536	508	483	492	497	521	534	516	504	550	469	518	541	530	465	529	482	514	513	469	507	501	512	488	530	523	508	501	475	521	506	504	512	471	493	473	490	495	505	494	457	529	501	542	479	532	495	482	540	493	467	511	489	540	489	521	496	474	468	491	492	510	503	493	525	495	491	521	495	454	514	550	515	513	487	500	527	511	490	488	551	485	492	462	512	480	476	489	475	524	483	468	498	520	475	495	505	463	495	435	483	469	519	532	535	514	487	445	489	525	451	504	559	472	499	520	506	535	459	517	489	474	492	453	524	514	494	496	493	528	484	506	481	538	517	468	481	460	464	497	495	474	501	514	502	527	508	512	513	459	478	470	529	480	507	513	518	524	466	495	494	510	500	463	492	514	451	468	464	470	482	513	517	501	533	500	527	511	537	512	505	513	485	508	468	523	468	486	524	515	490	522	476	514	500	564	474	497	532	491	498	524	497	510	481	507	435	510	506	476	509	497	486	523	494	481	455	481	532	533	494	511	505	503	542	459	549	483	484	517	481	509	481	551	498	507	480	515	488	520	515	506	555	533	558	491	488	507	511	534	542	513	534	484	495	470	539	534	492	526	556	495	469	529	563	498	474	501	524	506	492	508	514	466	522	498	548	515	529	523	429	526	513	507	529	541	517	521	513	520	495	467	483	501	527	474	494	497	513	489	533	450	513	506	495	481	496	506	497	538	480	495	476	486	544	465	511	515	492	473	475	526	483	484	496	497	521	489	463	488	495	518	487	505	509	466	502	511	470	519	511	529	531	501	504	505	521	497	446	500	526	528	496	520	508	511	514	537	539	536	495	513	486	484	515	526	484	498	523	528	502	497	501	527	486	490	460	518	524	546	496	481	516	475	490	482	469	542	498	492	480	566	504	536	557	497	458	453	465	501	508	498	519	486	512	458	504	508	492	505	482	466	517	481	517	493	492	530	536	458	505	523	495	525	494	520	514	523	496	472	481	487	512	508	497	511	523	507	472	498	501	503	521	491	511	481	482	485	492	478	482	516	489	473	479	483	490	509	528	500	500	500	492	486	535	505	482	489	501	522	492	468	505	445	509	534	481	482	484	462	506	525	484	535	485	469	451	504	502	512	501	549	554	509	499	505	486	489	541	494	516	467	495	512	509	527	506	516	500	506	510	533	519	525	494	517	482	497	509	496	504	489	525	512	493	479	518	495	512	509	492	535	554	507	508	500	527	488	475	478	525	529	494	512	522	492	463	489	467	474	483	505	503	487	518	528	492	489	515	510	529	510	506	481	526	495	535	480	487	508	510	529	495	515	487	491	512	489	538	511	450	542	492	441	523	540	499	505	469	511	509	516	502	478	472	513	532	511	518	477	474	505	498	480	492	525	500	487	497	506	500	495	479	508	475	504	494	511	523	538	495	491	500	497	479	545	505	490	514	562	492	500	475	496	481	508	485	531	486	509	534	509	517	469	513	482	508	502	497	537	548	511	446	497	522	524	500	497	467	489	461	483	502	509	496	517	522	502	502	508	492	514	474	512	496	487	487	518	447	517	535	539	457	464	500	490	488	527	526	543	462	501	496	526	520	527	508	468	467	524	524	507	511	477	508	497	495	502	488	528	474	489	485	548	456	485	505	454	468	508	546	459	528	512	470	492	484	495	484	493	425	500	528	469	514	509	467	504	507	466	548	495	470	506	484	494	549	484	472	497	540	546	521	476	524	523	526	527	522	478	489	529	508	503	498	534	510	474	502	489	484	482	511	486	538	488	516	534	471	482	494	484	523	500	493	516	505	501	460	468	482	491	499	532	526	508	467	521	453	455	478	497	458	561	498	452	502	525	523	450	531	534	488	498	478	522	492	512	486	491	463	508	483	453	477	531	511	518	505	518	488	511	481	521	516	490	490	476	528	486	471	527	506	524	490	489	480	500	527	514	549	484	483	518	524	501	554	464	510	475	475	521	512	467	502	466	542	504	517	516	479	504	483	515	523	492	551	501	534	525	511	482	531	464	551	550	537	473	508	467	481	529	505	508	478	474	485	513	446	512	499	546	504	453	497	486	520	536	469	524	466	499	507	504	510	482	495	502	490	516	494	490	486	499	494	476	487	556	514	486	519	463	494	472	478	494	516	541	494	512	490	486	493	506	511	484	498	515	504	491	523	524	486	473	488	481	459	482	520	494	521	498	497	458	488	501	483	524	461	492	507	498	514	515	508	504	540	502	514	476	495	503	510	476	511	492	489	486	511	490	528	492	490	499	451	503	489	475	524	516	516	493	492	494	535	477	489	497	452	506	520	465	494	525	496	485	491	506	534	460	473	485	521	532	541	484	525	497	524	455	478	475	528	503	454	483	484	510	525	511	511	458	507	479	534	474	524	480	517	520	516	504	525	494	512	526	457	510	530	492	479	567	499	485	553	498	515	472	519	475	488	462	518	496	508	478	530	527	533	511	516	510	513	483	504	468	461	496	497	478	525	530	515	506	503	472	503	505	470	508	499	509	493	524	505	525	504	553	517	529	508	507	493	449	521	510	483	508	459	503	479	473	467	461	469	489	504	524	504	453	480	494	535	546	490	488	517	499	487	497	530	504	529	551	482	502	577	476	498	489	484	485	515	516	478	492	553	518	506	478	493	482	484	516	491	468	553	458	474	519	458	503	483	537	474	480	539	507	495	481	533	493	481	478	495	519	477	533	490	461	510	504	500	515	502	524	512	495	552	542	525	490	479	508	494	502	509	504	510	479	510	516	539	467	505	522	479	521	493	517	475	482	519	481	472	505	471	541	531	525	466	523	517	497	505	516	476	492	549	515	555	505	504	515	501	512	464	507	509	473	549	503	490	469	533	482	505	531	494	479	499	524	454	506	510	455	477	485	520	495	476	497	492	537	531	501	523	550	478	499	483	472	470	500	494	477	555	462	465	500	502	474	489	494	470	499	509	451	522	494	465	512	526	492	528	475	506	516	540	481	492	525	499	479	489	532	531	470	480	515	473	476	475	472	527	490	483	479	493	497	479	476	533	493	490	515	520	483	512	494	495	488	529	492	542	484	515	542	475	486	499	516	484	471	531	514	509	495	511	477	482	529	531	466	492	492	493	488	502	446	482	518	491	509	484	500	509	485	544	505	490	472	481	483	503	475	459	498	468	506	485	517	460	497	510	471	520	529	513	491	494	504	523	508	529	440	482	482	504	500	498	492	496	507	480	478	498	488	492	495	510	525	504	528	483	462	541	484	488	517	532	481	505	535	486	506	472	515	514	486	508	502	529	477	484	468	502	443	473	492	518	451	503
38223	41863	22247	5906	1530	788	681	714	725	664	714	722	707	686	695	711	743	740	689	768	748	700	713	703	665	758	727	686	683	714	740	697	656	694	687	710	659	714	734	740	727	776	735	705	691	736	707	723	688	722	699	687	719	716	632	683	705	694	676	712	742	715	674	753	690	726	718	701	679	672	665	674	709	727	720	722	698	728	761	693	673	695	710	661	722	713	724	680	709	710	740	691	690	738	678	713	702	699	718	713	708	761	696	776	729	682	699	723	720	716	691	704	693	700	712	687	723	688	711	728	721	732	693	654	736	707	723	756	694	688	707	678	745	707	656	675	692	675	708	687	642	717	655	692	717	684	697	720	673	714	694	681	678	675	715	730	676	739	690	674	689	706	683	694	678	736	688	642	744	675	719	671	704	692	689	686	664	705	691	688	682	721	674	709	690	688	710	708	723	700	741	685	741	692	749	718	656	688	754	707	713	668	682	728	714	716	678	715	702	750	700	654	672	705	703	698	742	691	659	687	706	742	716	725	700	695	704	702	705	702	725	726	707	688	683	756	713	699	703	687	746	706	708	721	694	737	726	709	727	695	697	708	710	671	689	742	683	653	677	667	712	671	677	674	727	659	703	724	675	753	688	694	696	710	678	713	773	704	702	700	707	731	651	650	689	680	715	724	720	684	721	716	725	699	688	704	686	706	718	698	741	675	667	718	718	692	663	735	658	722	694	667	767	731	680	697	670	675	702	734	701	684	672	674	680	749	690	681	681	649	719	767	692	699	714	697	726	677	739	747	690	712	705	673	755	737	681	649	679	716	703	725	708	735	662	673	656	696	735	732	712	735	699	668	701	702	719	684	693	692	693	678	698	708	706	746	721	723	738	709	699	731	695	661	683	700	688	714	707	709	692	634	654	688	696	714	674	695	623	679	698	709	738	715	700	715	713	739	660	674	689	746	674	700	680	698	634	732	699	741	718	742	685	706	701	653	751	716	755	711	709	698	686	720	715	660	697	683	721	692	754	656	707	713	663	694	703	686	707	704	712	678	700	668	722	605	751	719	708	739	681	729	695	739	706	690	648	667	707	689	711	727	709	723	735	689	695	683	658	706	706	715	694	692	702	712	703	698	711	696	715	687	710	747	711	678	677	706	670	715	720	623	696	674	677	664	646	703	709	679	718	671	686	675	730	657	704	734	712	672	661	707	704	688	677	693	693	667	690	727	697	744	679	693	689	762	650	669	710	713	711	675	726	683	692	707	694	707	703	722	675	673	742	717	689	687	711	714	690	750	714	702	737	698	789	730	681	702	749	694	693	703	729	734	623	701	705	704	734	710	696	709	686	716	679	672	712	721	705	671	787	690	722	706	715	675	703	692	755	703	688	697	692	674	708	665	699	730	683	718	733	720	687	670	714	672	660	733	720	670	723	699	718	714	733	678	747	698	691	741	708	694	742	728	721	685	705	705	707	683	750	736	725	639	678	691	722	709	715	692	682	683	665	696	672	672	674	686	694	717	746	694	685	706	718	693	749	703	691	709	676	714	691	663	716	721	742	701	731	645	680	727	683	772	680	702	744	658	691	692	751	702	705	723	712	697	679	709	647	723	673	675	683	695	652	710	718	737	688	767	720	664	696	702	670	690	681	732	702	648	760	681	686	650	701	669	708	665	687	717	692	684	664	692	690	748	718	690	672	705	724	717	694	746	742	658	709	662	696	722	716	662	719	674	676	659	700	737	685	711	704	689	715	707	649	714	699	678	773	712	651	717	735	700	726	722	690	702	701	695	701	717	662	670	671	685	676	697	743	730	700	744	735	724	681	671	676	695	711	761	715	651	723	706	749	710	670	726	712	750	702	714	682	733	762	715	702	678	717	691	676	717	735	697	729	701	719	699	720	725	727	763	719	682	706	702	676	678	707	677	657	675	662	713	731	687	697	677	721	723	695	681	752	662	729	683	693	661	704	739	714	684	707	669	736	657	706	701	689	709	677	712	717	704	707	670	758	686	738	685	740	700	648	672	690	684	694	693	681	715	709	722	739	707	701	683	733	710	671	669	673	691	665	724	708	711	657	705	686	682	682	737	732	697	743	745	695	712	735	653	685	742	696	700	687	682	727	686	655	702	672	764	685	697	683	679	719	673	702	687	706	726	769	692	671	715	724	700	714	725	684	697	700	696	685	730	714	689	703	701	699	746	728	694	710	716	678	674	725	751	685	772	721	714	724	682	716	675	737	686	709	663	739	685	709	660	670	742	684	684	718	701	682	717	706	665	726	713	649	765	697	717	631	748	721	685	716	698	672	656	675	709	728	685	728	691	679	733	661	695	707	690	675	673	706	716	698	670	698	685	694	759	740	732	694	701	671	662	675	677	739	655	694	720	715	712	695	653	685	734	647	726	710	672	727	720	719	655	724	714	694	713	672	680	739	734	665	703	692	693	704	704	687	732	656	706	680	683	745	750	725	717	681	696	748	674	663	725	677	678	745	707	760	724	669	706	673	680	709	739	713	738	744	721	709	726	701	758	747	739	796	700	685	699	667	701	705	661	723	686	750	718	693	683	722	716	684	683	749	724	702	648	728	698	734	716	772	695	700	724	735	708	708	687	708	762	673	677	674	686	698	732	698	661	671	710	687	746	708	742	687	710	717	726	632	659	714	739	690	687	700	679	732	709	674	720	688	693	739	705	744	663	679	677	738	711	704	732	686	739	699	714	690	676	699	670	714	677	757	719	679	665	691	684	645	746	690	709	687	717	680	713	693	692	721	679	771	688	691	705	729	714	750	649	660	712	683	722	685	649	686	704	719	699	708	689	715	695	723	722	694	707	670	718	706	761	682	672	716	654	704	671	689	687	657	695	719	651	712	694	696	722	687	715	736	698	655	730	755	725	688	713	697	724	712	659	719	706	714	713	687	707	709	704	706	740	694	717	700	737	672	675	672	760	714	675	735	740	644	699	662	751	675	721	646	743	712	734	760	662	737	706	653	685	739	685	731	634	719	691	693	685	704	745	702	676	700	673	686	734	705	704	699	678	745	670	672	674	725	688	691	665	656	633	706	740	769	645	690	716	700	709	721	688	733	701	748	696	714	696	689	739	710	688	713	729	696	670	661	723	743	774	718	690	711	732	718	711	721	682	711	686	702	762	740	693	694	667	695	644	700	693	674	720	686	727	710	699	703	725	688	665	731	694	709	737	689	703	665	670	692	688	692	705	707	708	721	759	726	704	739	713	723	656	764	717	701	709	690	694	693	717	717	695	728	769	703	720	712	660	727	666	723	706	688	712	709	722	748	703	672	747	645	692	679	706	698	755	681	713	703	718	728	756	713	699	667	742	724	684	707	724	694	683	690	688	699	670	742	710	721	684	676	700	715	714	722	719	695	706	692	714	743	710	683	704	743	728	690	677	706	680	703	735	679	719	676	685	694	688	724	708	693	717	733	685	718	679	688	663	687	704	705	698	678	732	699	671	680	722	700	687	696	666	732	732
24163	21774	29425	24120	21094	13277	1199	688	613	625	648	590	614	647	621	613	637	624	580	576	632	616	580	574	633	636	627	598	606	622	623	638	573	605	597	574	615	573	644	642	599	570	603	608	576	621	624	564	562	563	627	566	561	653	579	559	602	629	594	654	601	624	633	628	593	596	588	568	597	608	614	589	586	570	556	647	629	590	620	559	616	589	604	585	606	551	631	597	595	610	578	595	580	558	602	569	630	601	616	603	598	601	598	605	612	600	597	602	568	586	575	588	620	595	601	626	606	586	610	626	626	559	601	621	579	648	586	608	584	624	577	641	568	585	601	579	586	608	629	608	610	603	571	596	579	622	617	594	625	572	590	584	577	645	621	623	614	559	585	650	563	601	569	647	571	553	586	617	569	623	586	622	585	668	612	619	658	590	587	617	608	612	601	582	613	565	596	544	619	578	604	588	566	608	604	591	575	595	621	541	635	627	593	587	597	587	611	587	586	603	648	609	598	610	570	575	583	637	615	588	631	654	593	617	625	597	609	572	601	638	638	619	617	637	617	552	639	591	600	581	580	635	604	604	581	600	596	562	597	609	603	587	574	569	619	600	612	600	556	613	604	671	574	632	613	648	571	606	630	620	599	573	608	602	625	581	609	566	608	587	571	604	599	607	586	619	618	590	583	583	565	598	604	607	581	607	592	607	577	609	594	600	615	621	639	572	609	603	616	615	619	571	541	639	547	632	601	605	605	608	591	630	578	588	581	602	595	566	588	617	585	608	578	620	584	622	594	651	590	581	615	599	618	617	630	558	601	600	594	581	562	571	602	656	619	569	551	633	570	572	592	581	599	601	598	566	593	675	544	616	597	552	602	635	582	627	554	656	610	617	550	618	614	604	603	598	616	624	591	579	609	591	671	618	616	597	581	626	588	609	610	619	596	593	611	619	591	585	593	607	604	599	605	594	600	576	593	603	633	593	632	613	609	601	594	562	595	599	575	607	618	547	599	608	640	619	598	610	570	584	583	567	629	607	580	581	588	611	575	610	608	627	625	597	600	610	589	597	633	616	607	619	630	578	621	604	606	601	607	601	588	602	624	618	579	555	640	584	571	582	626	588	598	596	629	599	619	599	589	620	590	585	583	570	595	519	594	611	626	571	603	612	598	561	617	598	611	586	575	648	557	591	579	632	619	598	578	596	584	613	606	577	582	617	574	575	646	582	646	553	622	618	573	573	628	592	581	584	614	528	598	603	566	616	597	591	615	620	599	632	616	608	580	613	621	598	604	597	619	603	601	610	595	623	570	647	609	618	575	674	603	594	547	593	588	608	640	584	652	567	608	600	595	597	557	648	556	601	618	572	609	623	615	593	579	587	564	608	577	601	637	607	565	621	584	633	612	608	613	587	590	578	600	572	608	614	595	573	563	634	653	607	550	583	604	629	614	612	595	625	592	609	621	585	576	589	599	623	614	572	597	552	609	625	628	605	586	563	606	606	599	553	565	640	603	572	608	622	637	582	563	536	602	580	613	581	569	588	566	598	629	601	588	625	608	570	603	589	607	600	569	590	619	559	600	659	598	611	596	597	601	590	578	611	629	606	572	605	597	626	583	591	598	557	578	608	579	594	582	591	575	573	574	581	635	643	612	633	607	581	605	622	607	609	595	636	557	626	603	599	599	599	604	633	619	599	594	595	648	589	590	595	600	620	596	633	624	601	636	662	596	617	636	641	608	546	587	607	607	596	596	626	579	583	574	523	630	631	620	621	663	603	556	571	597	600	627	601	551	599	627	610	577	586	601	532	622	624	609	596	604	620	575	619	575	610	556	576	621	592	618	613	598	604	605	631	595	570	630	603	604	579	592	582	570	591	676	592	589	621	616	559	595	589	611	619	603	604	554	599	606	615	591	627	592	568	603	578	602	602	605	651	575	575	613	575	606	611	606	583	548	625	573	585	585	599	612	574	595	620	596	629	610	635	602	609	622	575	642	631	556	579	616	583	606	622	594	610	542	624	621	612	605	567	603	588	617	635	591	629	624	638	600	586	551	585	625	556	567	599	585	584	602	581	609	634	642	585	605	607	604	613	652	616	600	654	560	591	597	622	589	582	644	601	555	615	571	624	572	581	600	615	611	618	583	582	612	619	586	532	624	567	636	588	632	647	591	608	610	622	603	591	597	583	596	629	609	597	584	610	635	661	598	615	639	592	575	583	604	638	589	567	597	576	582	628	614	592	618	588	577	604	587	567	615	570	578	578	609	597	593	608	613	605	574	593	569	545	630	595	596	659	585	664	618	620	627	596	592	588	556	637	581	617	580	533	569	607	592	597	627	604	614	574	612	631	591	570	582	623	596	596	591	585	570	559	613	626	614	596	617	557	627	601	601	625	626	633	603	611	584	659	653	642	574	613	599	607	573	615	573	565	608	578	580	576	625	569	586	589	616	585	615	576	598	580	594	587	609	589	612	604	622	673	580	584	599	618	642	606	622	581	581	592	618	577	584	559	606	602	570	639	619	580	596	572	596	570	584	577	585	586	641	588	616	582	591	571	644	516	586	608	580	571	604	647	627	619	588	600	600	549	583	613	623	600	582	650	661	603	590	595	602	573	589	573	608	612	601	579	589	625	617	626	608	584	589	588	611	538	615	573	588	618	599	589	573	585	565	582	567	626	605	599	606	638	598	596	594	646	564	588	610	613	633	580	545	661	577	562	573	572	594	618	634	656	589	587	572	590	589	570	591	613	542	636	647	620	638	625	626	608	606	638	584	650	530	583	570	620	633	573	613	592	576	608	565	587	627	620	600	620	592	587	643	602	621	602	605	592	645	574	579	594	615	593	609	626	566	628	637	624	633	625	584	628	578	613	577	631	607	636	535	592	599	579	597	568	575	544	621	620	672	625	636	581	561	647	594	601	584	604	604	590	617	619	538	638	538	591	615	627	596	575	596	619	579	613	610	581	615	580	598	599	596	595	587	634	589	582	613	585	568	559	603	604	616	578	613	625	619	630	626	586	621	546	603	593	582	617	573	589	595	606	620	585	619	611	603	581	569	600	628	600	604	627	592	585	588	549	556	609	580	585	589	599	604	587	604	564	641	614	585	590	576	618	578	596	565	640	625	597	589	618	639	609	585	598	598	610	594	611	600	611	607	543	588	563	586	593	599	587	613	611	610	599	576	594	587	580	566	597	571	598	567	586	610	587	636	593	583	644	582	624	584	580	601	558	586	615	617	581	601	596	650	628	611	565	635	619	615	593	615	601	646	626	635	584	636	568	593	646	625	613	646	588	586	589	594	604	622	636	590	606	636	556	652	613	629	584	622	613	573	596	592	600	619	558	571	615	615	621	597	589	617	608	548	573	563	645	613	563	588	626	578	598	606	580	584	596	590	560	563	582	601	566	553	633	584	581	628	624	620	588	591	594	589	611	576	628	627	596	573	591	572	617	631	604	598	585	627	584	627	613	610	633	607	552	596	629	628	563	598	683	571	563
61917	87050	55432	25591	7238	1985	873	847	809	880	813	819	846	869	820	875	822	818	858	789	783	840	763	837	845	855	836	805	808	854	836	851	842	882	852	850	852	820	805	847	866	839	815	830	812	872	786	845	835	882	820	789	849	839	818	860	862	864	866	862	850	880	861	870	856	826	869	839	808	856	854	840	822	834	838	821	836	806	855	855	874	844	875	848	837	879	948	860	819	878	822	802	822	826	835	781	879	778	828	841	812	819	853	868	828	828	768	775	833	843	824	861	869	835	858	891	847	820	876	854	889	800	826	857	838	830	867	846	829	838	816	776	800	823	806	821	846	797	858	871	818	899	832	877	840	836	824	862	796	803	866	815	825	864	805	793	880	847	830	839	843	820	862	813	831	828	821	805	889	833	840	801	823	846	851	783	846	829	815	847	781	832	828	812	848	855	899	834	853	847	840	834	878	819	836	834	852	836	855	801	867	827	903	854	806	818	906	846	858	853	868	810	807	886	848	789	821	841	843	807	876	828	778	846	827	843	848	846	819	865	815	759	875	825	810	820	833	834	842	822	814	777	865	850	850	849	874	848	856	807	832	840	814	855	804	839	810	833	795	869	884	818	858	837	833	840	832	839	813	836	862	832	841	863	840	821	874	885	815	832	857	853	819	827	824	824	832	804	891	794	839	779	790	826	849	841	847	807	831	883	800	768	833	846	864	836	852	822	767	771	821	795	853	805	851	834	776	853	788	799	840	865	853	843	830	794	832	817	875	870	819	835	854	849	846	867	834	856	865	853	871	809	852	878	865	846	834	836	820	816	815	796	845	894	813	809	832	791	819	822	805	914	844	846	854	843	858	855	853	858	814	830	864	878	853	866	850	844	826	813	897	844	812	786	832	812	801	876	820	836	854	813	852	868	865	785	850	893	819	825	793	875	841	811	809	809	843	783	813	828	843	819	902	837	825	823	803	816	809	845	854	845	852	839	837	825	784	871	810	875	818	803	809	820	834	871	826	841	855	830	829	831	831	855	820	805	839	824	803	810	880	861	849	889	834	808	836	853	873	836	843	852	787	866	835	855	868	827	851	742	865	820	827	817	783	827	856	826	825	769	825	878	811	870	861	841	807	861	843	840	796	778	792	868	838	832	853	832	845	801	824	816	820	819	784	819	834	847	875	801	805	859	877	814	838	785	851	840	829	869	819	787	862	859	834	850	837	818	849	886	791	813	852	850	834	800	836	808	876	826	809	817	834	877	873	855	867	829	813	815	785	890	796	837	829	863	868	788	835	805	880	845	850	851	801	865	828	821	846	741	818	802	831	835	796	887	833	839	826	882	835	812	794	857	863	818	800	836	842	859	834	796	842	793	820	840	774	820	854	824	816	825	912	809	842	811	828	770	833	880	824	836	820	843	850	819	820	848	843	826	877	878	846	866	860	873	860	811	809	869	847	900	828	852	840	842	838	818	870	810	855	860	873	811	752	849	846	823	841	861	827	849	788	833	815	787	809	895	840	817	855	840	865	853	809	892	817	842	880	836	871	875	845	863	868	867	878	821	846	836	786	846	840	808	848	813	821	801	790	843	875	871	894	872	763	804	856	846	870	798	836	885	850	866	790	879	859	807	816	814	840	811	794	814	899	807	814	861	817	846	833	826	807	873	842	850	804	849	839	885	809	852	841	825	851	896	834	871	839	832	804	868	800	831	880	799	863	838	823	863	872	859	824	819	869	829	827	861	821	829	849	828	808	861	846	789	832	829	831	842	831	826	798	826	876	823	850	843	828	813	812	868	830	910	811	870	807	917	825	824	876	845	802	850	776	806	779	786	855	817	832	884	823	827	857	825	810	868	836	837	850	855	854	841	805	825	868	797	859	785	839	851	865	805	886	828	834	814	856	867	832	812	854	854	876	907	790	835	812	809	897	823	878	872	804	844	825	824	803	857	864	864	855	837	874	829	834	869	804	803	793	856	816	841	829	860	822	815	812	845	787	872	856	804	827	807	891	838	893	854	832	873	822	849	826	810	868	843	864	811	859	830	896	827	814	875	819	782	820	818	862	857	894	861	874	827	852	877	837	839	861	875	829	864	861	896	780	852	911	831	836	858	871	829	846	814	823	825	866	860	864	850	808	824	821	822	881	840	853	787	793	810	862	827	860	832	840	832	852	817	825	874	860	836	828	778	850	853	849	804	806	871	792	821	823	842	828	808	866	774	842	830	840	825	837	834	885	833	805	849	805	823	870	893	873	855	850	829	838	844	776	826	878	888	799	863	807	858	798	819	866	832	863	815	876	867	806	839	783	805	883	834	878	828	851	889	808	827	803	828	837	845	825	863	852	850	872	848	815	813	839	813	894	833	850	809	841	899	860	808	861	871	822	838	823	871	876	888	859	853	848	824	823	840	870	821	826	802	833	845	822	866	828	785	868	865	868	761	848	837	832	839	843	853	793	869	814	795	865	826	819	841	851	815	834	850	834	863	848	876	859	906	862	829	824	802	820	821	838	804	823	806	806	865	871	859	835	815	837	803	832	838	774	845	832	870	847	846	827	903	829	899	845	827	833	835	904	854	840	866	863	888	805	877	865	834	832	841	858	773	865	830	852	859	841	869	833	853	860	837	869	848	817	878	859	846	836	845	845	813	841	765	851	888	831	823	840	822	830	812	832	836	779	833	883	816	799	871	817	822	863	830	843	804	886	818	781	783	820	801	874	830	822	852	817	860	863	808	845	873	820	851	833	841	847	829	846	810	868	828	812	863	795	832	872	821	806	841	822	847	843	810	770	866	853	855	829	843	824	868	817	772	813	815	880	853	830	841	816	875	878	828	841	825	843	809	865	816	886	868	853	871	842	800	865	821	792	859	795	807	826	841	847	857	799	806	816	857	844	854	792	804	864	838	845	801	841	819	831	834	874	843	789	821	902	879	817	835	839	804	828	831	815	818	861	867	895	844	872	879	846	838	816	821	838	872	860	824	865	851	888	838	826	856	836	877	803	856	865	864	854	824	838	869	835	858	798	771	878	841	835	776	827	786	828	856	830	851	888	838	833	820	890	854	821	836	835	812	878	787	798	819	778	803	847	839	803	866	819	856	837	808	832	803	828	804	858	797	860	841	860	854	805	773	789	822	805	863	822	816	904	843	837	839	812	831	862	854	870	869	863	830	822	845	859	790	811	821	849	838	853	844	816	881	831	816	838	878	847	812	840	745	860	873	830	863	815	845	810	794	863	846	865	880	817	806	782	814	831	807	849	840	831	866	840	887	812	798	838	831	809	839	812	816	788	830	808	808	808	832	821	815	850	830	847	840	826	831	907	857	838	782	862	850	829	805	790	807	882	846	860	800	773	835	821	831	829	800	835	839	820	846	855	846	845	845	882	837	812	828	791	857	823	808	889	849	848	881	832	862	803	831	841	891	853	780	827	811	862	832	871	815	832	874	818	873	841	827	826	847	801	844	849	839	812	936	764	818	830	815	851	817	827	872	842	822
23518	21729	29647	23897	21439	20291	5307	611	535	556	545	558	509	516	545	542	547	556	546	519	528	494	535	546	572	540	482	574	579	544	564	486	475	536	506	593	515	501	561	560	566	510	509	571	496	571	504	547	551	473	531	541	578	517	552	572	530	482	524	497	518	541	532	510	510	565	542	530	512	512	544	494	545	485	512	510	487	542	552	549	539	506	497	548	483	570	543	531	533	503	546	547	511	537	519	508	530	540	529	490	547	530	502	489	509	514	504	511	517	518	512	496	541	519	542	550	499	533	540	521	494	516	502	500	505	515	540	517	481	571	534	535	548	511	520	520	534	528	501	546	490	492	539	515	516	540	526	512	508	534	519	525	531	587	488	513	509	549	549	513	528	509	516	565	529	517	509	487	520	485	544	566	543	542	471	512	517	525	528	480	520	553	529	513	504	523	509	497	515	505	511	541	542	562	547	511	528	534	555	514	518	542	538	537	528	551	532	505	550	525	538	480	526	541	587	517	538	508	510	542	538	538	503	503	535	558	551	557	501	518	510	544	516	508	535	467	516	555	519	516	509	530	552	524	502	520	564	558	494	508	542	529	512	511	517	510	539	536	501	490	539	478	561	536	484	502	510	548	514	513	514	544	527	487	580	536	525	520	471	540	501	506	533	559	559	512	496	539	501	557	533	531	518	513	529	561	570	539	511	531	560	506	519	559	530	504	522	522	553	492	517	554	566	528	492	510	519	559	520	520	566	540	513	471	514	491	543	564	516	531	529	537	512	518	559	504	552	551	543	528	508	543	459	543	532	531	566	502	531	526	504	508	538	518	539	542	533	547	557	495	539	501	492	541	541	554	535	555	524	502	505	535	542	537	508	517	538	499	518	483	511	536	549	508	528	532	507	518	528	522	523	512	512	534	582	502	526	523	516	564	546	522	517	492	545	489	534	536	556	506	507	526	560	520	543	537	516	544	542	506	558	463	527	530	514	501	493	524	565	518	532	537	518	531	541	482	554	486	488	496	522	529	525	517	535	495	503	551	503	523	520	540	530	515	518	511	510	487	514	483	489	529	544	541	504	479	517	528	508	506	508	556	529	518	520	532	520	548	477	521	482	468	547	528	563	555	544	504	504	522	501	551	537	500	556	492	541	524	498	501	526	562	527	507	536	503	546	528	596	526	508	517	514	547	553	516	529	582	538	530	521	508	499	534	555	480	513	517	526	531	512	514	544	511	525	508	508	493	511	547	563	542	499	539	506	509	531	536	528	470	551	532	539	503	528	579	507	497	523	556	494	523	514	535	522	512	543	504	484	540	522	549	502	504	533	527	525	509	529	475	512	496	535	512	574	543	535	525	574	521	510	495	524	497	559	532	568	523	516	536	549	536	557	484	526	500	531	532	507	548	565	549	500	514	499	504	502	526	515	503	533	544	486	557	501	501	512	476	541	538	579	519	568	511	539	542	509	547	489	504	537	511	491	533	514	569	566	517	526	540	519	536	520	521	531	551	538	561	508	552	515	505	523	519	533	543	494	566	539	555	534	530	492	536	539	513	499	521	528	523	553	510	509	463	525	528	509	505	521	495	538	550	525	526	556	555	528	551	558	522	508	528	532	567	567	523	496	499	517	501	542	565	493	507	492	522	503	501	560	495	518	544	553	519	515	526	517	500	528	510	555	513	551	513	531	510	553	521	504	555	538	525	539	512	532	496	526	489	506	584	495	480	498	507	532	513	505	545	494	536	561	516	526	562	481	558	513	539	483	514	495	553	522	540	532	506	520	517	532	529	494	531	513	494	532	514	507	539	508	542	521	559	484	526	536	513	555	503	536	532	489	510	504	548	496	513	500	500	522	503	568	511	483	528	550	564	538	512	591	480	516	524	520	485	546	577	536	520	511	516	517	535	504	523	499	545	517	532	526	545	471	537	512	549	519	531	570	571	549	540	531	546	507	539	524	547	514	467	498	535	515	525	521	490	469	521	542	524	553	543	516	584	515	514	527	492	518	520	529	518	571	532	556	511	532	506	499	531	523	524	503	529	525	552	526	530	494	552	566	541	505	529	508	526	507	550	532	518	519	524	580	547	572	483	476	514	519	594	523	564	550	525	506	527	525	501	530	526	517	512	530	529	528	554	515	501	551	564	509	571	538	547	535	482	557	531	502	502	561	486	525	492	504	558	540	532	521	494	516	520	556	507	547	539	525	544	549	523	562	481	544	514	502	475	524	458	489	532	531	521	533	533	526	521	528	529	513	527	508	501	513	539	574	499	561	493	527	538	525	540	563	523	497	552	540	512	498	555	519	519	499	549	566	531	543	478	490	529	519	513	538	526	514	548	557	536	513	528	531	550	525	497	567	512	531	522	556	496	546	515	553	520	483	549	499	537	532	512	528	524	536	487	515	526	548	557	537	539	520	543	517	565	511	523	519	537	528	505	524	576	519	492	542	558	484	520	506	525	533	514	524	549	537	539	456	547	535	517	551	532	496	523	511	585	548	512	527	551	519	546	544	518	475	529	528	512	549	536	537	539	548	525	506	511	522	534	535	571	532	541	504	523	558	552	508	473	567	494	502	559	482	547	504	515	533	519	537	543	578	540	541	495	540	503	544	532	520	511	554	543	528	568	506	515	539	510	527	531	537	491	513	516	511	518	537	495	522	500	516	558	543	568	521	535	530	564	502	492	520	497	509	558	512	494	543	519	558	543	551	509	505	533	515	520	543	532	507	525	530	519	563	527	522	515	537	548	532	577	515	506	478	523	571	512	501	500	521	559	530	520	515	509	548	522	492	521	497	501	493	504	538	524	544	555	525	532	523	545	484	455	534	538	483	550	545	561	528	536	501	531	519	545	506	521	557	570	514	536	524	520	527	492	502	538	467	520	517	522	549	511	545	518	538	505	572	552	509	519	554	528	514	483	529	536	521	554	533	549	556	555	516	510	481	549	530	494	546	504	482	535	528	545	478	564	499	522	538	519	519	521	513	514	574	541	562	520	519	525	555	485	545	550	536	501	551	572	544	520	572	503	531	508	551	508	495	513	497	510	568	553	552	543	516	553	534	546	546	520	497	538	528	500	510	535	495	549	493	539	492	525	522	477	495	562	488	543	502	501	492	520	495	512	514	472	554	532	538	567	523	502	494	535	517	511	493	536	521	536	507	494	534	517	528	530	554	540	521	570	501	555	545	522	506	558	523	522	469	517	601	526	493	487	492	576	532	518	520	526	500	530	520	524	516	547	496	521	516	577	506	518	492	520	524	550	493	523	541	507	554	541	546	513	495	497	517	522	551	517	551	505	546	552	491	504	561	472	502	520	555	507	506	499	542	495	561	543	529	535	499	517	494	555	507	521	530	532	534	514	572	555	491	507	549	547	480	498	557	511	487	538	520	538	552	476	533	519	554	494	510	486	560	472	524	522	492	571	504	518	511	494	543	530	542	493	513	509	517	499	544	505	506	516	527	502	515	513	528	503	525	540	533	532	585	526	535	582
62095	94710	62502	29993	9315	2218	778	728	717	677	768	803	708	685	731	797	740	788	750	714	725	763	705	739	716	721	769	753	725	705	738	690	717	735	729	700	729	734	727	678	682	749	708	720	737	737	712	706	701	734	689	684	748	736	722	726	712	742	750	746	783	694	727	728	755	706	712	767	741	771	712	716	763	747	723	700	709	741	732	735	730	735	760	761	744	732	759	768	727	750	717	779	714	736	718	729	733	779	729	705	709	704	725	669	744	712	733	710	751	719	755	715	712	706	733	744	719	717	716	712	722	734	706	757	687	734	716	689	718	743	746	764	730	737	752	718	728	749	709	677	694	744	756	705	730	687	709	700	699	688	737	715	752	725	740	644	760	705	723	737	745	737	717	690	695	719	716	725	738	692	767	742	735	768	717	698	767	694	699	727	711	707	754	723	700	737	710	762	704	706	761	737	741	737	756	694	717	773	710	728	717	739	746	751	721	717	712	738	727	750	712	692	740	744	738	737	731	752	786	703	776	777	754	766	722	731	734	722	762	720	736	689	749	721	756	737	704	787	687	738	776	718	741	774	701	771	717	735	735	710	715	701	746	725	718	734	709	766	748	703	732	739	746	733	701	704	733	660	721	726	683	700	753	699	721	724	716	688	732	688	771	708	763	738	707	760	712	769	731	704	740	689	699	725	723	729	761	665	727	727	734	686	731	730	774	745	742	699	738	725	745	726	741	710	763	761	714	737	725	737	689	736	738	726	718	763	684	706	727	702	713	766	772	700	740	718	719	729	674	714	723	757	724	688	683	710	691	737	729	742	775	740	723	720	745	744	752	741	785	705	753	738	730	683	720	734	757	762	710	787	718	719	770	742	723	752	709	704	734	753	710	742	712	793	735	733	741	720	703	736	703	752	719	710	732	715	690	726	730	704	736	718	694	707	719	718	751	732	709	701	737	701	712	710	722	706	774	719	707	729	709	739	717	720	739	767	719	706	722	730	725	736	720	738	705	736	741	726	752	744	752	750	723	767	707	746	715	742	743	692	721	690	692	747	747	706	732	763	759	772	722	733	696	715	798	720	704	708	694	700	733	727	763	712	724	736	736	673	725	700	771	753	761	682	744	719	740	727	731	733	686	757	732	693	684	720	714	736	776	729	737	738	716	726	717	693	714	642	738	720	753	726	700	745	721	763	707	733	708	778	710	725	688	702	727	716	731	732	729	679	735	752	719	755	741	703	750	739	736	729	691	715	744	748	707	759	730	704	766	766	728	767	775	711	746	736	731	731	704	765	728	711	759	711	694	728	712	721	724	739	712	718	708	772	757	672	746	686	735	700	767	718	693	777	767	720	646	663	733	712	730	709	708	699	725	717	717	723	726	746	696	691	705	729	729	715	697	744	731	729	735	715	699	728	718	699	696	737	741	693	775	720	698	754	779	757	716	713	711	736	746	711	733	766	743	758	652	731	726	763	705	755	697	728	690	673	722	743	694	742	699	705	701	748	782	730	757	719	711	729	711	770	691	727	761	714	718	732	704	698	704	720	703	722	732	709	720	694	681	750	721	737	754	704	739	710	768	763	715	752	774	693	704	681	704	709	727	730	728	753	746	733	730	738	670	719	741	768	777	693	699	742	735	694	749	735	706	707	711	737	721	704	731	707	707	735	743	760	687	746	715	710	666	709	707	708	747	724	697	711	699	703	747	706	746	716	771	793	747	746	691	705	717	716	713	738	698	756	695	718	694	749	727	722	747	744	724	728	709	709	747	707	724	715	716	754	714	730	741	727	721	716	693	688	762	746	719	687	736	702	747	737	755	747	711	695	723	712	732	700	738	716	720	746	719	756	786	752	724	739	724	726	741	722	761	708	717	725	714	765	716	726	759	748	783	717	746	719	741	731	734	737	783	714	718	733	731	720	760	744	729	691	728	689	713	706	791	739	667	721	712	721	743	711	688	764	760	717	746	718	753	724	744	743	781	735	737	745	744	698	722	688	757	737	688	660	756	665	760	681	717	700	725	746	715	739	745	738	706	715	711	658	736	714	725	707	735	735	743	725	770	708	717	719	765	753	747	735	722	723	765	756	769	728	708	746	681	760	744	702	749	743	771	711	701	719	744	696	751	766	704	735	717	693	765	728	736	713	690	748	763	738	713	699	677	753	704	785	694	697	753	729	695	748	743	687	746	705	739	715	696	703	723	776	722	685	761	713	691	704	739	735	727	746	712	785	667	715	672	637	722	707	738	756	670	747	766	680	728	717	711	736	722	753	744	688	739	704	769	733	684	749	654	716	720	744	711	717	733	738	745	767	688	692	711	725	747	706	726	721	726	732	724	762	682	719	717	698	713	743	760	703	698	744	715	745	724	763	761	714	684	693	747	716	686	721	787	738	718	734	752	718	702	705	687	733	729	764	736	718	770	744	726	700	733	733	764	735	737	759	719	737	710	710	770	734	734	720	767	712	776	709	707	741	686	766	716	726	729	710	744	751	717	740	794	722	739	710	758	707	719	716	729	751	690	710	719	756	731	724	728	754	745	709	690	723	704	738	709	754	777	762	736	711	698	756	732	710	739	740	734	724	756	756	752	812	720	740	731	794	704	757	700	752	732	699	716	712	722	706	698	691	697	743	721	667	730	713	689	673	723	698	739	699	732	746	779	705	759	715	776	677	743	742	736	761	783	755	731	709	722	727	702	739	726	730	654	716	729	732	714	737	702	707	752	741	698	753	739	679	767	737	684	745	758	707	724	748	730	706	774	694	769	735	688	729	663	713	696	687	677	694	733	722	728	703	763	723	707	710	698	787	704	750	726	727	764	705	744	710	717	722	717	713	705	768	728	746	743	704	695	708	758	712	677	705	762	687	741	728	701	755	754	720	718	725	713	705	733	719	722	751	729	698	671	720	725	720	741	738	723	666	721	688	743	708	683	730	717	752	687	734	725	699	755	775	753	705	725	770	732	734	720	715	715	744	732	731	691	710	663	697	734	747	699	721	742	743	763	719	724	732	732	730	740	712	686	754	773	683	749	743	736	717	758	718	732	709	718	713	771	739	780	691	729	786	734	715	737	700	754	768	758	713	730	695	749	753	750	769	780	680	721	728	750	729	730	762	740	711	778	694	717	719	709	790	717	768	787	727	753	715	722	743	741	729	705	752	691	745	711	766	748	781	788	693	719	763	752	748	708	725	689	749	783	712	737	714	688	745	778	773	696	678	732	737	731	748	703	754	711	743	727	701	734	769	714	715	674	738	719	745	709	741	737	715	705	728	740	752	736	718	733	701	755	726	705	717	777	736	724	693	770	740	762	757	697	717	728	761	718	751	690	718	728	713	728	755	704	723	713	724	717	734	688	742	711	675	699	739	707	751	683	717	724	702	705	738	720	723	738	696	749	732	659	732	684	718	736	723	716	663	715	699	715	702	712	725	716	734	740	738	740	733	773	718	659	719	726	749	749	691	717	706	736	700	746	717	695	758	738	697	761	685	719	742
31360	27801	23134	7919	1250	731	526	531	510	492	502	520	506	557	540	509	482	500	563	519	508	543	544	544	512	517	532	493	493	501	484	505	501	503	523	518	501	479	517	512	499	516	530	523	522	527	541	497	510	507	501	495	486	541	544	500	520	484	522	548	509	515	542	487	492	556	502	524	518	503	485	543	501	518	532	498	503	527	483	503	491	514	471	530	496	498	541	459	554	535	488	517	507	512	554	496	499	511	489	543	500	517	474	495	530	465	496	504	514	518	512	509	485	519	487	567	505	470	535	501	504	506	538	539	500	547	507	478	528	525	498	531	526	505	506	521	470	529	534	476	460	506	554	525	522	500	532	535	534	489	501	529	520	506	524	546	519	502	518	562	519	511	504	528	506	532	460	455	530	517	472	496	513	520	503	530	502	496	498	520	511	505	538	502	546	526	514	466	553	510	488	511	469	485	479	543	525	487	489	507	506	510	472	498	492	498	474	474	460	485	511	511	455	526	443	527	489	487	505	503	577	499	506	509	495	503	490	522	493	508	499	469	514	536	522	510	491	545	533	511	499	493	512	536	509	469	489	546	536	477	498	522	494	501	515	507	514	511	507	485	493	497	506	544	514	485	481	511	541	496	520	524	516	518	479	538	543	508	541	441	515	479	527	473	511	509	445	528	548	540	502	538	506	521	508	545	553	531	537	514	512	540	537	539	545	518	488	490	522	530	531	495	525	489	506	519	477	494	531	500	497	500	521	490	507	498	495	524	503	491	491	539	515	525	510	489	502	476	503	530	496	492	522	537	520	508	504	487	472	483	521	497	520	508	470	506	525	505	467	496	496	530	498	492	498	518	448	485	518	486	447	504	474	523	496	518	546	497	521	499	470	483	488	523	519	476	487	519	513	543	448	558	524	478	526	514	534	503	492	505	460	551	487	503	485	501	511	522	520	536	469	517	521	522	498	464	494	510	537	528	515	535	516	490	520	509	522	513	496	495	494	490	522	502	500	498	465	511	528	517	534	518	516	504	530	474	488	485	543	503	531	507	491	494	468	518	507	525	454	505	489	527	518	525	519	542	522	494	512	460	515	503	516	522	491	499	515	497	506	487	506	517	505	538	504	535	525	487	508	488	508	515	517	515	482	508	468	521	504	519	520	553	498	490	475	508	523	499	493	489	498	538	505	499	460	485	498	507	535	525	476	483	489	506	498	503	541	507	517	474	490	534	545	511	495	516	487	513	519	526	532	517	466	525	487	500	509	534	508	520	485	510	460	474	495	505	470	521	527	553	488	497	493	522	488	526	523	516	456	498	486	528	522	551	508	453	487	523	488	490	540	499	504	524	520	520	542	536	470	511	503	536	466	520	505	489	516	519	531	507	517	519	484	546	473	475	498	512	485	521	562	519	521	536	489	512	517	525	477	516	528	508	480	512	490	533	466	492	468	517	507	516	508	505	490	519	528	492	533	535	518	462	485	515	520	500	511	498	508	485	520	499	509	516	518	510	544	469	506	517	507	518	518	525	501	495	482	537	508	532	531	548	472	506	509	509	508	525	523	519	551	535	513	491	502	491	535	504	516	494	542	487	518	498	509	540	515	534	523	492	491	550	478	535	507	523	531	514	521	527	542	492	481	478	505	490	478	519	518	522	508	487	494	463	513	495	483	534	500	515	526	480	501	536	470	519	520	504	512	546	540	574	545	483	519	484	474	528	529	504	490	525	507	541	471	478	485	489	522	539	521	471	499	522	505	466	512	506	493	499	473	501	500	541	533	512	510	474	504	505	495	524	517	533	504	543	534	509	530	495	473	511	533	465	534	495	534	544	509	525	518	503	556	503	506	522	541	532	566	551	509	483	543	525	506	467	509	482	514	538	521	468	502	513	503	498	513	519	552	497	583	489	503	509	508	517	501	500	513	481	499	546	519	494	521	493	518	482	469	508	486	536	530	516	523	483	515	501	501	494	524	490	532	513	527	506	530	499	505	525	502	496	510	491	516	469	503	548	498	508	508	480	515	514	482	486	511	533	514	529	545	486	506	529	522	503	495	498	472	515	492	506	549	526	538	524	500	530	517	566	531	500	498	526	491	486	501	537	528	471	488	507	515	482	534	541	533	512	478	492	507	535	506	556	509	523	509	458	513	490	529	520	486	544	525	471	513	498	491	522	505	495	551	502	513	537	490	520	499	491	510	524	526	519	532	541	482	519	531	475	475	505	542	498	521	511	515	553	478	511	540	567	486	505	511	517	512	476	499	566	532	496	463	531	505	462	543	538	545	542	495	521	509	546	504	532	525	534	498	480	509	506	509	447	504	489	521	500	497	479	507	500	501	511	510	518	485	506	474	503	525	520	505	530	493	513	502	492	519	532	534	512	511	481	515	467	527	492	505	507	502	538	541	511	467	456	500	482	485	489	480	476	513	485	517	515	511	485	519	462	518	533	524	465	514	493	559	524	477	510	537	514	493	466	522	520	461	510	559	478	506	489	501	492	511	492	506	484	483	491	525	486	504	479	486	507	519	441	530	530	481	489	541	513	493	489	492	516	542	544	499	557	477	539	533	507	532	508	539	512	482	496	515	502	535	501	505	516	505	523	513	520	509	536	489	506	506	514	496	493	485	510	477	556	504	518	515	505	516	526	510	488	465	523	489	541	448	560	517	498	499	448	528	518	522	490	494	528	469	544	497	509	492	520	506	513	523	478	535	543	504	505	554	531	493	554	442	498	485	504	497	473	519	521	522	507	509	510	533	470	521	535	507	535	449	520	527	488	499	539	558	503	499	515	488	540	486	479	532	509	535	464	521	509	500	502	500	466	526	514	542	487	473	513	492	488	503	509	569	533	496	483	549	542	508	507	509	493	537	505	489	496	532	547	528	521	528	501	506	513	530	481	526	462	525	529	506	519	483	481	502	499	536	502	505	524	494	490	531	508	504	468	514	499	533	504	478	493	527	512	503	499	524	495	469	556	479	528	481	459	492	507	472	501	477	509	492	490	545	527	478	487	475	515	524	529	517	545	540	529	513	510	515	483	530	483	508	505	510	502	509	492	565	534	511	524	534	498	514	486	488	515	515	521	494	468	489	500	492	528	462	510	518	519	490	522	522	508	490	470	469	517	530	503	510	533	507	513	520	506	529	536	539	491	491	459	518	489	523	437	504	494	541	512	496	492	483	530	502	529	477	559	512	486	510	510	551	545	494	503	521	495	488	516	511	506	494	561	511	560	520	519	522	500	507	543	474	572	498	537	506	514	522	508	485	511	498	469	508	522	498	511	526	540	531	516	511	490	501	505	554	506	506	496	559	525	566	500	496	531	479	510	516	525	517	495	517	532	494	523	529	496	552	514	477	486	505	507	467	495	510	515	514	545	501	506	486	532	521	449	533	469	476	479	553	509	523	499	524	536	522	531	484	506	482	498	492	510	475	522	470	533	528	539	494	492	478	497	501	523	478	531	510	488	526	482	507	475	488	548	546	468	485	528	472	496
38599	42837	23228	5833	1635	817	744	672	755	728	718	730	733	762	747	706	729	733	704	754	737	743	740	740	767	723	690	712	717	728	733	768	712	730	715	708	691	672	694	705	721	726	740	715	735	753	743	779	727	768	721	750	749	716	720	737	770	767	731	677	681	760	722	776	734	733	719	697	700	697	722	688	682	731	719	692	685	765	664	740	743	752	695	696	740	693	733	693	726	703	776	734	696	725	727	736	683	743	745	698	733	740	737	669	712	741	741	744	691	683	717	741	693	735	775	698	734	699	739	748	710	704	721	692	711	719	649	771	678	733	674	731	737	663	732	707	743	724	747	708	688	743	727	728	688	747	708	739	731	718	739	707	779	756	710	751	720	742	689	715	725	705	728	714	737	708	758	737	685	744	711	740	711	724	738	706	694	714	749	698	749	694	714	683	670	725	718	729	692	778	731	682	722	738	704	760	704	716	737	747	706	706	718	716	699	739	658	731	690	769	720	687	712	720	693	714	732	736	714	752	719	729	739	676	724	709	690	761	732	765	697	766	725	678	670	735	726	714	679	719	718	768	726	711	705	718	706	691	728	678	705	728	714	725	727	690	656	672	684	683	749	703	739	737	664	685	706	757	771	709	735	702	733	711	737	720	708	737	704	710	723	722	665	769	697	707	728	761	749	714	749	691	723	721	696	655	672	708	706	766	712	710	755	711	699	688	694	711	759	676	731	709	704	700	736	718	740	715	710	789	710	738	695	705	752	748	704	726	738	712	687	694	747	687	711	721	738	673	776	739	697	686	688	698	726	711	705	703	740	715	725	709	719	729	740	677	719	671	687	749	705	782	741	737	722	728	673	725	719	676	729	733	733	746	744	696	737	721	703	780	702	750	725	694	686	737	710	697	731	725	697	721	710	707	757	711	712	695	728	725	670	713	750	690	749	690	718	717	755	734	721	733	746	794	687	724	732	751	719	759	717	717	718	740	737	737	707	709	747	720	711	695	693	747	716	658	696	721	750	678	705	697	704	760	725	676	733	738	716	737	715	748	710	692	713	721	691	676	761	713	691	738	740	702	743	740	762	743	743	734	735	733	756	735	738	700	688	727	788	766	723	769	708	733	697	721	719	771	699	696	706	752	708	738	733	754	730	741	708	692	702	680	694	686	687	740	738	711	700	723	765	740	757	733	651	759	727	730	737	723	692	687	699	735	689	730	779	749	663	705	741	769	683	664	722	738	691	739	730	701	725	740	690	742	726	746	757	743	725	742	758	693	718	716	724	695	677	733	740	658	768	777	730	720	760	703	690	731	732	745	735	724	704	706	716	728	729	714	740	770	755	779	720	738	733	727	706	694	744	709	750	709	770	700	690	703	684	732	745	708	702	712	711	758	698	740	707	758	721	768	793	681	719	704	746	721	718	728	730	703	690	746	746	712	750	678	715	738	746	695	706	738	741	736	716	704	722	708	751	702	689	735	731	766	672	745	707	743	707	707	743	708	684	698	738	772	719	737	731	718	683	691	705	713	788	691	659	668	736	726	760	693	731	660	720	697	729	719	732	724	732	750	772	681	720	735	720	745	712	729	715	704	715	658	698	739	763	766	762	695	759	768	754	716	724	725	791	733	754	733	691	702	710	722	675	680	698	747	763	685	748	774	714	718	749	678	759	722	722	714	742	736	752	749	711	697	707	709	744	705	710	770	720	780	688	696	772	735	703	683	735	688	806	710	747	691	721	703	702	722	737	721	687	734	698	694	765	707	682	768	718	678	688	707	715	707	687	686	746	746	715	694	717	713	708	722	715	675	727	714	726	741	739	740	754	753	674	729	756	724	660	744	672	712	768	720	738	705	709	715	749	758	680	728	683	712	681	703	715	664	699	696	735	762	757	742	744	721	722	732	752	688	693	681	758	715	698	756	719	758	707	699	689	778	777	726	703	706	716	703	699	698	685	724	711	748	680	724	717	663	675	682	757	724	719	721	727	742	635	719	808	712	756	674	762	740	687	683	742	732	753	726	765	721	733	681	665	711	790	703	737	727	703	711	694	725	729	667	742	695	740	786	681	754	706	680	741	718	739	704	740	700	720	679	732	745	746	710	757	692	745	737	766	722	749	714	729	730	735	742	728	708	711	694	762	669	642	722	737	704	714	677	739	746	702	721	677	700	705	741	726	813	726	741	734	788	728	768	720	722	746	714	680	696	712	721	743	685	755	737	693	713	728	714	718	702	723	786	710	711	738	771	762	691	720	710	722	693	736	766	661	700	673	754	673	711	697	721	736	703	746	716	703	765	691	754	685	712	713	768	703	764	722	734	702	741	690	722	698	725	744	692	749	723	717	725	718	709	694	711	728	701	732	733	698	744	701	755	718	698	759	685	749	721	664	749	716	697	740	719	719	701	726	696	754	750	741	715	679	704	731	706	691	752	723	707	746	749	754	689	753	725	704	717	712	736	721	648	707	738	754	772	714	697	688	669	701	702	741	702	704	767	710	752	728	695	664	699	709	702	770	738	719	742	727	717	714	727	673	713	684	754	711	715	705	769	768	735	759	701	698	741	772	721	748	700	747	753	715	754	738	703	727	753	722	700	679	721	712	762	686	725	758	699	745	699	706	682	741	681	726	706	765	746	725	730	693	711	763	728	696	748	669	720	735	709	720	729	690	728	742	728	686	727	705	695	768	698	695	668	743	725	729	761	697	751	690	705	690	747	727	739	707	737	674	715	721	754	736	734	669	706	697	714	730	710	735	674	724	687	741	737	699	755	731	779	762	733	742	692	714	733	752	676	733	689	668	698	711	695	734	721	781	729	744	720	720	718	645	750	699	778	745	701	693	736	767	752	663	756	736	742	727	720	741	712	721	727	732	741	765	706	740	712	711	695	748	732	669	717	733	688	770	737	729	701	719	792	675	696	706	666	713	722	730	703	739	698	721	730	682	732	698	711	774	700	664	705	710	733	748	731	699	724	736	731	715	726	720	733	733	736	763	672	730	713	726	714	733	767	741	720	718	755	719	681	711	763	742	718	712	706	722	736	693	738	743	736	715	725	763	711	721	720	714	701	708	732	727	737	751	731	686	692	693	677	694	715	703	734	693	679	755	734	754	720	712	674	734	740	715	709	693	728	742	715	702	756	732	709	674	726	743	738	743	738	686	729	712	680	707	685	663	735	673	689	753	749	703	731	707	695	776	694	705	706	726	729	693	727	715	709	696	752	752	735	732	722	735	762	715	741	711	704	713	719	780	719	714	729	703	713	714	727	701	669	739	746	723	717	768	708	736	729	742	712	725	744	714	738	749	752	728	710	730	687	649	694	737	767	728	666	671	703	707	698	744	729	708	731	665	734	702	731	717	767	717	746	742	708	725	706	734	699	683	717	723	738	707	750	712	714	694	651	697	749	703	763	682	735	739	739	707	748	722	740	649	709	673	743	718	730	709	770	729	710	733	725	719	701	711	739	740	720	739	695	704	751	711	711	735	695	692	696	753	682
24188	21875	29650	24131	21091	12745	1142	639	631	671	646	611	651	641	634	666	632	603	617	629	622	642	630	633	640	602	656	605	589	619	607	588	591	593	597	635	582	644	627	612	611	657	614	588	578	659	572	630	609	651	631	642	614	579	668	659	629	603	611	653	644	603	568	619	639	629	630	601	660	623	661	609	601	595	595	634	612	611	651	599	626	635	629	611	573	630	629	659	614	626	599	628	612	614	621	659	587	604	628	600	628	595	649	638	649	635	621	641	657	625	602	644	627	594	643	634	575	655	586	618	622	607	598	602	649	638	627	627	631	621	566	568	636	643	631	583	597	612	569	627	608	564	614	595	616	619	614	625	646	634	581	613	633	596	604	621	626	636	596	641	637	592	597	618	606	612	645	611	603	624	592	647	621	621	635	574	603	575	605	598	659	608	635	637	582	644	645	599	599	623	592	641	563	645	650	650	606	622	624	570	641	608	564	595	595	626	615	580	653	602	589	639	587	574	618	598	593	593	620	619	601	605	603	603	656	598	620	602	641	641	609	599	624	634	574	644	621	616	609	621	636	579	635	623	625	605	620	641	608	611	601	631	641	586	606	610	588	652	598	601	594	581	596	643	652	609	606	560	564	595	642	646	635	608	608	585	583	627	610	618	630	607	591	624	607	586	630	602	592	618	598	591	595	627	601	594	602	636	632	627	586	584	647	590	647	577	586	618	630	609	601	603	619	629	622	661	621	613	653	592	648	607	630	693	596	609	550	608	616	585	637	593	619	632	619	590	606	660	609	636	612	609	625	573	604	619	573	625	589	625	636	595	624	671	636	594	621	599	619	629	598	608	622	600	641	611	599	605	639	624	613	633	642	624	534	632	625	612	598	590	613	612	601	616	647	635	620	619	625	665	660	652	620	617	640	617	641	599	556	584	600	624	646	606	607	594	633	619	613	627	580	598	644	639	621	621	597	596	611	608	631	581	559	606	598	649	635	624	602	638	632	604	592	597	597	570	621	622	652	553	572	625	580	592	624	572	616	579	610	553	649	612	647	579	636	580	607	639	642	609	596	583	640	563	649	590	632	598	623	583	640	616	609	615	639	587	597	587	649	606	573	617	623	607	604	614	572	577	644	627	603	581	631	596	616	596	604	660	595	607	630	612	631	574	662	590	571	607	593	571	673	668	605	575	617	590	597	556	639	594	621	628	656	603	589	598	593	652	624	582	593	588	587	643	640	676	600	655	624	572	630	634	595	637	589	604	612	588	590	615	636	642	597	611	687	672	600	612	615	628	641	586	551	597	582	607	596	592	624	618	636	603	591	583	619	597	600	591	573	645	638	605	637	629	645	633	564	613	591	635	625	587	617	614	620	604	597	637	651	616	606	590	606	663	612	621	621	617	617	635	625	564	586	602	642	596	641	588	629	592	617	634	604	639	610	620	587	617	600	628	663	627	598	620	579	602	567	614	618	617	590	620	631	621	637	632	618	583	598	610	609	579	594	588	616	615	596	648	632	611	642	655	641	625	636	578	598	613	583	580	607	588	578	595	622	630	581	567	578	624	589	611	635	621	594	637	631	646	588	578	592	619	612	614	666	598	631	633	596	616	633	611	598	563	641	627	641	629	597	574	586	609	624	621	603	589	630	639	602	658	581	642	621	586	649	606	597	615	630	629	626	639	604	608	611	626	608	622	612	608	601	637	591	617	593	598	620	593	571	627	630	613	606	648	579	640	623	612	595	589	629	634	614	591	620	617	652	577	630	589	613	627	645	607	642	670	655	593	627	565	637	628	579	613	588	613	571	621	628	603	618	678	573	614	594	615	641	649	652	645	591	612	598	651	597	640	580	630	597	609	634	627	571	630	607	668	599	595	643	611	612	591	594	626	648	608	623	621	632	605	601	591	587	656	625	626	646	602	709	611	637	582	606	590	579	615	601	577	577	609	635	584	589	601	645	673	599	555	677	631	606	606	623	592	625	592	591	600	636	637	589	626	608	598	586	635	605	614	632	625	608	601	639	609	610	613	631	644	596	616	603	628	628	584	597	614	647	613	649	612	555	607	626	609	614	673	624	603	609	565	619	692	580	596	578	604	589	632	577	638	601	598	619	639	605	628	610	627	627	614	626	631	623	623	600	629	615	577	614	624	640	653	592	603	611	630	584	630	629	612	621	598	632	596	615	648	603	629	583	600	619	626	581	641	567	627	602	604	623	598	645	621	619	605	586	603	666	622	614	593	593	633	592	601	593	587	624	643	619	601	568	601	634	654	605	643	578	589	617	619	620	604	633	644	587	588	599	648	604	599	637	634	637	658	611	589	596	581	560	623	620	584	595	626	632	631	631	604	606	609	594	614	595	622	610	602	673	613	640	620	583	622	634	603	615	582	609	620	602	619	609	625	638	578	637	633	583	602	593	615	639	584	604	627	674	611	606	625	598	615	587	622	636	612	609	605	612	629	659	599	640	588	584	547	594	584	586	632	631	632	588	634	629	603	588	590	631	598	606	580	599	588	589	613	590	676	661	593	626	658	605	581	550	590	609	602	648	633	617	640	597	600	586	623	600	585	617	591	602	596	630	589	613	585	632	609	630	612	620	607	606	602	615	619	589	637	609	619	611	621	637	643	636	565	574	572	598	597	618	620	657	619	617	586	611	662	623	643	576	632	628	614	586	632	606	615	602	587	582	599	593	602	641	612	586	603	603	568	639	641	647	607	668	623	658	649	613	644	586	627	614	593	601	638	634	607	640	596	586	602	649	637	620	628	612	616	635	655	619	622	630	604	583	585	645	566	600	590	597	615	574	611	612	592	621	610	607	604	583	624	544	619	631	634	624	617	590	606	605	586	556	661	629	626	615	615	614	595	633	568	616	673	595	603	638	628	611	619	598	667	603	588	638	569	596	638	597	639	602	606	607	643	580	581	585	632	600	651	587	582	621	592	591	610	601	602	611	632	611	614	620	597	634	623	634	662	613	615	589	601	652	574	659	649	644	644	629	589	611	604	635	613	580	636	611	565	631	578	570	638	585	585	616	616	603	577	626	605	642	607	611	654	612	667	591	617	587	621	626	618	645	659	582	600	615	617	621	599	614	620	617	616	579	617	601	618	537	636	610	594	623	541	608	621	630	593	603	627	590	589	633	624	626	647	642	625	639	607	596	620	600	608	607	634	631	649	605	558	603	593	611	595	614	621	572	596	637	612	598	629	629	612	635	611	597	633	593	641	592	613	638	594	557	601	631	598	646	640	626	619	634	621	590	609	588	633	581	579	571	577	643	615	622	626	626	625	563	597	628	586	644	612	624	580	645	582	589	613	604	618	573	635	614	587	608	611	605	600	620	614	637	623	587	592	610	607	577	568	626	588	630	673	592	618	671	622	600	586	651	644	622	647	635	634	633	601	613	581	601	595	644	598	604	602	605	581	580	614	637	606	612	662	598	609	622	581	582	606	635	593	603	603	625	624	610	642	603	589	616	572	632	659	628	635	628	626
62028	88668	56584	25250	6829	1452	856	866	823	881	883	847	845	870	827	801	901	851	805	874	877	891	824	905	856	855	865	852	846	888	906	806	842	848	879	852	864	887	854	837	828	886	904	857	827	832	875	855	871	859	877	857	848	793	827	870	901	828	870	869	885	865	867	859	831	855	886	895	857	862	899	868	851	827	861	852	832	890	825	915	836	882	866	856	889	824	919	893	856	850	852	829	848	856	767	878	837	850	851	853	873	889	840	871	881	860	846	871	879	911	866	859	855	826	824	858	812	864	848	881	825	830	870	807	842	854	833	827	865	828	823	882	851	904	878	822	852	857	844	880	831	857	876	923	851	803	857	858	846	877	864	902	871	831	878	847	856	890	837	847	847	839	878	842	856	859	931	864	846	816	835	841	842	918	821	820	785	844	807	787	871	849	852	840	826	823	884	868	781	894	796	850	834	881	867	890	842	846	864	848	849	898	828	844	836	819	891	868	885	857	837	893	870	915	862	856	823	871	819	855	897	873	871	871	837	842	854	870	853	797	812	875	881	850	826	897	875	854	829	826	884	881	854	818	841	897	848	870	816	853	873	830	855	875	833	864	867	870	810	837	835	898	824	834	817	828	896	874	866	910	856	861	875	823	858	875	883	867	913	856	867	858	848	833	863	906	857	841	827	872	877	820	846	853	866	870	846	914	853	868	864	862	826	893	828	864	849	871	895	890	861	871	848	809	842	828	885	857	821	844	900	825	837	849	830	852	885	877	911	815	872	814	889	832	863	884	819	855	827	850	797	866	847	901	899	854	857	876	830	849	911	832	867	778	865	936	868	839	842	900	889	819	852	849	895	808	879	875	884	870	827	857	904	849	841	861	801	906	939	856	848	851	877	827	850	801	817	828	819	854	854	850	836	802	858	821	839	901	889	833	866	853	860	819	849	853	812	854	830	848	880	858	860	870	850	870	917	876	909	862	835	811	846	822	854	886	874	821	846	854	863	885	882	877	871	885	824	825	863	858	859	904	826	872	803	766	867	807	857	861	849	872	834	843	820	845	823	855	881	862	826	817	830	823	920	839	902	807	908	836	831	829	882	841	815	847	807	881	864	856	854	836	860	830	882	835	903	913	868	857	870	824	895	866	849	855	889	891	838	854	859	905	837	815	834	814	846	900	852	846	903	926	903	857	836	811	826	873	868	860	875	841	866	877	837	839	851	868	929	856	830	884	893	813	864	842	898	910	861	847	881	855	861	846	833	855	788	863	821	903	812	835	789	804	813	871	867	821	819	857	876	836	867	875	852	825	918	765	807	861	854	855	840	894	851	849	832	901	831	870	885	861	842	856	872	859	794	854	881	788	831	777	886	859	876	840	821	823	821	850	863	842	861	802	847	876	845	870	854	875	830	828	871	867	893	880	886	862	853	863	850	815	841	850	901	874	846	891	869	831	870	839	829	907	881	816	892	848	823	849	860	831	850	888	877	866	889	886	855	818	871	883	840	883	860	832	827	834	861	818	814	859	898	854	831	858	847	916	858	879	862	862	810	873	866	868	890	834	893	830	850	862	858	873	838	834	846	881	829	826	824	877	815	829	798	832	868	889	888	920	833	835	880	863	886	821	866	833	868	834	838	849	883	858	895	847	871	840	878	852	842	875	836	882	883	891	868	854	818	878	807	782	878	882	871	831	875	838	830	857	926	888	869	908	869	836	815	825	809	825	858	854	860	851	893	853	857	864	860	850	838	849	837	859	893	857	825	874	831	855	863	819	797	818	846	826	882	879	860	898	842	854	866	824	838	861	821	893	835	889	833	873	806	855	824	858	905	885	815	855	850	910	829	860	905	870	864	845	821	889	826	829	849	863	858	902	868	838	855	891	875	814	815	851	890	819	886	810	845	846	883	847	828	843	833	790	893	836	806	847	804	891	857	872	838	838	877	867	829	893	865	858	866	894	860	828	860	854	896	827	827	818	846	809	834	904	858	843	892	846	851	834	897	870	854	902	864	803	828	843	842	918	847	830	843	852	857	839	896	885	820	883	855	890	842	822	811	852	877	863	814	857	809	834	885	872	853	815	871	788	794	830	821	811	917	879	889	843	877	835	878	866	907	839	853	887	830	834	837	880	877	914	852	931	866	844	836	861	854	868	852	875	860	877	783	823	877	826	831	860	835	865	874	806	838	892	858	831	858	811	863	884	861	849	852	882	833	818	839	852	862	870	829	856	846	801	862	864	843	862	895	803	814	814	846	903	854	851	835	890	809	874	869	820	900	896	860	848	835	886	842	800	856	876	852	891	835	794	810	894	861	843	837	899	876	864	827	820	849	846	910	881	841	874	886	827	882	825	874	807	850	860	814	838	840	843	825	866	826	889	850	843	895	821	858	872	847	848	843	833	868	840	883	800	874	829	853	844	845	842	938	870	846	918	865	885	855	852	867	833	887	837	879	863	823	816	889	875	838	882	917	854	828	847	872	865	895	872	811	853	846	863	847	874	912	856	809	842	859	907	824	881	875	846	916	861	870	933	877	870	816	869	823	846	857	860	848	864	822	865	862	871	826	798	850	880	866	861	806	860	855	836	895	802	842	905	829	838	872	854	845	918	891	840	895	821	850	838	833	881	856	830	834	826	901	810	902	885	831	852	867	833	871	857	858	855	847	832	883	835	876	786	827	805	855	827	880	863	845	822	843	901	889	902	830	865	877	830	853	868	875	837	808	825	881	877	856	833	870	842	904	879	815	850	914	872	814	830	884	867	867	821	866	866	869	927	888	861	909	873	902	797	814	826	828	892	855	849	866	843	896	895	904	804	830	879	838	843	852	858	911	882	884	831	905	837	814	816	867	815	900	866	866	893	854	868	844	837	848	869	819	829	832	839	883	861	890	804	805	898	836	881	873	846	856	892	813	852	852	881	868	901	875	841	869	910	872	843	874	857	821	801	847	807	864	832	860	842	885	877	874	836	881	848	876	851	832	825	828	815	819	840	860	910	836	879	876	869	906	833	829	883	842	807	860	833	782	885	883	850	850	808	940	865	844	791	921	841	877	836	831	861	846	845	859	843	866	859	878	845	864	848	858	870	853	861	859	856	834	845	858	897	853	837	881	898	824	861	857	878	850	863	846	877	824	851	853	865	813	893	889	861	840	899	860	870	850	884	873	866	912	862	842	857	817	868	843	874	869	861	844	877	819	864	890	875	855	818	855	810	846	825	817	859	811	826	943	887	892	845	883	848	843	875	853	874	880	878	844	852	886	860	917	869	852	830	829	901	905	806	829	876	851	814	875	844	907	880	859	869	898	870	901	929	825	862	838	902	884	860	792	836	824	881	805	870	844	863	849	906	865	820	912	872	910	858	882	854	846	856	777	852	899	892	835	811	859	813	883	852	870	839	865	829	850	884	875	879	864	858	870	846	853	852	790	781	869	894	808	822	884	889	824	836	851	856	877	832	826	851	892	826	881	823	840	834	874	860	825	882	853	870	934	847	778	862
23557	21797	29810	23940	21483	20140	5141	615	551	563	566	584	552	583	582	589	578	540	617	572	530	539	581	541	569	589	554	520	567	560	541	549	556	515	522	528	560	553	520	535	539	567	519	528	565	549	547	582	530	540	510	538	554	528	555	508	581	553	564	545	599	544	557	539	573	543	560	578	550	524	543	539	543	551	536	552	516	534	558	532	539	568	539	543	574	533	560	544	517	524	535	584	548	542	582	579	547	520	527	530	508	533	558	537	530	578	540	536	557	599	518	537	583	582	496	582	569	562	567	537	531	502	567	561	559	555	568	574	560	558	526	497	535	573	510	544	541	522	502	489	555	553	549	557	548	527	569	528	523	531	558	497	535	550	488	508	504	582	570	547	561	535	552	510	567	512	579	529	589	556	550	536	525	530	564	561	524	516	545	554	551	528	558	553	511	564	521	525	609	559	567	518	549	573	544	539	542	508	495	563	532	537	550	570	538	565	519	524	568	542	571	563	533	566	557	598	509	516	523	559	530	525	539	517	582	534	561	548	530	529	512	529	518	565	572	544	536	550	534	563	581	502	529	606	546	526	502	543	511	564	577	607	514	546	584	546	496	542	572	509	544	524	578	597	557	546	514	566	568	583	552	553	545	512	575	562	563	571	518	530	540	543	508	566	522	541	550	538	537	554	583	557	533	505	548	520	567	497	551	522	554	527	559	543	533	590	591	534	537	541	576	537	553	525	497	553	524	552	519	566	544	542	518	526	522	538	539	581	519	532	519	539	525	532	503	569	554	592	539	535	549	516	546	558	542	514	587	558	549	510	535	565	539	553	566	550	555	552	569	536	546	524	546	553	566	566	522	526	579	528	533	571	571	558	537	536	530	509	561	563	517	536	527	570	525	538	546	529	563	594	522	522	549	568	557	484	540	537	553	537	549	548	573	546	604	525	558	543	528	534	566	551	557	506	495	536	532	507	560	555	545	567	545	565	576	548	532	620	539	547	575	552	534	580	552	545	559	565	607	587	534	572	534	525	536	555	567	576	542	556	531	552	580	498	580	528	545	592	554	561	538	529	528	530	538	548	572	535	535	546	557	531	568	549	492	552	540	526	569	562	538	520	536	534	504	553	541	535	539	528	503	549	522	594	531	549	542	542	518	559	519	518	546	534	534	540	580	557	549	534	558	601	513	548	562	522	547	547	557	561	520	548	561	523	515	587	535	537	560	539	504	535	526	555	545	548	597	586	536	527	546	490	551	542	518	545	542	551	540	527	565	483	548	555	507	549	592	553	537	527	527	536	535	548	548	529	538	544	541	558	550	533	537	556	568	580	520	543	525	544	560	584	568	563	516	585	534	526	561	518	537	549	593	520	549	537	559	557	529	566	539	567	554	517	515	578	545	520	543	528	565	523	512	526	557	536	551	529	526	575	509	511	540	558	556	547	541	505	534	556	540	560	541	556	509	526	549	525	562	515	548	553	541	519	511	545	553	556	525	564	512	535	537	553	586	567	524	562	555	538	509	568	554	568	566	570	546	540	548	555	531	532	545	570	542	500	542	539	548	513	571	541	565	549	525	561	528	540	542	538	567	524	534	526	549	539	532	526	550	547	551	552	531	557	551	541	570	565	540	574	563	528	530	610	552	539	505	540	528	522	575	585	540	570	550	553	606	537	513	532	527	501	541	552	530	575	550	514	508	537	518	594	520	549	566	557	529	553	566	528	560	550	545	527	577	539	510	538	534	571	539	542	519	529	567	497	523	537	520	561	537	538	526	503	584	590	568	538	559	553	545	487	542	559	530	521	533	534	581	586	539	579	534	564	574	564	564	500	549	520	518	519	516	508	557	548	529	558	522	550	555	504	528	519	523	584	534	528	552	546	515	526	556	517	532	556	534	530	564	533	531	580	548	540	561	509	490	513	527	547	526	552	568	561	550	539	565	556	543	504	537	533	589	532	554	567	526	537	545	545	518	550	550	530	499	586	570	560	550	522	572	561	543	546	581	576	550	549	515	534	527	551	572	568	529	537	573	491	530	532	507	523	596	537	522	514	561	533	533	535	593	496	592	571	517	538	477	548	521	545	537	551	552	519	569	532	545	583	550	543	498	546	556	557	561	554	548	566	549	593	565	547	507	546	528	562	535	553	553	580	536	541	539	551	540	525	564	521	557	529	550	503	559	540	547	545	544	539	540	537	614	565	585	586	514	532	503	537	539	556	570	562	542	567	529	527	539	531	501	556	526	536	502	569	557	524	533	520	534	534	539	558	517	537	542	558	554	582	545	553	567	536	560	579	571	559	536	601	535	554	541	546	537	498	533	553	495	584	556	528	512	538	525	541	539	522	520	527	564	506	555	526	535	560	552	535	521	559	559	590	544	534	553	546	557	538	532	571	551	561	598	536	562	584	480	585	564	565	561	534	524	548	551	494	513	548	595	548	586	538	509	583	538	570	536	554	523	557	558	565	554	561	553	546	565	495	561	518	580	526	578	550	549	510	569	539	564	568	584	534	514	543	569	542	549	555	558	553	505	552	573	566	551	561	567	504	572	547	539	553	549	531	522	559	563	525	537	524	499	520	519	540	516	530	555	536	583	577	519	534	536	522	502	540	542	507	606	557	535	565	574	515	561	567	562	599	535	535	507	539	496	503	538	515	534	537	550	568	559	495	565	542	533	533	579	553	531	538	578	562	578	584	553	553	559	511	557	527	572	547	495	513	531	551	564	524	553	567	553	525	504	529	540	520	542	511	555	558	537	517	522	575	571	521	527	540	538	532	565	558	563	528	529	556	600	515	556	545	572	556	577	521	556	539	550	530	547	485	569	517	561	538	576	517	521	497	552	540	562	530	550	564	558	546	553	535	555	547	561	560	543	559	518	551	505	522	491	563	506	552	534	525	546	573	526	589	533	562	538	546	538	543	531	534	522	526	540	525	479	555	532	570	543	599	512	565	524	546	550	579	531	510	573	554	568	579	559	561	551	548	548	518	554	511	521	538	538	527	532	523	549	547	521	558	575	537	560	541	531	555	553	589	521	550	549	550	527	520	549	518	540	555	537	531	518	531	557	582	521	541	523	523	545	522	566	533	544	541	535	532	527	548	548	570	501	502	567	567	555	547	495	532	593	515	531	554	529	524	559	581	488	505	519	566	522	522	562	499	572	546	508	573	553	565	531	550	528	514	507	564	489	520	563	496	515	537	558	531	566	566	548	569	518	565	524	530	531	581	535	545	551	572	569	560	526	527	554	593	562	583	568	536	524	505	555	540	522	566	587	559	545	545	571	520	553	508	541	587	532	574	569	537	555	509	546	576	561	560	581	536	521	529	534	545	546	542	551	480	553	548	549	546	513	547	551	515	545	560	570	534	571	524	531	550	530	513	525	577	561	500	563	568	542	566	526	552	518	553	578	553	568	526	510	552	531	514	545	542	527	536	578	542	532	543	526	545	548	532	563	560	524	534	545	582	532	568	556	518	551	513	548	540	542	522	564	535
63098	95776	63440	30248	9122	2169	784	799	791	757	757	761	835	714	730	822	728	735	819	758	771	725	789	747	714	756	732	779	748	771	739	744	848	758	807	765	744	746	727	742	757	723	741	815	765	824	748	800	754	732	732	732	721	770	766	774	757	780	710	714	793	735	784	732	780	828	728	761	759	732	692	807	726	743	744	723	769	750	719	770	753	792	693	764	779	755	764	760	710	724	751	771	772	721	745	748	747	792	778	802	754	743	805	728	759	807	753	784	751	764	762	778	737	807	753	735	772	719	766	759	726	756	751	717	748	719	748	772	759	742	758	754	790	738	725	717	808	768	725	700	737	753	748	789	750	747	788	757	744	737	746	741	788	723	755	771	770	790	778	816	806	758	753	754	757	756	764	751	767	718	718	806	789	689	710	751	750	735	716	775	764	751	783	795	724	768	721	736	726	750	788	755	725	765	729	763	737	695	804	755	708	761	827	740	780	730	707	778	738	743	776	780	755	747	765	736	752	771	784	754	807	750	794	776	723	761	760	737	731	758	800	753	742	762	774	731	780	717	720	758	765	735	757	771	781	765	729	744	728	770	762	705	758	717	757	739	798	783	750	805	760	719	754	783	778	749	749	784	710	743	805	733	711	742	812	770	732	766	762	745	765	757	742	762	755	791	729	795	747	718	756	770	779	732	722	783	796	776	759	761	789	720	767	740	717	791	773	742	770	746	731	775	786	754	760	758	718	812	779	783	767	756	757	780	808	782	776	759	785	725	756	741	764	779	730	755	754	767	728	729	743	739	805	761	779	743	823	763	737	720	765	741	727	793	779	713	789	759	754	753	772	770	735	761	763	684	772	716	720	744	716	743	773	776	729	778	733	796	691	713	691	766	745	704	751	728	742	728	780	751	788	779	726	781	736	731	710	709	749	749	722	781	729	789	749	786	767	747	761	750	731	743	739	780	761	742	781	734	730	748	781	773	795	732	772	788	760	711	759	756	768	777	734	817	755	760	777	741	780	753	767	725	761	785	734	729	750	787	797	746	789	768	776	783	734	727	756	757	668	772	753	742	690	763	752	759	756	770	746	759	750	729	808	742	733	786	726	763	745	769	715	766	728	741	779	764	739	768	723	777	800	776	702	732	705	690	717	752	758	783	740	762	728	753	807	761	750	814	785	775	747	776	741	744	691	769	742	754	765	743	817	788	767	796	775	747	776	733	807	705	760	750	729	767	778	769	710	717	779	784	747	803	737	762	761	675	750	736	734	782	731	726	701	781	732	752	734	733	734	785	736	766	727	755	708	751	758	747	737	796	789	754	692	769	716	774	772	777	777	732	771	749	754	783	747	812	776	718	832	748	752	783	727	756	755	753	768	704	763	773	765	822	761	797	751	784	744	729	762	758	779	727	741	753	737	727	727	768	756	700	750	733	818	739	788	772	748	776	796	733	739	773	750	747	741	733	784	738	736	746	767	730	769	774	744	781	794	777	716	731	774	765	808	820	796	754	753	752	741	762	784	768	719	744	746	765	758	753	749	723	757	748	683	781	741	715	744	771	715	791	758	823	755	734	734	671	792	747	756	751	779	757	786	731	765	743	706	746	739	771	753	739	795	742	731	724	738	778	716	740	722	765	717	818	753	738	772	707	763	729	768	808	734	736	737	805	766	748	767	785	738	746	712	789	739	719	764	767	796	764	764	753	742	753	742	787	767	763	759	755	736	802	766	722	792	746	768	751	768	757	744	771	749	764	695	760	757	774	783	765	716	783	794	750	735	696	755	723	754	791	696	755	755	737	813	764	778	817	692	777	767	744	775	735	765	730	730	723	772	763	706	797	763	736	749	834	731	728	753	739	787	774	753	742	766	737	700	733	727	728	730	743	747	724	772	784	736	744	748	755	719	747	750	771	694	749	760	721	745	757	759	777	768	748	736	707	713	717	741	750	739	766	744	775	780	722	732	746	733	804	736	765	750	784	787	772	785	723	727	788	751	774	757	767	723	799	798	785	782	722	726	800	792	784	745	742	818	780	743	746	812	761	719	786	743	776	761	772	741	735	736	790	719	789	748	731	778	791	782	793	745	722	739	745	789	772	767	739	733	768	759	779	781	742	741	768	710	728	729	773	706	753	787	712	707	729	774	821	759	700	770	724	770	801	728	737	741	703	733	789	763	759	783	774	756	743	750	759	796	760	765	735	765	724	755	762	757	756	741	807	713	735	764	762	738	758	721	720	760	752	807	768	800	754	734	742	747	772	737	726	742	805	732	756	748	777	750	763	785	718	745	781	736	737	711	751	752	741	782	727	706	752	798	754	768	754	718	737	744	791	769	750	740	755	741	779	769	800	770	792	762	704	750	781	801	775	750	750	810	782	709	724	753	744	748	774	739	748	753	711	737	680	730	728	764	791	806	753	737	728	762	810	778	723	747	789	729	771	757	767	766	745	782	793	796	766	749	742	744	776	718	788	740	748	772	746	745	755	735	765	755	759	750	766	775	772	778	716	735	784	796	745	722	733	753	745	764	754	807	736	752	793	763	750	777	751	743	772	851	720	788	767	727	747	729	722	758	723	707	753	728	744	738	730	744	727	793	789	750	725	716	777	760	692	759	739	731	738	732	716	749	725	731	744	743	719	756	750	742	771	788	716	773	720	771	759	729	767	822	716	771	755	746	768	768	749	770	736	776	760	764	731	743	804	748	746	731	735	762	755	747	767	716	754	771	760	707	719	777	776	765	730	780	726	757	782	776	772	754	762	726	741	734	738	788	718	722	700	710	758	801	755	719	737	798	715	753	796	781	723	724	767	790	746	777	779	786	750	801	722	764	809	689	710	754	730	770	743	708	720	782	754	779	727	693	771	742	721	727	747	689	759	778	806	717	758	763	733	751	737	736	754	766	735	757	721	764	765	778	781	737	765	740	745	757	748	779	723	741	766	722	750	723	744	775	734	730	768	757	764	766	742	764	799	700	719	689	749	739	751	765	734	713	782	741	739	749	734	742	719	778	730	711	751	734	756	755	778	747	780	737	773	674	744	739	794	773	757	763	756	769	708	810	745	781	725	776	755	732	742	737	733	766	788	790	764	824	737	732	720	784	738	726	766	730	750	698	760	768	779	819	762	775	752	768	748	780	789	766	748	775	729	766	750	756	770	733	738	803	783	778	807	758	724	752	739	714	755	758	779	737	713	772	747	734	772	746	726	762	783	718	761	791	742	795	751	709	728	793	753	763	714	766	761	767	748	730	741	728	756	806	746	773	769	740	731	759	757	733	795	820	761	698	801	730	717	800	778	778	794	803	716	766	717	768	750	720	746	758	799	771	761	712	801	735	754	745	750	748	746	763	770	758	768	780	737	752	769	728	716	770	782	739	746	721	811	759	755	776	734	734	760	792	751	755	764	753	750	770	784	727	737	739	779	745	781	751	768	766	727	753	739	759	766	728	747	734	745	719	789	757	732	776	771	782	768	741	745	773	745	748	765	768	775	798	755
31541	27727	23769	8038	1108	589	530	559	542	525	574	521	586	539	534	565	532	511	561	532	521	552	587	553	543	561	506	565	530	509	489	538	516	511	548	518	516	536	556	554	527	548	538	527	586	522	550	517	527	484	545	546	523	569	502	517	500	558	568	542	514	504	583	514	574	513	520	535	535	541	565	606	512	542	560	546	489	536	505	562	580	540	550	526	530	579	491	534	537	513	508	550	538	524	520	492	567	560	544	509	496	529	558	496	496	522	513	548	579	537	535	529	539	509	545	533	586	530	510	562	559	546	545	532	510	540	540	510	544	519	531	517	544	497	545	510	512	539	534	535	570	528	517	550	562	557	557	531	548	525	540	540	549	544	498	563	567	517	546	525	540	532	529	505	511	502	531	557	572	536	556	539	527	549	540	528	550	531	546	515	561	537	569	491	571	591	552	485	587	538	550	555	522	581	554	525	556	549	511	565	522	535	515	500	516	527	500	494	523	533	568	524	556	504	564	536	496	518	538	551	546	552	494	512	552	537	544	561	529	529	554	534	508	505	511	538	499	557	597	520	557	551	520	547	534	564	512	527	533	523	517	558	535	549	531	527	543	524	521	557	566	492	603	553	522	524	543	518	567	525	523	551	526	543	499	533	553	557	516	507	521	556	508	539	486	528	531	562	571	537	561	539	553	543	566	571	552	536	539	531	537	522	537	523	520	550	533	543	563	511	618	527	545	536	487	543	528	538	532	515	498	514	531	522	539	554	499	531	541	528	555	518	549	594	542	565	518	574	583	519	548	504	535	499	546	533	555	537	501	511	543	476	540	518	527	549	511	515	528	536	520	520	521	536	545	512	544	520	522	549	547	545	534	518	492	514	545	503	492	550	547	553	528	548	535	511	522	534	527	569	551	552	529	519	536	578	526	540	534	531	533	545	513	556	542	530	542	539	549	519	535	572	519	548	535	546	551	507	522	527	542	543	530	532	534	499	543	550	519	507	551	522	539	506	502	540	543	549	521	539	540	538	532	474	567	507	572	592	548	533	536	510	498	529	524	533	523	558	564	531	560	534	550	542	529	575	542	527	517	550	541	529	540	566	567	593	510	547	549	531	499	536	552	561	530	512	505	547	544	535	520	506	523	535	539	534	551	525	557	540	549	516	538	537	545	542	533	565	599	518	542	535	508	523	553	522	541	561	511	515	535	519	535	550	516	519	528	555	530	547	551	560	532	531	539	538	503	529	518	533	507	515	511	571	532	548	507	528	507	524	527	533	583	545	544	522	552	539	567	494	501	533	535	550	561	529	546	566	540	513	563	504	510	562	569	536	578	506	537	534	519	522	532	524	528	526	515	538	560	520	510	503	518	538	529	554	549	527	511	579	507	502	542	524	528	493	574	505	480	505	524	552	537	584	589	513	533	497	520	541	497	530	595	510	558	547	524	530	552	554	511	559	497	572	553	540	478	547	557	565	522	486	538	565	548	526	538	524	556	547	505	551	539	518	543	532	520	547	572	546	532	495	546	544	552	534	534	550	546	540	534	554	567	520	517	523	561	541	522	587	511	547	521	531	532	519	561	582	507	507	561	533	552	538	554	510	528	514	520	534	574	524	570	530	532	550	600	541	510	540	531	527	519	521	535	524	540	523	540	526	488	519	512	511	577	480	564	582	489	542	528	537	535	508	528	503	543	525	562	546	528	506	529	545	528	506	584	521	521	550	497	552	503	515	560	534	533	524	540	497	536	527	517	544	528	531	535	530	518	541	604	525	538	526	547	539	530	531	522	543	531	537	515	510	543	529	538	570	535	528	500	528	540	505	532	541	538	536	558	521	583	550	522	525	519	565	591	591	500	479	530	532	546	522	532	546	555	518	528	522	548	490	536	562	521	537	549	547	526	511	544	535	559	547	544	526	507	521	529	554	529	531	557	516	523	535	522	556	566	560	545	449	582	485	545	545	529	553	547	564	573	558	539	521	514	562	532	524	477	573	491	552	517	577	517	527	535	560	521	527	508	524	529	552	487	558	511	513	527	508	521	544	610	521	555	544	547	546	548	524	521	547	491	579	490	525	521	537	542	516	548	559	533	557	547	530	504	532	553	506	533	541	550	508	527	541	524	571	517	519	524	527	519	516	554	532	578	534	591	503	535	549	518	558	546	542	524	533	500	557	552	565	510	499	536	556	513	530	540	522	535	538	546	503	556	537	529	526	533	500	531	549	498	520	537	474	524	577	506	583	521	504	533	548	506	507	543	518	544	543	490	550	550	512	547	537	537	511	563	556	552	549	522	518	511	528	549	521	534	473	463	566	562	526	592	558	538	533	567	521	508	538	540	486	527	561	534	529	521	557	594	528	547	533	516	538	526	523	504	521	557	537	536	521	503	476	523	519	562	552	527	593	554	528	548	565	570	553	538	501	547	564	517	538	528	523	543	556	523	587	555	483	506	515	509	550	524	565	538	563	528	493	541	526	542	498	520	537	524	540	559	519	528	532	574	499	517	516	535	523	540	581	547	487	497	544	545	512	504	571	542	536	486	512	534	504	548	564	542	546	532	560	569	578	568	497	547	525	546	526	529	520	509	552	554	533	558	545	521	530	533	540	546	523	494	531	542	513	529	542	477	544	537	533	541	589	526	536	593	537	516	521	534	550	595	555	537	562	561	560	518	537	558	539	570	533	528	490	546	510	582	549	542	537	551	530	531	508	582	488	524	570	525	582	519	585	548	555	522	498	561	540	571	553	537	592	567	547	503	506	504	550	523	517	499	520	573	535	538	527	509	552	559	503	524	513	506	549	524	508	556	497	506	530	535	536	517	523	541	531	553	539	522	545	540	564	541	550	558	535	555	533	538	514	513	507	528	572	507	537	513	534	505	518	546	506	524	541	593	540	530	537	569	556	563	556	572	546	542	521	506	520	538	498	492	565	526	560	548	576	535	523	562	525	524	517	543	493	543	529	536	504	540	538	522	544	527	541	539	524	530	528	524	518	518	541	569	513	556	539	510	556	537	527	561	558	526	490	513	537	575	549	549	568	498	505	525	546	548	541	558	543	587	533	553	585	553	539	517	488	539	549	554	560	528	518	524	557	506	510	528	492	526	566	537	531	503	559	537	525	549	540	533	534	552	537	524	558	579	576	483	531	523	568	527	564	582	566	517	521	535	517	546	534	543	509	514	594	565	541	523	552	539	518	568	550	550	527	559	551	519	556	521	580	575	521	524	539	528	522	572	543	536	528	549	548	553	541	519	531	535	525	541	542	542	509	550	503	553	555	544	544	548	572	537	541	526	484	541	553	509	529	497	565	522	512	557	523	565	477	570	525	543	523	543	550	496	541	539	587	520	536	541	526	526	513	512	542	536	542	517	549	543	504	547	522	537	480	547	492	529	527	528	505	523	543	570	535	538	513	541	543	550	521	530	554	574	530	530	520	572	534	514	530	504	541	546	553	539	556	525	533	501	543	536	493	530	568	515	548	537	552	521	516	510	536
38116	42653	23509	6051	1588	883	753	706	750	754	726	785	761	705	755	745	761	779	761	719	701	768	771	757	710	788	781	726	734	734	737	822	760	727	757	757	782	737	774	751	729	804	693	707	775	793	793	752	793	739	733	782	777	774	738	792	753	742	781	737	764	747	733	809	775	766	780	843	775	726	774	765	767	749	780	733	782	727	763	726	737	710	675	752	756	748	777	735	774	729	755	744	759	809	753	817	795	749	709	736	700	738	722	738	702	721	758	780	741	778	779	783	752	703	742	769	714	728	776	739	758	752	739	757	720	716	739	725	758	726	701	765	771	786	777	713	766	773	792	787	769	748	712	731	762	759	690	681	791	762	730	689	766	719	749	782	721	741	780	798	702	751	762	768	775	745	770	772	730	749	732	713	794	752	777	743	743	713	730	768	754	703	789	786	773	747	752	741	729	730	742	727	773	791	819	730	771	731	731	804	756	777	792	720	793	793	732	743	759	764	740	743	804	713	725	748	759	774	780	721	773	744	779	698	772	731	730	775	769	746	735	699	755	722	818	696	751	690	726	730	741	760	762	734	786	742	721	791	748	793	764	775	751	747	773	755	719	766	728	746	733	726	767	741	776	771	749	771	700	741	789	795	776	741	733	760	714	732	694	764	759	747	770	769	735	764	775	782	738	808	738	745	761	785	794	765	690	776	723	774	756	775	722	740	729	704	788	731	776	753	770	786	715	735	721	771	754	745	731	762	795	798	749	760	762	749	745	748	762	770	720	759	771	749	795	715	766	714	758	731	808	748	738	737	756	715	708	738	754	700	753	780	781	746	724	736	760	765	730	764	726	755	709	783	762	780	796	735	721	763	782	713	837	739	735	787	775	744	752	722	765	746	718	771	748	735	780	734	749	775	746	755	797	752	776	712	760	720	760	731	783	780	769	712	786	713	750	758	754	766	758	737	815	758	797	768	726	755	765	727	774	753	770	740	694	777	713	746	743	728	737	764	751	765	766	727	758	748	772	771	769	705	749	743	799	776	773	790	733	736	741	716	750	749	719	757	756	748	759	766	760	753	753	775	726	705	750	727	736	712	758	737	740	736	746	776	767	743	751	721	802	753	757	753	707	752	748	697	758	742	739	786	722	748	799	752	766	712	749	808	770	782	779	738	807	744	749	798	749	752	750	687	784	791	702	760	774	756	805	741	741	773	764	708	764	815	753	741	704	742	765	789	750	756	812	807	770	777	787	780	752	760	800	701	768	754	730	788	734	748	773	766	720	719	792	735	794	762	778	763	761	751	733	742	742	727	731	746	776	698	767	752	754	754	733	760	739	769	758	788	777	755	733	791	791	778	821	719	748	767	775	726	769	758	762	748	764	781	781	727	718	740	731	778	725	752	724	748	722	749	759	782	788	709	769	752	729	765	802	721	701	733	754	763	819	803	719	759	778	817	722	771	796	775	763	737	734	798	727	757	767	732	705	779	740	754	754	742	799	751	756	755	724	713	745	737	766	782	741	739	745	762	760	804	769	763	789	774	761	735	765	780	766	771	767	766	803	806	710	783	693	779	767	777	736	743	784	776	732	725	798	756	785	780	749	756	725	762	762	765	788	775	754	772	751	781	727	789	748	749	778	777	755	789	755	768	760	768	676	742	763	791	730	740	755	717	742	791	791	762	770	703	789	738	752	715	741	795	767	779	778	737	736	770	703	733	790	708	757	741	737	764	779	765	745	776	764	752	743	741	723	818	743	757	747	725	790	774	722	796	706	746	742	737	706	723	756	750	731	722	734	737	736	752	726	732	764	799	823	697	769	766	807	737	745	711	741	806	790	742	705	735	742	749	770	742	765	721	763	782	723	770	716	778	790	761	726	729	798	730	735	817	792	684	751	760	798	768	760	772	727	737	744	765	754	794	787	754	790	740	749	719	730	758	734	793	761	747	741	747	804	758	749	794	743	741	772	805	758	793	711	748	776	723	776	770	752	779	774	731	787	741	751	812	749	797	720	775	738	746	696	742	749	762	679	774	720	746	770	787	754	810	777	744	725	795	767	754	783	692	725	720	786	752	766	718	721	730	775	774	768	737	737	780	755	748	759	754	701	751	761	798	788	746	777	770	759	767	726	740	738	780	701	701	759	730	798	717	739	751	801	783	744	743	752	738	680	732	747	747	783	746	754	776	747	753	736	775	802	744	718	734	731	769	737	729	751	791	777	721	781	772	796	757	733	745	752	764	775	706	794	740	686	765	752	713	773	770	748	730	828	728	741	750	754	694	762	755	729	712	729	754	752	778	726	785	740	737	799	745	790	789	760	743	727	727	762	755	759	767	778	787	771	741	708	747	713	745	815	752	757	780	804	774	778	770	734	738	806	707	793	745	750	804	761	701	795	799	770	764	729	773	743	786	770	755	790	757	751	737	743	733	761	723	750	736	742	738	720	761	782	747	728	759	790	723	756	745	798	783	699	794	716	725	744	790	759	715	773	800	758	729	764	800	727	705	779	760	759	704	727	744	712	749	751	758	735	728	747	743	746	749	732	726	707	764	743	705	704	776	657	782	704	738	809	789	754	760	737	767	773	795	775	708	702	750	795	752	710	779	775	750	733	757	741	807	762	763	735	764	738	776	790	797	743	771	744	769	740	781	752	746	776	752	732	772	747	768	750	732	721	776	740	755	702	816	760	734	791	736	757	724	751	767	778	747	788	778	734	663	691	778	742	725	718	743	799	724	755	740	700	786	742	733	698	751	795	716	726	730	749	703	795	746	766	740	775	778	743	718	717	750	735	747	803	743	752	750	791	746	729	722	795	800	762	765	799	714	736	740	744	702	734	757	766	766	720	771	807	754	733	753	771	727	709	690	743	727	748	820	719	835	720	773	813	765	768	746	729	758	782	733	737	767	782	762	760	739	788	770	704	749	785	794	752	779	753	761	688	781	757	822	736	747	810	714	771	744	761	758	772	770	753	780	784	753	778	759	771	784	767	735	793	801	776	791	729	710	791	762	731	775	725	743	775	712	739	757	747	722	795	705	733	773	703	745	774	748	734	760	743	771	760	780	719	744	715	773	737	726	778	702	764	729	802	709	729	761	712	755	773	734	727	768	736	764	749	764	745	773	776	778	727	731	792	716	767	757	752	719	734	758	746	754	756	769	753	771	781	769	698	757	729	728	789	745	772	715	769	763	728	732	742	734	777	787	746	736	766	726	721	777	758	736	780	716	765	762	726	717	793	752	800	735	711	701	762	729	729	784	706	743	728	801	761	760	766	730	798	753	722	714	760	728	712	779	735	809	798	731	732	757	735	763	791	763	754	794	722	735	753	725	764	789	807	780	724	739	768	728	767	763	774	726	748	748	735	799	756	744	752	722	744	793	770	725	767	698	757	763	784	725	797	793	737	762	744	722	784	750	732	759	730	728	800	810	754	737	698	720	751	766	766	701	733	763	782	824	751	831	749	758	759	756	736	747	744	726	752	772	746	716	746	747	771	717
24344	22045	29718	24438	21274	13274	1240	703	626	654	689	632	627	655	659	646	675	622	680	662	618	603	687	691	654	617	663	630	658	654	665	583	626	661	650	653	664	636	618	689	638	661	640	655	593	664	651	608	654	621	644	644	612	607	650	645	685	649	623	622	646	634	663	647	615	694	660	634	651	636	622	642	666	697	663	625	679	647	642	660	659	662	656	625	659	652	653	661	649	655	658	629	655	681	631	648	665	650	639	658	651	653	633	622	655	631	580	589	704	663	675	620	609	638	596	623	639	598	634	623	603	664	653	617	639	719	634	693	634	630	589	646	635	647	655	646	588	655	641	594	665	631	625	609	617	624	637	641	655	623	625	672	646	595	664	642	605	652	635	637	641	577	671	637	630	657	634	638	639	662	625	619	655	655	652	630	615	647	647	605	648	628	607	627	639	603	637	647	600	651	638	664	627	671	594	586	632	660	669	646	678	635	653	641	596	635	647	629	614	673	655	612	602	644	586	682	644	651	629	628	628	651	684	615	645	696	628	605	673	645	685	641	655	691	614	676	593	601	648	619	610	652	655	630	645	636	683	680	632	648	609	674	652	635	657	633	654	675	625	599	645	637	678	651	636	654	660	693	648	622	634	631	660	655	615	640	641	655	687	649	621	643	689	643	635	705	608	679	644	640	685	665	582	644	615	679	623	678	628	652	691	650	679	620	636	648	640	603	632	673	636	622	621	640	620	631	620	655	626	625	655	651	665	628	646	651	630	665	705	644	624	689	617	624	679	673	679	610	684	637	625	633	643	656	671	598	634	629	598	623	639	666	675	647	618	599	639	652	656	610	630	638	655	618	603	646	591	658	635	643	667	652	645	643	655	656	672	615	664	632	661	632	635	637	637	652	662	672	613	653	636	659	634	638	656	654	603	613	636	642	629	662	668	628	658	606	665	646	635	671	561	681	647	637	650	625	701	644	604	613	616	644	646	676	641	610	640	665	621	630	617	638	647	653	630	656	631	650	627	628	672	625	651	590	668	694	632	614	666	608	673	695	634	627	634	641	628	581	655	613	656	679	622	658	649	643	596	613	657	639	659	662	688	625	630	681	567	656	632	645	656	640	618	636	618	676	615	641	664	664	646	670	660	657	645	590	660	650	682	676	617	596	597	645	595	675	622	642	630	635	621	597	638	671	653	655	663	706	634	627	660	583	617	639	632	615	626	609	650	649	642	651	653	625	696	666	656	595	643	619	652	666	630	639	661	645	661	616	641	637	653	648	639	616	619	677	601	645	652	660	633	655	668	651	633	653	647	607	642	673	613	678	683	624	631	647	652	640	668	653	645	654	633	671	631	654	643	666	604	590	626	660	588	598	641	605	667	635	600	653	673	611	646	662	618	623	654	627	639	679	633	665	621	659	658	646	682	662	668	667	599	660	602	605	655	691	646	645	643	644	617	635	664	668	669	639	663	645	633	660	636	646	654	606	669	661	592	675	689	661	633	649	682	644	630	619	663	681	627	598	667	675	677	585	634	656	604	671	634	636	671	640	664	670	682	628	599	649	576	688	627	646	613	648	602	675	662	632	682	656	637	640	655	648	648	612	622	628	636	660	606	595	635	629	625	667	629	628	607	615	639	621	598	671	644	641	631	663	668	621	639	603	637	617	632	693	620	634	644	607	649	612	653	674	675	628	662	632	644	641	653	675	680	608	629	630	638	666	648	668	606	675	625	606	679	615	599	571	668	662	668	666	657	643	625	655	617	631	616	622	648	613	651	611	639	679	666	646	632	659	625	703	607	663	653	648	650	654	608	667	683	545	629	616	571	643	622	619	663	640	626	620	622	689	629	684	635	655	656	624	624	651	646	653	622	634	613	604	592	618	670	643	643	679	655	645	620	670	670	621	666	631	635	609	584	629	636	587	609	601	658	624	646	591	616	660	641	592	657	618	667	650	629	638	661	593	627	614	619	624	673	612	678	630	597	638	640	648	637	661	639	614	636	611	647	635	643	637	648	616	642	635	636	647	613	625	633	665	644	668	630	669	686	672	631	642	604	668	630	608	631	601	648	684	634	631	637	651	653	643	658	624	613	683	623	621	662	598	647	615	665	682	646	627	600	638	670	637	624	655	628	627	620	633	595	608	686	716	643	645	652	624	651	649	637	653	661	657	685	656	625	614	631	603	671	601	627	566	611	655	614	667	622	663	656	628	655	668	667	624	670	631	602	662	615	648	668	695	631	608	667	628	654	612	605	628	621	635	611	634	658	632	666	635	650	664	687	651	612	686	592	639	648	666	637	628	658	656	678	652	650	639	627	663	602	600	649	656	657	652	637	602	661	678	630	636	683	605	673	620	658	664	607	632	615	661	644	645	628	652	625	634	653	658	618	685	622	650	630	660	632	609	634	641	620	629	629	648	639	624	669	669	651	647	626	639	593	652	648	673	667	600	599	611	647	648	619	640	622	658	629	628	645	652	644	637	665	636	623	657	643	637	628	626	674	657	654	663	649	641	613	652	628	620	637	621	628	621	630	645	647	615	610	621	640	634	639	623	636	640	606	649	690	609	683	630	629	643	660	639	623	659	637	622	645	649	621	585	650	582	619	684	643	665	643	629	652	640	634	643	686	698	625	646	671	648	622	629	638	662	620	674	597	623	623	638	650	618	636	620	641	684	639	614	673	606	650	624	639	668	679	688	641	618	655	640	652	652	636	625	640	671	679	652	650	643	697	609	682	679	619	693	618	609	619	675	643	696	647	624	646	615	651	590	630	633	621	586	647	609	627	616	655	691	649	657	643	616	658	626	608	606	629	633	595	660	654	649	614	648	615	666	596	648	682	625	658	644	650	651	623	661	687	676	649	622	652	585	634	663	628	640	652	607	624	661	650	623	645	620	642	633	627	681	663	624	631	613	648	639	654	629	639	618	636	606	640	612	610	667	645	621	633	601	604	643	640	654	612	627	652	618	639	655	621	642	581	677	634	668	611	657	689	672	664	629	639	636	649	668	619	667	645	617	643	644	655	642	652	631	648	662	613	608	614	619	664	663	650	592	637	660	637	644	649	607	611	666	676	644	639	622	672	671	614	665	636	622	638	657	597	605	633	642	628	695	644	606	638	609	637	616	640	627	612	652	686	632	614	622	596	636	620	620	611	653	641	598	634	653	643	667	591	642	655	614	645	653	656	652	647	605	608	650	620	583	662	633	634	636	663	616	631	664	635	660	653	639	651	653	663	670	675	661	666	622	672	679	635	663	613	666	656	620	642	643	612	610	661	663	627	602	639	693	680	638	644	655	596	656	654	626	616	642	602	625	663	656	638	621	636	616	653	612	648	627	599	594	665	665	636	685	598	658	654	630	625	668	647	653	591	637	681	656	652	638	608	625	662	616	656	601	624	637	656	643	707	637	641	617	635	675	619	655	623	628	669	613	647	670	632	665	615	634	655	664	665	639	627	653	646	634	602	670	630	685	629	615	702	628	645	692	635	662	636	635
62934	89392	56689	26282	7441	1790	845	913	927	893	911	897	892	913	934	877	949	891	880	850	854	910	885	882	886	888	878	877	868	889	933	887	883	887	868	915	863	883	894	866	886	869	904	913	874	896	936	911	928	899	923	856	895	889	896	876	888	918	954	872	904	890	886	869	836	855	873	922	905	896	853	926	895	933	908	917	882	900	875	894	952	891	882	887	894	878	894	901	882	888	865	872	876	898	840	890	910	912	899	904	903	916	891	880	864	926	922	921	880	860	878	922	866	889	866	918	878	888	890	915	949	826	927	877	873	865	906	893	863	915	933	896	925	943	867	867	946	914	872	922	884	905	868	889	912	919	912	875	881	839	878	849	898	888	886	902	879	878	831	948	966	886	897	907	911	821	869	897	885	937	913	900	893	865	878	871	892	904	856	924	884	924	876	876	879	885	907	920	875	895	864	842	830	883	871	873	883	865	850	931	874	866	920	898	867	920	914	864	886	876	895	904	884	901	894	853	866	895	896	863	870	930	872	910	872	834	900	870	917	889	924	889	923	895	929	885	885	869	924	922	941	861	924	938	839	852	866	904	902	925	941	943	856	882	883	890	913	895	927	880	917	893	908	894	903	895	860	852	871	905	876	901	846	888	966	860	922	872	926	902	990	914	893	879	943	890	952	894	882	906	888	864	932	925	916	874	895	940	892	849	911	913	836	864	899	885	919	847	915	898	888	860	868	888	911	874	859	907	887	915	918	889	850	874	855	930	941	880	897	859	886	867	882	910	896	869	835	849	905	895	849	888	863	895	892	875	920	882	900	900	888	864	899	887	943	890	865	864	916	851	926	910	892	856	885	888	870	937	910	860	889	883	912	843	863	894	881	899	878	915	896	877	886	916	885	898	897	870	901	885	930	900	868	898	862	918	877	860	924	870	875	869	944	811	852	925	868	943	833	887	899	867	899	861	895	916	893	841	964	920	839	924	896	929	867	901	915	856	879	851	938	897	855	865	909	946	895	893	927	844	860	920	851	887	898	878	907	926	837	885	863	901	889	871	882	913	887	876	904	900	856	826	904	907	875	837	930	905	905	907	908	872	857	904	947	905	849	878	907	932	867	879	917	935	872	883	878	895	895	871	917	917	912	910	868	868	863	919	921	860	858	872	843	852	853	935	848	873	920	902	923	904	822	901	948	887	853	870	892	862	888	904	985	924	866	915	886	933	856	914	911	906	898	895	905	965	911	908	908	856	881	907	830	894	894	882	896	882	861	896	904	886	903	942	882	880	898	871	926	824	858	910	894	892	918	893	901	866	894	868	933	881	931	896	849	913	855	858	904	911	868	888	873	882	912	919	891	842	847	882	912	855	872	889	922	867	906	916	918	866	879	838	933	893	887	914	918	850	946	884	834	947	920	922	882	869	904	877	859	894	881	903	906	853	887	934	915	913	897	905	879	849	889	911	894	890	920	897	898	892	877	891	861	947	879	859	934	888	878	876	911	859	868	929	830	876	898	882	891	926	871	934	884	851	883	866	856	906	953	909	839	880	881	950	898	933	865	838	914	846	871	841	922	887	927	885	857	918	844	929	929	907	921	909	858	861	850	867	892	878	909	938	889	879	854	889	904	917	900	887	878	858	894	929	929	894	846	904	891	810	948	898	916	859	920	936	899	905	919	879	846	870	857	893	896	950	928	873	885	831	909	861	874	868	828	883	882	932	864	934	913	815	923	896	908	865	884	877	913	908	917	896	923	908	898	914	899	872	870	912	849	870	867	934	879	842	884	876	867	858	902	960	860	904	895	920	886	924	907	860	921	849	911	855	885	890	886	919	882	865	864	869	855	890	830	852	867	950	876	900	836	859	919	888	915	924	882	866	921	876	862	885	891	866	900	903	893	817	925	880	905	878	901	907	839	902	898	916	913	893	872	906	862	924	929	930	870	854	885	876	887	931	898	936	859	857	872	851	918	866	864	915	916	899	891	860	897	871	909	893	933	930	909	860	941	922	908	931	903	876	935	886	912	860	875	883	877	824	903	958	923	931	915	875	916	903	788	846	870	914	887	890	912	901	847	864	905	878	922	873	827	925	869	878	828	915	843	836	913	948	888	848	871	898	904	903	887	906	889	860	874	873	910	953	869	905	869	886	874	876	854	852	903	890	885	904	847	906	889	982	923	912	910	848	914	841	883	862	873	897	980	928	863	921	830	869	886	933	826	897	914	875	864	862	858	923	879	865	915	911	893	893	932	918	891	895	906	903	867	866	891	941	915	927	870	896	862	879	888	882	907	832	913	894	937	874	852	887	848	902	899	907	897	897	897	854	901	922	906	890	905	880	858	885	823	924	893	884	960	891	901	812	896	899	886	899	903	893	870	847	911	863	911	989	874	909	910	888	890	893	853	900	881	904	923	888	870	856	869	937	852	844	898	828	839	909	888	878	859	898	879	861	871	861	897	863	848	875	879	880	860	832	861	839	962	871	854	915	858	908	854	921	835	918	884	899	903	910	855	869	892	893	894	919	839	861	889	958	870	896	892	840	905	870	917	852	837	859	891	899	873	820	832	962	880	870	910	888	829	809	895	922	911	893	872	865	926	890	921	946	857	905	913	861	866	896	859	871	850	890	870	910	874	921	932	947	912	860	933	880	854	831	870	921	887	865	876	854	891	922	900	885	901	966	883	925	839	893	852	921	885	835	903	850	941	856	922	896	895	883	906	904	830	897	895	855	878	871	838	853	908	954	875	850	937	899	879	874	860	870	862	871	870	902	924	904	944	885	888	891	910	882	917	915	922	836	877	857	894	876	892	920	909	912	925	899	862	881	925	927	918	853	884	844	919	922	892	929	904	908	920	911	893	820	831	910	855	854	864	904	904	924	853	875	843	954	925	858	926	864	861	924	859	881	905	889	883	898	851	889	904	884	888	889	890	909	900	921	913	883	947	879	873	847	865	828	886	870	950	861	872	921	902	918	918	898	901	894	900	893	897	885	918	921	914	919	923	863	849	868	874	889	914	936	887	842	917	872	859	897	933	900	851	924	863	957	878	879	886	857	913	927	910	924	862	906	905	867	903	883	885	912	907	890	904	872	866	915	910	899	875	875	846	902	908	851	903	890	890	887	921	895	909	917	904	869	905	920	865	897	895	919	891	908	892	908	951	876	881	866	910	900	834	866	893	872	865	940	895	841	913	925	949	874	869	875	877	890	917	896	905	919	911	897	934	865	869	877	871	911	833	896	900	879	896	856	892	884	882	881	873	876	897	875	946	882	917	917	883	866	908	902	898	875	862	901	828	938	839	897	928	842	891	892	871	871	930	915	873	864	894	959	920	874	890	896	884	838	851	874	868	856	867	911	943	875	854	926	914	964	893	872	865	851	897	913	881	952	902	872	895	864	866	832	862	927	923	913	848	909	841	915	876	852	879	837	887	862	850	919	910	885	910	870	860	864	924	910	828	836	872	880	870	899	888	901	860	871	888	873	875	928	879	905	875	849
23540	21753	29755	23953	21454	20101	5373	669	563	615	598	549	576	599	545	575	561	555	531	572	607	567	566	560	565	613	575	598	538	551	614	574	565	594	574	578	528	561	613	594	594	593	552	595	576	583	549	581	602	604	574	573	604	630	573	552	518	566	550	575	567	566	587	585	572	541	555	567	514	603	535	519	594	548	602	543	592	537	613	580	600	530	558	549	562	580	571	594	609	588	566	592	564	576	562	600	563	562	570	558	609	588	531	596	550	530	575	623	563	604	569	581	587	568	613	602	573	568	559	606	602	606	552	537	535	591	567	544	576	599	629	589	568	555	572	533	549	619	559	591	562	552	590	574	572	565	569	557	610	552	547	535	568	557	595	554	559	534	598	585	568	515	608	551	556	518	551	564	576	606	570	540	562	581	548	541	610	558	582	547	558	554	587	533	590	577	568	560	581	566	579	529	610	568	553	555	572	598	573	580	581	577	546	564	557	629	618	570	589	586	585	598	616	570	550	561	570	606	609	549	557	568	569	589	588	561	598	568	559	509	569	590	573	574	565	574	596	527	540	534	533	565	560	567	587	548	580	548	608	626	566	549	597	589	560	542	582	575	554	576	580	577	543	557	582	577	539	563	587	561	581	556	550	578	520	544	580	576	574	559	588	566	580	603	549	588	548	590	564	556	583	564	526	559	602	554	552	560	610	601	550	568	548	600	558	565	576	572	584	580	592	586	572	564	564	543	599	596	559	599	572	557	588	547	566	543	584	564	558	602	542	580	623	559	559	590	571	540	584	578	550	565	553	583	584	563	584	628	570	501	550	563	569	567	572	539	603	575	578	554	573	561	534	588	547	565	561	550	542	569	564	568	583	562	614	541	568	600	553	549	562	588	576	597	600	587	576	609	564	575	549	555	596	615	517	545	560	597	559	567	541	581	558	591	548	576	555	560	583	597	536	539	575	573	547	597	555	577	553	547	547	561	548	577	559	527	559	552	574	575	587	585	590	598	565	542	557	574	589	565	587	562	571	561	561	568	599	543	564	592	552	596	592	549	551	571	593	595	556	561	568	553	544	526	524	610	603	578	595	570	562	608	540	557	568	566	517	601	570	573	552	541	539	560	587	522	574	616	537	552	547	567	521	576	585	571	549	583	576	527	528	555	585	585	562	610	585	589	559	569	576	556	572	601	578	574	604	540	565	568	548	615	535	582	552	561	577	606	612	569	567	527	569	563	565	560	571	569	589	580	550	539	543	605	567	542	581	541	589	579	579	577	550	551	604	542	564	621	544	604	596	538	601	551	575	547	573	519	553	578	576	579	539	544	582	574	555	602	562	579	586	598	584	567	554	542	586	563	535	531	578	604	594	524	587	594	580	581	575	594	566	513	567	539	563	537	559	578	593	589	604	555	540	578	565	508	543	580	564	644	577	568	575	589	587	590	558	568	571	579	582	535	597	575	533	561	580	560	561	566	566	589	599	573	569	583	576	608	579	566	582	596	563	585	588	548	578	531	564	603	595	548	595	549	573	561	568	555	586	587	549	609	578	569	596	569	611	576	556	573	628	532	594	549	589	572	552	587	579	566	548	581	569	547	601	557	612	589	598	601	566	565	538	573	547	578	569	575	568	533	583	555	551	562	538	564	562	600	553	560	591	542	602	552	556	624	573	570	573	571	545	600	567	549	557	584	606	598	531	564	542	546	581	573	587	581	568	579	580	575	616	600	587	566	552	537	604	586	600	595	536	605	561	549	550	565	567	580	581	580	574	571	592	601	601	618	573	548	534	523	571	585	532	586	577	548	544	557	531	561	557	556	554	585	555	532	564	596	588	582	564	606	587	543	554	562	569	589	565	564	533	562	531	496	540	635	545	569	520	512	593	564	611	556	605	565	520	576	589	603	594	522	557	529	578	618	526	572	581	555	576	575	534	603	591	587	558	585	581	570	588	590	545	541	529	563	590	577	608	557	598	585	577	594	571	565	538	540	568	620	575	543	529	579	592	565	566	582	600	590	566	557	605	563	618	582	596	528	590	563	551	570	584	531	568	541	569	590	591	586	582	570	587	570	533	542	584	561	607	587	588	587	562	590	606	584	577	565	555	548	568	549	593	518	544	582	532	552	575	571	600	568	571	540	609	580	556	532	589	608	560	581	558	644	603	562	584	535	554	553	589	541	573	588	563	547	605	526	568	544	609	561	576	575	591	549	546	577	564	560	585	601	606	547	581	544	542	547	634	538	531	583	506	559	587	581	597	561	547	557	534	521	562	579	571	560	571	577	561	578	562	620	563	573	539	572	564	566	601	550	588	584	573	567	570	578	562	617	566	577	586	567	551	568	549	564	576	589	567	591	634	559	569	555	544	593	534	558	526	546	554	572	580	552	560	602	580	559	559	551	554	601	532	577	535	611	594	589	573	578	560	552	620	567	598	572	597	603	560	582	586	573	534	568	567	552	585	579	565	565	569	554	559	600	562	561	539	571	623	557	528	538	555	527	582	607	564	556	566	564	559	603	506	601	555	574	563	573	567	595	596	571	567	557	558	597	563	626	541	579	573	570	538	603	577	567	534	582	537	579	568	504	580	555	580	616	524	547	560	567	553	525	559	605	554	566	606	557	561	585	558	587	544	568	551	536	552	541	586	520	576	548	583	583	552	565	590	554	610	579	564	551	597	572	528	562	600	568	588	550	569	593	573	568	567	592	609	593	577	573	555	564	531	549	600	604	591	569	618	584	518	559	587	551	561	572	552	580	572	594	554	572	577	609	550	579	565	588	617	567	605	569	526	601	561	577	524	554	600	578	578	542	535	540	554	558	587	551	562	549	552	563	533	610	508	578	572	608	568	580	564	586	559	563	570	533	546	589	564	573	598	574	541	580	593	579	570	578	585	514	550	534	575	548	542	589	600	555	655	584	568	561	570	558	592	537	569	590	579	547	586	565	563	533	590	571	559	578	605	540	583	554	572	545	576	562	547	578	559	554	571	618	566	605	554	537	567	548	572	572	572	545	602	603	557	559	533	530	576	590	621	566	575	543	571	579	560	569	612	585	536	568	609	575	547	587	560	559	532	560	537	559	565	560	544	547	547	571	595	548	592	577	545	604	594	548	553	528	599	547	557	546	563	559	552	519	560	550	540	561	552	556	572	578	573	581	549	579	571	522	580	592	580	556	542	550	525	589	547	553	545	553	528	579	634	560	581	585	596	591	555	582	597	574	554	584	555	615	585	569	539	580	567	549	560	528	626	594	575	575	594	545	561	530	580	551	542	514	586	546	615	571	546	545	571	555	558	532	555	579	580	547	600	616	552	567	550	618	568	571	540	558	575	582	580	558	551	589	548	572	531	571	613	590	558	613	568	575	589	608	593	552	577	604	566	596	635	544	600	557	575	524	556	549	542	579	573	553	564	538	614	568	558	551	505	559	580	537	500	562	581	599	572	577	593	533	591	543	574	550	616	570	579	573	584	578	541	543	567	589	562	605	588	542	587	601
62786	95759	63334	31604	10144	2220	858	757	746	785	820	786	828	821	779	792	794	788	763	798	729	770	829	788	819	742	801	774	793	813	774	793	814	766	765	729	803	777	801	792	758	752	772	783	782	720	768	762	746	690	728	827	720	757	780	742	817	830	755	802	771	788	809	800	778	747	768	781	807	820	799	811	814	782	744	833	794	810	798	776	736	756	754	728	772	688	788	733	761	779	818	767	777	778	773	786	823	762	767	741	795	729	778	769	805	786	744	804	741	765	758	795	770	819	798	790	787	831	728	783	764	744	736	841	797	742	781	757	776	753	787	767	769	761	750	779	778	756	721	778	777	814	788	776	784	709	815	781	810	785	791	737	792	729	815	815	754	745	775	803	762	772	776	847	801	769	760	796	820	821	830	746	794	788	782	705	760	759	791	752	775	762	814	802	792	804	774	783	782	767	750	795	743	771	816	848	835	762	789	737	765	761	829	787	765	816	739	795	776	748	815	792	767	757	751	762	774	741	774	783	742	804	769	757	798	762	790	741	816	825	743	779	750	776	764	770	795	757	798	774	748	763	781	773	814	766	809	784	758	788	751	744	716	796	807	783	783	745	768	789	763	790	773	794	813	817	750	724	773	809	787	787	768	714	798	747	801	800	797	752	787	723	826	732	821	772	795	781	810	822	792	758	781	799	814	800	740	816	745	778	812	803	751	789	749	786	750	726	801	765	750	773	729	799	796	778	757	771	788	786	757	791	804	771	756	795	787	779	775	784	761	756	802	721	795	803	796	805	785	803	698	805	786	754	784	734	776	798	739	754	804	741	762	761	820	800	797	795	847	755	754	726	794	752	793	791	785	781	767	807	779	844	814	854	761	780	777	813	795	781	797	806	762	761	759	789	776	816	776	733	764	774	780	829	770	770	765	782	750	733	772	755	757	782	729	791	778	801	773	812	763	743	759	792	762	766	731	750	810	797	793	786	799	828	817	749	823	782	819	789	790	720	763	821	753	808	827	807	752	757	778	746	788	775	834	856	819	777	829	786	759	771	770	798	775	813	820	820	765	761	791	790	786	771	792	781	747	772	760	766	740	787	783	808	770	794	803	733	760	752	816	735	757	779	781	761	763	793	802	822	714	788	780	756	773	773	770	753	764	732	830	759	744	755	750	807	826	763	791	807	795	778	789	802	756	796	777	760	720	777	758	769	748	720	791	761	822	805	775	793	754	780	775	771	801	762	805	764	834	800	788	765	784	762	778	700	774	792	807	779	793	775	803	727	751	812	761	798	800	750	750	770	767	791	729	782	725	761	784	794	772	778	768	783	769	801	750	765	737	726	768	761	848	763	840	793	749	753	753	823	794	776	828	772	760	746	823	822	779	775	820	790	717	780	779	797	803	836	833	733	755	773	788	812	756	741	795	782	782	780	808	769	796	799	727	761	770	813	814	738	812	758	772	762	762	774	747	724	760	820	756	797	765	796	800	803	784	778	741	788	794	735	760	798	805	790	803	757	769	797	779	802	732	761	808	819	809	761	767	728	789	795	800	743	800	738	732	818	794	750	785	815	751	772	763	864	826	796	744	762	764	781	789	734	808	824	811	797	800	766	751	770	761	745	809	750	792	764	786	796	776	783	770	792	792	810	777	793	775	752	753	838	769	766	802	765	788	761	728	732	811	799	751	812	793	837	787	792	804	789	786	788	846	799	807	815	718	775	781	729	738	767	772	784	786	783	749	777	796	787	771	761	707	773	787	772	747	812	833	799	778	777	797	804	753	738	809	684	784	757	780	751	755	759	790	802	812	788	731	771	745	769	753	804	802	788	777	758	782	777	777	791	752	803	775	804	775	785	795	815	718	850	755	744	777	763	748	733	712	755	754	824	798	767	750	792	760	774	755	819	806	776	812	773	781	750	804	798	781	782	797	765	791	801	761	804	788	828	751	763	772	753	767	757	792	761	726	772	808	777	781	715	761	786	770	786	771	723	794	810	791	748	741	736	789	767	789	706	784	793	793	791	793	764	781	758	760	827	797	743	741	784	796	793	795	741	798	766	739	793	779	782	734	799	822	764	747	717	788	786	743	732	810	763	786	815	771	780	819	796	804	802	774	791	829	782	856	804	777	830	812	805	784	752	785	801	822	769	773	785	767	851	789	813	749	775	792	733	722	784	764	738	807	777	759	730	766	817	784	839	791	784	716	782	776	744	810	797	790	743	761	776	781	771	764	816	759	760	755	772	776	781	813	795	770	793	795	783	752	778	748	721	815	790	807	820	732	800	788	815	788	825	761	778	815	741	758	793	760	780	812	737	790	795	817	824	769	793	794	798	703	817	757	778	829	819	793	792	782	812	814	780	723	740	722	762	745	819	777	771	811	806	786	733	785	757	720	799	786	760	780	777	808	772	711	782	760	784	803	786	783	761	753	709	776	757	748	808	803	781	776	783	805	789	775	823	777	772	784	756	788	796	767	746	778	799	747	769	835	771	732	811	756	782	740	784	744	764	787	735	794	799	710	794	781	763	829	766	764	810	829	808	797	784	760	766	829	781	834	818	781	767	781	748	822	794	755	794	763	794	771	761	769	803	761	761	771	796	733	812	768	775	769	800	800	775	804	786	801	762	803	786	754	751	807	793	820	735	795	811	786	791	806	786	830	829	760	761	751	755	788	771	756	778	726	757	756	757	790	783	769	787	795	825	813	746	741	833	765	735	791	783	748	763	793	797	797	808	773	779	754	769	805	815	785	818	777	810	797	769	739	783	789	797	780	801	807	761	812	817	764	801	792	770	798	784	754	752	745	775	801	785	752	732	755	766	783	744	762	745	852	779	783	804	798	774	735	747	760	816	726	757	734	795	800	724	783	775	774	809	764	781	753	799	766	799	766	790	774	815	745	769	737	778	846	760	772	815	763	733	760	789	800	768	773	801	723	812	800	778	746	772	762	788	782	782	760	795	752	784	778	804	773	806	794	731	787	795	747	812	773	783	761	819	783	809	771	762	782	766	776	784	773	807	777	776	803	779	797	788	756	769	814	767	755	770	791	768	764	782	756	774	791	788	770	773	820	756	812	800	779	779	799	760	770	794	751	805	762	738	787	768	762	782	784	802	783	761	730	790	745	757	768	771	799	778	738	795	789	799	766	772	781	755	788	768	777	771	782	787	797	825	791	767	785	737	775	792	796	750	788	773	781	754	758	751	806	793	830	785	763	759	760	771	752	776	748	766	759	782	767	773	804	794	686	704	728	804	741	790	845	730	789	763	769	764	806	847	792	780	800	764	779	806	806	757	783	784	759	757	831	758	727	760	763	879	788	755	779	769	787	761	750	771	777	803	733	819	766	787	784	758	770	786	781	801	808	778	777	768	778	785	842	793	770	822	736	727	766	823	761	780	779	858	721	775	748	776	751	786	819	784	754	753	768	789	747	755	807	750	808	783	797	817	786	761	777	783	773	788	750	814	780	760	733	751	798	798	773	812	780	734	757	794	685	786
31291	28060	23799	8499	1222	610	616	549	574	508	552	572	550	526	551	590	582	559	510	543	572	595	595	557	563	590	540	596	581	544	579	587	552	535	545	560	579	544	540	570	543	571	543	535	558	588	540	575	544	540	526	523	575	565	543	608	543	541	553	546	560	539	569	562	528	550	541	518	518	554	573	548	586	568	543	557	544	586	552	545	567	519	540	566	531	533	540	559	566	556	550	566	568	577	551	515	557	606	578	537	530	547	542	542	532	592	557	570	566	529	515	526	609	554	526	555	547	519	551	527	560	563	576	576	562	576	557	572	557	554	560	552	545	611	544	507	543	580	517	540	578	501	553	554	548	565	515	532	509	583	590	555	562	526	549	546	558	522	544	520	578	535	550	548	526	558	565	574	577	579	566	557	576	556	536	592	564	547	534	559	562	548	590	516	558	575	513	572	545	548	566	534	548	530	549	536	589	560	553	571	560	508	594	573	528	558	535	571	572	535	540	545	528	563	586	562	555	552	555	497	547	553	511	577	552	568	547	553	554	565	545	532	534	559	573	555	572	572	557	545	539	533	543	556	561	604	549	573	579	587	567	547	568	580	544	520	555	551	559	568	563	550	509	546	536	518	623	575	542	536	540	542	591	551	514	552	564	542	574	574	533	590	545	519	537	542	535	532	567	553	598	568	550	518	515	546	570	616	560	593	574	556	515	482	542	565	541	559	575	541	562	549	555	534	568	572	555	569	562	510	533	545	579	555	540	564	553	528	558	557	578	561	550	587	537	526	574	539	548	532	520	544	531	518	494	567	529	545	543	579	503	576	586	512	559	554	553	547	539	536	538	545	548	557	557	547	537	497	548	530	534	584	542	533	544	563	553	506	546	562	532	574	554	557	537	573	558	541	568	564	564	545	546	505	569	575	572	572	555	546	556	529	560	541	552	559	586	537	568	563	562	545	564	596	507	513	520	554	545	590	559	524	535	532	522	560	532	562	541	562	544	519	586	534	574	564	563	568	555	539	561	514	537	502	589	549	517	531	503	585	514	523	562	522	508	541	548	571	551	511	557	544	583	517	533	532	532	567	551	563	558	517	567	557	575	553	560	534	537	557	576	549	534	553	503	573	552	535	565	560	577	538	540	514	543	561	542	556	534	573	559	584	574	528	576	544	543	531	614	554	570	594	576	555	568	569	563	550	545	526	573	576	556	495	520	557	522	561	546	489	548	547	543	559	570	531	524	502	534	544	566	564	579	584	518	547	533	533	519	535	548	542	514	550	564	538	569	545	551	563	598	570	563	500	526	552	568	529	537	545	547	537	555	539	541	540	534	525	562	580	533	601	562	532	570	579	556	562	553	545	552	544	577	563	572	551	531	566	541	580	549	603	550	534	541	526	527	537	542	512	559	539	535	547	571	547	566	600	563	571	536	564	547	566	548	578	567	549	600	579	551	590	566	574	567	515	571	567	573	524	541	566	564	559	553	551	566	565	577	565	558	531	558	539	538	554	565	547	557	525	532	586	541	589	570	569	532	515	545	574	559	529	551	525	560	537	560	580	556	542	531	604	582	532	515	539	528	532	533	558	528	524	533	558	610	556	538	559	509	601	550	524	582	526	529	513	510	566	575	544	618	547	559	589	508	535	562	556	535	567	510	543	548	559	549	577	540	562	521	580	551	565	555	522	599	563	575	534	580	572	573	583	560	598	503	510	577	520	556	562	559	555	578	548	520	547	547	549	590	519	578	554	582	596	553	593	570	527	583	551	577	518	528	531	553	548	558	562	525	530	580	533	557	534	543	578	538	585	514	582	547	519	579	556	513	605	583	511	553	568	545	535	549	584	577	579	541	532	562	562	568	559	548	579	571	548	569	542	549	574	528	515	600	585	543	573	547	557	506	542	562	549	596	535	574	521	555	590	559	567	503	513	591	562	546	560	534	533	536	517	539	559	540	546	533	553	570	562	546	538	569	535	543	525	580	563	559	521	532	527	581	575	555	524	559	580	564	540	579	555	534	561	598	542	548	540	573	559	566	568	590	541	576	580	537	565	530	552	562	555	560	533	605	519	567	506	524	533	540	549	558	567	563	547	554	560	581	518	516	525	549	558	542	563	556	550	570	535	548	504	522	565	553	492	547	532	520	529	510	547	550	554	608	561	538	572	540	523	590	564	500	587	533	564	560	561	541	559	579	550	545	575	551	528	551	564	579	515	528	583	523	529	556	593	587	544	548	523	547	520	558	562	561	539	537	541	584	499	563	542	584	563	560	584	519	543	562	502	612	590	570	531	549	575	564	519	569	538	538	559	527	601	584	546	529	550	552	554	539	554	567	561	536	549	518	541	570	556	554	524	595	542	531	557	578	562	573	519	539	571	541	569	525	527	584	546	575	558	541	545	575	562	524	527	557	554	546	568	547	573	508	546	568	526	569	544	569	543	543	550	579	559	589	509	571	496	556	544	565	552	535	524	555	578	547	548	572	529	541	532	553	568	554	536	561	536	537	557	542	573	576	534	571	592	569	549	533	536	536	518	557	564	572	568	544	530	558	592	549	566	547	530	539	561	538	570	576	533	570	564	532	547	530	590	573	561	555	570	563	523	523	539	535	573	590	611	520	553	540	582	568	552	609	575	596	557	549	545	560	546	560	547	524	565	511	547	566	577	537	600	530	584	536	499	581	569	576	532	560	550	573	567	560	587	515	517	536	533	567	520	555	540	541	553	558	523	543	592	612	535	542	547	540	534	530	533	588	557	562	532	544	554	575	554	555	539	546	607	584	571	548	577	573	576	586	561	542	518	567	564	516	576	556	560	537	546	545	523	534	555	553	559	538	568	584	554	584	535	547	562	518	562	575	569	588	513	506	546	557	582	586	557	500	568	560	575	558	559	518	557	556	561	546	510	532	557	574	584	586	570	554	587	568	586	529	562	570	534	563	537	570	523	530	509	574	515	580	572	521	517	514	569	580	531	557	543	536	555	522	534	595	540	553	549	562	576	564	605	560	578	574	590	540	554	554	512	504	546	577	535	542	574	552	520	588	549	556	554	573	534	571	526	563	528	582	527	577	559	526	536	527	528	563	535	537	565	554	542	522	563	556	558	611	532	561	590	597	530	530	551	555	547	572	559	576	580	581	563	568	534	565	570	574	515	561	561	570	544	572	568	549	572	546	532	593	540	576	532	539	551	540	562	559	540	573	575	570	556	583	557	510	546	536	549	557	562	546	556	582	578	571	549	579	544	501	549	579	558	571	562	558	530	548	504	556	540	566	552	558	539	558	565	564	560	583	538	546	508	511	541	558	568	560	555	559	582	496	528	526	583	551	549	559	617	563	516	557	551	554	532	555	554	556	549	522	582	563	577	520	591	518	544	503	538	551	572	595	559	510	560	538	613	539	536	578	573	570	543	536	548	552	609	548	578	523	566	547	497	550	553	565	529	520	548	548	559	496	542	518	558	536	544	583	582	593	540	581	559	540	539	543	555	546	550	572	542
38100	42474	23666	6326	1716	935	783	743	772	782	762	758	789	775	798	794	775	776	772	774	769	791	783	717	798	785	759	758	797	776	805	756	745	833	768	749	776	766	781	779	760	755	728	794	759	774	753	766	780	793	811	792	744	763	834	765	807	760	746	745	768	782	836	812	748	735	779	749	742	770	790	745	748	810	788	798	769	767	815	816	746	786	753	761	716	800	778	790	716	727	779	803	776	731	752	784	786	757	745	824	768	761	829	782	805	754	752	799	742	808	713	755	772	783	760	784	782	748	745	731	781	809	766	769	787	722	766	756	783	783	758	760	812	798	809	776	751	814	787	803	732	746	756	750	759	822	766	783	776	788	730	827	758	753	791	751	788	734	794	764	764	767	779	785	724	757	776	738	756	747	785	771	792	754	785	796	765	777	755	780	759	798	743	767	723	772	781	816	760	762	743	746	763	742	720	755	802	720	780	743	751	780	762	742	804	795	802	830	796	815	784	736	756	775	721	793	754	812	756	800	737	757	773	744	792	788	771	727	801	782	766	721	796	785	785	707	797	762	767	770	733	744	777	772	792	779	797	768	779	787	763	763	754	754	753	772	768	744	823	731	737	760	739	792	759	791	778	721	764	785	803	801	855	805	770	800	773	808	796	766	731	751	724	768	764	749	720	762	790	711	839	770	764	744	814	744	775	798	732	745	777	735	796	792	742	783	770	786	782	828	757	732	775	790	752	798	796	777	778	759	803	746	785	732	766	801	764	724	820	799	747	751	804	785	757	789	722	735	755	733	775	785	753	794	804	768	780	786	797	731	793	719	789	752	761	731	794	813	752	814	806	781	817	799	746	758	789	759	773	743	745	802	727	747	818	827	782	774	796	760	762	768	753	765	754	698	740	754	787	746	769	807	762	785	762	774	778	703	793	786	804	810	802	777	791	774	796	764	788	779	822	744	814	760	768	801	780	812	753	764	788	797	799	785	805	775	778	759	796	779	736	761	797	765	780	792	837	729	789	777	805	789	772	809	770	776	868	802	757	758	787	735	750	805	809	795	806	802	790	778	749	737	773	760	761	788	763	778	793	750	769	727	782	748	787	791	789	764	745	789	782	731	786	814	762	818	777	777	808	779	768	797	748	783	732	724	780	720	781	781	726	762	779	786	780	746	773	798	787	747	771	758	759	751	746	744	806	774	794	753	791	762	761	751	797	744	777	807	755	784	762	754	762	767	813	805	757	778	783	787	750	808	728	782	802	786	786	795	752	742	772	827	780	789	753	775	797	728	796	773	709	771	716	735	802	771	805	799	794	735	752	754	810	760	751	791	776	794	764	763	761	784	798	779	823	790	814	742	811	820	788	765	759	757	754	763	707	779	767	735	798	737	792	769	802	780	787	771	758	798	818	737	812	724	782	769	747	769	781	767	726	799	771	779	781	735	727	808	760	756	787	789	774	691	753	765	748	783	798	788	824	744	808	742	810	743	736	788	758	742	789	780	781	806	718	747	733	771	781	749	757	790	758	817	851	751	768	774	731	758	772	786	787	777	774	764	735	732	769	742	761	760	765	797	740	782	818	760	744	744	790	765	754	813	792	823	799	795	780	780	756	804	783	773	807	828	800	771	757	733	748	778	775	791	754	824	767	750	797	781	815	782	776	757	780	775	677	804	780	779	734	723	770	785	769	756	745	803	789	754	746	849	750	813	815	774	747	780	720	832	806	783	707	710	776	760	764	776	754	781	767	759	776	799	760	760	825	772	775	764	779	812	789	760	765	825	778	775	751	751	742	817	698	758	770	745	765	805	811	775	792	773	799	748	773	753	783	750	799	753	770	761	810	762	706	772	786	757	779	793	759	809	800	807	774	783	781	814	818	786	790	804	717	824	776	787	821	724	782	758	822	783	782	778	766	778	763	747	775	751	785	772	730	755	749	756	743	791	757	743	814	745	769	702	763	819	735	793	779	812	782	744	754	802	761	781	727	788	744	774	767	747	757	786	810	754	750	824	796	752	803	714	727	725	789	788	790	780	738	758	814	771	756	769	797	782	768	785	749	703	792	786	741	759	753	832	750	779	809	769	734	796	760	754	728	796	809	785	754	799	789	772	761	797	743	775	820	741	769	757	788	795	758	790	760	799	786	772	751	726	760	815	798	769	731	773	753	767	763	811	749	751	779	788	744	782	768	784	775	755	781	769	781	779	761	805	751	803	754	777	747	747	748	699	777	753	770	831	774	776	803	743	770	781	782	813	781	757	718	740	729	804	803	787	827	779	774	781	801	776	775	763	780	775	780	750	737	755	767	749	753	771	748	833	809	810	752	709	749	811	793	745	788	762	811	753	758	747	840	761	802	784	803	775	733	758	780	818	769	816	722	743	750	779	752	736	749	797	790	806	762	764	802	790	727	814	783	742	759	788	779	809	774	759	748	767	733	741	776	757	725	771	812	726	769	804	811	791	793	751	729	800	784	812	733	751	745	748	820	759	774	756	759	749	746	755	761	802	703	778	822	786	772	861	778	803	783	765	784	724	810	802	750	771	755	735	753	749	768	772	788	817	846	812	807	797	713	796	778	793	736	761	793	833	732	791	765	764	672	760	758	792	802	794	755	736	762	773	781	762	748	764	759	782	789	782	770	812	773	755	780	768	768	751	797	778	770	772	771	772	760	751	775	743	764	807	793	732	812	756	745	795	826	767	751	765	727	772	752	786	793	720	727	801	734	731	811	810	769	765	732	828	720	808	790	764	775	747	728	738	756	812	763	790	753	790	718	780	776	818	733	776	757	762	755	790	725	757	779	795	790	750	712	706	761	772	718	735	751	751	786	746	746	774	759	773	791	793	749	794	804	737	780	793	777	747	771	790	780	753	792	727	763	800	749	815	790	752	774	767	759	732	745	754	763	747	776	781	758	771	793	746	721	754	747	750	746	805	773	768	716	722	785	780	740	804	812	749	735	848	786	840	803	725	787	789	759	770	785	765	763	782	804	748	774	797	794	769	786	756	727	748	791	757	752	807	751	785	745	767	748	752	776	811	757	796	805	735	741	764	740	773	787	805	779	784	771	779	717	770	760	796	803	749	814	760	793	780	823	756	766	784	770	798	812	782	742	753	759	755	837	768	793	753	774	801	737	833	786	792	778	820	766	841	746	793	804	768	714	793	784	770	796	831	753	751	758	817	761	809	727	770	771	769	743	754	744	748	793	778	732	751	786	847	732	798	733	785	801	783	773	766	818	753	796	768	778	775	779	720	752	744	697	789	752	790	735	762	815	784	713	797	720	768	770	793	803	776	776	771	835	829	791	768	785	747	826	824	795	741	775	778	806	802	809	732	780	777	713	820	756	808	739	809	743	819	787	828	750	705	752	747	765	810	764	785	777	826	747	761	746	812	776	732	777	770	768	728	820	792	765	754	759	750	800	723	774	768	730	760	821	809	749	758	753	738	748	801	779	762	758	756	787	727	769	794	806	782	800	761	693	831	767	762	791	783
24448	22054	29762	24487	21320	13562	1404	732	665	699	672	685	600	679	697	667	644	680	684	660	658	638	652	654	642	663	612	661	688	647	686	635	654	642	670	623	672	659	629	644	673	640	641	666	728	650	682	683	644	684	673	657	589	613	686	676	657	651	667	672	633	670	624	674	724	673	677	658	713	649	670	665	629	712	622	633	667	648	617	688	665	686	675	656	622	673	647	661	695	679	641	676	709	651	636	690	671	639	651	666	629	630	664	678	667	700	639	668	677	674	653	638	684	653	639	650	648	644	671	734	683	671	633	639	696	648	653	688	676	668	647	644	629	644	668	637	667	690	651	614	658	637	660	660	655	694	662	617	653	645	655	647	680	643	663	691	662	657	664	648	695	670	666	643	671	627	646	673	632	644	664	645	664	659	668	617	677	674	669	655	675	671	677	668	659	661	654	646	642	657	661	670	654	667	679	617	657	679	688	645	682	719	611	637	711	618	674	669	633	645	640	672	658	698	671	697	627	655	659	663	658	666	645	660	625	659	664	675	584	675	731	708	690	710	672	652	660	684	689	704	652	647	669	620	637	648	648	653	677	625	655	665	658	648	688	641	652	616	666	684	672	684	659	619	655	627	702	710	646	688	623	634	665	637	706	693	648	698	642	659	611	665	695	634	636	636	602	700	673	673	626	657	651	716	669	614	640	686	675	698	631	723	721	651	669	659	685	620	622	653	650	656	633	667	657	637	642	628	681	691	657	637	709	683	667	625	618	639	679	655	694	631	682	605	677	665	661	676	646	607	670	655	693	653	626	712	654	656	669	672	629	657	654	680	646	677	677	659	642	581	698	675	656	659	653	621	671	695	670	650	688	621	680	639	691	665	669	669	643	673	720	683	683	651	630	672	641	673	704	648	625	662	655	635	655	655	680	683	653	684	609	700	654	642	681	651	644	616	660	639	608	647	634	642	648	642	672	631	628	645	681	600	702	637	619	626	689	643	626	687	641	670	708	673	667	670	663	598	674	712	654	703	646	625	653	631	667	641	644	654	671	602	642	632	672	689	707	721	655	668	646	709	638	649	689	646	649	665	638	608	648	642	671	687	660	634	693	650	654	636	688	658	680	682	675	666	648	653	663	671	608	618	613	689	646	692	679	692	656	658	673	686	585	659	649	638	638	672	663	661	673	616	677	682	642	640	656	665	611	743	713	654	660	648	663	642	647	701	661	670	660	651	642	651	658	684	649	684	622	698	650	654	633	687	680	630	658	643	659	667	680	689	668	660	701	619	653	663	643	673	630	644	642	604	722	690	690	673	663	667	586	655	663	655	688	638	630	723	685	697	633	656	621	663	703	603	654	657	649	641	637	649	657	676	638	652	636	645	643	643	665	677	656	705	633	662	695	609	619	653	635	661	676	657	711	647	704	620	688	651	659	648	669	675	648	609	644	705	690	669	638	601	701	587	665	672	679	660	697	623	663	666	660	644	663	630	647	722	628	658	652	667	624	610	695	654	583	638	631	652	644	683	611	644	696	652	679	626	681	622	637	664	653	652	675	644	679	623	653	642	659	624	683	682	677	616	610	678	641	678	644	647	691	666	677	663	595	657	681	659	672	687	674	658	680	643	659	638	593	664	635	636	645	679	651	694	627	665	674	653	659	659	634	683	631	667	647	664	640	668	661	686	599	657	659	636	647	682	662	656	711	677	690	635	691	625	651	613	671	672	665	650	670	658	677	629	627	644	667	644	648	633	642	600	651	627	651	668	660	626	658	659	686	692	688	669	661	673	648	625	677	635	648	646	664	653	644	644	619	670	680	664	662	645	598	683	677	660	666	662	641	640	676	613	650	657	670	641	682	647	645	659	666	629	685	643	635	627	665	629	676	693	681	649	642	653	668	623	662	647	643	636	687	690	658	692	716	721	630	669	680	679	627	660	646	664	638	618	667	635	652	605	664	665	630	643	657	648	626	685	732	681	586	629	698	681	657	657	631	638	667	620	612	649	641	648	658	677	616	701	620	613	641	621	638	634	696	665	633	701	646	686	665	670	656	645	666	644	655	643	686	666	661	645	663	662	674	663	680	636	655	724	691	634	636	687	669	657	644	651	700	687	699	680	608	645	684	672	643	668	652	648	621	645	657	657	637	628	620	651	603	650	637	648	637	646	637	625	687	699	671	691	669	649	670	650	652	643	675	644	646	690	647	630	641	662	684	714	667	627	694	661	664	664	653	656	695	639	651	658	660	683	679	705	677	649	699	641	662	650	650	700	668	689	692	635	682	619	650	659	629	634	675	649	602	713	653	681	674	694	590	645	644	707	650	672	635	652	679	675	641	642	686	691	656	650	644	684	705	636	638	644	673	643	701	679	666	666	744	691	659	660	730	651	660	646	643	673	619	672	624	657	626	685	684	679	703	619	654	630	654	671	660	657	657	638	624	619	655	695	623	654	670	640	611	633	652	634	649	655	651	642	616	694	684	669	649	668	661	643	653	673	706	675	685	616	692	699	685	668	664	635	616	632	734	650	658	649	662	625	637	642	674	667	639	615	655	609	634	671	708	651	618	675	653	622	650	706	628	651	639	643	655	647	685	687	694	637	638	656	640	663	669	658	694	627	632	658	641	681	680	641	644	662	646	607	699	647	612	675	679	679	667	679	643	639	677	658	692	659	688	669	659	663	675	681	659	691	649	662	687	635	669	634	683	704	675	708	679	669	714	630	603	666	634	636	682	626	663	670	648	634	688	639	610	656	646	622	647	678	665	654	635	674	639	670	622	678	687	629	665	714	644	663	698	642	621	636	641	664	708	658	675	652	674	654	621	665	648	655	633	627	659	634	699	638	635	604	678	681	685	656	679	671	628	631	676	638	637	656	656	664	669	654	679	620	646	578	634	642	706	672	625	660	617	690	646	660	673	650	672	644	659	658	614	639	636	638	637	721	697	688	668	623	648	661	661	658	629	685	668	637	671	645	655	671	690	622	656	654	650	634	679	651	673	665	669	658	682	661	660	671	665	668	666	609	680	628	676	634	626	711	622	712	650	692	680	652	639	703	707	660	702	637	626	670	624	700	660	689	654	648	609	716	687	662	645	641	671	667	674	714	667	663	644	656	651	688	649	669	675	664	685	702	648	691	657	687	638	671	694	682	639	690	662	655	647	664	627	670	688	635	629	605	690	622	658	585	712	652	656	648	654	662	674	679	655	712	685	646	632	639	675	681	686	637	700	643	718	674	677	659	625	671	634	657	652	689	685	603	639	641	671	643	634	670	669	718	652	636	649	636	641	686	601	680	652	677	651	644	663	620	679	647	665	661	650	693	639	676	657	698	649	672	639	693	624	627	677	696	681	702	625	647	652	649	667	705	669	684	649	655	658	681	604	617	679	681	676	612	667	710	680	658	639	665	668	660	648	584	681	666	630	694	650	659	661	680	667	658	676	672	639	632	630	635	662	650	657	648	653	669	630	670	638	667	662	622	606	636	666	681	683	664	636	652
62403	89032	57830	27154	8428	1987	908	888	949	886	909	941	914	923	898	884	908	937	924	917	926	929	918	933	883	900	895	983	934	971	903	908	916	927	872	936	903	925	864	920	947	857	933	895	918	907	901	929	901	927	948	864	906	901	901	909	856	883	916	940	908	914	934	930	896	930	947	905	922	942	910	895	933	910	888	882	855	925	844	865	910	881	900	875	945	884	910	876	910	899	890	909	900	854	961	882	934	892	913	900	960	870	901	867	893	871	919	931	908	879	915	909	896	916	910	914	850	870	948	884	853	906	888	862	851	901	875	929	841	923	873	847	885	856	884	918	935	909	918	869	924	900	908	924	893	904	916	904	903	888	884	924	892	942	947	914	916	865	935	884	889	965	912	946	880	851	894	997	955	904	910	942	874	888	934	900	921	904	910	881	875	931	885	946	834	930	908	962	886	956	951	849	923	895	950	930	902	930	901	918	906	947	899	930	888	949	952	880	915	902	884	935	916	900	909	942	914	869	940	926	962	838	902	859	879	911	962	842	898	887	889	858	893	953	901	892	896	916	913	911	880	910	903	902	906	896	857	966	939	966	912	867	930	959	900	888	878	914	921	911	925	910	885	944	900	942	924	951	943	936	838	963	923	909	920	966	943	916	871	871	924	837	938	959	948	930	878	882	919	902	935	887	922	930	911	909	916	859	854	855	855	879	904	881	860	909	897	909	945	910	874	933	852	869	883	977	948	925	884	896	905	881	915	946	912	931	857	910	899	890	925	888	930	928	898	877	905	904	930	824	891	929	898	938	940	874	914	888	918	955	885	938	865	883	872	883	974	924	939	922	928	913	864	854	918	878	901	930	897	915	880	936	841	865	915	920	916	913	882	918	844	885	907	921	925	935	949	855	911	916	863	901	908	938	886	870	865	953	919	894	914	893	866	896	892	874	876	958	878	931	903	940	874	924	907	904	921	915	941	918	918	899	895	912	888	892	882	897	827	936	909	927	882	892	903	933	887	908	899	901	909	882	873	940	883	891	905	889	941	930	950	882	885	920	903	924	900	894	924	899	907	945	861	944	872	901	944	875	928	943	899	870	859	964	897	930	923	932	917	931	891	863	889	898	953	870	895	940	880	845	895	987	903	874	897	883	897	832	921	926	858	912	886	935	855	922	903	889	902	900	940	852	900	885	907	877	854	923	930	932	881	916	880	921	869	935	877	896	896	897	920	884	935	885	860	925	901	919	889	842	954	937	942	865	941	877	930	886	964	868	902	891	867	894	883	866	936	900	927	902	918	900	880	903	950	891	869	896	943	917	875	912	958	913	913	878	909	924	929	825	904	892	878	948	906	900	911	911	916	909	891	973	930	847	884	874	894	877	874	913	871	956	928	924	923	928	913	925	964	951	968	896	919	916	883	879	918	898	885	876	907	893	947	900	895	930	886	861	879	916	847	927	914	915	876	921	912	932	897	879	907	910	929	925	876	904	919	917	932	975	887	885	867	879	921	873	866	901	891	895	901	885	936	894	873	921	932	894	895	858	895	906	926	875	857	887	972	887	890	911	937	898	995	958	926	910	897	876	906	899	873	918	914	891	911	879	936	877	910	934	920	913	857	902	883	920	901	908	967	888	956	915	918	899	958	901	929	981	919	895	904	884	898	922	876	906	870	918	932	964	881	928	909	914	902	939	911	913	847	984	924	880	843	922	924	981	900	862	951	894	899	901	914	951	970	900	874	909	952	919	884	869	938	926	908	928	913	916	942	872	934	904	919	915	911	943	920	829	860	886	899	881	913	936	923	922	907	902	871	886	922	930	950	948	941	928	852	851	875	891	939	900	911	923	922	878	925	968	891	868	883	902	922	847	920	928	901	898	879	949	877	924	890	915	888	905	933	902	918	914	890	890	897	929	883	883	938	901	910	888	951	916	929	935	927	885	927	906	868	1005	964	863	937	935	906	852	886	918	865	922	868	893	826	878	891	840	897	883	879	934	876	943	939	911	912	928	903	911	890	936	906	918	900	872	931	883	910	901	873	915	883	997	896	869	947	920	923	876	887	875	900	927	875	898	863	873	910	862	899	930	899	936	893	931	895	957	859	900	917	884	974	921	909	912	964	868	886	910	899	872	941	911	909	918	891	949	866	953	920	885	922	920	867	893	914	833	874	878	937	873	913	902	883	887	915	884	897	955	871	892	909	902	865	920	890	871	949	904	888	888	879	894	953	959	896	883	881	937	801	906	895	875	884	931	827	964	973	930	910	945	855	884	983	889	901	918	867	897	909	925	939	911	967	921	877	878	899	924	874	916	854	916	851	887	899	920	900	931	944	949	831	898	968	892	889	897	920	889	897	826	895	881	907	910	870	897	874	981	900	899	906	863	966	895	858	935	863	903	954	896	895	862	845	883	867	923	938	904	871	886	918	899	885	903	921	908	867	964	915	922	887	900	934	888	888	902	854	866	944	907	903	893	932	845	869	913	896	873	906	903	836	921	967	922	902	894	944	962	911	881	895	928	908	860	958	933	868	897	896	911	957	944	906	898	868	906	931	906	902	912	895	917	902	913	899	888	894	907	945	906	917	913	933	839	890	900	925	885	906	928	887	913	874	952	918	933	920	905	890	921	942	882	909	931	887	871	866	938	906	908	868	911	852	893	1007	888	907	921	904	898	964	930	906	930	850	939	901	898	924	937	911	920	918	918	885	940	912	959	907	929	892	901	953	942	910	921	967	927	931	884	931	940	891	905	903	917	885	899	891	947	920	867	903	883	906	923	925	867	878	925	880	955	929	869	960	881	902	914	855	875	834	890	878	912	877	910	922	925	914	927	879	925	881	919	883	917	928	887	971	872	851	920	874	896	914	912	926	922	905	943	896	925	870	908	977	910	896	922	1002	937	948	899	901	912	909	882	901	870	940	968	929	917	944	911	919	915	893	893	895	917	940	905	862	933	898	907	945	888	902	966	921	912	878	908	920	897	889	893	918	903	871	923	918	903	919	926	910	938	909	949	878	906	910	908	894	899	898	978	904	899	873	911	914	883	898	888	917	927	908	890	944	882	882	923	901	901	895	927	926	927	865	910	907	882	904	920	865	930	932	981	937	895	925	929	879	903	902	966	884	870	913	905	885	939	920	916	921	880	874	893	886	893	926	893	915	902	970	928	827	910	867	908	906	927	906	931	897	874	922	891	910	921	929	974	858	908	905	884	908	886	924	888	893	919	861	935	849	921	917	934	888	928	916	957	874	924	955	906	918	908	929	881	895	929	902	880	960	905	949	891	906	926	905	894	903	931	899	935	859	917	978	949	924	838	918	864	868	827	899	905	917	895	924	932	902	939	909	884	895	898	878	931	911	913	908	924	955	909	897	902	891	866	948	952	922	881	945	884	918	858	884	872	864	924	888	903	896	895	935	878	909	866	893	928	889	887	878	906	909	886	872	894	927	889	910	925	921	896	951	896	961	874	976	887	873	885	912	927	933	911	909	954	911	915	910	919
23551	21729	29784	23908	21453	20277	5530	682	575	578	587	558	593	582	610	594	562	592	569	567	592	623	571	543	644	568	547	573	601	592	599	550	554	577	574	596	625	605	571	580	578	545	571	637	576	599	571	573	554	555	589	577	551	591	573	575	581	568	588	551	574	516	590	536	545	593	581	567	561	603	627	559	566	582	601	578	605	579	607	532	581	565	576	619	597	575	554	590	568	555	636	597	579	582	621	594	542	566	564	571	561	558	625	564	592	553	582	605	527	570	536	548	554	544	519	575	554	571	599	540	582	583	595	564	544	575	570	610	562	597	566	601	587	631	588	591	592	569	624	527	564	582	547	567	596	557	587	613	582	599	535	598	529	547	536	581	561	589	593	551	519	572	579	600	567	597	586	573	572	598	596	549	557	591	618	570	530	585	571	619	588	574	613	622	571	557	582	555	558	544	568	589	574	581	546	633	593	585	587	599	591	569	543	602	594	568	578	533	571	586	527	588	585	607	599	617	578	583	567	554	595	558	592	559	551	612	561	600	574	567	602	568	559	558	604	565	593	565	620	551	562	560	561	603	599	569	565	585	557	575	559	581	606	553	592	563	554	578	572	568	584	590	574	562	530	573	586	595	556	559	566	604	552	578	592	594	556	594	559	551	591	637	582	572	587	535	592	568	499	574	582	598	588	597	580	575	582	630	582	570	582	602	602	563	557	612	559	563	571	559	581	578	571	586	571	550	585	573	565	531	595	579	585	585	587	585	603	605	569	553	560	573	564	593	550	550	561	562	586	593	561	605	564	599	585	574	591	607	571	618	579	577	589	566	590	575	533	576	566	573	594	580	581	602	629	550	589	623	547	581	549	610	551	552	572	608	553	586	584	564	571	561	560	556	594	597	559	578	587	567	613	569	633	532	613	544	537	615	540	588	572	558	588	588	595	567	593	522	550	560	595	566	557	537	577	550	604	575	590	585	599	604	569	570	620	598	586	579	591	548	582	573	584	518	572	568	512	593	586	550	595	543	563	513	534	574	592	565	582	595	588	566	550	557	580	559	583	593	563	585	615	564	597	579	600	519	563	540	545	566	549	547	601	613	605	579	587	600	569	560	585	575	592	580	546	606	548	543	592	571	608	575	604	537	588	581	576	552	608	557	573	575	576	565	599	590	569	603	604	563	637	567	586	597	579	598	549	534	582	571	566	576	623	548	574	600	584	561	615	575	583	576	558	575	517	608	546	611	560	562	576	566	567	564	597	535	588	563	578	553	605	584	539	573	530	583	597	567	600	558	570	619	561	548	556	566	559	604	619	584	642	571	613	605	583	535	554	589	573	559	531	583	619	555	582	552	519	596	572	585	554	596	587	617	573	570	578	568	585	580	545	594	527	607	586	595	593	535	543	519	556	584	557	633	564	605	544	593	581	559	534	558	554	565	617	547	605	561	575	545	583	595	544	592	607	562	565	587	584	593	554	577	596	555	584	571	612	557	578	543	580	580	579	562	583	558	570	605	567	594	550	560	591	543	585	571	584	595	588	549	611	590	591	607	577	613	527	576	553	541	520	573	568	530	585	530	582	557	537	576	564	577	542	584	547	527	622	549	562	549	571	543	528	589	580	527	618	564	562	564	541	554	637	548	553	598	569	544	616	583	545	567	593	599	551	543	547	567	588	583	527	564	530	520	568	588	598	604	557	574	543	589	547	584	584	584	532	574	557	581	555	543	584	570	598	576	574	561	553	586	584	533	553	557	580	582	645	565	557	558	541	541	593	584	572	578	597	545	523	603	591	571	538	571	585	570	568	545	602	535	547	568	589	573	585	552	541	594	534	567	592	579	576	557	609	582	596	570	586	551	549	558	564	551	577	559	591	543	597	598	593	567	551	619	570	571	592	548	583	564	589	583	544	604	538	557	566	610	601	577	547	598	572	580	557	586	571	604	612	595	600	634	582	603	571	544	573	538	578	628	571	573	590	565	596	626	591	544	560	553	593	576	560	598	561	553	554	588	556	572	547	597	572	569	603	534	607	556	542	576	582	569	592	546	576	594	545	591	577	538	569	560	544	566	606	562	577	537	554	591	576	570	599	562	615	578	567	576	563	601	541	548	569	567	570	554	622	584	548	550	540	544	561	630	566	568	559	579	548	604	591	601	550	602	603	573	566	592	552	574	627	611	610	586	601	592	572	545	599	548	588	564	543	577	537	571	586	602	578	578	562	568	576	539	592	595	577	588	536	564	582	561	550	618	584	612	567	545	583	571	594	573	569	557	573	575	539	607	579	593	576	553	561	602	570	556	559	570	595	563	616	589	575	537	581	569	577	584	589	581	573	539	610	530	561	581	593	561	570	540	546	538	610	571	568	569	549	563	539	608	592	555	558	562	565	562	549	562	581	613	593	604	608	574	534	579	612	576	586	567	643	592	552	533	582	542	563	599	557	557	573	592	603	581	546	586	585	613	611	566	581	529	569	578	583	562	579	588	547	562	569	606	579	576	558	574	559	551	550	538	570	564	561	569	542	650	590	565	510	562	585	597	593	565	573	568	595	544	563	573	565	567	511	529	605	631	583	585	593	575	622	592	564	558	575	572	532	549	586	610	592	594	544	561	606	586	583	620	590	577	574	571	554	570	594	567	594	613	593	614	567	560	583	558	586	570	587	567	590	565	565	603	630	568	527	557	546	595	569	570	584	596	565	584	529	568	547	553	575	565	592	570	586	571	593	582	533	581	566	580	572	532	566	562	612	535	510	566	597	569	569	597	581	605	579	503	544	592	576	565	587	550	557	594	601	588	604	574	574	589	549	593	529	558	612	566	564	532	556	579	593	587	577	571	549	554	575	551	577	577	564	588	586	549	584	587	538	585	593	574	564	639	606	561	585	578	577	529	559	593	509	574	556	567	551	543	584	585	625	561	568	563	573	560	539	604	583	535	583	613	529	608	554	575	575	554	584	565	555	606	584	585	559	574	568	559	603	537	583	572	541	549	568	583	568	552	541	568	594	597	522	566	570	573	604	606	589	568	580	561	574	600	544	612	604	567	566	579	571	598	589	538	559	566	560	575	583	605	561	574	602	541	558	547	550	569	584	588	589	574	589	571	551	559	570	582	606	554	572	586	558	632	582	588	571	548	587	555	546	598	583	601	549	591	610	545	583	577	574	586	599	541	589	574	579	578	610	604	589	581	559	569	581	581	560	556	569	576	564	546	580	603	559	614	576	577	616	595	604	588	572	582	566	608	566	584	558	596	572	585	607	575	563	606	602	600	579	560	613	559	557	550	558	572	570	547	590	562	554	564	567	600	553	553	562	535	542	545	577	569	591	580	606	590	549	600	560	549	590	591	551	628	582	588	582	547	580	579	525	571	532	563	567	598	570	545	579	575	553	588	602	569	544	546	595	578	529	555	553	614	569	590	571	546	614	605	541	585	646	606	572	596	533	533	575	555	564	555	552	611	551	619	551	592	534	578	538	626	610	532	537	556	531	571	572	579
62339	95432	63221	32307	11230	2660	817	756	803	775	770	792	795	767	780	806	794	806	767	785	781	788	824	806	774	812	743	821	788	787	773	773	812	813	798	776	770	816	771	788	771	780	791	832	775	800	772	801	811	747	796	817	788	746	797	802	794	782	758	725	771	794	790	826	789	785	817	728	798	766	789	782	783	839	827	775	788	786	768	846	833	755	792	780	832	742	758	781	824	805	803	786	766	775	823	792	800	769	776	804	798	784	745	806	819	765	808	745	797	770	802	785	820	759	776	798	735	801	797	764	834	786	754	796	794	777	788	837	800	789	796	854	832	767	830	803	789	751	753	816	811	775	804	808	787	785	782	732	746	799	819	760	796	748	791	777	791	844	804	815	757	736	790	826	829	788	802	831	844	768	739	812	810	762	771	723	762	810	775	805	747	756	772	832	779	796	755	754	759	801	780	777	822	730	814	799	757	766	801	755	839	821	814	777	777	794	794	802	836	793	778	790	768	758	813	786	752	785	764	797	830	778	848	793	783	746	792	807	800	787	776	750	796	797	770	823	727	765	840	783	771	835	808	799	777	773	803	754	796	842	792	806	821	754	785	819	794	852	813	773	783	799	758	781	818	790	826	740	806	802	758	804	824	734	801	810	824	743	826	829	752	792	785	760	773	798	817	775	806	802	757	786	792	773	834	792	787	765	780	772	835	817	799	787	793	832	801	800	793	771	773	800	763	791	813	752	807	824	806	800	779	788	791	792	851	796	789	784	852	779	765	740	803	796	818	815	802	770	787	786	732	820	879	783	795	797	782	825	798	800	752	799	828	765	786	785	784	722	768	770	829	798	785	760	726	800	827	805	796	851	823	767	775	833	831	808	763	801	769	812	824	793	768	757	792	748	827	871	795	764	807	842	793	826	829	798	838	837	797	824	756	789	815	770	793	817	780	754	739	802	825	725	779	790	824	807	798	769	806	770	733	735	762	754	766	760	759	770	780	794	807	804	807	759	780	801	787	775	772	770	784	771	758	789	788	778	752	802	830	786	776	822	778	790	757	721	738	752	804	834	802	800	759	762	778	745	792	806	818	776	749	840	735	796	760	803	782	799	761	777	793	780	743	788	780	767	802	740	816	770	786	806	841	815	752	771	776	749	775	763	732	763	802	788	794	782	772	755	787	751	761	776	824	778	822	783	799	772	781	780	804	803	779	806	745	803	782	777	759	812	754	768	793	775	781	770	808	802	741	839	814	792	812	763	799	785	844	796	803	778	796	802	792	785	814	789	796	811	772	795	769	771	796	797	855	775	783	750	792	802	797	749	835	777	790	780	759	744	811	782	802	798	822	796	805	800	771	748	763	779	788	799	790	797	812	757	825	816	785	790	770	788	773	801	826	791	816	769	785	845	780	805	777	770	798	774	808	827	794	818	773	730	787	760	741	763	724	794	783	793	783	798	758	738	808	765	796	785	814	789	725	824	788	772	797	832	762	787	742	813	792	829	783	804	798	771	805	792	808	774	763	761	788	761	808	767	802	800	708	786	828	791	780	741	794	803	830	764	743	778	833	794	837	762	776	790	780	777	821	837	804	795	793	769	802	811	801	764	792	781	814	763	795	755	784	747	782	809	809	779	793	782	773	783	758	756	797	832	813	801	854	783	785	845	790	796	729	752	800	789	801	820	800	744	706	757	757	824	736	765	786	782	813	765	768	795	820	728	791	771	781	745	787	749	773	820	773	769	810	789	816	823	808	819	777	762	764	795	825	818	803	821	777	777	720	816	815	777	813	796	794	803	828	775	788	770	797	782	825	770	776	743	826	750	810	804	762	788	807	761	805	835	793	815	772	851	777	811	805	794	743	754	804	803	782	789	741	787	836	807	794	795	837	778	821	713	727	765	748	814	754	792	861	795	745	806	848	785	803	770	773	803	824	791	761	774	817	735	787	781	754	785	792	780	845	830	791	763	798	738	781	779	791	814	827	757	751	811	741	795	873	807	803	820	795	768	807	811	794	804	825	723	758	795	793	805	818	804	810	812	783	763	788	780	730	780	798	844	814	770	768	800	816	817	747	803	812	752	819	794	789	775	811	781	732	803	789	794	797	820	813	763	817	787	761	792	803	799	836	728	749	823	819	786	775	841	798	779	779	743	768	788	835	817	790	791	783	754	825	800	774	746	808	758	774	759	795	789	812	786	779	824	794	811	785	764	783	740	766	755	747	820	776	837	813	770	796	752	792	796	749	745	822	784	785	735	805	773	810	813	765	780	772	811	782	789	814	781	831	799	816	793	810	766	807	827	778	810	767	772	813	767	773	787	805	806	812	802	796	798	761	772	770	752	835	805	787	775	800	842	771	786	772	789	737	782	798	761	757	823	790	797	803	814	754	792	761	774	805	799	781	839	810	756	748	861	832	805	840	748	786	824	800	806	775	755	803	773	791	772	782	820	804	777	747	747	750	819	810	812	783	801	783	807	791	812	792	795	792	812	735	799	738	758	809	783	772	778	802	774	804	822	751	824	771	755	804	799	809	821	751	771	835	818	813	788	851	813	770	754	784	844	781	837	815	769	751	830	809	816	811	779	787	805	751	766	786	766	784	803	799	799	780	805	763	773	839	781	784	763	763	743	815	823	775	783	774	780	807	808	760	773	834	784	843	781	801	800	800	785	818	783	804	857	765	806	787	767	796	794	788	813	749	830	797	801	798	801	770	773	810	774	789	804	782	789	770	780	779	775	799	856	829	793	788	796	790	799	813	801	791	742	789	737	814	752	767	804	787	796	789	794	762	823	800	776	774	755	787	785	767	795	736	772	778	815	787	743	786	772	797	790	798	771	818	784	856	753	833	762	789	754	723	742	791	770	781	778	759	767	799	777	821	749	766	827	788	830	838	815	762	754	761	750	825	785	777	745	797	794	766	790	761	805	774	804	795	773	790	794	823	783	755	812	780	795	782	817	783	799	810	791	830	819	755	783	801	737	794	834	810	780	792	778	793	807	780	747	761	788	786	847	805	775	745	785	823	790	791	784	776	783	758	726	794	767	785	765	767	840	802	853	787	811	788	840	786	737	714	773	740	769	810	797	812	745	760	774	812	782	733	805	781	812	782	790	787	814	786	824	770	843	738	782	793	803	721	784	794	753	765	800	813	848	772	807	804	769	812	844	792	772	764	797	783	748	819	750	810	779	824	782	747	734	755	819	803	812	793	812	819	814	810	757	769	792	822	782	779	830	833	773	770	743	862	746	818	807	808	767	781	767	772	810	780	830	794	748	811	802	815	786	811	800	847	829	800	784	788	788	814	801	801	768	713	789	757	818	830	821	755	764	839	821	791	831	781	817	815	763	804	781	815	744	777	794	805	777	768	798	805	805	777	806	804	745	779	752	738	805	794	794	784	777	784	765	777	807	812	793	808	760	778	781	762	810	783	812	806	830	800	771	750	780	775	795	764	759	831	772	710	791	753	744	826	798	794	778	832	780	826	784	777	727	817	773
31433	27805	23429	8403	1192	708	565	549	571	541	569	537	533	554	543	608	568	548	530	547	547	557	537	545	589	585	493	552	541	532	558	517	567	585	560	564	554	547	569	545	594	594	527	563	538	593	574	536	555	571	581	569	557	528	538	581	534	569	537	532	562	513	552	533	532	530	519	589	554	539	579	561	562	550	545	566	530	520	520	564	523	560	501	571	526	570	584	552	536	524	581	568	546	528	529	572	581	536	542	558	545	502	563	526	567	563	594	539	552	606	559	533	569	538	541	553	557	570	539	558	528	603	561	525	547	540	507	545	526	542	556	562	549	577	550	543	534	537	558	521	545	548	511	573	556	552	556	573	552	550	557	574	559	545	532	518	540	563	535	543	526	546	581	559	606	545	565	542	527	549	519	496	552	556	551	632	531	590	516	573	530	557	539	582	557	551	548	552	555	531	551	597	558	521	507	558	596	561	543	511	527	535	524	532	529	558	524	578	500	533	571	607	480	557	528	578	525	522	552	532	574	545	550	557	562	583	573	592	557	561	526	575	547	553	568	552	545	532	546	519	557	555	561	547	530	529	570	582	565	544	535	547	522	549	581	504	599	550	562	564	569	574	540	530	552	531	533	556	526	562	602	557	559	567	588	544	562	559	552	560	515	576	515	547	555	575	556	559	541	605	567	513	529	517	561	507	520	531	556	551	597	586	565	585	593	524	548	554	564	518	536	556	539	594	548	531	540	534	564	556	609	520	565	573	548	550	540	525	565	541	484	586	576	562	561	564	539	586	559	579	577	556	547	606	525	515	538	544	560	563	572	550	576	598	508	538	561	569	543	555	575	551	526	580	564	557	542	561	519	600	541	584	617	548	577	579	556	535	525	534	533	558	551	566	559	530	544	549	567	545	521	556	523	571	551	578	565	548	584	510	560	553	525	504	569	534	599	533	566	566	581	585	608	567	529	607	545	599	548	546	558	572	567	512	544	529	590	578	556	530	535	572	531	510	549	565	524	594	571	546	582	540	574	556	594	535	598	568	573	509	607	518	526	529	549	589	598	563	530	552	547	542	543	495	538	555	596	569	543	557	520	568	549	511	556	533	583	547	547	564	557	552	574	558	539	493	540	554	560	539	521	553	604	578	553	559	524	545	541	575	532	574	563	560	552	526	546	551	543	526	564	553	582	543	558	554	612	528	586	546	561	572	533	548	597	587	552	544	528	583	542	492	513	528	531	581	549	570	570	542	540	553	564	544	527	562	617	593	544	541	551	570	574	523	566	546	574	549	532	517	563	533	538	529	565	509	507	572	556	558	538	582	542	530	539	581	525	581	556	604	601	540	533	600	569	542	554	535	521	541	549	537	529	568	533	546	517	571	509	547	526	564	575	520	530	541	557	533	526	567	560	564	554	575	520	581	576	554	575	548	541	522	559	553	546	558	547	571	565	553	553	531	544	531	600	533	563	580	562	576	582	522	603	552	569	529	553	596	565	559	532	556	531	593	570	535	573	550	529	568	521	544	527	538	555	568	569	552	568	575	537	515	493	560	575	561	558	560	554	588	546	544	525	550	565	579	566	578	537	526	494	541	565	569	548	570	535	565	556	543	559	555	585	520	524	548	544	585	565	573	529	513	558	515	535	497	546	518	545	506	560	565	561	558	575	517	558	540	533	565	551	573	564	571	548	537	540	541	551	541	582	533	567	584	565	595	566	547	549	556	548	601	548	563	541	524	555	560	578	545	564	563	538	521	611	534	586	577	572	552	563	564	557	604	548	576	576	546	558	597	544	518	570	556	539	576	563	517	556	531	555	567	544	577	553	555	570	561	578	525	583	554	499	543	525	578	564	498	504	572	524	561	524	538	591	477	532	594	552	588	561	553	519	580	532	570	513	561	560	513	564	557	569	549	543	551	559	541	555	512	574	558	544	503	549	561	535	536	569	565	537	563	518	519	541	555	580	535	559	529	538	539	577	572	527	542	521	541	543	537	561	574	567	516	579	574	573	521	574	532	540	583	511	567	541	598	518	542	538	576	500	592	591	592	515	577	518	559	536	548	559	541	516	530	571	544	534	549	586	565	600	556	512	559	597	578	508	567	546	564	585	564	535	573	571	559	561	566	511	581	573	589	517	579	586	568	620	548	559	565	540	542	545	510	523	513	533	563	544	584	520	561	515	539	579	551	537	558	569	526	490	521	543	564	566	533	552	558	574	608	518	533	581	558	521	561	519	552	506	557	561	550	593	618	552	579	511	542	541	533	544	555	594	545	565	564	542	505	568	571	567	527	522	573	548	566	545	558	576	560	549	571	547	570	559	501	558	541	528	562	540	536	558	520	539	556	543	560	532	579	577	567	583	564	515	594	548	538	572	563	548	563	581	528	582	589	561	543	556	564	527	536	583	567	505	550	511	531	580	532	562	566	532	550	577	540	584	543	540	558	524	596	553	519	540	575	531	587	570	547	531	522	547	492	587	522	549	562	536	580	537	566	590	529	591	596	505	568	561	553	531	546	569	501	516	552	546	507	557	592	553	510	531	548	534	516	502	579	522	579	537	553	540	566	572	566	542	543	564	544	560	532	552	554	581	597	562	552	574	557	553	535	542	546	586	520	548	576	544	565	575	570	543	534	575	555	535	563	499	594	517	542	515	565	535	585	513	566	532	534	559	567	523	561	553	550	552	557	567	518	557	566	545	550	530	539	552	572	578	600	518	509	513	592	551	548	550	580	582	585	527	554	557	561	555	528	535	551	564	588	534	554	541	540	521	542	531	595	568	531	537	569	526	533	566	605	558	550	605	575	573	539	600	588	560	555	550	529	556	543	541	533	559	560	537	558	549	564	573	577	541	561	566	534	589	552	557	588	548	545	556	592	498	547	570	542	552	577	518	545	567	528	614	514	558	543	587	559	511	569	566	542	559	498	596	552	511	521	531	563	535	582	531	539	537	529	595	531	557	508	551	549	534	595	552	537	556	543	514	554	534	550	526	532	567	541	565	572	563	528	574	558	566	549	538	540	568	577	538	539	556	510	583	576	559	544	547	509	514	581	530	614	544	542	544	570	544	563	589	529	530	576	584	548	553	549	582	564	534	541	543	544	553	587	534	518	550	557	559	525	541	575	533	539	580	507	522	550	537	560	562	595	560	565	551	568	590	562	571	540	556	555	516	535	497	536	581	530	530	589	578	568	581	569	611	574	537	525	516	543	584	538	610	553	568	558	553	564	547	549	538	563	553	588	562	539	554	520	591	548	529	529	557	570	541	518	529	545	528	527	587	546	551	592	561	551	573	493	572	593	578	550	555	541	570	601	562	530	581	540	559	561	616	538	549	535	543	566	543	563	516	586	595	576	586	560	536	549	534	533	560	553	540	541	572	596	518	542	516	558	537	521	557	545	540	518	573	543	602	541	543	568	584	627	527	558	589	559	580	519	562	571	581	534	581	573	520	563	546	524	544	526	599	535	551	523	557	544	563	554	522	555	544	556	569	574
38539	42048	23024	6242	1705	913	797	783	726	757	762	817	758	764	781	806	782	778	731	784	760	780	756	765	813	792	804	818	747	828	764	863	774	797	769	721	732	802	804	791	790	749	756	768	746	767	786	786	796	769	790	784	735	779	774	733	767	803	752	804	809	747	771	755	745	754	739	790	794	801	776	783	764	835	744	775	764	791	785	770	788	804	799	793	802	756	735	747	739	789	776	741	707	734	780	746	805	777	725	768	779	793	756	835	764	745	832	820	775	809	787	795	762	742	766	750	766	801	821	804	770	768	809	815	794	766	777	788	783	786	769	759	769	783	764	770	773	809	740	738	797	784	779	773	789	763	749	732	761	779	771	800	756	795	759	773	767	789	759	775	753	770	749	790	762	780	785	792	814	818	732	808	748	790	744	780	745	779	795	781	752	731	737	783	767	781	794	799	782	774	749	791	751	718	738	767	799	788	766	754	767	767	783	822	772	745	735	780	734	744	731	760	798	811	768	813	813	826	727	773	736	786	790	750	736	775	794	757	775	749	740	770	737	780	809	805	787	796	809	797	769	791	787	784	744	721	780	790	774	813	739	764	805	760	792	758	774	809	782	811	801	787	773	764	771	727	751	797	769	781	800	812	744	718	761	734	785	777	829	765	780	757	751	773	791	752	778	858	793	731	756	744	785	820	760	793	724	778	790	772	832	802	758	773	830	802	815	810	764	749	820	779	766	802	775	765	742	773	751	813	808	772	765	770	833	832	740	713	766	812	786	740	754	767	776	748	775	749	745	782	774	815	781	814	762	727	761	775	714	766	745	796	731	802	733	759	768	826	765	787	784	744	766	823	753	785	766	772	802	743	844	772	770	744	761	740	792	765	785	747	772	792	752	736	780	805	836	816	765	777	804	745	766	802	768	754	770	768	768	747	801	706	763	777	792	761	766	790	771	752	821	792	802	805	807	750	756	825	748	726	736	766	758	775	789	819	786	765	777	778	712	724	788	735	782	770	805	777	791	776	772	777	769	773	720	811	813	754	803	741	737	779	791	769	788	763	763	780	764	771	758	721	798	774	801	789	741	756	760	754	797	770	778	784	829	723	789	771	802	758	752	779	775	778	774	776	809	749	785	775	751	804	726	819	745	770	746	772	771	751	760	787	791	800	737	747	787	810	802	773	777	779	772	760	779	844	815	778	758	778	788	778	788	746	766	791	772	774	827	744	722	773	798	767	783	758	776	751	840	818	815	791	789	722	789	732	778	726	819	775	808	821	738	806	810	773	739	741	793	755	804	749	756	737	773	790	794	773	811	742	800	782	750	771	733	757	796	795	774	806	779	737	786	745	740	756	789	757	734	753	812	806	781	798	777	784	805	730	772	790	773	794	780	825	735	769	750	756	761	765	833	828	761	768	790	779	796	736	753	760	826	793	724	758	754	765	836	744	770	771	784	808	784	769	793	753	796	795	737	715	802	791	790	798	747	729	802	783	786	732	787	790	790	741	759	784	769	758	794	777	767	791	799	833	777	813	751	750	771	760	773	811	753	738	789	728	775	763	794	768	756	786	732	774	774	787	781	777	814	794	731	776	765	743	731	751	765	788	798	758	799	750	764	737	760	745	713	766	797	783	759	785	757	762	791	795	750	784	795	756	798	736	756	782	794	748	758	798	763	876	784	824	779	706	807	769	786	736	731	772	773	736	769	765	781	838	741	814	778	765	822	776	736	809	769	775	794	761	770	749	773	838	772	805	777	731	781	794	839	796	746	818	804	736	762	767	791	769	771	770	763	761	797	745	787	783	787	750	828	759	743	796	796	808	777	749	730	799	783	739	762	756	799	770	766	793	745	786	782	746	778	830	754	756	822	752	733	807	772	807	785	780	773	785	787	793	744	756	821	782	758	775	741	767	710	783	775	785	774	757	771	754	794	825	772	789	742	756	786	765	798	762	798	756	769	802	820	783	823	755	783	777	743	752	807	779	784	746	775	784	779	778	762	732	766	765	819	752	747	793	763	836	763	789	763	819	758	756	776	815	758	790	798	782	756	785	744	767	768	795	777	794	807	720	786	727	778	739	810	777	783	765	780	771	734	759	732	810	723	771	764	784	765	772	814	754	763	723	749	808	810	751	778	758	770	780	789	761	754	718	784	774	773	730	772	760	747	805	783	810	745	757	747	784	794	797	804	783	730	739	778	751	782	731	689	765	793	727	765	781	809	781	796	822	736	779	803	790	759	769	798	769	777	810	766	765	826	782	769	776	739	738	797	718	784	802	774	791	788	767	839	761	779	784	776	707	762	754	762	803	768	787	729	765	753	805	755	741	752	789	790	758	800	805	767	792	769	751	827	735	714	827	763	793	714	845	755	753	757	797	762	793	761	752	784	782	780	767	837	768	736	767	801	768	802	821	725	783	772	729	747	809	739	744	786	724	772	781	746	753	766	781	799	766	787	741	783	808	796	814	786	784	793	810	744	811	773	758	765	768	786	824	772	767	791	729	776	796	768	735	760	785	805	780	750	807	802	736	755	766	792	805	779	785	802	754	792	718	795	754	760	768	799	820	815	769	770	744	763	757	780	761	799	768	826	757	734	772	790	750	760	830	801	779	798	785	809	821	782	803	743	771	803	771	752	792	764	820	794	767	764	809	771	749	790	790	764	754	799	845	779	745	727	763	761	752	759	767	804	764	775	764	758	733	767	822	777	767	764	761	720	804	767	814	779	751	772	778	731	745	778	764	756	808	820	781	788	763	781	770	768	801	844	763	773	747	794	715	790	772	821	819	771	790	764	814	801	760	777	735	738	735	796	799	772	764	848	815	814	817	769	790	746	745	757	763	788	739	816	813	785	767	789	773	757	808	767	722	799	778	775	799	788	794	754	772	781	757	781	779	782	778	764	756	723	734	781	770	767	786	765	761	768	750	742	731	748	778	775	770	795	777	772	777	756	788	759	788	766	735	785	834	794	760	764	786	779	749	760	754	738	741	748	790	780	795	800	753	821	772	743	759	786	775	743	744	774	766	844	763	773	732	801	814	790	785	778	782	785	758	751	766	742	782	798	752	777	784	825	781	798	804	793	799	806	780	807	752	775	765	817	805	818	726	766	794	775	805	790	733	743	762	752	781	780	787	727	798	786	748	798	797	737	806	782	777	803	773	776	772	795	808	829	795	764	758	770	741	764	780	811	820	778	816	742	773	752	776	772	802	776	784	795	783	795	761	762	769	777	755	803	795	800	735	731	777	764	770	732	764	747	758	713	749	788	758	771	751	770	755	769	762	758	778	784	800	739	743	782	761	732	813	802	758	769	709	773	794	792	768	764	781	816	746	729	755	793	790	768	717	786	781	782	801	777	723	771	796	805	795	803	815	783	775	750	794	760	757	746	751	771	798	787	766	761	768	692	783	779	713	798	731	778	770	746	753	755	715	683	765	781	757	794	812	776	768	791	753	809	775	762	775	756	754	774	811	765	757	758	749	751	769	734	773	778	748
24366	21995	29667	24390	21266	13320	1314	698	668	682	664	684	651	668	686	672	678	656	631	629	664	664	694	636	648	669	629	682	650	699	656	635	666	658	708	637	659	670	666	636	656	684	656	651	667	658	670	658	650	653	630	653	659	640	648	636	641	647	670	665	672	656	643	610	645	615	711	650	660	701	651	722	661	655	690	646	690	628	669	655	654	686	660	663	647	657	690	669	659	683	656	661	682	610	698	623	633	669	628	626	677	664	672	695	670	652	645	699	650	665	675	659	624	663	666	652	636	628	658	666	662	673	689	637	707	678	676	620	645	671	671	679	648	722	610	638	591	657	655	674	694	690	695	701	648	651	678	680	684	677	682	694	646	670	671	651	650	702	656	667	691	638	650	669	687	664	688	684	628	664	639	651	685	669	664	650	676	613	667	648	687	684	671	633	672	684	633	713	675	685	669	660	648	637	632	667	673	638	664	678	640	620	650	685	729	653	617	589	629	659	626	693	667	661	662	666	642	664	660	662	679	651	639	657	647	649	663	652	636	685	682	643	683	703	702	635	666	633	645	659	606	683	646	664	656	655	654	623	647	628	664	657	650	668	617	673	680	691	706	635	676	628	625	644	688	619	634	665	677	637	695	670	653	692	613	693	644	670	627	677	630	647	659	669	634	652	648	611	610	642	600	656	656	665	667	673	681	676	642	683	626	630	658	696	620	672	656	706	659	671	643	659	660	659	658	645	632	666	642	729	688	659	722	672	691	648	630	651	654	612	640	646	694	654	683	681	638	673	689	627	624	657	632	645	618	663	662	630	678	663	682	656	690	645	666	644	642	661	685	671	656	642	662	667	648	662	606	667	639	684	640	671	602	650	702	669	628	642	644	696	677	672	657	670	663	681	663	605	660	701	649	621	652	660	655	647	660	664	706	670	644	590	650	637	627	671	666	609	622	664	656	651	599	644	618	670	686	655	655	697	633	645	690	649	686	714	683	703	664	641	633	652	679	624	664	647	635	647	635	656	677	591	691	638	660	633	669	652	631	692	674	663	638	720	648	677	697	653	668	608	640	657	673	694	695	633	626	651	624	674	634	623	684	702	628	654	701	709	658	672	691	676	670	622	688	663	631	644	677	617	681	631	661	671	616	639	678	653	633	654	659	610	657	644	691	669	639	660	642	644	628	614	669	659	646	679	663	698	673	638	690	655	658	689	645	630	699	640	669	651	649	672	639	653	604	666	675	662	663	675	668	637	652	667	641	667	701	680	626	626	649	707	640	642	638	651	658	689	669	657	612	676	697	653	644	661	638	710	625	648	644	665	649	629	634	645	619	630	646	639	676	695	649	686	646	694	637	639	673	668	659	626	683	680	662	627	652	646	679	641	715	663	645	702	635	662	644	688	656	646	643	684	651	664	645	661	676	666	584	669	647	678	652	611	665	657	649	742	673	651	646	651	719	673	661	621	651	682	616	607	688	690	625	657	644	674	661	627	675	629	677	675	668	661	669	665	647	674	702	664	640	650	656	702	630	606	676	642	655	677	624	653	621	653	669	634	667	650	649	682	620	654	636	626	639	643	632	720	669	663	625	679	674	653	674	662	653	714	649	622	639	626	673	622	669	675	706	667	672	689	659	655	608	658	649	678	658	668	666	636	685	648	653	648	675	690	631	704	673	601	658	674	623	658	632	631	610	662	685	662	630	608	602	623	671	689	615	665	665	621	666	660	612	654	658	693	627	679	671	676	640	676	661	643	660	637	660	628	665	645	679	594	604	686	659	645	627	632	613	635	672	600	630	694	664	667	667	664	600	677	647	690	645	693	692	647	662	622	666	688	631	597	669	678	655	632	674	643	689	636	643	713	693	675	685	693	692	636	650	637	713	633	676	648	640	673	667	637	678	664	672	676	650	630	640	640	722	651	624	645	662	628	625	687	649	678	687	663	697	647	688	684	635	659	714	633	675	642	629	626	635	618	665	686	651	691	641	661	628	703	597	639	630	680	647	647	633	675	636	619	699	653	650	674	697	690	670	696	654	628	660	685	637	660	641	677	655	620	645	628	661	621	679	660	637	677	678	640	662	667	635	651	663	682	698	693	689	618	688	651	650	674	666	649	693	632	622	631	645	623	656	702	627	669	690	645	638	651	671	649	661	666	707	641	665	608	601	657	652	624	664	669	638	692	654	681	700	668	654	640	685	633	689	653	688	641	685	643	620	609	619	667	677	649	645	649	618	652	665	706	676	671	633	653	696	632	623	691	602	656	651	692	642	599	652	677	670	663	667	655	624	674	647	693	667	631	687	638	628	656	663	654	710	645	690	635	662	636	639	679	673	640	617	624	635	672	637	715	665	616	672	676	702	682	671	666	699	685	662	681	663	682	688	659	640	640	645	639	669	644	687	649	687	637	667	637	652	650	632	634	626	695	660	617	652	696	634	668	667	675	675	675	652	648	625	657	647	624	640	654	609	664	653	643	652	661	638	721	639	661	648	694	638	633	620	624	667	645	658	652	621	636	650	735	650	699	619	620	689	661	657	714	617	642	666	676	633	640	693	642	624	679	661	663	628	670	683	691	657	659	641	627	621	636	625	680	657	630	642	630	710	690	654	658	683	651	610	689	639	627	638	642	642	677	634	716	684	662	648	687	632	669	684	646	632	653	655	600	647	675	632	665	675	647	686	699	674	698	672	608	625	652	660	717	694	638	673	627	640	605	642	658	663	625	634	692	632	656	684	644	677	680	661	618	632	698	706	691	635	683	661	686	652	626	710	663	689	674	701	673	643	673	677	628	673	609	643	616	633	678	679	682	665	643	635	627	657	655	668	635	641	656	678	647	682	646	636	644	641	675	718	675	681	697	645	645	627	669	651	692	687	633	686	674	651	713	667	707	633	662	648	618	625	686	663	614	698	623	661	661	684	642	674	686	711	657	642	637	644	616	644	656	690	662	663	687	643	623	672	672	630	658	670	649	676	636	686	632	685	650	639	670	631	703	633	642	644	632	677	710	650	652	687	668	611	623	615	673	676	643	653	665	674	601	666	648	624	625	649	651	670	602	604	667	651	653	708	664	652	675	639	647	614	636	655	698	652	695	654	702	649	666	663	624	636	638	638	663	699	632	655	665	632	668	675	635	675	683	661	653	636	658	667	655	675	646	664	635	673	596	663	671	660	606	674	682	636	672	632	655	693	660	665	611	629	625	652	692	645	628	637	641	645	708	660	631	651	639	622	699	683	642	634	626	621	685	619	678	623	664	644	666	676	642	665	663	669	707	691	645	695	646	653	655	684	613	604	633	676	681	653	673	658	651	639	679	673	669	640	657	660	597	701	663	713	676	674	686	629	663	656	654	658	629	667	651	633	620	674	663	677	685	650	653	643	657	579	658	664	640	634	674	651	649	663	672	661	691	643	690	687	631	626	671	614	684	645	659	657	657	619	665	639	665	650	618	662	644	687	659	668	646	655	640	639	649	676	691	702	654	662	637	611	617	632	626
62493	88070	56506	26932	8404	2098	946	889	899	931	865	952	833	929	863	962	937	938	912	861	900	914	904	910	972	876	908	916	919	957	890	875	914	911	900	921	855	910	921	882	885	928	902	921	890	942	905	935	907	935	929	934	908	944	929	943	879	949	825	907	943	927	881	893	937	937	917	912	956	923	931	940	903	898	875	930	950	856	906	927	914	924	907	946	925	909	934	909	928	910	970	892	925	924	881	899	954	907	914	939	879	936	922	899	870	870	878	870	956	861	915	885	919	876	879	944	931	920	939	939	929	906	893	951	913	876	909	944	937	870	874	877	933	964	885	955	895	898	912	963	929	878	960	911	944	944	852	898	910	914	957	963	924	865	899	883	924	919	946	888	858	962	900	936	919	947	887	949	905	896	925	872	872	919	898	905	909	938	957	966	893	895	945	930	976	905	878	970	885	853	908	842	949	918	920	935	946	896	923	909	913	906	904	931	884	892	909	900	913	922	958	914	919	985	977	933	900	951	921	906	943	869	916	908	940	901	945	910	903	848	885	899	900	887	901	968	914	932	923	897	925	901	901	935	855	895	928	899	934	920	882	955	865	913	934	924	963	928	889	926	919	889	898	956	937	905	877	902	897	930	902	891	938	918	917	923	893	919	926	979	914	949	878	863	912	965	881	954	919	897	932	926	874	942	935	969	961	907	906	931	966	872	943	912	850	890	897	936	922	901	917	881	941	926	886	947	870	858	918	934	970	943	901	915	879	901	871	935	941	928	924	895	818	896	925	916	928	1010	948	899	917	938	934	908	929	885	906	920	926	903	902	885	917	956	904	935	910	955	907	921	919	867	929	939	956	928	919	954	885	923	949	893	900	866	907	950	919	901	914	900	928	848	968	995	917	909	948	857	942	948	865	900	853	925	928	860	937	903	918	896	930	914	902	870	839	944	959	870	941	895	915	920	898	887	910	964	914	913	877	886	912	931	902	932	926	906	881	924	929	910	947	959	881	921	931	929	882	917	900	914	904	937	928	932	911	933	856	932	920	946	948	906	897	899	923	905	876	900	899	918	939	896	922	880	920	892	937	927	989	846	867	899	889	887	909	931	978	894	919	939	899	924	866	890	903	897	920	893	920	938	874	945	917	982	934	879	908	953	839	922	919	933	968	923	912	929	931	914	885	934	867	895	927	910	917	919	908	894	821	868	909	891	932	894	913	915	944	887	933	916	929	920	924	936	887	887	946	890	973	932	959	852	879	917	916	910	899	877	918	949	984	923	890	890	906	946	933	900	903	867	893	921	881	917	930	920	909	880	875	890	914	945	919	915	936	897	916	932	913	898	873	918	908	860	910	879	901	892	915	933	900	899	917	891	854	878	935	888	935	922	914	924	894	901	874	1003	915	932	919	915	896	888	903	851	886	929	940	886	948	855	862	923	892	851	896	908	901	856	929	851	860	960	924	873	958	904	856	898	908	909	906	899	938	945	933	938	957	952	943	940	839	904	912	865	904	957	899	906	877	884	919	878	944	921	901	847	939	957	958	906	895	914	984	933	924	875	949	902	900	871	913	925	932	880	971	908	921	939	935	904	966	898	886	906	891	963	867	910	857	978	904	977	961	895	928	945	929	911	1005	901	871	914	949	908	973	949	904	955	962	908	915	899	947	917	924	927	950	887	955	875	871	927	887	917	859	900	982	870	891	955	925	872	892	934	861	931	890	917	887	919	865	902	926	922	901	871	941	919	934	908	987	967	943	964	933	928	859	869	935	902	937	915	955	963	898	953	946	931	976	919	900	920	902	888	894	868	889	894	879	948	908	969	895	885	923	896	850	907	915	906	885	942	917	914	921	910	964	865	894	958	923	925	913	891	879	866	907	879	909	978	880	944	883	900	895	891	921	841	919	929	899	910	910	858	890	889	927	937	966	924	932	985	911	883	889	950	896	928	967	898	941	926	864	911	923	888	902	923	925	946	909	932	935	914	875	938	955	933	906	956	861	959	965	933	900	903	898	921	919	971	906	911	988	917	921	919	899	878	951	968	950	919	929	931	933	880	906	949	926	934	964	941	912	914	864	890	934	914	917	996	911	919	886	901	856	930	954	1001	902	881	918	921	889	904	891	910	881	941	902	914	933	964	879	899	938	936	946	887	863	897	923	924	945	869	939	868	934	891	926	895	870	893	902	888	939	944	941	891	890	986	926	901	946	858	920	888	921	926	905	898	910	929	919	917	979	839	917	909	883	890	917	911	931	876	948	883	929	953	894	919	951	914	893	894	907	900	913	912	957	924	877	858	934	891	922	874	963	932	924	944	930	875	972	902	903	977	910	897	930	899	963	911	931	988	877	883	940	949	911	892	862	931	905	943	895	938	898	933	919	924	902	881	877	884	917	902	892	917	935	891	925	905	903	917	960	937	870	962	867	969	876	901	974	889	919	885	936	869	966	903	885	869	899	901	919	902	930	921	921	889	899	906	862	902	934	900	918	869	934	915	935	906	916	932	956	872	914	895	949	923	883	937	881	868	901	940	907	946	908	945	924	816	937	979	872	917	952	937	859	928	918	928	889	944	905	907	957	886	938	945	873	858	882	910	939	957	852	950	909	944	862	848	918	900	889	894	923	918	863	855	920	871	871	891	885	953	921	931	910	870	868	908	945	903	922	847	882	950	940	937	893	955	1005	902	915	922	939	907	970	956	922	946	958	870	948	899	889	856	934	874	922	907	937	891	911	917	891	906	949	915	862	992	848	867	899	931	927	902	919	914	926	935	921	885	930	903	949	890	913	889	911	922	866	922	922	922	971	881	912	880	903	877	916	964	899	897	933	881	896	871	939	947	915	918	910	909	919	863	934	921	892	921	925	928	910	938	820	948	920	877	903	902	967	904	953	903	917	900	921	933	863	913	860	960	893	940	904	920	922	874	896	930	917	894	850	882	874	927	927	900	875	903	887	951	911	936	914	897	891	934	889	888	902	935	952	936	958	895	889	904	881	920	937	958	898	968	905	908	920	924	974	891	889	918	935	899	947	894	910	919	938	882	961	834	907	914	897	935	968	897	905	915	909	929	912	843	887	885	957	904	870	911	864	922	885	914	948	933	898	906	914	874	904	904	933	903	929	929	998	967	900	929	951	955	887	955	895	957	913	874	878	866	908	941	913	902	918	935	916	965	908	924	897	918	919	914	875	890	916	916	916	926	966	923	931	904	936	920	894	905	934	896	944	915	847	935	916	914	892	1008	900	933	919	913	929	914	917	869	913	861	916	928	940	920	894	903	921	875	918	937	856	854	936	901	913	879	952	938	912	952	925	906	902	920	906	874	913	871	842	915	863	923	935	929	892	948	884	965	948	893	926	903	893	896	926	924	874	915	932	902	883	908	898	930	890	933	892	866	931	916	958	901	901	893	902	954	914	899	928	922	930	970	939	886	904	874	856	831	916	915	950	884	901	913	873	910	978	916	949	915	935	910	922	873	935	925	913	919	864	892	919	973	922	905	888	875
23589	21779	29773	24000	21498	20181	5360	651	615	564	607	616	590	579	597	587	576	588	630	562	626	572	624	604	624	651	561	592	546	565	562	603	554	561	619	587	567	582	545	598	586	592	578	591	579	559	581	582	559	577	564	553	566	583	575	598	560	588	631	605	580	594	612	565	588	568	568	565	578	600	532	552	611	614	559	598	588	557	559	577	535	598	587	580	566	556	574	549	616	584	567	557	606	587	602	600	564	572	557	587	610	585	620	549	566	586	602	606	521	584	604	592	560	551	559	578	620	567	580	566	587	583	569	600	575	574	542	642	614	574	571	553	560	617	609	579	612	572	592	551	599	557	596	630	584	594	596	559	575	611	571	570	575	597	617	563	557	585	617	588	617	616	576	557	593	603	584	558	601	576	585	545	612	592	593	563	625	554	589	575	574	601	574	569	597	602	594	593	565	599	570	536	617	557	575	553	553	593	585	610	568	589	530	590	621	616	628	546	594	548	578	578	607	547	626	561	582	556	569	592	582	581	583	575	592	576	596	589	567	604	526	547	619	587	577	559	578	576	580	634	597	555	561	573	591	558	579	545	548	558	569	558	542	518	551	583	584	576	614	549	577	569	570	593	586	571	559	560	571	562	584	582	565	570	561	640	568	629	568	584	561	568	592	598	568	589	573	595	614	614	601	593	566	581	588	596	607	583	556	551	549	599	618	601	562	615	599	599	573	566	575	540	533	588	615	548	590	563	567	595	598	590	611	624	591	594	567	603	588	566	568	537	580	504	551	593	575	580	576	543	586	561	564	569	598	594	585	597	613	597	578	572	537	598	579	566	626	583	613	588	585	592	570	579	587	590	560	569	586	588	604	563	597	594	531	554	592	596	598	549	551	569	605	586	623	617	584	567	610	589	614	548	545	615	597	523	566	610	592	615	624	573	626	584	604	545	556	548	563	542	626	589	568	572	622	570	585	614	598	576	602	584	595	604	574	610	580	563	598	632	607	628	554	573	602	566	574	558	596	575	550	597	598	584	617	584	603	608	601	584	599	626	612	539	554	575	607	569	557	540	588	584	571	590	629	560	568	618	555	558	576	575	554	579	600	588	557	552	559	580	588	595	570	556	592	604	595	609	544	573	604	570	588	601	568	594	594	599	602	574	552	564	584	598	566	578	574	586	537	583	625	601	587	555	563	571	560	569	588	585	564	604	575	577	543	586	528	594	592	589	576	575	571	594	631	534	563	565	624	544	628	556	617	590	573	554	569	606	596	618	573	598	595	571	556	597	608	583	574	614	579	604	533	565	623	573	580	576	590	623	557	617	561	593	593	585	593	570	585	551	592	574	554	566	589	567	586	600	536	539	577	575	596	599	575	546	580	596	588	537	597	586	604	596	613	554	619	559	557	575	532	570	522	611	620	580	610	569	580	561	605	577	610	631	567	621	562	556	556	578	558	562	551	611	598	596	597	573	606	584	592	581	617	648	588	603	589	559	572	602	572	582	550	578	616	567	626	563	591	581	563	597	561	561	593	576	571	596	599	590	582	591	579	594	581	573	560	610	552	595	585	577	582	584	563	581	602	569	583	575	592	528	562	570	564	586	581	582	577	587	541	600	634	575	568	611	589	536	631	591	549	564	581	616	590	567	594	575	597	591	547	586	538	552	588	547	569	570	549	565	569	605	610	505	573	549	595	601	555	573	551	569	587	562	558	573	573	612	616	600	611	596	571	588	646	582	548	612	554	583	560	621	533	566	557	604	575	589	552	610	575	546	535	572	559	602	583	586	610	556	579	549	536	574	611	557	598	554	579	599	549	608	552	612	591	582	590	614	573	567	583	597	525	531	631	577	586	553	537	648	607	544	612	588	581	588	590	574	577	611	602	622	588	585	611	566	595	613	555	619	618	565	582	539	582	545	601	572	624	550	545	583	560	637	615	569	571	574	599	553	566	581	572	585	555	591	573	570	582	579	558	540	544	544	535	574	589	623	596	616	560	568	560	550	589	556	568	579	554	567	591	534	545	572	595	596	531	614	621	581	559	607	565	610	623	582	561	516	626	589	603	585	587	574	610	591	570	610	579	549	577	542	609	563	565	606	537	545	559	563	607	552	595	578	609	621	559	555	586	581	586	561	591	586	604	576	577	604	593	504	561	588	596	587	590	592	608	576	523	593	567	622	542	569	624	589	590	562	586	531	577	622	600	582	621	616	555	529	571	604	558	512	560	556	621	557	543	570	583	566	564	544	609	592	546	544	590	607	535	573	574	614	550	574	629	576	603	583	557	625	594	560	593	563	576	570	570	541	632	566	577	586	560	580	607	598	585	575	564	585	620	569	557	596	567	596	556	557	621	591	598	568	574	572	571	603	548	614	573	595	585	576	594	573	581	567	638	592	540	604	579	593	630	622	531	627	599	574	551	557	572	571	592	540	603	605	578	602	627	558	572	577	594	615	589	563	575	520	542	595	575	600	567	555	597	588	580	497	538	558	587	532	550	575	578	613	593	634	598	567	585	584	550	530	585	594	576	585	586	579	586	597	589	608	586	602	576	548	597	561	607	560	563	606	568	526	606	617	585	577	613	572	584	576	570	555	555	557	555	573	586	629	584	600	518	569	584	618	592	548	582	559	592	612	618	555	576	612	551	606	571	600	565	567	584	562	593	580	610	582	606	601	595	649	595	623	614	565	571	542	573	584	571	571	584	565	589	558	608	571	546	565	579	536	542	599	595	566	568	547	581	547	584	555	590	583	538	597	618	567	551	585	611	608	604	590	595	585	603	586	588	614	571	578	562	579	587	595	605	593	634	541	594	555	630	545	588	553	605	538	558	588	566	576	579	585	581	592	609	622	555	598	601	590	578	578	562	545	613	537	560	613	584	564	571	578	616	588	611	586	590	535	568	568	553	574	584	591	571	573	575	628	546	590	617	626	550	591	604	645	567	566	587	573	560	612	588	566	599	556	580	568	577	612	603	577	586	618	575	549	570	579	601	590	569	601	592	608	524	560	595	598	566	605	583	603	578	570	557	608	555	573	593	570	581	566	549	584	535	580	575	642	602	574	591	543	613	610	586	548	581	597	612	589	599	569	562	580	593	591	564	581	579	536	595	579	558	596	578	596	548	613	603	583	579	609	561	567	599	563	538	556	566	571	604	596	605	578	601	598	591	588	639	570	610	563	558	551	588	594	633	601	548	587	588	570	575	573	593	584	580	579	565	513	573	547	572	544	564	571	584	603	547	573	566	546	571	614	547	563	595	580	592	540	593	558	538	581	565	608	570	600	583	595	605	593	630	621	589	555	560	559	561	551	608	567	587	618	599	578	570	547	620	590	589	530	577	556	584	541	602	590	568	587	552	587	582	594	577	558	585	575	623	605	582	532	575	592	557	607	613	554	591	625	535	548	568	615	630	570	589	607	556	584	609	567	563	599	556	571	614	611	539	596	548	569	585	590	586	577	594	534	610	568	563	594	553	563	575	590	562	579	582	590	589	548
62864	95217	62828	31980	11031	2519	817	791	797	747	767	808	805	771	797	801	827	808	791	859	814	778	756	803	784	758	820	824	850	820	812	786	781	805	816	818	840	798	768	799	826	789	806	848	806	755	788	781	830	837	816	834	802	794	838	832	811	783	817	815	795	813	799	777	783	817	791	783	834	825	869	816	799	821	801	766	754	827	790	791	791	787	777	781	838	784	796	804	824	795	819	793	784	796	824	755	815	811	768	776	771	829	832	778	790	781	783	763	774	820	752	820	779	827	838	779	804	804	817	798	823	789	849	825	801	772	832	803	795	800	835	797	799	799	827	812	799	815	806	775	766	794	818	781	783	765	824	804	819	785	800	756	776	831	787	824	810	779	806	798	798	809	855	779	795	833	825	784	783	841	764	829	858	830	771	778	784	817	765	770	830	749	815	815	826	805	844	875	779	805	809	857	767	822	792	802	772	780	819	785	774	780	757	786	780	749	780	771	810	773	762	804	830	819	788	784	801	758	837	777	845	756	807	783	765	747	788	816	807	829	812	824	743	780	827	773	792	741	794	815	788	819	741	857	808	858	724	823	833	787	799	793	794	819	783	783	792	816	818	813	784	791	809	782	746	846	772	763	765	783	791	818	767	800	811	803	776	816	843	808	791	787	785	805	728	790	838	772	791	780	805	840	785	823	752	844	774	835	772	793	841	812	793	785	783	797	766	833	753	735	820	774	811	832	783	796	785	810	761	766	802	803	772	744	773	791	770	796	770	814	772	750	819	812	810	883	798	823	789	836	787	743	848	828	760	829	820	780	805	773	776	814	809	789	805	790	800	808	840	768	817	746	781	781	826	783	804	832	864	806	798	754	747	809	780	818	819	826	827	789	778	813	766	738	821	820	781	774	774	798	813	796	773	808	779	799	820	812	772	814	825	796	827	775	809	779	794	794	830	770	847	809	867	840	799	827	856	782	743	758	821	789	782	771	760	810	768	792	759	843	745	785	794	779	788	796	814	788	814	833	792	751	801	829	795	740	800	784	788	773	785	773	800	805	789	739	772	780	803	808	784	793	876	783	787	781	800	768	768	795	780	796	788	785	855	794	788	831	793	777	816	836	813	819	796	793	805	808	828	777	778	808	769	809	783	790	777	819	836	763	880	752	801	799	757	806	789	764	785	785	793	788	821	842	728	770	759	774	831	767	781	790	812	841	813	783	805	784	784	768	747	828	756	765	784	833	758	782	789	839	849	798	766	818	832	798	805	775	771	778	819	786	770	787	802	828	849	792	781	806	819	792	803	757	878	787	802	810	803	768	812	786	817	803	857	799	749	798	819	768	763	829	801	782	779	821	839	778	835	803	737	765	772	795	763	798	812	747	839	811	849	788	774	763	765	771	767	805	796	832	849	789	806	824	759	823	807	756	814	790	803	762	812	801	805	784	769	814	756	765	775	762	752	822	814	788	811	802	827	800	815	820	755	767	803	792	771	796	738	865	787	795	820	797	814	823	839	798	854	805	792	799	814	815	876	839	793	850	776	814	787	803	777	829	801	819	783	755	771	770	799	780	814	799	803	831	844	831	815	821	767	785	780	793	795	843	761	823	799	796	793	789	768	826	798	823	748	825	851	793	806	817	852	736	842	767	799	822	822	793	783	793	760	804	769	799	837	757	777	786	773	820	796	776	757	795	836	822	823	806	766	791	803	801	728	793	773	756	776	755	820	789	837	789	785	814	784	859	765	748	756	810	837	818	777	832	785	808	780	792	766	830	742	808	799	825	727	804	792	780	754	806	733	799	794	738	821	796	851	747	796	811	795	793	801	762	810	829	852	802	791	852	816	801	825	846	752	796	819	756	800	758	784	872	787	787	780	754	760	803	830	792	782	766	772	776	781	735	825	813	760	814	811	829	778	828	795	828	794	790	764	804	816	774	744	802	836	812	836	790	798	807	792	807	780	761	821	823	828	779	799	788	792	804	760	793	806	775	846	821	807	800	822	779	831	769	746	729	825	822	815	783	782	835	783	780	818	815	750	803	779	804	799	840	768	802	800	778	804	853	779	759	825	773	805	726	844	807	772	792	768	808	768	808	775	813	798	832	781	821	770	804	783	761	809	796	774	830	813	784	767	848	794	806	807	781	758	779	828	796	760	777	774	779	799	783	815	781	781	801	813	779	797	773	758	765	771	806	746	769	773	789	827	772	810	762	754	797	811	808	792	816	791	797	792	784	785	748	825	830	798	784	718	785	789	782	796	766	760	800	765	803	769	776	802	847	808	794	765	797	756	789	782	795	775	749	796	841	792	859	776	804	816	748	844	761	743	824	821	808	815	805	795	819	771	819	797	812	800	793	816	757	797	770	781	778	748	734	791	834	843	800	814	837	807	828	804	857	726	808	782	744	811	792	772	812	842	766	813	813	819	806	753	815	790	731	734	795	786	776	763	803	828	794	772	751	783	852	754	795	779	779	747	781	753	774	777	812	807	746	792	753	814	820	798	755	790	847	811	796	826	799	769	799	834	773	778	780	833	864	757	796	810	790	797	780	771	793	816	783	790	753	799	790	780	807	764	823	802	809	816	819	822	846	804	852	795	782	839	832	797	792	782	776	811	828	773	784	815	770	814	793	766	856	832	797	779	781	809	782	809	808	812	806	841	840	766	776	794	807	761	811	776	794	767	789	819	783	814	826	783	806	793	835	820	851	778	817	816	823	800	854	830	826	792	840	816	797	779	781	752	763	833	802	802	797	795	767	816	763	811	795	785	801	850	821	771	800	775	745	791	782	831	727	785	797	781	804	789	767	808	828	814	794	814	788	811	799	813	838	852	802	781	815	823	806	818	817	768	818	809	751	817	802	770	796	814	849	781	781	812	829	801	800	765	808	800	788	820	837	802	779	773	815	849	819	761	766	735	775	748	781	757	823	798	767	805	819	775	802	784	791	797	846	789	784	783	818	808	814	808	740	785	806	742	768	763	811	795	823	772	810	815	811	764	789	797	789	812	782	768	769	792	819	764	825	774	807	776	824	786	768	738	828	815	809	802	841	836	792	786	777	790	770	841	807	812	813	762	759	766	777	761	789	795	830	806	811	850	793	730	799	781	737	768	821	785	834	810	841	800	808	781	779	772	816	789	811	850	804	797	758	787	831	801	807	769	797	749	814	822	745	787	875	798	765	803	780	823	802	779	792	800	807	792	791	770	802	836	742	781	794	817	803	814	790	824	792	880	877	831	769	826	791	809	763	788	813	774	825	803	804	869	778	765	814	807	834	784	835	840	765	815	760	815	848	819	765	740	787	814	810	768	791	792	834	792	866	748	820	807	835	790	801	743	754	832	801	844	811	826	825	795	805	837	819	774	809	776	828	855	803	811	779	778	781	787	860	797	776	812	787	816	797	809	802	793	804	814	753	756	806	739	783	790	766	806	811	800	861	762	777	752	786	807	748	781	770	828	828	788	805	793	812	745	793	743	766	812	787	803	790	825	784	783	801
31382	27917	23252	8311	1170	642	605	576	555	558	535	552	563	538	567	618	520	594	554	561	576	579	550	527	566	546	567	599	545	543	568	551	567	578	568	598	558	553	557	550	569	545	554	579	557	552	583	507	532	543	562	528	536	598	579	574	570	558	534	567	555	533	575	566	552	527	593	572	521	556	601	594	601	562	598	563	544	568	563	577	548	579	552	633	515	572	562	591	567	566	526	548	533	548	562	571	559	531	522	555	574	580	586	596	588	579	546	550	575	594	575	569	572	568	544	508	578	574	588	525	570	590	556	569	587	557	539	570	556	534	554	520	502	508	572	582	617	547	572	587	560	549	544	545	607	558	559	575	523	549	590	556	558	560	555	584	548	544	582	504	541	539	538	588	581	525	540	550	559	536	576	575	516	529	583	575	573	573	537	577	539	529	551	545	478	597	590	529	574	579	541	566	567	556	539	603	516	544	587	529	576	552	572	546	525	591	557	571	574	546	528	541	532	568	585	603	561	528	558	534	573	547	534	558	562	565	556	575	578	557	555	538	533	616	546	574	548	540	575	524	530	551	557	575	553	551	518	534	521	576	530	560	577	558	581	552	544	564	591	604	545	555	552	589	573	581	566	520	538	555	540	580	586	546	580	547	536	578	597	546	541	561	537	544	566	600	552	575	533	550	566	529	562	594	564	579	590	588	525	542	540	551	559	588	560	587	567	558	559	555	546	561	569	562	524	554	533	516	548	566	547	544	545	572	588	548	543	572	539	533	634	522	581	539	592	551	510	548	501	531	553	573	611	564	521	565	514	542	565	560	544	543	523	601	604	552	532	563	588	514	524	545	557	611	550	579	560	563	593	594	551	520	567	518	588	545	567	581	589	547	554	549	582	557	549	566	584	565	571	570	552	550	580	544	578	547	553	504	621	544	602	540	567	583	558	557	544	587	554	589	597	559	575	558	557	576	565	534	541	559	524	540	560	552	580	563	534	528	600	545	546	554	543	550	609	544	531	558	562	566	578	569	531	516	543	546	596	550	570	569	542	583	575	570	563	570	526	528	545	585	566	573	580	552	572	552	543	596	589	600	602	525	517	576	562	566	550	592	570	577	513	568	547	562	546	553	555	532	615	556	572	522	547	507	547	623	600	545	536	541	598	550	558	594	556	525	609	551	543	560	565	537	585	529	523	598	534	557	589	559	568	585	587	560	558	559	579	539	577	589	586	549	508	593	576	581	588	576	558	581	529	552	569	552	568	562	555	528	579	563	605	563	592	563	543	579	577	576	520	591	542	601	543	569	593	569	590	540	550	531	541	544	596	596	539	537	558	587	574	578	568	555	554	560	572	589	563	574	545	576	604	565	548	558	565	529	573	538	517	515	551	557	562	567	574	551	559	593	564	565	536	584	540	547	554	552	541	512	573	551	571	582	546	585	570	583	565	559	563	543	525	579	571	596	568	582	543	591	549	570	567	582	548	549	572	561	536	572	558	534	579	564	581	540	584	552	587	580	562	538	586	566	596	560	558	533	549	548	558	548	562	575	586	582	537	590	607	605	608	560	549	561	564	563	539	544	601	553	549	588	553	555	547	578	567	594	520	541	536	554	554	525	553	553	567	552	556	549	564	633	579	545	582	595	577	520	556	602	569	589	572	542	583	597	527	566	597	605	563	609	511	565	560	575	539	556	520	576	588	590	598	570	525	586	604	605	538	598	553	540	609	582	543	563	617	547	557	603	582	580	549	536	578	571	586	539	558	600	538	595	545	579	565	590	578	554	569	558	574	522	564	555	551	553	563	560	591	542	550	542	615	525	563	555	595	563	602	514	583	571	556	560	572	582	565	565	584	575	535	537	546	606	593	565	582	551	538	557	560	543	545	550	562	560	523	532	577	566	552	569	536	594	560	587	594	589	561	588	567	508	564	621	537	596	561	579	547	583	581	594	570	538	529	596	549	532	561	586	551	626	525	561	550	589	534	549	520	602	552	584	563	555	551	564	590	579	554	572	580	526	599	532	577	572	543	558	565	552	541	575	588	595	575	560	539	511	558	545	587	549	558	575	565	524	577	499	548	529	594	536	559	527	582	545	518	537	523	582	588	573	598	581	588	605	572	625	575	530	574	545	548	527	529	553	567	549	540	577	561	523	553	554	533	592	527	571	561	542	571	570	549	591	564	556	550	574	594	546	570	543	573	561	553	573	556	534	558	594	563	551	540	578	623	545	560	571	522	544	614	513	568	522	536	570	602	590	595	572	592	549	545	525	571	548	563	563	568	553	552	549	563	557	564	559	565	550	583	542	521	574	560	575	562	565	553	613	574	557	549	529	558	560	539	575	568	546	544	550	545	597	559	604	559	621	546	507	580	573	571	574	560	508	532	538	539	579	539	533	578	531	557	547	545	567	559	522	549	548	560	570	590	554	596	609	580	531	581	558	550	516	565	554	564	528	560	585	579	576	555	574	597	575	528	519	540	527	543	553	547	549	588	587	540	579	605	553	544	536	562	562	607	612	580	587	538	544	583	541	594	602	555	556	583	584	509	574	568	602	586	561	522	569	564	552	548	555	546	549	576	528	520	590	565	560	581	515	599	509	570	569	542	600	553	516	565	539	556	509	587	557	553	551	548	547	585	542	559	568	541	543	592	577	539	557	583	556	536	551	548	584	564	535	522	579	581	564	573	544	538	563	560	595	526	559	553	535	558	553	570	557	571	573	525	605	577	573	560	530	515	568	552	569	570	576	575	540	523	529	525	555	609	548	605	567	544	620	534	554	574	585	546	575	549	538	521	565	603	608	554	551	565	562	561	605	562	570	524	541	574	596	539	529	591	576	535	627	596	527	589	528	575	568	594	598	613	602	543	574	570	590	597	573	559	566	589	561	542	568	577	562	553	534	555	561	515	552	552	510	544	519	555	560	551	565	559	546	537	557	586	570	538	571	505	566	558	586	618	571	549	512	549	526	573	563	587	552	557	567	588	544	558	566	592	615	538	548	577	602	566	565	528	544	597	570	578	540	571	532	535	573	513	540	579	582	548	578	526	534	546	549	551	578	582	583	581	591	563	566	567	585	593	569	558	548	575	577	554	590	546	521	544	547	554	549	538	565	547	567	564	559	551	572	560	542	539	545	569	563	553	579	593	570	576	602	539	533	536	556	572	584	554	569	560	593	606	570	584	550	569	557	542	552	569	581	605	573	571	561	575	571	560	581	575	567	551	578	564	564	574	549	584	549	580	534	563	582	539	570	580	556	581	599	521	560	587	557	569	538	607	577	506	550	533	617	543	545	551	566	547	592	583	528	583	515	539	565	546	588	571	580	548	508	560	568	545	569	559	558	542	541	532	565	573	514	539	563	519	560	571	543	603	562	567	585	534	616	579	625	560	587	523	546	533	505	569	559	536	614	502	537	555	526	527	568	546	570	586	554	599	600	589	532	582	545	590	606	563	538	554	578	556	556	558	589	505	587	568	555	578	549	579	594	583	571	535	576
38080	42166	23143	6034	1735	933	796	765	793	829	767	800	765	788	786	815	756	808	817	777	815	830	784	772	761	762	714	795	798	780	768	774	772	782	783	770	821	788	762	777	775	761	830	737	785	772	775	778	808	777	775	776	730	789	726	781	819	796	849	772	811	738	813	789	812	749	771	751	800	791	769	765	802	776	757	767	794	779	781	784	780	765	749	797	807	770	806	800	773	786	795	757	814	813	791	778	770	804	783	834	777	828	799	832	796	769	825	787	789	811	801	798	790	742	770	779	782	800	805	762	778	767	833	804	804	790	745	748	812	795	796	786	779	759	772	749	808	799	794	749	800	764	736	753	787	751	767	799	751	798	729	786	771	764	780	760	821	825	759	776	799	852	789	822	756	763	777	793	798	794	749	767	752	762	760	815	787	816	791	785	793	793	818	798	806	799	777	767	785	808	789	794	773	768	788	739	814	817	836	747	779	787	822	764	803	798	781	779	794	820	788	772	798	774	790	766	743	741	736	785	737	794	746	813	785	772	801	735	746	787	780	723	824	756	762	764	751	844	789	822	787	800	819	787	710	766	780	773	763	799	789	822	790	757	806	754	800	820	733	747	746	773	801	817	763	798	843	807	761	784	819	787	789	793	819	804	759	789	786	761	807	735	809	818	784	827	798	789	797	746	786	749	800	745	740	772	768	759	783	808	763	795	804	764	774	793	791	793	759	799	783	731	796	774	789	784	764	758	782	755	728	800	804	733	775	778	779	741	784	780	754	775	817	711	794	776	796	779	752	778	760	766	798	763	723	798	790	828	774	763	763	822	785	774	749	781	805	787	769	784	812	782	726	757	796	797	784	796	799	761	792	730	760	764	812	801	811	789	827	742	807	745	780	713	760	759	828	796	832	776	840	795	818	804	739	779	790	781	694	802	721	728	763	733	731	780	812	786	737	771	783	760	780	785	754	709	785	758	753	752	796	759	755	746	794	752	781	798	805	815	753	775	811	826	802	821	784	741	775	794	763	817	777	779	781	768	791	798	762	828	829	760	748	735	780	765	804	813	788	841	791	781	747	789	768	768	772	794	828	806	722	800	796	788	773	802	780	790	776	775	774	789	782	737	842	802	751	800	774	777	813	774	796	765	836	805	786	753	767	820	842	773	704	784	818	773	809	773	742	794	807	810	830	730	791	852	734	761	784	792	777	884	764	771	750	766	773	677	795	770	780	780	783	789	818	797	817	755	816	785	789	786	777	783	818	779	841	811	782	792	787	776	792	719	765	756	743	770	792	810	740	792	764	736	795	781	766	816	778	817	800	820	776	807	771	784	734	783	746	777	754	803	829	812	804	796	835	801	769	760	750	787	756	774	791	759	781	731	783	834	788	806	817	737	783	771	794	772	763	840	782	733	772	812	773	763	818	800	728	814	777	797	835	756	768	810	788	766	784	772	762	780	743	766	759	782	775	813	771	818	794	783	811	769	799	856	794	774	800	816	773	734	785	830	769	747	822	772	762	795	818	762	753	761	816	820	781	782	796	758	786	822	816	789	832	761	792	793	795	775	879	831	811	767	819	719	810	774	726	805	802	794	798	731	808	760	763	798	742	786	786	794	837	754	787	800	821	733	807	829	732	760	743	759	757	758	760	742	796	797	795	785	850	790	780	793	778	825	769	771	714	742	781	784	757	741	728	764	798	836	788	812	798	774	786	807	784	766	773	817	818	762	752	794	834	780	780	770	797	770	770	794	796	821	723	767	820	767	815	750	769	837	790	761	811	802	765	770	795	757	769	790	773	835	770	755	735	774	788	790	745	786	724	768	754	748	743	832	754	783	800	762	738	774	790	832	777	786	773	810	789	780	807	809	769	803	812	846	796	775	804	793	803	805	778	803	795	801	751	813	764	830	789	780	777	779	799	767	760	704	760	819	741	810	787	778	790	849	784	755	774	765	779	829	777	772	750	767	772	803	820	787	753	824	792	828	798	791	731	757	770	760	741	812	751	776	796	791	768	761	784	793	788	761	782	810	822	800	800	795	802	800	800	774	777	800	787	785	770	731	768	834	775	790	794	788	747	736	792	831	799	758	793	826	802	750	770	810	768	833	802	777	780	807	759	741	775	784	824	739	810	726	793	804	806	776	770	806	749	807	734	839	765	810	826	752	755	804	766	812	765	794	776	804	725	747	731	741	787	747	823	782	773	766	806	781	789	718	780	760	827	774	738	800	809	750	754	798	732	747	740	750	778	814	781	776	826	765	800	788	759	814	733	847	796	765	805	768	760	755	748	731	777	814	781	830	749	822	774	771	735	757	797	793	765	747	795	767	755	789	799	745	754	726	747	781	814	780	752	766	819	764	768	809	778	754	741	792	754	775	807	778	764	805	789	825	787	820	848	786	791	797	759	790	814	763	778	745	737	785	775	762	823	813	813	792	809	844	799	786	808	775	760	837	746	776	801	798	789	748	749	828	777	792	760	792	775	813	785	754	762	762	786	787	753	792	804	800	794	801	745	809	745	809	805	761	769	743	788	756	824	774	814	743	747	772	770	778	737	734	795	748	823	792	768	762	780	792	758	800	819	789	809	769	796	774	810	799	811	822	760	738	787	824	790	745	809	809	741	769	821	815	794	765	761	782	775	799	756	819	752	754	789	827	777	844	763	759	753	757	749	806	773	786	793	791	774	794	774	777	780	779	759	798	811	704	733	777	817	741	761	809	780	792	773	775	818	770	820	801	783	752	767	784	789	811	794	793	742	775	753	781	816	778	767	771	847	776	741	766	747	797	776	801	792	764	774	808	784	796	762	772	759	784	775	753	785	791	762	779	779	795	781	805	836	796	775	786	744	772	816	776	758	815	726	756	777	762	792	761	799	800	789	792	783	802	722	809	770	763	790	769	772	794	754	788	780	784	766	800	714	777	699	795	786	800	810	817	770	752	764	798	811	758	771	736	787	796	806	848	814	810	775	793	813	807	765	781	793	777	791	800	768	776	825	791	769	795	794	795	815	756	775	757	779	792	802	742	778	798	768	791	785	791	829	814	738	769	787	773	848	772	757	808	780	821	774	771	769	765	782	755	758	804	804	800	730	795	780	828	765	775	753	791	739	761	770	803	800	764	744	786	795	780	791	836	769	788	828	830	821	778	754	758	759	764	816	803	775	791	730	740	817	772	754	762	738	759	734	794	797	769	779	774	789	768	739	781	752	778	769	774	788	836	753	767	741	770	790	766	789	808	816	789	802	759	767	767	752	786	789	763	749	791	805	765	817	777	800	769	787	833	792	786	798	765	831	806	821	788	774	773	827	774	772	792	828	799	776	761	783	795	806	709	776	815	765	745	830	778	766	766	792	811	863	765	788	797	775	794	736	792	813	843	799	757	787	752	800	788	815	782	798	783	808	799	757	754	755	808	759	813	768	731	756	757	808	749	756	802	763	787	779	808	793	816	715	776	796	770	759	781	802	792	767	789	815	739	823	771	743	789	731	816	778	790
24295	22050	29743	24338	21248	13579	1323	730	731	690	688	670	683	714	674	673	704	734	685	702	695	681	684	668	659	712	673	622	665	676	662	687	666	726	676	681	674	661	662	661	638	701	708	667	679	665	654	655	709	629	649	683	694	642	648	685	648	662	667	670	687	694	656	689	694	633	664	695	644	621	635	632	655	704	586	683	617	688	668	659	677	670	681	665	665	662	683	625	625	639	638	669	664	638	681	694	631	683	621	653	665	644	696	674	661	635	621	664	685	704	644	657	672	659	676	692	705	717	631	618	640	712	688	684	694	669	659	674	676	640	666	679	693	642	685	669	671	676	620	668	687	662	660	674	635	680	688	660	653	665	673	697	682	698	657	673	653	631	672	641	718	657	670	704	697	649	670	662	690	655	642	672	655	680	628	663	690	693	713	673	636	700	635	710	664	635	642	711	701	662	706	646	677	653	670	684	678	686	673	636	668	653	688	671	654	666	673	682	694	680	707	704	638	692	699	622	688	647	667	623	663	627	630	702	668	669	632	664	656	621	637	707	664	684	689	642	660	636	649	636	703	664	665	659	639	665	611	684	699	669	634	687	630	661	672	668	697	651	686	668	686	679	658	703	689	657	666	688	724	663	640	675	669	659	657	673	672	667	665	667	637	641	604	673	678	669	655	689	634	696	703	673	652	673	683	635	663	688	655	686	708	690	660	603	692	701	684	656	662	678	624	691	690	685	659	602	729	649	674	679	670	597	662	661	668	659	641	700	671	693	668	680	663	713	642	613	674	636	702	645	625	637	709	654	661	588	612	674	707	658	679	627	710	623	673	634	659	682	667	673	704	646	644	690	629	671	700	666	700	638	695	658	642	681	624	668	686	644	659	609	662	682	629	650	707	647	652	603	702	651	639	630	642	650	656	669	682	724	703	636	656	661	703	615	670	643	695	685	662	666	652	651	696	663	662	674	670	715	637	660	669	638	711	652	680	703	653	695	696	707	668	672	682	639	677	645	661	661	645	637	691	652	693	678	664	649	651	683	646	662	670	642	720	659	686	648	659	655	626	647	690	659	623	648	640	645	669	656	627	696	670	656	650	654	644	657	683	667	646	731	682	665	651	641	657	669	679	628	663	623	703	684	658	662	640	704	678	650	647	696	716	676	658	649	649	634	666	645	651	688	642	679	658	667	667	674	667	646	661	700	690	647	677	676	671	643	694	668	686	634	678	652	676	637	653	629	661	672	668	676	653	662	667	650	643	664	640	653	674	694	653	653	701	662	720	693	697	694	625	617	666	616	604	690	678	661	651	662	702	698	648	650	677	655	698	649	667	716	680	735	660	690	649	688	677	655	646	695	683	637	692	703	664	652	645	653	653	657	636	687	658	634	659	668	662	652	693	683	620	655	644	687	651	663	674	630	635	718	657	718	649	704	702	661	667	700	666	672	684	655	645	648	689	681	648	611	678	606	696	657	717	655	642	703	691	658	669	670	637	662	671	655	658	701	685	707	654	674	681	679	669	611	667	682	667	719	683	644	632	684	659	642	721	689	655	682	697	684	621	696	703	677	668	630	657	696	676	710	683	649	629	706	648	652	680	693	669	657	652	676	700	619	701	691	629	663	687	693	619	672	701	674	668	652	653	659	673	640	630	652	694	664	650	666	660	673	702	660	677	711	657	593	737	681	709	666	667	626	649	654	690	672	692	691	690	670	705	611	656	643	664	670	679	680	622	678	685	661	605	664	653	660	675	678	683	648	687	698	672	664	675	640	672	683	690	663	648	729	674	668	684	668	628	712	637	661	646	646	632	698	654	689	665	650	664	663	688	656	674	638	669	651	660	683	670	674	641	644	668	709	655	714	674	627	667	662	655	712	641	656	679	674	649	662	635	624	642	656	689	654	661	661	630	673	680	677	683	635	634	631	677	651	639	641	671	659	670	665	664	673	684	666	619	686	640	726	659	709	629	689	660	641	672	708	662	635	629	661	624	678	626	666	618	689	704	625	624	653	636	637	650	669	629	678	652	667	633	715	638	671	664	663	676	672	640	640	654	686	620	594	674	687	703	668	647	608	676	652	675	679	658	648	698	629	628	665	674	673	675	673	638	651	677	689	670	652	667	685	691	700	629	680	651	670	667	668	626	696	657	657	668	634	637	661	669	665	664	653	711	691	697	644	648	703	683	662	645	672	663	679	692	654	676	707	656	616	659	639	671	662	679	699	663	675	648	645	689	646	714	685	692	653	709	646	679	656	676	673	677	706	702	647	646	670	669	682	703	661	700	651	678	645	668	700	630	631	646	607	599	646	712	690	656	635	667	694	657	643	657	670	644	615	701	693	706	665	690	618	685	708	664	627	689	694	629	695	631	630	654	692	690	644	704	664	659	646	684	594	699	636	667	631	670	665	664	653	685	697	674	637	710	678	657	664	692	676	646	643	696	608	686	652	678	652	696	689	702	646	664	673	669	671	611	647	650	689	630	679	704	658	661	692	674	645	667	645	647	649	681	652	628	692	696	621	682	682	680	718	639	641	667	709	660	667	667	668	701	745	682	651	647	632	656	646	668	644	638	708	620	637	671	650	693	632	653	668	681	657	633	647	649	641	694	636	672	642	648	686	632	638	659	674	691	656	647	608	603	679	695	659	657	642	695	668	690	613	683	658	648	667	679	655	666	688	652	681	665	695	686	659	655	677	658	683	679	675	693	684	642	699	702	681	679	645	671	644	674	644	715	691	683	666	629	674	661	619	665	672	643	652	695	666	658	661	643	655	681	659	674	662	691	655	669	709	670	693	649	642	716	699	649	642	682	659	687	628	711	651	663	688	686	672	670	678	665	699	621	644	631	681	670	674	629	627	639	685	685	642	667	627	687	652	679	713	605	716	685	665	615	646	651	622	665	674	703	645	642	675	667	684	653	662	707	689	671	694	710	675	659	695	641	660	646	634	640	665	641	733	626	662	646	690	655	623	713	618	667	667	692	646	688	683	639	664	653	705	680	666	669	685	657	680	643	696	630	667	674	664	651	690	672	682	657	634	657	677	705	685	659	681	678	682	699	646	690	671	651	652	646	653	650	644	667	683	686	608	670	684	707	728	665	666	662	673	676	685	700	654	677	679	680	676	654	640	659	646	637	692	617	671	663	702	664	679	639	686	653	639	677	690	698	658	648	666	643	708	695	661	696	627	606	639	625	696	644	681	663	641	652	639	702	579	682	707	703	615	667	677	659	659	634	624	691	666	628	630	658	697	675	694	656	701	674	684	663	645	657	650	669	651	680	620	628	660	674	712	693	670	667	685	679	679	665	676	685	702	646	684	697	667	656	654	661	656	632	645	655	667	670	705	658	691	677	635	677	703	581	627	661	650	674	659	708	701	682	660	652	616	649	664	640	648	706	658	764	696	665	657	659	649	647	613	678	667	629	681	656	667	716	705	662	646	688	661	660	655	637	678	650	621	670	616	645	649	660	686	669	700	684	668	628	660	680	662	597	653
62480	89280	57318	27060	8518	2132	951	903	916	956	939	934	931	898	915	941	888	942	927	947	911	906	928	945	900	848	952	853	930	896	924	913	939	913	912	999	912	898	915	928	936	888	928	980	884	917	873	887	901	937	965	1001	923	895	897	914	896	915	953	889	922	956	908	902	939	925	894	912	941	912	932	901	950	896	891	924	964	942	938	914	927	897	915	944	880	896	901	928	909	877	965	920	957	917	934	903	882	915	899	966	905	868	915	896	876	936	961	976	897	925	917	896	917	930	900	877	892	939	943	985	918	894	889	923	972	886	913	890	896	910	906	893	887	901	933	908	934	934	944	888	960	886	880	950	931	907	892	926	912	962	930	918	932	930	930	876	890	895	927	931	889	909	850	884	891	864	924	929	948	868	898	928	912	888	885	980	891	969	924	904	946	906	906	931	970	929	920	901	951	899	976	931	925	920	938	919	940	947	931	969	917	914	934	924	908	917	922	930	912	884	968	874	859	892	941	935	949	935	943	873	909	928	931	951	863	907	912	900	907	919	870	907	901	852	931	965	922	933	897	891	954	912	934	902	880	933	883	895	938	943	997	946	877	892	920	937	934	909	865	918	894	916	911	953	929	932	931	924	900	913	924	951	863	896	920	908	944	896	912	936	927	955	916	913	977	925	903	909	923	920	899	962	927	880	955	929	927	949	979	918	966	936	964	924	938	947	887	907	861	901	900	933	933	916	874	957	884	959	914	932	922	1001	941	940	884	962	905	927	881	933	912	904	902	919	1003	924	903	923	920	960	873	950	948	923	963	886	916	928	940	891	938	915	866	931	937	920	907	953	913	874	880	862	901	937	966	932	910	926	869	956	897	944	910	896	919	984	881	877	883	883	897	943	927	940	888	893	908	941	936	934	903	955	901	889	904	858	976	870	978	932	970	936	912	881	872	955	986	939	859	860	944	867	945	932	896	909	906	932	906	906	896	916	896	895	885	916	943	907	912	926	936	929	947	922	923	899	937	932	898	891	945	958	891	977	922	902	920	920	931	960	885	947	951	907	880	907	936	892	862	881	892	899	919	958	905	978	881	936	877	920	973	918	960	894	910	886	915	874	954	905	936	910	894	919	921	902	946	953	882	923	907	946	877	943	875	941	957	953	938	899	933	916	899	902	923	929	920	890	897	968	931	930	929	904	927	949	924	900	922	993	937	875	931	898	940	941	968	893	936	887	947	879	901	934	913	940	913	915	909	955	926	949	985	918	962	924	972	877	907	873	906	937	952	922	919	902	873	886	958	877	889	931	881	930	909	975	873	900	959	955	939	974	905	938	892	942	978	897	935	959	895	871	880	947	916	938	964	867	925	913	941	928	958	944	933	964	896	934	903	938	965	911	949	929	878	921	961	874	945	934	924	893	914	932	950	907	918	900	922	925	878	912	909	888	880	931	881	922	916	878	919	916	929	900	899	945	862	934	892	973	905	896	969	920	938	925	888	937	924	915	869	953	873	902	923	938	926	963	935	938	943	901	927	918	930	969	972	912	895	901	993	931	933	872	977	971	938	863	951	955	930	880	921	904	901	934	905	904	927	907	936	945	961	859	900	925	956	935	949	897	898	886	929	881	899	941	924	963	898	886	895	959	951	886	929	873	953	927	913	918	936	958	957	959	924	872	957	950	896	959	920	943	922	965	921	931	887	915	908	878	878	951	880	947	903	937	889	903	938	922	888	956	918	881	916	881	941	928	928	944	935	928	867	874	926	878	945	909	922	912	954	913	891	902	934	925	910	908	953	932	913	901	900	928	944	935	925	949	891	983	929	917	947	946	912	899	914	934	897	908	960	953	905	913	947	879	886	887	918	943	923	988	944	902	917	880	915	879	912	903	938	893	933	903	916	872	887	919	846	946	871	879	991	946	853	908	920	948	946	862	880	872	965	924	935	908	877	878	939	940	927	934	910	882	910	866	940	885	936	919	941	914	944	937	849	920	955	868	981	937	897	921	911	977	907	936	922	929	875	903	904	953	924	908	927	914	954	941	932	898	909	889	939	874	897	902	921	982	924	896	941	931	951	853	875	906	898	901	905	962	958	939	903	921	883	875	875	941	943	916	943	911	935	934	939	903	917	889	908	956	887	906	891	941	912	886	862	950	933	937	962	912	889	913	923	971	915	908	915	913	922	948	877	935	865	939	949	916	930	954	962	950	923	924	917	895	921	923	916	912	885	926	917	894	878	906	920	914	868	919	859	912	897	850	917	923	933	957	889	910	963	931	938	907	894	922	899	887	884	915	916	895	884	951	906	911	888	867	894	915	905	929	957	924	932	937	912	902	877	906	992	915	912	909	926	942	892	868	910	891	882	937	898	922	963	913	924	919	930	946	878	879	899	887	873	959	879	943	915	922	901	953	914	890	881	898	933	924	967	958	920	907	873	917	932	889	889	879	880	914	949	930	929	916	956	943	900	950	933	928	951	889	895	886	871	920	875	902	917	900	883	887	917	928	918	930	927	918	945	927	889	899	969	878	938	1011	896	917	963	880	896	855	918	934	930	935	884	893	919	911	865	916	942	936	967	887	934	877	860	912	876	909	923	959	892	956	876	870	949	916	912	901	911	931	928	879	993	926	923	905	973	962	926	936	922	919	937	963	904	868	894	930	1006	915	997	866	910	898	956	866	894	915	968	955	921	937	945	944	893	906	887	910	936	924	918	902	884	910	922	891	937	934	939	898	904	919	921	874	913	976	988	882	900	888	914	915	879	940	904	911	870	952	915	896	917	944	885	939	896	940	898	961	952	917	918	970	913	933	965	925	929	895	886	884	885	899	890	876	892	935	910	924	954	866	955	993	904	940	926	926	906	898	885	901	956	938	931	926	886	896	910	910	905	939	911	885	901	902	936	853	906	896	925	880	906	938	971	882	956	925	933	926	880	857	929	933	935	947	950	1011	915	942	916	937	893	931	871	869	941	918	892	946	929	924	933	913	946	979	914	899	909	911	967	953	876	933	885	911	1007	948	958	958	967	942	904	946	876	915	891	893	990	933	934	862	927	897	882	966	849	929	930	947	956	908	918	933	909	904	882	934	945	891	883	961	819	973	938	960	903	945	977	888	929	872	943	930	919	933	939	922	924	893	925	933	954	937	932	907	943	889	938	903	936	939	856	950	934	916	909	888	872	956	894	916	924	951	911	847	899	878	967	912	910	928	924	904	938	917	940	923	923	914	929	897	936	900	934	898	897	937	959	920	940	964	881	929	928	983	936	950	901	910	891	922	944	952	958	946	949	895	917	901	897	902	912	896	905	931	989	900	945	896	955	929	931	902	935	903	889	864	903	893	955	901	937	898	930	868	893	971	930	933	921	943	1010	870	958	914	940	951	940	952	905	921	906	970	883	938	973	948	954	950	894	877	944	903	911	896	900	928	968	899	899	939	963	929	978	894	948	864	975	932	916	892	924	901	912	914	905	914	861	957	953	924	955	899	942	950	914	952	883	930	957	926	964	918
23597	21845	29764	24069	21475	20150	5549	674	620	599	593	625	588	630	573	595	609	597	545	557	506	578	601	538	605	576	590	593	642	602	571	612	528	562	587	562	571	571	580	567	569	579	599	600	602	624	586	605	557	612	569	577	585	603	585	547	580	580	605	592	548	598	578	571	580	556	599	591	590	618	556	577	565	593	568	551	616	595	580	586	573	568	576	568	608	570	623	565	595	593	577	585	556	581	551	571	571	568	641	584	540	617	573	621	625	567	625	594	555	615	517	579	547	558	560	570	590	545	571	581	552	587	557	585	579	534	556	590	626	572	535	583	584	533	613	598	547	571	608	556	585	600	593	547	583	591	587	568	573	597	572	568	597	579	556	579	580	570	631	499	555	587	578	600	587	563	578	590	576	584	586	585	591	568	572	566	566	609	635	585	540	569	579	582	542	569	630	575	578	538	566	621	542	562	568	604	640	592	596	574	556	600	576	585	561	596	597	577	557	593	582	571	571	584	588	567	571	602	566	604	579	589	602	564	610	577	570	561	563	544	595	583	614	539	533	556	589	565	599	593	576	600	585	551	585	598	605	623	556	611	608	598	556	624	615	579	567	598	568	570	552	594	591	592	558	564	548	589	573	560	550	602	594	570	610	573	551	549	594	582	617	579	595	571	566	597	562	558	576	569	583	550	584	559	568	584	588	543	552	597	589	579	637	578	592	618	565	557	565	576	588	541	556	605	579	597	607	541	586	572	631	547	607	596	579	590	575	569	555	543	579	593	540	579	574	582	556	592	589	579	594	550	543	582	583	600	578	617	533	598	538	569	561	547	581	585	562	618	592	596	585	537	533	593	577	576	591	585	627	576	613	545	560	551	584	569	592	613	606	552	587	588	547	567	550	571	528	593	584	572	613	551	559	544	556	527	549	600	594	595	610	612	550	520	601	588	518	572	585	544	590	604	557	573	539	575	586	588	603	573	578	560	588	621	606	585	571	563	582	635	616	575	585	585	579	608	582	564	584	582	587	553	588	578	612	602	611	561	592	556	591	562	529	595	545	559	580	553	526	528	574	594	592	590	576	603	587	554	590	617	573	594	551	552	565	567	575	643	585	614	596	634	567	569	562	608	576	566	566	576	619	560	571	573	579	547	607	565	553	572	633	560	619	591	568	554	574	561	577	584	583	577	554	550	577	584	586	585	586	562	617	570	579	563	571	590	606	609	538	560	592	607	566	583	635	626	576	584	616	573	582	566	616	551	596	587	587	584	564	634	533	604	594	571	601	595	567	569	561	573	608	585	577	597	527	630	569	613	590	598	600	551	594	614	588	565	591	582	587	577	573	600	509	594	595	580	599	609	588	563	573	595	587	572	574	595	600	558	585	558	583	596	605	608	576	580	585	568	567	605	578	564	592	633	581	582	584	586	599	616	630	569	594	567	542	555	552	585	559	581	590	603	619	611	571	577	624	600	568	554	565	568	619	569	613	582	558	544	587	581	521	615	599	586	636	600	600	592	561	573	586	561	573	570	590	550	604	601	633	539	580	611	595	551	608	574	569	581	575	618	595	583	578	584	541	567	554	576	607	567	545	514	585	552	571	572	614	599	550	615	572	585	611	586	587	580	512	551	563	567	547	597	565	544	579	570	543	547	584	602	563	559	561	576	587	534	582	565	583	576	601	572	567	563	578	574	587	599	579	573	606	609	604	585	598	593	566	535	584	551	549	609	594	597	560	533	603	530	552	624	604	608	550	580	593	566	613	538	569	611	587	586	554	511	572	628	547	579	555	600	590	639	624	571	551	582	549	619	566	554	591	577	586	588	574	557	606	613	553	593	526	561	539	588	599	590	583	620	559	571	547	595	587	599	583	558	555	579	597	529	610	598	591	565	553	565	594	596	588	600	602	553	574	564	602	574	564	562	605	565	619	539	621	514	593	587	596	584	604	578	613	601	558	573	576	602	581	592	553	529	565	580	583	582	640	576	603	611	613	532	604	562	548	585	594	621	560	573	567	590	566	576	554	582	592	599	580	607	584	582	566	544	555	607	592	596	559	593	600	563	556	594	605	575	611	577	580	586	575	574	587	610	607	560	567	572	588	578	589	562	600	573	564	575	607	570	626	560	565	566	554	553	584	556	612	559	536	583	581	584	551	582	617	619	562	592	605	542	566	604	555	565	625	593	599	547	592	622	572	537	567	614	584	559	576	598	570	561	615	570	587	552	587	606	553	609	589	618	559	602	574	577	591	586	575	555	557	568	557	555	599	616	587	567	590	574	581	646	558	586	567	577	587	566	579	572	546	620	554	581	580	524	553	566	603	542	562	594	573	535	601	560	601	580	545	617	593	556	592	569	566	586	573	566	599	572	557	581	586	549	597	596	582	617	588	574	554	588	608	588	594	568	601	572	565	601	563	555	635	615	564	564	585	581	585	553	598	597	629	566	607	562	548	583	579	585	538	576	602	618	616	515	609	526	590	542	621	568	617	530	561	606	580	610	578	586	589	568	616	544	545	583	597	549	568	598	608	599	544	560	579	556	539	572	610	596	536	609	600	616	558	571	585	593	573	609	581	595	593	575	622	578	634	652	580	564	596	568	569	574	600	559	562	605	610	604	614	590	531	557	598	601	587	581	540	590	548	609	580	587	609	592	617	551	553	563	599	499	588	614	578	584	629	577	569	592	583	635	618	558	586	589	560	593	586	613	574	560	579	567	535	562	563	518	574	606	558	591	552	561	567	555	597	578	557	576	556	599	570	575	577	583	561	609	576	577	537	613	584	561	571	580	588	590	584	576	596	575	593	605	612	575	603	596	595	552	552	588	540	565	564	555	617	605	594	581	559	578	559	555	606	590	591	568	575	587	534	556	572	595	602	584	583	607	545	566	538	601	568	561	546	518	520	592	613	539	569	559	559	561	533	573	579	588	569	580	604	566	609	569	590	577	583	600	558	559	570	615	571	527	570	595	542	610	582	585	548	572	573	547	574	587	578	584	615	594	583	585	583	610	580	587	593	577	577	619	580	579	573	611	593	594	626	602	564	556	583	564	581	536	587	586	573	565	588	611	579	551	590	579	593	555	574	598	557	558	583	583	553	591	523	555	561	536	605	548	556	571	601	589	582	598	535	572	551	592	524	595	559	557	558	590	620	606	567	571	593	581	561	554	548	537	611	570	563	601	621	564	637	589	562	573	546	581	602	567	557	602	603	561	572	605	594	566	576	575	548	550	625	548	584	547	583	648	558	580	562	589	605	535	618	559	567	570	544	624	561	544	624	575	576	557	570	584	569	617	559	582	576	587	578	563	544	573	594	563	548	565	590	584	586	567	609	577	594	558	577	575	607	567	577	556	566	597	571	596	574	553	599	604	597	561	574	563	585	595	556	546	614	584	588	610	608	584	590	590	611	596	546	590	589	589	584	580	574	585	594	598	560	592	551	575	575	622	598	597	557	583	585	566	563	561	579	577	564	574	536	563	581	532	570	589	605	550	543	581
63116	96702	64494	32493	11204	2551	798	801	865	822	841	810	817	740	849	801	816	779	816	767	863	775	804	822	761	757	794	805	800	820	823	823	813	788	793	763	857	796	776	766	768	831	743	780	805	820	824	756	792	792	788	824	821	823	806	849	811	795	822	800	795	780	797	837	807	792	804	758	820	798	755	824	755	809	822	799	808	773	802	825	838	800	825	809	781	740	818	763	804	854	809	795	790	785	793	770	817	767	836	755	814	786	769	772	840	781	811	794	813	819	740	797	793	776	796	764	824	806	806	776	776	817	807	813	779	772	766	779	825	814	750	755	816	784	785	782	802	795	864	798	775	806	768	800	817	752	830	867	799	799	799	800	810	825	810	824	778	833	823	794	765	824	760	737	787	822	784	791	796	829	748	808	804	765	780	791	795	811	804	817	792	813	759	808	824	829	806	788	823	803	837	813	810	766	816	779	814	822	802	718	810	777	804	788	844	820	831	765	791	810	790	848	744	781	838	796	789	834	795	802	770	816	815	782	766	840	795	816	836	813	804	722	824	746	804	825	791	796	842	852	801	779	787	825	764	801	811	813	816	809	833	778	870	750	814	816	775	824	738	771	819	749	769	831	784	798	773	773	747	795	793	805	818	830	809	779	799	824	780	749	811	759	753	835	824	815	786	792	781	811	759	835	814	799	828	795	790	806	781	800	790	819	774	773	771	788	816	800	827	844	802	838	828	839	872	827	790	778	776	819	807	772	805	806	800	763	823	858	811	761	854	808	775	773	811	820	815	794	794	799	769	787	786	870	834	726	804	841	817	864	786	802	818	814	800	769	804	862	797	835	786	819	786	793	819	785	763	813	795	755	762	822	776	833	801	793	739	788	832	841	750	767	762	757	801	799	804	814	833	772	781	760	791	794	823	755	773	789	757	795	819	774	765	770	778	797	835	770	827	725	783	789	792	787	790	876	779	772	820	814	823	847	790	830	787	780	853	805	777	783	812	821	841	837	754	793	788	805	776	791	766	760	839	780	839	765	764	843	790	801	774	755	832	792	774	806	843	781	826	859	802	767	795	826	786	827	802	825	797	839	765	811	814	824	799	830	789	785	798	834	804	800	746	811	806	741	783	794	813	842	757	806	791	802	811	830	919	811	752	818	779	788	815	755	767	769	787	784	785	774	776	787	802	823	823	869	875	805	811	775	741	829	779	777	783	785	835	817	751	832	763	801	763	803	825	835	854	777	747	749	801	815	785	749	780	797	775	783	793	770	746	825	801	812	791	788	778	748	798	843	808	780	782	816	818	777	807	798	816	781	815	798	812	830	814	756	790	791	778	811	767	745	835	825	770	828	773	835	846	830	734	797	796	788	791	847	825	823	766	789	751	825	836	800	770	801	810	770	790	785	794	882	795	838	779	776	791	821	772	809	776	788	810	858	744	782	807	794	758	770	827	875	787	832	792	831	801	742	759	791	818	830	805	794	805	771	813	808	788	793	803	829	771	794	818	819	798	748	787	792	832	841	773	786	792	757	828	806	855	869	825	809	783	877	786	809	760	718	786	811	771	786	771	773	755	825	801	822	851	790	787	805	824	782	812	795	789	767	740	766	814	817	740	817	782	812	812	821	794	811	778	804	771	758	779	801	841	791	785	812	795	870	795	770	822	803	799	828	856	795	807	808	754	830	817	843	798	807	791	793	769	825	821	806	833	815	809	823	745	784	833	832	817	799	774	778	810	854	811	815	836	819	786	819	831	813	794	806	860	809	763	778	796	823	825	808	776	740	720	818	807	789	780	855	822	801	842	784	796	846	830	797	796	773	767	813	824	787	787	766	820	842	794	809	846	845	793	802	772	807	790	823	833	802	758	790	777	814	762	777	809	800	836	787	835	793	835	773	786	816	822	806	775	766	794	784	814	767	850	854	777	748	802	837	792	775	827	796	857	751	754	804	778	800	781	852	852	769	783	788	827	806	816	809	774	811	766	838	851	815	761	727	801	842	806	822	840	800	820	818	818	810	720	738	759	823	814	812	757	798	797	773	754	784	803	775	841	838	789	803	776	752	841	774	778	824	762	772	781	805	804	777	792	789	817	797	782	732	815	822	766	790	802	791	841	815	754	798	816	802	795	755	766	829	778	790	802	820	758	826	834	799	765	771	800	824	888	786	773	764	828	799	800	816	728	815	799	816	789	816	831	797	800	818	812	799	762	818	812	862	762	777	783	819	795	807	772	791	754	734	807	782	824	796	765	796	828	825	820	831	873	820	791	788	809	781	781	816	781	789	811	799	817	788	804	862	766	793	752	807	818	785	806	772	780	850	767	836	769	789	793	791	823	768	721	813	784	793	775	766	797	806	795	818	802	772	797	797	836	789	780	784	803	750	854	822	771	810	776	723	785	853	780	819	786	764	787	805	782	847	781	823	820	807	818	802	809	802	809	766	805	784	808	809	786	793	850	830	805	797	792	783	781	797	803	782	834	817	727	758	798	787	788	799	808	814	816	780	803	788	794	796	796	752	808	801	829	818	804	806	784	798	811	789	782	833	803	789	794	787	785	768	799	792	773	764	798	764	803	760	815	805	826	808	784	796	823	811	755	841	787	760	770	798	815	807	778	797	801	781	805	778	786	766	815	818	787	877	844	850	838	834	803	814	866	751	771	810	825	771	846	780	816	778	768	828	786	827	783	754	802	799	803	777	825	786	748	782	793	797	817	780	830	839	772	788	816	800	840	801	759	796	793	770	809	806	764	852	806	743	811	781	790	795	812	780	754	820	765	785	809	794	857	831	782	820	832	757	757	788	811	771	807	784	825	811	827	834	763	800	766	851	777	809	824	790	747	797	776	885	771	836	795	770	768	825	800	823	798	795	802	781	803	782	802	801	777	819	783	805	855	804	795	803	826	786	793	740	785	815	841	823	788	797	788	818	793	820	784	782	829	785	762	750	807	817	779	837	805	809	770	728	848	849	829	834	798	798	824	836	785	777	790	801	785	707	832	818	801	769	832	802	805	762	780	835	811	815	804	796	824	821	782	817	780	780	805	834	789	778	818	823	755	808	807	805	800	784	795	827	833	813	776	775	791	802	837	766	778	899	801	863	809	839	792	773	782	745	844	791	809	815	806	777	855	831	750	803	804	818	782	853	801	802	788	760	821	777	809	803	836	762	812	861	802	811	788	801	790	846	799	757	785	830	823	779	813	791	796	825	756	737	828	801	838	820	829	847	760	838	790	809	804	800	843	812	839	802	783	795	805	852	753	817	738	811	795	769	796	828	821	793	790	814	757	851	826	815	805	818	812	757	800	807	751	814	782	806	805	726	796	790	791	797	801	818	809	841	783	788	781	785	794	783	816	825	809	814	836	758	781	821	789	805	824	839	773	802	797	814	792	796	729	844	745	807	780	812	773	768	817	856	808	773	795	748	813	791	835	790	825	770	811	774	792	772	811	854	783	814	846	806	823	826	797	802	772	810	789	827	787	849	739	809	789	803
31618	28619	23884	8446	1217	632	559	576	573	579	526	570	582	579	587	556	546	551	588	587	551	563	557	519	528	536	571	532	587	565	573	561	544	593	538	623	546	539	609	582	627	544	560	558	576	531	587	592	560	578	542	602	535	531	541	576	553	530	559	552	597	570	554	578	528	530	556	584	591	574	595	543	588	506	548	523	606	578	564	547	571	584	498	572	594	560	554	575	598	572	550	541	577	554	528	516	577	537	533	569	562	565	580	548	541	596	577	567	590	565	571	620	562	552	548	568	585	544	547	573	605	525	594	571	578	598	619	556	591	564	530	572	540	574	581	569	572	601	584	550	556	577	582	593	615	559	529	587	566	553	549	555	565	551	566	545	581	554	584	607	566	577	581	591	550	559	571	551	615	561	557	551	558	585	573	556	555	590	581	557	540	551	582	545	565	539	558	551	615	562	552	595	562	634	585	552	598	563	552	564	527	545	542	587	570	580	565	607	556	614	549	608	563	550	608	548	580	542	559	558	601	551	590	558	582	562	557	554	557	547	518	549	598	590	495	565	571	542	580	576	602	568	523	550	540	590	525	565	559	575	586	557	582	585	590	570	592	553	561	610	581	535	554	571	586	589	547	542	574	539	514	537	566	519	538	553	580	563	544	571	563	551	562	557	519	534	547	579	561	558	529	570	571	572	601	560	572	576	570	589	575	559	586	597	596	575	558	538	607	574	608	546	579	582	557	572	594	584	563	569	547	539	575	557	541	576	551	559	604	555	566	562	570	540	551	544	573	561	568	574	548	537	576	566	533	585	542	638	551	570	544	578	555	539	568	567	589	534	556	509	599	533	539	593	567	543	520	571	593	546	579	569	567	517	566	553	575	548	570	566	573	562	601	572	548	556	565	561	547	591	521	565	547	545	559	573	606	600	566	553	566	539	529	554	546	559	594	538	573	552	561	519	566	540	563	578	530	602	570	565	605	548	554	533	573	570	519	593	573	566	543	586	537	551	563	583	553	586	543	567	548	567	542	622	545	548	588	557	517	571	589	591	534	548	547	561	584	577	588	624	506	565	569	527	543	587	580	568	582	587	510	564	538	584	530	580	536	551	563	585	591	599	588	579	555	575	580	532	526	548	548	524	582	566	614	578	568	584	553	590	570	557	581	536	586	562	606	539	516	570	544	560	579	573	569	587	552	564	549	587	591	541	606	586	628	566	571	575	583	564	554	543	523	594	551	556	530	524	547	595	575	560	572	539	591	564	572	581	547	566	555	566	540	594	573	577	563	560	525	569	524	573	535	570	557	562	533	525	526	624	554	569	580	558	549	571	568	540	533	563	548	540	630	582	573	551	571	588	573	574	555	565	572	589	569	554	513	543	570	547	574	573	545	561	556	541	566	555	579	605	581	548	616	554	583	552	549	554	564	556	553	580	569	536	572	540	520	569	550	542	599	573	575	508	567	557	580	526	572	561	603	551	568	530	597	577	550	629	576	539	542	542	549	593	573	564	556	593	568	540	532	593	557	558	568	558	554	543	582	562	558	578	550	558	557	578	565	596	561	520	537	544	562	570	550	515	597	560	543	556	560	597	546	599	557	574	552	567	585	559	520	592	564	585	589	538	604	563	527	603	634	558	548	550	542	604	620	586	524	601	596	570	541	577	546	548	580	540	562	557	593	572	561	553	608	552	593	576	576	563	557	595	605	582	565	581	592	529	579	593	521	574	585	549	574	605	579	588	585	577	573	549	527	571	572	561	544	533	526	612	573	580	560	523	582	565	577	522	597	532	575	576	561	584	552	550	602	596	565	576	608	552	554	595	559	611	533	551	547	580	536	579	559	549	564	600	543	565	588	556	600	599	550	551	567	569	590	568	559	570	543	558	586	552	572	608	527	580	575	585	578	494	527	565	558	585	584	571	551	593	547	562	589	565	532	536	565	558	534	578	573	524	553	550	552	563	576	561	599	569	571	565	590	588	582	572	582	587	565	520	580	528	528	618	510	582	547	560	583	571	468	596	548	531	563	536	594	565	583	574	561	541	576	560	575	565	603	613	547	527	538	587	523	556	508	551	559	562	556	560	532	559	558	613	553	499	586	605	590	549	564	548	535	636	580	544	566	546	563	614	543	564	525	590	571	589	564	563	558	555	585	583	567	572	562	584	523	571	588	559	533	569	558	558	539	556	540	575	581	517	563	571	550	594	585	573	568	608	566	606	607	567	578	586	561	617	601	549	610	599	572	546	588	578	599	565	583	563	558	565	529	566	590	570	572	567	585	514	560	565	552	573	563	532	551	536	591	575	551	516	589	563	537	566	534	574	502	553	549	545	555	561	557	556	576	526	616	586	603	565	551	576	541	562	590	527	563	568	548	584	581	574	570	556	536	524	519	535	576	576	540	559	555	570	588	586	563	517	620	559	570	591	553	536	559	584	571	518	553	542	549	535	572	590	515	537	546	529	571	593	599	617	582	587	528	594	560	583	585	546	510	538	567	521	591	580	554	577	571	587	598	576	548	565	590	505	550	579	557	593	558	586	560	538	577	571	590	524	505	591	549	521	577	511	525	546	585	547	552	534	596	547	559	547	535	563	626	561	575	563	566	583	584	553	532	540	569	571	586	597	551	571	574	572	578	578	543	578	579	583	533	570	571	567	552	565	555	585	531	559	594	566	577	548	544	579	545	568	562	555	582	567	558	547	525	558	653	545	550	590	546	571	558	547	557	571	547	544	578	558	560	516	560	551	544	561	538	584	545	560	579	593	553	582	563	547	558	529	559	575	578	553	553	585	571	583	568	576	579	584	582	520	548	532	556	532	572	527	516	552	576	529	559	533	560	540	522	597	570	553	580	535	571	598	586	546	563	610	567	541	525	580	554	551	521	553	560	530	546	539	552	588	576	595	529	558	590	603	569	560	545	542	525	563	551	590	588	542	570	558	597	569	537	563	556	571	551	548	584	591	555	561	585	567	580	584	551	563	553	553	550	599	527	541	538	546	517	536	529	553	546	571	561	559	578	548	565	533	574	527	595	585	544	545	569	569	529	550	576	563	564	579	531	551	562	573	611	538	524	516	615	548	558	549	524	536	596	550	528	584	576	564	529	531	588	535	576	548	570	563	581	572	546	575	586	584	573	553	637	539	550	511	547	596	556	565	604	562	588	532	607	597	586	550	567	555	558	572	533	569	521	553	557	544	564	585	601	576	564	587	557	575	498	582	554	578	588	580	574	589	542	537	572	548	529	563	552	583	555	554	561	572	545	613	560	593	542	523	528	536	531	568	596	511	538	596	541	565	579	543	552	529	583	571	551	525	526	550	576	535	552	563	539	587	573	589	580	572	562	528	572	588	554	547	561	587	574	560	547	524	562	586	566	526	586	587	552	568	525	582	563	567	595	606	588	575	561	510	548	569	543	584	596	565	513	595	532	560	540	581	562	582	574	637	576	570	602	578	533	531	542	549	556	587	581	572	549	561	548	542	551	549	579	524	575	565
38051	43097	23402	6213	1708	934	813	793	811	797	789	770	776	762	804	795	792	779	796	801	781	795	788	745	866	809	703	784	803	823	771	795	772	775	789	767	813	816	767	788	728	794	767	800	795	769	799	765	841	791	824	758	785	823	801	755	806	781	796	786	822	759	769	785	767	794	799	771	790	788	778	827	799	796	815	813	811	782	765	801	740	789	769	780	790	791	765	814	793	798	808	770	821	821	841	785	771	783	757	768	870	818	742	752	807	757	742	805	816	778	781	780	772	787	803	765	811	792	800	696	771	749	832	768	775	801	771	772	770	802	792	776	761	778	750	790	798	813	812	778	791	751	786	816	777	802	768	788	817	808	795	732	730	770	788	783	764	772	752	757	836	845	758	797	754	784	784	796	771	770	766	795	797	786	805	818	826	808	816	797	770	776	796	762	764	794	832	767	778	787	788	821	798	776	752	804	779	754	757	831	814	753	738	782	830	795	793	817	778	775	779	803	752	815	775	781	749	794	835	796	780	736	832	780	840	787	743	779	760	844	777	802	822	789	765	720	812	751	777	800	754	792	799	769	822	804	807	772	781	787	767	816	782	828	808	802	833	812	776	780	830	822	770	811	752	748	797	788	781	807	767	788	740	802	772	806	820	744	799	790	806	757	831	825	800	810	760	786	785	787	769	743	795	804	785	821	833	761	811	776	809	802	775	799	792	781	763	802	788	806	805	788	749	772	814	803	778	810	718	799	775	786	768	780	801	802	780	810	787	776	788	781	817	778	745	826	760	771	780	784	821	809	779	788	813	767	801	793	809	811	768	745	776	768	777	790	768	800	812	755	810	804	813	798	781	784	783	764	801	764	770	784	795	778	772	782	777	773	839	804	740	782	814	752	787	849	722	809	798	787	731	772	780	841	811	794	834	784	822	790	799	740	765	757	802	772	805	805	772	818	773	763	805	825	822	789	805	772	805	786	795	825	823	776	766	737	789	790	785	745	805	803	788	799	776	802	778	827	824	776	794	798	728	779	811	834	812	851	765	858	803	804	805	800	803	771	789	755	761	815	792	787	747	786	779	837	780	781	791	804	772	826	777	793	827	772	789	781	747	798	810	834	782	869	783	775	811	807	767	849	793	781	797	806	753	786	845	786	799	749	789	812	787	773	823	841	810	740	806	779	736	772	777	784	809	801	786	833	775	780	783	796	798	785	765	765	824	722	841	768	856	743	810	860	828	834	771	810	819	783	785	805	788	792	751	759	816	786	741	806	733	749	796	779	772	782	795	839	774	788	790	811	800	749	766	791	726	800	788	799	791	757	767	812	783	794	757	834	765	799	730	791	808	820	796	778	793	820	765	830	773	799	739	819	736	780	754	834	798	732	771	797	783	755	801	783	718	825	848	831	798	821	759	770	808	798	819	752	744	798	784	777	843	826	747	823	765	802	807	815	758	797	809	793	739	834	740	881	805	757	783	743	860	820	840	789	836	795	744	815	820	765	799	822	785	752	793	765	797	797	778	765	784	810	791	787	755	790	784	809	789	738	823	814	780	787	805	795	782	800	775	782	754	782	753	786	807	796	779	791	801	762	761	837	758	800	784	730	760	827	763	726	779	836	791	817	823	768	831	766	798	783	798	743	755	756	745	804	749	776	756	757	797	794	818	769	767	833	795	795	799	825	784	799	779	780	775	774	769	764	782	833	780	787	796	770	772	787	799	789	749	734	835	773	837	819	774	794	784	795	774	786	763	808	738	784	764	813	801	790	767	826	798	759	808	790	793	823	766	804	798	784	827	768	770	754	798	761	804	802	808	737	824	747	796	773	825	728	774	822	800	768	748	806	792	789	824	785	780	726	770	812	831	835	746	784	805	799	825	770	725	773	784	799	804	761	764	778	814	832	827	743	779	762	796	818	763	738	778	821	813	785	801	819	807	825	805	804	822	778	840	789	767	833	755	777	800	750	765	810	766	832	792	836	775	797	770	790	810	803	835	819	832	792	760	781	758	824	828	818	796	792	834	770	788	771	773	820	748	754	761	792	808	782	799	781	794	796	804	790	782	742	818	781	796	820	805	765	728	876	724	773	784	774	788	793	779	786	770	763	799	762	762	747	776	766	741	750	757	808	755	763	825	747	785	795	821	778	762	803	765	802	810	843	805	841	754	763	809	780	756	811	815	758	809	743	771	798	774	736	805	744	768	822	824	809	780	799	807	743	777	843	794	804	812	806	819	799	767	806	793	837	802	783	782	778	779	749	808	772	817	819	779	795	824	759	751	758	773	820	820	815	778	747	737	763	766	797	807	804	793	786	851	775	788	772	793	776	836	796	783	831	790	785	840	743	835	749	806	773	801	821	808	800	763	834	769	792	736	788	797	799	827	780	814	794	779	781	784	853	749	786	771	804	778	770	757	792	783	787	769	838	777	804	805	786	760	710	795	767	810	795	782	793	778	736	769	772	791	776	813	822	806	707	788	779	802	819	797	827	776	779	788	787	777	751	810	799	744	771	728	823	725	829	732	764	786	806	763	819	751	824	798	810	763	799	759	824	747	828	788	810	768	796	787	766	821	825	803	738	827	771	799	762	808	796	772	806	827	795	766	779	798	773	841	780	770	775	770	813	729	769	766	828	799	769	791	771	789	789	795	790	764	812	804	782	773	796	807	747	808	765	790	858	814	807	770	803	785	849	814	783	825	794	755	770	857	827	741	750	845	790	829	774	756	748	747	801	786	734	800	792	828	794	807	774	812	805	755	771	804	794	835	819	797	788	758	758	807	741	827	781	752	745	817	781	808	811	825	779	795	727	792	832	794	741	789	819	787	787	773	783	735	782	774	765	770	791	812	841	780	775	709	794	820	831	741	781	796	818	783	803	798	840	760	787	762	791	769	776	817	825	783	785	808	766	796	798	728	793	794	811	757	807	767	760	783	789	803	765	795	783	776	791	808	825	823	784	829	736	780	755	802	800	787	786	761	830	776	769	789	777	856	715	793	800	824	804	808	741	758	829	786	777	782	818	845	781	762	806	832	833	813	779	792	819	799	763	848	738	812	772	750	814	759	786	731	804	799	835	810	790	777	814	757	789	753	822	792	790	755	821	776	842	767	794	771	790	761	755	778	754	779	803	769	732	720	779	771	835	783	806	799	783	789	784	764	775	769	785	790	840	805	810	834	829	836	805	799	823	799	855	754	796	783	796	742	783	791	786	795	815	809	812	783	772	801	777	785	820	766	750	791	801	763	786	785	760	832	794	788	795	771	761	783	737	768	743	788	783	808	797	781	794	832	743	749	750	772	745	767	777	772	794	786	738	756	781	778	749	788	792	791	792	800	790	802	807	761	778	761	774	806	804	790	755	801	791	777	776	785	779	803	786	776	780	738	788	807	781	789	759	760	826	802	806	771	820	812	779	777	807	772	794	755	759	769	760	771	821	794	759	827	807	794	771	759	796	786	777	787	814	773	758	794	841	818	790	783	785	796	818	793	793	780	808
24379	22033	29736	24315	21260	13191	1278	733	677	690	653	671	684	662	692	707	681	695	644	625	695	706	706	663	670	745	675	694	669	647	695	707	617	660	706	665	718	673	688	673	621	656	693	638	685	665	702	680	615	659	673	658	682	695	670	737	692	639	624	688	670	680	653	691	687	654	690	682	670	609	731	653	642	681	683	659	674	655	644	643	659	697	671	679	672	701	686	675	643	683	629	636	644	663	692	670	677	633	694	655	683	637	679	645	661	677	716	703	708	684	599	675	648	645	710	715	599	647	639	681	680	660	662	700	693	646	670	690	681	722	665	621	668	662	708	643	666	697	660	709	654	684	663	645	716	662	658	698	687	701	667	699	655	661	673	700	635	677	676	647	680	644	654	670	640	709	637	669	652	612	708	613	714	694	701	668	656	689	662	655	655	653	660	663	615	659	644	694	635	703	651	680	656	666	653	661	669	600	618	660	663	666	670	667	676	627	654	676	666	695	654	676	685	686	674	672	630	693	655	695	699	684	663	698	667	664	639	668	681	627	676	648	668	684	699	627	645	625	648	618	620	707	582	692	659	696	703	690	684	642	676	635	686	639	661	684	666	677	629	684	684	649	682	677	677	652	609	631	652	674	702	677	615	687	677	667	705	668	641	682	675	712	679	691	674	680	698	673	695	632	725	672	673	691	687	677	662	685	691	684	642	617	693	647	648	619	661	694	736	674	685	710	682	635	703	627	693	672	626	680	682	659	667	661	676	696	634	650	669	692	640	707	684	640	654	665	670	669	647	650	691	651	704	687	693	641	647	674	685	655	651	645	678	660	673	669	650	648	675	667	684	648	690	666	692	687	653	663	656	667	649	685	681	674	679	637	691	728	664	670	660	651	667	707	667	683	646	699	672	691	641	748	651	670	691	666	672	642	670	682	637	682	672	657	653	634	667	666	664	696	687	647	662	673	698	675	635	651	680	632	651	643	699	649	690	656	658	666	704	622	677	708	655	656	667	686	668	723	710	663	655	630	652	670	641	665	660	635	661	651	672	633	615	634	660	679	636	732	665	706	671	638	709	675	651	654	722	699	693	659	646	667	664	687	655	659	694	660	626	694	703	726	677	688	657	662	626	664	716	672	706	638	679	673	625	654	728	708	644	642	683	616	720	620	626	679	650	690	670	684	685	647	656	690	672	682	672	641	641	736	689	673	671	645	672	676	669	723	632	650	683	716	662	627	685	635	686	617	673	703	670	683	664	664	621	622	677	665	678	638	643	658	682	659	729	698	673	677	644	632	670	648	691	632	638	612	731	697	696	641	628	666	639	660	704	657	646	673	671	671	654	679	683	670	683	666	669	689	642	651	669	666	754	691	675	647	670	627	657	676	671	681	644	655	679	651	618	721	621	636	694	668	654	611	694	679	675	671	684	684	671	690	641	665	684	652	653	710	623	662	653	628	652	678	707	679	689	676	681	653	683	645	670	669	667	682	692	684	645	674	659	688	710	660	707	675	694	676	695	721	665	649	662	685	649	691	647	686	697	704	679	663	653	670	639	648	689	657	657	640	637	699	677	667	686	644	659	741	653	676	641	655	666	639	696	667	647	687	686	669	701	657	683	695	663	658	725	645	669	721	640	706	618	694	666	667	690	688	704	649	650	708	666	666	647	655	593	651	636	669	630	654	689	682	652	679	662	656	676	718	705	643	681	590	648	705	672	670	654	669	722	701	638	666	647	631	672	695	673	680	709	652	708	658	620	642	653	636	684	670	669	705	660	628	641	631	676	661	663	659	691	665	664	696	678	641	646	630	686	667	653	663	651	695	636	653	713	661	676	653	679	667	706	681	666	663	622	641	649	691	659	640	685	663	655	639	706	654	690	673	674	675	696	668	645	655	656	678	670	699	665	662	697	674	665	650	698	625	689	647	709	598	680	654	665	658	687	673	677	665	657	660	709	697	673	669	703	602	675	691	692	668	698	668	700	645	670	655	681	692	687	686	688	674	683	636	691	685	637	730	671	661	661	646	654	648	690	692	673	644	650	681	678	613	683	635	662	685	680	624	677	666	658	670	630	683	697	636	678	688	661	724	680	661	702	697	640	624	703	679	691	647	645	696	750	663	660	710	663	730	660	669	713	615	631	683	650	686	651	687	681	732	730	650	692	654	709	669	646	678	650	704	655	691	681	676	672	686	675	702	688	711	679	665	664	691	692	633	688	641	702	681	672	684	654	613	676	663	698	680	651	648	717	664	649	694	697	623	662	639	676	726	654	692	668	633	672	670	639	688	593	695	670	683	683	662	650	664	694	665	673	610	677	692	670	681	670	694	694	707	659	658	664	675	712	627	670	676	647	680	656	658	684	647	630	672	693	634	659	634	677	667	663	706	657	680	628	659	647	672	695	692	649	650	621	677	605	662	655	687	655	642	619	655	654	660	680	698	676	702	686	599	646	702	681	679	655	638	722	693	746	663	627	711	666	628	699	691	678	639	642	674	618	614	681	653	652	682	651	686	675	603	681	649	675	671	694	656	649	659	666	660	656	679	689	649	641	665	736	645	643	650	663	660	684	705	673	666	659	679	690	706	680	686	717	660	740	678	671	670	670	654	650	679	641	667	708	707	661	653	672	644	654	657	648	689	692	669	645	660	648	673	637	639	672	673	674	658	664	610	649	699	678	676	671	638	642	689	676	667	690	673	659	722	613	660	641	699	611	682	644	654	688	692	653	717	656	682	691	649	687	662	668	634	684	670	669	654	693	671	680	643	682	690	606	675	714	625	666	664	723	689	659	708	673	607	633	650	716	665	663	702	626	669	637	699	678	655	642	637	665	637	663	642	623	671	727	679	684	636	685	694	643	674	667	699	720	652	702	626	640	683	694	694	704	712	668	648	713	711	681	672	636	672	697	659	645	671	617	702	670	649	682	655	685	687	628	648	688	695	694	677	722	664	691	704	701	703	745	690	731	667	667	690	683	636	634	742	716	711	682	627	654	633	669	627	682	650	659	658	738	684	682	639	610	716	690	640	638	687	656	622	624	696	674	660	665	654	660	632	699	666	662	660	647	637	718	681	704	680	652	627	682	667	651	653	670	667	628	625	681	664	654	681	645	683	700	693	641	703	606	682	698	673	645	640	644	680	677	728	642	645	657	644	627	741	684	677	619	689	634	607	647	637	641	656	681	655	639	652	653	731	664	661	713	639	622	660	699	671	689	638	646	651	648	657	683	731	698	696	648	668	677	661	682	677	691	688	677	660	656	678	679	670	655	617	692	662	680	655	652	692	651	710	663	651	640	668	687	635	657	713	701	690	696	704	682	664	664	661	700	671	666	660	681	649	679	656	648	660	675	691	657	676	707	660	624	694	684	663	674	662	672	672	651	694	702	668	647	671	659	669	676	639	652	663	638	683	657	689	623	697	618	673	661	655	688	692	656	654	696	662	669	625	675	641	680	695	651	632	651	663	656	730	657	652	629	692	694	709	676	662	675	684	621	680
62367	88496	56518	26688	8035	1914	909	981	946	920	945	993	919	910	951	951	907	936	921	899	969	956	919	912	982	953	928	924	922	930	927	946	903	947	934	918	913	913	919	881	943	981	937	936	951	983	933	945	962	963	900	894	905	915	953	966	909	891	914	913	891	921	891	940	938	932	857	935	973	883	926	940	913	853	933	979	944	994	932	937	925	964	947	913	950	912	944	912	906	908	897	980	905	942	893	909	985	873	970	926	948	894	905	936	952	934	893	922	888	893	988	886	917	964	948	912	957	945	929	892	914	837	970	918	956	933	901	912	921	913	958	899	984	920	931	908	910	900	874	903	875	888	907	946	896	895	877	909	919	937	903	914	917	949	884	876	936	923	948	923	916	890	899	923	972	972	952	962	899	953	977	951	938	945	931	923	954	955	996	905	930	910	898	943	935	906	947	906	907	911	885	936	905	925	935	952	864	965	949	922	932	901	902	934	874	940	956	947	879	907	926	906	919	960	910	934	859	918	896	912	1015	924	874	912	1018	932	966	921	961	889	939	901	918	909	943	957	948	863	919	973	943	867	904	891	958	915	979	929	931	871	943	895	911	884	894	927	910	908	981	888	958	994	963	931	897	914	901	901	958	962	924	910	939	951	931	886	881	957	926	916	943	927	860	935	889	970	922	975	912	910	921	916	933	894	951	916	976	952	899	922	898	988	950	907	883	914	908	903	966	973	959	949	929	928	938	913	900	890	948	919	916	905	926	925	954	893	973	935	903	939	909	917	892	943	904	931	939	951	932	896	959	965	914	859	988	977	922	922	918	915	1004	923	934	857	881	897	930	905	933	909	922	903	950	908	922	937	916	935	944	938	909	865	890	909	923	925	919	906	930	941	947	885	972	924	982	951	897	923	885	886	935	909	964	962	899	931	964	908	964	968	944	911	937	864	880	892	921	912	892	876	905	954	926	922	950	921	880	990	875	963	906	907	934	889	906	911	948	953	913	909	982	894	920	933	912	887	941	989	961	955	905	885	919	925	910	936	878	947	1014	892	940	917	951	863	957	920	906	925	947	876	921	975	929	917	911	895	892	892	959	954	897	921	915	915	911	880	884	958	935	905	927	946	953	951	946	962	940	960	984	933	923	968	926	912	910	888	914	909	939	947	916	885	891	889	898	962	925	915	876	889	914	988	938	915	960	900	909	898	968	920	916	926	953	946	923	950	974	885	874	923	901	878	917	917	991	918	913	1002	952	891	909	903	916	922	964	925	922	949	882	965	954	912	919	877	956	921	921	854	925	910	920	913	976	898	924	972	904	946	918	968	917	928	913	862	953	891	939	894	930	943	933	986	910	920	948	923	921	906	888	944	932	958	932	883	1000	926	923	944	895	927	914	888	927	947	892	913	943	913	943	884	921	904	945	936	889	947	929	932	918	972	920	936	919	908	966	927	925	939	916	954	913	915	906	946	945	900	893	929	931	920	968	925	930	929	929	912	930	902	907	896	929	912	898	897	888	934	943	957	884	973	966	944	938	981	863	892	897	963	848	893	921	867	886	907	957	960	954	879	892	899	931	922	902	902	934	955	904	916	934	928	928	944	918	911	893	920	963	905	915	968	962	952	965	926	928	918	912	916	948	938	901	901	917	953	936	926	905	942	924	938	962	906	912	907	967	931	930	898	906	954	953	956	920	892	955	902	925	890	946	944	913	940	944	930	932	951	976	945	900	974	909	907	912	857	969	886	906	957	906	924	912	910	959	900	936	878	984	856	909	939	960	908	881	917	957	911	974	876	929	905	931	919	889	923	959	949	855	924	882	896	946	939	899	934	921	910	892	929	925	859	984	887	913	910	907	972	928	934	883	959	923	977	881	910	951	884	918	926	937	940	955	915	963	931	901	927	929	915	947	930	929	957	883	887	910	912	921	965	908	942	934	889	953	953	959	964	939	950	919	975	912	929	948	993	884	926	896	966	996	889	912	889	932	913	968	942	950	921	899	899	907	899	949	938	924	894	971	926	908	937	928	966	880	920	833	891	888	935	934	963	892	942	914	916	941	955	891	912	907	931	912	913	963	944	949	929	892	890	938	948	978	940	923	874	956	861	921	927	950	965	910	898	941	929	947	923	884	897	940	894	946	952	896	927	861	898	966	923	924	897	877	953	900	936	960	908	933	847	979	877	917	930	942	962	859	932	875	943	937	944	856	880	937	913	926	944	923	908	909	946	876	909	900	996	943	907	982	896	922	959	924	953	939	857	915	877	953	955	915	916	916	929	911	946	950	924	894	903	929	882	926	921	924	895	893	944	898	928	915	916	939	965	882	886	935	948	953	930	958	927	909	929	957	915	917	911	919	934	940	950	954	932	949	915	873	926	986	965	941	904	901	973	955	955	986	930	926	924	964	899	964	938	938	883	901	935	965	936	948	948	924	918	927	942	957	927	935	902	842	961	930	939	941	960	895	970	940	943	945	955	899	932	940	946	937	955	945	862	941	900	924	925	919	926	930	905	921	942	956	947	963	926	959	934	946	889	918	928	917	935	954	974	887	951	994	933	913	951	969	894	899	953	875	888	940	902	914	981	913	969	930	934	880	955	919	942	930	916	967	912	926	944	928	932	925	895	897	878	920	932	968	957	918	874	910	902	922	942	854	938	914	933	933	937	981	947	957	940	922	877	934	937	952	943	909	886	861	915	964	914	919	924	901	958	893	918	963	889	931	932	946	939	859	861	887	871	943	938	930	993	969	884	904	919	946	925	969	923	953	957	895	896	943	918	909	949	940	919	919	912	893	948	929	965	929	950	949	908	936	870	901	993	906	940	874	945	919	884	941	930	916	973	855	903	894	944	884	908	951	886	902	907	942	926	958	919	887	919	912	956	944	870	893	916	968	962	932	939	904	922	994	899	916	914	929	891	898	936	857	922	952	903	962	975	893	936	880	904	880	937	905	846	923	868	922	868	948	927	938	907	902	900	934	934	882	894	937	975	955	893	921	887	930	898	921	865	913	874	948	906	903	901	929	891	893	944	947	957	996	914	961	913	905	951	927	939	930	959	942	897	920	971	867	895	912	871	968	948	924	920	921	906	897	949	883	927	940	962	896	974	936	903	974	926	910	960	856	897	911	889	905	912	941	908	966	975	932	972	941	886	895	924	922	893	944	905	940	931	908	956	911	933	970	1003	964	905	909	983	896	905	957	909	962	962	881	931	930	942	947	898	948	929	982	881	882	901	885	934	921	887	943	893	901	931	957	929	1009	931	938	964	889	934	922	915	951	983	936	893	918	929	928	959	943	925	901	935	936	904	922	924	885	894	926	927	912	907	863	957	924	896	921	905	892	885	952	927	912	938	945	879	896	903	901	921	887	939	934	903	927	983	953	896	937	925	909	937	957	965	981	901	905	915	935	870	942	955	927	905	908	958	907	904	908	911	923	901	948	923	910	959	974	894	968	913	936	930	941	950	964	976	915	910	913	969	887	940	928	819	912	936	916	942	945	930	927	896
23455	21757	29716	23920	21454	20261	5676	749	610	595	630	601	552	599	616	574	581	622	581	585	568	609	589	568	577	623	606	630	567	564	575	609	623	594	621	608	607	632	590	552	650	606	581	606	572	606	530	561	588	601	614	575	602	631	609	573	574	564	600	558	569	585	557	629	646	540	576	633	613	545	586	582	604	604	605	579	642	558	570	567	586	559	603	608	584	596	610	633	593	586	566	582	629	594	611	608	585	575	529	554	602	564	596	581	619	592	586	590	586	594	573	571	571	577	593	603	564	553	568	585	574	592	604	622	600	588	608	578	642	562	601	606	582	610	590	625	559	601	573	599	557	575	600	577	585	597	600	601	548	541	606	560	631	561	637	628	576	567	587	578	596	589	601	596	536	567	557	583	615	544	621	586	575	604	562	615	582	601	623	588	602	626	610	564	573	578	555	591	566	582	576	604	605	566	581	642	604	624	539	589	594	548	551	625	595	570	568	590	566	566	637	574	615	564	567	602	576	616	591	585	573	614	593	595	554	564	544	573	584	606	600	605	590	543	590	580	597	547	589	594	565	593	638	605	534	614	574	615	600	599	618	553	543	598	564	592	587	625	572	605	560	580	599	613	572	575	557	632	617	599	626	537	588	615	552	508	640	596	542	603	534	558	596	579	609	603	615	526	598	601	600	622	552	632	601	574	547	618	629	588	594	574	602	594	559	591	605	612	560	536	637	574	597	564	576	619	588	594	593	604	588	600	546	574	582	574	577	554	590	570	605	575	614	610	569	626	600	618	573	602	561	559	559	598	642	528	621	611	565	581	560	598	600	578	605	582	584	554	584	592	601	539	602	600	578	545	573	563	615	562	595	550	571	599	602	590	598	588	578	543	599	539	615	589	544	558	558	615	595	614	630	585	595	567	551	583	609	648	552	558	602	574	578	604	584	568	603	593	573	583	584	596	614	566	577	581	573	620	564	625	621	638	604	631	584	614	615	566	631	595	636	630	566	606	573	585	613	580	585	570	607	551	587	572	594	625	551	582	580	557	597	558	586	547	571	586	601	612	597	564	574	603	584	600	540	580	591	538	624	610	603	604	592	566	588	568	569	621	561	572	580	565	609	551	572	582	576	550	588	586	590	618	610	601	553	595	579	564	593	560	563	597	571	582	560	614	618	595	619	623	561	579	611	512	607	566	582	583	620	583	559	588	534	596	544	545	575	594	634	609	610	589	577	609	573	556	555	537	559	562	549	595	557	548	591	588	595	575	590	603	580	559	595	587	581	605	626	578	594	602	600	529	601	562	610	560	580	591	552	585	549	589	572	564	597	570	604	565	632	560	574	591	581	598	626	553	589	612	572	593	538	566	593	628	595	573	605	578	590	590	591	573	561	571	578	602	600	571	583	618	558	541	528	564	593	597	579	599	588	550	583	579	570	615	572	557	636	662	622	618	566	564	609	596	621	546	553	610	551	553	606	630	551	665	617	593	584	578	573	605	601	654	606	582	567	566	574	582	590	602	595	559	592	555	574	599	569	606	595	570	533	588	558	607	600	557	633	603	563	564	558	544	605	622	594	568	601	607	590	578	549	602	602	589	558	626	669	578	591	574	585	605	547	585	597	579	615	589	544	596	584	586	551	584	600	593	558	544	621	592	609	607	621	577	593	559	610	625	563	591	580	594	540	556	588	628	583	552	567	622	545	612	590	554	598	516	593	600	549	557	572	600	555	615	569	608	551	556	547	615	604	556	578	599	612	609	602	602	562	554	560	616	559	592	575	581	626	590	635	614	616	606	587	579	559	546	571	549	590	571	583	629	579	545	587	598	609	604	578	623	543	568	574	567	567	623	590	578	589	573	562	609	585	609	664	579	564	554	563	605	615	584	542	586	622	657	572	565	644	571	601	567	606	561	600	601	550	556	565	598	551	601	618	598	578	596	582	601	544	564	570	607	602	599	596	603	613	582	595	602	566	569	594	558	560	574	606	574	548	593	546	577	584	605	570	569	603	537	552	576	560	584	579	567	565	609	581	605	639	573	549	608	599	615	604	589	602	609	581	633	603	605	554	575	593	613	571	591	574	556	551	541	613	608	565	589	566	571	608	575	608	576	581	562	607	549	577	584	617	634	547	595	598	564	593	538	584	609	599	611	580	575	561	602	588	636	626	555	562	554	612	604	587	587	590	584	601	632	598	579	625	584	584	608	551	551	588	590	584	598	615	615	583	609	540	578	575	593	602	575	589	568	604	565	552	572	580	584	582	578	560	592	612	609	553	586	589	600	607	564	572	615	591	580	605	581	611	591	576	580	580	560	570	596	592	595	593	601	590	518	613	652	561	569	551	587	578	612	581	551	608	583	607	575	573	568	601	571	582	603	553	599	566	521	575	571	595	623	590	578	575	569	625	592	628	583	565	610	578	553	580	577	565	635	544	603	597	560	573	587	540	555	600	611	592	584	588	576	549	576	581	606	595	630	599	647	597	586	609	594	583	597	610	616	533	556	587	597	582	567	558	608	574	604	524	615	577	578	595	553	574	583	549	578	542	569	587	567	609	588	605	614	621	612	606	597	599	581	547	573	583	642	612	583	569	583	599	561	596	571	611	592	561	600	617	572	567	574	589	585	537	617	564	599	586	557	589	616	594	572	627	615	548	561	605	637	533	562	555	589	548	590	559	576	570	616	648	603	594	600	615	591	604	586	594	576	582	575	578	632	574	571	579	576	592	618	596	596	586	562	562	534	570	565	537	584	604	587	589	598	589	567	569	567	594	582	585	585	569	572	577	556	571	615	588	556	625	587	555	634	633	583	629	588	590	581	518	592	573	580	570	603	596	569	608	578	599	557	580	583	588	557	607	555	579	609	575	591	609	581	564	553	604	564	581	572	583	599	596	516	572	585	589	553	625	580	567	596	551	588	585	592	574	555	521	574	580	589	584	612	567	632	579	604	568	552	569	616	617	614	582	608	527	579	543	567	567	539	624	618	595	581	619	617	598	530	575	599	561	592	577	584	575	593	589	563	605	595	611	597	583	580	597	565	564	611	609	569	597	593	569	551	566	575	588	578	593	598	581	588	578	611	575	639	562	564	591	570	553	585	575	612	587	587	567	596	568	553	581	602	594	585	579	567	553	613	574	621	624	604	585	582	575	592	577	584	586	585	617	595	576	583	610	613	580	607	579	608	621	576	587	579	621	598	581	588	566	572	547	606	586	604	587	533	545	579	542	573	643	621	568	570	600	580	545	593	584	590	569	618	593	613	586	602	571	553	613	552	586	553	655	599	565	593	589	573	595	592	591	549	568	597	584	588	586	579	620	593	612	591	623	591	601	645	549	613	569	605	569	550	593	589	577	602	558	558	573	576	596	595	611	599	572	589	567	575	562	596	550	612	620	585	604	548	560	586	599	578	596	583	621	596	562	610	573	567	584	609	525	610	606	603	590	589	589	583	541	592	571	621	624	551	614	620	613	579	553	587	571	608	581	589	572	531	589	611
62280	94686	63100	32000	10414	2273	747	853	825	757	785	807	789	779	768	809	751	800	801	850	844	843	785	823	826	766	777	785	848	783	853	839	772	796	775	808	781	785	811	871	823	833	819	814	861	755	793	738	795	818	783	823	815	802	792	839	797	739	833	822	834	816	801	788	831	800	820	826	807	849	834	809	805	819	799	812	806	806	812	797	858	823	822	808	800	836	796	814	813	839	832	784	811	840	792	765	799	816	800	769	796	809	827	772	802	787	838	792	794	762	844	801	799	804	778	844	750	823	825	769	796	790	807	789	777	845	760	801	801	763	763	746	789	803	816	829	795	790	781	789	785	840	791	805	818	777	773	817	778	821	785	799	822	817	808	820	761	835	842	773	813	796	795	821	799	860	749	793	800	795	820	771	814	834	817	784	842	811	817	763	838	785	788	779	791	812	795	824	774	824	837	780	769	790	786	825	794	807	849	817	797	764	781	835	819	838	817	836	803	811	801	814	822	732	777	817	798	852	780	782	883	792	818	778	802	880	771	845	780	787	776	806	852	800	825	816	757	782	821	784	849	797	779	766	852	803	822	819	815	834	791	775	817	799	802	839	819	867	802	773	822	804	788	786	833	834	813	803	817	804	815	825	825	823	797	798	775	718	863	768	800	804	802	835	828	823	768	753	820	821	763	807	825	740	829	766	790	768	817	798	836	797	809	809	772	808	792	777	833	776	807	827	802	784	776	799	790	751	828	729	754	787	828	817	766	819	800	789	832	841	810	792	776	762	816	759	827	843	816	829	813	815	835	823	829	829	775	834	802	800	813	797	804	786	798	790	835	814	803	819	808	825	809	757	776	799	834	819	767	820	779	774	777	796	782	805	803	717	777	821	812	797	807	819	780	859	823	839	776	816	805	734	818	772	785	864	842	789	787	816	844	811	747	824	753	774	772	783	861	779	804	822	804	781	803	802	803	800	804	798	794	806	746	784	801	775	784	748	842	756	815	825	811	822	804	784	803	812	834	767	821	756	821	829	824	743	796	779	840	848	799	836	767	818	794	796	787	783	818	777	801	791	828	788	800	806	848	807	808	840	794	826	803	782	784	814	805	792	799	772	814	826	802	761	846	817	778	782	774	792	806	783	787	827	826	786	822	788	822	796	820	790	772	826	781	784	828	843	751	770	777	785	852	769	760	780	796	847	791	792	781	753	808	817	794	767	773	802	799	781	819	849	776	779	788	827	804	801	820	785	768	842	819	828	799	787	791	864	818	759	811	793	781	832	801	838	854	814	788	830	820	775	800	829	835	788	756	763	840	776	812	770	790	850	821	833	792	819	770	800	832	789	784	817	775	777	822	823	793	827	817	809	823	825	792	792	834	795	784	835	802	848	794	835	816	837	812	832	843	756	818	811	780	833	808	828	804	841	821	816	791	801	765	815	838	805	817	820	793	817	788	761	771	814	782	785	781	793	766	767	815	770	810	838	842	818	768	823	818	859	776	848	833	753	801	719	810	819	811	810	708	773	847	824	793	805	833	783	841	824	816	767	803	847	770	821	775	817	785	837	813	785	763	763	814	788	772	796	850	826	764	831	738	802	829	772	792	801	756	827	795	797	759	793	780	818	869	844	801	716	818	801	811	804	798	825	833	850	774	792	781	775	814	815	842	763	785	827	776	772	788	803	838	818	815	801	762	828	822	809	842	812	807	813	761	781	793	760	814	842	788	770	734	824	767	812	820	838	782	805	798	810	795	811	777	791	791	788	810	803	841	784	808	778	870	810	788	823	795	736	858	813	804	816	837	784	777	822	768	753	772	795	805	822	795	790	800	818	808	813	736	796	759	802	822	774	812	831	832	791	807	799	803	850	816	851	804	773	827	821	819	786	810	822	831	765	845	783	812	844	797	836	758	825	811	807	748	785	789	780	791	782	752	807	754	827	816	765	821	783	758	747	821	838	754	778	802	803	783	787	799	818	851	753	796	859	798	812	791	797	817	814	775	818	801	817	784	804	830	794	872	811	824	831	831	789	772	834	781	787	811	829	815	800	787	798	838	857	809	804	837	810	850	776	794	802	826	754	833	786	808	741	790	839	809	819	827	791	769	826	801	851	820	798	827	836	819	820	837	783	784	766	801	824	823	819	838	762	782	787	801	819	809	781	794	810	854	744	776	839	789	824	772	817	820	786	784	776	827	823	787	814	820	774	816	835	823	798	793	851	785	774	814	823	793	752	838	812	816	757	818	835	813	768	842	849	768	792	820	794	760	826	787	817	815	827	804	880	810	808	767	787	811	763	835	818	767	758	802	797	808	856	811	780	813	843	779	775	824	787	781	770	773	735	812	789	796	843	730	769	819	763	749	782	795	790	791	760	757	819	785	807	752	783	810	831	754	818	769	808	847	828	832	836	733	780	820	823	805	814	782	836	772	848	796	809	780	783	827	737	782	770	826	832	771	783	802	821	813	790	814	777	798	805	808	775	831	797	864	820	787	863	849	772	794	829	830	795	797	820	807	788	827	793	792	750	815	768	775	767	812	828	770	807	812	814	788	801	833	789	765	814	767	830	835	801	762	785	783	787	730	777	812	773	793	825	851	782	820	794	795	821	801	769	839	786	794	808	791	830	806	772	868	866	811	825	811	811	731	817	825	865	836	794	846	772	808	840	781	899	795	791	814	836	798	870	823	792	774	861	815	830	833	818	808	805	812	807	807	817	803	809	780	779	790	808	825	753	786	809	812	823	810	826	818	786	820	788	797	792	819	778	766	783	836	783	782	815	788	842	804	769	748	794	799	804	829	802	795	793	783	830	821	853	816	766	775	845	846	818	798	784	790	773	826	813	824	792	806	800	804	817	799	829	842	772	812	811	838	750	805	776	858	848	840	792	755	803	819	842	816	817	816	771	796	788	804	852	849	809	850	810	796	784	731	778	810	800	867	813	790	819	779	829	814	790	819	789	800	857	806	768	816	800	796	764	805	776	785	808	829	821	796	778	837	762	804	812	796	788	743	794	803	810	812	803	754	854	789	777	827	778	796	774	815	784	740	770	829	800	830	828	829	811	761	808	822	771	821	765	833	824	812	834	819	769	822	780	786	826	787	818	809	824	814	782	788	800	777	803	774	745	799	744	804	800	789	820	776	793	828	746	823	796	772	855	816	758	795	789	787	777	830	766	788	852	788	777	884	823	800	791	801	749	799	775	771	736	780	817	828	738	837	827	797	782	793	767	774	788	812	829	797	827	794	792	847	863	795	796	819	801	817	821	810	827	809	784	799	756	814	783	800	823	758	809	826	832	803	825	853	846	821	853	789	779	855	834	777	815	794	814	826	791	795	775	845	844	870	814	778	756	821	852	742	787	770	786	791	868	808	800	759	797	787	810	858	807	807	822	832	767	849	799	770	837	868	773	775	779	798	795	834	814	751	798	774	783	783	860	790	748	728	815	794	780	824	810	821	842	783	787	795	765	804	796	779	809	839	775	812	798	799	821	770	802
31366	27655	23040	8237	1133	607	598	588	562	617	571	545	551	602	564	599	615	584	508	526	573	588	552	563	572	591	567	578	518	560	532	581	559	554	546	568	621	579	583	544	573	550	593	595	582	580	540	594	532	557	581	515	568	572	620	599	580	564	567	592	547	539	576	579	563	523	567	536	542	601	561	558	580	552	548	569	534	598	573	557	621	558	557	564	548	573	562	595	569	552	601	618	628	582	596	612	626	559	583	584	607	555	542	581	559	584	615	567	607	572	591	572	558	563	589	591	558	621	599	536	587	552	550	554	528	549	567	615	533	536	551	588	576	580	569	592	557	567	565	585	571	580	523	563	539	545	573	548	566	608	574	566	555	547	548	544	559	536	557	572	587	582	549	561	579	591	562	584	599	576	563	574	598	582	578	546	541	520	525	545	554	593	521	591	564	584	585	559	580	585	540	622	613	599	542	569	608	557	537	581	538	525	546	585	570	599	547	604	546	567	541	564	550	582	574	595	583	564	595	554	574	549	567	574	579	588	563	587	573	574	568	590	552	577	589	561	556	540	545	579	555	591	605	580	586	586	550	629	546	554	511	527	582	574	567	588	569	555	554	606	590	593	569	581	547	549	509	575	553	535	591	589	588	563	585	585	547	567	571	536	551	573	559	591	570	560	578	546	574	566	582	551	533	561	585	533	584	550	528	570	529	603	569	587	561	550	558	561	551	615	570	562	595	575	579	561	594	532	587	564	596	577	556	543	563	610	598	541	583	579	587	589	546	580	611	571	555	557	561	546	568	583	592	591	581	598	555	572	555	578	594	530	583	581	555	555	539	574	511	573	628	563	566	607	583	545	591	590	568	544	596	550	577	549	591	586	572	549	568	596	570	593	558	576	536	588	566	595	566	552	559	571	587	630	548	554	553	561	561	565	536	572	579	510	514	560	574	524	554	576	582	566	539	573	548	532	573	521	543	555	540	578	577	579	599	590	574	592	573	621	556	599	520	528	559	578	568	579	580	550	570	599	592	558	494	562	603	564	578	593	577	528	592	551	564	573	620	558	560	568	573	568	570	570	590	527	586	598	524	589	561	576	582	556	596	529	540	553	603	578	552	567	598	560	574	546	570	561	583	568	554	589	557	596	541	565	554	587	576	553	574	559	596	541	574	542	582	579	563	553	570	562	578	570	586	603	589	580	640	580	580	615	575	601	570	548	569	544	545	565	552	549	580	557	564	542	604	596	559	575	605	589	533	561	597	539	564	561	545	621	547	547	543	579	526	581	586	614	575	531	560	565	551	576	559	594	560	543	592	596	563	573	616	577	556	573	567	597	582	563	580	615	626	588	556	602	556	575	626	603	594	573	523	539	536	539	539	578	614	565	536	541	547	575	548	592	590	578	582	579	555	541	549	571	584	563	572	549	556	598	545	550	585	580	541	585	561	558	575	576	530	556	517	548	535	591	582	611	585	557	541	546	565	547	546	577	611	592	561	580	556	601	628	573	521	603	627	527	578	599	594	538	614	607	558	561	553	568	599	581	563	584	628	567	600	544	552	577	594	514	547	532	603	550	577	613	591	571	517	544	574	563	579	563	552	616	561	559	581	601	563	576	578	541	561	572	566	572	560	545	568	554	557	596	552	580	561	579	555	591	587	565	564	564	564	576	593	581	549	514	561	572	567	559	554	595	652	540	591	583	580	529	605	552	579	589	603	570	533	608	544	609	593	545	606	579	583	554	550	568	606	578	585	596	569	638	592	568	574	542	541	520	545	589	574	592	553	585	542	537	598	595	540	540	529	562	578	554	552	514	538	597	552	537	548	573	567	558	550	609	591	591	507	565	538	579	585	591	560	592	587	585	548	566	524	591	582	619	578	571	582	570	560	572	535	576	558	542	535	549	553	564	568	595	558	516	552	573	521	595	574	542	549	587	533	553	558	526	588	548	544	586	555	618	569	581	586	589	583	570	608	578	573	595	611	591	558	552	567	565	571	530	603	563	606	573	636	587	586	559	553	536	542	563	582	555	571	564	539	559	571	569	589	576	578	573	542	595	542	574	601	583	567	597	590	551	556	570	538	555	555	535	588	554	558	562	574	537	566	539	564	570	582	566	585	554	586	576	542	543	569	571	610	550	599	594	586	586	527	584	579	560	566	569	561	602	577	587	583	594	577	581	604	632	582	547	602	579	546	547	584	581	585	580	571	610	604	550	554	611	559	593	545	568	588	593	575	550	583	548	566	566	561	554	554	599	563	574	545	559	568	590	571	573	492	613	554	617	567	564	574	540	572	618	572	554	561	536	557	544	547	566	584	537	590	558	590	549	586	538	539	547	610	606	566	612	594	562	586	599	581	552	593	580	564	569	532	564	534	533	510	581	583	615	584	564	577	547	560	568	572	593	545	550	575	515	534	547	526	552	594	597	586	600	579	563	528	573	566	562	581	546	545	616	527	575	544	572	589	571	527	575	577	571	577	496	590	588	583	566	557	563	588	554	547	554	584	578	560	584	544	574	554	599	636	572	557	591	567	571	563	565	571	525	634	567	528	557	584	566	591	549	580	578	575	568	550	505	582	575	536	581	600	573	571	579	571	563	579	539	529	572	545	504	546	572	559	528	574	556	544	552	573	585	583	552	602	579	525	595	577	546	582	596	535	554	615	554	540	551	556	560	561	527	611	555	516	569	553	582	542	598	560	603	558	558	564	534	576	565	568	558	628	579	608	557	581	560	585	549	563	552	575	592	600	567	552	576	576	585	597	506	627	567	613	542	597	574	602	572	573	522	565	541	548	521	592	557	563	559	522	538	581	559	578	574	586	528	593	554	551	575	592	590	590	565	565	568	575	573	563	552	568	580	563	584	559	537	595	600	558	597	528	584	536	590	587	597	606	613	623	590	584	568	570	557	576	594	560	552	532	550	595	541	573	592	584	554	531	625	574	571	578	568	596	574	532	536	547	602	563	564	563	569	561	576	582	536	567	561	563	547	561	599	577	578	535	568	573	580	583	574	574	525	570	565	568	548	550	530	571	543	587	594	548	570	574	522	579	567	553	549	598	592	556	596	531	528	531	568	562	589	584	521	545	556	595	539	547	565	588	593	584	596	553	587	564	595	553	560	545	536	578	620	550	536	558	590	606	577	577	570	582	551	572	537	578	550	573	530	540	529	562	582	552	601	599	566	553	562	608	610	579	542	580	583	581	521	577	605	558	569	536	536	571	607	588	611	534	576	589	548	589	547	550	517	618	544	580	573	542	586	575	563	549	557	541	556	592	606	567	575	558	607	515	594	575	602	551	536	547	549	562	553	562	543	584	591	571	563	557	602	568	602	548	594	600	557	572	528	527	588	624	585	582	609	525	548	544	587	546	612	574	587	560	601	573	555	564	563	554	557	562	571	559	595	529	581	565	523	550	529	537	568	608	583	596	576	560	553	554	597	585	571	599	571	556	562	557	556	551	553	554	546	581	578	567	576	569	577	560	541	552	560	520	548
38406	41917	22752	5906	1744	897	796	804	816	764	766	823	793	810	794	796	763	768	756	789	829	778	786	769	762	774	790	792	835	809	839	767	820	771	754	818	773	765	804	735	825	820	794	772	799	767	786	776	738	792	810	775	774	831	829	829	792	760	776	795	850	829	820	843	783	791	804	800	836	841	782	780	829	770	767	755	826	809	798	766	773	766	814	845	775	774	816	790	830	809	776	770	854	815	776	733	855	775	784	763	792	817	800	825	801	802	859	773	809	800	777	747	769	802	781	745	845	772	775	769	735	809	767	786	814	797	769	788	848	821	778	836	791	780	749	771	767	733	846	813	801	753	814	771	779	803	821	811	777	790	798	837	782	798	746	820	745	769	781	796	848	751	832	753	811	807	772	767	799	798	784	818	779	736	794	774	770	763	773	786	816	816	843	744	816	767	848	779	760	834	811	781	810	801	819	803	752	723	828	819	852	779	776	803	843	793	752	809	805	826	783	822	774	788	801	825	840	769	808	735	733	796	785	819	814	818	827	762	802	781	800	773	806	839	849	819	760	793	736	830	855	796	759	787	799	819	814	828	794	798	758	807	758	794	790	789	787	783	764	772	801	794	801	778	784	847	830	770	774	761	797	764	755	842	758	812	791	808	793	789	813	805	784	794	857	777	787	744	793	841	786	774	804	823	835	840	821	823	787	746	786	790	807	787	808	784	805	798	722	758	821	815	808	787	783	825	830	768	756	812	827	777	746	842	801	830	788	741	790	791	773	789	758	816	796	806	773	799	798	861	786	789	784	788	836	733	801	782	826	824	787	817	831	778	772	799	791	765	793	825	817	802	802	775	813	790	739	762	822	762	829	825	765	811	735	801	794	792	765	805	804	771	773	795	795	760	830	798	807	762	814	780	801	793	816	803	816	773	773	799	840	806	719	772	721	806	773	753	757	832	862	835	801	801	834	814	801	823	799	820	811	775	826	825	803	765	813	736	761	829	768	847	818	768	824	787	805	767	765	796	779	792	811	780	821	786	817	767	815	806	821	774	817	780	811	789	787	812	767	773	739	779	785	772	774	817	750	807	801	841	809	774	792	764	832	769	770	763	809	747	816	777	810	815	785	829	799	774	793	755	812	812	796	799	748	777	800	810	739	796	812	786	814	804	781	781	764	876	805	795	794	796	809	810	837	740	779	844	786	773	787	778	798	761	803	800	767	792	809	756	826	795	736	775	829	811	841	792	754	813	803	784	792	805	748	800	824	816	847	810	759	809	761	793	771	806	801	853	763	789	819	780	779	800	731	792	804	787	765	747	794	801	820	818	778	800	841	744	801	771	782	809	765	746	768	850	794	733	811	789	813	763	798	796	842	795	816	768	823	784	786	827	811	792	815	787	841	808	789	778	834	788	822	771	759	806	752	780	771	784	766	856	755	782	798	834	777	856	791	829	766	822	839	853	789	726	800	846	784	838	799	743	825	778	769	767	743	792	787	761	788	773	801	725	764	778	794	748	787	814	762	809	793	789	826	794	809	849	809	742	769	807	779	786	784	811	838	780	800	811	755	779	793	786	757	759	778	829	793	836	768	809	836	813	778	813	767	804	764	807	829	774	811	839	792	787	757	802	773	795	785	792	838	839	745	756	779	796	795	785	761	791	793	779	802	789	795	822	801	799	802	783	791	798	768	787	774	759	770	776	814	786	799	794	830	771	849	770	776	775	786	803	794	793	752	762	728	761	780	753	745	812	777	815	776	774	753	775	803	730	799	735	823	851	811	824	735	823	798	775	779	836	753	777	791	845	761	803	775	766	787	810	783	833	824	822	785	766	816	803	831	747	743	781	775	847	824	819	790	819	758	814	793	783	829	814	791	810	813	776	820	797	774	785	866	811	797	791	773	777	781	809	779	815	818	779	802	820	745	793	803	850	747	789	805	864	764	786	807	740	799	807	764	762	816	780	797	791	772	791	790	760	799	781	805	800	871	776	826	768	746	764	757	798	757	794	830	824	836	821	787	814	755	856	800	818	788	811	806	820	813	818	801	873	774	811	789	762	839	748	828	802	788	804	768	833	819	810	794	843	798	801	773	808	767	816	801	790	777	749	788	768	808	796	794	800	797	809	815	785	771	810	795	754	833	799	749	838	748	831	786	814	786	809	825	839	834	829	782	797	815	780	789	748	833	773	829	782	774	762	802	788	783	796	776	805	793	794	825	799	821	778	765	746	784	845	760	799	800	812	822	790	795	806	790	801	805	792	768	740	777	772	763	794	747	827	805	779	791	776	758	800	813	763	766	827	777	739	808	784	800	818	773	759	806	799	821	786	793	807	756	777	823	807	782	800	778	775	805	748	788	787	803	791	765	745	777	778	847	829	788	802	763	800	836	805	777	777	797	793	793	793	791	814	783	756	800	800	826	783	772	839	837	773	840	736	803	761	780	779	819	803	843	778	803	765	799	797	792	798	765	756	771	740	774	779	727	773	858	820	755	794	784	813	751	796	780	777	797	829	770	782	789	793	780	813	799	767	806	795	791	815	783	777	801	822	793	843	828	792	773	772	789	746	762	839	813	821	766	762	799	803	812	786	761	805	794	780	801	783	783	771	796	797	814	845	806	777	795	797	817	790	782	809	843	749	815	802	817	808	754	828	808	829	823	783	828	830	786	789	734	814	777	780	815	792	829	825	806	831	785	814	818	803	814	751	793	848	841	754	767	802	800	802	818	791	869	783	776	861	778	762	787	755	799	766	796	804	818	825	809	827	810	771	779	857	777	835	787	759	801	778	788	809	756	793	781	807	802	734	829	792	748	821	822	836	834	800	795	807	801	783	808	807	832	735	811	810	794	816	786	824	783	799	837	809	836	745	798	792	789	752	800	861	806	803	839	801	803	783	785	809	771	841	797	798	820	811	739	777	827	807	774	788	748	841	739	836	822	750	756	859	807	745	798	791	794	787	818	774	786	797	782	840	831	776	831	766	810	810	790	785	754	829	801	810	796	805	738	810	869	754	761	801	810	793	812	819	792	781	811	739	847	798	812	774	825	837	850	759	815	724	798	757	774	779	794	810	772	791	847	774	797	794	816	832	822	799	817	812	787	771	795	783	764	742	786	849	795	775	803	771	738	870	843	792	779	766	768	752	847	865	815	791	841	777	842	728	777	796	864	741	797	800	812	809	809	790	803	811	798	793	802	790	802	808	741	791	777	829	833	794	798	824	781	822	777	790	800	757	792	819	827	823	783	840	777	823	777	786	784	787	758	826	803	747	729	781	798	768	784	746	808	810	804	807	803	794	804	776	776	791	733	805	839	807	778	802	858	830	789	794	787	766	775	791	808	758	795	754	770	785	788	778	810	786	804	782	771	817	804	816	792	802	812	802	780	813	754	796	849	762	795	766	790	768	831	735	831	795	820	769	782	790	807	791	786	802	774	758	753	783	850	781	779	850	801	826	784	816	776	760	806	748	807	755	827	803	803	785	813	782	792	763	825	802
24305	22008	29698	24290	21291	13181	1376	725	668	681	703	708	680	662	685	680	682	698	686	712	707	686	732	742	680	695	661	707	755	676	691	692	699	682	683	701	697	738	670	711	651	709	703	729	653	693	684	686	740	652	661	693	716	648	691	715	662	716	652	700	676	663	691	707	655	671	673	707	695	717	688	679	734	696	695	708	677	697	687	698	640	697	708	682	675	732	690	657	670	685	633	675	710	702	668	645	651	643	670	679	690	709	669	693	729	687	677	673	700	729	716	664	705	685	655	678	715	658	654	685	724	697	724	688	670	686	678	693	682	716	660	716	740	700	686	662	671	622	677	734	671	699	679	706	689	749	654	701	658	711	662	675	669	655	677	664	663	660	725	703	681	611	625	743	693	683	667	682	674	716	701	692	730	633	693	716	677	708	698	646	684	671	681	692	676	652	715	688	664	677	708	690	700	678	681	683	682	674	662	711	668	666	723	702	708	669	686	674	694	663	657	679	703	682	667	648	679	703	679	689	670	683	651	588	696	675	680	718	671	704	680	652	666	629	688	661	647	683	678	666	671	645	670	677	656	664	678	637	693	670	702	703	730	659	666	669	665	646	667	714	636	679	665	724	681	727	673	698	668	700	737	697	682	731	664	685	699	677	625	678	664	679	688	667	723	745	713	673	722	701	655	665	705	692	661	683	723	702	691	676	637	655	669	640	693	649	729	672	668	664	670	648	704	672	648	649	708	625	662	721	673	689	637	667	669	649	674	659	623	667	657	676	711	692	680	660	680	681	697	655	698	700	653	638	717	708	668	671	716	665	673	677	708	670	686	693	728	693	677	723	640	642	639	706	697	703	658	697	666	702	739	627	681	644	717	653	688	718	699	682	688	657	673	649	662	661	674	709	685	703	727	676	689	640	653	644	726	671	684	653	650	674	695	686	724	700	699	671	672	709	658	675	680	708	694	641	679	672	650	650	687	647	648	661	709	671	713	712	709	716	719	668	668	646	673	685	623	702	649	682	688	687	669	642	657	674	681	719	688	687	758	685	679	693	700	668	661	726	650	727	677	682	685	654	663	646	670	702	737	667	711	688	672	651	675	706	664	697	668	690	686	715	685	660	679	708	722	703	686	673	690	682	677	635	611	659	682	721	635	721	685	678	651	656	661	694	660	678	700	710	651	674	635	672	651	666	670	679	701	681	691	635	681	641	702	703	658	683	671	684	663	694	702	703	712	689	645	665	649	669	661	673	660	695	690	632	667	689	719	719	663	670	694	684	643	684	698	682	656	655	683	613	660	654	716	680	661	662	690	696	677	657	676	709	742	695	722	666	668	713	699	667	672	692	687	631	623	677	701	664	665	669	693	672	648	650	672	682	686	681	706	720	639	728	686	661	674	647	712	706	687	711	704	657	698	617	681	676	654	681	656	700	674	696	658	709	654	695	649	675	666	725	686	656	721	688	735	731	677	700	645	666	684	630	710	658	668	703	727	673	678	671	669	712	641	646	702	658	702	716	677	700	666	735	683	669	662	675	688	707	680	654	688	701	692	678	676	680	717	718	703	693	654	648	698	632	683	682	627	665	689	662	695	632	686	640	679	673	689	695	741	648	675	705	684	680	705	712	672	687	672	659	686	701	711	664	652	693	679	665	697	666	655	648	650	668	676	686	650	686	661	662	644	633	713	675	640	679	661	666	669	624	669	706	679	700	678	659	686	698	678	663	655	651	649	667	683	698	669	682	644	695	692	695	686	665	704	660	756	702	695	712	703	702	640	653	697	673	676	621	687	656	684	678	679	610	702	620	698	641	725	669	689	696	694	723	710	695	667	697	655	677	651	681	699	663	667	670	728	672	693	687	710	657	731	662	670	677	725	646	660	698	676	697	670	716	706	711	737	705	667	694	679	705	685	673	653	699	669	669	679	672	642	703	715	677	697	700	702	690	659	740	657	689	636	661	682	696	686	646	706	650	693	688	673	659	693	673	680	664	711	728	702	700	692	641	694	650	690	698	688	650	658	669	724	684	684	697	699	678	649	678	675	656	674	706	670	661	688	680	710	663	653	698	735	703	674	675	677	717	634	710	663	655	696	689	654	677	682	720	627	720	698	678	674	658	686	658	693	703	667	703	738	681	664	723	698	673	735	663	690	638	723	670	699	636	689	673	727	684	700	671	714	727	732	706	694	640	720	665	671	705	667	653	689	652	676	686	698	708	666	669	682	669	695	714	691	707	731	698	685	636	657	667	675	735	696	657	647	724	666	669	710	652	657	688	704	655	667	722	676	670	665	712	649	666	654	681	732	708	655	681	698	692	681	627	709	702	689	657	647	668	696	652	693	713	717	653	655	652	658	670	704	679	730	704	690	649	680	674	709	673	662	688	697	675	712	641	733	693	671	671	664	694	722	672	655	728	689	700	688	654	660	688	668	704	674	663	721	727	671	702	677	706	660	672	669	650	713	673	655	689	704	671	669	732	714	665	701	666	691	682	768	690	693	681	662	698	673	682	661	739	709	665	718	719	654	743	699	710	676	666	688	687	660	741	703	667	656	667	675	688	673	676	667	651	654	695	711	689	692	691	682	677	683	679	718	717	674	656	679	640	725	680	670	718	669	674	680	678	689	682	635	712	730	678	674	655	696	694	691	679	640	641	668	671	692	656	682	683	684	682	728	688	711	704	681	669	741	696	732	673	695	623	698	659	711	710	699	640	676	659	710	653	655	651	687	677	666	679	693	667	716	684	649	687	686	679	699	666	671	725	691	679	669	673	678	659	745	715	664	662	663	670	693	732	701	674	695	709	772	672	719	712	702	695	710	676	727	659	654	690	667	650	666	669	696	663	658	694	691	713	731	743	669	707	681	645	687	711	707	640	669	684	701	651	679	641	719	650	669	691	671	678	741	697	675	703	684	679	628	673	644	686	671	652	677	668	691	684	692	703	706	699	690	715	721	702	658	703	706	682	675	710	682	706	616	644	646	692	648	694	674	684	690	677	689	689	672	685	687	689	680	738	681	683	672	668	712	654	656	677	754	656	717	712	677	680	703	693	664	695	686	673	690	728	653	691	646	642	689	715	644	694	660	681	706	649	712	656	653	698	682	674	748	688	669	632	679	694	628	708	685	656	653	655	686	667	696	702	687	696	681	685	664	655	711	703	675	674	660	695	684	690	692	701	651	735	654	693	724	647	694	644	713	692	647	699	693	662	680	703	730	655	672	695	714	726	721	672	621	649	660	666	653	686	716	692	660	719	690	647	690	673	693	674	621	676	691	635	704	688	682	685	670	631	681	734	629	688	670	730	635	719	719	687	670	688	678	706	744	655	700	638	692	692	684	720	720	708	676	687	687	689	669	701	644	673	672	680	650	672	657	656	712	653	656	725	686	703	657	652	663	700	680	737	678	668	660	689	644	663	674	703	602	696	649	661	703	670	672	682	639	652	692	674	677	697	742	708	690	656	718	676	709	676	693	641	666	701	659	695	669	684	684	657
62686	88298	55551	25447	7313	1782	949	914	967	866	1018	928	920	913	961	945	956	937	963	926	937	899	938	1018	956	917	955	966	936	910	909	934	942	902	921	932	931	944	910	1007	950	959	924	951	965	967	928	941	917	941	995	855	981	946	1007	885	947	940	961	898	922	918	885	898	970	916	936	944	922	945	922	948	959	944	931	893	951	943	863	915	957	943	932	976	919	930	940	972	955	953	960	925	937	940	925	901	925	928	898	946	897	964	879	951	963	890	884	929	941	966	884	906	914	923	879	951	908	920	948	938	948	925	953	952	914	932	950	895	915	942	961	922	928	942	914	928	932	935	967	965	933	886	900	957	930	897	919	949	914	909	957	936	882	916	914	919	926	953	878	922	952	884	918	910	951	961	959	913	935	948	913	936	911	924	905	919	953	917	923	977	962	920	978	888	967	925	932	983	952	933	905	896	902	960	927	947	952	904	968	941	923	924	892	895	972	907	992	908	920	921	925	897	931	922	948	840	931	957	908	1007	923	902	932	912	972	926	908	922	1013	935	916	981	952	955	885	945	947	958	935	928	942	936	961	952	893	925	899	929	961	935	999	928	915	936	917	909	943	891	938	958	907	924	913	963	942	907	915	931	991	971	907	978	983	979	864	954	957	942	930	945	947	948	918	907	985	949	926	995	933	995	964	969	937	966	979	970	934	941	954	936	912	953	860	927	956	970	878	993	938	966	930	955	939	950	931	966	991	897	936	961	914	916	927	931	972	932	925	943	900	875	933	966	891	953	880	992	939	878	943	960	933	942	923	891	898	889	964	872	961	924	912	910	924	918	931	962	956	944	925	947	926	918	895	1008	964	925	934	997	933	913	928	918	930	917	926	886	888	945	941	896	885	951	976	934	923	904	869	897	915	978	950	914	898	888	953	901	922	906	952	946	941	928	963	917	985	944	900	945	944	894	922	973	952	875	942	955	958	976	915	918	937	967	956	938	953	921	920	982	948	946	931	896	950	937	901	878	893	952	932	925	939	913	932	970	905	942	906	994	952	936	940	919	910	904	946	898	983	905	936	932	963	958	946	983	917	973	947	909	973	934	901	929	974	975	938	926	972	893	871	926	924	940	917	941	894	934	925	956	914	924	1012	882	923	957	935	908	928	921	924	896	925	958	934	974	979	898	892	929	957	940	1000	946	900	976	893	839	1032	942	975	990	898	953	957	948	887	896	925	988	923	943	927	956	925	916	1008	922	906	897	939	946	896	951	953	909	943	914	912	956	952	915	934	981	954	946	969	915	876	917	942	882	1012	898	938	924	896	880	920	914	883	934	897	952	923	884	923	943	914	1008	933	972	917	949	946	899	895	949	918	961	932	935	939	900	981	910	965	981	887	927	899	936	986	957	974	938	907	959	927	965	957	909	962	980	934	964	905	942	913	943	894	929	987	964	925	985	956	940	917	890	930	934	939	891	946	946	976	956	943	948	899	924	925	934	920	908	936	952	924	936	974	925	932	964	895	896	915	898	940	871	918	952	953	923	954	944	911	906	947	910	975	943	995	961	912	953	952	960	925	920	946	978	926	946	867	885	977	927	987	952	909	969	999	944	962	890	921	946	962	889	931	933	960	1001	946	936	874	913	958	914	932	948	938	871	948	948	939	940	955	948	936	996	912	945	893	912	969	949	923	964	898	950	924	916	881	964	902	919	918	899	919	967	936	918	998	947	945	946	912	956	907	960	965	883	986	934	962	992	906	928	901	926	903	951	880	940	964	895	930	971	926	982	940	977	902	957	935	934	915	910	936	952	952	941	967	960	927	911	913	931	912	971	951	894	920	934	994	990	961	956	939	956	966	972	909	979	932	929	917	942	886	923	908	908	894	937	896	954	918	932	958	956	934	920	923	949	928	936	927	920	929	965	920	911	980	956	967	980	921	940	970	933	910	941	988	916	896	945	930	913	925	957	958	920	927	962	997	918	891	929	899	874	894	912	971	917	921	890	883	902	884	913	938	941	1014	915	940	895	947	925	904	912	916	953	908	933	947	935	960	916	891	949	969	902	921	927	911	952	1011	940	913	972	949	964	996	940	964	896	906	972	880	921	951	914	914	891	923	918	936	876	903	980	916	984	911	929	908	902	948	904	905	954	981	911	979	890	996	924	901	891	917	910	955	886	912	904	928	948	947	923	916	1000	923	944	934	891	932	932	959	914	923	892	987	963	949	967	950	901	944	945	893	938	969	979	937	955	872	993	893	969	932	932	960	957	928	971	962	952	940	974	930	949	963	950	937	912	940	975	984	938	923	926	917	906	929	945	925	964	971	925	966	945	957	913	978	946	971	938	941	934	968	930	950	923	955	894	925	940	910	941	925	904	884	990	973	894	971	916	1006	957	888	890	936	870	992	947	895	945	971	924	961	954	967	948	905	949	961	911	932	892	934	885	938	969	957	940	941	890	902	949	950	897	999	950	911	975	934	896	970	947	910	936	928	959	898	952	895	872	901	878	962	908	975	938	904	917	962	906	948	944	982	905	939	977	963	939	960	936	957	974	920	929	923	885	927	953	996	968	971	924	913	928	910	929	878	909	900	938	880	919	899	927	925	893	916	893	966	930	932	901	902	898	907	936	923	940	967	957	952	908	904	963	961	953	952	939	938	945	932	904	910	999	975	960	921	893	905	960	915	912	938	885	908	955	996	929	878	933	893	931	872	952	972	895	907	903	909	959	942	975	932	925	886	909	947	899	958	954	929	893	939	925	924	978	953	927	918	962	929	943	955	979	943	938	939	981	1012	913	928	937	893	938	969	950	992	928	931	927	955	943	900	925	984	942	947	936	962	910	947	975	910	958	908	904	953	930	907	931	916	931	967	950	954	923	969	883	947	977	949	909	910	936	961	936	886	931	921	960	956	935	945	950	972	897	959	904	914	913	933	1012	941	958	930	940	902	940	900	923	904	893	963	870	942	1014	924	928	913	1003	930	963	946	941	950	936	933	958	942	974	913	952	963	933	933	962	967	913	974	910	854	992	965	949	926	912	916	925	942	933	906	913	959	946	968	922	938	936	919	956	1018	950	932	973	934	971	902	916	935	995	915	926	940	951	937	937	915	950	993	967	896	952	919	903	956	937	882	943	896	998	948	924	906	913	970	918	927	952	982	965	940	968	943	927	979	957	977	969	932	932	921	933	929	940	955	985	913	932	883	933	901	948	923	951	956	938	898	958	977	877	940	922	961	866	969	944	927	890	961	931	933	903	980	941	970	893	901	923	934	986	936	943	913	926	929	924	941	920	930	953	913	935	984	947	934	934	877	910	962	937	935	973	967	944	930	895	905	948	935	960	942	897	913	931	955	953	903	934	894	933	979	921	963	984	938	948	906	937	935	899	977	990	898	904	987	939	932	944	1003	1027	878	955	882	966	973	984	975	933	962	937	959	897	961	950	956	939	950	899	881	928	903	940	985	881	969	976	933	933	962	872	937	967	944	904	925	961	915	962	935	978	933	894	905	954	914	910	941	908	950	905
23664	21760	29715	23900	21492	20451	5478	672	621	593	657	606	560	628	624	629	616	598	621	643	615	578	613	579	610	605	613	603	585	628	601	612	570	583	578	566	601	616	580	592	608	603	620	597	604	611	641	642	588	633	570	595	551	617	565	625	627	568	582	599	642	571	613	576	637	589	597	633	623	591	600	638	587	633	583	621	623	635	569	600	598	638	602	636	544	600	616	567	580	627	573	592	620	612	584	614	596	608	629	619	612	546	599	592	582	624	606	584	603	581	576	549	616	613	576	597	530	618	609	626	666	660	561	610	625	576	535	565	591	558	588	595	568	577	598	613	599	569	617	609	600	597	558	634	563	610	611	590	622	561	580	580	566	563	609	583	564	622	568	595	609	579	614	622	589	603	579	612	631	595	571	589	584	606	596	559	602	588	563	624	571	638	626	582	623	627	615	617	600	643	611	616	587	631	648	631	546	581	605	578	567	626	587	528	604	606	559	586	582	624	577	601	604	596	597	529	577	551	632	609	571	630	562	575	576	638	595	664	611	609	560	590	612	597	579	568	613	588	615	573	635	621	603	579	623	612	590	615	547	582	616	585	583	580	549	638	603	571	602	610	596	562	622	616	582	545	575	609	598	622	618	636	613	583	630	598	578	584	583	616	642	575	622	596	576	627	586	601	594	602	576	589	577	580	632	597	599	598	598	605	568	561	606	617	587	637	532	579	606	625	604	590	593	568	586	535	587	585	590	598	615	596	620	593	608	586	622	638	583	572	553	610	561	550	597	596	601	598	612	616	625	585	588	622	574	575	576	595	610	582	666	589	616	602	603	682	610	557	571	596	576	651	581	589	603	623	601	595	606	569	569	612	629	604	588	575	588	550	538	600	617	607	582	607	592	580	570	585	594	607	558	630	610	617	587	548	592	605	629	591	608	578	597	599	579	625	537	603	629	580	610	571	575	576	625	624	576	646	579	595	616	588	561	620	588	592	612	588	599	599	629	564	602	583	624	591	583	632	573	596	573	566	583	564	615	588	656	587	601	569	611	590	539	563	630	623	632	552	576	593	636	584	564	590	614	624	597	621	558	609	559	585	587	654	579	589	634	574	613	558	564	600	629	607	594	612	580	648	589	598	565	618	612	603	587	620	595	615	601	614	564	593	648	628	590	587	620	586	607	582	545	535	606	625	596	604	624	612	611	547	555	579	624	565	606	583	627	631	582	586	595	573	602	633	583	565	618	609	601	576	618	566	616	569	581	602	591	574	572	615	592	622	551	633	604	647	607	591	586	625	604	581	582	571	540	605	630	592	610	623	594	629	565	602	590	631	572	533	579	623	614	598	574	556	627	561	573	571	595	563	585	598	563	578	578	577	565	618	614	627	596	615	589	612	578	586	605	606	613	579	605	598	599	637	579	628	578	628	579	568	625	583	554	608	605	573	567	596	622	574	620	564	594	603	610	598	607	602	631	619	601	600	609	624	587	616	598	640	594	618	581	576	631	601	650	642	664	593	623	613	556	605	600	536	568	609	594	564	600	581	587	625	615	590	573	590	579	597	556	630	606	581	590	562	576	598	615	598	624	614	613	625	600	593	543	582	589	554	612	594	589	633	623	613	625	593	608	584	550	640	590	567	579	595	556	608	639	618	608	560	586	577	580	600	537	556	611	588	595	592	594	605	587	577	639	621	588	600	593	595	569	550	589	594	602	629	576	570	637	597	605	585	590	606	599	576	580	585	564	649	575	586	611	610	616	584	613	594	658	596	586	602	562	634	606	557	598	589	605	614	643	553	598	633	635	606	588	627	572	614	601	608	545	541	536	595	612	622	598	603	614	575	571	594	575	601	574	590	574	606	556	571	608	576	607	639	609	592	620	634	572	596	581	584	631	637	591	598	640	596	601	637	598	580	578	578	552	594	623	593	570	600	565	602	579	580	590	613	610	573	616	590	558	582	602	564	586	576	591	625	622	594	631	563	607	613	556	530	612	565	575	556	607	602	651	575	624	610	576	575	641	595	616	649	658	592	625	630	601	584	556	577	578	621	577	582	617	576	563	642	561	590	620	588	641	610	613	617	581	593	615	612	570	572	593	595	607	602	599	581	626	602	621	574	605	650	591	574	597	602	569	604	576	615	599	560	568	609	594	593	602	577	615	581	636	613	584	586	605	584	576	633	588	579	600	595	620	621	577	606	575	586	561	582	588	583	537	589	618	609	613	581	586	601	583	592	604	566	560	548	624	621	573	575	617	599	616	607	579	586	610	571	622	607	569	558	605	626	630	614	633	609	601	597	614	594	581	548	554	598	602	583	605	615	610	574	646	625	571	598	611	585	614	567	574	621	601	570	594	566	604	579	635	587	605	566	607	591	566	598	593	629	637	665	563	629	551	571	562	593	620	578	608	555	595	609	630	597	589	601	580	560	631	621	588	613	594	612	581	601	601	577	605	599	604	607	634	575	623	625	602	618	599	589	645	683	599	582	612	621	593	608	613	580	591	569	616	585	601	633	610	606	596	620	618	638	590	586	547	604	622	562	612	613	603	633	570	625	623	564	566	584	563	558	579	582	617	638	606	653	620	613	665	536	563	608	581	591	525	608	594	566	579	585	564	612	597	626	605	635	587	582	567	595	583	608	566	586	603	559	591	576	599	591	578	563	597	626	565	574	612	616	614	642	593	639	527	563	610	607	568	634	589	606	575	537	608	632	610	541	588	601	637	661	579	565	571	582	631	569	625	616	629	604	636	589	566	601	621	617	586	630	609	551	584	585	576	574	573	578	597	576	594	604	568	596	588	622	602	572	577	562	614	550	598	598	550	611	576	618	579	556	586	628	573	554	606	615	570	594	631	586	573	579	600	627	629	571	567	595	610	582	607	585	600	649	635	534	587	612	599	584	587	612	598	613	605	583	602	589	626	577	638	597	578	620	560	616	581	590	595	536	602	583	602	584	604	571	613	590	600	594	622	599	578	650	592	601	593	607	570	598	593	596	610	589	594	596	592	619	628	607	564	593	583	568	569	650	579	608	571	591	588	565	564	618	592	577	595	616	563	600	602	614	586	620	583	673	609	611	562	648	617	572	585	564	554	609	605	582	607	617	621	607	562	601	586	582	582	569	583	620	614	585	639	625	621	645	624	609	558	636	643	558	598	587	600	635	593	606	586	570	594	622	599	625	572	592	562	604	587	598	573	593	606	588	599	576	635	567	613	569	624	574	612	611	609	542	625	592	592	567	595	574	591	644	622	620	591	564	576	578	640	588	573	585	581	542	587	579	526	581	592	614	593	561	591	570	622	579	615	580	589	612	545	612	588	592	570	579	572	599	576	604	616	599	610	583	628	591	597	610	585	601	603	588	619	596	602	603	602	634	615	547	597	613	608	648	610	588	626	591	576	593	560	634	607	591	582	585	584	578	613	630	599	573	579	551	604	586	589	614	573	589	587	648	620	563	626	606	602	631	577	549	615	642	624	562	632	612	631	621	584	613	628	628
62361	94698	61335	29894	9425	2135	819	829	817	795	817	806	840	834	819	808	814	796	838	871	808	823	799	837	792	800	826	892	822	824	789	857	824	833	817	876	821	812	757	828	844	901	868	799	814	831	845	836	778	872	843	803	817	860	805	825	804	834	780	810	844	804	838	826	781	810	853	819	779	791	827	838	793	791	839	800	774	823	831	863	771	793	753	786	845	856	866	861	786	798	818	803	772	777	847	813	825	823	836	780	839	807	782	842	776	849	847	825	793	851	776	788	802	818	802	799	805	836	837	835	835	810	811	795	838	859	803	806	823	825	855	852	865	815	809	799	864	809	803	825	810	844	852	845	812	805	799	771	817	832	822	807	886	829	811	780	820	840	793	822	802	826	830	824	811	844	834	845	742	832	833	782	815	807	878	822	869	860	846	835	781	822	773	804	744	802	822	816	859	841	842	803	781	840	827	837	829	788	848	838	771	850	812	806	828	879	866	752	854	800	855	828	840	858	816	794	841	773	781	849	792	800	794	788	845	860	835	811	829	773	763	818	782	830	794	808	796	830	816	802	828	816	789	812	815	800	840	850	806	778	817	856	875	851	815	847	825	784	851	815	832	822	855	840	837	802	859	835	851	799	832	806	799	798	820	835	821	854	830	843	804	800	773	802	844	800	800	876	798	785	845	831	826	876	769	807	791	889	869	816	816	778	815	783	842	808	793	793	781	849	815	828	809	826	857	851	808	853	797	862	818	825	809	783	799	858	841	811	806	814	898	822	793	778	824	814	840	863	819	846	785	774	860	782	818	770	795	830	856	776	818	805	791	812	799	837	787	811	805	841	832	796	799	817	834	825	783	812	870	807	847	786	800	801	832	801	820	836	903	813	781	870	789	815	803	873	757	818	819	813	841	802	775	848	800	809	837	843	885	821	822	802	840	841	805	803	794	807	808	820	829	810	828	766	852	769	775	817	858	829	770	829	881	923	838	774	834	811	823	798	832	766	808	805	781	844	836	770	778	786	841	825	850	783	808	792	830	793	829	832	790	795	809	803	788	807	790	782	806	863	830	796	778	798	815	826	756	824	793	824	827	875	814	862	844	803	794	840	791	807	805	789	847	798	839	809	817	835	848	814	864	795	818	801	842	868	837	787	823	812	823	872	797	819	830	848	838	850	899	806	795	803	838	835	794	775	825	771	764	827	786	806	851	854	809	864	798	823	760	842	871	832	822	735	857	830	810	765	836	812	803	835	850	800	811	798	814	810	841	803	753	796	853	784	810	894	827	815	806	837	817	810	802	841	866	778	821	798	784	768	849	782	786	833	779	840	814	842	823	805	847	767	830	797	834	804	802	785	828	825	788	809	822	788	801	809	782	832	845	812	827	867	802	795	778	853	794	826	844	842	852	850	814	827	806	846	833	825	836	794	826	831	815	846	775	810	815	876	768	779	847	823	845	788	810	812	822	847	754	827	813	836	827	789	829	803	773	842	863	829	821	873	766	832	841	822	812	789	797	827	829	865	796	811	848	840	826	851	834	796	824	766	819	847	849	802	835	808	778	818	777	804	797	783	755	804	791	824	824	818	808	853	781	812	816	855	838	839	792	867	840	851	855	827	742	766	808	846	880	801	816	829	822	769	750	875	835	837	809	787	828	812	787	830	833	813	791	806	877	788	763	871	828	794	780	797	827	827	865	801	802	825	806	838	835	868	758	830	797	783	850	875	812	799	829	776	824	802	819	849	818	799	844	815	829	864	813	790	803	854	785	854	787	821	786	827	811	820	813	850	790	824	844	854	832	813	849	797	788	853	828	774	822	793	838	801	824	810	850	835	839	837	833	837	821	853	804	741	808	763	831	818	804	857	780	867	843	795	848	815	805	771	812	852	833	820	843	750	802	802	836	836	835	763	816	840	846	792	826	876	770	826	812	860	816	787	871	810	792	810	815	824	834	769	806	812	776	827	823	771	813	815	833	865	815	797	834	812	825	842	841	839	842	855	808	803	866	804	806	784	810	786	818	826	847	809	818	820	834	790	886	798	806	854	844	814	791	750	831	840	795	783	852	789	827	828	808	767	822	844	826	827	768	830	852	827	824	816	826	786	857	775	818	805	823	834	802	816	815	851	834	767	791	817	827	857	818	790	889	833	800	836	848	788	871	793	814	793	790	884	801	834	816	787	808	842	808	851	782	857	804	783	809	787	788	810	805	827	804	830	851	773	837	830	793	803	870	793	785	834	817	863	815	806	813	816	844	821	800	797	796	846	788	818	811	801	800	826	876	867	801	812	798	852	829	787	803	805	854	818	827	815	805	824	793	829	819	793	831	813	849	802	818	793	857	792	835	817	807	780	795	738	794	809	785	805	826	805	818	812	788	809	796	869	802	814	819	831	802	789	789	850	872	768	784	774	870	866	804	794	822	820	834	844	787	809	818	825	797	835	786	799	812	749	848	779	772	791	794	809	813	796	820	800	870	833	851	827	887	841	829	811	862	832	790	753	823	837	832	798	823	821	828	832	797	863	778	809	797	851	797	825	793	899	845	797	813	847	818	814	799	807	827	802	823	840	804	810	837	802	823	821	821	782	827	818	840	883	768	781	835	802	824	793	786	852	817	838	800	814	814	839	806	814	848	825	821	848	789	799	820	849	835	795	805	803	831	861	814	769	833	764	808	806	801	823	865	778	787	778	820	763	855	856	809	845	845	791	831	825	828	801	808	826	788	803	824	821	756	788	849	788	842	829	845	784	844	760	895	783	836	777	835	803	862	797	747	806	832	830	811	829	827	825	784	874	816	836	831	805	820	813	810	852	787	860	809	768	816	847	831	820	817	807	859	816	864	761	807	849	765	831	837	814	819	834	850	817	840	809	776	795	847	816	828	775	814	816	839	862	790	782	841	798	811	822	778	818	847	826	810	803	784	813	848	822	820	808	801	821	853	767	836	821	823	878	830	776	812	825	800	812	835	810	794	793	862	800	791	773	809	835	789	803	789	779	834	821	852	821	834	833	829	792	820	801	812	802	840	820	819	787	822	843	810	812	826	808	777	798	780	830	797	774	833	828	819	789	844	812	803	852	761	801	828	804	846	783	854	830	806	795	836	825	830	777	803	864	806	796	843	784	799	837	793	792	778	813	829	810	797	813	827	852	826	820	779	852	832	784	818	792	812	821	811	815	821	818	860	863	845	869	781	765	803	822	819	779	784	760	805	819	843	821	773	832	770	812	865	812	814	836	803	824	808	824	752	796	808	839	828	782	875	815	792	770	806	817	806	857	825	826	821	856	824	875	785	889	793	776	814	786	849	833	837	892	822	816	790	827	833	801	796	821	862	806	817	807	847	806	844	798	847	776	820	770	819	803	822	791	814	856	829	771	791	826	846	800	827	830	821	829	833	825	813	840	807	794	765	853	808	810	764	795	847	810	845	843	813	776	863	825	809	842	792	814	797	774	823	859	848	825	796	842	837	801	816	841	744	837	867	845	795	781	790	823
31621	27767	23600	8095	1212	661	557	619	589	563	599	610	596	568	594	589	558	585	565	566	601	595	555	594	584	565	585	562	572	517	600	590	588	549	613	528	555	574	583	597	591	565	589	587	562	617	559	571	555	548	585	586	584	632	582	586	549	629	599	605	615	588	587	590	556	590	602	580	572	528	548	583	620	605	572	584	561	559	603	575	555	590	573	572	591	599	596	582	564	572	531	594	588	573	614	587	565	577	578	576	589	522	555	569	530	599	597	639	591	635	551	559	608	591	600	567	570	601	519	585	535	613	601	583	559	555	581	598	570	547	603	542	560	553	506	602	575	589	582	545	579	661	593	589	556	591	574	574	559	593	556	601	566	563	527	573	566	523	572	564	565	569	606	608	541	595	570	587	588	577	582	577	576	563	560	588	583	562	608	568	575	593	575	595	596	570	565	631	616	572	515	595	635	575	540	568	559	589	560	548	615	543	603	566	542	559	571	563	549	538	612	565	598	587	582	596	566	576	598	584	574	591	565	585	577	582	588	587	569	625	587	543	556	590	586	537	609	564	584	605	585	566	613	612	612	582	603	581	588	638	591	614	583	564	566	589	587	575	558	623	600	566	549	545	608	586	584	577	591	569	568	590	529	641	567	569	570	575	615	551	598	608	572	585	597	548	588	576	579	562	571	582	592	591	566	548	562	569	575	594	578	604	589	590	619	579	528	570	621	589	579	561	599	593	523	604	557	581	578	605	611	559	549	533	573	582	587	554	622	585	563	591	590	594	567	565	593	595	588	572	575	614	563	585	564	579	587	567	584	605	559	564	623	574	581	601	535	554	581	553	573	570	579	567	564	587	568	608	545	575	565	584	560	585	601	595	613	600	574	542	583	572	589	575	592	587	541	555	603	571	589	571	526	588	566	555	590	567	580	598	643	576	560	594	589	609	559	545	605	587	578	571	588	572	551	597	602	602	572	585	576	585	599	577	595	537	552	592	586	588	613	611	583	583	606	563	619	562	552	562	590	550	574	570	576	584	564	584	586	586	572	580	574	545	555	558	570	587	607	563	572	585	557	599	553	601	549	600	596	562	564	566	590	612	558	621	576	565	565	561	580	554	585	549	603	569	583	621	560	556	531	543	614	605	517	545	589	577	587	570	524	547	562	582	551	587	533	576	559	605	611	606	595	566	592	548	601	571	541	533	583	548	584	562	555	602	574	569	581	567	579	573	558	611	617	582	601	583	575	576	537	552	589	568	572	553	629	550	578	622	562	553	609	578	583	576	578	615	607	591	555	552	574	592	590	553	565	583	568	572	559	567	582	522	538	570	576	558	596	594	572	580	541	593	581	576	548	535	559	555	585	581	588	601	601	584	602	558	571	600	563	540	604	550	566	609	556	598	546	641	547	551	591	596	522	649	567	603	607	591	619	574	582	561	581	586	566	601	560	577	545	580	600	600	591	538	570	546	589	582	557	549	554	580	546	569	575	550	557	625	590	596	577	600	554	567	593	575	555	585	600	582	590	571	560	592	585	579	591	603	620	575	606	609	583	569	538	544	621	576	559	563	626	604	546	606	579	589	632	625	624	608	577	563	619	549	540	577	596	599	586	582	578	578	546	595	556	595	577	588	600	590	607	550	613	551	551	590	595	613	599	632	552	578	562	557	587	594	616	554	571	582	561	576	590	574	564	596	534	570	642	576	576	556	592	581	584	568	567	559	585	548	568	580	577	554	554	590	614	592	565	572	588	556	570	582	547	621	603	550	595	572	584	572	543	553	591	568	615	591	591	603	591	590	565	563	571	580	579	587	534	590	590	594	580	612	564	595	550	584	634	556	577	582	566	599	553	645	591	562	567	594	602	558	602	632	587	559	625	565	604	558	580	599	594	581	588	559	618	606	568	567	560	536	563	589	563	588	586	609	576	625	566	581	524	565	581	573	549	544	619	587	612	581	575	560	580	570	593	586	541	562	564	555	584	556	569	567	586	609	597	552	543	573	599	565	586	589	608	534	571	568	575	579	562	537	567	540	540	573	565	592	590	602	571	631	572	545	565	586	561	567	598	586	595	584	595	599	592	588	602	568	587	584	569	527	561	593	567	592	567	528	590	547	552	579	606	560	566	587	575	577	537	603	601	588	588	554	579	527	539	597	570	634	583	588	580	592	593	577	584	549	577	602	572	585	618	558	575	576	576	571	639	627	521	588	618	575	576	587	566	593	597	560	583	558	584	581	573	586	603	556	563	584	571	569	602	545	587	564	561	594	540	566	573	598	589	606	586	616	572	601	517	571	565	591	583	554	559	574	559	587	610	574	615	559	617	589	588	579	549	603	608	552	585	597	599	558	563	596	583	586	575	604	547	563	561	585	573	584	588	588	606	576	586	592	581	573	555	539	565	588	582	555	617	605	582	590	590	596	537	608	601	579	531	564	566	624	595	622	555	590	596	568	614	593	611	617	585	552	575	568	564	531	610	596	618	616	609	550	573	595	557	639	582	546	594	602	604	615	555	556	566	533	582	566	550	551	601	553	599	560	547	543	531	594	596	607	596	569	597	577	582	592	560	584	586	597	566	592	602	592	593	541	563	607	623	600	594	571	601	571	601	579	628	592	572	570	604	581	564	609	612	559	575	572	606	579	578	591	598	595	593	577	550	559	572	512	605	633	574	585	588	581	597	570	598	563	577	596	567	579	594	582	588	563	583	596	564	564	585	566	609	551	564	614	593	626	591	603	593	562	561	601	562	622	587	575	584	561	569	545	593	587	566	571	597	614	559	550	572	570	561	592	581	594	580	550	571	569	584	558	610	568	599	594	552	570	574	561	613	609	524	557	565	633	560	576	616	604	566	548	536	591	588	606	587	565	605	561	594	598	523	579	584	566	575	580	597	568	584	611	593	583	567	611	574	562	607	625	571	546	558	591	590	596	586	625	588	590	620	562	594	598	549	590	589	565	523	551	558	545	602	583	534	553	548	588	585	546	578	550	564	551	616	611	604	582	629	552	566	561	520	601	586	590	567	561	569	545	596	647	547	562	562	567	589	562	576	598	542	587	576	599	577	577	591	571	575	574	566	556	506	572	534	587	602	574	565	563	654	597	610	549	589	539	527	583	551	582	575	577	589	556	541	597	543	614	567	605	546	578	573	613	574	519	537	554	603	581	554	567	568	568	602	637	528	586	620	602	595	581	613	550	580	622	576	546	562	575	562	604	560	557	587	614	590	546	605	587	556	600	575	615	617	635	548	592	548	582	560	592	581	635	594	598	557	562	566	537	587	586	593	591	586	594	561	591	579	563	608	570	599	593	579	612	574	565	552	562	560	572	598	547	521	570	567	575	569	585	567	569	551	634	601	569	581	570	577	594	537	570	568	553	575	553	587	616	592	588	536	526	576	576	566	570	581	567	582	591	589	593	598	530	562	642	580	580	627	577	546	574	572	600	586	592	582	562	530	529	590	574	591	569	579	574	599	567	564	574	590	522	549	556	591	618
38348	42128	22958	5814	1730	889	824	818	799	804	821	805	785	774	791	816	861	761	814	747	834	803	831	827	801	780	821	800	805	798	795	788	863	772	830	845	819	780	813	797	814	810	856	790	776	825	789	802	732	794	835	807	824	765	870	865	786	825	780	805	779	828	822	809	799	802	814	736	822	799	811	814	834	792	820	779	755	751	849	859	843	772	807	808	833	805	834	811	822	805	827	773	835	785	770	745	787	798	832	875	830	769	813	810	810	797	798	878	814	814	803	809	780	796	786	769	839	846	815	859	776	837	805	813	781	817	858	864	849	822	797	828	790	814	843	837	853	811	847	793	828	866	841	762	804	795	792	778	761	838	844	755	855	810	758	822	818	857	823	800	848	794	773	806	787	783	763	829	801	834	745	773	790	795	790	829	849	810	840	808	786	784	831	771	763	849	769	810	811	794	839	823	839	869	830	796	849	863	820	850	819	810	833	793	834	801	805	817	850	866	782	828	815	853	806	855	846	794	776	814	737	822	812	834	786	795	825	801	792	777	855	844	820	820	832	788	777	809	797	826	810	805	800	851	808	796	848	816	757	800	811	790	807	810	811	809	785	817	776	836	805	779	840	809	874	794	853	827	819	809	803	829	753	792	758	797	816	775	793	819	817	808	780	788	840	808	807	802	790	761	775	831	812	800	863	845	821	848	803	812	774	778	876	797	783	820	817	839	849	844	776	838	788	809	811	763	813	834	818	840	787	854	825	736	804	761	842	797	762	785	794	782	800	788	806	782	772	877	830	851	804	830	810	807	837	809	847	803	801	832	747	764	840	790	812	814	784	801	882	866	810	819	789	802	802	774	805	839	803	817	825	847	802	806	808	788	784	805	841	856	804	828	750	800	798	827	781	800	826	794	793	815	875	849	823	791	796	800	792	856	818	769	811	830	757	794	821	833	773	839	837	845	771	768	848	795	832	759	791	808	833	807	802	871	809	830	812	793	823	774	805	774	818	760	807	812	804	825	816	796	802	814	810	791	831	793	821	800	800	771	865	787	816	821	822	791	773	834	787	794	836	748	797	801	795	784	784	781	844	837	812	800	789	820	857	785	834	816	832	778	791	869	848	803	825	794	810	824	812	808	781	854	776	797	809	793	830	806	868	819	782	815	836	823	809	834	818	827	833	853	813	841	827	778	803	786	836	801	829	782	791	790	809	825	788	790	803	843	805	773	812	795	830	769	780	819	795	816	832	831	806	818	792	810	775	758	829	873	792	808	811	805	819	793	838	861	798	799	787	773	831	785	829	812	775	764	812	797	848	897	807	815	809	821	810	854	803	795	798	840	783	777	805	794	761	796	753	820	820	777	808	820	801	801	806	840	821	839	752	819	849	815	816	851	844	813	846	866	818	803	823	787	806	789	826	791	799	789	861	777	839	804	798	827	747	765	809	813	863	813	783	775	832	806	801	827	786	790	825	837	790	789	787	767	909	761	782	780	798	784	858	765	795	810	777	805	803	787	761	804	816	783	786	822	776	820	785	821	840	832	813	820	814	855	834	787	819	833	775	822	807	806	810	803	817	873	784	826	805	811	816	832	811	798	857	790	795	859	819	836	854	835	822	855	794	822	762	789	812	815	784	749	796	858	821	804	775	816	831	787	814	806	790	833	825	810	777	814	746	806	818	819	797	783	826	838	817	824	847	810	854	806	833	803	810	823	790	796	812	737	833	836	744	813	819	834	826	839	860	838	850	797	823	832	782	817	833	873	780	803	845	749	817	818	828	792	859	824	822	847	806	810	806	819	811	783	801	809	785	785	863	828	774	775	811	841	791	820	804	850	811	783	817	865	765	843	819	832	812	837	773	792	844	721	813	751	812	809	774	763	820	804	830	786	829	794	801	817	751	829	840	786	833	823	828	795	806	803	780	787	793	794	869	813	813	841	825	856	813	830	795	796	802	780	853	787	814	797	809	866	825	818	814	812	823	797	870	800	841	748	783	803	807	803	783	864	860	857	836	825	847	818	869	831	789	827	781	796	783	800	827	797	769	787	776	785	816	817	805	782	816	835	772	820	753	841	814	777	793	815	790	844	792	808	866	820	800	805	782	786	777	781	806	793	822	783	827	809	869	785	820	795	773	848	783	856	804	783	773	777	861	852	831	825	833	810	780	776	823	781	781	806	798	812	798	876	800	837	834	770	833	844	839	800	864	829	768	831	801	825	807	757	755	845	788	840	874	818	854	776	826	806	788	777	825	865	765	795	782	858	837	793	768	801	792	760	793	821	840	849	805	836	771	867	811	832	837	816	794	918	843	778	780	835	848	846	770	803	788	818	788	799	777	778	748	818	797	836	812	778	820	800	848	825	775	801	812	779	801	770	844	767	835	787	734	856	824	810	799	857	803	807	823	831	816	840	845	804	792	811	781	793	825	792	772	759	872	806	819	783	785	810	814	803	803	871	799	784	748	718	849	810	830	778	818	759	818	793	864	834	810	820	815	828	832	811	789	791	841	792	809	789	778	789	808	785	818	824	799	813	794	800	859	782	748	827	766	804	824	787	792	787	817	757	856	799	821	765	789	790	827	794	774	802	778	779	832	804	819	804	798	830	844	833	795	801	815	807	852	806	820	809	829	790	810	849	783	796	817	847	774	795	814	812	895	784	816	814	834	791	802	788	806	828	798	830	789	840	764	788	832	805	858	804	803	815	806	842	787	784	770	834	777	762	788	768	778	810	851	828	801	812	789	840	823	834	797	805	844	838	813	774	839	806	772	798	793	783	774	845	780	776	807	752	830	779	862	812	841	812	809	809	800	776	812	836	807	806	771	808	818	803	764	820	825	824	812	803	831	818	805	856	816	826	821	820	782	746	797	800	797	743	854	821	801	814	833	772	868	744	818	805	812	776	794	770	813	805	766	827	799	788	858	797	821	838	777	845	750	778	784	852	782	810	787	824	837	833	849	796	832	815	808	843	793	817	818	752	800	804	836	843	850	759	758	804	820	776	794	801	815	869	838	794	829	832	789	813	823	771	819	785	806	822	819	824	787	790	801	814	787	839	777	810	781	805	817	804	779	796	844	823	795	811	809	747	792	823	779	851	851	782	866	768	799	792	832	795	727	797	836	819	810	806	819	829	771	798	790	810	793	860	806	780	847	816	844	808	778	799	805	853	778	802	771	800	838	774	784	753	764	858	784	801	791	795	838	801	800	839	812	830	818	792	821	791	795	788	834	778	878	775	806	841	806	745	771	848	847	835	771	854	831	805	854	827	834	821	832	795	817	802	742	836	782	831	836	819	847	783	818	799	774	775	744	746	824	751	767	793	816	807	782	809	777	795	789	765	831	773	779	851	876	843	825	804	835	805	740	766	834	767	777	838	815	779	786	837	823	859	870	801	808	780	813	838	829	849	780	847	805	836	843	821	841	776	827	815	810	818	791	803	779	790	850	849	831	849	804	835	833	840	806	843	813	832	830	816	808	801	801	812	747	851	763	765
24348	21984	29810	24279	21290	13688	1446	721	694	783	724	724	719	700	725	706	722	690	729	721	670	688	712	678	668	659	697	716	706	717	699	737	712	686	706	697	739	715	709	692	681	683	686	683	667	670	684	702	733	619	685	691	676	669	688	663	643	673	686	663	697	689	742	693	714	641	680	687	661	725	674	698	713	654	698	692	717	725	702	665	665	628	720	654	664	685	692	652	680	718	687	705	645	699	673	711	715	689	695	751	679	694	741	696	720	676	721	667	742	715	680	659	680	682	696	702	686	690	687	703	671	724	713	704	657	689	698	645	720	666	697	665	712	652	721	708	700	698	663	687	695	740	691	700	696	674	671	716	715	706	665	690	705	685	687	733	617	704	701	708	661	715	702	709	663	745	690	691	701	705	690	680	707	717	651	684	677	681	725	694	645	679	680	676	662	686	692	726	684	648	681	678	689	690	701	707	688	703	728	693	702	681	725	688	627	686	698	692	684	707	706	709	707	677	694	733	685	702	700	687	659	711	672	649	754	692	683	702	681	709	637	675	700	662	673	679	656	664	701	698	668	667	648	670	653	687	694	662	641	676	682	729	699	725	707	675	688	700	696	692	660	717	702	739	705	673	718	681	724	661	662	718	696	628	738	652	730	683	706	693	674	688	676	698	701	664	632	676	704	691	694	661	726	692	690	726	678	686	692	681	689	723	693	690	726	655	729	693	673	701	729	719	669	686	671	709	714	668	750	707	722	747	671	669	669	670	670	749	694	694	751	714	685	712	703	713	689	669	665	721	644	716	644	695	651	647	690	720	686	719	681	643	683	681	732	696	691	670	660	702	678	683	699	710	690	745	702	664	661	713	709	700	723	665	655	686	650	734	698	717	681	671	688	683	728	659	689	691	690	714	657	686	632	713	696	662	706	669	701	677	700	730	757	695	695	667	717	687	723	684	699	698	701	633	693	656	703	657	694	709	710	665	741	688	670	684	682	714	737	657	644	700	709	693	670	650	713	704	663	670	696	684	665	692	690	678	676	685	731	737	683	719	717	669	719	705	675	700	652	655	696	653	672	731	691	721	706	688	734	679	711	633	699	680	661	686	693	679	718	726	708	653	704	722	711	674	703	719	690	631	673	736	671	747	697	657	735	652	639	717	693	722	721	681	685	674	660	691	667	694	677	717	638	715	715	647	725	721	700	662	655	683	609	693	712	730	721	694	684	729	700	692	686	736	722	682	648	700	706	713	660	742	718	643	665	677	672	689	690	704	682	653	732	673	742	678	686	664	686	652	686	655	716	717	714	691	686	683	664	698	674	695	735	711	697	716	703	696	718	707	692	666	661	679	672	676	687	742	695	684	703	644	693	699	681	658	725	690	719	658	644	668	756	708	732	717	686	644	744	710	665	720	649	686	678	717	704	687	676	673	653	671	695	756	655	699	700	682	690	671	664	692	676	649	645	710	691	693	637	666	706	689	717	676	711	691	725	679	687	724	698	658	731	698	670	713	677	699	727	684	681	694	707	666	701	726	675	693	668	678	691	678	717	722	673	677	711	687	666	709	678	670	685	656	737	706	720	654	706	673	668	716	723	689	648	687	729	703	691	672	674	691	691	685	698	698	707	722	712	692	690	703	697	704	737	655	684	647	668	697	707	737	664	688	705	628	699	673	655	689	670	703	706	694	714	699	683	697	628	693	714	724	736	681	708	705	685	693	712	712	696	675	664	670	681	737	709	700	669	670	686	676	659	711	697	684	726	664	693	695	728	704	717	680	663	712	678	730	689	724	646	679	652	688	681	676	719	740	681	688	700	708	713	716	697	707	722	666	705	683	700	735	714	681	702	686	689	681	683	699	711	700	643	673	648	696	743	695	665	680	744	684	707	726	677	682	713	724	720	650	697	696	688	727	698	730	740	715	681	697	690	702	720	618	660	685	669	685	687	652	716	732	702	646	707	724	774	702	693	677	702	708	684	652	647	751	688	642	735	738	710	698	706	738	657	677	712	698	721	732	694	673	697	689	697	712	655	728	749	700	654	705	687	674	722	684	660	703	663	660	653	711	679	715	724	671	656	642	661	733	734	686	690	693	720	706	683	672	716	722	682	728	706	677	694	660	730	615	671	707	696	664	702	646	683	684	656	639	680	693	740	669	705	727	688	695	715	670	676	737	704	754	680	751	685	760	677	673	686	693	666	680	699	664	675	694	758	692	715	684	706	716	683	705	684	695	720	663	758	740	669	691	716	644	699	691	663	678	750	653	677	719	706	683	692	661	659	702	660	683	678	668	686	704	703	676	647	695	682	740	687	679	670	674	706	724	688	687	691	666	702	684	668	692	689	657	652	663	712	695	696	712	657	702	700	705	677	715	658	713	704	692	655	668	677	670	656	665	640	679	653	707	673	706	686	675	675	642	706	703	640	720	696	718	633	701	679	651	701	705	718	670	668	712	658	695	673	682	666	670	715	665	689	698	712	683	681	693	693	655	683	718	704	692	650	692	663	682	697	669	695	671	680	698	687	691	687	729	703	717	668	664	682	695	689	675	704	683	733	721	713	674	640	705	687	711	689	633	728	750	690	704	679	699	709	692	688	678	691	668	675	658	673	689	674	677	742	687	647	679	693	607	695	682	669	699	687	707	684	693	690	691	705	683	705	716	713	699	703	691	641	745	734	650	656	683	698	700	750	712	712	707	716	727	680	725	662	709	700	708	650	722	691	701	723	689	658	683	682	717	708	679	746	700	742	709	647	671	668	701	695	676	632	705	728	714	602	693	712	739	699	712	723	679	674	708	680	719	685	716	742	673	689	687	699	712	690	718	701	675	694	748	700	722	681	694	668	756	674	677	640	736	730	726	729	664	664	716	695	685	700	701	708	665	699	714	655	720	680	687	709	751	675	686	672	656	674	662	722	704	705	705	701	651	652	714	674	680	705	659	673	623	662	694	666	713	710	690	686	690	687	695	686	697	679	703	655	673	657	762	703	679	682	638	683	681	697	679	713	695	644	685	689	760	724	711	649	731	682	672	681	682	697	685	651	707	697	678	682	682	653	700	672	691	713	708	689	673	659	723	708	681	709	675	740	666	654	701	642	685	718	699	713	703	695	670	687	721	674	719	705	732	711	700	694	717	696	677	707	695	674	681	668	688	700	644	672	691	668	707	684	692	643	698	641	722	661	661	652	663	668	702	715	633	661	676	711	712	683	681	653	681	679	715	660	688	721	693	671	691	646	743	683	675	729	741	710	683	651	660	707	664	756	678	694	708	716	719	666	704	643	698	658	665	638	667	647	723	703	698	686	690	690	729	687	709	690	679	717	687	640	670	660	685	647	749	735	683	652	698	690	675	670	687	693	696	720	731	695	712	713	677	685	703	732	661	724	699	699	665	703	664	761	721	673	669	676	702	692	718	666	718	718	758	667	670	699	699	671	671	685	686	709	672	676	680	703	718	652	753	699	693	702	730	650	697	696	684	681	692	715	720	682	709	703	659
62375	88784	56846	26226	8146	2107	927	928	943	906	936	987	959	989	949	957	962	935	933	950	949	951	998	925	962	988	976	989	926	949	996	975	925	955	975	955	960	986	960	935	938	994	1014	940	1011	974	936	941	969	984	945	966	942	975	958	957	942	927	958	962	1016	968	973	953	947	969	978	968	981	948	941	954	978	1037	908	921	989	932	945	962	949	967	977	905	985	954	1002	1017	938	992	971	975	985	966	943	962	960	981	933	916	960	972	879	939	960	990	929	985	925	951	887	974	982	959	939	901	973	932	972	902	940	945	904	969	958	971	988	931	960	907	945	928	936	933	1037	966	958	944	956	979	955	930	991	969	925	945	965	966	945	976	951	910	977	933	993	930	953	944	948	926	957	939	929	1025	942	934	912	985	912	922	929	986	923	1000	906	965	925	916	968	967	962	958	958	950	870	944	1001	958	915	930	951	968	930	965	949	966	952	957	981	954	975	960	915	960	984	937	966	965	1003	990	985	914	963	951	939	935	910	962	945	950	1028	931	908	931	1020	957	940	982	954	955	925	982	918	976	958	940	983	933	944	971	923	993	972	966	971	976	962	867	945	935	928	956	974	911	1007	1035	940	938	891	933	968	986	955	935	931	1000	926	940	978	985	927	957	1029	962	982	950	1017	952	992	978	987	970	976	957	923	993	998	1017	946	1022	955	976	980	938	959	976	914	942	927	943	938	923	954	930	953	935	1015	985	929	956	995	975	941	931	919	953	927	986	937	892	987	978	936	937	967	979	1000	977	913	1026	929	988	955	956	948	961	963	995	915	929	947	931	962	927	940	990	926	924	947	969	982	947	957	985	954	959	988	949	951	961	935	930	960	880	882	954	954	996	936	945	962	949	943	943	957	968	956	916	934	962	983	948	946	920	917	958	936	968	982	910	979	996	972	1003	977	946	935	946	1001	947	946	934	969	961	956	974	960	973	991	998	965	925	959	952	956	969	968	976	988	956	958	935	964	937	914	932	974	1014	949	939	982	988	940	930	961	929	983	923	982	951	984	969	958	933	974	971	876	930	950	950	901	924	982	894	994	943	1018	964	978	965	983	915	948	950	915	930	980	950	1010	949	1012	986	941	943	1003	991	925	958	974	985	928	951	963	954	953	959	987	889	992	990	961	920	967	993	890	919	993	880	984	968	947	985	980	982	955	959	974	915	1026	968	990	1002	974	964	953	979	964	981	958	951	932	938	929	879	946	987	961	896	972	961	965	910	953	915	941	961	1002	969	1008	988	902	989	972	959	1015	948	972	953	944	946	969	936	962	1044	967	948	975	948	937	953	916	950	927	962	898	945	944	909	951	946	920	942	926	952	918	874	909	1005	964	912	936	978	928	994	953	1023	981	950	993	945	918	975	1000	890	967	894	944	931	974	891	938	928	982	966	1015	936	993	928	929	940	977	912	945	920	941	935	988	956	934	950	990	972	980	911	921	960	893	938	946	927	1007	939	978	943	988	982	969	952	954	1033	984	962	957	927	925	954	927	978	862	952	915	917	953	930	957	958	940	1004	960	927	973	913	949	938	934	972	937	931	1011	949	965	984	946	1005	960	941	938	999	917	972	917	951	965	942	935	965	951	954	952	989	955	918	967	914	973	926	930	978	926	940	1001	933	993	884	958	943	962	951	901	994	940	934	942	943	938	982	1009	972	982	948	936	957	957	883	957	909	955	945	977	958	917	956	976	907	954	955	922	966	947	930	889	928	1022	968	900	966	955	975	959	956	957	1008	946	991	959	975	984	941	940	953	1002	986	982	949	972	963	919	949	933	890	933	989	952	980	1028	985	912	938	965	949	990	985	929	970	959	976	893	936	948	989	926	964	969	961	911	956	981	974	859	968	875	929	920	964	985	888	983	979	912	951	946	999	968	889	968	965	1008	994	980	970	965	1005	1046	924	952	929	962	969	1020	920	964	967	917	971	989	941	972	955	943	984	929	944	988	962	967	914	914	921	957	1004	945	961	947	960	995	889	953	935	956	923	942	953	934	965	940	1008	1033	924	993	953	938	894	974	977	910	941	917	910	927	922	959	979	946	944	909	962	948	955	954	923	899	928	944	987	976	973	964	932	905	978	939	925	1022	938	961	986	966	935	910	920	998	961	992	949	930	957	890	958	1029	989	980	912	968	939	894	969	908	971	1009	966	994	900	973	920	955	933	983	977	922	989	906	1008	931	926	961	924	968	949	894	969	1004	922	934	963	941	976	891	1019	980	934	970	975	958	966	1003	950	966	984	1001	934	921	924	906	952	994	927	973	953	930	986	976	989	951	974	936	961	944	984	956	998	934	963	934	969	989	933	942	964	931	959	951	1003	952	935	1000	936	1001	854	882	945	954	970	989	924	963	994	978	938	946	929	978	946	990	992	992	908	953	936	958	915	976	936	935	994	974	1019	981	960	921	939	950	933	964	982	966	984	941	941	886	965	1008	976	950	970	998	938	979	914	1025	913	996	949	1004	963	893	966	986	890	916	910	958	960	945	948	914	935	931	932	980	913	956	899	974	994	946	955	975	981	967	861	940	897	940	965	916	971	976	972	920	958	964	992	957	987	931	925	979	926	971	936	971	984	965	928	950	922	927	981	913	973	957	929	981	920	1011	957	984	905	925	961	966	977	967	946	933	922	975	978	965	909	1002	930	974	968	982	971	987	930	884	989	989	998	949	964	991	961	964	885	942	916	908	1005	957	982	968	916	933	923	966	997	987	944	994	994	951	974	927	920	930	944	932	991	941	971	980	967	940	960	951	953	965	997	923	980	943	983	914	950	894	962	989	925	955	956	965	930	956	936	983	968	935	988	943	957	873	978	935	959	1004	896	947	986	939	964	951	957	935	1014	1010	947	998	959	912	931	970	890	923	955	997	962	919	962	966	948	970	931	982	903	941	966	919	952	982	945	912	921	956	966	966	1003	892	952	947	892	1020	932	941	968	983	958	897	954	928	943	980	962	942	898	925	938	945	956	918	910	975	969	990	965	980	952	958	956	895	938	939	906	907	950	988	967	956	924	921	1004	973	947	989	989	927	947	998	978	928	930	969	943	953	977	989	967	951	998	949	931	913	981	972	968	994	969	913	938	936	958	950	978	975	960	963	915	971	962	961	973	950	964	980	969	983	887	955	966	979	900	938	1025	1028	920	961	937	1000	934	897	967	931	962	940	961	1001	989	979	985	958	996	932	942	1006	962	931	903	881	945	1030	972	938	949	945	978	959	935	947	973	971	1001	940	943	936	944	950	985	937	919	1016	983	950	948	934	987	961	963	926	1010	972	982	947	964	928	896	990	955	1001	962	943	966	926	965	945	1008	938	932	927	944	926	941	965	915	918	911	977	928	961	939	949	1012	994	947	1008	935	984	895	969	930	986	918	935	978	942	961	926	951	960	916	935	906	993	932	974	961	970	934	961	1000	932	990	978	980	1008	972	903	959	945	1001	949	929	971	944	961	939	972	970	988	925	987	965	933	988	998	956	947	957	902	958	974	977	946	971	942	946	938	939	972	951	958	940	970	923	923	936	930	968	959	934	948	909	950	927	914	973	961	995	892	947	950	966	982	911
23499	21692	29729	23821	21423	20262	5731	741	597	688	616	576	652	607	579	615	612	670	614	580	591	596	608	651	625	615	630	597	625	651	629	588	615	598	596	594	598	625	579	603	602	600	605	583	576	611	623	538	608	626	615	602	639	620	611	610	582	627	651	578	657	590	621	580	591	619	613	609	599	612	622	586	574	642	589	641	579	605	588	594	583	585	552	639	597	616	636	554	587	593	597	604	594	575	614	589	609	643	571	617	602	594	631	603	631	610	634	593	652	614	623	613	660	635	604	612	608	572	606	680	582	598	627	595	570	587	615	617	593	549	653	611	592	585	626	625	616	654	592	595	605	581	619	584	657	612	559	629	558	602	590	599	601	595	622	601	602	611	614	609	589	587	644	556	610	601	574	585	621	611	613	587	612	611	606	633	606	624	611	613	603	566	682	599	616	663	625	628	610	608	626	599	594	580	630	592	597	592	560	574	606	621	635	597	625	603	542	633	604	610	607	581	655	629	577	585	617	612	603	608	567	606	584	576	626	628	625	623	610	589	570	634	633	599	645	599	588	634	581	620	616	583	598	603	602	572	570	570	626	588	640	603	669	599	564	618	589	630	583	598	565	613	606	565	580	591	627	580	616	573	603	592	616	609	566	593	628	600	625	590	599	609	624	596	589	609	593	617	589	581	612	653	618	617	624	586	607	596	651	591	594	589	604	568	665	574	611	597	598	623	589	617	602	604	557	638	593	597	619	581	599	658	592	605	562	591	566	616	597	613	606	607	621	565	624	632	609	643	598	632	647	635	613	648	556	626	605	588	573	575	577	607	600	582	620	597	629	637	596	597	607	620	629	575	616	636	620	587	647	620	588	580	601	600	642	613	618	682	607	578	648	585	613	603	587	610	616	609	586	583	627	601	628	659	580	584	625	611	661	584	629	614	560	601	571	630	584	583	617	594	595	628	612	605	626	639	595	595	554	603	632	612	591	599	616	621	576	608	602	599	586	594	588	625	624	636	606	582	599	605	616	609	604	641	588	600	654	595	595	579	627	572	614	627	627	582	602	642	587	610	606	549	571	590	581	581	630	631	607	663	634	585	584	585	579	647	619	604	586	597	601	625	607	604	574	586	629	631	591	619	595	599	593	585	603	596	588	585	575	603	620	580	595	578	630	596	644	612	617	599	623	641	620	597	583	615	642	599	641	585	606	640	610	615	583	612	641	636	590	622	621	639	622	604	628	629	596	606	608	609	580	589	579	604	620	647	613	576	589	614	623	640	607	608	642	609	575	604	589	615	610	629	618	620	627	586	615	608	613	580	614	608	593	559	593	624	638	621	619	601	596	619	575	593	587	579	613	574	640	598	597	646	566	593	627	610	548	647	560	605	574	588	573	635	587	576	615	574	633	629	613	575	615	585	586	573	647	596	594	619	640	601	584	580	619	600	564	603	614	594	531	589	661	595	617	645	585	622	611	634	640	623	646	592	703	643	561	627	616	604	626	548	637	599	594	639	581	594	594	580	625	647	555	620	628	610	620	593	599	577	589	630	604	586	636	627	572	571	661	593	593	603	616	596	591	615	621	636	597	611	624	634	601	630	603	637	576	571	595	574	538	575	587	590	616	606	569	625	604	606	609	596	579	582	614	596	616	621	574	614	658	616	637	556	563	577	575	654	616	615	593	595	631	624	622	599	576	609	575	606	579	589	585	607	618	604	673	604	596	630	598	594	590	588	598	558	626	648	551	606	653	624	607	584	651	562	615	596	640	619	591	617	594	594	609	623	557	585	584	585	626	590	640	631	654	579	590	552	607	668	605	629	625	624	609	584	621	620	619	624	599	607	635	608	623	602	564	620	585	606	609	609	593	621	640	552	560	598	601	592	600	646	578	616	581	574	585	633	557	634	549	615	628	614	585	606	549	621	601	579	641	634	639	593	606	544	590	616	657	647	622	609	584	610	561	637	618	616	598	614	603	591	638	628	595	611	591	603	647	600	615	599	601	626	613	610	655	577	605	610	584	625	635	620	618	626	602	591	628	599	601	607	619	596	588	558	612	632	671	581	641	602	593	640	597	600	592	606	593	606	573	576	612	601	614	581	623	645	642	653	612	618	616	619	645	587	592	623	579	644	569	619	604	648	582	581	617	612	609	618	549	581	614	587	592	612	605	580	641	586	575	577	621	590	642	612	563	579	612	578	633	611	604	539	628	593	618	625	603	573	584	599	623	633	604	593	613	606	588	622	596	626	601	612	600	610	557	609	561	591	605	613	562	598	630	607	593	580	584	598	636	636	602	630	629	614	664	651	578	584	631	611	603	609	564	620	660	602	611	638	632	595	569	580	599	656	607	616	621	616	591	601	589	600	621	585	638	592	616	613	614	578	597	592	594	609	590	588	587	608	606	601	597	577	564	599	622	604	618	632	623	555	620	580	619	623	627	594	670	600	630	597	602	603	632	597	652	631	608	626	563	617	613	603	608	606	620	596	585	581	595	626	575	669	614	627	611	563	616	588	611	601	552	628	636	643	626	591	605	597	575	602	614	588	577	613	605	596	648	597	614	613	598	622	645	603	584	630	582	626	622	634	595	589	620	638	614	611	572	611	599	597	585	598	658	589	575	602	611	591	590	627	591	612	615	647	596	615	646	617	596	595	626	601	571	592	633	585	639	587	605	623	624	621	638	618	551	605	637	600	624	563	588	572	577	600	612	580	589	632	627	582	663	564	646	602	633	645	593	572	627	610	604	649	619	618	604	649	649	617	595	650	589	621	622	607	651	630	629	577	632	531	615	638	590	593	588	638	607	644	596	603	579	608	562	624	640	618	624	575	630	604	583	634	591	578	603	600	598	589	593	617	616	588	587	604	589	587	615	610	613	596	586	596	625	618	600	564	665	640	564	609	600	632	635	573	599	655	585	611	608	638	589	631	564	613	575	639	639	607	585	597	637	579	611	575	584	599	563	606	601	617	562	589	604	637	616	594	612	621	591	587	614	615	601	618	622	615	605	619	606	604	590	631	621	615	611	613	618	628	616	614	618	618	575	619	636	639	593	558	612	556	609	632	631	563	643	586	617	608	568	664	634	641	592	648	597	596	602	612	558	660	589	647	606	625	578	598	648	576	549	596	585	584	576	657	617	586	616	609	570	584	628	612	624	628	636	594	599	618	588	615	598	599	589	661	590	601	608	605	587	641	628	611	588	610	656	589	561	620	602	583	591	606	600	591	621	590	605	593	610	588	602	599	631	588	624	603	597	618	585	641	608	605	592	627	646	600	629	584	602	609	582	600	603	603	623	605	628	599	610	599	627	595	615	587	607	679	568	641	616	592	618	582	573	625	596	620	611	610	638	574	615	598	616	566	568	592	573	613	605	592	587	644	635	635	679	623	605	574	596	617	621	650	605	610	581	599	580	602	592	630	611	610	586	574	601	625	594	627	645	611	615	641	623	592	589	565	599	631	606	585	540	576	589	558	598	593	623	643	575	607	592	647	610	605
62778	95415	62602	31220	10977	2719	886	793	797	814	825	860	788	846	857	850	859	853	804	855	860	841	841	837	801	820	821	862	893	763	815	830	817	838	835	800	802	852	835	840	843	838	868	836	856	850	861	820	813	863	821	828	804	816	780	797	823	821	839	861	852	851	800	807	833	838	815	836	849	837	819	850	839	833	839	798	849	856	805	891	822	825	872	812	841	855	820	855	830	846	800	858	833	803	831	854	823	820	844	884	781	849	868	832	817	873	811	815	864	833	864	889	824	858	816	861	870	854	824	847	865	818	848	835	883	834	820	816	870	827	884	877	861	862	815	874	822	849	863	861	834	773	817	846	842	883	840	814	823	808	843	816	848	817	888	779	812	792	810	805	914	854	871	819	822	818	879	823	841	782	790	809	821	824	857	838	851	878	826	864	870	745	803	848	799	845	817	809	820	840	833	850	857	820	812	859	841	812	828	812	844	904	872	804	853	774	838	878	848	847	825	852	808	851	845	870	855	800	758	913	812	786	857	862	876	846	810	804	875	842	809	825	859	888	829	797	838	841	850	813	874	866	841	809	857	827	809	802	868	830	814	754	824	838	805	804	849	838	830	819	819	864	826	862	868	852	825	813	780	852	841	835	821	869	839	860	873	865	843	798	825	817	891	871	874	853	805	857	869	854	861	878	850	879	852	819	844	811	825	797	800	836	821	801	864	815	834	845	834	832	820	807	847	907	856	858	819	806	834	771	878	856	844	798	854	862	820	846	824	862	854	888	834	823	856	848	810	855	848	813	857	913	806	861	847	828	839	861	817	817	813	803	824	864	853	826	811	864	843	852	836	863	838	848	835	812	810	862	820	830	847	838	846	852	803	861	868	790	838	823	873	830	857	820	873	814	845	842	790	813	848	863	811	841	860	804	809	833	812	849	846	810	857	791	811	828	856	829	840	779	865	794	823	853	844	814	831	846	842	857	844	831	787	798	840	828	907	803	854	844	849	855	825	753	863	862	844	856	834	778	832	826	867	833	842	851	850	863	876	842	821	784	815	842	882	834	844	864	834	841	807	776	884	888	845	814	829	892	816	869	861	805	885	814	822	844	841	876	814	805	840	839	843	837	852	783	835	860	809	789	827	815	827	853	837	815	810	875	902	814	819	852	877	873	875	795	875	877	864	850	801	816	832	801	818	822	806	791	864	852	880	880	821	840	804	774	815	841	844	842	829	829	823	799	815	845	788	797	813	840	843	856	824	841	820	827	845	825	870	893	815	863	851	841	882	867	853	809	819	857	794	800	875	813	842	816	872	831	822	875	857	850	852	866	816	837	868	834	837	877	858	866	825	853	834	874	839	844	824	867	800	836	826	847	775	817	790	852	820	832	807	801	848	872	815	814	829	836	825	855	808	812	864	802	811	871	835	851	842	810	807	791	806	845	876	872	863	840	815	829	790	875	835	830	781	822	867	819	838	858	853	807	878	856	803	877	829	858	808	803	854	831	830	809	828	812	864	851	833	883	878	837	837	842	819	817	805	800	816	804	876	822	798	832	865	798	781	797	865	858	844	823	800	830	813	841	863	842	764	852	846	799	803	848	792	831	894	806	874	823	886	857	817	775	883	794	799	779	828	811	798	815	860	849	812	879	829	786	851	839	870	875	860	802	861	811	802	812	862	829	817	797	857	820	853	830	837	828	776	831	893	813	838	816	832	845	880	840	814	859	859	821	809	867	832	862	845	825	824	842	826	868	786	845	819	770	873	773	855	868	814	854	846	805	785	772	845	867	823	815	788	851	906	856	880	810	808	811	858	844	784	821	813	834	834	874	794	784	869	845	866	833	887	744	837	825	854	896	863	845	832	812	757	844	844	854	830	843	811	875	804	819	832	825	755	853	840	875	805	845	817	820	855	815	883	804	828	864	864	891	885	823	847	831	844	782	878	842	834	854	896	781	826	827	853	820	805	835	849	789	887	813	836	824	887	821	852	815	851	831	818	851	860	804	865	855	848	801	794	832	819	849	797	838	795	871	846	822	829	826	807	818	813	807	814	851	851	809	820	846	829	883	793	808	821	864	825	828	839	808	806	809	844	870	799	861	825	864	875	825	830	856	850	873	849	798	834	893	872	821	903	868	836	848	821	778	839	799	829	777	818	842	868	821	831	874	826	830	845	869	848	838	876	830	809	853	850	791	797	822	801	854	846	794	863	865	773	847	849	823	843	856	770	794	825	857	869	845	863	796	809	821	773	812	821	858	807	846	836	834	843	837	805	830	851	780	819	840	816	773	851	831	921	848	800	848	830	847	861	810	860	845	832	824	851	810	844	800	816	786	885	853	830	868	860	810	839	850	807	841	810	795	840	785	850	834	888	802	773	816	826	863	838	809	853	833	835	840	830	852	881	828	858	830	790	811	809	853	817	797	831	794	808	861	818	815	846	830	853	796	862	846	827	841	825	795	822	821	770	879	789	790	764	805	910	792	815	813	834	762	843	821	842	839	866	824	806	824	784	782	774	819	835	836	860	839	842	834	838	839	891	858	820	846	863	823	849	862	863	891	794	796	852	848	858	864	807	854	823	835	749	873	797	795	834	832	821	786	838	834	821	874	792	812	877	869	857	807	847	819	861	837	811	831	782	786	806	833	842	823	865	848	863	809	846	796	838	836	811	802	808	838	846	886	808	850	801	833	825	838	831	835	867	777	844	842	825	805	800	839	820	817	838	829	823	769	823	826	866	844	808	860	806	796	803	814	819	822	830	892	801	834	837	869	832	876	865	854	853	812	865	854	791	805	830	833	788	817	816	835	807	798	827	817	876	813	839	785	818	844	845	875	865	820	821	810	863	841	881	859	862	794	858	825	854	835	891	806	772	776	847	810	844	807	825	846	815	789	842	863	841	846	816	817	842	824	862	843	830	837	822	851	825	868	841	816	867	810	852	858	872	781	830	869	829	836	847	859	853	801	845	794	821	858	814	837	886	813	893	855	807	848	779	840	853	845	822	784	802	857	749	850	856	886	778	818	874	817	851	825	889	834	827	841	825	823	834	819	781	858	835	836	882	835	870	784	818	879	834	862	813	830	890	803	875	866	753	816	862	793	847	853	810	890	808	816	808	866	843	835	826	806	818	815	821	829	807	799	897	822	865	796	868	801	829	812	848	830	808	818	826	813	831	827	866	814	827	855	828	831	811	843	825	892	848	845	799	840	813	803	815	832	870	819	845	829	787	834	894	808	872	795	833	845	865	884	841	827	789	824	850	837	801	840	892	856	837	829	799	851	818	813	812	807	824	794	816	832	759	850	903	872	857	827	816	870	810	873	836	816	856	806	872	818	801	888	815	831	830	841	820	789	868	838	798	838	844	842	885	846	853	788	808	833	852	825	838	877	772	839	831	834	853	832	744	786	848	836	815	849	897	887	836	794	797	812	801	810	739	846	837	794	875	811	791	840	827	809	858	853	813	822	826	783	808	817	845	787	887	836	834	862	865	828	892	846
31542	28251	23750	8559	1269	708	609	633	602	616	623	586	606	643	627	588	604	604	585	590	586	603	593	585	635	609	577	623	561	593	590	594	588	593	604	621	567	631	634	650	576	622	601	580	582	592	587	608	613	618	570	557	581	591	630	605	594	601	592	600	567	628	627	583	602	582	558	577	585	551	562	630	605	591	608	590	604	603	564	603	590	594	589	629	593	609	615	605	561	599	527	605	572	575	533	602	571	586	621	559	561	616	606	582	644	588	574	589	573	609	610	571	646	593	607	583	581	614	630	594	608	570	623	600	576	595	585	622	609	617	599	613	556	596	571	602	619	588	572	578	511	564	615	587	583	605	592	602	593	587	526	592	601	630	608	623	560	601	585	571	552	613	640	586	583	568	616	597	594	630	599	633	587	586	583	599	598	576	614	635	604	623	644	601	592	567	615	592	590	587	595	610	574	565	652	609	604	583	632	617	610	580	616	640	589	576	608	598	605	612	581	568	639	626	592	608	616	599	568	624	587	584	600	624	607	576	649	585	622	633	566	602	571	613	584	619	596	608	633	595	571	600	570	623	617	600	614	591	571	592	564	578	573	560	621	567	598	601	600	599	602	660	598	601	584	563	584	612	571	597	575	571	601	577	602	571	602	579	576	614	535	554	592	606	578	604	567	594	607	588	594	617	582	586	621	583	601	583	578	593	591	586	578	565	608	548	605	603	615	595	603	574	587	590	629	607	565	623	580	580	611	582	598	621	601	614	577	585	625	623	596	609	615	577	609	613	672	573	579	575	617	586	618	560	616	567	620	602	594	613	590	560	614	570	615	585	623	600	641	599	561	582	544	580	588	632	588	614	640	602	594	543	550	563	665	577	614	598	599	623	625	619	656	607	573	585	566	611	639	589	654	554	543	609	648	534	607	588	597	641	578	599	596	600	569	608	584	555	619	583	615	585	579	644	556	597	586	596	580	591	581	606	623	549	628	579	610	610	592	605	615	589	579	615	594	632	600	597	579	575	607	575	602	583	597	644	545	615	606	624	604	601	590	593	623	578	541	600	590	595	600	591	570	662	601	587	615	601	624	600	587	584	625	544	597	584	600	599	605	567	616	617	584	598	585	634	573	591	632	630	583	588	600	631	583	567	589	622	599	556	627	600	569	615	545	646	558	595	605	634	565	611	600	618	615	596	574	618	583	592	591	567	649	608	600	606	588	610	610	556	566	584	590	624	516	579	595	626	601	561	637	565	616	625	590	590	614	575	625	616	620	583	620	573	635	585	568	587	617	562	589	594	583	579	591	611	637	584	586	581	621	607	638	632	574	622	608	583	552	582	625	578	609	609	596	571	630	636	608	621	576	597	548	600	599	575	603	577	568	570	584	591	566	632	619	600	628	613	596	583	594	603	602	572	601	593	627	611	597	652	595	581	558	587	564	609	632	603	577	574	595	619	559	611	582	571	558	606	567	576	583	609	600	576	615	593	606	625	612	594	616	602	586	588	594	562	604	608	571	619	596	580	621	560	576	577	577	631	559	648	622	603	573	570	564	621	614	576	638	635	614	619	570	607	612	598	610	582	576	613	615	608	551	586	589	578	659	598	621	574	615	594	575	581	587	614	608	589	570	555	585	619	616	593	593	586	597	629	607	588	557	597	582	588	629	589	594	585	603	594	577	602	589	614	593	645	550	577	578	587	566	567	616	591	586	591	575	619	608	609	592	558	626	592	583	620	592	618	613	604	600	623	558	617	615	545	580	599	596	572	603	568	610	593	598	585	556	549	597	605	580	574	583	590	609	609	595	644	605	599	586	562	578	628	578	596	590	569	592	611	565	597	640	612	595	564	548	606	572	587	591	611	597	579	606	612	638	613	611	587	600	606	588	618	575	571	626	614	601	570	594	641	628	592	623	610	606	609	585	636	606	569	600	598	616	606	623	639	615	605	586	613	571	619	567	598	574	588	638	593	618	589	608	634	632	604	597	621	583	567	577	589	574	563	609	553	588	579	571	596	558	599	576	614	625	588	627	586	588	578	597	591	581	610	584	585	587	653	609	555	587	590	657	594	586	582	622	567	603	605	581	570	584	585	631	632	560	621	558	617	601	621	585	586	564	583	629	560	608	630	611	597	606	581	633	585	632	582	612	612	611	584	613	574	604	562	595	568	593	566	611	599	590	588	585	575	620	581	572	588	603	587	590	573	595	553	604	591	610	603	625	575	626	577	576	544	559	636	545	637	594	611	599	576	567	616	581	599	591	613	588	621	591	550	596	611	600	560	615	635	574	596	623	576	601	595	558	652	585	620	591	584	568	560	588	602	599	583	562	588	591	591	605	576	638	621	579	618	576	585	575	581	606	586	574	621	580	603	628	559	602	608	614	603	605	583	648	592	628	568	566	618	603	587	578	619	625	575	596	587	608	624	623	602	616	643	617	662	593	607	564	586	622	602	576	592	588	553	560	569	547	612	613	610	530	628	580	601	656	579	547	593	585	557	574	595	612	609	561	678	589	583	621	590	611	637	605	547	557	596	594	639	592	594	587	604	589	595	615	582	563	608	637	636	567	600	593	596	589	580	583	581	583	589	604	574	585	621	593	594	580	586	571	572	623	595	595	543	639	652	601	551	593	626	514	635	641	590	587	622	575	594	586	600	574	626	608	619	618	599	588	585	592	614	596	605	610	612	643	585	596	615	636	570	622	557	569	613	633	602	585	592	615	609	597	660	565	603	615	586	598	593	563	585	623	611	585	633	583	591	572	558	588	581	625	608	633	589	647	587	627	609	616	571	614	592	595	568	546	588	607	587	600	600	619	605	602	567	618	567	626	584	608	632	619	591	643	619	609	618	636	620	592	600	561	621	605	562	597	561	600	586	612	586	594	576	610	573	622	599	591	595	609	613	625	574	579	625	568	620	576	617	620	620	594	593	585	611	622	588	597	595	610	585	611	575	617	607	595	548	585	584	582	614	631	550	577	608	603	617	614	575	611	615	612	600	582	614	583	594	614	608	634	613	607	548	635	571	637	585	638	599	602	568	623	543	603	576	617	552	603	605	592	608	645	588	605	615	601	619	623	569	571	610	591	593	566	609	564	600	587	600	605	557	634	620	624	601	552	621	609	580	606	602	545	615	597	633	568	631	567	553	581	593	612	563	619	603	609	642	592	607	565	589	602	580	636	584	569	641	529	564	579	577	596	567	570	590	595	560	604	586	553	612	621	599	558	572	615	628	612	625	584	596	600	615	560	593	593	608	572	565	597	639	604	596	580	572	621	614	596	625	627	572	575	538	580	596	568	586	592	588	574	627	588	603	595	616	563	584	564	630	587	612	585	560	607	613	595	610	607	599	620	549	602	607	641	562	578	605	602	598	579	582	588	580	578	585	574	572	625	557	618	594	634	606	563	558	564	595	617	623	598	598	597	591	598	595	594	584	576	595	593	563	584	591	603	565	639	616	593	583	617	592	609	595	610	548	628	620	567	584	559	585	596	616
37973	42934	23431	6351	1757	1014	837	788	815	848	838	837	803	843	862	838	803	830	764	854	865	803	804	885	813	846	798	841	846	774	810	874	762	830	849	826	772	869	837	776	842	819	866	823	840	805	852	787	849	851	826	861	809	844	803	859	837	782	795	860	807	849	858	850	797	790	817	816	869	876	798	856	810	814	822	863	846	778	853	816	898	827	840	818	841	872	849	813	804	780	867	802	826	847	845	820	814	844	852	813	859	841	802	822	860	836	820	827	845	818	830	876	845	877	819	848	813	803	861	847	877	781	870	860	793	788	868	868	809	826	854	854	877	836	824	823	861	802	843	812	853	874	833	813	845	837	775	797	830	860	836	819	854	829	794	802	785	823	825	855	864	831	802	808	828	825	846	829	806	817	828	787	874	812	848	845	807	805	819	829	831	831	827	768	818	790	812	820	810	877	791	804	867	789	784	823	815	808	835	813	795	875	812	812	787	863	789	846	812	815	813	891	855	865	806	808	799	840	805	816	847	787	859	786	853	836	881	862	816	847	818	862	827	814	821	816	769	830	830	803	861	860	812	818	831	840	804	840	788	862	858	823	867	867	845	836	800	808	842	804	889	868	844	806	837	809	837	793	820	851	844	841	810	810	784	824	832	825	832	800	828	841	861	834	838	809	782	852	834	781	804	821	823	869	801	792	818	800	843	814	826	795	874	834	826	836	842	823	809	849	791	847	844	821	873	843	876	810	815	809	839	788	864	827	853	858	847	847	839	878	868	878	822	816	848	846	780	844	849	825	875	861	863	844	822	847	871	812	888	823	850	812	804	802	844	812	820	808	800	839	833	864	817	841	827	832	817	811	813	818	822	844	760	839	828	841	857	800	832	843	816	834	866	767	837	817	824	837	827	776	844	816	888	798	842	857	826	794	864	827	849	786	880	819	784	851	817	799	842	870	864	862	839	826	863	827	843	834	818	858	825	851	811	855	877	792	813	850	835	812	782	848	788	810	791	832	871	872	815	836	835	831	824	890	787	800	838	820	869	853	768	842	785	829	831	834	837	857	811	815	827	816	846	858	802	801	833	810	803	832	854	804	830	814	871	818	814	808	807	802	869	835	837	792	788	780	845	792	842	847	851	803	794	860	759	825	834	847	822	769	797	822	861	752	799	822	799	796	837	819	880	792	832	827	840	828	881	812	799	844	855	797	849	873	816	775	865	824	859	841	872	880	818	822	873	838	842	817	808	817	812	833	843	817	823	907	831	854	827	837	822	817	789	899	822	780	878	856	754	800	787	836	810	798	787	801	846	839	834	865	842	879	851	807	802	834	869	815	796	792	829	828	894	846	865	817	746	810	822	820	841	857	839	864	866	840	799	813	820	902	828	823	848	901	881	817	839	822	783	843	860	836	810	856	866	842	830	850	830	835	858	824	829	799	835	859	838	859	838	862	798	889	876	822	824	813	838	803	898	831	834	802	851	819	813	829	853	834	792	869	851	809	884	826	849	801	772	787	846	827	871	817	853	844	885	841	821	861	775	898	851	783	830	815	837	834	819	868	790	855	855	908	896	859	828	866	861	790	809	803	874	861	868	863	820	781	859	750	848	881	843	846	788	863	822	815	773	815	821	849	886	828	859	838	799	819	799	805	879	823	848	815	820	782	806	826	856	834	813	767	802	828	805	814	834	856	921	834	813	820	811	858	831	875	779	899	802	827	840	817	850	884	813	831	802	889	834	843	824	844	856	835	850	888	835	860	803	825	836	842	835	836	817	817	862	843	837	754	788	854	827	848	839	772	839	831	805	832	795	818	843	752	832	847	870	876	822	808	844	838	824	801	827	829	850	810	831	841	822	777	825	816	818	813	822	829	773	772	806	804	861	778	834	802	859	828	848	861	816	883	883	858	824	849	831	833	798	849	857	820	842	844	855	842	790	855	841	808	818	859	869	824	831	816	816	806	873	774	816	870	855	787	823	889	840	855	780	866	824	753	791	774	845	859	848	791	823	851	792	860	821	821	849	856	743	807	831	804	831	860	851	839	867	807	797	807	814	824	842	832	904	804	821	823	828	838	826	848	815	858	818	838	844	839	791	829	859	809	839	848	838	810	834	868	828	857	828	798	843	815	843	793	858	851	821	769	829	829	821	847	852	842	798	844	866	814	848	837	837	874	816	893	821	841	766	790	806	802	839	794	866	815	796	855	864	806	840	841	796	846	851	805	831	835	825	858	859	852	800	825	787	859	849	828	789	843	835	864	837	856	849	850	821	836	844	842	879	815	811	799	841	792	862	799	820	813	842	779	817	779	816	873	837	849	798	843	857	820	782	814	867	830	831	844	858	853	806	817	813	837	855	822	827	810	789	832	853	789	829	819	829	831	831	829	849	821	818	812	845	856	841	859	814	880	857	806	836	809	811	874	780	862	779	886	835	831	773	858	834	860	856	831	833	858	897	816	826	825	834	776	834	840	777	843	831	851	756	826	837	835	815	898	877	861	809	831	843	794	838	856	805	761	889	855	810	881	861	836	837	840	856	859	836	839	838	851	815	841	784	896	806	846	805	841	800	841	788	782	843	869	818	853	857	805	797	850	816	792	830	835	859	820	834	852	851	826	829	832	814	875	836	831	834	879	860	847	811	856	810	807	821	774	871	909	803	800	832	848	831	789	859	800	834	826	900	801	847	817	848	801	833	846	847	831	826	840	808	841	801	777	825	815	838	857	797	835	833	777	872	856	836	799	798	839	734	765	805	866	809	800	832	858	829	799	910	809	778	840	798	822	865	856	804	860	816	799	899	826	846	810	876	830	875	795	869	792	823	815	829	861	878	812	796	842	859	860	814	824	850	845	842	819	846	822	781	872	841	835	799	866	766	831	828	804	794	835	816	876	805	834	839	799	806	863	805	793	819	867	818	825	836	833	862	806	802	798	834	823	890	816	772	826	874	836	790	840	809	856	805	813	808	836	832	836	835	795	806	880	869	785	855	824	813	887	751	813	801	826	829	841	799	852	783	828	827	780	860	762	870	776	790	833	860	841	815	839	810	796	887	842	845	821	842	827	856	879	907	829	844	797	838	834	801	811	816	828	772	818	919	780	825	868	870	869	827	830	802	799	793	814	830	822	819	879	831	846	820	858	823	804	865	843	756	830	836	789	808	828	852	843	828	817	845	799	817	830	846	777	822	845	801	792	820	807	788	829	864	861	853	779	801	813	834	857	843	854	818	879	829	774	806	855	822	779	802	864	834	859	820	823	861	831	791	812	854	794	815	843	812	828	841	862	843	860	793	866	855	790	867	831	801	798	805	834	868	811	824	815	830	843	846	783	831	827	830	840	815	843	839	858	827	830	803	814	823	814	849	868	835	832	874	833	875	804	812	811	838	886	838	875	787	821	854	825	840	870	832	844	868	852	778	834	762	811	800	743	806	865	850	849	867	834	776	875	813	864	869	820	799	892	832	808	814	800	885	833	835	797	858	863	829	858	794	839	772	868
24345	22062	29787	24396	21249	13452	1468	799	760	721	712	746	700	715	725	753	658	744	727	725	721	721	707	698	705	717	713	710	735	707	734	702	656	713	739	698	747	734	675	684	738	699	720	707	692	697	697	740	714	707	748	684	704	715	651	697	701	692	725	687	720	687	713	695	708	699	718	686	686	737	724	687	677	747	689	712	664	688	692	724	727	648	719	697	696	727	717	756	670	779	681	665	673	728	718	702	657	749	711	683	749	706	667	678	693	717	750	723	703	691	705	670	737	683	666	734	726	733	663	684	698	696	670	728	692	677	740	717	685	701	714	700	704	710	702	716	704	704	717	712	722	712	697	705	733	701	712	714	740	739	718	737	704	747	695	723	712	706	695	717	709	730	710	768	719	679	719	694	751	719	675	689	721	705	735	698	700	693	676	699	746	712	747	684	694	688	687	672	736	715	687	642	728	681	697	683	701	666	708	682	716	715	689	705	755	709	719	702	701	712	652	674	742	683	684	697	669	671	715	656	708	741	718	693	703	707	689	700	712	690	721	748	686	753	700	754	733	680	713	725	698	693	725	711	713	708	731	716	706	724	713	706	682	703	732	661	730	706	695	718	659	696	679	719	672	718	736	680	706	716	674	682	729	687	737	716	710	749	710	676	688	686	725	703	694	717	708	711	661	750	743	703	650	697	762	727	646	698	729	704	715	708	691	719	678	706	670	730	719	719	706	717	727	741	732	705	696	716	726	694	727	723	650	696	684	771	700	663	697	702	683	738	753	709	712	710	675	734	732	684	673	723	683	689	703	693	686	733	701	678	697	733	692	687	722	674	714	709	681	706	760	721	719	721	706	719	728	686	678	768	696	696	671	700	719	749	693	688	758	728	693	700	732	719	712	672	766	725	723	718	701	740	670	696	732	667	737	758	720	688	752	720	703	729	658	727	719	682	685	716	707	706	697	705	679	706	708	704	690	722	663	711	780	701	711	724	742	720	716	693	704	700	715	677	727	697	759	700	706	706	696	697	773	757	701	738	707	707	707	702	727	715	718	690	703	736	724	704	683	731	723	684	723	744	738	703	694	699	705	722	699	693	654	764	745	716	727	709	706	711	696	672	708	656	709	686	727	704	735	670	697	720	661	714	707	669	640	715	671	722	733	701	690	633	720	716	730	759	744	721	706	738	696	711	707	752	740	717	738	681	663	704	695	738	659	679	729	688	709	731	731	688	718	732	756	700	693	692	703	712	713	698	748	700	667	704	688	727	689	720	675	744	712	729	755	691	713	691	714	676	751	711	695	697	733	693	713	731	696	731	694	684	727	711	761	713	723	731	715	690	699	732	739	685	726	702	717	684	703	707	693	696	757	721	708	667	682	714	744	648	683	711	711	713	649	695	718	711	703	714	697	782	673	666	690	724	673	719	669	707	719	706	740	709	660	681	675	715	688	713	748	722	718	684	709	726	770	696	701	722	743	687	701	662	735	654	690	676	770	691	776	730	729	752	675	698	718	721	745	716	730	686	719	660	708	720	694	718	723	653	687	701	694	717	690	738	699	715	659	715	730	720	705	674	738	705	710	729	742	660	718	715	697	711	686	723	693	674	714	722	670	687	705	666	693	714	653	715	698	668	735	672	724	689	713	700	655	677	692	699	701	735	672	715	648	659	702	696	681	706	644	702	710	726	679	725	671	671	683	715	706	739	727	712	709	686	705	715	678	713	740	745	692	684	686	701	734	705	701	684	681	716	686	685	684	740	749	691	677	716	725	733	691	737	700	760	746	749	743	711	720	687	669	741	748	696	710	722	696	726	681	743	703	707	740	648	678	743	706	727	709	675	716	701	688	682	661	647	716	743	683	697	716	743	714	695	732	710	713	707	700	716	673	695	723	680	669	729	699	695	655	720	765	746	682	687	707	711	686	712	705	772	728	698	705	687	703	676	713	707	705	731	699	699	744	706	725	749	711	695	710	735	707	703	787	735	701	727	717	673	718	734	709	727	705	726	689	713	722	724	692	681	716	680	661	703	728	717	706	695	730	712	661	717	720	719	682	677	705	703	694	674	704	659	794	768	717	740	724	728	712	713	721	686	700	685	697	728	735	692	728	727	778	735	737	705	650	748	701	697	721	706	647	693	712	667	667	759	719	698	679	702	678	685	728	729	708	748	689	720	703	706	710	711	729	701	706	695	719	724	721	689	721	739	665	707	707	678	721	711	778	719	696	681	796	695	717	741	679	704	695	695	716	698	704	701	715	722	744	699	708	764	769	681	739	767	716	696	689	756	685	682	677	677	704	712	728	764	726	741	692	736	688	738	724	703	736	753	677	718	725	733	710	728	691	679	680	659	729	706	689	733	704	721	693	718	699	694	708	699	663	697	751	697	754	700	756	675	653	707	683	712	673	736	758	717	697	726	688	668	725	662	693	683	666	692	734	708	720	691	697	719	690	693	690	685	732	693	716	730	707	689	734	670	706	702	718	685	685	724	701	675	743	718	655	740	728	710	715	677	688	688	671	691	756	748	674	704	748	707	675	662	694	708	712	699	674	705	736	737	661	690	754	726	702	720	678	707	729	738	709	690	729	699	739	647	722	718	706	721	678	716	693	692	725	690	656	724	719	678	672	711	677	701	670	692	710	683	695	711	739	733	667	675	667	713	698	701	702	685	692	724	749	686	685	718	691	700	713	729	774	688	702	776	700	725	705	669	726	715	671	720	690	721	684	707	700	663	720	682	663	686	712	699	730	726	679	725	677	687	709	680	722	705	714	760	742	702	678	679	731	669	722	657	680	739	719	706	729	668	682	722	697	680	677	725	740	764	720	680	678	656	715	692	716	713	711	667	685	658	694	747	721	700	739	735	731	691	696	729	731	674	717	681	680	682	709	737	730	751	754	722	691	728	706	725	723	703	673	681	714	717	688	726	677	698	686	689	730	732	693	714	703	687	717	699	749	688	682	692	738	673	689	670	700	685	693	674	746	701	694	679	708	711	709	735	718	794	688	725	689	713	689	693	729	702	699	757	696	698	695	759	749	667	751	738	665	709	688	740	795	698	743	697	717	709	724	663	707	679	697	696	725	671	748	714	744	736	768	715	725	737	679	698	707	725	673	726	731	693	712	714	678	697	714	674	709	669	707	707	735	710	674	681	660	746	723	745	690	709	695	703	691	698	717	683	691	729	701	723	669	718	717	703	742	730	683	693	728	681	687	705	688	708	666	696	699	774	687	687	688	692	715	691	711	726	682	734	652	680	683	714	694	730	719	720	740	719	679	684	692	702	717	725	689	684	730	723	706	717	687	711	691	710	694	666	640	705	691	705	702	710	642	707	736	743	734	723	718	722	714	675	706	729	710	723	720	750	738	704	683	685	752	679	722	744	672	705	743	711	699	697	670	742	729	719	650	680	682	661	723	664	711	719	688	674	697	727	688	739	715	745	692	708	770	730	694	712	710	700	713	727	724	696	687	648	696	693	714	724	711	687	725	657	690	750
62552	89188	56710	27161	8764	2346	998	1009	961	955	974	1016	972	1007	1010	949	989	974	1016	975	951	977	1027	962	961	1005	944	944	935	993	1004	903	998	925	994	983	1016	973	958	965	996	996	965	980	1004	966	1032	958	994	1005	994	939	947	943	1033	958	1012	983	956	910	925	985	950	1015	961	943	964	1010	983	939	1001	985	964	955	1017	950	953	981	1001	996	976	1014	983	956	997	995	1023	971	942	939	984	934	969	969	994	1015	929	986	943	975	975	1030	974	1070	1040	996	1001	1069	924	935	1055	910	918	948	953	1017	986	915	924	981	1028	966	968	960	960	1008	999	960	919	925	976	928	962	952	1038	1021	994	947	1019	945	939	971	984	1012	1038	933	1017	976	946	967	1004	961	990	1005	951	1005	975	978	951	934	953	947	997	929	1026	989	1020	1046	900	942	1005	971	988	952	996	974	986	951	937	955	975	937	977	1008	1008	958	1005	927	988	991	1010	972	968	1006	992	958	1021	926	950	941	952	1013	933	966	969	932	971	948	951	949	931	960	935	981	997	1014	943	977	940	1004	995	975	959	959	1030	956	985	994	977	960	1003	935	1006	954	935	947	961	993	989	981	984	976	988	1018	976	1042	957	994	955	1018	962	941	1022	936	940	959	1044	970	967	961	950	967	1006	993	972	947	982	1024	1018	930	994	907	992	985	970	970	941	1007	946	984	950	948	924	972	994	998	969	984	971	920	922	991	1011	1005	963	938	988	983	971	1017	985	932	958	991	1005	979	997	969	1005	967	977	962	994	941	957	989	895	991	950	933	951	985	995	1010	1004	934	1023	961	993	974	991	987	948	934	951	1005	944	1053	984	971	1026	941	959	935	1037	940	934	1024	1000	999	942	951	1023	1027	1007	931	964	947	970	935	956	960	961	1004	987	988	954	1012	939	945	967	971	979	962	908	973	1000	1012	971	945	943	984	973	945	945	988	994	921	980	958	1024	1026	974	980	975	1008	942	970	955	1045	988	945	986	966	1000	973	994	980	994	982	1001	975	950	976	1004	981	1020	961	945	982	966	960	948	979	985	1033	1003	1019	1003	1003	994	922	974	986	977	947	1000	975	957	985	955	992	941	1024	974	1001	963	962	1017	979	974	970	960	984	970	941	951	1018	926	973	980	1012	982	990	948	937	1045	936	966	946	942	948	975	995	998	973	990	962	974	972	1030	972	936	968	986	968	952	928	928	1002	965	907	1013	1019	989	939	957	993	958	992	989	990	1010	969	1015	1025	982	951	1002	1001	983	960	961	987	963	993	923	987	959	1016	996	1008	1020	943	952	1063	973	914	994	961	960	962	978	970	976	936	999	1015	953	972	987	998	1050	1008	928	929	973	1010	937	971	1008	958	986	971	962	927	1003	1000	909	950	993	991	995	988	954	935	923	960	964	992	1001	966	1005	972	958	1005	963	941	976	948	996	980	943	943	983	939	1029	985	963	931	952	1010	951	947	911	966	952	977	963	1015	938	962	989	950	966	972	936	965	990	986	998	949	948	984	938	952	987	930	935	981	955	960	972	972	996	1005	912	971	1026	952	1010	962	988	938	1009	960	977	995	991	923	1013	953	1016	995	945	1039	919	918	969	996	954	995	1015	973	984	1006	949	995	969	1026	996	953	984	992	1012	956	1016	1002	972	979	978	975	950	983	935	935	941	918	992	999	966	989	969	1004	912	899	1005	968	934	939	971	954	1046	1030	953	935	932	958	998	961	959	1032	977	966	979	999	1005	1004	969	924	982	993	976	963	999	980	976	992	992	977	980	938	947	953	982	1010	939	951	965	1037	925	979	942	899	980	968	978	991	962	981	1012	976	955	967	940	992	1020	961	956	1049	959	1038	1017	991	1012	943	972	1002	956	934	1034	997	950	1007	982	984	952	941	945	1000	998	943	1055	973	933	973	932	944	1000	987	1027	1035	949	1021	955	930	984	1020	986	931	1012	966	890	1002	950	952	1008	976	957	1005	956	993	957	979	939	1007	1015	970	995	909	931	975	937	952	970	977	1005	947	982	999	997	945	982	982	1011	999	953	987	996	971	986	997	997	918	1020	987	1011	946	906	966	964	991	1023	987	982	990	962	975	1004	988	990	963	1026	1055	986	967	986	975	1006	963	962	1097	989	1011	964	981	1004	988	958	951	963	998	1029	970	1008	960	977	975	948	977	988	975	1002	1002	1005	1019	926	984	949	1003	961	989	1012	987	938	944	995	968	979	987	944	969	1000	954	905	993	940	936	946	1045	984	944	992	956	983	962	911	1006	1015	983	1019	999	974	988	935	988	1007	960	946	989	995	963	929	931	1024	979	943	979	1027	998	996	1014	1006	966	945	952	940	980	987	1002	953	1072	1006	965	990	938	1005	935	993	993	953	1024	985	952	1013	970	987	958	928	957	998	991	958	1005	872	1006	966	991	972	1001	942	909	912	968	1029	986	997	993	983	999	933	934	975	966	920	984	1030	1053	979	975	932	1036	965	951	1013	993	1003	1031	993	999	922	964	917	986	1001	1016	942	946	994	1008	972	992	1001	935	1002	931	986	1031	964	1004	963	992	986	999	1049	992	947	964	1004	1049	969	951	1002	1001	1003	940	944	959	955	940	936	1013	1024	975	966	1009	993	916	936	1024	995	955	934	956	977	984	1015	977	1019	989	992	999	978	901	990	1021	984	963	938	920	974	957	973	1024	987	980	934	982	992	948	1025	994	1006	930	970	976	966	998	970	1055	982	1017	1012	991	1013	930	987	954	982	970	1040	989	960	975	950	987	997	1012	974	1007	953	1010	972	947	1007	956	957	1005	981	973	1012	994	1023	946	960	957	941	937	985	1038	1058	999	987	956	945	929	915	986	976	993	904	987	937	988	957	1003	999	955	986	1004	949	1003	996	938	962	985	1012	1008	966	1001	980	1007	1027	964	960	954	998	1016	964	1009	976	969	917	966	939	945	1012	993	959	1051	956	995	1003	937	978	994	965	1001	985	987	985	935	1016	966	977	926	964	953	976	917	945	955	939	971	917	970	936	958	957	969	984	1006	970	966	960	974	975	978	977	990	955	948	929	971	941	945	1011	932	985	949	1004	980	1009	889	985	898	980	958	1029	994	961	932	919	993	958	921	946	975	926	959	959	957	982	1003	983	994	967	1020	978	963	1041	1008	979	960	969	1017	991	1017	1002	961	970	956	1001	1017	966	1025	949	1031	973	946	937	962	975	954	901	962	970	975	975	956	1014	955	946	1009	996	985	1011	1037	1051	1003	997	1001	985	995	979	964	941	1012	927	1011	1010	950	1008	981	963	947	971	1000	980	985	938	947	1026	944	979	928	936	1001	967	960	1010	1004	1020	1025	1005	936	958	984	1002	977	1015	995	1013	1057	992	961	1011	996	982	968	953	950	983	974	940	1033	988	996	984	992	981	979	1035	992	936	1023	958	995	1001	988	993	999	950	985	980	875	939	995	967	1003	998	977	1028	982	940	990	1006	984	958	996	942	954	986	973	1006	1045	1030	1012	979	982	1018	926	983	938	929	1006	1052	987	991	1014	985	956	994	927	988	946	997	966	921	959	979	988	973	969	963	1030	914	1000	1033	983	966	984	988	999	972	966	936	976	1000	998	1047	948	1013	930	958	995	985	997	1015	930	924	939	947	998	919	1016	979	958	953	1008	956	946	971	1008	1019	1028	991	992	965	956	984	970	943	982	983	998	995	993	961	994	990	940	966	988	924	985	991	939	984	978	999	982	938	967	1016	985	933	988	955	911	990	990	998	936	952	984	990	963	1028	929	968	1024	991	1012	1057	995	935	1013	982	1002	964	960	983	970	943	954
23578	21765	29731	24024	21494	20208	5827	705	639	657	669	654	628	631	635	628	644	645	666	643	637	679	677	637	656	613	605	651	661	574	617	650	687	644	621	594	639	600	645	629	606	631	581	635	601	626	588	655	624	608	613	621	659	661	662	624	638	647	592	618	613	615	641	641	616	626	601	662	601	614	660	656	636	650	610	631	580	632	623	647	621	622	599	637	669	619	645	655	627	628	622	668	596	617	641	666	629	701	619	592	629	653	584	630	619	592	567	605	604	661	647	671	617	600	653	597	606	664	639	630	618	649	636	633	679	650	663	634	601	598	617	592	610	616	611	633	660	600	616	635	635	644	628	632	657	619	639	622	601	644	617	632	640	609	633	651	602	662	609	639	657	635	588	602	636	565	665	649	651	613	671	630	660	656	610	578	609	629	613	665	617	644	606	634	579	685	608	598	662	644	663	634	632	644	622	669	602	609	655	604	603	663	648	622	628	604	603	620	621	649	620	642	655	653	635	627	626	612	616	650	605	628	649	665	632	637	609	594	636	638	608	626	639	615	578	643	595	610	599	548	596	677	604	678	613	624	640	665	579	610	626	619	635	605	631	632	667	624	620	615	618	588	660	656	662	648	608	603	605	657	642	631	598	584	563	644	588	650	615	664	631	619	626	605	621	580	620	634	621	629	635	603	636	670	609	650	625	595	653	647	627	607	620	653	633	618	612	632	686	637	574	668	626	633	637	611	615	613	618	641	627	655	648	634	640	614	666	618	616	604	622	606	645	637	647	658	653	642	595	626	633	603	628	626	584	637	643	610	590	670	648	643	603	655	629	646	647	630	639	608	650	656	634	607	586	631	601	650	631	588	643	603	645	596	612	616	653	594	603	626	572	660	641	644	566	636	601	622	630	615	631	624	628	650	610	672	630	658	674	638	672	664	623	647	589	628	617	635	609	605	639	593	622	636	618	603	608	645	608	612	613	597	628	626	584	633	650	617	637	657	649	619	676	607	605	643	629	630	605	630	617	622	643	655	660	638	606	591	643	639	594	598	652	624	582	623	652	568	595	595	639	672	637	675	634	628	632	627	610	621	589	693	640	643	641	675	642	639	616	666	610	585	621	633	663	631	621	619	609	672	631	630	631	625	643	660	626	639	649	640	592	583	604	627	659	646	664	647	630	618	646	629	605	621	679	601	617	604	618	614	611	624	599	619	641	611	610	655	638	613	598	610	678	636	623	630	620	648	601	646	646	623	650	615	622	578	609	651	608	610	640	629	621	628	610	622	634	612	646	580	600	632	590	584	629	621	641	635	591	622	645	630	593	619	655	588	632	626	689	601	613	602	652	654	634	629	616	576	601	644	609	615	642	619	609	653	590	630	588	640	670	625	633	694	625	679	584	613	614	613	674	645	629	618	621	654	597	612	637	634	607	630	666	654	654	674	653	637	647	623	619	655	652	665	611	666	659	619	613	656	620	626	597	608	606	612	602	604	640	629	642	542	678	672	647	614	636	657	614	581	618	609	558	641	664	667	606	599	639	664	584	634	616	661	636	654	636	632	620	648	613	627	595	635	618	628	631	638	599	630	569	661	620	619	659	596	657	605	659	644	607	683	588	632	611	640	619	647	636	581	622	661	656	597	594	611	671	640	658	629	599	620	625	621	573	584	637	645	642	578	642	597	635	642	651	573	639	650	622	597	618	656	632	571	642	654	632	628	619	613	630	605	664	623	647	600	615	603	670	633	626	629	632	622	623	645	644	590	630	616	697	621	613	629	592	620	631	626	596	672	639	652	575	591	633	632	623	595	596	665	602	607	629	639	633	608	624	636	631	636	615	626	636	673	600	680	575	636	621	662	573	655	612	596	598	670	618	580	601	623	705	621	582	602	639	628	605	668	646	656	593	602	651	601	643	622	584	660	627	636	617	628	626	664	634	624	619	649	569	657	582	602	634	635	629	599	654	623	654	617	602	633	618	630	630	648	626	668	594	612	638	602	641	619	615	660	622	617	622	632	650	673	626	637	625	616	624	621	601	639	678	625	642	624	619	584	569	610	593	590	620	632	633	611	631	662	612	603	627	636	630	608	593	632	648	616	646	626	637	639	628	669	605	612	638	675	657	605	611	637	642	631	648	686	667	616	628	598	592	640	588	591	634	643	656	631	587	597	623	643	616	606	612	592	606	657	616	589	624	682	616	641	619	589	639	610	610	610	663	629	621	659	673	652	621	641	630	647	673	614	640	623	673	630	598	643	627	616	636	597	613	587	603	623	607	568	619	617	627	634	590	640	640	655	600	640	644	617	594	643	599	609	641	649	674	628	635	630	638	587	596	630	624	628	595	634	632	650	678	592	659	606	658	595	618	624	613	663	574	657	621	611	660	629	673	600	624	627	714	618	670	641	637	613	637	628	641	680	628	657	643	624	615	622	627	585	621	603	608	646	588	627	594	572	596	611	650	667	617	608	602	580	630	667	616	600	654	614	680	639	633	651	639	640	645	666	663	601	575	626	646	626	612	617	598	621	616	644	614	591	602	646	605	636	619	610	608	668	601	604	622	617	570	624	639	644	628	685	639	635	635	590	622	583	655	590	642	596	672	626	672	659	619	623	612	625	654	601	593	623	636	638	607	620	590	612	580	638	602	622	634	636	596	641	620	667	687	615	613	641	636	618	665	616	608	629	648	599	588	623	596	626	641	628	646	608	650	632	653	615	665	612	621	633	642	631	633	625	627	637	625	587	713	607	626	629	656	689	608	645	607	612	662	645	646	657	634	631	710	624	618	661	627	615	625	634	660	637	678	610	636	662	656	639	603	587	634	663	629	604	647	613	612	616	632	612	635	600	570	601	622	619	632	614	601	584	644	663	671	633	638	671	662	628	711	632	691	682	652	617	652	656	635	589	647	630	600	628	648	630	662	634	662	621	630	639	639	600	613	648	598	641	615	650	632	610	603	605	648	617	623	616	579	660	604	617	581	638	648	601	640	665	618	650	619	642	608	643	620	618	635	661	613	638	591	657	637	625	647	619	656	629	610	595	654	624	581	624	625	586	658	639	648	649	677	595	642	625	567	625	636	604	627	609	666	647	623	631	601	652	587	630	647	612	599	619	621	613	641	629	639	614	595	645	656	666	606	611	634	631	653	650	638	644	587	611	613	626	573	641	663	654	614	606	642	602	623	676	618	646	621	648	611	675	640	593	641	621	612	612	603	620	624	633	580	592	667	644	625	669	625	665	606	596	626	588	642	641	640	626	605	605	625	619	662	653	629	650	636	649	633	623	620	647	642	628	654	642	651	668	612	638	612	597	601	642	621	605	609	600	627	626	624	667	607	669	618	618	607	624	604	659	648	653	621	649	634	631	601	652	673	642	648	628	653	599	596	652	598	629	646	644	659	646	659	639	628	644	653	614	628	641	656	596	623	608	662	618	619	650	609	631	593	625	620	655	626	639	646	622	609	633	640	623	593	594	680	636	661	631	660	650	660	631	642	618
62177	96038	63011	32137	11678	3009	958	910	851	853	895	828	842	868	877	832	879	883	829	868	812	829	836	852	824	870	909	851	830	898	907	876	886	784	807	804	817	866	864	838	851	880	867	852	847	883	853	844	846	807	833	858	825	888	828	822	909	856	856	846	874	865	823	899	867	856	875	869	858	806	844	841	862	797	858	873	857	897	833	853	875	904	884	846	896	843	877	886	816	850	860	863	853	867	851	896	888	854	863	866	903	917	909	909	821	880	868	830	857	837	835	907	860	868	880	839	871	822	847	872	900	841	846	893	875	835	827	900	909	839	860	915	816	860	879	859	862	794	817	841	838	838	838	881	875	876	860	851	873	864	893	876	865	864	863	863	839	877	857	945	832	880	932	884	843	843	822	868	863	936	811	891	830	882	873	829	845	847	857	880	874	861	820	875	885	890	792	889	819	898	892	814	860	857	896	849	836	869	846	843	820	878	860	850	868	864	911	822	866	851	869	840	843	860	816	879	879	910	904	902	873	860	878	859	884	904	833	873	859	849	878	857	906	867	814	858	870	865	825	852	810	864	889	822	833	845	803	851	890	873	875	902	854	825	889	870	847	881	828	871	821	813	882	916	859	870	835	911	804	863	857	864	857	845	830	850	894	830	871	907	842	834	863	869	859	849	843	843	857	852	854	862	869	854	903	838	922	870	825	827	841	807	827	777	829	838	911	856	853	779	907	888	858	818	844	800	837	846	884	890	833	844	882	813	907	833	850	914	849	886	874	839	892	820	803	863	853	877	879	876	835	881	842	836	862	922	856	843	832	848	836	844	829	858	815	827	883	850	824	829	829	854	811	861	887	876	868	890	878	866	877	900	833	857	853	844	892	866	831	863	881	916	887	867	855	862	812	870	901	893	810	839	801	848	879	875	846	878	813	892	826	846	885	913	800	864	863	901	851	881	834	872	890	858	860	869	864	855	854	848	871	842	844	892	818	851	850	866	849	825	856	890	870	900	886	860	829	831	892	852	835	920	858	861	916	847	897	831	853	821	855	852	919	861	887	848	902	849	907	825	904	832	906	833	885	914	910	848	843	851	878	864	898	863	850	817	853	874	908	877	869	886	849	853	881	843	806	857	834	838	792	837	861	786	920	811	831	869	883	817	832	893	887	837	842	841	811	838	835	868	820	876	854	838	893	890	912	875	837	905	818	939	819	890	882	865	840	890	862	886	877	906	838	863	853	891	827	853	837	856	825	844	860	845	862	895	872	861	852	840	862	856	866	886	892	866	876	877	918	865	835	899	837	904	847	848	787	952	834	862	845	850	850	870	869	826	860	810	873	887	869	851	833	877	829	886	864	849	894	843	877	880	896	870	856	923	826	946	855	924	881	834	814	812	786	880	844	876	870	859	869	869	857	892	867	870	880	873	820	904	884	923	856	872	883	862	871	855	904	876	864	892	909	845	866	847	812	874	827	858	812	837	875	856	890	871	863	885	857	881	838	893	869	866	873	909	772	807	871	847	827	819	883	846	854	850	848	877	854	825	913	852	887	885	867	866	875	870	897	851	856	892	878	896	848	819	875	858	836	810	874	880	840	828	829	838	908	896	845	806	850	792	895	849	852	901	872	819	881	878	891	843	898	894	848	897	881	837	863	858	914	877	849	824	891	870	837	882	881	955	894	889	877	829	843	834	811	848	869	791	858	834	834	839	875	885	839	814	863	815	862	854	862	876	904	865	845	849	844	833	902	863	772	834	840	894	867	855	881	871	848	786	845	919	826	870	846	828	857	873	831	844	889	871	896	873	843	916	904	865	860	809	900	841	834	947	867	838	818	907	883	845	855	822	861	835	845	842	872	843	873	830	852	861	838	850	877	800	888	894	884	895	844	881	859	832	845	870	806	874	922	890	840	894	851	883	878	864	810	845	872	842	836	843	860	883	890	837	808	877	842	851	831	877	826	907	868	827	863	855	865	876	880	848	826	813	831	887	803	842	852	888	872	819	865	891	882	855	900	869	827	871	893	817	854	873	891	889	863	834	829	907	826	906	822	853	875	865	895	880	903	888	861	840	867	833	874	834	855	848	825	876	863	910	832	841	862	887	820	841	882	891	812	879	855	886	872	879	845	836	929	847	877	848	834	809	913	865	846	848	899	864	853	813	870	890	866	803	813	812	859	882	828	897	906	824	866	917	852	875	881	870	868	819	862	848	827	824	861	808	832	833	835	849	851	879	824	866	813	876	864	886	841	860	833	859	905	844	914	939	834	875	809	897	843	834	829	832	841	841	867	861	856	871	879	821	839	871	855	855	841	885	825	920	917	859	904	868	880	872	880	819	880	863	857	849	838	834	885	879	923	885	876	836	872	859	819	829	824	830	851	864	862	825	874	846	864	831	836	852	842	909	796	908	850	806	844	846	846	860	850	872	794	871	826	814	845	853	869	827	790	906	898	881	865	841	841	866	836	893	828	886	818	810	840	833	868	806	849	826	837	827	877	908	813	832	863	831	841	874	855	873	885	814	814	837	872	856	920	837	825	839	839	845	867	796	868	868	851	840	889	905	878	865	829	847	836	898	909	885	855	840	847	875	823	827	863	914	862	864	846	867	879	874	829	882	879	840	862	849	881	880	893	877	857	890	882	826	881	809	865	892	894	838	830	828	849	855	857	896	885	846	889	885	846	855	851	788	841	859	851	890	826	850	876	840	846	869	851	809	830	884	821	921	854	871	829	915	868	905	811	827	797	897	900	831	883	831	850	815	842	839	878	815	905	837	883	823	822	870	894	883	885	869	859	889	786	866	920	875	872	847	879	857	886	883	839	836	857	876	899	903	856	884	769	854	843	831	882	865	812	848	870	861	846	851	872	808	842	857	842	925	836	889	882	866	846	856	887	873	835	894	811	862	850	805	827	886	854	882	858	867	822	890	865	854	881	867	869	875	886	864	877	844	879	856	819	824	850	863	841	851	845	867	842	871	834	854	824	885	866	856	833	842	890	842	837	860	811	854	848	909	863	835	886	907	863	793	847	849	889	883	868	860	931	930	876	871	908	886	839	894	838	889	890	859	877	875	880	850	829	899	869	853	852	871	838	885	873	914	851	920	815	888	838	862	820	850	904	876	895	852	827	826	848	819	831	811	856	803	846	868	867	862	880	854	835	868	816	830	828	857	884	935	886	782	863	806	869	848	899	856	818	877	873	870	819	842	830	849	844	859	840	845	832	865	873	870	860	909	849	872	849	837	862	825	837	855	848	855	844	855	874	865	892	871	816	847	854	838	855	819	904	872	835	846	778	858	846	841	865	860	890	863	838	854	841	836	844	874	828	874	853	863	883	868	774	865	874	836	859	846	843	859	831	823	859	900	875	824	846	822	871	908	885	853	865	880	854	825	860	869	822	833	839	828	938	877	844	859	849	797	856	884	835	852	853	854	894	845	828	836	888	905	883	893	856	839	853	876	896	920	837	841	822	869	809	882	902	862	876	835	849	872	820	850
31340	28293	23868	8609	1334	723	607	564	587	617	606	600	644	635	629	611	614	608	609	630	597	638	661	595	651	579	629	574	614	613	644	622	612	608	622	655	626	640	654	614	605	644	627	649	576	640	591	647	584	593	625	604	625	613	645	609	629	565	592	588	580	587	607	599	622	648	582	618	615	621	596	689	614	620	618	595	597	570	608	588	585	623	642	594	630	623	585	637	627	638	617	636	647	608	628	679	593	675	650	621	660	623	584	589	591	623	599	622	619	621	651	630	651	585	625	577	681	636	622	665	618	560	581	590	570	631	620	618	593	621	629	613	604	622	646	630	596	618	604	616	622	650	623	620	646	598	636	673	611	584	675	617	616	582	608	599	660	650	628	617	625	610	558	664	668	615	673	636	591	650	631	610	615	610	644	640	604	620	606	576	642	611	624	597	607	642	675	611	661	625	632	595	572	623	625	587	615	639	590	625	616	618	620	639	623	685	610	662	602	631	618	635	605	579	580	651	615	653	667	672	583	631	594	655	621	620	569	622	667	618	633	595	628	613	653	652	634	605	589	607	645	619	588	584	630	610	630	599	640	621	647	656	598	588	612	624	592	616	621	603	590	641	658	636	621	599	611	613	621	617	665	634	576	601	652	649	596	621	591	595	657	615	647	638	611	609	590	600	659	611	645	598	630	562	627	634	594	634	617	585	628	564	651	627	628	671	569	636	643	578	624	629	621	615	591	577	619	652	587	610	598	615	579	653	606	615	586	618	636	604	623	631	584	590	605	654	643	615	645	604	622	649	648	616	629	608	630	658	641	617	647	608	664	663	596	588	607	638	582	663	627	626	590	631	597	656	649	621	631	589	625	621	637	623	628	636	589	655	604	607	602	600	600	630	608	634	594	606	586	580	651	585	604	598	606	621	658	638	581	609	591	627	649	618	594	621	631	635	654	586	622	670	596	646	652	653	611	641	605	634	673	625	624	645	615	618	648	575	623	641	615	628	583	633	601	620	577	609	620	618	603	585	623	610	592	623	595	636	650	600	629	618	623	655	635	634	605	622	575	627	621	619	585	661	633	633	656	598	615	584	617	658	592	632	636	612	635	594	621	609	589	588	617	604	604	596	631	627	637	627	613	585	607	647	623	566	603	581	601	669	636	588	670	644	626	615	651	604	631	637	656	586	587	630	615	620	594	564	618	605	609	601	640	641	648	633	616	622	617	599	616	582	620	629	600	615	581	602	644	598	596	629	593	625	637	634	632	587	599	624	617	637	589	606	678	627	668	682	594	636	628	616	637	619	622	614	617	630	627	673	661	640	628	618	610	576	566	599	652	591	636	663	651	664	646	623	615	613	621	622	576	579	659	593	613	646	596	625	619	610	606	614	626	608	623	580	575	619	614	653	638	664	636	581	676	612	626	604	616	606	652	627	580	624	608	608	606	637	587	617	651	608	586	641	633	642	668	663	640	608	604	657	582	620	579	596	591	626	651	604	604	597	617	642	653	596	557	675	582	588	636	626	628	605	597	609	614	658	594	660	637	583	608	666	626	610	617	575	593	628	572	624	612	584	596	613	634	627	619	608	635	610	594	623	589	631	649	637	639	621	642	613	652	625	598	630	556	614	633	578	622	618	654	586	561	619	620	617	601	633	584	571	655	623	623	630	607	661	631	631	625	664	634	624	658	587	661	627	628	588	590	642	638	581	632	610	581	621	613	558	597	646	657	578	646	624	613	645	647	630	626	614	607	611	623	631	623	612	607	651	610	652	620	644	644	626	613	621	605	617	631	596	601	614	628	640	625	633	583	629	612	622	619	605	658	623	621	674	576	610	634	574	633	627	646	632	618	594	641	597	615	597	601	597	645	611	620	614	649	613	608	622	638	575	633	604	643	623	585	589	633	600	606	593	574	607	599	606	611	645	586	626	678	596	640	614	606	586	625	633	589	585	647	598	597	584	640	619	624	618	622	605	636	593	596	602	593	610	607	615	655	613	603	611	608	607	631	660	615	650	632	631	638	643	641	589	616	645	632	616	589	580	612	632	629	611	608	622	657	611	629	604	645	637	625	624	647	655	656	619	595	597	608	628	656	670	599	607	605	681	640	581	578	557	619	570	612	629	653	594	653	634	612	608	601	619	625	611	607	628	623	590	597	574	601	593	622	606	602	605	620	640	600	617	649	610	650	646	641	624	576	622	655	638	616	573	636	661	644	580	587	591	630	589	650	622	597	593	614	605	624	598	596	631	633	641	646	611	626	606	634	575	637	622	604	638	591	610	636	636	644	613	587	582	617	649	605	611	624	614	597	652	597	581	630	653	610	607	600	632	588	638	602	656	572	585	632	640	648	658	602	619	646	600	639	602	620	647	598	600	625	627	645	656	636	652	615	663	614	611	666	642	626	634	620	619	610	656	630	618	604	655	615	636	626	658	607	583	630	624	637	688	630	616	645	640	635	643	618	685	634	605	619	601	670	590	653	606	652	663	644	645	632	671	665	627	665	625	674	597	641	614	607	611	640	605	641	637	613	677	606	655	585	611	631	623	658	650	600	612	626	649	594	642	631	602	602	593	673	631	614	618	597	660	609	684	618	652	640	641	654	592	658	613	667	621	638	624	581	593	637	565	585	588	614	621	663	616	609	665	615	585	570	677	596	605	656	609	597	633	578	628	653	637	593	659	612	619	630	593	656	614	627	649	599	604	639	638	624	578	589	579	622	599	592	630	591	600	655	594	654	678	618	668	601	589	612	622	615	578	653	589	632	633	644	617	654	643	582	586	618	634	657	634	630	653	634	642	614	637	661	619	609	615	654	649	669	656	644	655	657	642	619	630	608	609	643	655	623	625	646	603	612	658	585	604	599	614	681	571	605	619	618	565	600	662	631	601	621	614	633	626	628	600	606	609	633	614	667	639	643	602	663	584	619	614	605	605	608	648	636	632	621	617	633	582	639	596	616	550	643	632	615	665	650	611	622	594	619	626	617	619	615	573	614	627	673	626	588	611	649	663	621	612	643	661	635	614	672	596	585	662	641	640	609	612	625	654	644	624	587	585	619	605	620	606	583	616	610	598	629	567	664	613	633	651	623	605	599	624	598	628	621	634	633	600	634	624	610	575	626	640	626	591	603	578	584	588	631	641	642	656	629	645	631	601	646	607	614	632	620	646	676	605	626	631	624	609	641	598	630	600	614	631	618	610	586	584	659	609	608	613	589	590	628	663	591	599	586	635	627	627	608	625	625	644	606	622	643	618	642	569	616	613	603	644	672	592	607	631	666	627	645	574	642	637	644	609	629	587	579	584	662	627	642	595	605	607	636	608	622	614	646	646	698	615	667	657	650	629	601	617	602	610	598	592	629	613	568	620	593	644	630	620	602	627	552	607	607	592	680	669	628	616	607	652	604	586	632	616	608	622	579	645	625	612	626	620	627	670	575	635	633	641	659	590	600	596	636	632	635	618	597	600	633	649	580	595	602	598	582	578	623	603	656	586
38310	42865	23483	6319	1905	1002	890	873	843	790	823	821	879	857	872	864	805	895	862	840	835	849	888	831	824	874	800	860	910	777	836	856	858	849	826	849	853	802	863	834	868	876	854	869	858	895	856	822	803	824	908	839	864	873	874	793	845	821	896	844	900	868	867	885	881	850	845	872	898	867	863	820	817	857	830	823	859	892	817	853	846	881	907	956	830	831	858	858	799	855	779	825	881	896	926	891	855	855	854	861	813	898	890	836	874	852	852	875	817	806	882	852	814	890	882	861	873	861	847	844	919	898	850	851	846	880	902	892	869	863	848	800	824	855	867	837	849	921	844	888	859	845	837	883	829	832	858	853	803	849	869	845	838	859	859	880	848	869	868	867	827	871	852	880	835	864	848	874	805	850	884	895	813	871	888	806	846	868	850	897	843	845	868	894	850	850	853	839	829	847	852	806	890	858	855	824	818	846	862	799	852	910	858	870	823	864	835	844	901	858	853	805	849	886	856	855	826	851	846	791	844	886	857	832	868	851	837	872	817	882	837	836	845	856	882	839	858	814	843	836	852	812	844	825	889	888	879	827	835	834	848	871	817	866	851	854	778	835	884	851	906	856	889	881	872	836	892	833	874	861	800	816	878	874	901	880	876	832	848	894	869	871	877	878	858	851	855	883	875	836	845	872	858	831	830	825	892	838	855	855	878	849	833	862	854	829	820	895	837	834	834	872	843	837	849	854	828	818	850	838	822	873	797	805	855	912	812	889	852	859	837	909	879	884	905	826	860	860	838	835	809	785	899	834	893	859	817	861	821	844	877	873	920	852	875	794	882	874	854	852	865	827	812	841	816	852	813	883	832	860	812	866	890	881	833	864	866	832	825	874	840	852	920	828	848	821	860	864	855	878	828	806	916	897	865	840	913	862	840	854	843	876	851	805	848	912	875	886	827	885	868	863	879	819	826	854	883	841	855	844	854	878	859	847	869	811	819	851	834	825	881	834	869	839	844	864	828	847	912	851	846	842	849	871	814	853	874	796	890	842	868	839	859	874	824	858	844	843	849	865	872	879	907	869	876	817	844	830	853	829	853	899	852	861	851	930	879	896	890	876	830	850	809	873	827	796	850	874	876	883	872	816	825	889	830	907	843	872	863	846	815	878	850	813	905	812	854	883	875	835	787	824	850	870	820	835	905	826	883	874	830	894	809	903	839	814	875	835	871	875	896	889	821	890	801	820	884	812	854	846	853	864	860	797	922	862	817	849	891	877	844	857	896	811	899	855	854	902	872	858	835	853	794	856	857	874	820	839	863	818	839	873	870	890	832	853	858	810	838	811	858	863	828	927	836	861	875	870	867	835	863	864	851	836	821	850	794	826	844	849	850	868	834	822	850	870	860	832	834	861	867	883	853	865	856	798	817	854	840	879	867	848	902	801	893	874	889	872	803	852	902	861	843	851	905	873	837	833	838	806	816	828	901	888	838	862	857	855	858	872	861	825	856	871	876	859	873	863	818	856	860	855	854	858	933	846	881	863	806	848	897	852	889	873	869	840	870	851	820	853	921	919	885	853	841	829	901	858	862	815	853	838	836	877	860	866	829	851	842	874	794	860	873	888	859	853	853	798	894	891	866	850	874	863	868	853	832	884	866	921	884	802	844	841	897	829	835	877	878	895	834	890	843	875	871	868	835	853	869	900	904	874	864	847	811	849	860	842	827	839	877	851	878	884	819	889	854	804	814	893	817	906	872	855	851	912	875	831	843	840	860	868	893	808	860	852	805	796	861	875	884	805	790	875	882	877	872	816	838	838	859	875	878	836	839	859	854	913	901	801	882	870	873	847	892	793	889	906	871	822	858	888	864	819	909	838	848	881	815	827	850	888	898	858	875	876	781	884	857	851	858	878	812	839	862	836	813	897	856	818	872	891	878	903	870	824	841	849	858	926	866	897	906	895	846	863	834	837	842	835	876	825	856	835	864	922	857	856	863	842	850	848	847	811	865	822	897	826	863	867	872	865	819	829	894	879	873	807	812	917	865	886	876	867	838	864	851	855	911	904	853	851	808	864	853	807	860	877	852	835	837	825	835	885	790	835	863	856	828	851	858	867	836	850	839	857	815	905	832	850	874	851	905	830	850	829	858	827	822	877	804	856	868	855	869	836	835	900	845	894	861	822	857	805	844	914	813	864	867	853	832	875	894	877	811	852	871	874	815	855	824	843	869	837	929	824	799	843	898	865	907	915	859	839	860	848	888	893	849	845	888	825	874	893	855	889	832	864	865	846	914	863	893	848	824	899	863	835	798	855	825	879	835	857	789	919	888	857	832	890	857	874	841	865	864	920	878	851	844	809	877	840	896	865	860	868	858	836	844	865	860	823	872	897	871	847	862	889	861	823	882	855	867	845	858	885	849	821	830	878	858	842	899	871	809	852	805	875	901	808	820	914	882	832	845	895	857	893	817	863	858	856	867	854	871	848	853	863	857	858	864	878	811	850	803	814	801	874	895	897	913	851	906	865	866	845	810	840	843	855	798	831	827	884	897	831	842	881	845	836	865	847	858	843	852	851	894	818	850	816	852	889	836	843	883	903	838	855	863	871	863	879	850	844	800	822	825	876	861	843	851	808	845	887	817	837	829	850	856	803	882	863	840	819	874	880	860	906	899	843	908	874	854	856	887	871	831	895	838	836	823	806	862	819	876	900	847	867	833	805	879	887	807	855	813	866	794	836	839	840	840	843	848	848	797	828	862	831	828	886	896	899	866	837	826	877	839	898	889	838	881	789	869	839	895	822	850	869	844	842	871	848	850	816	830	928	855	897	827	867	898	878	796	902	878	843	951	869	847	849	842	864	819	842	846	804	864	888	874	852	850	824	844	832	861	869	872	844	787	854	836	835	831	869	945	859	851	827	923	832	895	858	875	862	815	878	851	845	874	841	892	854	811	843	803	862	867	908	861	887	819	934	824	877	886	824	843	876	855	786	821	868	839	859	826	879	885	859	893	892	844	854	815	847	851	834	861	843	819	858	882	823	819	868	858	850	859	828	834	849	853	852	863	812	880	843	879	821	905	867	815	869	806	843	797	855	897	865	879	813	823	909	860	811	871	863	841	838	905	864	887	853	844	833	890	855	892	848	859	902	850	840	865	854	844	869	841	908	824	848	886	839	832	844	872	842	905	858	893	883	904	853	883	860	864	851	860	797	911	859	827	913	876	882	862	866	831	827	853	874	849	846	886	839	881	828	839	851	796	825	880	831	848	904	867	821	871	845	851	921	897	859	847	844	838	826	831	875	867	865	855	873	938	855	804	872	874	897	877	908	866	789	847	835	859	790	865	839	858	823	850	866	842	853	887	822	868	800	863	810	853	847	818	837	865	900	864	882	896	859	865	832	834	872	874	915	897	798	894	906	835	830	885	822	853	840	840	854	852	897	842	861	837	840	896	840	871	869	906	835	857	829	874	817	918	863	813	822	845	871	875	842	838	884	944	872
24371	22067	29817	24325	21307	14027	1687	789	803	765	752	790	751	748	758	745	800	774	730	718	769	747	740	705	728	728	756	726	723	721	698	732	697	730	756	715	791	743	702	723	742	731	780	729	700	717	769	693	689	722	749	714	749	791	731	704	763	802	705	711	748	756	682	771	691	724	727	727	749	758	742	773	753	710	768	747	711	729	750	778	740	721	734	752	720	709	761	682	747	676	708	717	687	698	714	725	704	698	745	733	759	780	735	717	649	684	737	732	733	716	735	739	720	723	740	753	746	721	710	733	678	730	716	745	753	722	694	699	772	780	668	682	731	718	703	739	782	753	748	754	776	699	765	737	733	737	720	776	738	737	720	737	705	755	735	691	732	772	730	730	806	724	705	744	742	748	795	735	759	705	733	730	743	727	708	732	784	699	756	722	728	740	726	688	720	697	764	783	728	759	740	686	732	720	691	696	742	725	689	752	714	734	740	769	748	756	745	687	704	741	736	723	706	727	761	715	709	701	735	735	689	706	693	740	661	770	712	703	760	738	724	671	736	751	700	695	744	751	734	777	757	736	748	719	709	732	771	701	736	762	716	734	698	728	667	774	761	706	748	724	704	771	712	739	677	730	724	758	730	690	770	708	734	712	708	739	768	751	785	699	740	752	731	724	749	718	730	755	745	722	747	707	736	687	760	724	729	753	707	789	732	696	775	726	708	729	681	709	740	726	746	710	755	706	712	701	744	735	700	774	726	753	708	738	704	711	763	753	715	712	731	708	773	719	704	728	708	759	721	705	734	703	746	728	702	729	721	752	712	712	727	677	726	727	741	721	710	725	749	693	725	724	740	728	744	743	729	678	720	749	762	762	739	772	791	749	727	759	675	718	761	737	740	701	685	709	741	733	735	767	714	738	736	748	694	756	744	733	761	688	728	731	757	755	744	739	759	725	739	727	722	732	733	708	785	690	747	745	757	740	713	715	684	740	745	750	703	734	729	742	760	737	726	754	688	714	744	699	668	749	727	742	685	754	776	749	774	721	747	662	730	739	729	725	714	722	758	764	710	731	757	684	723	739	708	711	735	705	680	738	674	743	675	686	781	729	728	754	768	708	711	776	784	762	687	706	735	703	696	702	693	783	709	708	735	736	713	736	755	749	715	781	732	744	750	723	720	672	697	787	783	725	741	741	781	752	751	735	719	721	732	716	728	729	693	708	764	743	720	731	781	743	731	709	732	733	740	750	731	703	711	717	740	699	748	742	739	734	710	751	753	763	778	696	736	732	760	735	680	737	736	705	753	735	775	681	714	732	742	759	739	768	711	755	761	766	719	744	773	742	728	738	722	705	755	728	729	691	727	690	710	696	733	759	685	755	695	739	748	736	713	760	667	698	695	740	712	746	707	735	672	733	727	760	756	750	772	670	720	760	727	772	720	732	718	710	761	703	750	705	772	735	691	723	714	761	728	710	749	736	717	728	713	737	727	712	741	732	742	765	746	733	737	740	705	696	728	742	739	766	753	741	779	730	704	718	731	747	752	691	735	786	799	743	708	724	720	723	733	707	726	777	731	732	726	710	744	776	779	749	737	714	711	749	720	729	728	695	755	754	746	726	734	720	732	771	746	710	741	713	795	706	717	744	730	700	751	761	766	722	768	757	693	720	709	716	729	699	694	732	742	733	745	742	799	785	695	717	724	713	718	730	741	771	706	736	696	708	701	761	756	729	728	728	756	747	731	694	740	768	707	681	737	718	744	729	729	742	708	719	749	727	747	732	720	715	707	721	775	721	730	795	726	712	727	700	759	766	715	752	742	711	726	787	741	756	719	743	757	692	783	709	736	751	754	731	774	776	735	704	721	771	762	731	720	748	677	783	707	720	727	745	722	715	753	730	715	728	719	691	737	754	723	726	735	717	744	714	719	718	720	748	741	777	685	720	730	750	761	767	702	724	706	726	688	700	753	731	706	725	752	777	752	738	755	731	754	717	716	758	710	761	762	747	704	705	746	783	762	758	764	786	744	720	753	739	717	784	733	713	730	729	752	758	764	747	709	710	663	724	778	683	713	686	719	711	701	753	678	742	786	771	716	692	730	766	756	718	749	689	735	793	698	677	709	755	707	758	737	724	732	736	746	724	742	746	754	697	755	768	709	725	719	744	738	744	726	721	740	707	715	764	735	728	712	687	783	725	735	748	759	728	710	714	771	710	741	726	736	718	701	652	681	729	751	702	721	716	780	719	737	779	690	722	763	726	751	720	728	756	700	766	746	673	693	739	703	739	768	707	729	711	744	723	709	725	765	734	707	704	655	738	703	708	704	683	683	720	724	739	737	694	719	720	695	767	715	742	738	701	737	731	711	757	661	688	762	743	743	748	742	727	743	712	714	751	730	737	753	727	709	734	726	717	738	690	707	708	717	671	703	705	740	679	772	695	719	734	733	698	742	770	752	718	745	739	677	737	726	709	705	714	684	708	707	725	764	767	728	713	762	729	718	752	733	711	739	721	742	701	758	737	796	728	739	746	734	727	728	766	740	742	764	731	698	740	744	705	761	709	759	797	774	700	716	719	708	744	716	738	721	723	679	714	688	693	755	748	726	736	780	733	693	730	716	795	715	740	734	711	739	718	715	695	739	719	793	767	686	694	712	728	725	726	743	705	738	725	683	711	758	703	778	751	746	741	725	779	754	715	705	696	758	685	791	719	794	728	753	739	714	760	738	702	748	717	735	743	704	728	706	721	730	700	731	733	741	731	764	753	712	733	794	758	731	713	746	722	716	729	760	731	709	749	718	749	747	761	743	726	701	733	732	688	721	711	776	724	708	710	777	741	723	742	757	746	729	733	737	710	681	794	738	762	749	717	773	745	702	689	731	714	782	722	725	752	762	679	762	770	719	761	734	743	755	696	704	745	714	739	769	689	701	739	718	715	756	748	717	756	737	748	722	791	733	739	656	729	710	702	736	737	715	720	721	709	765	714	718	699	715	696	781	730	760	719	726	789	742	812	733	730	725	685	742	700	758	717	717	749	739	760	739	715	739	770	740	731	763	695	703	695	718	717	769	730	686	739	772	730	679	704	774	699	795	726	707	738	759	710	748	753	712	700	781	731	685	699	723	748	726	746	759	734	707	740	709	675	757	706	731	735	739	720	752	749	708	709	745	722	741	713	661	749	729	734	699	762	768	739	758	703	743	747	742	711	739	723	710	749	733	735	746	777	735	709	731	703	781	763	732	746	751	762	703	735	713	722	742	751	774	716	771	804	752	754	713	756	728	693	702	748	695	688	721	721	707	732	745	748	738	722	701	728	729	705	721	703	686	719	709	713	745	668	747	723	757	789	770	705	714	677	708	738	751	751	726	737	717	693	750	767	782	693	714	724	727	755	743	730	696	749	756	683	775	718	738	762	717	761	765	751	742	699	739	782	710	766	785	669	722	719	761	761	725	736	736	762	713	775	753	714	795	664	711	716	707	689	751	712	703	732	678	716	748	786
62681	89205	57434	27338	8883	2471	1063	1028	989	1051	982	981	962	1000	1092	968	1011	974	974	1004	933	1016	1023	958	1020	945	992	973	1003	963	1023	994	999	1087	999	996	971	1014	1038	1002	1021	1012	1046	981	970	1028	1003	963	985	993	960	975	1005	965	1057	1024	936	1029	991	1014	995	960	1009	986	979	948	995	1025	972	1029	1022	981	986	969	1008	962	1024	980	1030	974	1012	954	962	990	957	1053	1012	949	970	996	984	1007	955	1016	1016	1017	1046	961	985	1011	932	991	1011	951	995	1063	965	997	978	1016	968	1006	979	978	1048	999	1025	984	961	978	1047	1039	1013	1003	970	956	969	1053	988	994	1022	1015	971	1013	1027	976	921	971	955	1014	1035	1051	1024	996	972	1020	991	969	1007	993	1011	990	1051	1007	981	973	994	980	986	1008	1015	1028	965	987	1032	1001	918	1036	994	950	949	907	1059	1040	976	969	1019	1023	1046	954	1032	982	1019	1004	1018	978	983	1015	959	1021	965	986	1017	981	1054	1059	987	1044	958	1002	961	1001	1049	1024	1004	988	968	1051	1036	957	984	1032	1003	968	984	957	996	985	1026	940	1007	1023	972	1019	967	1026	973	956	982	956	984	952	951	1001	1039	1027	965	1011	1028	997	985	998	998	998	1051	1034	974	1003	947	1030	977	955	987	983	978	992	933	1050	991	993	1023	953	982	1021	1017	921	1004	954	996	990	979	1039	1039	955	1018	1036	970	997	947	987	1003	971	952	1022	1016	982	1024	997	1006	984	1080	983	1040	960	999	992	1008	951	966	1048	981	1042	1025	1018	938	1002	1033	1020	990	1021	1010	995	1025	989	1000	949	1008	998	960	1064	971	1024	984	1020	1051	978	972	986	980	1021	953	971	1017	1006	966	1037	995	993	992	1023	975	1031	983	1029	1001	1026	1015	938	1036	1016	992	987	1045	1038	1016	982	1011	961	965	1005	1010	1011	1028	999	1066	1032	1004	970	1011	997	995	1028	1010	1021	952	1018	1007	937	999	1016	1010	1007	948	983	993	1000	992	995	1025	979	1015	1012	1028	992	1020	993	1018	1047	988	1023	1003	1032	1015	998	1004	1021	969	1028	965	976	953	1016	988	1001	992	971	1021	1001	1017	1015	948	962	995	994	1022	1032	963	1028	946	959	1001	977	1018	985	974	964	984	997	915	995	997	961	983	994	978	1038	1006	1002	1009	1028	990	1030	1035	1008	1026	977	997	984	996	1047	1008	935	936	1019	1015	1023	962	1003	1005	1006	1042	1054	1003	966	972	993	983	923	984	976	988	987	981	966	965	1015	977	968	965	992	986	981	969	949	932	991	980	1036	1040	1032	949	955	981	982	1012	956	1031	982	962	994	1037	1013	945	1003	1037	1006	976	952	957	956	971	957	982	1019	1021	1044	1014	996	895	1025	973	998	987	1001	974	997	979	1014	957	1010	976	965	1018	998	971	996	1018	1028	958	1034	993	982	992	990	985	1063	985	1059	929	970	998	1012	1023	986	972	1004	1000	1026	961	1008	1065	955	986	941	1044	1079	990	991	1035	1007	1009	1016	1006	995	950	1004	1048	1070	992	1001	1027	1013	1008	1031	995	1023	964	1012	943	993	976	1073	986	946	950	1023	933	1002	996	940	1000	969	1013	994	994	1006	969	947	959	976	963	985	1016	1030	963	980	1003	970	995	988	1015	975	994	971	1054	989	973	1014	1007	1001	1031	997	1047	991	1010	988	1061	1007	981	1018	1003	993	989	1009	976	1027	967	970	1032	977	1015	999	982	955	962	973	1034	1035	998	1042	1016	975	1020	959	1072	1032	985	994	998	1016	987	1013	966	1031	1040	996	1005	1009	1042	1020	1000	1033	979	1026	946	1038	975	956	1029	961	987	1012	1018	993	1046	1028	965	1038	984	976	986	995	996	1005	1001	931	930	961	1008	1004	989	979	996	984	928	1025	1042	995	1007	1004	1008	998	995	1001	979	995	1013	1007	965	990	1006	1040	995	1019	1019	1011	990	978	1041	1029	968	990	1002	1015	994	989	1029	1003	1003	1007	991	974	998	955	990	992	970	1044	996	1006	953	1022	986	970	999	985	1009	984	916	1009	1038	976	973	982	1019	1066	1001	1012	949	992	1007	1002	1010	926	960	990	1040	1016	948	1002	1020	1004	974	984	1053	1009	996	1008	999	988	987	982	1004	1045	970	984	1007	1000	970	990	1015	995	959	978	1069	1044	954	975	1014	975	1033	994	967	981	959	966	946	967	977	949	959	990	1019	1030	1038	976	956	1033	943	999	1020	978	1060	1025	994	1013	975	972	975	1020	940	1013	1019	1004	980	998	1012	1006	1000	1001	1016	983	1023	997	1037	1023	969	1088	998	1077	967	1018	1028	985	997	1011	922	994	967	991	978	967	991	1073	991	1018	957	972	958	962	989	1030	968	998	1046	1014	987	993	996	1013	1025	1008	981	986	998	1005	969	934	958	1021	974	1013	966	962	966	956	1008	1004	1001	989	945	1026	1002	982	1033	1005	961	983	1002	1020	957	988	982	1026	1008	1002	992	1001	1034	1015	1017	1058	970	1038	978	1015	928	979	1039	989	969	1033	1003	985	949	970	994	1004	974	1058	975	1036	988	994	969	974	1018	1002	984	1012	958	1028	958	993	995	977	1004	972	1018	1012	1008	982	1022	932	979	980	999	952	979	950	1012	975	979	943	959	976	1081	1043	978	980	997	1042	997	1039	968	938	992	1014	1013	979	1067	961	995	987	1018	945	954	958	997	997	1046	951	977	941	1000	1031	986	955	970	932	1005	974	982	1001	968	1003	988	980	1017	1033	1036	973	979	1011	1026	1008	967	1013	960	1009	1013	1003	1044	1006	971	1002	979	996	968	958	1005	1027	953	1010	1045	964	967	985	993	1000	975	1003	986	1040	971	1030	943	1025	968	1012	1034	991	984	962	984	985	1015	1069	957	954	951	969	950	988	968	1019	1021	995	957	988	997	1023	1104	1001	977	1014	1057	995	953	959	993	993	1051	944	1022	965	977	933	1022	972	942	1008	995	973	1018	1054	1020	960	1007	975	969	999	1006	1018	975	1029	993	999	971	1004	1019	1050	960	1028	967	1004	939	945	951	987	968	1001	948	998	953	1008	1016	997	1036	994	1029	1005	935	984	967	994	1009	1057	986	952	949	983	992	978	1027	1038	951	966	1003	989	998	1034	981	945	1061	1084	969	1005	988	980	969	981	1040	1002	988	1036	1036	1024	964	972	972	1070	1030	1031	999	1057	980	1013	988	1005	1000	1000	977	986	987	934	1041	958	979	1025	1062	1001	967	1009	985	1047	1062	1018	1026	967	1076	1008	961	965	997	1027	969	1018	979	938	998	992	978	1017	954	1001	980	995	997	980	1023	996	1031	982	1006	970	1002	981	1003	1028	1011	1002	995	1047	1018	991	1016	965	1020	1068	984	1021	1013	1014	970	1008	988	977	1000	1003	986	1006	985	999	978	987	1045	994	992	956	963	965	988	1026	999	950	992	977	1029	949	969	967	975	936	963	974	1045	976	988	976	1070	968	981	987	974	1028	915	972	958	985	1052	976	992	1043	1017	954	976	997	963	975	976	1049	988	1014	1015	972	1005	974	1080	982	995	981	948	996	1019	967	999	1006	1018	995	985	972	1014	947	1032	1064	1060	991	1002	1006	1034	975	985	998	968	1000	984	1039	989	998	1004	972	986	1010	1018	1031	1008	973	1019	1015	993	1032	1018	1029	1035	1015	975	994	1007	987	982	1003	1054	972	1054	1023	1004	977	970	973	1016	983	988	1046	1012	997	1022	1019	1019	983	988	1032	1003	959	992	978	967	982	1021	1006	963	1023	934	1059	1011	1002	1010	993	994	1001	1007	1007	1028	1004	1041	950	941	1028	1053	982	979	926	1028	1033	1040	1047	961	986	953	965	977	1013	991	997	932	999	992	1001	955	955	964	988	1032	1021	1030	1051	1020	996	1039	995	1035	971	1057	991	1050	1022	997	977	957	1026	988	953	1048	1036	970	1004	1031	1072	942	1032	1021	1004	1029	969	944	1067	958	1037	1004	991	1052	987	990	1029	1015	1000	1048	1001	1011	1044	1034	1040	965	1009	941	954	958	1023	971	1015	982	1032	1037	1000	941	996
23592	21818	29822	24028	21528	20375	6026	724	633	655	660	661	655	664	692	650	636	658	644	651	619	617	619	630	656	663	634	710	639	660	658	676	631	590	637	651	647	687	637	610	651	651	658	656	631	641	674	590	710	657	656	629	689	631	616	644	675	655	625	624	654	635	650	627	641	673	703	688	623	621	634	641	669	648	651	652	654	625	649	666	655	626	625	624	664	649	664	643	622	644	646	647	665	647	650	678	675	651	657	668	631	648	685	615	621	672	615	621	613	666	632	632	666	628	635	673	650	649	631	691	644	644	650	630	608	647	657	670	646	660	649	620	648	638	648	615	657	632	651	600	717	646	645	628	640	659	652	627	639	611	623	633	643	635	655	570	617	609	630	610	649	627	602	682	661	629	691	663	619	607	612	652	643	632	656	616	631	635	649	684	624	678	669	662	636	673	646	661	647	643	657	674	600	600	599	615	632	667	687	624	657	654	603	644	680	675	596	658	670	628	640	659	639	668	659	642	646	613	641	626	644	699	668	730	638	671	645	610	586	639	680	660	709	637	673	625	661	656	664	669	649	657	631	622	642	619	638	631	634	625	639	608	626	642	646	604	654	611	616	616	616	663	678	638	629	623	650	650	633	680	685	616	658	706	681	645	674	629	639	702	622	648	628	629	612	607	629	650	635	691	622	621	663	658	654	654	681	651	648	587	607	598	665	607	638	599	597	617	654	663	625	650	644	629	669	659	634	657	613	613	706	695	635	652	629	638	638	662	667	597	639	693	614	656	662	642	680	652	631	651	645	670	604	633	640	645	624	650	627	623	678	666	647	643	601	677	656	603	625	663	610	643	645	652	629	667	648	620	661	619	703	700	653	625	636	665	666	638	676	635	614	630	682	635	646	626	608	663	658	647	653	643	624	669	656	683	633	609	663	640	639	668	616	621	601	657	615	626	630	639	657	654	635	594	622	657	636	653	635	569	624	632	630	624	627	650	692	676	645	680	635	670	622	616	658	641	664	685	666	691	630	638	660	635	675	643	610	671	650	604	644	673	599	616	647	597	646	641	630	633	632	626	655	636	658	637	670	660	620	621	621	657	652	639	618	625	659	682	629	657	629	662	630	706	642	631	635	630	663	640	711	645	639	640	652	660	685	603	655	644	643	665	675	675	678	648	642	667	673	648	660	649	625	663	639	646	630	687	666	623	656	602	648	685	672	691	652	667	641	618	667	645	695	678	589	635	647	658	671	640	632	599	600	590	630	627	682	639	636	623	623	613	566	654	630	637	656	644	686	624	655	633	622	662	673	655	617	638	676	595	678	666	629	680	597	619	610	585	604	657	627	678	652	611	693	617	644	615	609	663	625	634	647	624	672	629	646	656	634	604	646	643	651	634	611	618	676	668	663	620	595	658	611	656	666	612	644	633	642	648	650	670	667	644	615	613	685	653	685	649	656	655	661	688	649	624	637	640	629	596	612	692	637	603	641	630	685	640	643	649	671	616	630	615	625	653	685	593	623	686	623	633	622	675	615	601	627	606	646	654	649	645	629	630	628	663	606	629	618	637	654	622	645	591	618	666	652	630	669	643	645	622	615	673	642	645	611	666	667	624	625	627	680	664	666	678	669	650	635	642	675	690	651	645	631	671	631	616	633	615	600	628	643	629	629	655	680	667	635	591	683	649	669	692	649	612	625	597	618	663	614	652	649	660	671	641	639	629	657	652	619	670	645	631	661	640	646	610	632	658	653	679	646	707	701	676	640	644	669	661	636	583	664	655	640	607	646	593	598	616	625	645	632	664	685	638	654	645	661	624	658	626	636	687	676	658	594	681	624	650	641	600	629	618	664	661	662	629	667	641	645	647	676	674	654	618	604	633	686	620	609	624	616	652	619	611	586	602	631	615	605	623	643	616	631	645	634	601	670	677	669	650	623	662	613	603	638	604	647	644	668	649	593	633	651	676	676	631	654	660	652	609	647	696	630	691	642	685	654	624	616	634	646	658	644	659	654	618	607	644	659	605	660	636	647	598	688	674	639	658	643	660	653	651	658	699	624	569	616	614	636	612	636	676	669	674	614	554	656	595	690	656	642	606	637	606	638	617	638	674	627	651	594	667	599	639	643	634	647	600	687	639	656	636	630	652	667	646	637	685	617	668	605	646	661	613	663	619	654	655	680	636	661	642	675	668	620	666	634	674	651	645	659	670	652	643	655	633	639	656	614	647	665	610	630	659	679	592	638	622	680	657	618	642	649	656	668	631	639	649	605	654	633	643	639	657	658	650	618	625	643	663	648	668	648	606	658	671	667	607	669	644	642	632	640	578	671	578	609	659	670	627	630	638	601	637	624	638	614	612	625	642	644	644	673	608	634	625	634	602	618	649	625	644	616	598	648	676	651	627	638	612	626	646	681	660	638	602	667	593	584	667	689	603	628	661	663	637	636	643	619	674	641	637	618	647	625	646	637	591	637	635	652	655	651	685	644	670	672	677	688	618	638	643	643	641	636	603	620	617	622	618	633	647	632	664	635	615	631	627	658	635	645	680	662	667	599	605	649	641	648	661	672	640	609	632	642	601	609	656	650	652	600	635	659	664	620	618	629	647	623	618	589	668	651	625	654	640	674	616	647	660	638	647	596	630	657	617	639	633	640	610	615	622	620	621	621	623	657	635	699	645	653	643	641	666	604	625	639	628	634	610	651	672	634	623	594	615	599	638	596	682	609	647	618	662	631	605	609	641	675	654	605	628	667	645	650	635	613	674	615	659	650	626	688	666	594	662	626	675	610	599	614	633	626	608	622	650	641	631	635	640	616	666	644	666	640	675	644	625	662	690	651	650	697	624	633	685	636	655	654	677	615	641	635	681	615	669	640	597	642	650	641	618	634	652	639	614	662	682	598	679	635	614	619	670	661	638	645	618	663	667	649	620	624	605	631	654	600	659	654	611	626	620	598	639	609	649	687	685	664	619	614	640	655	614	656	656	588	626	638	639	663	577	638	668	624	615	629	693	650	675	682	622	686	659	635	605	632	694	629	663	643	628	641	690	638	658	621	644	641	639	620	650	627	614	643	626	651	663	634	655	627	648	641	664	660	646	629	649	682	600	637	652	591	670	616	680	666	661	628	629	618	684	626	633	665	640	622	685	652	667	623	645	686	654	632	629	592	613	618	661	680	626	616	609	617	662	641	636	672	641	649	681	609	661	621	687	645	648	616	656	666	649	684	643	660	667	665	653	706	695	640	646	619	667	638	639	646	650	628	668	584	641	643	658	615	676	635	663	632	619	639	654	606	650	614	651	621	608	649	622	649	614	647	616	658	660	643	614	669	649	679	650	637	625	631	627	623	638	667	670	681	624	649	624	628	647	635	609	589	663	610	637	662	643	579	602	610	616	619	610	614	608	682	642	663	666	670	625	626	637	620	619	644	644	616	661	590	649	681	643	680	636	649	613	678	687	619	654	695	658	613	723	698	644	625	604	609	648	644	594	636	652	634	668
63058	96613	63500	32818	11796	2950	996	918	885	843	907	829	917	875	834	835	896	886	854	837	894	859	859	860	900	899	905	865	895	881	904	893	819	873	869	841	837	877	882	854	796	893	918	912	911	896	873	847	901	904	876	877	883	875	838	924	871	930	879	829	846	836	882	888	856	856	882	928	846	933	805	878	894	876	862	836	819	882	839	877	869	890	863	907	874	916	914	915	908	893	882	887	892	899	870	848	853	865	843	872	940	856	966	853	878	921	887	900	880	904	851	851	863	903	877	838	837	879	933	864	847	892	906	883	879	923	834	888	916	930	869	922	905	841	947	935	897	893	839	879	906	893	900	910	884	922	859	874	918	887	876	876	914	865	876	808	837	931	833	859	887	903	892	863	898	890	863	824	853	877	885	927	848	890	898	909	876	883	837	841	893	894	907	888	926	908	878	911	898	808	861	913	921	851	883	907	847	857	888	908	877	923	893	833	914	869	840	835	872	902	825	865	866	878	853	879	916	910	887	884	875	897	917	870	882	933	864	897	858	911	853	863	924	869	894	881	912	894	880	892	889	853	886	928	944	903	858	867	877	924	894	882	853	863	878	892	876	833	898	870	910	825	841	902	836	921	883	867	845	842	861	829	872	861	909	877	846	875	882	870	859	867	862	836	878	941	846	885	848	917	863	877	858	880	869	925	898	874	910	869	893	864	873	863	829	855	879	843	888	918	911	882	878	847	873	953	849	857	936	892	912	848	891	873	870	923	922	864	839	836	877	905	897	907	911	881	882	871	918	919	889	918	868	830	816	882	871	845	861	897	855	915	912	862	834	826	855	872	899	854	888	872	868	949	907	882	880	817	864	934	845	862	843	868	862	831	846	870	894	910	883	899	855	909	852	878	874	890	924	878	817	879	895	856	891	886	914	881	854	866	875	862	872	862	846	875	865	850	849	842	881	952	918	901	834	879	927	914	1008	895	836	881	863	905	866	936	859	869	849	837	897	870	851	890	842	886	894	869	855	912	908	947	866	918	822	900	882	879	933	848	849	904	890	856	914	880	882	835	844	884	895	844	893	895	883	839	868	840	862	863	899	887	874	889	933	914	884	875	869	861	860	911	870	909	875	934	811	912	839	854	852	868	855	878	889	901	872	843	847	830	863	872	872	873	861	879	851	853	897	897	914	845	927	942	898	898	896	862	863	837	924	896	882	873	857	909	854	865	817	886	900	922	858	871	874	841	828	849	888	841	872	884	886	865	922	917	862	865	844	884	880	917	833	861	869	882	864	935	833	897	856	860	826	899	858	888	882	874	844	890	934	844	906	882	833	803	884	884	858	875	871	824	866	862	807	869	908	895	883	866	921	845	907	836	936	848	846	857	892	875	826	865	898	860	909	880	868	868	921	840	894	896	881	912	903	855	921	861	845	848	894	869	877	931	871	817	862	901	839	846	887	928	892	908	926	913	863	955	917	859	900	869	959	910	863	868	836	907	839	884	836	905	841	935	874	887	847	891	903	909	856	827	860	904	865	817	865	874	904	923	875	867	829	862	913	894	865	889	864	864	826	898	867	856	883	870	836	898	841	893	908	861	880	821	889	941	824	880	787	876	908	963	873	891	905	884	839	920	823	845	847	875	906	865	857	879	882	907	846	836	829	846	884	873	866	825	903	889	938	911	885	872	893	894	830	888	877	875	874	849	867	832	866	878	896	890	920	845	870	860	941	855	906	927	863	855	854	847	904	910	869	923	852	837	838	921	869	859	880	945	844	873	871	933	860	890	849	908	920	918	889	875	871	890	857	891	812	966	802	852	861	834	910	858	854	867	947	843	877	857	865	880	850	904	879	885	848	817	837	905	892	889	927	886	877	909	832	894	872	897	860	889	878	841	872	876	880	966	853	874	898	860	845	868	862	858	865	895	919	904	807	866	840	899	881	887	855	844	882	818	835	845	904	887	902	852	868	900	888	852	894	900	864	856	865	909	806	858	878	815	857	886	932	879	911	883	903	865	895	843	916	879	915	851	908	841	895	833	886	846	887	833	927	837	875	883	909	896	856	864	892	901	883	908	862	893	863	916	942	825	853	890	841	843	857	875	835	898	847	861	909	879	845	916	869	878	893	896	851	916	876	886	922	867	904	863	913	822	896	889	834	870	825	890	914	856	885	924	868	825	808	869	871	854	800	900	909	890	877	872	918	887	957	839	920	906	858	882	922	861	831	952	876	869	853	863	864	903	897	867	851	847	857	850	917	933	883	839	942	867	864	857	876	898	874	873	886	932	905	888	913	859	903	881	890	857	863	870	869	843	851	880	890	890	877	840	894	865	871	809	854	888	822	901	929	877	937	853	843	818	898	885	880	911	872	894	834	913	880	897	889	833	873	870	802	913	865	874	875	870	859	888	894	882	939	881	851	859	866	925	901	838	824	868	840	915	906	857	868	851	877	895	886	831	849	853	877	845	841	935	895	889	904	937	885	903	904	819	877	821	910	872	858	894	894	813	867	867	916	882	865	879	859	846	880	864	893	884	872	874	880	835	887	883	917	886	877	886	872	865	909	878	887	853	850	859	891	878	914	874	899	850	845	879	899	936	920	898	900	922	882	899	850	906	869	881	891	876	928	830	854	877	824	881	872	903	856	920	899	878	918	913	902	952	892	856	898	886	856	812	851	898	889	916	888	886	878	869	874	846	864	857	920	881	891	864	880	845	919	842	849	914	855	868	887	860	804	846	961	950	862	829	870	856	860	838	863	881	835	885	843	879	897	883	854	876	855	875	886	881	930	871	855	901	868	919	867	910	882	893	905	819	922	871	936	873	871	823	901	853	875	931	903	839	876	874	828	900	833	924	939	917	850	878	882	900	842	883	865	887	910	938	908	892	897	875	889	918	907	914	855	861	881	915	802	855	829	904	845	903	891	850	925	892	873	950	886	857	835	867	840	838	890	813	870	846	860	910	914	889	913	922	909	902	907	904	813	871	862	898	882	838	906	843	849	893	843	868	829	929	865	878	823	909	871	861	889	889	882	850	897	886	921	902	862	936	916	845	870	841	862	850	848	833	863	848	872	895	861	895	870	940	876	916	876	866	870	872	922	888	842	898	876	873	900	855	918	898	868	843	831	916	864	847	897	876	829	918	850	874	830	899	955	863	874	864	863	843	915	889	899	869	893	849	858	881	914	869	857	918	866	846	841	867	897	926	888	900	902	923	859	842	858	841	841	927	818	838	878	906	863	855	953	876	890	897	879	907	929	864	884	904	868	820	839	855	882	889	861	871	921	820	890	867	899	881	842	864	912	877	841	886	838	861	894	854	903	878	857	921	849	849	852	835	845	891	912	879	868	846	856	922	874	960	885	881	863	905	860	890	892	852	824	868	935	862	831	883	898	911	874	823	888	876	899	866	885	874	907	890	847	904	847	917	888	821	837	886	893	820	828	794	891	851	909	843	865	832	855	895	880	887	912	882	855	937	872	906	872	931	819	919	827	864	835	919
31101	28466	24372	8960	1369	731	645	644	646	574	638	602	606	599	628	612	584	655	606	657	621	650	670	631	669	673	640	643	578	632	606	620	623	673	625	639	596	618	625	627	646	649	640	592	622	634	635	630	593	631	663	656	618	670	615	613	589	589	644	633	590	646	642	607	637	620	613	646	619	636	630	573	625	626	624	676	611	605	624	637	592	602	629	627	628	616	587	641	668	633	584	631	564	624	633	607	605	607	635	614	665	579	639	637	632	623	652	625	636	627	629	608	599	666	621	619	620	686	599	623	578	618	601	603	618	617	613	619	627	658	596	604	636	657	616	629	604	632	622	634	628	614	603	652	623	606	577	600	643	679	646	636	614	615	650	672	668	651	689	590	598	593	611	632	593	637	633	623	613	629	635	632	617	584	649	595	606	625	641	654	634	636	593	619	633	641	636	646	623	590	599	622	599	597	605	656	646	647	611	663	609	649	628	619	613	656	618	605	643	626	666	680	625	632	625	613	655	635	627	604	657	634	602	674	637	638	628	571	624	570	630	613	624	654	642	627	611	641	625	566	663	591	613	642	643	596	575	588	615	634	656	590	557	644	663	613	681	644	597	615	639	640	620	642	628	627	629	654	618	607	623	634	644	615	626	637	643	646	660	623	594	640	590	598	619	628	609	627	630	633	627	626	660	685	570	621	615	605	609	604	598	592	573	649	655	616	611	627	611	636	682	611	583	670	630	632	633	610	588	643	649	604	625	619	626	593	643	601	590	620	652	626	652	603	641	610	582	645	659	623	616	596	615	616	620	629	606	602	601	615	633	581	637	657	588	608	567	611	644	624	662	600	611	627	674	594	634	622	577	658	680	631	612	623	685	617	610	595	625	616	651	624	628	635	612	652	632	660	637	575	589	623	648	629	613	606	632	619	588	611	589	655	601	669	630	602	606	603	631	644	639	604	585	597	627	630	649	617	611	627	612	636	650	607	600	592	619	625	673	586	628	588	599	632	603	609	631	613	579	599	644	650	630	565	637	619	606	612	555	602	612	596	615	633	604	664	580	626	634	649	628	656	623	620	610	634	624	604	597	659	635	638	616	648	620	664	643	620	607	592	662	659	574	618	626	640	603	582	606	615	655	629	668	657	615	644	612	596	620	616	657	613	616	657	682	673	575	644	632	655	638	576	599	618	630	601	588	618	626	618	620	642	637	672	600	637	644	595	601	624	636	623	621	600	648	611	641	621	607	636	639	638	632	630	627	631	623	627	635	573	641	677	633	635	652	621	587	581	590	649	661	614	613	627	591	618	627	623	629	609	670	594	653	617	631	637	626	651	609	637	625	606	634	638	630	652	610	588	595	564	637	632	649	632	615	622	649	631	660	537	620	606	629	630	640	630	650	643	582	675	638	619	670	606	625	644	635	626	644	583	619	618	597	578	622	635	629	657	645	636	618	594	603	624	616	612	644	615	635	584	602	585	631	609	618	608	639	639	590	626	604	589	589	629	617	617	601	632	610	662	608	609	615	629	602	602	611	587	590	660	616	599	583	624	602	649	583	632	658	613	633	643	666	607	645	606	594	585	619	637	580	617	609	613	624	607	615	625	634	641	608	620	655	662	630	635	610	586	639	625	606	634	637	611	621	631	621	612	596	620	599	596	654	660	575	600	599	621	603	606	565	631	626	654	590	632	614	609	654	618	640	591	638	644	633	643	605	598	572	623	606	608	596	685	601	581	638	638	621	598	621	634	601	630	612	654	632	626	628	642	631	653	614	639	620	601	604	639	602	618	638	604	632	629	658	641	597	607	630	607	627	639	615	609	632	622	637	622	639	577	601	624	621	634	656	596	600	638	612	597	655	641	620	620	636	578	652	592	625	618	587	650	563	647	664	616	604	655	618	626	626	620	631	673	606	621	694	588	596	656	608	634	600	638	556	624	591	619	668	655	651	611	613	629	599	607	598	619	674	638	617	594	620	618	584	601	637	610	647	628	641	650	611	628	587	621	596	615	673	579	591	614	605	596	607	634	614	633	619	618	596	639	612	566	616	540	606	651	620	653	611	617	624	602	614	645	617	638	590	624	603	635	623	632	611	606	635	635	628	661	599	591	590	613	620	670	577	635	636	614	620	652	638	585	654	635	578	598	630	613	649	631	614	598	620	633	613	661	630	611	665	642	606	617	593	598	640	680	613	591	598	579	598	609	615	637	637	609	625	622	601	622	606	588	647	628	703	634	584	617	625	598	630	647	633	589	640	599	630	642	571	597	611	598	601	659	634	620	605	601	654	643	588	659	618	667	612	640	637	652	622	634	598	626	607	610	595	638	612	623	611	609	632	608	616	621	609	614	614	629	653	649	618	632	623	621	638	615	655	631	638	627	635	642	603	624	626	612	622	650	565	627	669	614	633	645	616	653	626	620	619	625	620	627	631	650	604	624	641	603	611	637	614	637	600	605	625	616	609	611	626	630	618	611	607	644	564	652	601	568	649	636	614	607	615	606	630	666	625	623	644	604	604	641	594	603	598	612	648	592	683	574	605	675	577	612	582	656	641	659	598	593	609	587	600	628	653	567	644	591	619	577	635	631	595	644	641	635	685	619	623	567	612	599	647	577	600	634	649	590	599	598	659	613	599	614	586	619	626	633	605	650	595	591	651	599	631	635	606	613	636	561	630	599	590	642	649	624	658	653	613	620	657	629	607	629	593	609	610	627	615	641	655	608	644	614	610	601	668	594	629	614	626	609	633	629	643	588	584	643	650	639	589	679	644	641	591	638	650	643	611	616	634	669	633	643	611	628	638	619	673	605	659	647	610	638	606	610	615	622	622	652	564	596	631	643	583	636	616	589	630	633	604	626	595	578	598	653	622	622	607	627	658	650	593	628	631	599	657	610	606	603	636	575	575	636	612	690	621	635	609	644	637	640	630	609	638	620	629	621	603	609	626	605	601	628	673	629	612	655	598	644	603	572	625	648	623	646	562	593	612	575	539	607	609	642	636	607	612	615	633	605	643	633	662	631	608	653	668	598	600	610	629	626	617	622	636	619	627	626	619	626	602	616	651	577	625	617	605	602	592	611	627	627	625	619	636	635	644	646	624	663	629	605	627	626	659	626	677	591	598	589	618	635	600	662	602	653	639	610	614	673	608	602	649	642	622	609	633	600	573	610	602	628	583	561	608	625	618	642	634	654	603	601	648	594	628	620	600	602	595	600	639	635	610	626	642	643	633	627	648	573	623	661	631	639	626	606	645	643	607	623	613	603	650	617	630	627	629	622	587	638	636	647	656	661	635	602	616	635	641	603	608	620	619	600	670	657	633	594	604	613	642	631	587	622	636	604	588	592	626	606	625	613	605	643	591	609	680	627	597	620	627	622	642	577	615	637	627	606	627	604	632	651	632	635	631	614	613	653	601	641	619	610	590	613	592	662	654	636	611	669	602	615	603	646	617	640	641	628	645	655	644	641	624	605	622	624	614	629	612	625	623	593	628	629
37781	43663	24181	6446	1968	1042	922	840	810	938	833	927	873	825	850	825	881	856	912	825	912	904	837	859	884	901	909	851	838	900	861	859	891	818	870	888	873	890	845	886	835	873	892	897	870	863	859	861	888	888	917	905	860	843	874	874	910	904	890	867	869	934	837	868	822	877	857	895	901	889	885	856	858	853	826	873	853	813	859	872	921	866	839	890	863	878	858	855	914	886	863	855	826	887	859	837	903	868	845	813	845	875	859	937	861	846	890	872	879	809	881	824	827	868	879	867	859	856	893	867	884	942	852	898	865	887	876	881	903	873	915	860	868	843	865	886	844	885	878	855	850	901	899	921	916	886	923	848	851	893	863	866	845	884	884	864	872	874	854	828	864	820	826	899	877	866	901	855	856	853	855	849	927	853	828	909	760	894	839	902	846	842	865	786	795	822	836	870	881	876	914	844	893	893	842	857	869	837	897	849	906	833	874	847	909	865	818	859	838	872	928	849	866	885	829	867	849	855	888	902	900	858	872	901	858	841	898	853	889	867	914	822	809	921	857	823	885	912	826	865	844	839	876	849	811	862	900	807	909	851	913	866	891	869	827	908	830	863	818	865	831	836	870	815	882	839	852	838	923	846	863	814	888	952	887	879	869	853	869	868	853	843	843	876	823	913	874	828	830	876	844	871	811	846	885	879	875	852	862	930	872	899	876	872	847	926	808	854	859	840	795	829	865	866	894	868	845	898	826	866	875	821	854	844	915	885	843	865	827	888	895	835	877	860	866	913	836	876	851	866	838	881	902	865	860	880	843	833	874	805	855	879	875	867	894	903	836	884	802	880	899	845	861	878	881	861	853	880	891	845	875	856	880	834	877	864	886	806	884	842	834	855	873	891	862	873	828	814	835	869	913	871	886	887	919	848	903	835	931	871	850	809	863	874	877	863	899	948	871	870	853	880	913	861	835	861	885	858	876	910	844	852	816	874	887	847	851	895	903	899	917	845	824	908	890	919	852	828	851	821	859	840	900	866	849	851	855	869	891	885	840	865	862	884	858	838	868	881	899	865	854	866	838	843	896	824	946	832	893	792	874	852	806	895	864	834	866	877	897	807	840	865	819	848	882	894	850	913	852	901	883	857	857	858	882	872	806	901	864	886	874	872	880	891	807	847	823	856	880	839	907	824	925	859	855	818	917	910	841	849	865	863	858	843	931	885	908	897	846	874	882	849	865	869	913	893	850	864	838	922	880	867	888	850	851	902	885	857	869	872	867	845	850	863	865	880	834	827	847	864	856	869	862	830	860	868	811	879	911	810	828	851	892	904	794	875	814	841	885	919	863	835	918	883	913	948	867	868	842	891	878	944	933	892	846	844	850	831	896	845	949	841	904	844	857	812	836	892	808	883	865	880	849	877	866	830	923	897	811	836	829	852	879	839	844	845	870	821	922	839	821	904	910	842	829	893	855	873	874	836	885	875	835	848	839	908	853	832	837	881	924	886	867	869	878	871	876	883	858	846	945	846	871	847	844	885	891	865	847	841	894	861	907	913	865	901	788	879	888	830	890	891	878	879	905	864	863	872	910	873	918	822	828	853	895	891	880	858	882	859	838	853	886	885	843	851	851	811	914	845	863	897	869	823	846	870	902	861	920	908	887	838	923	846	879	880	877	853	812	912	915	868	850	860	847	895	828	851	857	856	869	883	834	882	813	835	901	831	853	867	891	834	888	879	884	861	880	868	832	873	892	878	836	859	849	848	872	900	878	909	835	874	908	864	862	824	856	881	887	891	876	857	872	852	847	854	804	837	884	859	867	919	875	857	832	827	844	886	882	843	874	904	876	889	831	874	825	838	904	868	911	901	836	921	858	864	871	851	839	869	897	895	898	878	888	901	819	874	867	863	812	857	932	834	852	844	869	868	899	850	852	884	845	894	857	879	813	918	830	859	816	834	873	902	892	825	851	850	874	887	849	866	840	890	854	905	858	824	857	851	852	778	801	844	848	855	821	892	898	884	866	865	812	889	863	856	853	799	874	869	871	878	864	850	848	885	867	830	820	807	811	802	833	853	864	870	874	875	826	859	872	840	835	862	886	878	827	855	880	858	819	908	880	804	864	867	843	816	867	824	812	857	837	865	836	901	918	845	889	835	868	831	830	846	862	906	882	848	905	892	846	861	874	858	865	887	854	836	838	924	921	870	875	847	883	889	891	834	840	900	881	835	884	900	822	862	847	841	881	898	809	875	921	887	888	868	844	858	878	902	889	894	849	847	890	905	851	851	863	876	851	861	865	889	931	901	805	784	833	851	845	844	857	886	898	828	857	848	854	880	850	876	863	867	868	840	877	890	864	933	920	841	894	860	901	882	859	874	857	826	842	917	885	841	848	852	875	869	879	851	880	894	884	879	855	855	914	882	806	829	907	841	929	869	869	883	881	882	874	867	864	940	860	855	855	880	855	877	873	864	841	960	870	892	863	893	871	882	830	904	862	846	908	886	886	875	835	854	862	915	888	870	920	895	868	886	830	910	829	876	854	935	830	872	881	850	895	889	817	826	941	856	871	832	870	865	876	884	813	833	908	884	895	900	878	849	798	886	817	859	858	880	879	867	888	868	855	840	894	851	903	853	861	848	870	857	863	838	883	861	876	830	826	847	861	893	882	909	837	851	857	950	894	851	896	835	799	912	919	861	824	883	897	867	869	887	841	846	897	843	874	841	841	952	841	894	853	880	909	825	862	863	890	881	840	884	873	871	858	885	812	846	831	837	804	874	858	883	862	863	907	843	897	893	864	871	861	856	872	900	873	870	835	903	879	883	829	866	832	857	819	853	926	849	925	858	861	905	912	812	883	875	853	887	869	849	880	864	874	885	850	929	864	815	883	897	885	859	837	844	853	882	893	928	887	847	874	869	870	885	901	804	902	888	812	899	856	805	912	847	911	853	863	862	918	856	879	859	866	863	844	839	884	819	883	874	885	848	854	859	828	840	868	860	848	879	882	847	867	827	880	926	883	854	865	852	851	904	922	905	882	874	906	905	841	842	877	862	860	895	776	891	861	825	879	882	893	833	867	872	821	868	916	874	843	938	801	848	888	821	875	832	841	869	906	898	915	929	887	894	808	857	904	885	923	884	880	874	866	892	817	847	871	887	907	838	879	891	919	897	894	859	862	871	858	911	854	877	822	883	915	963	853	882	901	802	943	859	899	825	878	876	847	839	888	867	819	892	835	837	909	886	839	851	838	880	836	892	868	954	888	878	836	873	872	844	847	865	872	882	893	908	910	850	859	798	861	820	855	855	842	871	846	845	895	841	834	884	873	813	879	893	838	871	842	876	837	853	894	855	881	864	863	897	884	840	883	881	873	835	892	877	808	846	834	868	804	816	883	882	875	868	863	855	854	886	850	840	837	899	837	875	831	833	878	912	929	835	853	853	922	835	888	815	853	825	861	871	846	821	911	897	833	876	853	824	859	895	831	851	845	860	884	883	888	860
24272	22058	29747	24429	21242	13562	1521	743	722	716	718	704	750	705	781	794	736	794	667	703	701	753	705	723	712	703	720	725	734	723	740	709	713	727	717	725	698	718	713	677	752	704	727	746	738	722	714	722	719	749	759	718	736	743	702	688	764	699	745	711	712	783	715	666	684	703	726	737	676	690	694	760	720	668	716	699	716	733	709	715	735	757	733	698	720	722	724	740	703	719	705	700	687	694	730	717	720	746	722	727	727	729	696	709	723	748	711	760	670	705	786	702	720	676	697	719	727	736	686	770	671	710	743	734	755	718	680	693	700	758	705	708	746	702	717	740	698	673	713	727	682	734	706	741	761	706	785	761	736	756	724	725	730	744	697	745	733	782	676	717	746	730	721	734	780	722	687	690	698	727	731	704	703	710	732	695	743	709	694	790	698	722	743	687	759	687	699	711	739	761	740	664	727	727	795	728	696	741	733	731	704	722	694	737	733	694	671	668	721	760	738	715	705	764	791	753	705	700	695	718	664	735	817	736	762	765	736	731	729	739	723	715	690	778	737	743	717	712	703	767	726	701	742	702	701	671	721	721	728	740	669	725	720	694	721	737	744	725	713	742	720	709	737	714	739	737	714	759	758	746	725	780	716	738	758	710	717	744	709	698	713	708	728	736	751	727	743	741	776	708	750	746	776	714	713	769	719	769	736	689	725	694	780	726	733	718	730	720	719	745	745	758	781	795	726	716	670	736	706	709	723	708	717	750	677	756	709	730	722	730	754	723	670	699	714	685	727	716	747	734	696	719	737	711	710	765	692	728	682	737	732	707	683	671	703	694	710	747	700	713	725	737	740	722	675	774	718	750	733	743	715	709	762	722	745	778	715	717	699	710	757	736	756	711	716	661	740	765	728	728	677	710	733	670	708	777	689	691	705	730	689	735	745	693	799	718	730	719	760	763	724	697	725	678	700	705	664	740	711	730	738	711	736	742	745	700	727	730	722	723	698	718	725	729	757	749	740	705	651	749	759	742	795	751	748	763	725	674	771	747	753	669	685	727	714	729	719	686	747	654	731	750	770	675	691	723	712	728	694	775	687	694	759	770	738	745	724	714	697	741	710	728	694	687	719	725	712	695	687	735	705	684	716	753	740	735	672	693	742	743	764	697	696	717	755	741	708	700	781	732	730	713	715	782	723	717	694	732	754	712	771	726	735	699	729	734	722	708	693	718	721	716	702	735	750	763	746	689	711	740	778	705	722	742	705	740	687	724	701	746	668	717	703	711	725	752	730	770	712	762	775	715	730	731	680	719	698	755	658	696	668	718	692	715	706	750	751	766	669	743	728	745	710	731	703	740	709	686	693	740	759	727	729	740	754	679	755	669	756	747	701	734	708	746	729	681	683	738	777	746	755	750	763	748	721	735	688	724	741	709	755	690	726	730	753	709	790	707	730	719	742	704	751	703	744	698	736	719	726	772	728	744	737	715	703	764	743	714	716	707	739	728	715	743	725	744	762	749	727	736	771	753	735	733	686	718	783	709	745	702	695	748	742	713	702	733	667	696	687	745	767	667	693	709	732	684	725	719	737	731	745	688	742	653	694	695	707	728	728	729	713	768	738	707	702	722	742	723	697	669	755	692	731	742	706	709	723	703	723	740	729	684	745	724	703	711	705	715	733	761	735	743	671	700	727	781	742	695	750	767	692	740	710	699	696	711	794	670	696	712	724	727	747	729	698	742	711	729	711	738	777	714	764	712	741	759	751	741	744	740	715	736	732	712	720	725	731	769	724	700	691	735	738	746	769	744	684	720	779	683	745	644	768	713	677	709	755	726	700	679	741	745	705	718	739	698	734	712	684	718	717	762	752	770	730	738	717	725	733	723	710	698	678	729	737	811	735	685	686	766	712	755	709	709	738	708	723	724	718	715	718	684	710	703	757	733	731	724	729	737	689	666	702	701	727	761	721	771	685	741	769	738	738	719	741	769	766	654	701	724	748	751	718	747	726	714	696	749	724	676	777	715	782	697	724	759	714	759	723	750	733	775	749	725	689	737	703	744	740	683	730	762	769	716	749	674	757	718	722	702	743	694	678	770	745	721	694	682	738	678	711	692	703	744	701	712	724	726	766	729	758	723	758	732	740	721	714	748	754	714	751	753	735	710	727	784	722	708	714	742	708	739	720	723	702	730	741	734	735	716	719	724	723	705	743	726	756	706	735	689	709	700	694	727	683	757	709	709	685	759	736	721	749	702	731	720	714	729	702	706	698	714	739	759	721	734	720	735	746	725	733	711	703	723	713	737	723	725	760	708	720	720	669	715	745	683	737	723	711	736	748	669	703	699	748	716	690	752	744	738	693	727	707	687	706	724	713	707	723	739	762	726	730	732	703	737	706	722	733	699	815	710	751	754	693	715	738	773	703	721	714	705	762	725	744	742	693	747	709	735	709	725	802	745	710	713	726	741	682	712	751	734	745	753	763	694	736	704	715	741	683	750	682	742	746	734	703	723	696	778	685	695	730	701	767	726	699	735	707	724	694	664	688	752	720	709	734	736	719	708	721	766	725	704	724	753	724	717	729	729	722	671	754	731	756	704	699	688	665	702	757	759	721	742	757	749	697	738	782	722	772	688	696	723	681	718	728	746	706	692	738	744	765	715	736	744	774	728	745	767	729	713	693	697	751	734	729	764	726	721	691	705	742	741	764	736	710	730	689	698	714	678	793	722	721	722	744	735	718	733	643	778	750	691	723	677	698	701	746	743	648	707	736	664	669	706	727	708	735	703	753	787	730	737	732	746	721	700	719	763	683	757	702	703	750	705	733	726	737	728	713	727	742	791	737	725	715	687	760	777	808	745	727	731	734	686	696	720	769	744	684	725	742	717	682	730	739	743	739	705	749	717	717	736	697	745	666	703	766	724	695	721	696	760	703	756	750	705	722	687	751	752	735	667	763	684	733	662	725	753	686	719	768	736	721	713	720	685	773	761	732	732	714	725	732	705	720	738	715	712	738	724	695	753	768	726	752	754	722	704	729	728	716	742	728	709	731	724	705	748	690	710	694	729	733	741	753	722	745	780	692	719	674	681	764	703	697	756	739	715	715	720	728	740	721	754	727	724	707	720	750	707	700	718	722	743	719	683	742	713	691	762	719	656	698	737	704	749	687	710	690	768	761	672	690	710	753	716	738	682	720	738	733	744	695	751	760	735	710	722	706	701	687	667	744	780	719	704	717	715	770	697	718	745	753	737	746	715	749	710	737	724	719	706	735	660	710	717	698	689	720	772	727	739	726	678	724	738	688	690	752	741	673	714	694	726	750	749	688	728	727	698	653	719	723	686	728	737	747	723	757	718	707	722	725	690	719	712	690	733	708	733	702	754	675	737	713	705	766	714	738	715	770	720	726	757	705	736	717	683	678	679	704	709	759	705	774	708	695	755	684	720	723	710	725	642	734	693	734	706	744	737	695	740	718	746	714	734	733	749	732	728	737	697	749	706
62471	89524	57403	27134	8865	2240	1103	1016	1009	1018	1012	942	1004	973	1054	1044	1013	1000	1004	964	1010	1041	1029	1023	934	1020	1014	974	1004	1026	1013	993	976	964	989	991	1008	1000	982	976	1018	1004	1027	978	1041	1007	1021	1025	968	1010	995	1006	1015	961	1035	981	1038	1005	979	999	1034	1016	993	965	969	994	985	1028	1014	1033	1015	1029	990	990	968	970	1030	992	998	1026	1056	989	1025	992	1002	1029	987	1004	994	944	986	1023	1030	961	1004	1017	952	1012	999	1043	1025	1020	1038	964	989	996	1010	1022	970	1044	1048	1039	1042	1051	1068	940	1001	1005	967	991	993	955	953	982	982	969	980	975	996	959	1038	1012	982	1029	984	981	1028	1020	969	996	990	1059	955	1074	1020	1009	1022	980	1027	1015	1022	992	1072	1037	1019	1010	1013	968	1059	1018	997	1070	952	1052	1013	1015	910	1041	947	972	1044	993	1041	1010	993	1023	1033	922	992	1037	1027	1028	1002	1022	993	1013	1055	986	1035	983	1017	1031	1025	989	983	995	1015	1026	1010	1034	1039	1054	1050	992	983	982	1021	963	1028	1029	1022	977	1000	978	1022	1040	1060	1015	954	965	1043	969	978	1040	1020	1031	1057	1006	983	937	953	1000	1047	1036	954	1021	987	1017	1034	958	1026	1044	947	1016	1037	1010	999	1042	1030	993	986	1029	996	1012	1004	1001	978	1038	1044	1049	994	1007	1017	1045	991	964	998	1054	992	1019	1008	1033	985	1010	1043	1026	974	999	1014	1018	997	1024	997	964	1017	954	1007	1025	999	993	1008	948	1034	1019	1003	1072	972	1003	983	988	1047	1029	953	1014	961	962	970	989	1013	1001	991	988	987	950	1024	1067	1041	981	1018	1040	1039	976	1084	974	997	1039	1005	1003	1025	1034	1017	985	992	959	988	1020	1005	1019	1021	1026	979	953	1018	1077	965	1010	967	915	994	1004	1029	959	1048	1000	1026	1016	995	1060	1016	984	987	1047	961	1057	992	1027	982	991	964	959	1014	998	1023	985	982	1007	1016	952	1005	972	1019	1008	955	1005	1009	1005	1010	1020	1016	1006	997	1065	1025	990	996	1044	1032	1010	997	965	1034	976	1013	1036	1000	1053	976	958	979	965	1052	1047	1000	1021	1018	993	1006	1022	1011	1050	967	1022	978	1041	948	1011	968	1053	974	1030	995	954	969	979	1031	1001	1009	981	933	978	966	964	964	1056	966	1010	1002	958	994	1005	1032	1006	1014	964	980	957	1067	982	1015	1015	973	1035	1002	1002	979	1016	1032	1001	1049	1018	959	1011	965	976	978	967	978	1006	1029	996	1013	984	1000	974	1034	989	992	1063	1045	996	1059	1013	1042	1020	1012	1037	1067	994	1037	962	1012	984	996	941	1006	948	977	996	996	1039	985	1020	996	982	992	1018	996	994	1050	980	952	1009	1020	984	973	955	999	994	1005	1004	984	1006	982	1009	1016	980	1004	989	1002	1003	993	1020	1010	999	947	941	1027	1019	1029	1017	964	983	1022	996	970	973	951	986	1011	972	1032	1044	1019	1024	983	1011	1031	1024	973	1001	999	1027	1023	1016	1048	1019	984	1004	941	938	998	1030	1039	1051	935	1038	998	1023	936	1028	965	1054	1038	964	953	993	1009	1040	1007	980	1063	954	959	992	1088	994	965	991	989	975	1083	984	982	992	964	988	1022	1024	980	1032	969	989	992	984	998	1026	957	1040	1015	975	1004	1002	1029	1004	1053	988	1000	956	985	1044	1018	1071	1019	998	961	979	1005	932	984	979	1028	1021	980	998	1007	1055	1034	951	999	1001	1005	1015	1043	956	1041	1026	1002	1060	979	1008	993	1000	994	1035	1002	1027	1047	965	1010	1021	1037	1000	1018	1002	1013	978	1020	1015	1018	955	968	1023	1013	917	1077	1041	991	958	963	1012	960	988	1069	929	986	980	1052	1030	995	1038	1017	982	963	951	1023	985	1007	988	1005	986	1013	997	1037	1040	1029	1001	1027	1003	1009	987	974	1001	1009	996	1045	1041	976	1049	1013	1005	971	987	1046	974	1007	1017	972	960	1005	988	950	919	942	1019	1022	1057	1034	1032	926	1009	1040	1013	959	1034	1019	963	1018	1050	1009	1000	977	983	1041	985	1039	981	1056	1003	954	1014	1026	976	1050	1032	955	973	1030	1007	1002	1048	977	996	995	1015	997	983	991	1033	1019	944	1028	951	997	991	1014	999	1028	979	1029	1067	1067	1018	1008	1062	997	1017	970	1014	1031	964	966	1003	1062	1002	939	994	1018	1044	1055	1005	994	1021	974	1011	1033	1025	967	1020	1031	986	999	986	1065	956	971	988	993	996	1021	1003	1048	977	1035	1023	1014	1015	1012	1050	1012	972	1066	993	965	1012	995	995	1050	1011	1008	1020	978	942	978	1019	1016	943	1044	989	1017	1018	977	1021	1028	1009	1009	1036	1003	978	1018	1009	1022	1072	996	976	991	977	984	1040	1058	1059	1043	964	965	1028	970	960	951	920	993	962	1029	1011	1030	1037	980	1000	939	1050	1029	1031	936	1012	985	982	985	1054	993	1023	1029	981	966	960	905	1093	1035	980	1032	1056	987	1054	1009	1046	996	1010	983	965	987	980	1003	1047	999	1007	983	1055	965	966	991	989	1002	1003	972	1020	947	1037	1022	984	998	1002	993	967	1021	971	1024	1059	1021	1000	961	1036	1015	940	959	959	1009	974	1017	968	1012	1012	990	966	1015	1001	1002	1053	962	1008	1022	1000	971	1019	1039	1009	997	1004	986	937	965	977	990	1003	1023	1044	1017	978	998	976	981	967	1008	993	976	1013	1032	1007	988	1002	971	990	1001	1020	986	988	976	1032	1016	953	1062	1012	985	981	981	997	990	1001	946	1018	973	989	939	1042	984	1056	1033	931	964	1009	1045	1035	965	964	996	1028	1010	963	965	1027	991	1023	1046	1042	954	1029	1066	1033	962	993	1048	973	1001	984	1029	1007	1019	990	970	1008	1006	968	1119	1041	963	986	1011	1035	969	1030	1038	982	1001	1034	1009	1055	1050	1029	977	987	977	987	980	977	1001	941	999	992	1028	1068	1005	997	1014	967	1028	978	1013	1058	1002	999	1007	1015	1009	1025	992	1023	997	1039	996	1041	982	1014	1016	971	1010	1031	1078	1049	991	952	1069	994	960	1050	1032	1024	982	999	1054	993	997	974	1076	927	989	1044	1029	1015	1009	956	1055	1080	1062	941	1014	1035	985	1007	1042	1024	995	996	993	995	1032	992	1054	1029	1030	1007	1016	954	1000	1032	1008	988	973	1040	1059	945	1053	986	1006	1014	1014	980	992	994	971	1043	982	1094	1046	959	945	1019	1027	958	1044	1000	973	1037	1020	1008	1030	1033	1014	949	977	1050	1062	1007	1017	1018	1044	976	1022	979	1012	998	1044	982	939	995	983	1005	953	974	1062	1004	1008	994	1010	1022	1040	997	1001	949	981	1038	1058	990	1029	979	959	944	954	996	1067	1028	1012	1022	1006	948	1008	1018	1040	1042	960	957	970	1023	995	1050	976	995	995	980	993	1017	1013	1013	1017	1009	1016	988	991	1005	1020	1004	960	993	1012	990	1008	1011	978	1007	989	1005	995	986	1032	1047	1016	973	936	1031	998	975	1056	1072	1005	945	928	1026	989	996	968	1009	990	1013	1032	1004	1004	1038	991	958	1018	1004	1063	966	1038	972	1010	1023	1010	1008	992	1034	1003	996	1084	1012	1002	1046	992	973	1063	980	990	982	953	994	988	1003	961	958	1033	1006	1010	927	1010	1011	1029	982	1010	1015	1009	963	1026	994	1041	942	990	1044	1008	1021	1001	995	974	1013	1039	967	1008	954	995	1002	1064	978	1026	1002	1005	987	991	986	980	1009	976	962	1064	969	1030	975	1000	997	1075	957	977	986	1007	998	1008	1071	1000	1032	974	1009	971	1037	1021	1020	964	959	1032	952	994	976	1008	994	1042	931	1003	1037	1020	1024	1045	1056	1020	1001	1011	964	1014	1052	977	1049	933	1004	1021	1020	966	976	988	1005	1052	978	1021	1022	960	959	1038	1016	951	1006	1023	1020	951	982	984	1000	1004	969	948	968	981	968	1001	1004	978	1056	998	1048	989	1002	993	1031	1083	1052	988	1018	992	1018	985	993	998	994	1027	1031	993	981	999	1009	1060	1025	1012	1013	1021	1013	1000	975	993	991	989	1011	974	973	1012	1091	971	978	1013	955	962	991	1073	1013	1033	996	1019	977
23504	21783	29726	23961	21484	20317	5849	791	662	704	651	674	682	673	642	625	653	613	631	674	688	680	629	631	626	632	657	623	641	648	684	643	630	590	648	627	654	623	636	647	635	629	629	630	681	649	591	630	628	629	618	695	630	653	630	661	618	597	626	643	677	658	650	636	636	674	624	677	655	658	621	654	610	616	681	628	618	619	643	671	644	650	660	616	611	594	613	661	653	632	655	673	620	617	666	686	625	674	639	604	648	598	643	655	636	653	577	604	641	654	625	659	706	634	656	685	633	640	594	675	636	624	689	558	648	631	678	632	668	595	665	596	615	681	636	691	611	627	658	636	617	682	659	624	600	609	644	666	679	607	614	618	669	624	638	643	625	663	641	658	679	644	620	674	623	648	651	657	643	649	610	640	661	663	633	647	636	657	648	603	675	609	637	695	643	604	654	657	690	649	629	619	665	619	668	638	636	624	581	671	656	686	589	662	640	637	625	600	644	662	627	642	665	654	648	673	682	599	572	667	648	622	681	637	618	617	634	608	641	630	685	641	686	615	628	636	636	680	672	673	694	640	650	636	626	614	632	636	611	625	706	606	664	626	668	657	655	647	657	622	613	619	694	632	620	640	624	656	667	654	621	628	655	651	633	653	622	632	644	657	658	639	596	679	636	662	650	638	643	654	653	658	627	653	691	654	679	619	646	642	642	639	613	671	675	596	645	648	608	654	625	646	623	646	672	649	655	652	616	700	653	630	663	619	665	636	656	627	599	632	628	618	609	634	645	626	611	608	617	593	662	627	625	630	617	633	610	630	625	671	661	635	646	689	655	645	666	707	643	661	635	691	653	615	635	637	643	647	655	667	583	666	646	609	693	613	645	642	660	628	654	631	647	603	666	643	631	590	613	619	648	669	631	644	652	632	611	659	619	671	638	674	606	658	624	631	646	639	620	618	650	638	656	641	598	612	629	666	603	647	637	643	645	632	632	622	651	668	635	662	679	640	600	665	628	657	673	639	643	635	684	634	600	619	683	653	635	663	620	621	632	601	643	619	662	673	601	654	680	656	597	612	663	611	667	686	651	635	597	711	634	667	638	649	626	581	665	632	634	628	671	637	680	645	639	641	665	662	597	654	687	655	635	650	604	637	652	639	630	658	633	624	642	641	657	635	636	619	639	670	593	613	630	619	611	646	676	632	622	598	664	635	643	625	642	674	631	595	646	627	672	629	622	649	627	606	662	651	624	611	662	615	668	661	638	623	638	622	641	668	596	665	646	622	666	572	615	624	646	634	624	642	595	612	675	634	639	657	636	659	619	626	657	660	614	636	619	625	640	685	636	671	641	644	622	653	662	644	639	690	621	617	679	614	608	636	646	648	631	688	652	656	594	645	652	612	609	620	661	651	681	672	614	630	630	637	612	644	607	624	650	684	619	679	614	634	622	651	617	630	672	626	623	615	624	612	641	588	647	642	646	632	661	675	619	664	637	661	639	618	591	676	644	637	631	673	688	655	670	655	644	656	639	601	652	606	655	683	665	623	629	605	636	638	620	643	625	659	633	647	602	626	638	589	634	590	618	647	675	597	640	599	638	616	637	588	689	651	607	612	627	685	626	647	624	634	652	640	622	636	649	644	616	644	620	635	623	666	607	647	642	660	671	612	613	599	622	657	675	627	646	599	597	609	628	651	650	653	646	613	645	650	635	633	630	644	625	659	655	650	689	663	643	640	615	624	683	653	642	649	625	702	639	605	641	597	649	595	642	644	663	654	657	607	631	619	636	664	640	627	631	612	684	677	600	626	646	588	609	648	627	631	614	622	628	714	630	642	600	643	597	631	615	669	635	668	621	677	684	637	661	659	669	618	643	662	682	614	625	593	655	606	665	630	648	600	621	607	660	668	628	636	649	664	639	662	649	625	660	635	575	704	637	642	642	638	609	601	671	615	639	622	629	682	607	647	604	627	642	638	646	662	665	632	625	674	620	618	633	657	613	629	627	660	617	640	613	633	629	655	657	613	631	681	663	638	648	658	639	693	682	605	665	641	674	664	647	649	637	621	615	608	619	623	617	643	598	633	640	639	641	567	648	645	634	660	645	624	677	659	613	642	651	616	689	630	627	659	649	633	643	672	638	589	602	619	651	665	687	631	654	652	706	637	654	625	640	595	649	609	651	678	636	666	652	618	675	663	696	646	648	674	658	636	655	658	620	613	557	669	669	651	650	628	609	642	600	614	624	632	609	637	613	598	626	630	642	646	669	618	650	657	610	634	662	629	622	712	634	641	679	627	623	693	624	643	651	619	663	682	636	613	621	668	641	642	581	661	651	672	641	616	643	686	596	658	649	668	630	645	648	571	626	628	646	595	606	637	642	623	645	675	625	678	656	629	679	644	646	628	646	570	702	634	620	695	598	616	688	666	582	635	616	673	664	663	631	661	660	643	691	591	665	636	636	673	641	631	647	604	632	628	718	634	656	662	635	631	605	643	649	641	593	611	595	665	656	704	609	640	694	664	666	625	620	617	629	667	638	662	637	674	589	618	617	647	622	684	645	610	656	651	668	641	628	629	625	632	653	638	595	669	633	658	631	614	646	659	595	601	640	602	658	616	585	598	673	673	646	644	726	617	667	685	685	602	649	660	624	618	670	603	692	645	630	627	655	652	653	651	615	650	697	640	651	623	611	677	615	634	649	649	658	652	673	662	632	669	612	675	615	645	607	630	639	639	655	683	612	626	618	587	663	612	648	639	681	656	650	661	713	658	606	657	645	640	652	600	657	637	662	632	667	639	674	669	666	600	623	641	583	589	713	666	610	610	605	675	613	635	662	631	605	650	677	596	632	602	597	597	612	647	661	646	629	648	670	656	614	638	679	670	621	601	634	661	624	646	664	658	652	664	650	641	668	642	654	656	668	619	648	652	667	644	647	665	645	696	650	604	653	627	613	629	676	633	615	588	647	655	647	637	655	619	623	617	613	650	654	594	666	618	620	656	631	650	674	630	610	635	636	624	612	660	624	727	646	625	629	605	677	670	629	637	602	615	652	611	633	649	666	645	613	645	623	604	636	644	664	652	625	631	661	646	581	618	640	647	649	640	640	640	621	584	661	608	612	676	630	643	669	665	615	565	641	595	648	593	604	647	681	648	575	599	670	647	639	629	666	661	677	623	640	623	606	564	671	691	623	652	644	608	654	597	668	640	649	625	653	635	597	622	692	663	659	632	673	644	615	633	647	650	679	605	661	635	651	654	628	630	634	647	606	659	638	608	645	670	646	651	672	652	634	671	680	575	590	622	647	653	638	637	670	678	618	636	670	632	613	638	665	603	644	695	574	649	639	625	661	621	676	609	622	596	633	600	645	593	625	663	633	654	625	608	623	620	630	637	629	673	628	656	663	660	644	658	656	639	607	622	696	642	587	623	660	639	633	585	629	645	591	666	623	632	636	666	633	637	651	649	643	597	651	629	610	691	639	626	634	649	678	645	658	666	633	636
62299	95904	62381	31140	10695	2733	1003	902	868	945	947	849	840	874	890	915	852	930	876	864	890	862	926	948	888	917	831	954	941	833	855	906	969	882	886	911	923	885	870	910	855	842	864	888	915	865	882	852	908	853	850	861	878	918	892	873	862	924	879	934	880	897	886	835	908	863	883	885	858	871	868	908	906	900	845	868	863	853	869	871	862	898	896	891	867	846	853	871	874	914	897	856	903	958	923	872	867	880	880	904	919	923	915	889	870	883	846	872	843	858	873	823	891	885	890	896	873	879	917	847	833	883	864	846	890	884	855	889	868	936	854	870	877	860	841	877	875	882	930	853	885	883	917	901	900	893	870	918	816	872	901	832	863	870	886	917	875	865	867	928	895	869	893	879	925	908	879	884	901	871	912	890	883	818	884	825	830	879	843	903	920	893	885	860	890	848	834	872	844	862	836	855	888	894	873	880	887	863	897	907	842	916	886	918	898	948	887	930	864	879	870	890	882	853	871	875	869	858	891	910	908	886	862	872	884	810	903	936	884	883	878	948	898	894	867	887	882	895	853	862	904	915	887	870	892	871	881	872	909	912	961	926	885	911	887	939	910	877	908	862	847	872	886	822	866	886	833	869	848	865	910	863	873	825	864	911	901	851	852	893	881	903	902	900	868	847	845	841	859	918	848	895	863	825	901	903	841	868	902	886	854	898	956	866	861	919	849	813	888	933	868	913	860	825	870	919	890	908	846	905	883	876	945	872	860	872	873	896	901	910	902	847	855	881	850	897	877	831	879	878	921	879	925	899	916	899	928	836	872	885	897	908	863	835	885	932	911	901	856	891	893	886	887	886	885	876	865	861	929	849	922	875	904	897	903	841	865	909	833	863	824	894	884	880	910	824	839	889	841	919	862	881	882	829	881	897	882	794	877	914	871	850	892	922	871	902	907	881	880	947	855	883	857	856	885	896	925	891	870	890	877	896	880	859	838	896	808	856	947	890	866	883	896	902	856	863	858	851	847	875	884	873	896	911	853	888	860	859	851	864	863	903	877	860	851	924	864	862	887	909	887	897	856	921	924	881	888	862	858	909	884	847	880	858	877	863	870	940	881	924	943	854	870	918	866	899	864	906	928	854	849	905	895	895	820	868	905	925	886	897	902	921	838	852	886	880	872	859	888	889	901	877	886	961	876	917	891	850	931	867	838	949	828	900	850	812	871	886	881	917	911	881	886	889	889	837	843	941	917	876	897	889	916	853	881	824	844	874	867	888	928	846	918	872	869	868	893	854	892	885	858	906	927	956	872	862	867	881	866	847	875	833	899	860	857	864	849	847	868	916	863	824	935	923	837	871	929	860	864	852	924	896	864	850	845	903	906	864	863	869	864	846	867	889	842	903	866	903	869	873	918	873	871	901	880	872	823	881	900	942	908	885	849	888	864	871	920	900	915	900	880	861	908	860	892	917	833	913	882	885	853	920	867	861	882	901	891	907	917	889	853	911	855	868	882	879	883	871	877	862	882	918	877	936	952	834	877	874	905	862	894	932	873	882	868	836	911	814	864	841	876	866	853	889	863	902	891	963	856	849	841	852	919	920	884	845	926	827	872	901	908	888	928	905	932	871	919	897	864	865	884	880	849	894	876	871	896	934	932	927	906	899	822	845	853	849	875	882	829	866	906	876	872	917	835	804	832	879	867	889	873	856	857	906	863	909	838	897	923	905	932	927	885	864	887	914	868	827	898	826	901	885	866	853	849	886	874	880	937	886	902	881	881	939	909	901	892	910	880	848	802	891	923	898	875	824	900	843	910	836	848	847	865	876	864	884	910	904	843	909	807	898	879	933	902	878	873	925	873	890	850	883	874	878	890	911	903	881	857	852	920	845	931	930	876	908	833	888	907	896	928	872	903	876	932	868	835	867	969	907	888	886	878	853	886	841	915	895	896	882	877	861	863	903	885	894	836	872	851	903	890	890	869	848	877	849	902	841	914	879	826	848	877	922	906	878	874	905	914	891	868	917	918	870	858	848	876	829	951	882	842	824	934	874	891	893	898	890	906	904	799	927	898	868	898	829	903	922	867	800	862	857	861	842	915	902	872	873	889	862	881	899	848	880	864	879	858	904	866	818	885	942	906	843	897	899	929	844	936	883	907	929	835	877	848	914	822	856	883	913	896	927	856	927	885	874	865	867	885	891	886	943	907	844	923	845	907	890	857	889	859	956	897	883	872	889	840	909	903	869	875	888	887	893	850	867	855	882	872	900	875	890	939	847	916	851	871	890	896	885	883	841	903	887	889	908	864	925	847	873	849	882	879	938	874	868	836	921	889	918	834	888	896	925	843	858	873	857	926	853	855	880	811	864	858	886	881	899	859	878	866	905	857	914	916	852	896	886	892	871	868	905	879	855	866	837	878	857	888	850	940	883	866	892	910	902	870	912	837	841	907	897	856	966	863	877	840	843	884	870	865	893	893	891	873	905	875	893	904	892	893	907	852	835	885	846	901	883	849	850	904	892	905	969	874	876	913	864	880	859	878	856	851	850	866	888	904	871	874	885	901	895	898	884	866	826	870	871	878	854	905	852	866	820	875	814	929	897	920	854	829	889	863	892	910	916	888	904	851	863	868	886	896	871	866	840	878	849	857	864	875	874	861	929	826	889	909	869	877	882	871	954	877	883	856	905	888	875	922	920	895	891	868	914	868	852	849	866	853	912	835	889	871	916	899	826	858	857	830	833	814	891	870	877	886	864	917	866	882	845	869	869	897	843	874	870	864	899	887	881	852	867	868	919	883	850	871	850	884	904	900	860	923	857	869	858	917	935	895	916	883	894	891	832	934	893	923	899	824	904	859	910	854	870	900	853	872	847	850	914	871	826	857	814	929	850	932	911	911	866	876	870	884	905	894	904	803	883	849	919	947	868	857	872	950	847	847	875	850	928	865	854	924	830	840	898	850	907	896	869	908	913	886	866	854	829	903	913	837	883	940	898	858	933	812	833	893	886	913	896	857	882	863	953	874	866	851	895	903	916	913	823	884	917	839	865	892	884	907	842	865	857	897	896	869	890	898	914	944	893	887	896	881	908	911	892	877	886	883	865	882	900	942	890	863	882	938	877	891	856	871	949	846	920	836	865	916	873	869	864	889	877	884	963	912	875	881	852	837	881	929	854	862	915	865	872	903	906	904	872	869	810	873	867	874	860	863	894	931	829	893	867	845	865	917	886	848	840	860	893	883	839	909	892	821	853	896	899	871	865	885	908	934	925	843	897	857	844	863	852	919	850	884	855	848	879	810	886	869	897	866	847	863	866	908	869	873	878	875	911	873	880	907	871	934	836	880	891	843	918	876	870	859	821	869	821	920	846	850	887	910	915	861	920	901	825	916	937	905	907	860	823	875	831	882	883	918	919	850	891	856	851	894	868	887	898	873	865	818	909	903	903	916	844	898	917	868	881	900	816	861	913	908	854	896	883	850	861	863	896	879	904	892	926	873	900
31170	28177	23625	8481	1198	755	615	607	611	624	649	621	632	633	623	601	550	632	631	659	615	650	652	623	643	610	632	562	575	595	627	598	587	615	654	641	605	606	626	633	685	632	650	593	618	644	606	630	633	635	622	580	606	622	612	611	631	681	676	618	648	626	641	594	622	607	611	662	613	590	653	604	570	611	676	574	628	586	651	613	624	604	647	586	659	632	612	626	635	642	625	582	620	601	601	597	583	662	580	638	632	614	615	671	640	598	618	610	586	615	614	635	661	683	626	636	635	588	625	625	674	644	623	633	649	673	630	613	664	645	577	638	632	625	683	625	593	609	616	598	653	600	588	654	643	640	601	612	612	641	611	662	625	634	614	619	617	633	653	611	627	654	638	608	615	670	614	594	585	618	634	594	652	632	549	572	611	647	618	611	626	609	621	626	590	650	626	594	637	598	654	622	633	600	617	579	651	623	624	624	625	639	588	610	653	641	637	619	621	655	626	583	606	652	644	668	625	628	620	598	616	675	631	560	624	629	583	592	671	622	593	642	644	614	571	605	643	647	628	593	596	624	624	590	585	567	619	590	629	631	639	606	592	624	596	634	645	635	604	663	634	588	622	585	594	651	647	622	613	627	613	587	635	561	660	629	583	613	612	619	613	625	608	648	611	610	658	589	646	592	603	681	588	610	612	615	601	610	602	587	611	603	627	612	611	616	593	598	605	621	636	588	626	623	615	623	652	656	610	665	645	613	654	626	645	595	627	622	605	622	645	614	629	625	607	631	630	609	571	649	609	640	627	607	611	586	638	630	606	623	647	634	572	626	632	639	616	614	659	663	643	627	614	605	591	623	620	608	618	595	615	618	630	607	603	641	606	635	666	615	619	659	626	634	607	601	626	616	649	625	598	650	637	632	597	621	617	599	637	696	618	619	622	628	618	655	650	655	616	635	654	600	612	637	577	591	666	659	661	595	617	629	620	642	637	619	610	623	599	609	625	610	606	607	601	617	589	625	619	654	604	619	619	652	647	596	592	627	644	622	614	584	622	658	575	659	670	619	622	621	652	627	599	618	651	615	573	641	616	603	613	638	644	635	635	611	674	625	612	614	606	611	645	587	643	615	626	597	624	592	625	652	655	592	613	584	595	600	667	622	619	634	623	644	596	630	648	613	642	633	638	660	621	604	651	626	636	670	578	602	631	611	567	593	585	633	637	611	639	595	634	621	624	657	618	606	617	598	649	619	616	635	605	602	582	622	615	608	632	609	618	681	626	593	596	591	576	643	582	593	632	609	619	632	654	623	619	662	608	588	666	577	614	628	583	645	606	612	617	627	613	635	586	626	607	612	649	599	653	622	620	627	620	644	618	597	666	637	632	635	576	627	653	639	670	669	616	626	579	639	637	647	590	632	617	618	622	631	653	577	624	603	647	585	668	605	620	620	622	613	615	623	608	617	604	624	651	625	546	633	625	564	617	604	618	610	613	629	612	623	630	601	597	634	585	635	642	647	607	636	598	628	625	607	644	654	609	599	611	625	652	569	620	638	630	611	634	593	646	624	620	641	624	585	612	618	595	575	641	616	636	606	653	639	629	599	640	633	647	608	582	618	597	618	582	634	587	625	619	648	631	623	622	608	653	635	605	602	631	606	608	614	617	600	608	592	590	608	579	623	657	636	642	618	639	612	614	649	649	593	594	619	622	619	597	590	633	649	608	594	615	636	624	616	608	607	606	628	615	629	615	627	630	625	589	629	636	642	623	596	623	602	596	647	619	578	582	589	624	626	599	657	645	571	616	624	634	648	645	634	609	665	619	573	657	634	611	638	649	588	569	637	589	643	593	666	654	660	607	578	602	609	606	591	599	644	621	615	649	660	603	647	644	624	637	664	653	560	632	571	640	578	567	611	622	641	633	609	593	609	581	674	624	629	639	572	614	663	578	620	639	620	609	668	582	631	642	624	605	651	642	595	623	609	657	625	605	594	628	625	612	631	625	618	617	612	636	625	597	614	616	626	604	608	606	626	613	612	643	581	587	631	641	628	618	586	586	598	569	638	621	605	592	623	615	611	611	651	641	594	619	617	618	602	616	602	617	621	626	659	654	577	618	635	612	578	600	614	597	604	644	621	608	629	623	637	669	644	623	622	615	614	644	613	635	614	621	638	632	648	644	644	625	615	602	608	644	633	617	606	633	693	624	618	625	607	581	656	619	629	610	658	626	601	607	608	578	566	613	576	652	608	604	640	615	619	623	647	651	583	596	616	586	602	620	648	618	608	604	574	612	620	687	590	611	614	595	644	612	624	615	632	617	599	606	651	603	621	636	606	621	564	590	611	627	622	671	605	667	587	636	591	621	604	618	582	628	630	651	622	601	625	625	621	620	663	635	669	630	625	577	636	638	572	641	595	589	586	647	612	582	644	587	635	611	648	587	602	640	615	624	613	648	647	655	622	635	588	591	611	636	641	597	596	594	563	598	611	649	587	618	661	600	582	603	640	638	611	603	617	634	644	646	589	640	614	631	626	619	657	653	611	605	601	590	648	639	633	637	635	638	654	623	626	604	636	671	625	642	594	612	624	659	662	624	649	627	622	612	597	659	679	626	600	642	628	638	630	630	626	595	639	633	646	614	633	650	591	612	596	617	582	605	646	607	628	610	630	604	616	629	650	651	629	627	636	640	583	635	600	589	571	642	630	643	582	548	621	618	604	629	584	632	635	657	616	659	570	590	582	592	598	650	632	633	634	583	606	612	618	612	591	637	626	639	646	619	604	590	634	607	628	635	639	595	581	602	625	608	652	619	597	617	566	612	647	630	617	636	551	614	623	671	615	595	627	652	632	616	658	629	608	603	592	648	612	600	618	641	597	638	652	640	606	633	620	587	619	616	637	688	637	647	649	640	640	614	605	581	611	639	589	607	610	634	591	586	654	628	589	567	630	652	646	644	610	645	594	614	643	599	649	608	633	581	637	617	657	628	612	611	619	590	620	660	602	632	631	621	608	604	625	591	622	602	587	660	616	646	628	660	619	637	596	656	631	634	628	628	628	600	625	600	608	633	630	592	654	576	664	609	647	610	594	614	678	607	620	622	638	647	625	586	607	656	658	623	645	642	625	590	655	632	603	619	588	642	614	636	596	647	605	619	621	601	594	639	608	571	606	632	602	578	602	610	641	605	628	612	582	612	618	635	652	612	623	653	665	622	601	639	617	613	650	645	668	633	630	640	649	605	582	605	560	604	628	657	606	605	590	636	646	642	593	625	602	602	657	620	620	589	619	607	628	632	635	588	618	598	614	602	600	602	586	588	620	612	605	659	620	647	628	619	622	644	624	639	585	628	584	668	609	597	627	638	615	649	586	672	587	635	654	576	613	599	612	634	628	617	617	577	648	585	574	595	654	614	630	622	588	599	592	602	650	602	593	609	617	622	664	622	556	655	644	642	650	617	624	629	637	639	646	596	616	619	642	664	660	602	578	614	611	574	616	594	632
38227	42682	23064	5970	1722	1023	948	856	798	849	878	929	837	881	870	916	849	900	858	906	859	875	880	852	907	835	861	911	833	838	829	866	877	888	849	847	856	864	851	890	865	868	839	861	926	866	886	888	909	859	831	854	889	890	845	882	856	848	854	894	879	894	851	906	876	868	841	892	867	873	884	863	864	882	893	894	839	848	852	873	877	869	860	872	855	894	852	902	869	883	829	881	850	762	827	903	884	834	862	893	897	888	881	893	883	893	856	875	900	842	824	900	844	869	870	844	879	850	843	906	903	843	815	887	792	868	898	931	895	819	937	851	849	918	926	820	889	835	877	849	861	837	880	859	844	828	904	876	872	840	908	887	845	970	896	887	836	871	819	858	896	886	890	867	856	816	890	914	826	855	884	903	907	842	832	862	870	854	897	842	891	819	837	838	837	800	853	895	831	869	857	805	839	909	901	822	885	920	830	883	870	876	875	938	875	866	902	855	884	869	890	870	867	854	911	843	841	883	859	876	852	913	897	841	860	820	869	834	862	895	897	917	902	916	876	853	923	878	875	860	908	833	890	844	896	894	835	826	867	887	859	868	849	793	896	860	926	829	919	841	869	873	838	873	894	893	888	905	874	858	856	862	880	915	844	863	820	855	881	856	807	819	848	812	821	851	845	814	913	889	905	860	855	848	831	902	821	858	816	873	891	894	822	829	851	826	908	865	852	873	859	897	827	853	800	858	862	909	819	881	895	842	845	843	881	878	857	859	821	863	847	853	869	845	856	823	869	863	825	905	858	819	906	848	882	883	902	883	846	876	895	859	820	850	895	873	852	934	857	829	853	823	829	818	851	928	903	843	883	892	858	847	926	885	901	831	881	838	864	859	866	962	872	855	827	815	879	882	848	813	880	887	883	845	893	865	864	903	850	845	876	872	834	857	851	807	833	835	871	846	831	845	820	886	890	881	867	875	857	822	825	784	838	849	810	875	813	878	861	872	907	910	865	877	868	896	843	924	854	863	841	878	853	846	868	877	852	908	869	910	823	792	831	917	860	900	893	847	897	863	899	888	837	872	866	917	836	875	848	850	893	843	895	931	886	901	817	867	887	818	883	853	868	902	841	845	884	820	852	880	808	867	928	885	888	859	868	896	875	876	776	872	869	871	900	883	894	861	847	889	864	857	874	863	836	846	849	944	931	865	850	878	841	863	905	902	858	912	833	812	913	861	860	862	877	893	871	889	891	895	853	871	917	845	916	867	915	825	834	870	834	811	902	873	903	877	844	848	874	912	896	888	853	862	886	855	860	832	869	830	881	859	835	877	875	840	871	862	853	775	864	871	892	878	903	892	910	893	823	840	863	914	916	823	877	871	871	886	886	858	865	878	873	799	870	869	858	924	865	891	852	840	867	876	861	836	910	868	870	832	849	899	833	794	831	902	798	876	817	912	844	882	888	819	876	877	885	872	844	862	886	854	845	879	868	875	853	855	886	914	904	850	911	832	891	870	857	883	902	877	854	861	837	872	888	842	878	839	861	863	869	893	874	823	882	846	820	923	855	835	833	877	869	837	916	854	845	900	857	858	883	837	809	869	864	927	838	929	881	827	857	898	922	872	823	849	805	841	888	820	873	873	834	870	868	885	869	890	845	856	907	844	923	880	853	847	873	845	834	861	866	873	855	842	900	815	907	871	913	907	907	872	882	830	903	899	851	847	888	898	796	833	910	806	900	819	875	864	910	867	837	856	839	884	806	892	864	857	862	856	873	851	875	888	834	858	812	894	820	848	835	878	859	877	869	867	826	850	844	908	851	869	815	802	879	821	949	829	858	828	867	857	885	911	917	823	836	842	864	869	928	857	808	805	830	880	882	881	820	909	852	896	845	853	844	880	834	895	850	872	855	812	909	864	882	864	862	888	843	884	844	860	836	929	837	826	867	890	914	825	865	835	889	870	884	828	858	890	882	844	870	902	861	843	873	884	870	869	894	850	864	835	869	844	875	898	852	824	882	826	901	801	839	868	841	913	850	858	870	844	898	815	881	875	799	828	844	858	889	903	930	851	883	827	846	828	869	820	867	883	853	875	892	871	886	904	869	941	849	876	881	836	871	841	887	892	892	846	883	914	844	867	876	894	889	814	898	890	835	855	862	855	875	889	865	907	877	858	900	876	824	843	844	889	903	805	848	924	839	872	876	847	832	883	856	870	928	819	875	858	869	845	840	859	836	852	831	823	911	861	877	846	863	888	834	894	908	837	857	856	866	877	868	932	900	897	860	868	905	860	874	871	845	925	869	837	843	811	865	916	887	886	898	886	832	851	855	921	898	867	886	852	869	899	861	822	868	848	863	853	832	847	848	882	854	890	879	875	903	844	859	883	860	851	843	836	841	830	847	881	896	844	891	864	850	875	856	827	824	946	873	835	877	898	844	805	862	870	885	903	851	853	875	869	858	868	897	879	876	895	819	871	835	878	801	879	822	885	854	915	863	850	835	886	853	886	860	875	818	838	872	855	884	841	876	857	855	903	846	886	860	901	862	844	839	880	876	861	841	867	835	858	858	861	944	901	825	891	853	828	886	968	837	844	830	879	879	880	852	941	868	883	840	875	861	883	844	889	861	875	873	812	904	877	837	873	917	823	858	826	894	868	928	873	818	837	865	859	886	910	864	854	869	871	882	836	873	877	857	865	815	890	876	893	934	906	860	854	800	847	874	885	913	884	835	861	895	829	923	887	866	911	898	890	824	921	863	914	890	879	900	929	883	870	870	818	851	839	904	849	878	882	854	882	918	856	846	930	904	813	889	858	904	901	838	887	868	835	863	882	886	843	814	872	858	887	897	866	865	883	864	888	807	838	843	803	896	831	863	850	889	884	813	866	916	856	872	898	898	845	878	804	866	827	842	890	872	870	880	885	873	873	849	854	870	861	910	887	885	891	915	844	890	877	857	855	904	890	916	888	886	961	841	849	856	868	837	865	869	872	841	853	862	843	851	895	803	862	874	851	850	876	902	856	854	893	896	897	837	820	796	857	874	840	869	874	880	839	876	859	868	885	885	800	855	935	941	864	901	824	869	854	850	889	855	850	908	887	842	908	865	842	865	850	869	915	841	889	873	866	886	783	850	869	855	888	831	826	928	896	861	909	888	873	860	866	895	856	808	875	847	873	908	903	862	904	905	860	850	875	830	914	865	894	882	918	874	848	841	861	903	835	871	868	880	859	867	826	854	891	889	898	824	902	877	821	900	880	893	866	844	876	888	845	851	842	876	881	874	846	852	869	897	853	894	864	807	821	882	856	868	889	874	853	840	916	893	846	854	860	869	879	864	883	872	842	886	862	845	844	792	815	829	898	878	858	919	920	856	870	878	891	855	845	835	861	875	863	867	836	889	841	832	865	885	882	857	860	881	820	887	879	881	862	870	913	864	868	865	818	830	856	932	822	901	858	873	880	836	882	825	838	886	899	832	854	894	839	867	865	888	840	873	903	836	872
24328	22079	29720	24333	21282	13566	1447	800	773	763	774	727	764	740	737	760	765	802	742	706	765	761	744	726	766	734	786	753	761	725	723	759	730	759	728	688	701	715	751	759	757	782	726	757	722	743	674	725	729	790	752	750	715	736	742	725	711	688	756	770	715	733	729	732	763	741	765	759	695	741	742	724	775	723	721	770	741	685	702	738	714	737	668	690	730	721	727	758	722	699	775	733	761	766	756	772	730	706	753	785	779	710	771	758	758	757	777	698	713	716	753	745	725	720	729	737	744	735	723	794	723	699	758	734	657	697	723	695	732	763	697	739	738	723	704	727	736	720	728	770	675	730	736	728	727	691	714	702	716	698	767	760	788	735	720	721	698	776	735	712	700	735	690	750	748	769	685	749	722	718	713	670	713	753	721	762	691	714	752	766	716	723	728	740	712	751	738	726	665	713	742	707	711	737	718	776	702	708	747	741	724	718	719	682	732	727	751	747	702	739	745	712	717	714	752	717	763	787	729	757	756	703	730	707	755	723	754	759	728	727	746	770	732	709	745	796	694	753	769	750	693	721	745	755	745	733	715	699	718	726	734	724	717	794	740	762	773	750	708	730	742	728	714	662	721	756	787	746	775	728	751	757	726	690	752	698	731	710	725	717	751	717	704	769	785	760	720	790	737	680	718	735	739	726	691	708	741	741	775	745	728	715	747	755	726	719	706	723	746	761	728	766	726	674	702	741	757	749	706	777	702	740	722	743	719	722	738	736	706	761	728	765	785	707	755	775	720	750	752	788	741	721	739	760	685	741	686	728	783	736	739	705	704	732	719	733	757	702	713	688	701	699	715	723	738	761	740	703	766	740	745	687	726	722	725	757	747	714	721	715	751	744	718	755	747	779	725	758	765	745	706	731	763	708	742	768	736	689	739	692	742	714	721	740	720	723	785	736	693	681	748	724	698	750	692	735	751	733	720	694	728	710	700	781	737	736	726	713	759	759	747	750	697	745	787	756	745	750	690	720	765	727	719	705	690	750	715	740	741	749	665	744	710	708	771	760	731	790	728	676	726	787	729	766	678	740	731	768	711	734	685	751	756	687	719	735	740	740	705	779	710	729	750	720	710	744	685	709	749	762	744	668	752	720	717	763	750	739	724	743	754	733	712	710	745	734	758	747	710	753	706	705	693	759	740	762	708	735	745	736	698	700	763	747	691	694	703	725	735	770	744	695	705	770	715	731	693	709	732	743	770	707	685	758	691	774	753	718	721	681	710	770	699	736	767	718	745	743	775	744	733	713	763	764	682	737	706	725	697	724	733	715	706	729	671	730	732	717	706	734	729	763	745	779	690	721	749	723	773	754	714	743	728	680	712	683	741	744	703	694	740	708	776	762	736	684	716	713	759	724	738	701	715	726	678	696	724	718	729	741	716	727	676	747	745	723	746	719	732	699	713	730	771	700	753	684	685	737	751	768	666	729	700	777	713	708	710	742	695	728	775	742	739	717	690	766	786	705	762	725	742	733	681	739	731	704	685	686	751	718	727	736	752	718	758	748	743	722	717	724	749	726	725	711	757	742	747	722	750	729	701	772	684	743	791	714	739	700	738	688	757	726	690	756	761	713	692	707	726	801	727	784	731	764	716	758	732	762	755	778	671	714	749	697	723	765	766	699	688	686	731	760	728	723	774	705	721	704	709	749	703	692	706	716	704	779	674	699	776	758	766	792	732	726	704	782	728	736	717	701	733	698	683	764	731	748	746	758	762	754	710	711	765	715	673	753	721	717	679	770	768	710	756	710	721	733	710	704	732	732	722	660	711	765	722	697	706	723	715	730	722	731	732	734	712	736	742	724	767	725	773	668	737	733	728	723	737	782	695	701	769	733	798	815	727	665	725	733	792	721	709	726	734	724	755	707	737	746	718	735	739	703	748	777	761	755	703	729	739	676	724	757	769	722	735	699	746	719	700	746	796	763	736	756	736	774	750	766	730	743	700	712	673	731	735	692	741	753	696	678	707	724	757	739	749	775	733	721	769	717	720	723	729	721	754	750	659	729	738	744	719	715	721	744	706	724	734	712	728	750	710	741	764	794	736	698	778	759	737	694	724	718	720	723	748	704	750	733	720	714	743	744	748	776	770	765	766	716	776	695	779	767	736	719	734	723	714	740	761	734	756	700	746	690	704	751	728	726	733	722	706	691	725	712	747	761	719	716	775	731	713	711	769	757	670	708	755	725	712	742	684	746	723	694	664	745	767	761	736	718	724	727	743	730	758	690	698	697	729	711	734	737	731	719	709	722	717	737	780	684	728	766	748	748	778	686	705	722	722	729	733	723	743	720	715	728	776	753	711	718	742	731	695	769	683	697	726	735	766	703	722	744	752	736	771	704	732	721	709	722	713	695	730	707	726	697	712	720	696	738	722	768	730	699	678	777	740	730	773	763	737	719	734	738	777	715	697	712	721	753	720	759	733	696	751	761	730	762	759	734	753	733	701	778	720	705	752	719	714	726	743	713	694	712	741	718	781	755	702	741	712	751	743	725	761	710	722	747	695	765	744	722	717	755	718	762	706	784	744	731	738	705	769	746	699	776	752	704	722	729	758	738	701	731	729	740	736	730	728	732	758	709	812	739	761	743	720	721	715	753	768	731	714	753	713	748	710	706	729	723	719	743	746	718	707	683	722	692	717	703	724	760	734	727	725	834	741	750	722	787	721	685	761	709	754	736	744	740	738	725	764	746	742	730	727	738	718	727	742	688	726	717	707	763	697	789	787	727	713	735	738	698	740	779	724	695	732	725	744	742	735	695	728	713	722	724	674	687	772	703	771	778	699	752	774	708	734	776	710	670	758	733	707	737	774	731	747	747	754	728	759	714	732	769	742	711	691	752	717	741	700	736	739	673	698	729	752	765	707	753	756	744	748	731	758	731	744	775	724	729	679	717	715	716	732	725	777	734	741	737	713	700	719	737	727	732	705	774	756	749	761	733	669	728	741	705	694	703	749	663	717	752	728	749	721	719	709	746	758	684	722	755	719	741	733	772	817	720	720	757	713	744	696	731	711	750	687	721	737	753	753	762	742	713	725	748	730	724	704	761	728	711	759	738	695	691	705	740	727	757	758	755	698	685	745	769	699	702	751	734	699	734	724	638	691	734	729	762	740	779	752	746	761	725	737	769	693	731	742	774	685	703	691	733	702	727	744	755	721	702	704	753	736	659	740	708	691	726	756	691	736	721	707	716	738	745	700	747	725	764	749	699	757	709	691	719	716	779	756	755	730	769	718	722	735	731	723	720	705	720	769	754	698	705	706	755	703	707	732	773	724	689	737	744	721	747	739	755	736	728	726	773	751	726	740	741	733	710	778	734	773	745	769	751	727	713	746	750	754	657	747	759	774	725	762	782	751	730	728	742	738	732	725	667	700	719	738	759	739	749	725	707	686	703	710	739	744	782	725	770	727	763	790	714	731	775	741	728	760	712	728	712	725	670	737	731
62725	88639	55984	25835	7949	2192	1091	1013	1071	994	992	1011	1057	1037	1059	1025	985	1012	1050	998	1015	1001	1030	1040	1027	1050	1023	1016	1037	1013	976	1060	1061	1017	984	1060	1012	1038	1014	996	1045	1004	973	1014	1000	1027	987	1023	1027	987	1051	942	1035	1057	1054	1058	1057	986	1000	1049	1008	1060	1028	992	995	964	1076	1018	1012	1060	1029	1030	1012	1037	997	996	998	1058	1026	1022	999	1011	1017	982	1076	1003	972	967	1031	1010	1018	998	997	969	1003	1022	979	1081	1045	955	990	995	1011	1001	1011	1000	1009	997	1055	979	1034	1003	982	979	1011	1035	990	1018	945	1015	1023	986	1008	1019	990	1022	1027	996	1047	998	1003	992	989	1033	1023	1035	1007	1054	1018	992	977	1090	1010	1055	1017	986	1047	1032	1001	1029	1047	1037	1017	1010	1011	1072	1032	1009	1058	1052	1012	970	1003	1058	948	978	1020	1056	1073	1037	977	1019	989	1030	1002	984	1014	1016	941	1039	988	962	1035	1019	1007	933	1027	976	994	1029	977	961	1049	986	1077	1067	1005	1036	1036	1033	959	1031	946	966	930	958	1029	1014	1071	1015	989	1067	989	1004	1022	995	1025	1003	1020	1008	1002	1005	995	1044	1002	1033	1005	1016	1008	947	956	1025	997	973	1055	1020	1081	1028	985	997	1018	1008	1008	1046	1016	995	985	1021	919	1004	1043	1025	1012	999	1013	1018	1041	1042	1009	1052	1018	1000	993	997	1011	983	1024	995	993	1060	1049	987	990	996	1084	1001	1008	963	968	976	1018	1036	1000	998	1000	937	1020	1005	1079	981	1007	1013	952	1041	977	1030	989	995	1039	1032	1016	1012	1028	986	995	1023	1016	1029	988	1014	1065	1069	1011	1039	1060	1046	1013	1005	1004	987	1054	995	977	1066	1047	1054	976	982	999	1013	988	1035	1039	1028	1025	1054	990	1016	1031	993	989	984	1028	1033	987	1052	987	1049	989	994	950	1002	1014	965	974	967	950	1079	1010	1070	1023	1049	1000	1048	1005	1043	1041	1056	1001	1045	1003	963	1009	1022	971	937	997	1024	1017	973	1032	1006	975	1009	1017	1001	1029	1000	1002	1017	983	1041	972	1025	1013	1059	1058	996	1044	1021	1085	993	1044	1021	1041	1017	969	977	963	1054	1059	1042	1025	1034	1022	979	957	1034	1059	989	1061	1011	962	1029	1094	994	1044	992	1009	1022	1023	1072	980	983	1008	974	936	981	1006	1041	974	1010	1007	1005	1037	987	1043	967	1009	1004	1033	1067	1033	976	988	993	1008	1027	985	1036	995	1011	1053	1008	1002	980	982	975	1015	997	999	1042	973	1005	1038	996	1013	1022	991	1019	1044	1056	1023	1058	1074	988	1008	1028	945	1023	985	976	975	966	1054	1036	1045	955	1054	1040	1001	1000	975	986	973	1064	989	998	1020	1035	1034	1035	1049	970	1053	1035	1021	989	973	1014	1026	957	1045	1028	1010	1063	1000	937	1037	1033	987	1000	1023	1013	938	1059	1027	966	999	1011	989	989	972	1065	1047	1002	998	1049	990	1031	1038	1017	982	1048	974	993	1005	1034	981	1018	1030	1017	972	1038	976	1006	1004	1001	990	992	1019	986	950	1049	1033	1000	985	989	973	968	1003	1008	999	944	1002	984	1006	1000	1014	996	1029	1012	1008	1045	1025	1026	1001	1020	999	1029	1018	1014	1070	1026	1021	964	978	1046	1031	969	1031	1010	1011	983	1022	1019	985	992	975	960	1046	1052	1014	949	977	997	1021	1048	1034	999	1003	978	985	931	1033	1013	1063	968	1052	1054	1005	1019	994	996	1009	1011	998	983	1025	948	1005	1014	1052	1005	1019	1013	1034	1005	996	1031	1016	997	1008	1015	1049	1047	938	1021	988	988	1003	949	1030	1061	1028	1014	1013	1042	1029	1001	1033	1062	1026	991	959	989	1041	966	998	1040	1027	982	1011	997	1017	1001	1016	1003	1090	1011	1003	979	997	1021	1044	1005	1085	1027	1041	1011	964	963	1020	1029	1001	964	1005	1002	1003	1027	969	998	1021	1001	1039	1017	1052	965	1028	1010	1049	1050	950	1050	1009	993	1023	1046	1016	1016	1005	1003	1015	1017	990	1058	1021	991	1024	983	1009	1007	977	1020	1024	968	1015	999	1033	1019	1012	1032	977	1029	1021	1038	1054	995	1017	1020	1011	985	1034	1018	986	957	1009	990	940	1090	990	1067	1013	1035	1015	964	974	978	1020	1062	982	1006	954	1039	1000	1100	1010	999	975	1007	1000	933	1004	977	1040	1015	981	1019	1083	1041	1018	1062	1039	1012	1055	1018	987	1014	986	1007	1064	1016	983	1003	1024	1065	1026	972	1056	1020	1046	979	1048	1009	995	1088	1074	1052	1012	980	1041	1102	1007	1003	995	1011	1019	1007	1011	1014	987	1005	960	1053	1011	979	1036	981	954	1045	980	1068	988	1006	1027	981	1059	1001	1052	1039	1062	1072	1074	969	1014	1007	1011	996	993	1029	1094	967	1007	1036	1024	1012	993	1001	1029	987	995	987	997	1045	988	1024	1020	991	1016	1049	1014	994	1033	1054	1034	1058	1012	952	1047	973	1029	993	1034	1017	1007	1037	923	923	983	1005	1024	1008	1010	1037	986	1019	990	915	986	1017	1019	984	1029	1051	1048	1032	1053	959	1034	1065	1043	1008	1034	972	1032	1007	1002	960	1014	927	990	978	1011	1031	996	999	1043	1014	1023	1022	1007	1036	995	998	1021	1055	1046	998	1055	1046	1029	968	1042	964	978	1034	1003	1052	994	1029	1046	989	985	985	1010	1014	1005	957	1074	958	980	1015	1041	1058	1058	999	973	989	1088	989	1011	1054	989	1025	991	990	1019	960	1033	1000	968	1001	1027	1100	996	1021	1051	1094	1032	1009	1050	1033	1020	979	1021	1069	1045	960	986	1033	1064	1057	1042	1019	1038	946	981	994	970	1033	976	1085	997	995	1059	1002	967	1047	974	1063	1056	1011	1019	977	990	1049	948	1020	997	965	950	1035	1065	993	992	980	973	1006	1019	1019	1021	1021	1034	1011	979	1019	991	1020	1004	987	978	1015	1024	1026	1027	1020	1034	1007	1026	1007	961	986	1024	983	1077	1069	992	1002	987	994	972	983	999	987	1064	1001	1039	986	1037	989	1009	1046	982	985	992	1091	1044	1014	1029	982	1013	1042	1016	989	1021	1077	1041	1070	1054	968	1074	1007	962	969	1069	965	994	1008	987	1026	1028	1051	1061	1048	1001	1031	1047	1001	1032	1047	1094	1075	1012	1068	1013	1048	1010	1053	1033	989	988	1038	1008	1005	1037	1017	1040	1060	1030	990	1044	985	1060	987	1035	1016	1019	991	973	997	962	998	970	974	990	1066	1052	1001	979	1019	1009	991	1012	965	1043	1022	1088	997	957	1025	962	1036	1018	1004	1033	1014	1009	981	1004	994	1032	1039	996	959	1024	1032	955	1040	1044	926	1000	1039	1031	1042	1045	1047	987	987	980	1018	989	1053	1033	973	1018	943	1021	1008	986	1007	985	996	1009	1025	1000	1023	1025	1036	970	1003	1084	1007	1000	961	985	992	1013	953	989	962	1004	1001	1056	1028	1004	1060	1011	1040	985	1019	1025	1066	1036	999	1076	1023	1028	992	1043	960	1013	1016	1090	1018	986	1076	1000	1012	982	979	971	989	982	1032	1027	982	1000	983	1034	1027	1055	1035	1045	1050	982	1023	985	987	1029	1016	999	995	1108	1013	1018	1056	1042	1051	1036	1025	989	1038	1044	976	1035	991	1024	1000	937	1051	983	1024	1042	1015	1017	1037	1018	1016	1003	1070	1056	1062	1059	1078	1030	1001	1043	956	930	1016	1014	1016	1013	1028	979	1012	1052	1019	968	980	1019	970	1019	982	979	1016	1012	1002	955	952	956	1025	959	1045	1025	1030	1072	991	1008	1027	974	994	988	1022	1016	986	1075	1019	977	1023	1019	994	1031	1013	1021	1009	1006	1011	994	945	1054	1056	1029	1031	1014	1049	1057	993	1042	996	1042	1061	1050	1007	1002	1045	1035	978	1001	1032	1013	1061	1017	1001	1012	941	979	1007	984	993	996	994	990	977	1017	996	1048	994	1000	1025	1029	1037	987	1011	976	1025	1000	982	1039	1076	1035	1026	963	1059	1011	1047	990	1023	981	1012	1050	1059	983	1059	994	1019	975	1006	1003	999	992	1021	983	972	1046	954	1012	1000	1030	1008	982	973	1007	1004	1064	1005	1034	934	1031	1079	1019	1009	1003	980	1054	975	1030	1021	1007	975	1020	1012	1018	1001	1000	1044	1013	1069	1089	992	1028	1065	1029	983	1035	1042	984	1042	1047	971	1026	1032	1011	1041	945	999	976	1041	1028	1001	1067	991	1054	984	1035	982
23409	21672	29488	23868	21344	20178	5638	756	672	668	655	649	679	674	677	661	673	667	714	661	652	617	637	624	648	663	624	607	650	655	657	631	664	615	668	632	672	648	653	612	669	647	623	642	653	657	639	676	665	643	680	660	671	665	657	616	685	633	643	679	644	680	632	634	668	648	608	659	636	611	659	640	684	642	645	698	657	698	626	628	630	610	623	673	608	611	640	641	625	710	641	696	648	653	668	638	637	693	646	665	637	611	624	631	684	620	646	688	624	649	619	612	636	628	668	638	656	591	626	627	631	656	637	702	610	637	626	679	634	650	652	675	674	623	677	682	688	608	609	699	661	624	641	660	653	607	669	671	645	617	640	613	632	631	626	604	615	623	629	629	655	667	649	653	638	666	638	644	663	580	612	620	662	681	664	637	647	627	653	642	695	639	657	644	651	590	652	655	593	669	637	688	688	619	625	657	653	628	641	601	680	656	650	663	633	645	615	632	704	616	615	672	649	634	627	622	645	697	638	631	657	685	678	639	722	647	665	624	665	599	645	668	619	651	649	623	671	600	640	619	624	641	604	583	676	651	659	655	630	644	637	638	633	658	667	695	724	597	678	638	627	657	634	665	593	650	631	643	648	612	605	612	641	659	615	695	644	676	585	614	632	634	673	648	626	675	618	647	653	674	628	652	637	667	671	653	639	636	673	659	634	631	618	671	635	668	600	639	684	644	647	666	624	622	645	635	624	641	629	617	637	646	619	626	640	623	629	634	686	650	609	696	595	646	582	668	637	652	648	666	636	624	671	638	687	647	641	634	639	625	672	647	639	613	664	697	620	666	635	650	632	689	687	646	629	651	615	631	635	629	679	651	654	652	672	640	648	614	636	713	629	621	627	624	656	661	636	633	635	643	622	595	626	584	613	652	672	661	663	633	604	698	680	670	702	681	690	632	626	640	681	656	675	617	620	577	625	673	649	636	653	601	618	614	715	622	638	638	666	635	643	622	647	622	639	647	630	692	664	620	671	643	574	680	675	613	676	680	658	620	614	610	639	646	593	679	647	626	624	657	687	680	645	667	667	619	633	619	642	691	642	620	637	658	610	682	622	655	610	673	676	600	654	636	685	644	665	631	654	679	657	622	673	627	663	590	671	651	636	602	645	629	636	627	634	659	653	659	640	646	643	658	623	642	649	596	620	607	630	652	624	634	619	642	654	635	626	657	643	623	665	595	644	633	655	629	635	597	701	629	667	700	647	634	631	684	648	628	649	655	625	642	656	661	603	640	643	662	590	648	631	628	604	656	652	653	689	639	620	625	666	657	656	623	663	677	613	650	656	669	681	623	614	624	652	624	634	648	657	630	621	655	654	663	667	651	593	675	668	645	642	650	598	658	644	600	639	629	633	641	659	649	609	635	640	640	649	631	693	616	671	646	628	600	646	645	646	619	640	651	662	642	657	696	629	625	656	633	626	613	630	616	590	643	638	639	603	626	642	653	629	637	661	666	666	670	602	628	605	648	652	625	683	631	617	650	652	659	633	673	657	681	669	656	661	636	608	629	630	683	620	632	678	620	666	648	668	664	652	643	594	643	654	646	637	649	637	641	657	640	660	674	622	623	639	639	607	643	625	655	610	621	658	633	659	684	676	633	658	659	662	667	644	603	682	664	609	615	648	647	639	661	682	660	676	648	659	620	656	650	618	659	649	640	634	617	672	644	665	678	617	622	631	593	670	641	623	654	691	622	620	656	639	652	652	628	663	620	702	643	642	621	652	638	668	624	639	634	628	646	651	622	660	619	676	670	654	642	631	660	611	698	615	654	620	628	637	635	660	663	659	646	660	657	686	576	642	662	633	703	637	618	667	652	664	653	683	662	638	657	659	618	668	616	659	613	617	666	651	598	593	606	672	613	653	630	594	602	693	633	618	662	641	650	658	613	681	627	655	647	685	679	653	644	635	644	647	590	635	702	645	640	630	638	648	645	640	669	712	670	629	641	664	611	703	619	631	640	634	629	635	629	670	633	632	640	622	666	661	635	641	627	624	666	601	618	594	644	668	677	667	625	652	652	650	661	637	648	639	632	661	614	654	675	623	659	616	627	645	627	688	653	639	659	626	612	635	653	683	672	654	625	664	648	666	656	617	609	643	650	637	696	591	632	640	625	676	661	665	658	649	688	635	613	653	648	676	671	686	626	654	612	609	652	622	641	657	667	648	672	653	627	613	673	675	668	600	627	694	670	640	638	668	636	676	649	632	620	613	674	641	664	658	662	658	592	667	632	672	616	641	613	641	704	610	622	633	609	644	660	631	590	664	626	632	651	660	661	635	625	653	668	609	668	663	620	653	657	695	697	648	648	654	623	673	662	625	661	653	631	628	651	675	581	637	633	680	675	660	631	647	659	636	705	656	630	623	609	640	634	593	705	695	641	702	610	643	652	633	690	632	608	629	661	651	625	665	631	656	666	651	636	629	640	669	650	621	692	661	642	612	645	637	657	637	653	617	665	652	636	604	642	661	615	653	629	648	662	624	616	630	643	632	638	661	623	625	649	643	632	672	615	615	654	633	656	629	577	606	612	598	624	641	635	676	611	617	619	638	648	590	639	642	625	631	614	661	662	719	630	602	640	671	637	607	633	651	667	622	600	627	642	629	625	707	651	622	633	666	650	608	674	651	654	644	656	597	661	652	647	623	610	666	609	679	662	657	630	652	651	670	609	639	653	620	664	636	673	621	668	604	651	611	603	652	664	679	624	644	637	630	662	650	647	601	679	684	616	649	662	640	612	700	622	647	654	665	653	567	643	626	661	627	599	614	648	654	629	605	618	602	645	645	687	665	635	658	656	657	586	639	641	696	660	694	627	646	664	589	639	657	617	644	644	628	616	618	617	620	593	687	638	619	651	640	643	651	652	650	660	658	593	642	665	615	660	692	699	654	627	630	643	647	614	660	637	672	647	643	636	665	620	687	603	678	654	644	644	608	670	648	617	619	690	639	602	640	681	643	604	628	669	688	630	628	642	637	627	639	621	620	663	670	656	634	622	595	596	585	600	666	640	630	641	610	608	605	645	643	610	628	660	656	660	670	620	589	662	680	637	611	661	659	626	674	639	654	639	586	623	611	659	645	641	633	678	659	668	645	687	621	624	610	667	662	607	618	622	634	663	616	624	630	649	646	661	671	643	651	587	631	661	690	614	631	674	627	658	630	668	666	614	623	681	662	633	614	674	643	604	653	615	658	629	646	624	627	672	671	663	650	632	627	628	633	649	625	665	690	642	603	664	658	644	624	682	674	627	697	612	617	664	643	668	659	579	653	644	597	650	634	611	640	667	685	626	643	615	616	594	632	643	649	640	648	666	591	593	603	644	672	615	668	650	586	617	618	687	625	680	685	668	629	651	677	648	643	630	612	651	654	658	640	681	622	646	654	606	669	682	659	698	680	615	673	681	650	678	647	673	632	612	668	647	666	652	618	594	696	654	632	631	668	610	659	646
62544	94771	62479	31316	10489	2580	964	944	897	923	905	883	880	936	935	865	939	926	893	872	871	878	891	895	886	961	889	881	872	870	858	905	881	912	915	872	904	898	921	882	876	837	854	887	838	873	930	855	883	874	825	888	890	929	900	861	937	926	858	887	912	916	934	900	864	845	904	886	879	850	897	934	874	853	892	871	879	876	812	848	871	909	848	925	907	906	899	875	845	864	822	896	888	893	894	935	874	894	912	855	887	889	952	898	954	866	870	895	878	836	846	875	820	845	892	894	939	854	877	873	898	881	843	848	867	833	858	837	887	862	825	885	890	884	869	864	892	887	858	867	828	861	924	816	901	870	936	875	872	895	867	841	885	875	919	893	873	931	880	908	880	877	875	921	917	916	913	860	869	957	923	913	926	823	884	927	897	875	830	881	882	907	871	831	882	865	889	835	862	855	879	891	908	889	867	869	901	885	929	938	884	836	873	858	936	917	910	863	857	898	909	883	839	870	917	860	892	931	892	917	922	874	870	903	876	871	933	868	884	892	874	886	906	897	888	863	885	848	904	838	895	897	900	864	907	873	877	889	878	901	890	870	861	875	867	871	866	909	910	856	916	865	861	861	827	934	852	830	909	858	927	912	882	860	936	866	929	840	923	856	934	926	879	894	908	892	873	880	894	901	878	865	913	916	847	908	885	894	819	856	851	858	876	880	913	920	894	902	864	893	864	879	866	872	887	859	848	845	891	864	884	870	875	839	944	902	859	886	906	868	864	850	861	855	882	869	920	857	849	919	860	873	888	886	924	888	901	958	916	828	879	876	851	879	863	931	825	899	835	858	837	859	889	889	877	890	922	858	898	874	904	894	885	940	944	829	882	897	875	882	949	878	919	930	895	913	869	839	926	900	841	892	906	899	922	865	888	844	848	860	838	885	871	898	893	843	874	821	871	913	883	833	839	896	871	871	847	914	875	863	908	881	891	868	866	868	866	922	855	904	850	856	822	875	892	892	863	842	933	835	848	861	871	875	806	893	836	880	864	875	899	880	895	884	889	868	909	878	819	884	875	884	872	862	892	897	864	890	886	955	902	914	880	891	899	916	824	903	881	902	862	898	897	837	915	910	852	947	905	887	862	846	863	871	868	896	863	876	858	899	943	833	886	874	962	850	844	846	839	877	868	863	905	873	891	886	902	874	884	858	886	952	882	865	907	865	907	858	834	859	879	887	891	835	894	920	865	964	885	907	905	870	882	917	917	848	877	880	894	890	899	877	896	906	878	873	872	883	938	955	887	908	828	866	885	854	875	894	877	860	879	909	882	875	862	852	858	874	853	886	924	874	850	823	868	858	880	841	857	841	849	906	863	898	922	905	873	891	910	929	853	867	919	847	820	825	846	827	837	859	872	844	844	894	856	916	825	867	913	896	907	865	866	908	913	861	880	908	837	940	862	920	879	864	853	893	888	867	891	841	853	917	895	864	865	886	891	825	930	919	848	865	907	842	890	882	857	917	872	911	929	867	895	885	954	862	926	897	848	873	918	916	855	876	865	887	882	864	816	868	874	954	923	895	900	880	933	884	891	903	910	872	928	863	896	888	873	889	834	848	917	863	878	923	871	846	901	898	870	877	874	882	852	903	884	861	869	870	847	875	847	874	865	859	813	882	889	885	886	901	911	841	893	911	874	887	889	881	893	941	853	918	870	888	853	911	838	922	878	926	903	900	900	888	930	901	918	885	880	897	842	904	865	908	882	837	892	904	910	877	915	886	818	922	871	874	883	897	880	856	880	876	819	873	882	865	929	904	896	904	874	878	903	894	907	879	877	921	884	891	907	817	882	909	866	882	844	914	881	929	910	877	900	885	819	906	823	910	888	872	822	928	874	942	900	888	903	882	913	913	843	866	849	830	902	844	882	849	904	846	851	876	860	920	842	830	861	925	886	941	888	906	920	911	864	876	882	885	901	868	888	951	850	843	883	854	891	835	918	857	862	918	903	860	848	891	816	907	915	876	880	877	859	826	868	860	897	854	905	829	888	893	868	871	902	927	894	874	929	845	891	885	884	870	864	877	811	873	879	879	880	906	907	880	864	862	831	912	896	934	905	859	894	814	876	920	881	878	911	894	878	921	880	908	886	865	891	878	854	893	872	920	912	883	873	840	908	896	877	871	833	855	864	869	829	879	899	889	909	848	833	888	841	867	925	883	906	915	906	848	917	862	898	893	871	896	913	860	821	875	862	888	926	858	922	874	883	875	909	842	891	868	884	885	916	860	897	934	888	877	891	901	876	877	899	904	859	922	852	844	871	891	842	866	889	881	874	877	915	877	904	901	916	917	882	959	914	846	869	849	900	883	917	881	913	852	914	951	940	866	898	884	892	902	865	839	877	866	872	919	878	866	887	847	884	858	866	897	876	913	861	880	897	883	844	868	882	935	902	844	917	811	891	883	849	854	859	869	929	894	874	883	865	863	912	884	839	913	879	893	918	876	889	860	879	881	917	863	917	900	901	844	921	856	875	890	842	918	888	851	903	926	904	873	884	911	863	920	849	897	843	893	864	874	922	843	950	849	867	908	840	799	856	896	866	882	868	868	841	853	854	895	871	920	860	866	848	878	895	853	902	901	842	879	861	887	925	921	844	869	841	899	879	907	880	882	845	922	885	870	901	848	863	865	889	887	821	896	888	916	809	881	858	910	883	870	917	841	898	914	876	877	911	870	851	844	910	952	902	895	918	848	894	865	881	828	848	831	862	923	914	902	882	858	899	888	894	835	905	903	915	894	861	883	895	903	866	908	881	910	814	909	918	916	918	871	871	895	868	946	834	906	876	901	895	882	947	926	861	890	884	864	848	895	938	922	863	885	841	877	899	905	797	876	818	834	947	853	950	850	923	886	894	907	825	877	889	842	876	908	880	915	908	864	898	859	939	892	867	927	888	867	904	877	914	915	872	893	889	908	890	914	906	864	886	880	851	838	852	901	906	891	908	890	900	849	861	848	865	846	877	897	845	920	844	915	902	859	897	890	906	878	909	882	841	872	816	828	887	891	875	819	916	883	881	894	890	897	883	880	895	940	871	862	862	881	885	839	947	859	842	815	902	833	877	888	925	894	850	908	878	907	889	892	926	904	839	898	892	907	886	861	894	879	830	842	876	899	909	929	919	906	850	898	834	901	897	853	897	878	925	892	874	901	898	852	897	829	928	885	883	884	917	877	901	885	869	851	882	858	916	932	886	919	856	857	909	864	925	854	872	862	875	877	873	893	892	867	860	887	865	888	895	868	923	831	872	856	883	916	924	939	867	868	885	916	858	928	871	823	865	918	886	896	853	840	931	891	869	925	857	851	859	941	861	848	862	895	888	821	852	887	839	918	918	933	918	886	824	854	879	923	856	896	861	875	902	917	864	917	829	865	910	901	897	842	924	822	895	870	860	910	896	849	920	892	872	906	880	895	881	867	854	901	910	894	914	858	854	908	911	860	925	849	853	894
31276	28059	23151	8538	1535	988	735	628	644	629	654	568	652	671	668	661	588	641	630	604	609	678	630	605	610	672	619	579	657	634	619	650	635	624	651	611	612	618	652	698	657	607	642	621	634	629	606	572	616	598	622	656	615	606	686	636	619	635	639	649	589	654	595	633	658	636	628	649	675	630	646	662	608	642	621	614	603	583	627	635	627	585	646	595	638	670	599	614	650	675	572	641	660	606	629	667	607	651	601	632	650	583	643	639	657	591	672	607	598	638	669	631	606	645	644	619	623	634	605	604	650	622	588	630	630	633	653	675	668	619	641	616	679	614	647	625	603	622	619	675	648	593	618	649	633	632	617	603	631	626	646	627	618	677	648	655	620	661	640	603	649	642	606	607	623	654	629	622	641	630	642	625	610	608	643	652	593	607	604	606	583	650	643	599	638	630	614	615	645	626	659	648	629	650	625	592	643	562	584	615	634	648	649	644	572	593	649	636	649	613	633	621	663	621	636	612	626	591	669	609	647	605	616	645	653	654	667	614	663	614	583	613	621	678	628	681	659	620	685	604	654	662	622	633	613	646	618	612	658	639	539	617	601	606	647	591	629	647	657	649	615	629	687	561	647	642	656	611	625	635	615	624	643	639	625	616	639	633	661	591	632	626	659	642	650	621	620	646	564	614	650	633	632	605	571	596	629	604	606	623	673	629	636	636	580	663	634	682	605	628	647	622	603	612	647	611	644	645	652	597	611	616	637	639	620	649	659	573	602	632	609	682	610	607	608	664	640	601	600	627	653	632	605	618	656	595	593	643	681	601	621	620	611	612	628	662	665	578	626	605	619	661	663	620	615	641	624	619	640	653	644	621	655	619	620	644	668	631	631	645	673	616	595	653	632	641	661	623	602	578	645	579	630	624	590	627	620	589	616	605	612	628	648	644	666	634	629	673	650	640	662	593	607	610	601	602	659	554	614	674	588	640	611	596	682	658	624	587	623	663	590	613	597	632	631	639	620	620	630	617	637	623	623	660	652	632	636	633	599	629	644	649	630	620	633	646	595	589	657	599	627	611	607	680	648	630	661	629	643	642	647	632	661	608	617	622	602	628	622	632	616	651	639	612	695	614	601	673	626	620	583	639	621	665	619	634	614	605	618	614	622	605	621	662	615	650	664	680	673	633	661	643	670	652	604	693	601	646	651	607	666	611	610	649	630	620	604	619	599	638	642	641	641	614	613	607	654	667	651	630	640	628	625	646	589	635	629	608	654	623	601	625	632	670	638	586	569	667	606	634	600	624	650	648	627	673	610	607	651	614	648	608	610	672	624	628	605	656	644	621	612	699	626	644	644	694	634	592	616	644	604	656	625	631	611	673	642	610	634	618	644	619	639	623	662	618	630	670	578	596	612	657	619	640	659	644	650	642	687	632	601	598	596	602	626	602	649	647	617	684	635	623	604	638	632	611	617	614	624	678	626	622	626	580	652	670	638	639	663	622	620	674	624	637	638	595	623	657	630	639	636	679	631	649	637	638	659	600	645	581	641	638	588	631	674	637	655	598	674	657	622	678	660	622	611	596	681	620	592	620	607	629	605	616	623	651	641	636	631	645	628	629	628	575	599	624	664	618	666	606	579	614	612	631	629	625	618	622	627	646	618	648	668	701	621	633	645	637	609	679	640	637	624	626	657	642	625	583	619	657	596	633	623	633	637	650	618	649	630	671	615	603	611	601	580	644	635	646	632	623	606	596	661	655	634	597	619	627	633	608	645	628	656	639	641	650	641	645	630	675	641	640	610	617	635	653	623	660	627	629	617	670	601	621	657	637	624	649	630	598	629	642	626	626	655	629	693	629	642	661	638	644	632	614	677	607	652	630	598	630	627	626	618	593	600	619	665	606	625	662	620	632	622	664	603	613	623	656	655	614	648	669	600	646	693	662	591	628	679	596	606	633	628	611	636	637	638	610	635	608	639	602	611	642	602	648	609	629	605	632	612	610	608	641	634	640	632	658	655	646	632	584	619	647	636	610	575	642	686	687	634	591	620	667	607	626	599	645	634	620	650	650	608	639	627	597	641	624	593	621	606	677	651	649	615	624	643	645	607	603	604	632	587	654	595	634	623	649	659	629	625	592	607	645	634	643	657	618	639	608	664	622	643	604	618	628	613	642	612	680	670	665	672	612	634	637	626	640	582	610	636	627	644	654	628	616	595	605	635	561	618	647	647	632	599	595	589	616	566	618	622	636	645	645	614	628	682	620	629	642	605	660	583	600	627	648	635	655	601	645	643	655	616	666	586	595	650	598	611	616	647	638	597	634	620	610	622	624	646	592	692	665	629	684	607	639	639	642	629	648	639	640	619	618	661	607	637	601	633	608	633	647	590	645	648	597	609	606	633	601	651	616	675	636	616	663	654	583	608	622	643	645	619	597	624	661	603	664	661	677	583	691	587	644	604	602	679	618	658	620	623	679	650	627	641	605	625	592	647	653	597	620	658	651	640	611	626	650	621	596	611	614	639	659	576	601	709	658	592	644	627	596	617	650	636	597	585	652	670	632	608	642	645	636	626	629	592	668	602	639	645	588	659	670	622	660	616	606	621	637	664	651	604	628	625	623	606	646	604	653	642	665	644	680	636	637	628	628	613	608	628	652	609	647	624	623	603	634	624	612	600	635	637	622	659	611	630	614	622	593	611	654	601	626	614	629	641	591	587	594	638	627	655	617	650	642	602	602	635	654	602	634	649	633	633	626	643	707	631	626	600	660	660	633	622	673	611	605	648	649	618	597	615	627	643	628	656	586	656	613	617	639	619	623	598	589	645	596	722	630	645	656	598	647	615	616	606	657	598	601	669	583	617	665	600	629	643	588	661	578	661	680	618	666	623	624	671	594	635	623	610	666	620	610	606	636	593	609	616	599	630	607	651	657	648	642	591	640	627	590	637	621	639	679	643	600	587	604	662	668	643	584	683	669	666	664	671	633	588	603	623	624	641	616	609	615	648	631	600	647	641	598	645	664	643	631	604	606	625	646	606	631	628	623	641	617	630	623	594	626	622	667	627	612	619	612	597	605	662	596	668	660	629	654	621	648	643	619	625	675	644	602	602	668	625	631	623	645	621	616	644	619	636	634	652	609	670	642	599	643	667	645	602	627	656	605	609	617	618	597	648	603	600	633	642	618	604	645	663	660	624	611	617	637	620	613	677	609	642	605	637	660	596	600	672	613	589	647	646	687	640	638	657	670	657	640	607	603	613	632	629	622	624	641	577	594	632	632	635	629	647	622	670	668	605	629	620	648	601	711	633	681	630	637	608	670	599	653	636	621	676	651	632	624	653	624	583	658	650	629	612	634	670	671	618	605	623	608	644	621	588	609	638	630	642	654	626	635	600	653	630	593	612	659	612	634	616	596	616	612	587	665	624	645	637	642	676	612	625	594	573	655	560	653	620	591	653	623	660	679	638	648	635	633	648	625	644	615	604	574	627	623	656	652	663	662
38851	43058	23193	6144	1808	1018	905	845	875	842	841	883	845	925	862	876	926	837	876	866	896	859	866	868	911	853	912	876	879	851	840	919	859	900	862	906	908	873	809	919	898	870	896	860	856	893	872	914	866	906	915	891	892	848	891	844	854	894	873	884	866	885	883	901	889	959	910	874	904	880	823	949	852	872	868	841	920	881	882	890	881	833	856	913	915	890	903	903	831	854	806	883	859	861	849	857	880	926	870	849	870	875	851	871	870	894	896	852	851	886	854	879	933	829	873	868	892	946	880	839	864	933	869	908	910	862	830	887	888	867	851	875	854	856	823	835	832	862	930	864	935	952	812	882	845	883	915	890	888	880	854	820	924	912	900	907	833	854	960	955	885	814	877	823	879	864	880	884	890	868	892	807	881	904	837	921	855	895	888	873	792	846	939	821	893	878	873	875	882	875	889	856	859	870	818	872	890	863	911	854	858	925	804	819	860	868	858	880	909	892	887	852	867	854	836	848	892	908	867	913	904	839	788	877	842	869	915	871	829	872	880	914	874	847	874	870	895	888	856	855	899	864	856	876	902	931	859	904	828	905	861	897	902	930	889	838	898	857	859	931	822	862	887	883	856	870	827	887	856	847	874	907	886	805	878	851	826	880	897	906	891	889	862	908	866	857	857	882	879	843	888	867	915	891	878	921	854	864	902	848	875	890	898	893	792	881	875	866	902	914	858	946	878	877	892	895	858	837	870	875	841	844	859	930	873	847	825	909	868	921	858	931	844	821	893	851	908	839	825	882	893	837	897	890	931	864	853	877	889	910	861	829	955	870	846	864	914	864	899	903	874	873	877	852	897	889	913	925	892	912	910	886	885	884	913	881	823	908	884	890	875	867	867	896	881	835	933	897	929	838	836	923	907	895	858	861	866	872	868	907	873	878	860	939	836	883	873	876	874	854	878	866	832	914	890	851	840	844	888	869	843	850	890	853	840	856	896	828	873	870	858	851	880	925	866	893	863	827	928	906	866	856	926	857	858	882	887	868	847	857	854	924	869	882	883	847	867	942	900	856	866	882	893	859	898	840	822	872	830	886	904	884	844	888	878	846	855	870	903	863	870	885	867	865	856	907	887	869	922	908	800	867	879	859	887	819	893	926	868	901	808	910	890	895	899	842	884	883	926	885	832	824	892	936	924	888	870	914	898	866	888	885	808	932	881	862	865	925	902	874	911	875	902	899	914	925	831	856	824	869	858	877	856	906	858	854	844	846	854	850	824	873	879	909	873	823	880	879	893	869	895	858	970	896	849	874	877	925	792	875	822	817	917	865	900	879	925	889	876	887	869	889	873	928	848	855	868	833	896	902	822	859	907	862	821	862	877	905	868	834	901	867	899	931	821	897	848	849	900	922	901	846	868	865	856	886	869	836	854	864	849	873	878	893	872	872	870	841	851	854	842	894	862	854	883	898	909	830	886	832	847	863	913	860	885	856	830	865	916	878	807	895	903	844	820	900	899	866	813	867	870	852	851	891	875	929	842	879	875	845	865	884	901	869	853	872	901	889	848	876	874	842	878	857	884	853	842	894	838	860	918	899	873	869	900	867	872	884	866	859	851	902	897	882	866	874	897	850	908	885	841	814	844	858	841	898	849	861	855	951	863	882	902	877	903	866	877	881	897	812	922	861	884	936	915	876	883	855	852	873	890	856	868	930	926	841	870	848	889	906	881	893	877	866	867	850	900	848	901	849	887	835	849	886	885	901	852	840	848	880	923	912	857	856	840	860	885	874	896	899	948	857	858	877	856	838	876	862	930	887	879	851	860	889	874	845	900	807	879	883	856	870	847	941	860	881	845	838	891	875	907	913	850	890	888	867	933	851	828	876	818	890	849	900	901	827	864	864	882	862	837	892	832	825	846	893	873	877	929	891	886	870	839	866	881	878	871	871	844	837	865	877	871	857	891	854	927	909	850	856	878	864	879	929	873	891	874	867	871	906	870	874	944	889	838	875	840	902	888	853	855	926	855	869	874	871	858	874	877	900	854	882	880	882	873	834	861	886	885	901	882	869	877	902	886	853	896	823	851	883	893	862	815	920	906	931	871	913	875	843	837	869	909	955	870	830	846	811	880	859	933	892	854	868	895	902	852	879	878	797	872	871	885	845	897	839	864	866	915	871	897	850	889	867	886	897	819	874	855	930	856	845	864	911	891	902	884	878	931	921	864	887	921	837	873	883	857	864	867	869	856	831	878	838	871	881	878	878	833	917	889	878	844	908	857	864	871	895	859	866	909	909	822	890	886	883	884	859	874	883	908	899	898	847	848	861	889	903	871	867	887	880	888	849	851	878	846	868	909	865	844	900	877	879	870	855	827	870	880	879	923	877	866	939	898	852	853	890	919	855	871	884	862	905	922	855	873	873	826	887	881	851	879	893	866	917	878	876	872	877	937	881	831	888	860	842	914	909	876	869	908	844	846	906	862	868	863	907	856	899	875	896	855	904	840	866	918	880	926	864	869	995	890	870	882	859	892	839	858	864	936	886	869	835	850	842	841	935	904	888	896	816	855	848	918	848	870	895	913	850	800	865	851	871	892	882	871	915	815	887	896	879	852	902	899	831	820	875	817	814	865	928	911	936	869	910	854	892	896	873	861	850	904	878	881	901	915	889	920	886	880	911	864	895	865	898	794	869	875	841	895	902	861	868	879	858	910	875	870	840	828	923	885	863	922	859	898	933	876	851	912	909	853	871	903	835	858	914	877	835	884	876	829	881	850	909	929	839	924	944	884	893	871	902	872	909	831	913	897	897	869	881	850	914	846	903	891	830	846	869	880	878	841	845	848	890	837	886	868	912	860	890	903	828	883	882	900	890	905	874	841	851	863	883	918	849	890	850	875	856	864	844	918	829	833	854	880	840	840	842	890	906	912	895	905	802	832	868	863	868	872	866	842	889	890	893	847	870	899	910	819	864	882	856	832	823	891	914	878	868	931	924	870	864	926	813	878	868	890	928	845	879	884	853	861	871	833	877	894	863	838	841	871	841	873	874	835	847	878	865	871	817	844	889	893	892	844	884	867	923	927	878	879	907	853	892	870	855	874	822	866	864	907	925	850	853	917	908	916	908	856	873	916	858	896	849	841	865	885	885	857	899	875	868	912	885	868	851	908	920	805	911	915	922	871	849	894	822	837	880	880	923	871	923	834	886	863	899	908	846	876	875	855	820	900	847	845	1005	884	895	933	966	889	851	822	875	879	877	946	881	878	873	865	895	864	876	821	861	849	861	858	876	908	842	917	849	963	949	897	857	845	919	904	840	888	864	878	845	873	909	853	954	894	909	863	854	880	852	893	857	878	855	831	902	889	820	885	829	902	885	878	923	873	879	816	841	873	887	868	848	839	894	914	874	902	848	842	872	904	848	851	895	871	811	886	869	900	868	871	907	882	935	865	923	879	884	837	871	844	872	887	903	869	901	895	872	891	857	857	846	877	860	870	916	883	875
24403	22008	29675	24331	21244	13529	1551	854	782	750	715	716	793	717	773	781	753	759	782	704	780	750	732	767	734	773	728	694	715	722	749	722	774	751	794	748	719	742	747	686	765	757	735	701	742	761	747	773	715	742	754	710	753	765	733	753	729	783	704	745	720	773	721	751	729	768	721	763	723	725	705	766	757	735	734	718	745	794	766	719	743	768	725	781	696	715	723	749	739	697	730	697	716	766	730	714	722	758	785	765	701	716	718	727	775	763	748	737	740	708	744	730	778	698	684	743	768	726	759	685	733	750	745	707	806	805	753	754	733	729	720	735	720	713	729	733	739	760	737	689	743	739	735	754	736	711	762	704	800	750	715	726	714	753	701	716	771	715	753	733	725	782	734	763	745	723	722	762	752	772	753	729	714	735	685	735	720	702	784	684	800	800	727	753	746	736	781	747	762	751	783	718	702	760	776	735	691	769	761	761	764	727	777	759	729	722	712	778	759	758	770	749	721	747	786	736	727	759	692	788	710	743	705	742	775	724	743	714	754	728	748	759	757	728	775	768	741	764	745	744	768	742	722	760	739	739	721	708	756	801	758	765	748	759	717	732	756	821	750	732	757	751	770	724	755	761	738	751	729	699	770	774	718	793	739	787	781	798	779	766	731	700	727	726	701	790	770	736	708	719	755	712	750	728	745	758	711	746	714	731	761	754	803	703	764	757	737	783	757	714	750	744	727	748	713	731	779	706	717	737	740	768	722	776	711	712	785	720	709	746	711	724	749	739	765	732	743	751	671	727	744	782	733	758	767	712	776	769	734	779	724	773	739	708	728	673	779	741	672	703	768	795	737	756	782	728	707	710	707	681	726	729	740	776	704	733	744	776	714	750	799	755	751	737	761	732	757	755	760	726	686	688	726	710	744	709	777	750	784	769	751	736	775	756	750	695	734	746	776	752	741	700	709	741	743	694	756	751	771	717	759	740	756	736	722	763	737	734	739	770	726	730	737	769	814	717	748	725	721	745	729	751	722	753	766	732	727	726	803	757	771	712	782	727	692	742	748	730	754	760	769	755	713	751	765	785	749	772	723	747	739	738	732	762	758	750	742	716	767	707	736	709	738	791	753	724	771	783	746	747	716	756	802	740	773	707	791	718	743	782	706	741	729	748	733	774	731	736	733	783	765	774	703	736	753	732	787	740	748	742	731	703	750	748	760	770	754	713	675	749	728	804	731	735	743	737	760	736	757	781	694	724	743	742	725	725	756	735	745	736	761	719	757	731	741	763	735	744	738	715	780	727	716	726	732	729	752	740	713	732	773	717	799	746	753	720	749	763	755	713	741	758	731	700	747	740	701	750	709	770	692	749	722	740	774	693	704	732	714	758	729	702	714	754	692	708	776	732	723	718	768	710	660	712	735	769	762	765	688	728	753	710	726	709	699	720	690	727	762	765	678	781	718	724	674	765	751	778	758	728	684	748	738	754	795	721	723	731	719	702	749	728	687	776	704	790	717	782	756	706	731	756	756	765	677	720	686	738	741	713	744	739	729	757	749	719	747	757	688	747	790	722	741	687	723	735	797	727	734	730	793	752	741	717	778	760	737	681	767	768	761	787	734	712	775	729	746	783	709	753	721	740	695	732	758	700	776	739	742	746	738	736	732	713	804	745	748	748	753	714	765	763	752	741	759	750	758	754	706	756	779	764	720	748	774	717	777	738	721	731	692	779	760	749	713	733	716	743	750	764	759	739	753	750	732	712	770	737	726	754	749	714	745	742	692	732	715	749	746	691	743	746	725	754	710	716	760	727	778	728	761	756	742	727	782	730	751	745	766	703	708	751	741	712	784	745	670	752	719	706	699	738	766	802	724	760	732	771	714	721	709	802	751	774	766	771	747	768	762	705	754	729	725	698	741	761	736	756	702	735	697	711	770	721	761	749	786	752	741	766	746	726	809	714	715	757	711	745	726	786	748	760	754	745	766	723	711	789	713	735	689	795	767	704	714	732	684	757	771	789	742	758	741	762	718	693	676	713	712	729	733	756	765	737	688	730	709	727	724	748	766	717	734	760	733	784	764	744	736	757	716	735	727	752	784	724	778	728	738	715	717	712	720	715	732	766	735	766	752	716	744	750	741	775	670	735	749	763	722	755	743	715	756	769	780	742	747	696	730	706	763	752	810	770	756	734	794	754	726	766	765	707	781	759	759	696	747	769	716	766	732	770	705	709	707	745	765	738	740	702	760	706	790	728	771	757	761	792	748	759	726	740	763	760	702	767	720	710	754	775	784	742	713	727	699	762	795	729	734	732	792	762	772	723	761	770	701	709	714	720	766	688	741	733	739	704	778	721	764	735	770	768	764	791	734	775	773	748	729	749	658	736	706	693	756	767	767	757	753	719	755	770	739	697	728	741	773	736	698	716	754	747	698	777	762	737	738	743	780	739	751	700	715	747	745	752	743	716	772	723	749	744	759	764	749	741	745	679	732	779	755	778	766	701	658	676	731	735	737	780	734	743	724	706	753	715	701	752	729	714	722	762	760	734	748	780	751	726	692	757	764	721	729	713	712	702	749	779	709	789	730	718	721	758	764	748	726	704	740	750	747	741	735	752	723	745	705	739	717	804	754	707	772	720	725	738	809	765	753	721	750	708	742	740	750	740	684	722	740	719	712	786	737	695	765	808	733	729	731	795	753	735	722	657	721	723	707	748	775	729	718	725	735	740	746	752	709	737	756	737	755	712	765	751	750	734	732	766	763	738	810	755	772	732	709	725	767	706	733	732	759	741	761	770	702	735	738	722	759	722	707	732	731	732	753	743	735	715	711	695	775	769	729	801	762	719	787	754	706	683	699	760	745	752	711	707	715	738	780	720	682	715	689	748	743	716	687	746	765	779	764	702	738	733	785	787	710	762	782	743	776	736	718	695	716	748	767	729	746	793	712	687	764	785	710	684	770	767	761	705	783	727	750	709	759	724	759	754	731	797	688	732	681	732	766	739	748	793	754	721	745	747	764	754	749	714	737	750	768	729	770	782	785	739	734	717	748	736	713	781	748	806	726	747	727	785	741	791	745	704	685	753	697	760	695	726	725	671	731	729	714	737	712	743	732	701	771	681	744	765	749	749	731	721	723	777	746	743	749	743	755	757	742	722	747	740	712	710	701	752	734	681	767	722	740	747	728	752	775	740	755	733	735	767	752	808	745	724	761	696	737	725	766	727	784	704	754	780	679	769	739	768	750	781	705	747	738	689	740	732	734	692	744	743	709	715	709	773	770	773	743	726	734	732	738	703	785	751	755	726	765	700	764	742	738	781	747	737	746	753	728	716	739	747	723	735	743	746	744	704	758	748	767	720	716	773	721	739	705	721	748	795	733	721	758	738	755	739	748	735	756	734	674	690	723	747	834	732	759	783	779	767	755	768	751	777	752	750	832	782	749	701	719	719	754	746	749	703	778	708	729	711	721	776	736	758	787	736	717	741	752	696	734	794	730	701
62359	88674	56073	26080	7872	2081	1102	1009	1008	1018	1017	1004	1024	1021	1024	1020	1023	1020	1044	990	948	1014	1048	1041	995	1031	1019	1092	1022	1029	977	1015	1012	1010	1012	1048	997	1043	994	975	1023	974	990	1016	1004	990	1047	1025	1052	979	1046	1010	1021	996	1027	1013	1069	991	1014	1045	1026	1050	1005	990	1014	1076	967	1061	1075	991	1043	1033	1007	1058	1030	1025	998	1077	967	1069	1046	1037	995	1009	1001	999	1102	1022	1014	1021	1057	1048	1037	1023	999	1011	978	991	978	996	1043	1017	1045	1083	1028	993	1008	1047	1083	1010	1017	990	1068	1001	1013	967	997	1044	978	1053	1039	1055	1008	958	1019	1059	1063	1037	1009	1010	947	1017	1030	1004	1010	1042	1066	1009	1025	986	1019	1028	964	1029	1038	1023	1016	1046	1018	1002	928	1022	969	964	1056	991	1002	980	1067	1014	972	1032	1037	1017	979	1034	1054	989	1041	1042	1011	973	1034	992	1024	989	1036	979	1032	986	1004	946	1003	1077	981	1040	1032	1019	1012	952	993	1004	1029	1048	1011	998	1050	1033	1043	996	1042	1038	1056	1030	1022	918	990	983	998	1003	1000	1009	1037	1023	938	1026	1012	993	1056	1014	924	977	992	995	1012	1048	1002	982	1060	1029	1027	1055	999	1000	1016	1019	977	976	1036	995	1003	1050	1048	989	1077	1039	981	1033	956	970	1027	983	1009	976	986	1014	1021	1042	1010	1060	980	988	974	984	1024	1012	1004	988	1042	979	1046	1003	1007	1030	1008	1037	1024	1026	1007	1006	1046	1042	1072	1030	972	997	978	961	1048	1043	995	929	1061	1017	1063	1071	992	972	1018	989	1019	1092	1000	1016	1033	1013	959	965	945	1039	978	1023	966	1071	1070	1018	1112	1029	1021	1020	999	975	1086	1043	1081	1039	1037	1002	990	984	1070	950	975	979	1029	981	1013	1023	986	989	1054	1010	1002	985	1031	1002	1010	1012	973	997	955	977	1034	1043	1002	1023	999	1042	1010	1058	1086	1064	986	997	1027	971	1008	1041	1005	970	982	1009	1063	1044	1062	985	1017	1025	1050	998	997	1011	1039	1019	1000	995	1069	970	1009	1009	1061	959	1052	974	985	1012	1040	1027	989	1033	987	1016	1041	1066	1059	1043	939	986	991	1026	1022	1054	1025	1023	1008	978	1035	1025	996	1080	1016	1014	988	995	1000	1033	1084	1076	995	1011	978	1013	1046	999	917	983	1011	970	994	1010	974	967	990	996	1011	1022	1050	1045	1044	1002	1028	1009	1036	1032	977	1049	1051	987	997	1021	1008	1045	1034	969	1027	979	953	1003	1067	986	1032	1032	1050	984	997	973	1008	989	1027	1039	992	948	1039	1014	999	1002	1077	1058	1010	1036	1069	972	1019	995	994	1004	1047	1030	1003	1036	1010	1037	1052	1033	1008	974	1038	1014	1007	988	982	1004	962	1029	1022	1006	1017	1046	1039	994	1062	950	978	1055	967	960	1031	1020	999	1031	1027	1002	1044	991	1000	1009	977	970	1005	1055	1008	1028	1027	1085	1032	1007	1017	1028	1000	1016	1072	1029	965	1007	1059	1007	1035	1007	1026	1016	968	1014	1041	983	1010	1008	1089	1001	1011	988	992	1014	1036	1048	1016	1018	989	1041	1055	1055	962	1004	1021	1016	1004	966	1000	1009	983	1008	1036	1022	988	980	989	1066	1025	1043	1029	1013	1077	972	1005	1056	1031	1038	1003	1043	1057	1046	1040	978	1002	1006	1062	1031	1026	1032	1047	1013	980	989	1000	1039	1041	1016	1039	1096	951	1039	1043	1021	1024	1012	1034	1003	1008	993	1039	1044	1005	1026	1021	1015	1020	990	1014	1064	975	959	1003	1001	1030	1054	983	1034	1018	999	1049	1026	1028	1052	1022	1056	1045	1043	984	1011	965	1093	1062	1043	1012	1027	1034	999	1038	991	969	1048	1012	1013	1025	1065	1075	962	1013	1060	1041	1086	1040	980	988	981	1066	1022	998	1022	1000	995	981	984	1027	1002	1011	1071	1031	1086	971	979	991	971	1018	1061	1048	1102	1052	1019	1005	1010	985	1037	1025	1028	1040	1031	954	1064	989	1033	1029	1048	1089	1029	969	961	1058	1031	1049	1051	1003	972	1016	985	1104	1006	991	1016	1054	985	1010	1009	1013	998	1041	1011	999	1004	985	986	985	1049	1041	1041	1006	1032	1025	1027	1022	1077	976	1019	1013	1026	1026	1032	1021	996	1075	1000	990	1021	1012	1016	982	1026	986	1003	1069	991	1025	953	998	1055	1061	1052	1029	964	993	1079	966	1037	1013	1069	1059	1002	979	1055	1022	1036	973	1052	1010	1025	1011	980	1044	1031	1050	995	999	1044	1012	1009	1019	1062	1025	1061	1027	1025	1075	949	1038	1021	1010	1058	998	950	1052	1029	1021	1011	1037	936	1053	1015	1008	1000	1060	1021	1022	1028	1056	998	1000	943	1003	1040	1012	999	1025	1047	982	1015	998	971	1032	1055	1020	1032	1023	1012	1024	1051	1019	1002	1009	1013	1049	1053	1004	1039	1035	1063	968	962	1014	1000	1021	997	997	982	1056	976	1040	1011	1004	1078	1013	1006	1036	977	1033	1023	1059	1052	1032	1034	1014	1038	1026	1036	983	1019	1062	1041	1036	987	992	1001	997	1009	1006	1051	1001	982	1057	1016	1006	1002	1013	1045	1037	1028	1056	1008	946	1035	1010	1031	1015	1036	1098	1031	1000	981	1012	1031	987	1010	976	998	968	959	1007	1039	1004	985	963	995	1029	1032	981	1039	1037	1041	974	1037	1026	1030	1067	1032	994	996	1042	1047	957	1024	1005	1061	950	976	985	1000	997	1012	1016	934	1064	1015	1048	977	1018	987	1066	1017	993	995	1039	1043	1047	1019	1007	973	988	987	1033	1029	1052	1018	1017	1008	1014	949	971	1022	1002	1011	1042	1020	982	986	1059	994	1028	993	1012	997	1009	1078	1057	1040	1023	1048	1067	1013	1036	999	968	1023	1048	1010	1021	1027	1030	1003	1050	1069	1021	956	987	1048	997	1028	972	1023	1033	1029	1050	1053	1009	1033	1014	1042	1026	1066	1033	1064	996	975	975	998	1090	1003	995	1016	1040	946	1035	1022	1034	1045	1011	1021	1003	1070	1010	1016	997	1081	1051	981	1033	1061	1049	1018	961	964	1039	1043	1004	1005	981	995	1009	1001	990	1063	997	1032	1029	1037	995	1033	1013	1025	995	999	992	1023	1044	976	994	980	1039	1027	1060	1036	959	1058	1020	1027	1044	1032	977	1040	987	1049	998	1056	1025	1071	1094	997	1004	1022	1050	1041	1012	982	959	1021	1061	1025	1038	1020	1012	1008	1012	1037	1026	1043	958	1011	1006	1020	1013	1051	1067	1028	1025	964	1032	1044	994	1059	961	1023	992	1038	1019	1036	975	992	1002	1101	1025	996	1027	1027	1033	972	1069	1040	1046	997	954	1002	994	1011	1050	952	1048	1048	991	1033	1040	991	972	1013	1024	1031	962	989	1026	1016	1017	961	1029	1002	980	991	1015	1068	1054	1025	1013	998	1057	1027	987	1061	1017	980	1037	1000	971	1024	1019	1015	1038	1001	1015	909	935	1017	1020	1028	942	943	1005	1010	1029	967	983	970	1063	1058	1009	1053	1079	984	1008	1021	1012	1002	1021	1062	1019	1085	1064	992	978	968	1006	965	1011	1012	999	1032	991	999	1039	987	1052	997	1008	1034	1004	1096	1007	993	1012	1022	1033	960	1044	1003	1012	990	1083	1021	960	1011	1010	992	991	1032	1014	1033	1030	1010	1017	1018	1052	942	1021	956	1071	989	996	1023	1038	981	1015	974	964	947	1016	1032	986	1051	1010	1049	1029	1061	986	966	1069	984	1003	975	1007	1013	953	1049	1053	1030	967	1053	993	1000	1011	1024	1040	1003	973	1071	1043	996	1012	990	1058	1112	980	1014	1002	952	1008	1031	1015	1068	997	973	1021	998	1030	1015	986	1035	992	1039	1022	993	1041	1086	999	1001	988	1042	1061	1015	1039	984	1047	1007	1028	986	991	1011	1005	1037	1016	1035	1051	981	1004	996	990	988	1013	1038	1007	992	987	1056	982	994	1054	960	1041	1002	1037	1009	967	996	991	1031	1024	1066	941	993	1073	1027	1022	996	1056	1019	1039	995	1020	1060	1065	1084	994	1033	1014	1012	1010	1002	1038	942	984	1069	997	975	1012	993	1001	965	1012	1016	1024	1025	1055	945	1021	1004	1053	1006	982	1038	1005	1008	1026	1002	1016	1053	949	998	982	1006	960	996	966	994	1051	1003	991	978	985	1013	1061	1035	1032	1020	1033	950	970	995	1006	1026	1019	1030	979	1035	996	1042	1011	1020	1055	1045	1004	1016	1028	993	999	983	1042	1025	969	995	982	1029	969	959	1055	992	1071	1052	1060	995	1025	1001	962	1014
23511	21720	29558	23949	21408	20282	5709	770	660	658	657	635	682	721	620	729	662	617	672	668	629	644	701	639	629	651	685	617	672	601	657	644	670	664	697	609	647	630	604	607	688	669	692	673	697	637	608	679	678	662	720	616	694	657	656	617	670	635	655	612	627	647	650	608	649	631	628	638	615	639	599	644	664	657	671	649	649	696	697	623	628	632	666	616	640	677	619	635	634	700	664	627	637	635	674	644	677	677	600	645	656	673	636	671	657	652	612	633	651	649	669	643	592	624	607	649	632	578	643	623	624	633	703	675	604	615	642	627	668	636	646	618	705	649	721	640	671	621	659	639	659	604	656	645	681	662	673	636	637	662	676	689	653	623	648	632	659	610	607	644	671	636	652	667	716	626	707	634	657	637	599	621	625	639	662	653	623	611	680	661	667	658	634	678	672	657	666	615	654	656	664	618	630	605	667	671	658	636	636	680	650	639	603	632	660	612	629	634	714	670	659	689	632	660	587	649	644	650	644	660	652	671	669	643	639	602	674	644	627	634	644	665	641	663	649	630	634	664	712	636	656	643	686	672	630	668	638	677	684	666	664	717	707	631	640	652	626	675	634	651	651	621	667	656	664	622	607	648	636	645	700	634	673	653	618	649	650	639	653	660	669	614	648	649	626	680	669	678	626	616	648	649	645	683	604	650	689	685	627	641	626	654	633	640	651	607	660	654	639	649	677	666	688	691	632	674	624	636	624	596	674	648	633	611	631	645	646	643	635	640	589	688	658	665	668	654	612	619	658	613	669	707	651	638	683	679	678	650	622	692	629	683	629	629	700	640	646	684	552	672	624	645	630	665	661	707	642	682	666	634	646	644	576	633	616	667	641	661	666	666	626	651	636	661	619	649	599	666	656	631	565	658	650	706	627	653	661	625	645	654	639	626	631	723	606	677	651	661	678	645	635	616	639	627	652	669	643	672	694	680	664	614	653	668	672	646	626	678	616	641	662	704	650	620	709	665	659	674	662	629	636	598	621	643	653	642	670	634	688	694	661	663	660	670	651	661	649	635	624	612	596	635	647	622	602	667	629	662	623	663	646	634	642	608	673	614	652	654	629	679	669	652	669	665	621	628	618	680	657	657	641	627	695	648	636	663	666	632	630	684	666	634	625	631	671	646	659	657	669	628	678	623	608	683	642	647	648	698	622	661	668	663	640	644	629	675	640	665	630	612	601	631	632	685	686	673	636	650	648	688	662	670	653	654	645	685	659	660	668	652	637	639	638	650	719	662	643	601	619	600	674	636	642	644	618	634	632	641	649	655	641	623	689	670	684	619	664	659	614	633	664	604	625	681	618	627	657	621	701	653	641	686	610	628	683	655	601	599	663	627	702	638	663	612	617	651	686	589	665	632	608	619	642	667	600	639	692	633	646	671	657	661	633	625	652	653	623	656	630	682	675	638	668	636	663	628	668	633	691	659	689	629	654	678	616	656	594	653	658	676	620	647	690	649	609	621	693	653	614	676	648	671	654	646	659	664	675	681	618	661	622	655	617	712	667	663	589	611	630	641	644	636	655	635	586	631	631	672	616	620	665	684	655	621	651	642	645	644	650	656	630	623	679	682	682	678	646	670	676	676	664	661	636	640	690	641	633	640	670	702	625	651	576	674	556	644	644	681	652	680	643	681	665	620	667	643	609	681	656	638	661	626	650	699	673	639	652	632	629	598	640	659	632	656	654	633	646	589	641	609	619	661	677	625	644	647	632	644	678	654	661	667	662	664	654	671	664	626	676	655	679	680	630	656	689	599	662	643	633	597	649	638	662	632	607	624	643	646	634	672	642	649	619	618	664	624	663	618	627	675	629	642	679	644	604	662	657	657	652	672	656	621	676	656	646	644	676	636	655	623	644	677	657	636	646	616	692	684	659	659	696	664	623	679	658	610	605	662	678	668	640	656	660	646	658	701	634	664	660	695	663	662	627	683	631	600	614	651	684	708	658	650	647	709	581	622	688	675	665	650	642	630	627	614	641	601	698	654	631	658	626	647	665	637	605	604	653	636	634	662	638	641	638	635	649	653	615	611	641	634	622	620	699	673	666	633	686	640	608	650	644	659	634	656	631	656	624	681	647	637	682	610	663	634	730	623	641	648	645	620	651	661	670	654	643	682	664	647	647	673	632	593	650	651	677	683	672	663	642	632	617	640	642	630	647	631	654	642	651	614	626	644	676	664	642	611	643	671	655	654	618	649	689	676	636	643	683	592	640	597	659	653	649	646	696	653	618	676	657	660	640	700	647	659	631	664	650	638	629	638	626	677	637	611	630	691	621	711	612	656	621	628	702	632	674	676	654	676	669	700	665	667	620	680	692	650	651	657	675	656	683	607	679	620	600	669	688	627	647	629	638	634	659	600	615	688	680	590	618	639	638	676	650	638	601	684	651	627	608	607	656	623	649	619	674	649	667	630	584	615	694	625	598	652	625	616	654	639	649	683	632	631	673	607	617	608	603	664	625	602	633	630	691	650	606	615	707	628	697	640	617	627	648	656	664	644	626	655	655	635	629	641	662	678	650	644	646	615	656	633	621	661	638	631	611	648	642	663	664	626	650	642	648	647	646	661	652	688	655	690	671	639	676	648	671	635	657	634	637	635	635	635	644	637	621	632	625	603	649	641	667	656	626	622	647	625	615	663	633	670	699	654	634	612	672	660	652	622	662	642	631	654	650	626	610	625	657	669	615	646	675	632	657	641	649	661	685	645	619	624	598	619	637	689	646	643	631	659	618	650	649	664	656	637	628	633	634	613	616	650	629	655	648	607	630	614	697	646	654	651	643	659	668	642	690	633	612	572	646	643	642	661	693	673	618	651	625	614	634	595	667	644	614	627	642	598	718	650	606	674	633	644	647	612	646	643	616	615	656	657	662	683	654	663	678	633	643	664	628	637	671	653	663	628	595	642	629	662	627	618	653	670	659	589	657	652	677	615	619	617	630	651	668	600	699	647	638	623	657	677	614	636	651	678	667	634	652	641	658	646	678	647	659	627	647	641	638	665	649	641	665	665	635	660	622	630	665	617	623	658	682	660	601	620	625	648	642	672	682	604	644	668	660	659	646	665	609	638	679	617	649	612	631	649	679	673	670	631	674	606	611	635	706	673	628	632	622	650	618	661	620	654	682	681	621	650	636	660	630	661	638	630	701	637	684	639	654	656	662	644	691	638	614	645	692	671	639	636	635	656	652	614	703	673	614	651	635	677	601	626	649	600	636	713	648	676	646	630	621	602	640	633	615	637	675	663	641	618	625	714	654	616	627	598	625	675	670	668	663	668	665	672	613	661	671	652	571	678	636	677	677	624	629	655	619	559	654	647	601	665	677	658	628	625	653	637	659	684	701	635	616	633	625	616	621	624	644	633	640	660	658	620	655	648	637	671	659	628	685	590	672	639	654	670	657	661	679	615	662	626	642	633	584	601	629	627	613	651	665	665	624	630	667	614	640	605
61558	94895	62336	30885	10258	2527	944	902	892	893	907	892	892	925	868	899	895	853	888	897	895	904	874	853	902	889	887	915	882	892	919	862	868	921	884	865	834	891	918	842	900	844	912	878	907	882	877	867	825	869	917	858	876	878	846	885	905	878	864	881	923	881	880	941	867	852	878	905	885	914	904	889	913	875	940	891	898	868	884	881	871	891	937	889	853	857	895	857	877	903	876	820	919	954	883	862	898	918	859	892	886	889	887	846	891	879	898	854	870	791	880	912	897	841	888	829	864	871	907	907	909	852	880	849	949	907	908	840	899	872	854	891	914	863	964	877	860	843	895	851	836	850	862	926	862	860	873	855	923	879	859	823	878	889	908	899	844	895	900	923	843	889	874	874	872	897	809	871	826	882	892	916	883	857	872	899	860	875	899	889	896	907	898	890	853	879	861	903	884	847	874	892	854	844	802	880	885	880	858	870	896	857	866	898	929	898	871	945	893	845	899	850	879	882	875	890	818	894	874	855	877	859	867	849	896	911	874	931	897	854	872	887	901	830	839	848	880	877	831	912	872	847	875	881	868	870	931	838	848	866	899	891	871	882	888	864	850	896	891	896	900	869	820	944	887	875	917	896	858	882	872	899	883	871	887	864	903	876	886	888	910	888	841	856	883	880	864	864	898	886	868	905	884	930	893	896	917	851	893	843	893	887	916	840	937	883	856	936	846	857	901	910	888	850	845	872	934	956	835	873	880	901	885	844	844	879	906	880	867	881	876	848	849	866	911	875	912	947	838	885	880	934	889	900	846	880	930	899	902	893	899	914	921	886	896	922	915	862	895	857	906	930	916	888	843	849	923	851	926	863	861	889	895	870	889	848	882	884	885	871	882	882	905	899	884	846	910	862	851	855	895	879	879	870	902	838	902	864	849	885	873	898	882	851	920	877	824	936	871	876	887	900	893	861	922	886	852	882	889	877	855	907	915	946	903	895	876	853	889	844	891	867	871	873	913	853	874	882	848	854	923	956	846	842	885	860	871	888	855	879	879	903	918	917	888	885	917	906	843	948	884	858	951	885	881	896	863	901	905	857	870	891	860	908	894	875	848	846	890	903	877	918	854	896	945	930	906	848	880	908	924	931	862	898	858	885	902	847	906	868	887	854	928	893	838	896	874	922	924	913	902	897	862	888	889	897	891	883	854	895	859	825	863	881	926	872	883	848	891	834	902	877	886	873	892	884	843	949	879	862	859	892	890	848	892	911	834	905	864	945	824	884	857	901	900	896	872	876	895	873	868	817	879	936	883	867	909	868	907	873	851	927	872	894	910	879	877	892	882	880	878	941	908	835	849	905	900	901	878	905	847	854	870	853	816	917	938	899	898	858	899	837	878	899	885	864	906	869	864	925	891	874	874	926	888	853	893	833	856	898	885	861	881	851	889	884	871	908	840	891	895	889	879	866	921	900	844	908	867	870	845	851	848	864	867	823	892	886	868	936	856	876	915	861	938	834	857	880	817	889	865	860	875	906	885	842	860	875	942	878	915	880	906	943	869	919	861	892	860	854	864	878	879	938	851	891	893	835	871	942	915	893	940	896	855	857	917	891	870	847	947	853	921	923	897	900	886	886	841	871	845	900	868	926	922	896	891	884	910	881	876	852	883	875	872	860	927	873	918	823	920	915	875	885	883	913	843	945	889	889	823	909	901	896	925	891	908	856	915	865	897	896	834	857	905	869	862	907	883	897	941	921	848	865	901	883	865	848	872	924	890	922	871	886	856	862	875	880	874	877	945	896	855	872	851	922	876	879	907	896	876	901	872	931	902	882	920	927	891	900	894	915	942	843	882	931	840	869	856	900	869	891	970	891	860	933	834	856	900	905	876	906	873	865	848	892	877	853	913	863	884	887	871	908	841	838	891	842	873	875	893	841	877	907	877	874	917	875	879	898	885	848	925	851	925	854	891	839	869	882	853	828	851	893	878	831	919	877	886	894	827	879	913	870	882	860	913	935	905	914	876	903	918	856	884	925	860	899	851	940	847	888	889	865	912	807	902	892	893	891	877	881	883	883	878	840	894	899	881	883	885	893	908	895	893	847	938	879	864	846	850	869	896	843	876	874	926	882	898	880	830	902	863	871	874	895	917	900	854	852	939	867	886	916	933	914	910	869	889	845	866	893	826	871	897	883	924	868	846	926	872	892	882	856	844	917	877	845	886	835	948	895	814	858	869	873	890	894	928	854	884	906	893	923	941	875	902	887	889	901	896	904	865	884	870	873	875	871	903	881	884	873	834	931	921	864	870	953	862	862	849	909	893	890	908	850	879	909	892	866	886	860	850	827	937	870	829	900	850	885	893	916	918	885	876	871	856	895	911	882	871	863	880	930	853	841	888	882	835	839	832	880	925	816	885	896	874	922	873	861	942	967	884	872	896	854	882	873	894	865	875	877	861	925	906	884	889	880	888	908	881	892	843	844	917	869	930	884	956	865	863	872	874	874	888	918	886	879	874	864	894	882	908	911	918	869	923	889	896	897	892	914	925	920	898	824	922	880	854	892	907	907	873	891	901	894	888	903	900	890	891	832	879	940	834	861	913	895	878	916	889	835	873	884	906	794	883	879	872	891	909	871	903	895	919	827	911	891	858	884	882	879	883	873	886	882	863	899	860	890	915	922	863	909	929	924	874	879	887	815	896	877	902	867	876	843	900	919	862	908	888	898	920	888	882	902	924	812	835	848	851	803	896	885	843	859	873	905	893	854	925	878	853	899	863	828	842	902	935	914	907	914	861	847	880	867	847	860	879	847	900	854	866	861	898	892	886	899	915	842	888	894	876	858	921	891	908	881	901	808	873	934	876	926	864	889	910	844	895	879	878	881	879	877	877	896	861	873	897	877	886	833	874	863	853	895	901	906	855	884	896	870	850	896	865	872	875	885	879	948	904	863	881	857	922	873	809	905	911	905	905	835	904	883	854	887	883	913	822	882	836	818	902	884	866	885	893	886	870	924	881	880	900	857	878	893	884	813	903	858	929	885	844	871	870	849	865	872	838	902	911	920	882	919	855	892	915	888	894	848	864	901	941	930	863	865	934	892	867	863	908	867	869	881	884	854	913	859	931	871	881	845	889	901	829	874	888	980	796	847	860	907	912	833	886	902	872	884	907	915	882	874	908	959	875	908	862	921	904	844	905	903	887	844	876	852	914	955	865	878	864	889	886	897	888	864	887	849	849	939	876	829	866	921	822	866	914	847	865	868	873	896	938	898	895	891	854	895	875	825	872	881	926	854	840	888	874	885	922	838	853	841	907	843	884	926	862	886	872	923	866	869	900	875	846	882	817	953	881	860	854	871	933	903	894	857	883	873	915	878	891	878	859	857	893	847	834	881	855	923	870	913	860	893	871	887	837	932	821	897	871	917	887	858	866	899	847	895	901	938	844	900	895	874	875	879	876	897	882	914	901	897	848	873	886	871	824	873	892	926	918	879	932	919	914	817
31669	28409	23701	8468	1320	741	642	663	614	630	659	671	656	637	594	678	606	594	649	661	618	617	618	615	632	620	654	657	595	630	674	660	649	664	660	661	690	619	626	616	656	645	668	635	619	669	636	613	630	623	633	646	645	639	661	591	633	632	657	596	608	635	639	652	625	655	624	664	632	612	632	649	593	630	611	653	621	616	676	588	676	619	680	643	599	637	636	647	632	590	640	641	595	615	604	597	628	640	632	596	624	613	648	654	638	682	596	644	648	613	605	650	602	632	633	652	645	651	611	624	656	648	616	668	630	633	644	629	605	605	628	675	654	630	621	646	611	648	607	616	702	699	607	644	588	623	654	641	667	633	638	614	611	598	681	643	620	649	611	642	583	667	609	659	679	645	641	612	644	606	631	628	599	636	639	636	632	645	613	625	654	614	635	635	617	624	649	623	601	617	593	611	676	609	628	663	631	596	623	645	629	590	653	633	678	663	597	656	624	650	611	617	592	650	636	642	623	611	616	672	613	618	629	713	617	643	605	658	620	627	620	602	625	657	596	623	635	600	655	643	628	612	610	608	620	602	625	626	612	632	599	632	648	640	607	661	628	630	629	630	595	661	664	651	645	615	629	654	653	634	654	659	588	650	610	651	601	655	651	592	629	667	603	622	658	651	640	652	645	664	610	653	634	647	640	626	675	640	620	618	633	642	605	643	626	622	619	644	659	631	621	633	651	644	660	597	644	656	616	610	641	628	615	606	639	623	665	633	605	620	630	616	633	660	650	585	621	641	697	673	634	641	619	633	635	658	648	630	656	592	588	656	622	650	611	660	621	648	610	645	642	613	643	629	619	581	630	601	624	635	653	646	622	636	672	633	634	609	649	688	636	656	655	646	594	646	632	619	640	615	630	624	652	649	620	619	664	613	639	661	637	666	645	621	631	621	656	651	626	631	655	644	613	663	617	598	664	702	652	623	610	624	644	606	613	634	639	647	616	588	667	585	652	644	634	671	629	681	614	603	624	661	648	624	643	613	615	606	620	666	621	648	633	632	598	668	664	640	656	663	627	654	665	602	646	642	608	626	611	647	600	610	632	652	602	624	626	632	633	626	654	617	685	638	630	622	642	632	596	658	623	618	658	596	655	643	627	596	642	688	632	650	583	575	660	588	635	623	668	667	653	665	679	666	572	614	667	638	660	621	654	620	609	663	672	645	633	597	627	631	649	583	659	626	638	648	603	650	617	670	664	599	609	629	675	614	650	565	641	603	625	639	607	625	603	585	627	596	684	585	642	673	622	661	626	656	656	584	605	623	661	610	611	636	613	607	658	634	638	621	644	653	679	649	668	645	668	622	627	581	657	596	641	590	659	609	629	660	649	594	653	677	625	588	646	627	652	645	652	612	632	588	613	613	694	619	645	614	609	675	625	621	656	673	609	681	615	673	631	612	631	630	602	630	616	626	640	598	651	591	602	619	625	621	628	626	652	675	600	630	621	633	597	646	666	639	639	627	613	637	591	602	606	636	630	656	645	683	587	615	636	654	629	660	627	660	608	640	628	633	624	648	619	647	633	625	555	622	613	614	578	613	619	631	670	666	620	630	629	601	647	631	635	563	619	642	623	668	629	633	677	608	595	620	663	645	617	582	649	656	676	672	664	667	625	651	621	633	585	657	617	645	636	609	599	673	634	625	648	609	631	625	598	605	586	622	648	607	633	660	619	631	676	668	681	629	619	656	607	653	669	588	658	620	654	678	600	656	620	648	642	649	615	642	610	600	568	645	637	620	636	640	624	599	637	636	652	652	583	633	607	648	651	618	628	620	603	612	683	591	609	638	667	647	665	615	681	621	621	652	595	642	615	661	665	615	650	657	620	650	654	593	615	644	616	627	638	618	675	616	638	655	584	638	632	606	642	634	655	651	620	639	604	669	667	592	643	643	635	643	626	652	645	658	641	596	636	640	664	676	613	622	644	646	642	633	612	623	639	619	606	621	655	657	647	604	619	637	651	622	620	638	689	626	634	613	639	634	639	642	609	636	595	647	644	627	590	569	656	627	712	626	652	632	602	603	641	601	612	642	621	629	586	599	638	660	585	653	659	663	641	590	597	621	682	647	606	642	623	603	629	639	626	674	610	641	614	608	616	642	656	626	614	615	628	672	625	665	659	614	607	638	642	631	633	599	620	646	691	659	639	640	660	649	673	636	616	623	636	638	644	650	620	631	645	658	624	648	641	607	613	601	607	627	688	641	656	628	609	681	658	631	611	622	653	610	641	677	635	610	614	626	614	620	591	613	647	608	675	614	599	613	620	700	635	639	656	634	635	626	638	664	588	602	646	673	621	647	622	651	632	618	635	603	633	599	602	647	640	638	626	659	615	624	628	587	604	660	648	710	652	661	604	647	618	653	639	687	627	613	640	646	654	615	639	633	659	625	612	629	644	614	634	643	602	651	643	612	639	639	609	568	657	625	655	606	624	658	632	626	613	648	632	676	681	605	654	653	685	619	598	590	635	681	605	657	611	658	699	638	637	708	642	611	663	603	644	625	624	684	692	651	650	636	675	618	627	629	632	645	593	648	636	625	635	582	596	611	654	639	671	622	631	643	600	632	646	651	639	674	664	637	649	625	600	685	614	594	638	658	587	621	648	613	631	658	606	660	643	601	680	652	595	638	586	588	636	681	641	584	638	654	645	636	656	674	659	669	679	643	631	673	647	628	631	642	598	580	654	610	619	616	648	647	605	670	622	644	610	682	629	662	653	633	647	621	648	630	635	655	627	585	633	649	635	635	593	638	592	667	653	668	580	596	632	633	616	642	615	654	656	636	653	632	667	608	651	616	624	656	647	604	614	620	611	620	652	633	613	615	638	624	640	623	642	590	663	639	658	629	613	655	628	660	614	622	652	644	620	632	629	659	632	627	593	658	649	660	593	648	623	667	638	625	630	602	642	650	649	607	627	661	590	664	645	636	581	634	583	677	600	610	632	607	645	605	639	660	607	632	621	632	616	657	659	627	605	645	590	648	627	603	627	624	673	594	616	588	641	587	676	629	688	588	600	640	629	665	681	658	615	611	643	652	655	622	607	609	691	623	618	653	603	597	663	642	646	610	653	616	616	630	672	648	634	658	629	643	637	645	605	612	613	596	613	661	634	683	675	662	598	622	638	636	686	643	592	681	651	615	611	622	622	629	643	642	666	633	584	624	627	663	632	631	624	618	612	655	609	629	618	684	655	638	608	639	637	629	596	612	627	647	654	633	640	605	624	643	630	652	604	646	642	661	665	572	574	655	675	667	601	655	646	639	620	643	627	674	626	637	621	600	633	673	621	601	648	665	609	604	649	627	655	607	649	624	605	582	607	592	685	631	643	623	643	636	611	654	627	622	642	620	622	656	614	625	650	666	591	600	666	625	654	650	651	634	667	652	653	621	637	686	640	633	652	685	661	638	615	621	626	615	653	618	635	656	626	636	615	663	612	622	640	643	634	611
38759	42778	23204	5990	1628	1065	835	879	916	858	871	865	847	912	913	898	831	832	834	912	853	830	900	853	852	901	916	881	905	829	814	957	890	898	864	877	879	903	853	870	830	883	882	888	863	929	844	873	876	828	882	858	878	820	895	847	881	879	913	833	841	918	860	848	871	821	862	844	929	841	889	854	881	885	817	833	898	851	837	860	861	807	886	904	841	862	781	840	871	903	899	838	871	902	853	872	839	866	870	851	864	878	859	873	884	895	918	902	846	826	874	877	835	817	896	832	866	817	816	911	826	874	836	890	852	872	940	815	873	822	894	858	865	888	816	881	897	887	884	835	906	935	881	844	853	823	855	882	917	872	867	868	882	884	909	849	890	866	889	867	880	877	868	889	853	818	887	936	869	903	901	826	829	902	855	857	855	903	881	879	905	840	913	847	870	838	812	860	856	906	849	901	815	901	872	867	878	939	876	854	886	839	882	848	898	815	867	885	871	863	868	837	910	920	813	841	875	944	889	816	915	838	872	812	876	884	863	833	865	840	827	866	921	865	833	903	934	847	891	865	845	883	916	858	882	874	901	862	883	895	892	881	872	869	872	898	895	872	884	926	844	859	869	907	864	865	894	863	905	831	894	885	855	895	841	824	895	884	927	844	894	876	882	843	870	882	834	870	863	942	887	934	848	918	872	871	891	829	881	884	856	878	840	891	877	928	878	849	896	873	847	861	883	856	861	873	874	886	894	905	905	876	900	859	889	851	840	873	914	904	912	905	886	895	894	829	848	837	860	895	922	924	865	881	926	919	894	911	858	848	845	832	874	853	845	940	940	884	852	869	924	873	821	896	888	903	886	862	873	872	890	894	887	855	915	835	856	867	955	906	845	920	907	886	866	887	895	873	865	828	885	863	852	882	896	826	873	937	865	966	949	893	842	862	853	878	886	834	905	861	905	879	881	847	849	884	881	813	843	857	855	930	853	864	876	858	872	880	857	868	844	904	845	875	876	896	921	834	894	863	894	842	864	894	823	870	868	852	862	910	829	881	918	886	896	870	919	817	873	883	876	871	882	829	858	869	836	875	909	894	838	897	930	885	934	838	901	834	840	894	861	842	853	842	851	865	919	883	913	911	924	931	894	876	890	906	854	891	901	896	881	894	922	874	893	867	849	853	906	853	872	904	850	794	864	873	828	900	851	857	842	873	864	850	906	881	862	882	918	868	854	881	894	834	948	882	855	893	951	839	881	903	872	915	958	901	892	864	854	866	866	825	850	874	849	918	905	888	893	889	878	877	868	876	835	882	861	866	878	902	874	846	844	862	873	839	845	899	879	887	935	924	937	900	875	906	854	891	878	908	869	863	867	875	879	848	892	945	920	840	845	826	917	910	883	869	821	889	915	890	901	826	921	852	885	891	857	831	870	879	882	867	828	845	828	837	892	869	888	858	835	847	894	894	870	886	878	908	856	890	919	902	830	878	857	916	934	867	836	811	843	879	882	815	903	878	848	929	914	898	868	904	905	891	890	850	921	906	858	887	900	864	884	921	915	866	859	853	868	876	859	899	874	866	833	875	916	881	885	885	872	953	884	894	895	880	859	847	879	872	855	862	899	883	859	877	876	866	848	906	854	886	910	872	887	890	884	881	876	857	843	878	878	871	894	911	902	851	909	926	900	898	839	889	856	885	898	905	858	852	853	854	856	880	876	865	840	867	840	892	809	890	849	920	888	888	888	901	861	858	845	821	880	861	860	879	871	866	901	905	817	918	873	870	993	867	863	882	890	793	884	876	875	885	848	953	813	899	824	869	884	895	853	868	925	936	870	877	887	874	895	895	854	932	858	894	878	817	879	885	856	864	876	838	900	878	819	875	885	903	887	865	873	868	920	903	882	923	870	859	870	880	911	910	859	897	874	861	850	886	865	867	905	829	825	901	902	886	859	824	910	878	900	853	866	874	893	863	839	802	913	877	904	877	861	894	866	852	847	904	895	905	865	905	889	882	825	881	867	894	918	880	931	877	837	857	857	883	911	883	833	876	872	895	856	893	954	836	848	883	881	868	848	861	914	920	892	910	831	940	823	864	877	838	898	889	917	883	870	894	889	856	903	895	884	849	915	852	860	873	907	878	868	882	888	881	861	864	836	889	878	897	844	849	841	890	921	847	866	868	859	921	908	881	878	859	903	919	879	869	945	872	856	846	848	885	913	914	835	867	877	903	858	818	902	935	903	932	913	851	887	859	902	842	881	845	859	852	876	824	897	858	891	893	901	881	858	876	873	876	906	884	849	916	910	829	906	863	830	899	902	858	850	828	847	854	867	884	877	902	907	864	897	898	772	873	880	875	855	843	886	874	883	879	881	917	872	912	943	897	849	841	838	876	861	846	930	900	835	920	880	854	905	874	881	892	873	921	887	897	878	849	865	883	918	869	893	831	868	910	888	890	868	881	895	964	921	859	877	848	901	801	901	859	874	901	887	902	881	842	857	900	849	835	846	848	880	899	913	864	870	840	904	841	908	828	858	934	854	873	849	887	902	906	841	914	861	863	850	904	861	870	850	869	914	823	856	859	862	893	885	890	912	891	856	872	927	857	856	839	849	944	881	881	880	876	859	856	942	843	911	862	860	883	850	914	856	921	790	884	852	859	843	936	888	841	852	864	880	840	917	818	900	871	875	846	924	898	865	880	881	840	914	890	871	835	881	885	873	917	855	898	883	876	874	857	845	934	902	893	869	856	912	881	891	896	854	945	884	890	846	925	908	862	921	892	883	855	877	897	825	885	870	937	912	866	893	870	874	858	890	913	858	900	870	899	897	914	930	869	901	821	883	900	804	877	858	906	871	880	842	906	866	863	856	878	863	888	882	873	874	859	901	855	877	925	853	878	862	845	802	867	827	866	860	919	855	916	876	875	868	861	909	918	840	882	846	918	883	914	861	886	884	864	904	898	827	870	856	841	922	860	861	917	836	960	864	921	939	891	849	833	893	892	937	857	867	815	846	885	886	885	871	871	923	889	862	870	855	890	915	886	872	873	869	894	897	884	862	838	852	899	864	861	826	884	898	867	894	884	872	902	877	816	826	935	901	853	868	884	889	849	845	862	833	881	842	859	832	881	921	891	864	902	877	893	833	931	815	898	843	858	857	841	882	860	901	907	855	949	851	877	895	859	885	935	827	872	849	857	863	928	873	841	887	885	840	821	919	851	848	899	860	881	875	856	846	929	898	899	917	823	897	908	880	864	880	929	927	859	858	888	898	855	851	880	824	902	885	816	824	916	870	854	912	884	887	863	849	880	887	922	887	868	887	866	892	859	898	860	873	861	841	826	845	883	876	872	852	875	850	890	911	888	854	884	862	917	850	830	828	889	908	890	813	843	898	858	846	905	843	888	856	861	844	870	892	840	914	828	846	847	846	876	828	879	942	874	890	890	888	863	929	906	852	898	878	905	877	870	866	877	889	845	867	929	873	877	856	853	851	881	854	909	824	849
24267	21983	29649	24269	21179	13527	1486	791	758	757	740	782	745	780	790	779	773	734	777	716	789	727	740	729	754	773	713	780	772	717	747	744	768	757	759	752	787	719	713	703	737	746	724	724	805	776	728	726	737	712	756	801	769	742	774	701	760	705	730	700	771	736	744	754	737	741	723	740	714	737	754	720	769	716	725	736	697	768	752	729	769	764	731	767	740	740	801	741	747	748	719	772	733	711	740	729	768	771	756	738	708	719	698	745	741	745	801	754	734	751	757	788	747	741	784	750	729	749	726	730	737	720	788	756	750	768	727	762	765	714	801	766	732	754	716	770	759	742	732	768	752	700	779	703	701	764	746	706	687	705	777	728	717	718	696	743	727	734	734	750	780	714	804	736	743	728	778	740	760	762	696	706	733	690	727	694	765	749	704	717	698	755	762	710	713	733	749	728	735	772	713	735	734	729	794	727	705	718	724	693	743	757	746	744	751	744	753	756	728	730	705	759	720	715	730	729	793	721	757	717	727	736	717	759	741	779	753	737	746	731	723	717	714	672	763	781	771	739	754	776	709	743	757	736	760	793	783	736	727	759	734	748	706	729	763	714	711	732	743	713	765	798	708	775	734	724	768	701	746	712	733	746	764	743	730	755	773	700	750	758	767	754	714	702	787	753	749	743	694	722	755	744	746	715	728	712	735	745	746	735	807	737	715	704	783	732	703	765	706	732	706	697	731	739	711	717	759	748	697	739	742	719	713	733	768	723	752	693	746	754	719	730	712	758	753	727	737	722	786	759	742	746	724	683	699	737	749	760	770	719	678	758	772	707	721	762	773	766	733	725	758	774	752	765	763	721	730	765	685	725	696	750	712	778	761	737	744	726	780	738	706	773	740	761	764	702	736	723	683	767	734	742	751	759	747	724	759	745	667	695	728	720	750	738	688	704	744	768	729	730	736	708	693	734	707	731	727	726	777	733	713	714	747	726	673	780	726	730	720	758	732	737	715	730	715	728	696	766	690	718	776	718	740	729	747	735	750	745	728	779	717	767	722	761	705	734	766	720	711	742	766	729	697	689	665	739	696	735	745	754	738	704	742	727	738	736	768	800	732	704	748	744	708	764	723	732	688	707	696	704	738	748	698	717	754	714	745	747	707	735	702	733	756	730	765	755	731	732	715	712	773	797	720	719	712	748	741	749	727	756	743	710	766	707	775	760	720	708	737	711	753	726	757	755	755	733	747	716	680	692	754	756	740	766	793	741	732	740	737	705	774	802	709	724	743	784	767	745	722	705	760	738	751	725	730	740	791	737	762	732	712	774	738	721	712	699	772	695	768	802	768	712	733	729	725	759	747	726	767	751	736	736	779	733	791	783	763	736	775	718	770	754	727	688	780	734	755	715	779	784	731	724	743	763	756	728	734	771	703	735	708	738	735	722	757	743	769	786	715	715	723	731	708	727	756	747	751	722	739	759	705	768	722	712	750	739	771	810	741	681	756	790	779	751	714	717	694	762	716	719	739	728	711	747	752	795	706	759	718	769	698	745	726	693	784	795	771	726	747	727	729	793	782	791	697	752	742	733	724	769	724	752	790	748	706	743	704	757	724	728	704	754	732	723	802	760	711	764	734	724	692	758	734	737	774	736	708	771	784	729	794	745	751	687	749	736	730	751	700	736	754	739	698	694	746	779	741	766	724	748	770	747	758	720	750	749	747	817	736	773	704	696	735	708	763	771	723	734	728	702	704	720	779	726	741	716	715	740	756	754	780	744	725	737	725	756	710	752	715	700	756	719	716	738	750	707	722	718	722	767	762	724	743	758	733	742	722	738	748	719	731	766	719	731	715	697	738	720	672	760	787	739	753	784	737	741	758	722	756	771	792	751	827	761	715	719	709	808	731	752	691	717	710	713	747	753	738	702	749	735	738	730	765	679	736	729	743	715	714	751	747	732	739	712	750	706	721	736	714	732	710	730	769	745	744	728	725	697	751	767	705	756	720	737	747	732	730	744	720	775	708	753	700	717	696	744	712	731	715	731	794	748	721	734	743	670	740	725	711	732	704	759	720	763	742	769	774	777	763	745	723	775	779	741	718	719	725	715	704	707	717	816	754	758	709	782	815	777	694	724	761	744	727	707	703	753	777	779	747	759	705	756	765	713	702	748	772	732	704	747	769	724	795	750	757	743	772	755	744	753	740	748	684	742	742	761	720	737	781	710	764	712	739	701	712	761	772	787	739	743	748	766	750	740	741	729	636	764	698	715	749	757	718	737	672	708	727	728	737	733	678	779	731	737	726	689	717	734	737	738	739	752	742	719	744	775	721	778	776	687	743	734	764	776	779	803	759	759	757	708	722	719	722	724	733	737	740	659	745	749	741	742	748	704	747	684	772	746	689	734	785	761	737	723	734	765	803	719	780	723	747	737	753	648	752	687	737	701	726	817	733	767	688	743	712	756	736	749	759	753	746	786	714	725	769	721	701	689	749	724	688	704	723	718	709	695	738	738	741	747	732	750	713	763	752	777	727	721	746	739	734	742	764	720	742	756	731	744	760	734	739	728	729	711	743	762	701	746	743	780	718	727	769	736	741	741	737	751	742	687	671	679	739	747	672	758	704	770	700	727	751	720	714	716	728	723	744	762	757	776	755	754	717	735	720	775	690	764	707	745	772	726	725	705	692	748	719	688	686	731	688	694	691	767	788	763	729	714	724	703	743	700	784	739	760	681	758	694	775	742	745	708	696	689	738	796	729	744	694	753	670	721	747	701	742	753	743	719	748	764	750	714	732	755	706	755	707	740	732	773	742	733	763	748	768	767	728	788	788	732	751	735	734	808	720	766	698	729	734	691	733	752	782	741	766	753	703	769	738	738	706	721	725	716	684	726	737	723	741	778	761	730	778	768	713	770	751	713	757	677	712	742	727	721	722	746	696	706	763	771	764	744	731	731	764	710	722	707	754	665	713	777	733	712	673	788	740	714	669	701	709	792	727	790	716	726	801	724	760	768	749	741	737	774	741	768	703	755	741	735	722	737	731	728	731	681	672	759	734	787	781	750	752	774	720	702	696	745	745	725	753	746	702	803	718	705	759	719	733	732	737	765	744	750	724	768	744	724	745	771	709	796	704	740	718	741	738	697	748	747	680	717	758	706	731	726	741	769	723	756	752	712	766	704	695	737	712	744	722	731	774	729	709	752	728	699	721	741	741	756	772	748	703	716	719	773	699	758	733	751	743	796	751	677	722	690	707	753	749	696	752	754	775	665	776	723	720	729	710	723	710	721	770	703	718	743	704	789	756	732	746	742	802	685	739	768	742	712	709	716	773	741	742	727	703	759	744	736	704	763	719	747	766	743	736	726	721	725	741	728	760	714	702	764	758	717	712	715	763	726	690	731	706	776	744	776	758	774	717	733	764	745	766	712	762	696	747	727	758	733	752	808	697	744	751	735	750	780	733	731	766	684	732	764	763	776	743	746	762	708	722	734	740	699	763	751
62208	88317	56237	25703	7610	2126	1052	1011	1035	994	1060	1019	1075	1050	1023	1041	965	1033	1060	1035	1041	1042	1006	993	1007	995	1047	1021	984	1033	1032	959	1009	1050	1031	975	1035	960	1021	1038	989	1043	1080	1005	1000	1087	1039	949	1007	1049	1030	1067	1004	1019	1008	957	985	1032	1014	977	1024	1017	1001	964	985	1010	1036	1026	1010	1021	1010	981	1058	977	1008	1029	997	1004	952	1022	980	1036	1056	1018	1002	1017	1009	1016	1010	1067	1020	1027	964	1026	970	995	1082	1030	975	993	1001	1056	1016	966	1041	982	1021	982	960	1023	997	970	1001	1045	1077	1045	1028	1009	1016	956	942	1027	973	1013	976	976	993	1018	1009	1051	1024	1059	1039	1046	974	1011	1019	1023	1034	1011	977	1058	948	976	1029	1032	1020	1017	1033	1016	1005	1000	1059	1019	1051	980	1021	1059	1024	1024	1036	1029	998	1015	1026	1031	1032	991	995	991	994	1019	1010	999	996	1046	1000	1003	992	999	1023	964	1034	1055	974	1053	999	977	1051	1030	1034	1002	1045	1019	1085	1015	975	1055	979	1102	992	999	1048	1018	1002	964	1056	1023	1027	1028	1008	976	1012	931	1022	1043	963	1006	957	1029	1011	1066	967	1033	1036	989	1023	1046	1059	1067	984	1034	1027	1011	999	1015	958	1008	1059	999	966	1066	1017	992	1017	947	1019	1034	1002	1000	1031	980	989	1065	1053	1000	996	974	1036	1035	968	954	979	968	1065	1023	1034	978	1015	1005	1004	1031	1024	1070	975	1038	1025	1035	987	1020	1023	986	1013	960	962	1012	1002	979	994	953	1054	1044	999	1022	1055	1077	1045	978	1022	991	987	1005	1003	1005	1086	993	1009	1027	1017	1009	972	990	1009	999	1034	1051	1039	1030	982	1021	980	1007	974	1063	983	1075	986	993	1010	988	1044	1037	1027	978	1014	1032	1047	1018	997	963	1044	1064	1035	1016	1013	977	1023	1026	1027	969	988	1028	957	1062	958	980	1066	1010	1041	1039	991	1044	1006	1047	965	1099	1025	1034	1019	988	965	990	947	1009	1059	1078	1017	975	1005	1053	991	997	985	990	937	1004	1021	1008	1083	1022	1006	984	1026	993	987	955	970	1017	1066	1024	1019	1039	1058	975	996	971	1073	1006	980	1023	988	1008	1012	1004	1054	997	1020	987	1049	994	1008	1043	1068	976	1019	1015	1024	1009	1010	1051	999	1062	1029	1049	1023	980	1013	1019	999	990	1019	1029	1004	1030	965	968	940	1067	987	1041	962	998	961	1018	976	1035	1017	1041	978	1024	1013	986	1014	1071	961	1024	1038	972	954	961	1018	1049	1021	991	984	1000	1039	999	1050	949	1039	1042	1013	963	1049	982	1065	1051	1016	949	1004	1010	1047	989	1049	1051	1028	1011	1015	1000	970	1016	1022	1028	1034	993	981	1000	1011	945	980	997	990	953	1018	1029	1006	972	1024	1104	1006	991	957	1028	1058	996	959	988	938	1023	1039	983	1023	996	973	1016	955	1060	985	999	1040	1026	1010	1031	1016	1034	1041	965	1001	1010	994	1022	1018	1029	983	1035	969	1011	1028	1046	978	1051	1008	972	1018	1037	1006	1043	1033	987	993	993	1000	978	991	1021	1013	998	1084	1016	1007	1003	957	1012	998	1063	1000	987	1019	978	948	990	989	1039	1005	1106	1089	1052	1035	953	973	945	1019	1010	979	994	1008	994	1032	1028	1022	1033	976	988	1022	1016	1065	1036	1040	1015	1076	999	1024	1066	1005	1051	1040	1085	1039	1027	1047	1071	1030	1025	983	988	1010	1073	1029	988	981	1044	1035	1075	1021	940	970	998	939	1018	997	1003	1009	986	1029	1026	992	985	1054	1001	984	1050	996	983	987	1013	1034	994	1005	998	964	975	1018	1034	1030	1018	996	1054	1047	989	1004	930	982	1004	1029	985	1062	1043	1062	1019	1015	1049	1005	996	987	1044	1022	1030	1007	1002	1026	1053	945	987	994	1006	999	1013	986	1004	1024	983	1009	1009	1024	1003	1075	1021	979	996	1082	973	1040	1005	1065	1036	1026	1020	1042	909	999	1018	959	1026	1006	1036	1027	988	1003	1025	977	1003	1024	1039	1058	941	1026	1048	980	1074	970	1003	957	1039	1057	943	1011	975	1042	1032	1007	1008	980	1011	992	1021	1015	1074	1018	995	1058	1018	1061	958	1087	1044	992	1037	1020	1061	1007	1052	1033	1040	1031	965	969	1021	1021	1005	1023	1054	979	955	992	1029	976	992	963	957	1031	1071	1056	974	1005	1034	969	1021	995	1052	975	1016	999	1031	1021	1037	999	1026	1040	1024	1040	1017	997	955	999	1068	1068	1010	1049	1009	935	1040	1015	1002	1029	1025	1036	1030	999	1004	1013	1022	994	1062	1080	970	1053	1041	950	1019	1027	1035	1034	1076	1010	988	1022	1016	1011	1019	974	1032	1073	995	1012	928	1014	1048	1032	986	1049	1010	1022	1037	963	999	994	1004	1014	1077	1058	971	1066	1040	1047	1003	1020	935	1024	903	1011	1005	993	975	1083	966	974	1052	1013	1023	965	996	1019	980	957	1010	1021	996	1039	1024	1034	1006	1058	1035	940	1013	972	954	1015	1006	997	1029	1024	1038	1058	979	1003	1024	996	1049	1038	1004	996	1015	1007	1018	1077	1077	1038	998	974	941	1024	1029	1018	1002	1069	988	1033	1070	1025	946	983	1006	1047	982	1045	1002	1000	1041	1028	1028	1038	995	1047	1011	972	1023	998	949	997	1012	978	1058	970	1018	998	983	1009	1058	1005	1062	1015	1049	983	1008	993	1077	996	1017	983	972	1075	1018	1045	999	974	966	1026	1011	932	931	1023	1005	1027	1082	1030	1019	956	1049	983	1048	1028	965	1012	1034	986	1021	1060	1007	972	1018	962	1051	1016	955	1052	1025	1021	1023	999	1048	1020	979	972	1011	1016	1022	1002	986	968	1026	949	1042	987	1003	1018	996	1004	1011	1008	1035	945	988	1018	979	1003	1031	1020	1003	996	1010	1013	1026	1005	1017	1025	1000	1026	1040	1003	1074	1018	1019	1009	980	972	981	949	1027	1001	1028	1029	1024	933	1065	1012	1016	1037	1032	1003	1012	1005	1002	976	1001	1023	1017	1017	992	1026	1041	1048	996	985	988	1029	1027	945	1037	1001	1014	1022	1012	1043	992	948	1055	1001	1045	1026	1040	1056	1082	1032	1019	1030	1094	959	960	1036	1035	1032	1046	1057	961	1007	1034	1035	1037	1040	971	979	976	984	999	1040	1002	1110	1015	1006	1018	995	992	978	1023	1046	991	996	992	1039	972	1075	1006	971	1012	1011	1016	982	1005	989	1013	1039	1017	969	1027	991	1018	983	1071	1032	987	1021	1011	1059	987	1013	1017	1010	1035	1035	1000	990	995	997	1105	1014	1001	1045	1047	1002	1003	1034	995	1022	968	972	975	998	1038	1038	1007	1070	1051	1026	1025	1026	1005	958	993	991	1021	1002	995	990	1042	993	990	1041	1047	1061	1027	1007	1022	1047	1022	1041	1027	991	1022	1027	968	1034	1006	1098	946	993	1050	1015	1016	1013	979	994	997	1038	1001	1030	983	1006	1017	1028	994	978	1015	1020	1027	980	1044	983	995	1072	980	1008	1033	981	985	1011	1034	1010	980	994	1042	999	1038	1037	1042	992	1014	1016	978	967	1011	1012	1002	998	1017	1032	1065	976	1023	1042	1012	1049	1010	1025	1032	1001	1045	1020	1024	994	1012	989	992	1012	1037	1040	1039	991	1034	967	1026	1011	1068	992	996	994	1032	1038	1021	1024	1033	1011	956	1016	1030	973	1008	973	1029	1003	1023	1004	1002	1055	1011	1041	1030	1014	1026	976	1002	1024	992	1002	997	994	1005	976	990	1003	1102	979	1008	1020	1037	994	1004	1011	1049	1012	950	949	1013	959	981	997	1062	1021	1001	1045	958	1081	995	1008	1070	988	1036	957	990	1050	1020	1006	980	1063	1058	1009	1009	993	996	1016	1029	1025	959	1043	991	1038	995	991	1005	1038	951	1027	975	1023	1065	1000	1006	1013	998	1044	1006	1036	969	1025	1007	1037	1024	988	1031	1012	997	1044	985	965	1029	1022	999	961	1045	1072	966	1010	1039	1049	988	1086	972	1052	1028	1016	1001	1011	994	1059	964	1003	1022	1032	1041	1014	1037	988	1016	937	994	1008	1039	982	1016	1007	980	1021	1024	997	996	988	1040	1011	1002	983	992	1012	1024	1057	1014	996	951	1077	1005	1012	1010	1027	1047	990	1024	1026	1036	1034	1040	1053	962	1028	1000	1038	980	1007	980	995	997	1037	1006	1015	1016	978	1060	1042	953	986	1006	1001	1025	990	1025	987	1024	986	1037	983	1002	1025	1035	1029	1014	1010	991
23483	21699	29619	23953	21435	20305	5700	739	697	678	661	691	647	616	683	692	675	689	660	677	660	615	666	674	678	652	655	655	672	687	658	679	645	657	672	671	647	638	662	646	630	618	645	651	685	646	667	668	638	656	668	637	730	664	625	651	721	616	662	629	687	676	624	662	651	626	678	660	667	619	657	665	666	679	633	685	655	663	650	642	674	681	642	648	615	654	637	670	644	613	666	677	648	624	616	648	619	606	609	619	640	659	677	629	652	682	653	635	616	649	678	678	634	619	650	617	644	644	624	660	678	625	632	647	655	692	632	655	637	685	658	670	698	614	627	664	615	650	689	607	667	623	639	655	627	633	645	619	670	642	693	663	604	645	639	659	648	624	651	709	687	692	650	609	631	646	671	649	693	637	654	657	657	685	651	608	626	642	654	587	673	639	656	659	656	662	614	627	642	610	622	641	678	642	630	665	653	660	623	646	657	651	644	647	652	654	641	603	634	637	623	663	641	653	673	623	626	669	637	668	635	614	686	599	622	591	646	686	631	621	676	648	615	652	622	627	637	695	633	662	621	641	662	602	649	682	666	658	615	653	653	652	649	646	644	624	675	636	651	636	666	652	640	623	653	665	644	645	664	629	648	690	657	630	696	640	666	610	656	672	665	644	700	621	647	639	631	635	664	636	640	612	650	638	602	650	616	631	685	697	662	682	635	638	630	700	657	690	634	672	642	643	656	640	663	644	659	625	631	636	698	651	679	655	631	686	671	682	641	645	601	650	617	664	654	625	666	630	676	641	636	625	605	607	660	638	687	676	682	636	670	657	645	687	646	667	642	677	619	686	703	663	659	635	594	652	635	662	717	650	689	652	643	598	652	662	706	661	627	652	660	684	641	697	623	689	660	603	606	639	653	630	655	665	612	631	634	666	662	634	633	642	652	647	688	625	649	671	619	641	669	682	629	656	676	634	639	638	654	625	694	661	642	677	645	624	633	610	665	653	698	698	629	595	660	632	667	625	652	682	692	651	720	664	658	633	632	631	692	675	633	658	665	673	686	676	665	686	662	673	631	649	621	698	654	658	644	639	687	629	678	614	686	632	599	642	644	671	679	607	653	648	635	671	645	676	669	645	693	624	611	676	654	592	603	668	634	655	704	648	648	627	631	659	695	657	650	633	656	623	645	646	672	615	609	666	622	665	681	674	646	639	648	665	653	695	624	646	680	625	633	653	690	630	678	647	642	635	679	663	713	686	694	625	633	578	602	676	654	629	693	637	652	621	691	653	677	665	662	655	696	650	681	695	683	609	598	678	617	637	606	691	609	665	659	639	659	682	661	642	695	617	661	641	646	621	630	649	653	659	664	662	650	643	657	611	627	669	661	669	631	651	667	619	669	693	659	637	642	630	664	636	686	673	644	672	641	639	684	650	616	667	605	632	659	623	684	666	660	620	647	660	677	663	634	626	634	655	684	636	631	611	647	658	652	610	658	651	649	668	645	617	635	653	664	683	663	654	681	635	700	663	664	648	662	627	689	651	678	657	626	680	681	665	660	600	677	703	621	627	593	652	655	633	641	628	652	711	629	652	634	670	667	651	645	645	692	635	641	639	654	648	652	674	636	640	668	623	669	651	632	622	641	664	665	617	659	626	642	619	671	615	572	634	652	659	681	673	668	632	621	671	645	643	660	667	654	673	647	600	656	673	680	627	600	661	674	681	611	669	634	634	639	672	693	674	679	627	652	675	629	646	642	632	598	618	585	622	612	665	655	626	665	665	630	623	640	615	627	654	665	627	647	649	651	657	652	670	651	656	670	651	625	698	636	680	621	684	654	652	611	642	614	690	645	641	672	651	660	613	651	670	646	696	625	597	637	685	662	667	637	618	665	686	661	649	648	690	634	641	649	625	628	659	687	608	649	686	674	658	667	651	664	674	726	639	639	682	659	663	658	663	697	645	643	621	607	686	652	647	622	634	633	676	675	661	673	666	610	691	612	653	690	634	664	668	648	657	638	642	650	684	684	601	659	647	621	637	695	644	631	606	673	691	609	655	672	680	691	632	648	649	670	651	659	625	663	651	642	658	694	640	656	630	661	685	685	635	631	683	660	624	677	665	654	655	627	638	632	624	624	671	673	654	603	630	654	624	705	666	664	717	700	584	632	646	650	653	658	654	655	647	607	635	629	639	710	687	642	679	644	625	594	669	642	608	698	587	685	642	643	640	622	618	651	623	599	634	655	625	666	618	655	633	655	642	682	675	646	589	655	623	634	626	638	668	685	660	642	627	641	604	650	650	638	612	657	651	646	699	625	649	634	670	640	621	616	632	642	677	665	672	646	603	690	676	633	647	638	616	638	595	619	604	670	615	621	672	640	648	681	643	644	645	677	665	632	647	610	656	632	650	583	636	646	643	672	681	645	619	671	687	647	627	634	649	627	652	699	672	616	667	600	641	641	624	619	592	646	575	647	643	630	667	595	607	677	675	618	646	681	679	651	618	626	658	625	702	672	637	643	681	621	623	642	696	649	672	635	623	615	643	659	637	631	625	647	649	641	631	615	633	688	612	642	649	644	695	621	625	659	657	639	652	606	607	646	620	656	687	598	628	702	665	621	656	685	662	692	648	605	670	689	641	681	642	677	648	621	635	648	613	646	646	719	643	628	651	610	636	659	622	629	610	673	665	602	639	652	617	638	682	666	616	640	641	716	695	711	640	672	660	693	650	641	696	626	672	631	636	637	663	638	644	621	644	626	686	632	648	595	638	659	694	593	641	636	676	634	651	664	604	728	659	683	636	628	630	635	618	653	667	650	665	637	680	652	613	661	602	622	622	633	641	589	647	627	686	634	669	634	648	651	645	648	682	656	670	660	628	631	636	598	641	625	639	634	648	640	640	649	671	679	642	621	617	667	651	661	669	619	609	640	621	628	692	654	629	687	581	660	612	691	676	651	613	669	638	668	661	601	620	657	666	620	678	651	692	664	656	675	689	650	627	665	623	666	614	615	649	650	666	698	673	649	606	627	658	626	609	622	673	620	667	671	633	633	617	663	574	665	658	642	662	661	580	637	631	640	594	616	688	650	626	633	642	681	656	680	633	671	637	603	672	633	654	660	672	620	649	661	674	685	656	650	667	632	667	650	673	688	643	614	599	683	666	669	666	649	687	660	675	629	640	628	666	646	663	696	636	640	633	696	662	695	632	647	650	658	679	645	629	709	657	630	680	689	646	679	660	684	655	683	657	673	639	592	661	621	636	623	641	631	655	692	667	672	646	700	612	665	636	629	652	594	643	646	683	612	641	642	667	653	696	667	637	690	632	650	615	616	674	632	651	663	686	706	594	610	651	627	650	624	645	658	657	643	626	698	617	632	627	620	649	648	687	669	648	677	686	598	680	622	648	687	650	696	647	670	628	655	578	645	654	636	655	653	695	611	624	668	658	649	673	642	594	659	671	622	661	638	645	693	596	646	630	682	656	697	602	641	680	657	597	659	659
62235	94570	61680	30693	9839	2475	945	943	902	872	898	900	907	917	947	947	918	927	939	843	878	886	894	933	878	877	924	877	897	935	852	857	926	920	870	876	861	877	893	889	862	835	890	873	852	886	891	878	900	862	898	902	859	907	875	917	849	870	904	825	881	896	923	829	869	910	934	930	850	912	834	891	882	867	879	890	909	871	877	868	852	927	906	858	892	871	927	871	875	840	865	870	891	912	889	888	914	860	848	878	851	887	884	858	867	889	899	907	864	848	890	878	910	902	881	914	876	835	852	846	836	864	862	894	927	883	852	886	867	911	877	853	925	854	898	885	923	879	861	904	870	913	893	912	898	873	881	846	910	906	937	860	864	907	880	892	894	923	943	869	886	802	838	871	832	870	858	868	865	860	892	889	871	851	842	844	888	861	842	890	884	916	855	889	851	865	959	902	881	867	851	843	897	900	873	892	815	948	876	858	887	903	881	900	914	858	942	843	886	832	905	836	888	882	908	886	873	890	922	835	889	911	895	845	904	910	896	933	897	898	914	919	871	862	877	882	899	863	910	860	946	930	869	849	922	857	868	895	954	898	934	871	911	886	854	929	883	942	824	897	864	902	894	890	881	879	869	889	880	888	846	829	933	828	843	874	877	837	911	865	873	893	919	888	839	913	915	892	905	903	935	887	910	883	866	850	885	911	897	848	880	830	883	892	904	910	851	826	920	892	877	840	871	872	900	934	941	886	905	921	899	885	856	883	906	866	818	915	809	882	880	901	904	843	888	835	871	906	864	889	916	921	869	868	878	895	901	909	871	852	899	861	879	925	838	874	935	898	878	864	904	846	853	860	870	851	889	890	882	872	888	847	877	873	907	869	943	900	872	897	918	884	947	832	904	911	894	845	911	870	857	901	865	879	919	896	875	908	866	910	900	836	860	871	914	883	873	871	889	915	895	862	880	867	853	904	879	911	829	954	867	881	864	920	929	913	905	954	910	898	919	931	880	835	917	884	907	827	904	887	896	869	870	841	884	874	895	847	873	905	897	887	839	875	864	863	898	885	860	872	940	918	855	857	881	839	860	873	865	939	833	896	864	851	883	888	919	843	869	908	904	943	889	936	883	962	934	895	908	868	895	882	864	860	897	848	849	903	887	918	864	858	864	887	852	858	932	923	922	856	894	957	836	911	868	869	877	911	879	860	827	890	903	881	894	937	833	934	888	885	921	846	882	916	916	860	870	876	906	934	850	866	903	880	864	866	903	839	923	833	860	933	875	934	897	849	866	877	888	892	889	858	906	822	872	902	864	913	889	899	916	856	856	849	930	876	881	926	865	920	911	896	910	931	913	898	867	875	901	874	882	906	865	898	881	917	874	896	887	892	919	934	874	875	898	900	961	868	925	841	840	879	899	903	888	869	879	906	950	897	852	891	936	848	915	881	853	829	845	852	904	887	854	868	943	842	867	962	939	924	902	907	925	912	856	905	914	880	871	902	913	951	906	884	849	877	864	927	872	847	942	902	900	840	902	888	882	905	859	866	876	826	922	915	889	887	890	837	821	923	863	945	875	914	919	915	887	876	925	886	920	864	895	839	927	877	867	872	926	867	855	878	872	891	823	862	896	862	869	891	918	886	808	854	850	853	897	899	898	899	896	950	868	861	844	875	857	845	903	868	918	874	880	939	858	867	837	873	888	878	913	938	894	861	846	912	896	841	875	906	855	897	870	842	890	884	804	965	862	861	824	886	876	876	889	919	888	874	928	869	828	878	898	869	838	911	934	908	916	875	848	841	952	849	856	872	879	914	849	920	917	886	863	896	859	898	879	836	887	883	908	877	875	855	885	882	865	869	887	901	858	881	892	909	807	875	861	917	873	899	876	876	871	881	862	888	874	898	892	867	940	908	872	897	901	837	865	915	915	874	908	876	850	834	882	911	835	907	937	901	887	877	887	913	899	843	895	867	941	882	924	876	856	880	833	892	894	849	927	922	884	873	909	910	903	878	883	829	844	891	894	888	838	831	895	870	857	873	898	814	877	893	893	928	887	911	837	884	892	900	888	889	906	868	851	866	922	852	867	950	855	886	867	861	883	850	857	908	898	946	881	869	896	864	905	859	868	904	942	842	878	880	830	851	901	908	839	884	928	909	894	961	944	837	866	867	873	898	899	873	878	904	902	851	845	993	943	881	859	869	873	878	856	845	878	872	828	879	904	847	869	920	942	892	839	917	902	869	895	844	832	831	915	882	953	878	864	907	845	846	875	930	938	908	863	948	921	893	871	929	929	887	887	958	858	854	876	829	871	938	911	853	852	867	868	854	845	907	897	858	905	897	931	927	872	881	884	864	864	919	916	869	862	883	896	854	836	898	841	890	911	848	858	902	898	922	855	840	857	848	853	874	865	916	900	878	917	921	911	902	856	922	887	909	848	855	883	823	883	855	897	863	899	864	909	894	894	885	894	910	888	887	937	893	880	867	877	865	867	872	889	908	924	909	901	847	916	901	920	922	848	899	873	890	925	890	909	825	911	907	897	920	839	839	872	905	899	912	856	897	909	887	871	908	914	897	931	889	857	893	884	925	902	844	885	893	885	908	907	909	909	828	865	849	848	941	922	893	898	881	888	916	896	873	892	906	855	946	939	848	878	844	872	849	874	876	839	850	889	833	936	873	875	837	912	926	844	851	896	884	889	908	880	857	919	862	889	819	868	872	930	885	916	901	914	879	923	865	815	877	896	886	861	888	941	948	855	850	891	839	890	941	888	901	866	822	885	897	915	904	910	898	921	895	899	905	948	882	859	864	854	854	834	915	908	925	922	886	924	862	878	878	905	894	832	913	908	888	851	941	862	867	917	818	897	900	877	901	846	889	855	914	893	865	826	921	832	869	879	912	898	892	853	852	859	951	870	880	902	873	871	943	860	891	877	868	873	876	889	897	913	899	928	913	921	870	948	881	869	853	869	881	888	898	869	868	879	931	907	916	882	915	912	856	876	851	890	918	914	876	859	880	882	875	864	939	886	877	930	882	940	912	860	878	872	890	962	903	899	868	883	860	884	904	854	894	887	881	848	905	877	883	920	891	849	886	908	874	823	861	869	855	897	917	872	926	890	891	925	900	809	893	841	888	915	855	907	852	888	863	892	883	898	864	904	864	873	878	890	852	867	909	881	856	899	842	883	861	917	901	855	920	872	886	880	862	902	886	848	905	831	888	906	924	850	875	885	927	892	876	854	861	875	891	894	912	875	878	885	910	909	862	875	889	904	829	882	913	898	905	861	931	875	849	899	864	926	853	874	895	912	835	859	856	896	866	926	850	922	875	887	843	900	892	803	899	856	914	883	933	916	874	828	887	867	905	901	942	901	902	892	968	918	853	905	843	876	949	907	856	893	886	903	878	878	909	878	851	859	940	879	919	949	870	884	905	889	875	887	854	919	899	870	855	877	934	885	931	943	866	829	847	899	902	903	865	894	886	924	895	930	806	897	887	879	866
31665	27800	23337	8261	1227	721	657	620	626	646	659	671	653	681	617	612	657	663	582	619	615	632	630	647	645	670	605	618	634	645	627	636	621	684	646	577	607	644	685	611	622	609	621	656	626	603	641	647	623	598	630	620	643	606	671	661	628	615	633	636	591	665	633	649	648	629	631	616	634	628	643	640	645	650	613	617	590	663	647	604	609	638	618	676	631	617	619	651	651	594	604	708	632	598	652	593	618	640	625	666	670	621	645	620	633	652	690	633	638	634	617	685	655	621	686	625	640	644	645	635	603	668	642	667	618	613	626	635	713	634	641	638	591	673	648	632	607	634	616	648	666	635	627	651	633	621	622	643	675	657	688	618	629	627	623	642	652	615	685	646	628	624	625	646	648	621	574	661	640	614	636	627	644	632	644	643	673	665	624	633	627	620	656	654	695	646	652	612	631	669	592	641	630	624	645	625	696	627	617	660	642	640	684	652	612	634	653	660	638	617	636	641	638	656	648	656	643	677	660	622	667	601	613	631	663	641	695	613	644	639	676	622	612	616	603	619	606	627	634	614	652	601	641	622	642	656	638	578	615	640	649	657	640	634	603	634	636	603	637	623	624	637	661	626	667	671	617	640	646	643	643	658	638	667	687	648	668	634	617	608	672	632	605	657	665	644	663	691	632	655	619	648	618	629	624	667	612	653	631	615	652	671	628	613	595	644	703	656	661	595	638	660	619	668	654	624	674	605	645	631	612	627	643	632	673	644	639	661	673	648	639	654	683	659	645	632	661	636	628	644	617	616	641	574	658	577	627	609	603	643	642	644	638	689	612	661	634	615	612	630	628	644	651	676	579	661	650	634	630	641	580	635	644	618	601	663	627	601	622	601	613	658	647	644	642	617	652	601	592	615	632	600	651	668	653	624	676	576	666	654	672	633	664	634	636	653	641	625	639	575	636	656	616	640	651	622	638	606	640	627	639	664	667	599	654	635	654	653	647	626	624	629	640	704	619	641	651	646	634	682	617	598	633	641	633	683	595	640	715	635	628	660	673	632	625	584	626	633	574	599	651	643	635	591	672	647	625	629	662	612	641	611	713	658	638	640	621	616	620	580	645	653	634	684	659	578	670	603	654	587	638	699	657	665	610	647	638	627	651	664	638	644	639	635	664	642	643	615	648	626	622	633	592	649	658	642	659	685	660	625	624	631	678	635	690	625	627	660	644	630	617	660	656	678	628	644	628	636	639	647	651	685	635	670	629	577	712	643	659	657	652	631	683	631	623	673	602	654	613	621	656	618	606	631	635	676	623	629	685	634	644	641	602	584	663	629	650	684	668	617	696	662	631	673	593	646	653	649	640	611	620	575	619	625	616	682	612	618	618	648	662	644	632	627	651	614	680	591	606	614	664	659	600	600	593	676	625	605	658	645	630	674	573	616	612	642	636	643	636	621	645	662	662	668	653	627	657	651	630	634	703	657	617	672	630	686	636	610	630	615	634	651	604	650	628	683	685	636	650	637	638	630	673	656	658	649	684	649	649	656	609	629	655	653	641	615	683	683	663	640	643	674	633	633	659	673	614	638	619	611	677	638	618	629	607	644	590	619	602	581	626	672	650	636	639	638	668	641	609	636	633	645	635	642	608	612	640	647	661	641	614	663	633	636	630	636	649	637	641	614	653	646	662	616	603	610	657	652	579	652	651	667	705	606	648	618	666	615	626	597	637	625	644	666	665	623	631	652	629	585	602	631	631	624	699	632	644	632	626	608	660	629	646	593	620	587	640	643	646	646	664	632	645	643	653	639	668	646	624	665	641	724	618	659	604	642	631	611	617	610	669	640	641	648	661	627	639	653	626	631	631	637	675	600	645	655	651	671	651	630	627	605	633	665	639	641	653	623	610	638	606	611	584	634	639	631	599	663	645	631	603	668	687	655	638	637	661	654	635	627	666	679	662	617	661	637	626	632	607	630	640	657	646	651	651	687	663	600	639	622	614	594	638	649	639	628	695	613	601	629	667	616	625	602	658	661	640	620	655	632	594	611	632	669	662	680	668	629	680	642	643	606	644	658	600	602	645	670	644	591	693	636	648	670	624	638	609	640	660	650	645	632	640	625	654	663	617	678	654	661	644	648	627	630	642	592	627	603	586	670	632	651	609	680	650	605	608	644	633	630	586	628	650	619	655	611	651	617	650	650	669	657	668	641	588	635	635	658	623	646	626	602	626	636	620	630	642	651	659	656	640	634	606	663	613	636	596	683	645	643	606	623	620	633	658	654	592	641	626	637	617	643	646	631	641	656	644	640	614	586	677	611	587	629	666	609	641	568	611	625	606	633	638	615	636	640	637	627	596	619	670	668	642	656	646	657	582	642	601	622	674	671	588	608	663	621	626	623	649	614	655	655	616	640	618	605	615	670	652	672	654	640	598	651	639	648	607	678	609	669	651	638	612	637	647	623	637	642	574	603	672	645	704	654	700	614	591	629	686	616	662	608	645	636	591	631	603	626	596	652	654	654	601	625	662	649	604	614	625	696	620	640	608	631	603	650	697	681	618	659	633	631	667	658	641	604	660	630	614	603	622	618	670	639	633	675	660	670	651	655	622	645	638	630	628	607	632	615	624	633	645	654	641	653	617	671	624	623	623	653	620	653	625	648	615	630	617	664	682	673	651	621	597	650	651	653	606	696	663	648	643	676	653	587	637	627	621	597	654	635	628	655	678	644	652	629	627	617	609	607	694	638	617	670	654	678	628	640	654	675	626	639	655	645	679	593	623	623	680	623	672	628	633	645	606	601	653	653	609	643	601	684	631	611	672	583	639	618	655	651	620	609	599	681	654	646	642	645	674	664	665	644	657	652	594	652	693	656	673	632	638	709	602	610	610	631	639	634	659	628	695	615	655	650	630	678	683	597	642	635	668	664	645	638	673	655	612	638	626	607	603	669	657	656	652	578	627	635	654	644	657	664	599	625	639	626	637	626	621	608	642	640	650	672	627	661	608	612	607	627	641	628	610	604	615	640	625	613	675	624	632	596	643	661	622	658	628	621	619	630	647	674	611	686	644	618	592	653	622	612	667	619	637	654	679	604	620	632	700	626	656	655	654	652	648	675	629	637	645	664	603	643	617	680	652	647	627	637	616	626	614	646	665	635	680	637	625	666	620	639	638	683	622	623	629	645	661	611	612	641	651	639	622	662	601	643	592	686	639	672	637	621	640	644	647	634	599	643	647	606	675	637	668	638	657	625	653	624	629	601	639	624	651	650	619	603	614	615	597	654	667	660	621	629	618	649	635	625	662	617	639	588	608	689	651	610	639	608	641	621	640	666	673	651	596	634	610	619	661	629	613	660	658	609	671	646	615	617	624	676	631	639	646	628	647	653	586	662	646	618	617	630	644	612	636	642	615	678	658	608	661	615	606	596	601	653	644	643	649	618	549	632	651	646	630	629	620	681	647	632	615	592	641	631	678	661	649	662	649	634	652	628	655	640	615	713
38613	41880	22400	5716	1768	916	886	906	853	909	883	890	880	892	916	847	858	875	842	879	875	852	853	904	873	857	812	912	904	864	909	848	894	850	876	865	845	870	898	886	883	879	803	882	893	894	845	888	884	899	865	871	879	914	900	871	849	898	855	840	835	819	891	871	872	877	895	895	869	929	846	833	887	858	907	897	846	892	835	853	901	811	917	907	854	867	876	878	925	869	889	847	855	872	906	826	921	879	872	892	829	874	830	873	880	902	843	923	811	890	843	825	868	907	878	868	863	902	887	945	872	911	824	924	870	908	918	891	877	876	884	873	874	844	928	883	829	853	871	849	861	880	918	869	868	849	871	877	839	877	914	912	887	899	878	867	825	873	872	889	893	873	844	832	849	903	916	847	857	901	889	854	887	903	809	889	864	838	887	851	887	828	804	914	916	867	879	836	932	914	874	864	876	881	869	845	951	851	870	915	862	867	886	877	844	870	826	910	856	891	868	844	878	926	869	889	887	880	862	863	850	838	862	897	863	860	879	932	903	831	859	855	919	870	892	851	823	877	866	845	851	918	841	867	875	871	821	903	949	867	850	862	863	905	888	879	857	875	920	927	869	857	870	900	830	837	835	858	852	849	840	937	885	898	902	903	863	872	834	944	870	854	851	865	891	873	859	839	867	877	849	919	865	900	864	864	897	832	861	915	894	884	894	836	878	913	904	881	844	873	915	900	895	829	897	866	827	873	875	883	890	835	845	872	851	802	832	912	871	864	840	863	874	860	924	854	881	838	846	862	902	853	845	874	898	884	877	923	866	841	899	838	861	845	895	880	938	808	793	876	922	823	864	902	878	888	880	894	876	884	855	873	906	872	851	887	902	832	848	802	918	862	891	936	841	936	870	887	896	864	868	916	827	860	886	852	901	837	912	890	863	892	917	875	860	886	884	873	906	886	862	865	851	878	859	909	884	852	883	903	875	869	869	836	852	860	907	875	845	859	856	865	884	855	932	912	864	845	857	907	871	875	945	863	896	908	899	889	931	869	885	898	841	950	879	882	846	877	853	864	849	893	876	889	837	844	869	869	877	851	837	879	939	826	856	887	908	846	861	871	890	876	878	850	834	828	880	882	883	876	892	863	851	901	877	883	905	892	897	890	880	892	913	863	885	819	895	911	815	926	901	918	874	877	862	874	874	839	855	896	821	777	884	844	866	888	867	861	931	849	840	866	839	933	916	874	868	929	914	862	856	895	928	913	892	918	939	884	905	862	937	860	839	841	943	892	863	855	911	887	869	904	888	916	928	876	878	830	927	891	876	886	897	828	873	873	846	816	942	884	888	938	865	854	855	862	891	888	855	867	866	856	890	900	901	908	902	905	887	938	845	855	863	876	892	881	891	924	882	839	861	849	876	915	845	855	850	851	812	873	816	828	914	898	878	880	811	913	889	865	810	845	872	877	856	888	893	855	847	888	813	923	860	886	882	846	831	931	880	890	876	925	886	936	918	838	859	829	903	869	867	890	845	894	861	857	910	908	885	949	906	889	876	875	856	842	846	863	873	898	880	860	930	877	891	847	916	915	882	889	864	881	921	884	872	857	877	847	885	824	810	871	885	905	883	903	859	817	843	844	907	915	891	852	849	873	829	880	932	809	889	811	885	878	873	830	912	910	864	878	883	862	909	897	913	916	870	926	899	852	876	877	860	889	863	907	854	878	888	873	895	849	866	860	873	927	807	912	884	863	879	875	857	866	828	866	859	867	851	912	845	866	837	926	846	893	823	872	889	870	870	872	859	874	884	870	866	893	896	883	879	854	883	844	875	872	916	833	887	874	908	837	871	896	917	865	880	921	862	833	936	877	860	857	851	841	882	823	868	871	877	856	879	871	884	872	841	902	903	858	908	902	847	881	881	912	900	842	850	874	854	857	858	855	828	899	867	897	834	898	879	912	882	851	861	879	862	921	878	908	873	911	851	879	841	834	892	873	873	905	881	833	861	866	873	880	909	854	862	916	897	889	883	810	962	839	858	904	911	888	818	872	919	878	842	961	871	858	867	884	840	908	893	940	857	895	873	907	895	859	875	903	905	823	886	863	881	904	835	846	860	899	899	890	873	833	836	885	934	882	896	895	853	915	869	826	821	833	884	834	815	901	925	851	865	844	889	917	883	868	825	868	877	885	926	857	932	852	900	878	876	880	858	848	899	892	894	902	861	868	824	866	883	856	878	840	869	871	872	862	917	880	891	885	836	790	843	856	865	881	888	893	880	879	913	887	875	876	910	908	860	891	899	890	959	900	841	861	870	892	923	834	833	858	882	848	883	824	886	885	866	870	869	833	838	837	860	883	852	890	881	843	882	877	906	883	909	864	886	858	893	898	907	876	856	900	887	884	874	872	832	869	867	890	866	900	888	899	879	871	872	886	877	812	926	833	886	884	884	892	874	924	867	866	871	855	881	893	899	895	893	891	881	867	865	829	858	977	833	850	846	889	858	886	832	867	906	878	918	823	859	860	886	908	886	853	900	879	922	883	872	856	825	835	885	868	886	864	851	824	873	865	904	857	881	919	892	877	879	883	902	823	864	875	845	915	891	883	846	864	871	840	894	921	878	871	861	846	885	857	858	887	882	927	850	836	852	848	928	898	854	827	871	849	852	816	819	815	843	894	810	883	961	864	841	896	862	832	874	956	914	899	850	830	882	853	894	853	852	826	840	892	831	884	913	868	877	878	927	899	913	908	877	876	871	852	859	935	883	909	854	880	866	949	855	893	874	910	882	901	848	865	836	861	855	852	800	905	828	901	850	848	912	931	937	900	925	869	879	867	843	858	827	909	948	870	854	838	845	918	846	840	843	854	916	865	870	798	841	852	877	905	925	861	863	842	831	918	852	864	853	869	916	899	888	854	905	906	890	897	944	901	865	855	834	867	884	901	889	888	901	914	924	879	830	836	845	830	874	853	908	864	907	873	898	892	874	886	826	877	880	876	873	889	904	848	893	896	914	894	902	938	922	889	913	866	851	834	900	868	880	866	867	865	877	913	880	882	826	933	841	889	931	910	861	907	854	849	882	863	895	831	814	899	902	852	863	902	880	893	866	842	885	905	890	881	844	881	864	894	880	847	837	919	899	906	894	911	890	915	896	839	923	874	859	875	915	903	951	857	849	817	870	860	884	861	844	844	815	915	836	878	937	869	880	908	884	897	848	877	859	887	895	879	889	867	877	929	852	882	840	850	901	867	890	907	898	888	903	859	897	916	857	819	870	853	798	888	871	907	798	861	888	856	863	816	854	887	845	835	856	876	910	860	881	921	778	925	871	949	865	861	864	828	868	813	854	829	863	886	899	859	880	896	840	927	838	861	865	881	836	925	879	867	955	829	873	884	897	897	872	897	927	871	838	860	860	855	841	887	853	883	908	883	874	937	860	892	888	880	846	853	912	845	852	860	885	874	874	813	877	870	796	930	855	850	859	866	857	898	875	846	862	913	899	903
24277	21905	29552	24215	21203	13512	1466	807	740	762	771	734	746	745	741	727	724	806	782	751	793	732	733	718	753	747	753	773	752	783	773	710	744	758	759	791	736	729	766	753	723	727	715	767	737	760	772	751	701	738	742	726	735	769	719	744	728	763	729	758	726	751	804	787	713	772	734	724	721	737	712	747	734	780	723	749	737	752	720	729	695	755	760	732	706	741	709	786	745	763	782	705	723	721	751	744	777	728	742	785	732	727	759	795	717	696	712	765	743	771	764	813	721	724	781	728	754	688	751	747	780	760	749	749	740	770	752	807	788	766	782	763	767	720	755	750	741	742	766	763	762	715	785	770	733	708	678	745	724	730	776	758	760	775	751	824	757	728	752	734	731	737	716	814	756	710	714	788	746	748	780	733	720	734	764	780	725	710	722	772	723	721	784	774	734	778	667	715	762	704	687	778	734	700	736	746	735	776	744	801	723	735	744	716	739	750	730	733	751	736	764	721	728	746	727	739	752	704	707	768	715	728	758	772	733	739	744	786	757	782	745	802	775	750	753	813	722	777	760	720	785	734	740	765	752	764	788	727	682	732	713	730	754	727	755	793	760	720	725	711	755	729	764	760	730	733	744	783	709	729	743	781	747	746	750	733	751	733	749	754	763	759	707	728	722	753	754	756	727	729	771	733	774	750	727	744	717	750	788	780	754	766	730	742	749	754	692	728	764	736	734	705	703	741	754	701	773	763	768	732	721	710	794	711	760	766	748	737	765	707	765	745	713	785	727	739	761	707	719	738	752	719	717	731	762	747	693	724	801	756	791	766	823	758	777	746	771	776	715	747	779	770	717	781	713	723	758	755	773	758	688	748	758	723	749	727	778	750	745	765	732	750	771	756	750	746	706	788	752	726	707	736	752	782	767	726	731	744	744	779	776	745	707	766	703	716	769	743	760	780	735	745	781	754	713	743	696	764	735	738	788	839	705	741	732	717	772	767	788	729	733	797	680	738	737	768	745	714	755	736	727	731	767	782	737	704	767	718	753	740	779	725	753	758	762	743	712	742	731	748	770	744	734	731	738	762	703	756	717	732	733	738	753	764	734	740	751	837	692	725	767	756	646	722	760	768	764	771	741	697	712	713	759	772	656	735	759	753	768	763	704	800	734	728	750	736	712	731	735	712	738	788	728	739	752	738	781	789	791	741	714	768	725	736	763	726	791	758	750	737	732	774	781	764	716	776	740	740	717	735	697	757	715	703	733	709	747	766	702	796	716	709	724	699	759	749	745	784	723	726	697	714	760	715	710	757	711	713	714	756	735	732	735	724	739	734	750	831	761	743	790	786	754	662	748	801	750	704	730	781	737	716	736	754	710	737	753	711	760	759	724	735	743	737	772	705	763	782	757	767	713	752	767	699	730	725	746	738	708	774	768	774	724	745	754	734	744	750	771	743	724	728	734	767	761	747	714	747	764	722	747	772	756	780	778	794	776	761	794	764	800	710	767	741	756	765	749	760	754	713	742	722	718	746	762	739	755	763	711	786	778	756	758	723	716	711	767	721	797	751	735	742	755	743	737	761	773	757	776	765	754	703	772	739	754	752	700	749	758	765	783	750	702	736	728	760	780	716	748	723	704	788	705	789	720	765	699	759	721	771	780	720	722	726	757	766	723	703	724	760	729	796	712	790	759	732	747	735	776	726	753	740	746	753	771	724	735	766	744	711	741	779	779	724	690	732	743	747	713	746	749	783	721	700	749	757	773	758	788	735	756	776	725	753	766	783	720	773	789	728	727	802	732	756	754	780	765	718	769	715	742	750	772	727	755	717	709	764	762	736	755	735	746	785	738	738	777	757	770	687	745	756	765	709	700	740	746	720	759	745	706	768	759	777	718	767	783	744	783	760	746	753	792	741	727	726	748	773	736	769	747	768	737	716	762	740	716	730	725	735	735	690	746	766	726	737	689	747	748	775	716	751	728	739	766	713	707	735	720	698	730	738	736	729	753	756	747	746	731	740	788	760	755	749	778	709	704	761	759	792	756	772	697	750	703	760	751	740	788	765	725	802	734	722	702	713	798	727	761	721	695	757	736	718	722	735	735	725	731	744	728	738	756	770	702	783	717	753	717	748	729	741	728	759	764	760	758	723	718	722	709	760	760	727	773	744	733	783	764	741	763	748	728	721	713	759	759	749	736	706	700	739	747	743	735	703	755	722	734	726	713	733	728	788	748	787	691	720	744	795	743	733	713	757	757	679	757	780	717	768	713	773	701	736	717	734	755	750	746	737	724	747	768	767	717	690	773	694	781	763	738	746	717	753	750	744	765	764	730	772	761	735	746	706	732	748	764	770	736	732	747	781	751	742	734	741	710	733	750	779	720	739	714	758	751	741	743	733	743	708	773	760	745	711	716	719	726	749	723	745	726	762	716	755	740	694	736	719	745	748	726	765	765	813	767	745	723	688	739	762	720	797	753	735	725	709	750	733	765	730	721	750	698	763	766	737	710	739	724	805	745	747	701	749	782	744	748	772	771	734	732	679	757	703	755	745	691	764	732	755	726	745	794	715	727	750	745	743	753	795	677	786	723	749	717	705	702	736	744	741	730	779	716	744	762	787	774	752	742	784	699	750	765	730	777	752	761	725	755	730	727	709	692	727	763	792	750	753	718	758	778	750	766	775	719	735	764	745	743	802	737	779	768	779	711	780	734	733	720	728	717	751	699	770	724	738	822	729	737	738	765	695	734	756	730	753	717	693	748	742	739	778	738	744	709	751	758	772	777	727	736	760	742	773	756	786	743	761	773	755	779	717	723	756	720	700	735	757	787	733	736	728	708	760	753	785	732	728	691	775	759	728	779	725	755	796	722	778	747	758	753	777	717	753	752	772	789	689	722	729	754	719	714	778	745	684	758	755	771	731	747	757	750	763	712	669	774	739	732	743	753	750	713	761	725	724	733	776	746	742	765	717	743	745	768	693	765	735	750	715	769	746	735	785	788	712	734	770	820	769	759	735	748	717	745	747	755	758	752	760	702	738	768	755	744	768	724	722	772	763	774	787	815	769	724	697	758	789	720	740	780	771	764	804	757	730	708	729	686	800	748	784	775	720	712	766	749	741	756	746	794	756	757	722	789	779	734	755	719	711	751	734	749	734	754	755	755	720	699	764	761	768	746	753	758	770	770	742	767	713	705	779	826	747	685	768	752	803	736	729	764	719	783	751	725	738	753	724	763	789	717	752	752	798	729	722	701	729	749	783	748	688	749	765	737	770	757	734	784	761	809	738	746	767	778	727	738	798	720	685	713	729	734	725	758	747	765	758	753	747	775	739	761	736	750	741	732	794	711	777	730	764	729	743	773	767	771	747	790	775	740	740	830	738	764	727	744	744	725	763	759	742	768	771	745	765	706	721	752	723	714	752	697	741	767	798	772	773	738	697	721	781	737	718	753	749	760	752	753	718	747	704	715	746	740	740	755	705	707	745	761	773	703	760	748	727
62417	87440	55312	25735	7391	2100	1012	1033	1056	1055	1021	1047	1031	978	1031	1015	991	1035	1006	1073	1079	961	1031	1025	983	1029	996	1031	984	977	1029	1030	1000	1025	1001	1053	1034	1046	1020	1021	1022	962	1003	1040	1019	1036	1000	1080	1034	1069	1032	1026	1084	1027	1024	1003	1043	1005	1018	1029	1038	1046	1035	1010	966	1082	997	1062	1061	994	983	1041	1025	934	1027	1030	1044	990	1031	1056	973	1008	1002	996	1070	1022	984	1027	994	1039	966	1012	968	1053	1032	1142	1024	973	1068	924	1006	998	1068	974	1022	970	979	991	1007	1028	1019	1034	1004	1036	1007	1033	1001	990	1013	1037	1017	1034	1049	1032	991	1051	1040	962	1014	984	1006	1042	1022	1064	984	1038	1023	1006	1041	1009	1001	994	1031	1075	1053	1019	1038	998	1101	986	1042	1005	1007	1041	1041	1004	1036	1050	1046	1011	982	1061	993	986	1034	1002	1030	1019	1045	1038	1007	1005	990	1044	984	1028	995	1023	1069	992	1027	962	1017	972	1028	971	980	1054	1033	1031	943	1035	1026	1001	996	1083	989	983	964	1029	1014	1017	969	1015	1019	1046	1027	1044	1018	1004	1021	1056	1076	1017	1028	1049	1027	1008	984	991	1046	1052	1030	1007	1002	969	1040	922	985	1009	1034	971	1011	980	1044	1007	1029	1044	1006	1062	1025	967	1010	1011	1065	979	940	1018	1040	1053	1041	1041	1047	1002	1010	1060	1029	982	1021	1044	942	1100	999	1032	984	1033	1006	1014	1022	992	993	1028	1057	982	1029	983	1012	1045	996	1028	1022	1047	1035	1047	1004	1030	1047	982	1050	962	980	1054	1049	991	1010	988	1022	997	1004	1009	1034	1003	950	1061	1027	1016	989	1040	986	1057	1059	1055	999	1032	1020	1033	1032	961	1034	1005	1009	933	922	1030	1006	1059	1058	1011	1075	1069	1063	1034	1038	999	985	1016	957	971	1039	981	1030	996	973	1028	1065	1058	1001	1009	997	1001	1011	1017	1051	1038	1015	1020	1008	963	1065	964	1040	951	1052	1040	980	982	1029	987	1032	993	1028	1053	1104	1014	987	990	1025	961	999	1033	986	1031	981	1039	1030	1019	1049	997	942	984	996	1043	972	1007	983	995	1054	977	1070	1005	983	1038	1004	973	1002	1021	998	1001	1006	1008	1048	1020	993	1018	1015	964	1061	988	956	1021	1003	1015	1035	1015	1017	1028	1043	1061	1058	1031	1052	1003	1029	962	1075	1018	996	1027	990	1051	1013	1043	1035	993	1045	1102	1030	999	1003	1009	1009	958	1025	1052	995	1021	1017	1027	994	1004	1032	1084	995	1057	989	1041	997	1007	1048	1002	1027	976	1000	993	1002	1005	1059	996	1024	992	1058	985	1034	995	990	974	1070	1021	984	1056	1039	1023	1025	1037	1015	984	1045	1052	1035	1045	1046	952	1044	1054	1033	1051	1010	983	1020	1016	983	1018	1073	1032	999	986	1070	1011	1024	1009	1009	1039	991	1001	1078	1028	1011	976	987	1000	991	994	1060	1033	1045	1028	1013	1044	968	1026	991	1001	1006	1010	1005	1011	1023	1054	1053	1057	1001	1030	1072	1002	997	1004	1039	1009	986	1031	1004	978	983	1063	1048	1009	1012	1022	1036	1014	976	1071	1020	1013	1033	995	962	1023	1012	995	950	1024	1031	1009	1021	944	965	990	963	1064	1040	1018	980	933	998	1013	971	1014	1042	1084	1041	989	1024	1029	946	1019	998	1047	1032	1034	991	997	1002	1046	990	1049	1011	964	1054	1042	1049	1072	1007	1007	1019	1072	1013	991	1008	1025	1028	970	1051	958	989	1038	961	1004	1003	974	988	1015	966	935	1052	1043	1039	1030	963	1006	1036	1019	1066	975	1012	1010	1006	927	1002	1048	1052	1013	1029	1021	1013	972	1021	1043	999	1053	1014	1054	1084	997	968	1009	1022	1019	991	1062	1017	1036	1061	1041	1047	939	1070	1017	1051	1015	1000	1029	1094	1067	1078	1022	1069	1021	1019	993	978	1007	980	1010	999	982	1038	999	982	977	986	1014	1056	1039	1004	1021	978	1016	1077	1054	1035	980	985	991	1024	1085	1037	1038	1047	967	980	1038	1029	1014	988	983	1015	1000	1014	1033	1019	1087	991	1051	1066	1017	1017	990	1031	990	991	1030	949	985	980	1062	1024	1010	1006	1075	1046	980	1084	1004	1069	1039	1034	997	1006	1050	974	1016	989	1016	1075	955	1035	1034	1019	1071	1049	1014	1003	1022	967	1024	1026	1020	1039	986	997	1002	1030	1037	1042	958	983	1008	1024	994	1040	1063	1037	1004	1014	1088	965	1042	986	997	974	983	1008	1001	1030	1052	1033	992	1022	1049	989	1032	998	1012	1023	996	991	979	998	1024	1047	994	1036	1020	1005	981	1022	1037	1013	1024	1027	1040	965	994	1019	1032	992	1054	975	1047	974	1004	1013	936	1009	1042	1037	976	1006	1028	990	1037	1006	1079	1036	929	1065	989	985	1080	1092	1008	1001	1042	1037	1026	1015	1050	1019	1001	998	1053	1036	1007	1000	1002	990	974	999	999	1004	1037	1022	974	972	969	1038	1028	1032	1024	985	1056	1010	1036	996	940	956	982	1010	1019	1052	977	1013	991	1045	993	1046	970	1063	1050	1050	996	982	1005	981	1001	996	1047	1032	996	948	1014	998	963	997	1037	1047	1000	1041	963	1031	954	978	994	998	1015	924	994	1031	980	952	1062	999	1055	1067	1008	985	977	973	1050	1043	1036	1041	969	998	1016	1031	998	1021	1014	1009	1051	1024	990	1046	1044	1048	1011	968	974	934	1019	1013	1026	1021	1026	1037	1039	1029	1001	1015	973	987	1038	1035	1010	1014	934	987	1022	1052	977	956	1025	976	1047	1041	1048	1009	1019	1043	1043	996	999	995	1001	1079	1049	947	1027	1040	995	963	996	1072	1009	1084	1022	1002	1005	1040	1019	971	977	998	1054	1009	1083	961	1002	1032	998	950	1021	978	1037	1075	1015	992	1000	1009	1071	998	995	1017	1019	1049	1035	974	981	1053	1051	986	995	1052	1069	1004	965	1005	1057	985	1011	1004	1027	1007	1042	1010	1029	962	1000	1068	986	976	990	973	1040	1006	1003	1009	993	989	953	1012	995	1028	1074	1062	991	1010	1005	1034	1054	1006	973	1046	1037	1045	958	1048	1021	989	977	1036	971	1028	991	1002	1041	1051	1017	1010	973	1028	1028	995	1098	1046	1010	1024	998	957	1036	1003	1013	928	1012	1008	1026	1047	1024	1037	966	1045	1050	982	968	977	1048	1027	1041	1065	1033	1052	1009	999	982	979	1030	1063	1011	966	976	1008	1022	1042	980	996	1024	1026	1018	1081	980	1066	999	1017	1025	989	1077	1039	1009	983	986	1047	1039	983	1047	1064	1052	994	997	990	1020	1033	966	1050	1068	1015	1012	1056	994	1047	989	1029	1071	1011	1024	978	980	996	1073	974	1027	997	1020	1085	1089	1016	1043	986	1026	1054	1046	1002	1047	1057	1034	986	1023	987	958	998	977	996	1024	1022	1029	1106	989	1036	981	1012	961	1058	1002	1069	1038	952	1043	1015	1049	1029	1059	1009	1001	964	1102	962	1033	1075	998	958	1020	1069	975	999	1054	1016	1018	1053	1066	1061	989	1038	1005	1027	964	993	1013	1041	1073	1041	1022	974	1013	993	1017	972	994	1071	996	1019	989	989	1029	994	958	958	1023	1036	1020	1038	965	987	1016	981	1029	1033	1038	1011	1032	1072	1001	1019	991	991	1065	1042	1012	1051	945	1034	1016	995	1079	986	1052	1002	1034	1009	1031	997	1025	978	1008	1025	1027	967	998	1009	1012	992	989	1055	1009	988	1031	1066	963	981	985	1050	1038	1004	1004	981	1027	1040	1015	1046	1030	955	998	965	990	1021	1020	965	1048	1059	1078	1008	991	1002	1031	1009	1017	998	1021	1049	1027	1033	1039	1042	1052	1011	1036	978	1011	1000	1035	1014	1033	966	1007	984	1014	1022	1032	1021	996	1034	1051	978	963	984	979	1040	1054	993	988	1003	1071	1029	1038	1021	1067	947	1038	1000	1033	1065	1027	1048	1001	989	973	1030	1030	977	1030	1060	993	1032	1049	1080	1011	1028	1014	987	1065	1003	1016	1011	1007	1018	1074	990	1007	1000	1007	1021	1045	1004	1001	1004	1053	1062	1037	1026	1028	972	1001	985	1001	987	1048	1066	957	1010	1011	1063	988	1037	1019	1012	1013	935	1017	1009	970	1020	979	1003	1052	1016	1064	967	1037	993	1017	956	1015	1013	962	999	1026	947	926	1022	1003	1036	991	1025	1064	1067	1045	1029	992	1055	1030	1032	1081	1000	1002	1018	982	1072	1012	990	977	988	1031	1013	1007	1068	928	1024	972	1037	936	1104	973	1062	1013	1041	1023
23596	21756	29756	23987	21504	20378	5805	798	704	676	680	674	653	674	675	659	650	660	651	655	637	694	652	656	630	624	687	642	631	626	726	679	678	655	684	646	694	662	617	662	664	670	693	709	634	644	675	646	619	661	660	678	621	660	615	632	683	659	628	632	670	673	666	653	634	686	628	649	665	651	655	622	659	650	662	640	653	647	657	625	677	655	676	633	682	637	677	649	661	652	632	628	666	664	706	693	644	667	596	649	643	662	624	659	625	591	654	639	596	675	639	641	657	673	685	698	691	660	634	668	670	651	646	683	627	656	660	633	644	659	698	626	654	653	643	649	611	689	669	661	650	661	652	640	664	638	639	639	665	653	672	642	616	651	676	683	683	611	675	663	607	642	630	664	655	636	715	637	664	616	653	673	649	690	616	651	693	653	638	652	635	651	685	694	677	666	639	679	690	636	683	659	686	654	629	668	636	680	657	649	655	578	665	662	658	673	646	667	680	672	677	662	606	638	664	625	651	688	647	605	658	664	692	688	710	662	660	666	663	705	656	635	657	681	628	623	625	684	663	646	666	668	690	651	708	676	670	634	648	626	683	633	648	642	664	666	643	660	673	666	625	624	666	638	672	644	629	706	678	667	629	651	638	681	658	660	665	636	658	695	649	658	691	591	664	637	656	621	662	642	680	690	695	665	672	658	667	693	632	641	629	662	637	699	640	597	648	637	656	681	637	670	627	694	640	664	663	661	610	592	661	656	629	635	663	647	666	663	654	610	663	651	630	663	629	666	663	696	665	651	671	671	627	679	649	636	622	651	701	690	629	637	643	664	666	668	666	674	633	677	627	708	667	636	669	694	678	660	628	612	667	638	679	630	683	670	693	641	645	640	677	596	663	623	656	658	683	674	661	638	636	660	663	657	618	669	652	669	681	671	673	656	682	715	666	705	644	614	654	672	671	623	699	609	652	703	602	661	653	630	662	657	648	658	620	641	650	632	710	604	648	650	663	667	597	647	662	636	644	639	678	652	671	657	644	640	608	611	653	697	693	669	618	657	622	675	649	627	667	691	642	630	679	653	638	653	629	686	634	645	669	641	683	642	673	616	649	641	654	617	663	647	663	620	647	645	657	684	652	634	664	628	638	606	684	630	636	629	663	626	627	609	691	648	711	629	695	622	634	635	689	646	629	649	662	635	679	651	657	644	659	677	700	637	651	638	657	628	604	667	650	634	673	665	689	634	622	650	673	633	661	671	648	639	615	649	649	632	668	662	634	686	623	616	686	684	648	620	651	654	663	675	656	586	670	609	628	620	643	700	664	633	646	695	697	667	602	645	652	665	640	656	667	647	726	673	651	644	606	667	618	638	666	710	667	635	613	666	673	659	683	624	652	671	646	677	608	684	679	663	628	589	695	669	632	687	606	642	599	634	645	595	649	609	633	651	694	680	672	659	655	668	628	633	681	678	598	660	648	652	638	658	647	644	643	639	655	657	644	625	630	633	698	638	630	606	642	640	646	657	630	652	644	652	660	656	647	653	636	716	666	629	626	661	633	678	670	617	650	700	660	642	632	681	636	610	622	633	681	655	657	662	661	660	688	626	636	586	677	599	648	605	656	619	621	624	660	641	671	605	648	734	675	634	662	639	602	619	659	611	657	654	715	625	663	617	650	690	659	634	679	659	650	627	709	684	646	652	625	696	638	612	641	651	642	700	666	630	674	706	675	648	644	621	620	637	639	673	641	628	612	619	693	658	690	616	680	684	653	660	666	625	654	652	626	682	642	660	680	618	607	639	681	626	616	647	653	673	684	622	624	653	649	678	693	662	636	639	648	613	616	640	670	647	614	667	674	615	619	646	638	696	622	607	665	661	653	694	681	634	668	635	690	629	653	674	651	619	647	632	661	655	673	669	633	671	678	658	658	631	683	623	675	701	630	683	656	660	659	700	629	658	667	672	657	651	661	680	659	645	647	631	671	663	640	674	648	669	662	670	640	638	671	660	653	693	616	682	652	652	661	695	644	695	662	630	644	661	657	675	664	642	652	630	629	682	685	624	693	631	679	636	638	705	638	702	646	637	703	618	625	618	645	648	668	602	662	669	674	618	681	644	653	639	612	642	660	680	644	640	638	698	613	608	661	665	642	642	648	618	686	658	645	668	672	651	637	686	650	660	657	682	697	644	611	663	642	612	672	610	627	609	680	627	668	642	656	660	666	665	653	662	667	654	664	614	689	683	645	661	653	633	692	664	712	618	638	621	669	636	632	656	671	637	652	661	662	651	656	626	605	648	662	681	638	658	636	636	654	670	679	658	663	667	671	621	650	650	679	626	678	652	614	670	650	656	622	617	620	674	642	638	627	646	660	654	668	629	661	641	623	674	670	611	623	660	713	601	672	691	702	643	707	662	589	637	685	641	649	637	691	677	663	671	688	650	665	660	671	646	641	655	646	667	670	661	657	674	642	660	631	652	660	616	632	616	664	717	653	684	633	591	676	659	678	662	698	673	672	621	636	610	651	590	666	689	664	635	668	624	631	594	632	634	631	701	629	649	636	647	652	683	663	654	640	669	667	655	607	667	614	645	626	666	616	681	667	662	631	659	641	664	643	623	701	649	639	652	671	626	614	635	676	648	661	674	638	634	665	605	665	626	633	672	685	661	662	650	663	698	642	644	672	626	630	640	614	659	676	640	637	679	658	631	649	668	673	623	652	648	667	637	633	643	631	651	640	649	602	663	664	691	649	593	659	646	683	681	642	625	593	671	659	633	672	682	596	664	655	683	653	624	640	612	669	643	709	659	657	627	657	622	641	630	602	679	617	636	630	671	612	655	663	678	673	661	665	678	614	644	640	651	633	672	630	654	636	658	608	659	634	635	648	629	618	695	621	660	659	626	682	608	632	622	626	659	624	609	701	654	627	651	638	662	608	680	634	658	620	691	605	655	637	644	646	635	700	631	676	710	629	666	670	613	696	635	687	681	655	635	594	632	652	646	654	607	650	638	654	679	645	680	650	664	684	597	633	652	643	626	626	703	659	657	691	666	640	689	663	645	683	660	651	631	664	637	652	661	679	631	706	600	639	677	691	637	642	668	688	592	656	642	648	641	646	711	640	617	649	664	630	629	702	706	647	659	634	708	678	635	669	667	648	692	658	652	669	656	644	641	667	685	673	628	677	602	648	657	635	655	706	652	655	627	636	647	676	623	682	664	637	683	655	636	603	618	655	651	689	601	689	653	617	649	639	683	671	651	597	605	633	668	647	619	688	664	683	694	623	618	686	630	604	668	637	685	646	633	675	678	653	662	634	639	688	665	622	654	685	658	624	627	626	666	661	641	636	652	634	680	663	632	656	657	645	628	700	671	652	663	676	642	682	611	647	659	665	667	611	659	596	622	682	641	661	700	677	645	675	692	644	652	696	629	670	652	645	622	611	678	617	664	679	634	683	646	679	599	642	607	638	673	618	726	696	699	660	683	607	655	693	647	617	659	645	696
62732	94855	62101	31119	10158	2525	906	862	900	919	929	904	919	854	900	928	898	875	924	877	925	879	896	884	843	889	854	931	888	867	865	865	859	858	894	941	859	854	870	936	890	859	921	862	939	813	887	919	929	898	891	834	952	862	885	894	906	907	839	899	910	927	877	914	871	876	865	895	901	895	844	900	891	914	860	888	845	872	854	818	912	904	913	916	868	891	922	973	885	922	872	952	879	947	933	903	898	915	966	829	893	871	869	851	888	862	938	932	874	839	912	950	900	863	905	889	890	921	855	864	888	927	922	881	930	906	893	911	901	941	887	940	888	835	866	849	909	899	844	907	894	902	895	895	915	832	843	866	912	919	862	904	891	886	889	881	913	850	911	864	840	850	886	867	847	892	911	901	882	877	886	851	883	897	880	848	877	916	898	908	910	873	868	860	929	941	910	939	850	804	866	879	832	886	868	878	880	879	867	870	879	848	859	860	883	912	824	916	883	844	889	932	933	876	873	895	871	866	866	839	885	909	942	859	810	886	973	923	863	879	927	854	919	837	944	837	884	909	871	849	908	884	851	945	872	902	926	897	866	903	876	890	908	820	920	886	917	916	957	926	887	891	873	859	901	883	892	892	887	874	855	862	905	921	901	892	848	882	887	892	887	938	900	848	873	858	918	882	893	870	914	859	932	846	944	893	877	898	912	889	887	910	892	940	905	841	872	861	885	870	839	829	891	902	883	850	863	847	873	903	877	880	906	875	867	899	850	865	871	848	896	873	905	870	914	837	907	858	874	854	862	869	917	924	870	864	860	800	898	879	881	896	921	905	894	866	854	922	892	926	883	897	914	879	883	895	882	878	850	848	911	930	869	894	894	856	886	913	876	877	917	933	886	864	867	822	901	874	917	867	862	880	835	898	865	893	918	860	869	855	904	881	897	895	888	890	924	932	855	896	923	879	893	844	927	895	889	880	914	901	927	880	867	907	914	917	921	918	868	901	844	896	905	880	875	894	846	820	872	871	894	859	880	880	848	870	868	863	911	902	918	936	864	906	898	869	921	876	908	866	888	935	858	873	908	890	917	920	897	897	893	862	875	912	906	899	927	911	840	893	844	881	837	878	854	867	901	905	882	887	845	910	926	882	889	892	883	906	900	862	853	878	901	853	858	879	861	858	887	845	938	902	834	897	877	880	885	922	893	959	906	893	892	865	917	908	897	890	878	901	889	904	864	839	884	832	845	838	877	906	899	852	886	882	915	860	880	884	860	895	905	881	847	889	904	890	930	850	903	880	846	894	881	876	868	947	920	835	863	876	905	941	897	903	828	925	856	874	899	861	891	914	903	844	869	848	853	868	875	863	873	890	888	901	906	839	855	893	910	859	847	873	910	874	928	860	819	825	877	870	881	864	884	928	909	895	856	921	914	859	902	891	868	859	906	927	881	879	845	858	940	895	838	931	867	907	892	898	941	869	855	927	911	907	872	924	876	887	912	922	866	893	899	861	867	919	881	848	819	895	882	822	858	927	918	876	889	887	892	847	881	885	867	890	912	870	930	902	850	899	871	912	924	915	894	882	897	863	875	915	867	875	888	887	845	911	864	926	913	921	880	877	890	889	833	875	888	930	858	910	891	907	864	856	901	912	916	900	906	873	935	831	931	857	942	910	847	883	924	855	852	842	850	938	851	900	910	901	872	867	854	927	911	861	906	859	873	875	882	902	911	855	952	847	902	898	888	883	831	897	853	894	895	901	853	913	885	874	907	957	885	892	855	864	936	856	925	909	841	889	895	884	834	853	871	874	894	924	893	901	886	860	902	908	835	910	891	845	851	914	868	825	892	888	862	891	881	863	907	873	875	917	893	896	898	894	895	876	904	920	909	915	865	819	891	906	870	874	870	914	849	845	899	946	895	893	859	852	932	892	875	923	928	886	903	861	929	890	908	853	851	882	885	867	841	909	913	851	935	901	883	921	904	938	894	902	885	857	903	847	890	862	925	821	852	853	851	900	857	882	849	921	845	900	957	908	883	873	832	895	842	900	905	928	916	860	944	873	883	922	900	841	880	904	856	835	904	870	900	898	909	929	877	878	860	869	958	862	856	905	843	918	866	921	881	892	910	908	945	875	909	927	849	920	919	870	849	919	888	896	891	861	900	881	861	869	926	906	895	865	880	885	931	898	921	861	842	906	969	853	901	880	891	826	874	873	897	910	860	872	895	900	914	869	925	847	883	856	882	903	867	904	917	864	912	908	884	887	897	896	851	877	922	891	901	900	940	894	857	909	866	935	891	847	908	875	905	917	848	884	907	909	910	870	905	857	896	894	908	856	929	881	877	853	851	868	905	904	938	897	845	855	896	837	877	898	848	850	915	819	892	904	891	903	881	839	912	846	891	874	869	879	859	866	909	898	903	841	847	887	914	879	850	901	835	921	858	890	877	864	843	900	856	880	910	892	901	853	882	848	894	873	855	877	860	914	884	894	856	891	904	905	870	887	885	899	920	907	892	906	831	855	901	871	910	902	901	872	871	891	919	873	835	867	856	906	869	850	867	862	882	908	899	859	944	853	938	858	909	862	902	905	957	895	836	893	904	861	868	912	830	915	852	832	889	868	912	909	893	905	930	850	861	902	918	891	871	894	862	868	856	898	894	896	880	857	818	872	854	905	866	838	859	869	868	873	847	866	885	857	891	926	914	873	926	850	925	845	844	852	904	896	881	907	857	839	882	912	870	881	843	867	901	908	877	855	917	917	890	840	942	875	885	833	817	859	853	920	887	854	884	893	855	920	892	919	928	916	894	892	951	883	891	909	879	954	856	869	891	880	927	891	897	885	823	883	860	893	864	894	883	914	891	882	884	903	879	861	947	880	837	931	858	875	842	890	935	860	890	818	865	906	862	854	892	872	895	887	845	905	870	890	907	929	910	922	886	923	919	819	879	901	896	907	898	881	873	906	902	882	879	949	858	897	840	909	898	875	906	837	882	854	913	846	898	874	886	915	878	881	833	894	896	870	924	958	933	904	875	882	863	925	849	919	889	890	905	873	918	902	869	870	896	881	857	870	890	872	972	891	876	854	848	904	923	877	857	876	877	927	854	937	915	858	884	871	873	883	930	845	852	886	879	904	900	951	849	848	875	886	880	911	888	925	881	863	882	868	894	918	933	862	891	930	846	909	871	884	848	868	831	864	896	930	926	888	852	844	875	848	921	919	924	870	891	895	899	908	896	836	887	890	915	904	891	829	906	912	893	887	901	903	859	867	891	864	856	887	853	860	905	888	846	911	849	941	896	871	933	920	863	883	876	932	845	877	854	875	848	892	876	854	845	928	877	863	876	928	869	930	875	844	900	919	850	905	846	878	845	910	854	871	837	923	902	885	920	890	893	920	928	860	907	886	922	937	889	857	902	900	908	904	902	898	903	827	892	851	833	919	902	831	845	872	901	874	868	822	874	873	905	864	872	859	928	913	906	909	896	894	912	885	876	902	907	875
31859	27866	23362	8312	1237	688	635	649	625	636	664	692	641	626	613	626	576	631	649	635	644	678	621	668	652	634	620	618	657	612	612	626	668	661	587	633	631	614	696	590	660	614	637	634	607	606	626	644	636	682	673	668	638	613	591	595	603	640	633	638	696	645	609	647	612	646	682	630	618	645	628	598	600	641	607	650	666	589	645	654	620	607	662	656	647	607	653	633	627	670	586	610	640	653	677	688	669	672	700	658	646	648	595	635	682	635	691	611	611	670	653	626	578	662	648	602	617	630	672	643	636	638	637	626	663	633	646	658	648	613	624	660	675	635	606	652	635	639	603	677	633	616	649	637	690	636	632	629	658	655	604	607	666	652	652	614	673	667	657	652	606	656	646	627	624	634	702	634	641	635	640	647	649	645	651	656	640	650	678	637	704	583	653	584	618	592	648	670	644	596	643	600	669	681	634	650	666	608	651	610	651	652	607	608	605	640	615	619	666	653	618	608	592	649	637	624	623	634	635	668	603	602	649	634	626	611	641	660	654	635	678	617	643	628	632	638	638	690	649	637	601	615	627	568	627	658	647	676	626	590	632	588	621	629	617	600	641	641	641	646	641	691	662	622	607	608	607	626	628	639	642	619	601	636	630	626	600	611	634	645	652	618	625	625	611	662	633	650	644	646	682	674	620	629	647	633	646	641	616	676	631	620	646	593	635	665	599	662	623	666	634	612	641	644	618	636	621	612	629	657	620	690	640	662	627	642	644	654	621	594	622	662	651	596	624	663	645	607	641	615	660	612	634	631	608	658	700	647	665	624	624	646	681	644	614	629	629	658	648	638	589	648	668	672	678	603	593	644	644	624	669	681	669	652	661	638	628	618	651	667	608	611	655	601	599	676	581	680	647	648	625	666	650	671	608	605	670	639	654	605	626	664	618	635	663	633	620	653	651	655	659	609	640	669	698	665	659	640	698	582	628	645	669	654	615	627	603	654	646	639	655	627	628	612	616	622	642	660	637	607	658	645	594	615	649	676	685	598	589	635	639	647	684	611	643	625	620	666	621	678	626	694	636	650	619	624	652	641	681	613	631	647	632	610	653	645	646	615	676	635	621	634	671	621	636	628	675	615	630	595	663	612	672	624	642	647	650	622	611	623	645	631	672	605	641	669	622	654	693	634	620	613	624	628	623	651	620	629	603	675	640	627	624	577	622	602	630	666	632	612	641	696	597	632	636	679	669	619	668	647	589	667	649	629	609	613	611	671	589	655	651	641	663	646	653	630	639	704	632	647	644	637	659	621	640	640	642	604	612	642	620	622	684	641	627	612	599	675	608	658	641	623	612	619	626	604	629	624	677	646	638	667	647	632	614	656	607	642	623	629	631	656	614	604	665	603	635	657	619	639	646	651	620	617	661	653	677	631	612	663	655	675	655	640	627	631	663	669	628	652	611	633	611	640	668	624	613	636	649	640	635	619	635	646	616	645	601	623	662	629	651	618	626	598	632	637	670	616	660	660	648	657	602	607	665	666	654	647	625	615	619	660	632	648	623	634	592	610	670	661	630	614	663	627	690	651	617	659	632	602	642	616	627	613	685	575	674	690	646	616	654	640	620	634	634	654	616	637	659	633	620	622	644	625	672	610	606	659	687	660	671	633	641	639	675	663	641	683	660	677	646	653	643	663	627	633	665	637	610	602	657	647	646	598	589	627	675	601	610	635	632	634	586	623	654	648	619	614	646	683	603	632	631	672	648	687	666	659	618	642	664	650	644	640	625	630	639	638	657	637	650	662	586	626	655	629	680	634	631	615	642	624	627	608	628	606	616	614	660	622	658	611	639	583	639	628	598	690	629	662	630	670	653	679	634	616	642	679	678	646	615	612	643	674	587	652	651	673	608	636	602	650	630	625	657	620	632	667	655	646	642	609	599	627	669	569	649	660	625	636	700	611	627	657	660	581	602	636	648	622	642	613	626	591	633	638	641	646	684	617	656	668	671	624	638	677	629	612	637	626	670	640	631	677	620	611	631	622	664	644	630	648	615	658	597	667	609	610	623	669	627	660	659	578	610	603	632	635	618	633	671	666	653	649	646	589	606	668	648	604	603	655	640	635	635	633	599	629	600	672	700	642	633	602	627	629	610	639	611	596	624	648	612	639	593	661	628	656	630	636	624	647	671	669	666	589	645	609	626	630	634	611	622	659	637	613	640	649	615	607	608	654	598	632	664	604	657	634	650	667	605	660	627	622	637	627	635	633	632	667	669	601	686	607	656	624	652	612	674	647	578	665	682	600	657	606	624	638	605	636	697	659	675	664	644	646	630	638	626	667	591	651	624	632	618	644	620	613	696	633	650	657	653	646	647	678	599	652	648	625	627	676	636	589	665	633	663	651	635	660	672	634	645	616	657	613	630	614	582	653	621	654	654	691	684	617	677	650	631	679	666	657	650	675	618	639	617	673	642	645	665	643	640	681	627	616	663	635	641	586	640	662	640	654	651	650	662	679	644	644	667	643	682	637	654	623	624	697	623	658	654	664	644	657	617	633	649	674	656	650	660	613	603	615	664	662	637	669	618	635	613	667	639	647	672	665	646	612	664	657	626	641	625	631	585	615	637	626	617	624	643	612	679	630	671	630	686	619	624	651	607	644	644	649	627	647	628	655	647	670	692	637	685	595	614	658	611	645	645	612	614	680	622	619	596	636	623	622	619	627	696	597	643	617	623	626	630	642	616	629	607	632	673	590	657	632	652	657	635	671	661	647	666	674	635	657	674	683	608	631	636	625	634	662	593	645	627	599	630	585	611	624	630	636	590	641	640	654	632	606	681	674	632	643	625	660	646	616	651	633	616	652	592	649	629	658	631	668	644	636	644	659	656	665	647	626	664	642	632	627	624	591	676	619	627	637	631	617	659	640	628	652	659	625	669	642	610	640	614	675	621	645	666	600	656	635	634	656	626	624	703	587	623	662	644	641	604	572	623	637	706	653	630	601	662	601	656	668	634	638	636	634	643	664	624	682	623	656	676	674	626	591	596	617	616	667	606	637	665	646	699	626	628	686	669	644	654	655	614	637	647	652	658	648	609	654	631	656	614	620	681	655	600	603	593	654	663	663	586	583	637	630	673	614	661	673	618	634	606	624	654	635	638	624	638	621	670	693	675	593	627	621	643	679	650	663	681	668	675	678	678	602	624	662	628	594	658	647	655	595	637	696	662	667	646	621	618	692	626	674	594	639	664	621	652	639	652	653	623	646	615	665	650	657	639	620	610	676	646	687	618	616	650	625	615	621	605	609	656	627	659	657	666	601	704	670	647	672	662	652	617	669	616	643	601	685	667	663	681	640	644	600	598	581	628	612	678	648	687	670	635	634	683	611	654	611	672	627	600	589	633	635	638	630	646	667	646	602	644	696	681	638	619	651	663	625	645	642	628	608	608	575	630	700	653	587	662	650	664	645	617	657	639	641	653	667	612	628	589	615	632	636	608	625	644	650
38722	42244	22692	6028	1830	1032	899	834	898	884	885	894	875	864	914	894	876	833	884	860	893	918	871	824	886	895	938	836	887	878	942	865	867	885	924	828	888	900	871	902	876	884	832	946	941	853	830	847	865	892	844	936	843	857	884	865	896	912	890	891	918	886	895	837	860	848	810	904	917	872	833	904	902	866	873	861	883	912	833	880	923	878	874	872	902	886	884	922	818	859	848	797	877	888	891	877	883	954	878	896	867	869	877	893	910	890	849	860	892	889	839	905	836	860	849	898	886	860	837	906	853	888	890	896	895	872	881	896	873	907	903	900	907	827	820	878	934	823	864	874	848	874	886	861	916	913	917	906	868	871	850	904	878	859	878	868	895	853	910	815	862	875	889	927	863	917	883	910	914	916	927	840	922	843	923	890	867	824	894	824	914	882	894	880	912	831	896	852	857	849	834	900	850	897	887	885	907	886	862	813	902	916	893	888	949	861	905	849	915	886	873	917	915	851	823	867	907	929	894	860	905	879	923	868	901	859	940	909	854	877	890	836	901	863	872	907	905	891	928	852	836	880	902	926	919	903	854	876	875	870	838	938	899	933	870	924	890	843	906	880	861	918	960	857	881	874	896	924	883	889	883	931	887	913	838	851	865	913	850	865	853	888	812	923	864	841	951	888	902	851	902	897	903	873	967	898	873	819	906	882	898	902	837	886	908	854	863	866	811	926	867	911	913	877	879	924	877	906	893	822	827	885	880	870	891	854	877	882	874	879	891	885	888	899	909	835	915	895	899	873	921	865	886	935	877	885	945	908	912	924	870	934	867	876	876	870	839	871	903	885	895	865	886	898	852	836	896	837	850	894	871	880	903	842	872	856	884	899	893	809	901	875	887	834	863	890	931	862	888	870	868	879	896	833	873	842	840	868	885	908	857	885	884	902	897	925	914	893	914	852	855	897	859	884	896	853	850	882	859	902	887	907	920	912	879	917	912	933	856	880	852	874	882	875	894	848	919	826	878	884	875	896	808	853	916	894	842	901	869	908	979	890	880	960	841	909	886	853	892	890	873	909	906	858	882	899	829	813	840	917	913	878	889	880	871	836	815	827	885	873	802	855	841	876	878	859	941	932	829	850	863	851	855	852	861	884	900	850	912	933	908	842	881	829	947	883	880	932	911	892	833	948	783	844	919	860	859	856	870	876	887	884	899	853	852	864	919	879	927	891	843	889	898	906	862	879	921	859	882	911	900	876	863	904	849	886	898	900	880	882	877	855	910	883	852	865	894	890	900	877	894	850	844	871	834	903	918	879	897	885	854	865	844	822	913	914	956	902	879	926	853	929	864	895	880	878	865	901	905	925	897	886	905	857	874	892	884	867	878	899	891	900	859	927	839	918	833	921	858	900	857	888	885	857	847	863	906	885	907	833	891	919	831	902	922	859	919	888	843	873	889	915	819	827	850	906	887	863	924	890	920	881	889	839	907	899	824	862	871	866	792	830	877	907	888	872	871	920	837	840	913	872	915	879	915	887	868	913	922	904	871	856	915	858	882	832	860	859	869	903	900	898	867	909	851	909	849	923	876	812	919	882	901	847	855	870	946	887	905	887	925	891	883	882	876	832	898	849	941	818	882	869	854	878	904	874	871	863	838	909	916	912	848	875	923	880	865	852	858	899	902	866	941	829	914	921	916	812	828	845	899	842	898	898	848	877	900	921	890	921	861	844	892	904	855	912	855	827	898	798	886	846	895	879	877	875	889	853	910	831	899	830	915	865	902	839	819	862	817	908	905	890	919	886	884	855	875	876	864	873	877	902	879	795	894	903	891	905	852	878	893	897	867	940	901	870	873	866	895	929	877	834	928	903	938	886	844	874	850	836	888	867	845	823	890	843	864	843	895	873	875	865	920	893	908	881	868	898	852	848	892	855	926	895	851	937	900	911	847	859	874	919	861	902	909	872	888	881	878	893	880	871	903	879	933	845	872	877	912	892	923	922	891	879	890	921	849	855	887	829	897	904	876	840	902	891	903	882	891	931	904	858	879	892	866	867	899	869	904	868	848	869	850	862	868	911	853	940	888	853	862	830	885	862	880	862	861	924	864	889	860	878	852	887	886	853	854	950	919	907	892	867	911	869	844	909	909	899	809	900	856	954	920	921	857	908	826	917	879	903	886	929	886	866	870	882	935	900	854	965	891	898	859	846	906	857	903	859	834	857	873	870	896	900	928	954	881	881	855	840	878	846	872	928	911	917	854	817	893	809	873	891	848	895	883	868	861	876	823	880	891	865	915	838	857	870	871	920	889	854	869	904	921	872	861	891	885	835	836	858	854	868	883	882	864	857	858	875	879	870	895	873	936	923	893	881	867	942	906	896	872	891	901	860	841	898	899	845	837	891	902	889	905	912	881	906	844	914	860	880	844	882	933	886	858	882	872	855	879	846	874	927	863	870	923	888	900	903	865	864	841	885	885	889	836	844	867	889	873	922	904	873	916	866	845	899	920	878	881	890	874	908	861	860	925	885	806	813	854	854	836	911	896	867	857	821	868	833	869	888	896	876	926	900	856	861	873	868	828	908	878	882	883	864	879	907	891	894	869	917	901	935	892	907	828	788	899	848	881	842	883	852	911	832	898	893	906	891	892	904	834	892	870	942	828	816	908	908	878	871	885	914	817	862	845	876	921	895	903	859	843	846	922	911	882	828	859	927	870	816	928	878	867	926	857	901	849	902	915	902	879	849	901	911	848	808	877	878	928	886	937	927	853	866	959	862	840	872	854	909	908	920	900	858	862	880	897	860	932	866	833	917	836	819	907	835	878	866	847	906	908	894	892	878	910	895	863	927	886	877	879	930	875	898	843	855	857	899	886	866	839	888	853	860	935	865	870	852	879	874	892	854	886	848	888	889	933	837	928	831	879	887	881	921	876	880	858	860	819	884	884	910	894	889	855	829	851	905	811	887	868	887	897	870	902	850	861	900	844	887	876	877	879	869	835	870	878	903	871	907	874	850	874	816	883	882	855	899	896	857	868	924	864	796	876	938	850	912	913	916	863	878	872	849	885	885	834	832	879	890	887	859	859	920	858	894	868	875	889	877	864	855	893	884	851	875	817	896	891	829	926	902	807	837	958	879	868	936	869	895	856	920	859	909	932	901	853	912	827	879	852	914	876	900	915	878	914	809	926	891	925	914	910	845	846	903	880	839	869	889	858	886	892	912	873	914	830	888	889	880	885	825	934	900	876	901	878	888	892	909	905	842	853	915	878	867	888	898	895	874	834	853	868	897	887	937	895	910	926	883	880	905	838	852	867	848	904	883	903	908	863	876	852	923	926	882	843	918	891	917	833	870	835	917	854	855	849	874	857	856	896	893	888	847	879	873	900	938	863	841	850	921	898	887	881	881	903	837	919	866	934	847	863	875	872	867	839	921	926	886	877	902	854	920	862	838	905	865	902	893	839	942	901	890	878	868	911	865	879	935	867	942	878	913	900	890
24380	22040	29661	24284	21337	13634	1440	805	795	756	769	772	760	771	725	728	759	773	821	734	758	798	776	782	784	743	790	751	737	757	797	768	713	716	807	729	759	776	749	753	763	796	743	768	774	773	762	708	759	780	771	758	696	781	758	712	780	795	799	740	722	775	782	774	752	745	736	807	746	777	730	744	753	779	722	752	689	761	753	734	740	733	768	743	718	787	742	784	805	767	711	734	734	750	749	720	719	759	759	727	726	760	714	728	768	800	762	731	763	802	717	763	717	766	760	733	777	753	736	780	768	776	758	706	752	732	803	728	768	756	731	755	745	749	753	705	714	776	760	779	735	737	757	773	755	778	785	689	732	738	762	752	762	779	755	754	778	773	741	762	768	713	750	766	742	719	754	790	789	741	750	760	722	751	719	731	787	752	803	694	749	739	745	772	725	791	786	731	733	756	795	722	791	789	770	815	721	769	714	729	778	738	745	730	744	792	821	729	731	778	746	721	739	758	711	754	768	760	761	706	781	732	687	769	792	729	792	736	734	750	766	711	744	754	780	760	776	776	743	771	705	748	752	754	736	744	746	792	795	739	735	739	749	742	801	807	749	761	752	737	751	728	754	698	738	698	735	751	751	808	762	724	770	775	754	758	755	728	734	745	692	724	752	701	784	704	755	740	728	756	801	813	799	784	732	716	726	776	731	792	751	766	749	800	724	744	766	765	743	782	732	759	795	821	708	771	782	725	779	727	728	761	820	727	764	755	722	723	760	727	731	704	727	734	762	753	762	736	740	813	714	766	698	774	786	723	766	776	787	765	766	732	745	751	715	786	736	788	793	739	762	762	725	808	743	737	790	776	754	765	747	782	755	770	699	740	761	749	722	767	760	757	732	752	780	779	761	749	753	712	766	767	700	766	756	798	722	732	723	709	757	768	750	760	750	770	722	731	753	713	750	711	734	763	765	763	779	796	771	743	757	733	738	699	711	732	731	786	758	809	766	729	746	732	746	775	721	760	740	733	740	703	670	721	710	734	788	745	726	770	752	754	748	723	784	732	803	725	734	697	784	766	767	729	753	724	774	719	776	752	710	765	740	803	722	731	733	748	804	703	788	730	737	825	720	746	789	737	755	730	693	764	704	747	712	702	766	788	795	722	773	801	773	777	737	766	699	795	767	731	767	765	733	693	750	738	721	764	734	804	807	806	733	756	691	744	744	759	794	688	742	749	798	705	750	697	739	760	797	795	741	794	748	757	753	767	740	725	731	727	763	716	762	774	709	751	784	789	747	690	760	763	725	789	741	756	713	739	757	762	745	771	716	793	747	756	739	743	802	794	768	715	754	752	760	756	732	779	808	767	766	710	749	785	734	693	722	777	749	723	729	783	745	707	755	747	813	718	692	759	748	740	742	790	794	769	785	737	765	729	790	759	770	754	742	724	734	727	719	735	769	750	783	717	789	758	780	776	751	754	802	740	758	712	757	726	765	758	732	730	754	709	770	748	759	800	723	754	741	718	780	712	761	723	755	693	772	757	758	738	707	767	743	814	736	723	779	742	743	735	778	785	765	744	741	761	819	710	793	759	780	785	728	770	728	727	730	743	738	720	768	777	739	740	726	760	744	748	797	671	748	738	757	753	755	744	752	703	768	716	752	768	727	756	716	741	709	740	736	771	722	735	760	720	796	787	729	783	736	725	732	778	744	721	720	699	718	720	763	755	749	742	782	758	790	710	713	706	701	718	750	788	688	692	742	722	715	737	792	700	735	739	757	737	782	769	791	752	723	753	779	749	762	729	755	797	756	762	752	785	766	762	774	749	778	773	782	750	744	746	771	782	808	769	701	706	773	757	737	734	738	749	806	743	769	784	730	747	750	753	761	769	715	748	729	778	766	761	778	738	776	756	761	756	734	787	749	735	788	735	732	774	740	736	760	763	733	778	752	730	723	768	761	779	762	792	821	770	751	742	766	760	780	749	753	763	760	769	747	751	751	753	748	769	780	746	792	765	749	763	761	794	727	751	757	777	734	728	774	782	757	730	737	791	738	738	736	769	794	774	766	765	754	731	758	698	743	764	716	770	752	760	719	715	760	795	742	738	774	757	748	792	748	798	757	734	807	758	736	732	710	757	698	731	783	768	721	732	714	680	732	757	776	803	721	744	770	770	715	755	750	805	766	738	726	778	757	766	728	719	730	726	724	732	690	782	730	741	716	725	748	721	712	781	747	706	743	756	789	753	720	744	773	737	704	727	767	801	757	736	742	744	754	780	725	740	758	730	784	743	747	716	746	741	763	756	781	738	719	776	733	757	770	737	770	704	778	712	794	700	803	780	768	732	756	697	787	739	763	756	789	774	768	710	703	777	776	768	719	730	762	740	774	737	720	694	680	744	744	756	730	724	799	738	758	738	717	766	767	715	736	744	730	727	807	808	768	740	748	750	737	822	776	773	758	752	790	764	715	768	713	726	744	688	710	755	721	751	699	757	795	793	772	780	722	756	742	749	751	701	734	696	749	728	788	752	724	788	824	755	686	760	708	703	721	748	720	785	748	744	741	814	726	762	797	774	800	725	757	714	747	785	777	748	720	731	779	764	739	755	769	785	761	737	715	741	739	752	788	710	720	697	752	787	744	733	725	781	723	808	739	725	738	735	755	823	768	776	786	771	744	731	723	727	755	776	723	728	796	715	793	750	779	746	788	765	767	722	736	734	737	770	706	732	770	734	732	742	734	770	729	755	738	741	783	772	723	758	755	726	699	777	779	725	751	699	789	766	716	765	735	748	739	765	733	771	736	761	746	761	781	781	742	766	794	794	762	798	772	721	791	770	733	718	744	826	753	804	748	777	764	747	786	758	755	705	751	716	770	723	748	721	744	723	765	767	701	774	737	761	768	760	772	738	692	726	759	714	786	765	750	742	790	780	725	746	720	731	748	754	772	713	793	793	716	699	734	740	764	798	753	752	786	763	698	744	768	738	742	688	765	746	742	741	684	720	771	740	788	748	765	739	703	727	722	778	776	735	793	770	709	737	731	726	799	722	783	732	773	754	824	743	786	822	704	761	774	773	777	734	760	741	748	741	763	723	775	732	756	722	755	728	733	718	753	783	728	752	789	811	768	746	741	746	700	731	691	734	798	761	784	752	791	784	762	735	727	767	785	806	730	769	773	785	740	752	745	739	755	754	741	768	736	787	721	771	739	756	762	751	758	751	689	743	700	704	756	758	730	770	742	729	746	771	791	733	742	782	714	753	750	774	758	743	755	764	704	742	777	764	731	816	766	735	768	717	704	739	770	796	745	763	777	780	736	714	731	768	756	781	775	775	745	746	796	751	720	765	729	768	706	721	756	745	722	780	750	728	737	754	740	723	716	760	756	745	728	769	790	768	782	769	744	732	753	780	753	750	761	749	791	765	737	712	754	732	788	702	718	761	735	738	751	749	763	698	763	719	733	735	767	736	736	731	727	736	784	740	771	721	764	758	724	787	711	749
62368	88199	55867	25961	7773	2106	1001	1031	998	1050	1049	993	1036	1022	1065	1007	1068	1020	1013	988	1039	1007	1004	947	1021	1010	1018	1009	991	1020	1054	994	1013	1035	1068	1028	1019	981	1024	1033	1046	1037	1046	1022	1075	1036	975	1020	1011	1001	1025	1052	1059	1017	1037	1021	991	1002	1031	1020	1024	971	1040	1029	1047	1014	1059	1056	1047	1014	1071	991	1002	1009	1034	1031	1035	1048	1017	1043	1029	1027	1015	1056	975	997	996	1012	1051	998	1046	1040	981	1044	1017	1002	1009	1008	1029	1069	1004	1031	1046	985	1000	1003	997	948	1032	1075	1081	986	987	1002	1076	1042	1058	1003	1039	949	1014	1040	974	1028	996	987	1004	1046	1004	992	1051	975	1051	1016	1059	1023	1036	1059	943	1045	1030	1045	1029	1017	1000	1006	1049	1000	1005	1038	1049	1038	970	998	1041	1046	1003	1017	1085	989	1047	977	1043	1042	981	1066	982	1002	981	993	985	999	1008	1042	992	1010	1020	1022	1021	1002	977	1037	1026	1030	1047	1046	995	1021	980	961	994	1053	1018	1010	996	1007	1035	969	963	1006	989	1106	1057	1065	1017	1028	1021	989	984	988	1039	972	988	1018	1065	1020	982	1073	1014	921	1046	1033	1054	1013	1001	1034	1048	993	996	1004	1017	1029	1048	986	973	1010	1029	1065	1045	1014	1030	1024	1062	1047	1063	960	1033	1000	1058	970	1041	1005	1030	1029	963	985	1062	1035	1013	1029	1032	1008	1064	965	1141	1049	996	985	990	1009	1023	1061	1037	993	1042	1006	1024	1066	1028	1048	982	1012	1012	1038	1076	1026	1030	1035	1033	985	1038	1052	1011	1018	972	993	1007	1024	965	1008	1016	995	1017	1027	1015	981	1002	1055	997	1008	1038	1037	1091	1020	1040	1029	997	1042	1011	1011	992	1027	1036	993	1004	1011	989	1037	994	1014	1005	992	966	1074	1028	1010	1007	1005	935	1080	1029	1023	1060	967	1018	1032	991	982	987	1058	996	989	964	977	964	1008	1018	1022	989	1035	992	941	1032	1078	997	1044	1035	955	987	1011	1041	1039	1061	986	1012	1037	981	1038	1029	1018	1041	1001	983	1022	1006	1062	1003	993	1003	1026	991	1032	1001	1063	1023	1028	1055	1010	1102	1033	1058	1070	1058	984	1012	1008	981	1046	1013	986	1059	998	993	1019	995	1029	1064	1012	1010	1012	1039	1023	987	1060	1030	980	1003	994	1060	1016	1006	1012	1024	996	1029	994	1002	1033	1045	1000	1000	991	982	1023	989	955	1009	1050	1016	1072	985	1060	1057	998	998	986	1043	1076	1024	1053	1010	1041	1038	1049	1043	1042	1018	1013	1029	1033	1043	978	987	1023	1018	1011	1009	1008	1076	992	985	1044	1028	1013	1042	1036	1033	1016	965	1056	1010	999	1017	1065	1039	1008	994	1061	1018	988	982	1019	1066	1048	1077	998	979	1085	1023	1017	1028	1000	1054	1010	1047	983	989	969	1000	1017	1010	999	1015	1043	1015	1016	1059	1004	1019	971	1000	1023	1053	1012	1018	1058	1060	1034	1031	1016	1095	1010	931	975	1056	1019	996	994	978	1058	1004	1044	1027	970	1019	952	1003	1021	1007	1014	1034	1039	1023	1062	1050	1034	1071	1000	1017	1022	1035	1019	994	992	1025	1004	982	1026	1042	1020	1000	1056	1032	1021	1043	990	1048	1015	977	985	988	984	989	1084	1005	1052	1079	1012	982	1020	1088	980	1017	1067	1029	965	978	1011	971	1012	1037	1029	1084	968	1014	976	1066	996	1002	975	989	983	1061	1053	1000	1041	1020	989	1084	997	1057	1035	987	1013	990	1031	997	1012	1054	1046	1051	974	1019	1024	1030	1004	1013	990	1031	1049	1026	999	1017	1066	970	1024	997	1019	1005	985	1009	1039	970	998	975	1062	1031	1059	1008	1043	1019	1008	1048	1032	1000	1017	1031	1064	1046	1047	1036	973	1032	989	980	1025	1004	1056	979	1050	1046	997	1002	1031	1060	981	949	1023	995	1030	1074	1016	1037	1021	974	1038	1012	1040	961	996	1050	1012	1037	992	1017	1032	987	1022	990	971	1023	1041	1001	1080	1046	1007	1064	1026	1065	1063	1032	1056	966	1034	974	991	1010	1022	1069	1015	1074	1024	1009	1014	1006	1051	1068	982	1034	943	1010	1072	1001	1053	1021	1050	1054	1034	1003	984	1021	1043	1052	1003	1037	1027	1058	1032	1054	1074	1041	959	1011	909	1058	1053	988	1038	1037	1038	1013	1012	1045	953	987	1016	1042	992	1020	1055	994	1037	1043	957	1087	1005	988	970	1031	1005	1058	1044	1015	1047	979	1013	1016	1073	1041	1003	1109	964	992	1022	1009	1051	1005	1029	1032	1024	1026	1021	1022	994	978	1053	1050	1034	991	1024	1022	1042	975	1042	1003	994	1014	1029	960	985	998	1033	996	1035	1066	1052	1025	1066	1012	1030	1034	983	1006	1041	1038	1060	1015	1083	1065	1006	1041	1045	999	1037	1027	972	1052	1028	1077	1046	1089	1049	960	1045	1056	1029	987	988	1062	990	1022	1045	1074	985	1023	1030	1009	1007	982	975	1016	985	998	1057	1017	941	1051	1029	1044	1022	1051	1000	1041	1054	1020	1018	998	1072	1005	1056	1058	1051	1071	1022	1010	1043	1011	1004	987	954	1071	1005	1063	1090	1017	1025	1049	1047	985	1046	1039	952	1068	1040	1002	1014	1097	980	1050	1018	1010	1031	982	1024	992	1031	1061	1044	988	1036	1028	1031	1022	1034	948	1040	1035	1039	964	1018	1017	963	1050	999	976	1027	1037	992	1005	1010	1034	1021	1010	1015	996	1048	1019	1017	1009	1031	1028	1031	1007	1022	992	1052	1046	983	1039	1035	1021	1048	988	983	1038	1105	950	1030	1038	1007	985	1046	1039	984	1012	1070	1022	1066	1030	1018	1011	1054	999	979	1064	947	998	977	947	1055	1006	1068	1007	1003	979	1027	1072	948	1015	981	1066	1000	1029	1027	1016	984	1035	1053	999	1006	1025	1011	1047	992	1051	1037	952	988	990	1029	991	1040	985	999	1010	1047	1060	1055	986	1051	1066	1013	1021	1029	1063	1024	1043	1010	1072	1050	1032	1014	1039	1054	1026	994	992	1066	985	1020	989	1020	1020	1012	1000	1022	991	1015	991	987	1073	992	1022	995	1061	1018	1036	1050	1008	1047	1045	977	1046	1014	1048	1032	993	1015	1004	1081	998	1000	1055	995	1008	1027	1055	1033	1019	989	1032	1001	1039	1080	1018	1033	1001	1051	1019	1012	1028	1008	1007	982	1046	1029	1033	1015	973	1038	1045	1026	1090	1011	962	989	995	1010	978	978	1046	1001	1023	1024	1028	1049	1007	1002	1027	1040	1034	1000	1046	1005	980	1053	1005	1013	1065	1079	1003	1044	1023	960	1012	1017	1002	1041	966	1044	1041	1064	1047	1030	1027	1035	1021	1067	1049	963	1007	1031	1009	1020	1047	1033	1011	957	1038	1009	972	1054	972	993	1054	1034	1031	1054	1074	954	1032	1019	1007	1005	1059	1020	1009	1056	1059	983	998	970	1021	976	968	1004	1109	1028	1032	974	983	1050	952	962	1009	1032	951	963	1075	1039	1011	1003	1028	1073	1071	1015	1020	988	992	1045	1072	1014	983	1007	1069	1031	1005	1047	1041	991	1043	1021	1000	1061	986	1030	1032	1018	1073	1079	980	996	1043	1029	987	1012	1026	1035	972	1027	1035	1021	1086	1000	1020	1009	939	1024	972	1040	1062	1021	945	1052	1051	1036	1023	1029	940	963	983	989	1064	1036	1013	990	1017	991	1038	973	1056	995	1030	1039	1000	1047	1004	1040	988	1066	1040	999	1094	1065	987	1023	1014	1074	961	1077	995	1045	981	1025	1013	1018	963	989	1028	1081	1036	975	1003	1004	1016	1015	1027	1003	1003	982	1037	999	987	1003	992	1000	1064	1020	1029	990	1003	1026	1014	964	987	1018	1086	998	1081	1021	1034	1023	977	1031	982	990	994	1048	1015	1030	1046	1016	1068	1013	987	1022	1037	1040	1054	1004	1035	1007	1016	1005	1019	1024	1016	991	1017	1059	1001	997	1033	993	1046	1000	1025	1009	1062	1060	1031	1004	993	938	1010	1014	1082	1039	1001	1030	1020	981	1024	1034	1025	998	1002	1007	1033	997	1035	1026	1024	1011	1002	989	1062	1005	1032	1063	1049	997	979	1005	1038	1043	1002	1001	989	1035	1053	978	1066	994	1009	1028	1008	1033	970	1055	979	1010	1011	993	1034	1024	984	1050	1069	998	1086	1073	1019	1059	1047	1050	1005	1048	993	1083	1009	994	1049	979	995	1007	990	1009	1007	1028	1016	1003	1034	1062	999	1024	1016	1049	990	1079	982	982	1019	983	1000	1017	1064	982	977	1034	1008	1018	1057	985	1010	1000	991	1023	1030	971	1081	1036	1069	1013	992	1003	1016	1035	1011	989	1029	960	1046	1012	987	1060
23629	21765	29768	24000	21532	20408	5791	745	659	662	611	715	665	659	683	652	728	609	671	705	661	661	683	621	637	622	699	657	666	715	614	634	644	689	599	645	615	635	691	684	681	664	669	648	680	654	667	648	638	626	673	635	686	672	638	640	654	589	628	688	664	635	604	652	674	629	631	647	653	683	636	730	651	683	651	640	685	714	642	636	661	621	664	645	697	631	652	636	620	668	697	718	657	642	683	648	647	680	637	656	682	684	633	629	677	621	610	614	627	630	675	648	646	632	645	681	642	665	636	672	667	674	696	664	672	655	618	613	653	649	653	670	711	646	685	669	618	636	676	628	699	648	660	634	672	655	688	595	620	634	647	660	670	662	623	668	664	641	661	665	651	617	641	645	594	632	657	669	648	668	630	650	632	678	644	684	684	632	633	704	646	646	710	626	666	656	624	719	670	628	660	580	641	641	691	680	644	617	625	653	681	726	675	703	640	682	660	669	640	664	668	689	664	665	659	700	634	635	612	699	646	578	662	643	649	652	673	651	604	625	639	661	644	694	650	635	632	664	657	651	644	657	648	649	673	689	684	657	589	624	655	615	649	711	670	682	630	662	613	688	627	680	679	616	662	603	648	610	672	645	662	657	634	610	691	646	652	673	616	633	647	649	629	663	649	668	620	610	632	653	648	623	612	653	638	596	634	645	648	699	614	685	685	663	660	659	680	682	651	636	622	631	615	667	704	609	615	681	645	669	628	620	625	625	666	640	661	640	617	685	677	623	666	657	663	676	647	665	670	662	632	628	695	651	660	635	640	663	660	666	704	661	631	683	651	664	668	645	641	599	650	666	638	678	613	621	625	677	637	633	695	658	632	617	668	654	624	627	649	648	622	610	647	667	632	661	675	692	589	621	691	596	660	663	616	645	632	649	614	674	661	643	642	645	632	618	671	654	650	629	663	659	665	638	653	670	604	662	671	669	698	705	670	655	661	644	680	686	643	654	655	635	640	623	647	653	676	695	679	660	648	648	699	580	627	694	609	659	661	664	639	613	648	664	711	652	677	678	620	647	643	611	660	621	633	699	677	621	656	625	633	653	645	660	635	654	636	647	633	651	593	624	629	663	656	657	660	689	643	655	610	631	640	649	624	648	698	669	673	626	679	663	686	663	700	637	660	639	639	628	693	633	646	652	681	634	677	660	653	691	673	625	653	707	656	611	675	659	629	646	652	632	663	611	656	684	664	686	680	663	633	663	636	656	644	629	653	649	673	633	619	617	689	638	634	615	676	625	678	646	602	670	643	582	657	670	629	657	644	651	655	648	700	662	682	657	639	644	655	634	670	675	635	627	641	642	678	657	620	617	668	659	683	625	616	680	642	642	677	667	666	643	609	620	670	691	658	611	697	674	627	658	664	657	629	685	635	674	658	632	657	617	650	687	667	694	633	681	662	688	660	646	611	647	711	588	632	647	640	638	683	635	656	671	674	619	630	653	633	627	641	645	672	633	693	660	655	660	608	659	640	644	667	648	651	635	635	685	667	700	646	661	634	630	636	647	639	649	665	679	648	634	665	635	641	668	622	631	668	636	680	686	663	673	663	706	660	672	657	624	661	667	660	624	670	635	599	645	679	670	648	644	672	657	697	714	645	651	585	663	627	668	648	636	634	618	657	666	675	619	655	606	622	667	648	645	687	601	645	686	683	624	665	646	682	662	659	701	645	691	609	658	673	680	658	652	694	667	640	690	609	619	665	634	628	614	664	567	647	648	645	663	634	657	670	641	660	664	669	628	633	656	630	635	663	661	671	646	673	661	622	626	606	653	628	676	660	647	619	621	617	657	645	673	633	652	638	594	679	685	731	668	686	671	621	680	701	673	600	632	641	679	666	653	678	672	644	660	659	641	684	667	634	677	659	674	627	650	627	661	669	625	662	660	609	705	663	609	651	638	668	646	663	648	679	628	618	592	682	663	614	675	611	643	640	673	613	644	668	677	666	631	667	641	640	665	662	656	667	677	623	615	691	700	668	664	676	631	669	607	688	618	643	666	655	656	621	671	627	647	677	677	635	663	664	658	648	660	635	664	645	598	655	625	623	672	606	613	700	680	654	653	612	646	663	632	705	699	705	641	668	645	663	591	653	648	678	653	655	631	641	670	687	658	648	652	652	616	644	678	640	725	647	615	655	628	639	674	686	660	650	667	679	688	646	669	611	635	681	678	648	652	682	592	627	658	672	666	626	678	682	639	619	635	639	591	645	615	661	661	627	633	649	666	625	644	661	630	627	614	665	631	657	656	668	696	622	671	660	629	644	645	618	669	667	627	659	637	665	655	663	629	638	672	687	635	717	674	598	623	619	704	661	660	624	657	682	659	667	672	644	667	659	654	641	642	591	711	621	629	651	588	679	605	690	649	597	667	669	644	643	686	634	655	601	634	655	677	645	645	625	623	657	669	639	640	607	621	625	677	606	623	678	670	648	621	712	593	688	690	685	648	637	636	700	661	657	658	636	643	605	631	653	649	661	657	641	678	706	630	583	633	646	620	642	708	661	644	663	632	643	665	631	702	613	610	648	640	695	661	703	714	621	640	679	622	630	661	650	674	628	674	639	639	617	657	670	684	619	636	718	703	655	679	658	628	653	654	646	712	649	652	712	700	636	678	636	656	632	674	622	647	660	684	657	629	674	668	653	687	677	654	625	689	630	645	666	676	627	660	627	609	633	657	669	657	643	631	606	640	680	659	638	664	599	704	645	652	637	664	636	642	657	653	641	663	593	668	664	655	646	675	620	652	660	641	650	646	647	581	627	643	678	633	615	619	659	632	621	686	617	677	658	689	669	672	699	641	637	640	656	701	628	623	642	658	660	673	693	686	664	685	690	648	652	665	637	667	648	634	617	653	619	631	675	642	677	617	645	669	663	675	691	605	650	598	629	669	640	698	654	582	620	633	680	628	666	643	657	645	649	653	677	651	631	681	690	646	647	657	641	714	649	651	683	664	642	675	644	655	670	639	681	657	649	680	656	659	668	637	637	656	646	607	667	685	596	631	625	641	655	670	615	658	640	655	656	649	650	621	662	642	660	640	643	635	652	631	649	669	670	630	640	659	690	639	652	608	658	663	683	631	652	633	657	674	662	652	659	632	691	702	679	652	663	642	671	646	675	699	660	670	664	676	645	644	636	667	651	646	621	637	649	680	673	662	642	668	645	628	700	671	602	649	655	648	608	627	716	629	644	646	655	640	617	635	637	638	632	706	646	636	614	604	670	683	641	617	642	649	674	678	643	654	666	647	647	670	683	692	662	651	638	636	630	644	636	668	686	651	661	658	643	623	616	658	646	650	632	644	651	642	692	661	666	680	643	626	653	652	655	687	682	644	628	665	606	655	652	646	613	689	643	661	613	681	664	650	659	647	609	629	673	592	643	658	670	656	704	650	641	610	643	673	626	611	665	642	631	664	614	634	649	687	691	687	674	653	629	656	669	663	650	673	637	576
62494	95084	62001	30761	10455	2407	923	881	916	843	858	831	871	911	880	912	900	898	888	821	949	907	832	904	913	887	867	830	890	885	850	916	908	939	864	899	850	929	898	817	894	912	847	888	881	849	920	863	908	830	881	947	878	865	832	855	853	893	911	835	898	860	900	841	931	918	871	877	924	872	883	867	873	845	920	891	878	893	911	875	846	912	878	864	923	842	894	968	866	900	893	907	895	846	883	870	916	928	841	888	860	870	911	905	843	884	864	863	868	905	836	853	875	834	897	895	891	857	864	934	875	880	846	866	902	898	924	924	900	879	868	928	821	855	922	853	894	911	906	815	826	852	897	886	890	887	858	853	844	871	866	871	898	888	898	871	881	839	885	846	920	897	932	835	889	896	878	924	904	888	894	878	859	878	901	883	861	912	926	878	898	848	894	887	823	888	894	833	846	886	877	922	877	876	888	912	898	919	830	884	852	893	906	895	915	863	865	868	891	884	869	898	887	877	845	896	875	859	904	854	899	900	842	875	883	927	876	873	844	889	865	845	932	864	870	866	867	920	898	859	895	846	886	859	873	819	880	910	923	893	906	914	886	857	883	871	856	841	885	826	887	851	913	921	939	882	811	872	938	887	850	881	833	825	911	854	871	888	860	887	903	871	879	880	867	949	887	858	854	869	875	851	923	855	849	913	890	895	896	880	837	886	886	857	876	874	890	835	877	866	891	851	920	852	886	894	883	848	874	922	912	891	896	940	887	866	884	895	882	887	912	859	875	888	915	867	870	881	862	838	835	888	865	891	853	890	860	867	892	859	882	876	907	892	921	857	904	840	866	859	898	886	860	888	840	915	882	878	886	972	890	918	914	876	893	891	886	877	899	915	883	903	871	931	898	879	870	904	893	927	867	884	881	888	848	860	880	911	866	911	875	876	839	866	892	889	904	797	880	888	898	847	899	828	891	887	871	901	833	923	894	856	912	842	866	817	903	866	888	888	874	808	883	911	870	847	870	903	847	919	895	925	898	863	929	856	833	880	905	861	890	843	898	876	872	868	880	846	870	909	932	944	915	852	882	895	920	862	878	885	945	910	886	872	899	865	864	910	876	869	848	845	855	871	876	920	882	883	907	888	906	897	902	914	875	847	888	893	880	873	909	899	841	875	867	863	871	878	869	899	848	864	836	904	893	877	834	879	963	846	863	940	906	882	884	869	850	832	917	856	820	910	876	881	897	935	869	912	892	935	868	911	873	850	892	901	893	867	871	913	863	900	952	898	926	880	842	790	865	890	852	837	880	882	871	835	908	902	933	891	891	813	844	842	898	882	899	917	839	911	856	841	878	909	877	881	899	868	865	911	850	899	891	813	925	884	858	887	908	838	864	876	862	871	909	918	884	891	840	902	870	868	942	849	906	891	891	829	870	872	882	919	904	848	916	852	912	861	890	930	856	902	864	864	885	885	913	901	846	874	889	886	839	913	914	895	919	845	897	855	855	864	873	847	841	872	903	922	882	860	883	854	883	881	891	850	893	857	887	853	878	902	938	861	896	847	913	856	854	875	873	880	870	919	863	838	928	898	856	866	854	920	884	856	908	917	856	925	900	822	888	915	899	888	896	921	905	894	919	909	901	849	957	834	875	876	875	850	866	877	873	921	876	883	869	877	855	897	890	864	888	874	888	878	860	931	874	859	859	857	892	921	918	918	903	860	893	885	803	917	919	887	880	905	910	869	856	888	867	924	878	855	856	851	892	854	895	913	920	854	876	932	875	874	880	909	883	884	889	913	861	930	877	859	882	843	815	863	870	893	904	876	862	898	896	884	934	864	887	839	866	878	910	871	914	861	837	866	875	897	905	899	866	845	903	882	874	816	864	904	915	832	884	874	863	893	866	882	876	912	880	907	874	868	845	877	914	825	869	909	890	868	888	941	884	867	880	865	868	923	858	906	907	909	890	842	842	903	885	881	873	884	864	875	857	878	850	889	848	903	867	849	927	900	846	916	890	862	887	892	896	915	904	809	853	838	885	913	882	853	882	899	897	943	902	849	859	891	867	905	879	870	903	879	893	928	850	837	886	891	915	814	901	866	890	896	864	878	894	905	946	895	941	879	867	892	905	853	860	858	878	846	884	899	904	905	832	884	893	841	871	882	880	918	895	908	897	918	931	914	902	870	882	895	938	844	897	868	894	867	877	886	857	930	894	882	873	896	865	866	927	896	897	923	927	927	886	843	874	897	923	871	863	886	847	923	919	848	903	898	882	919	885	894	832	874	883	870	853	948	851	864	922	865	852	839	862	894	848	869	882	840	861	893	839	888	901	871	847	906	875	866	880	886	886	877	891	899	933	878	908	930	838	873	888	820	909	859	895	888	808	836	883	871	879	896	875	889	898	882	855	953	890	841	890	875	914	924	865	891	852	878	861	881	872	883	929	838	841	919	922	885	887	875	910	872	858	841	898	890	918	898	930	850	899	853	900	901	890	903	809	918	834	899	899	866	853	926	891	860	834	829	882	900	951	886	884	877	900	870	893	868	925	919	896	864	849	864	905	878	889	881	853	852	819	874	896	914	940	878	807	849	879	860	923	871	872	966	891	870	912	884	929	841	880	946	886	886	912	835	927	882	869	905	854	880	889	908	910	913	909	946	910	912	833	873	849	859	867	898	842	849	919	881	915	857	864	888	837	912	887	914	879	906	929	872	861	876	948	922	913	872	878	865	929	897	864	947	857	934	858	901	849	895	892	866	919	866	867	921	871	894	890	878	967	899	906	904	859	905	847	885	910	881	879	873	860	925	922	886	887	876	900	885	877	902	863	889	877	926	914	878	905	901	872	855	905	893	858	891	887	877	930	867	926	927	875	861	891	903	833	874	890	881	908	862	885	928	859	848	845	929	859	858	865	894	839	910	869	864	865	885	901	871	890	870	871	885	871	920	868	931	888	862	895	911	902	863	858	878	863	878	923	843	907	857	877	883	903	925	880	911	885	878	913	893	845	880	891	820	857	891	877	885	868	877	906	887	887	877	883	895	873	896	908	885	885	910	893	851	874	881	868	905	893	900	902	879	912	857	907	861	859	907	885	909	898	857	852	883	873	876	902	861	859	875	890	880	870	914	867	820	873	898	846	906	912	860	851	907	894	880	857	909	933	874	831	838	912	901	911	876	879	904	907	849	863	822	900	914	886	891	879	857	820	970	861	924	862	850	916	934	861	890	854	864	887	846	879	890	852	887	885	850	862	895	886	908	901	847	888	932	848	933	838	894	926	934	873	876	876	844	885	881	828	883	856	846	882	895	851	843	875	857	885	911	879	811	870	898	928	858	847	883	874	933	903	892	878	838	901	898	841	929	908	857	926	845	930	860	916	896	893	913	897	858	856	898	891	855	923	863	882	901	903	909	912	823	879	861	915	898	866	881	899	918	915	909	898	905	862	900	932	906	851	894	884	858	884	892	886	939	876	901	912	900	935	860	901	900	851	873	912	878	926	841
31720	28084	23095	8228	1285	713	637	611	651	663	638	622	601	633	617	666	604	637	653	661	612	618	628	632	660	621	632	658	602	594	663	629	644	557	612	644	623	622	632	615	620	649	655	635	622	634	638	629	643	653	622	632	615	620	678	650	643	694	637	612	684	645	625	680	613	682	648	688	635	629	671	584	618	656	643	633	613	636	626	643	602	591	647	614	653	635	615	628	636	684	633	667	657	677	631	605	570	642	653	610	613	643	676	617	626	624	638	642	654	671	634	604	624	606	605	655	649	552	622	695	606	616	669	596	642	636	622	653	651	637	603	586	653	657	622	591	586	632	668	663	611	607	661	616	632	623	638	625	611	638	645	636	668	606	604	614	657	646	648	653	641	633	643	629	646	660	683	620	591	624	586	604	620	627	659	659	654	580	633	668	619	665	627	610	620	621	623	638	656	595	629	581	611	646	612	685	596	630	613	634	620	622	614	607	624	639	618	634	637	589	641	626	653	625	680	630	616	613	637	627	607	609	668	622	624	635	617	604	624	634	650	615	621	639	619	623	609	607	583	611	600	614	656	656	634	618	639	662	654	656	651	628	657	604	643	611	640	638	628	612	614	655	559	685	605	619	619	612	634	620	611	629	622	636	610	667	673	633	616	640	611	626	613	614	638	583	628	637	645	654	640	617	630	610	608	640	628	659	642	676	659	665	649	617	587	613	597	601	628	623	595	590	642	583	613	679	666	633	668	634	663	666	643	650	629	698	640	637	667	663	610	611	655	634	616	652	623	639	685	639	713	631	596	592	586	587	630	598	643	612	655	603	644	659	632	629	642	627	628	634	694	612	650	614	673	652	656	641	626	644	658	651	611	671	665	640	638	674	600	656	621	629	623	648	648	626	620	652	664	619	672	618	641	639	645	632	633	692	631	656	627	658	567	629	626	653	652	618	666	624	624	608	670	606	647	639	641	668	652	628	627	651	622	604	641	655	654	657	667	609	625	620	641	634	641	672	630	596	613	609	609	635	697	680	640	638	618	644	615	654	635	667	688	609	621	617	617	652	627	610	628	669	623	637	646	661	636	650	621	628	613	632	696	622	661	658	627	626	623	615	649	629	605	616	658	654	630	629	652	657	684	656	628	673	623	668	626	602	620	663	650	613	632	669	611	642	673	648	628	629	642	620	634	644	682	648	650	634	645	592	610	604	620	620	656	615	586	606	664	623	650	586	619	658	633	622	691	628	602	659	583	691	620	600	604	649	647	646	542	607	645	621	622	627	605	632	607	620	609	661	642	604	630	613	640	633	610	653	605	605	666	609	602	601	576	659	626	605	616	588	639	652	608	625	611	663	628	649	628	619	675	649	606	640	603	612	668	623	618	657	613	620	608	700	653	636	635	604	674	631	600	613	626	673	626	615	628	612	648	647	645	625	644	633	630	648	644	643	628	633	674	642	610	622	610	641	615	606	673	640	641	585	685	588	637	628	669	636	623	671	641	594	606	600	625	637	590	611	625	637	629	620	641	685	604	601	651	634	571	619	622	659	651	685	613	641	618	641	583	597	662	639	609	638	613	630	637	598	641	632	620	624	597	596	601	627	626	617	646	657	605	647	645	586	603	642	622	637	650	647	618	657	676	646	636	583	628	619	613	651	619	638	585	625	621	586	633	686	629	662	651	625	648	615	620	597	644	627	651	632	624	630	647	616	626	657	606	650	599	634	642	657	661	574	628	647	622	610	623	618	620	693	650	614	629	647	605	625	637	636	630	637	691	598	609	656	655	618	633	634	628	629	604	651	645	637	651	675	622	643	589	668	634	629	611	645	606	646	607	655	639	621	617	636	659	641	647	593	614	604	642	687	658	605	580	663	629	609	641	619	681	659	597	629	650	645	664	626	630	655	634	612	621	617	631	626	623	628	634	648	631	669	653	669	675	613	623	615	645	597	640	622	650	655	616	590	689	634	651	637	662	638	627	640	635	657	650	588	612	654	647	606	628	603	630	620	594	688	662	640	662	631	644	607	657	660	643	603	639	642	640	620	640	650	646	628	680	607	633	624	629	626	605	640	639	655	623	614	653	637	592	658	639	637	669	610	667	615	617	646	612	608	649	640	635	599	665	630	637	618	661	640	631	613	612	642	629	646	633	624	639	682	621	612	620	625	636	654	641	630	618	634	607	637	620	593	610	611	636	626	622	684	653	616	608	616	658	645	653	633	623	574	657	621	610	658	659	640	669	653	563	640	674	625	615	603	644	650	618	631	682	647	664	628	661	605	663	641	616	657	603	639	648	613	597	661	625	635	657	614	626	653	641	633	675	630	625	631	644	614	602	636	596	693	617	642	658	632	644	611	618	605	649	650	596	594	655	609	631	619	620	633	658	670	641	644	650	640	646	642	636	628	648	667	601	639	597	600	652	589	623	644	646	648	665	644	622	629	645	641	648	630	649	648	621	614	598	661	628	646	659	629	641	690	646	651	618	605	614	605	621	613	606	622	623	615	657	670	624	626	646	671	602	638	653	636	674	641	623	663	680	609	626	669	657	582	619	598	592	634	622	662	617	616	620	695	623	653	637	649	674	654	634	605	653	622	661	646	634	649	607	664	637	649	643	643	667	580	614	700	668	627	615	641	635	681	650	606	635	690	612	630	636	664	624	638	638	618	637	645	599	602	593	622	685	614	652	603	665	621	713	640	634	637	625	625	595	643	615	614	647	664	639	600	635	699	663	600	580	597	615	586	657	648	668	625	654	670	646	640	617	637	629	641	584	662	664	653	611	618	637	639	612	629	639	679	599	647	648	649	599	622	631	668	643	666	623	627	644	581	644	587	597	592	631	637	647	644	611	642	671	633	617	622	647	696	633	645	659	615	653	629	649	632	605	682	603	591	597	608	597	607	636	699	625	640	584	600	684	695	682	629	643	617	609	621	625	633	608	608	634	641	674	625	612	655	631	619	618	610	612	631	593	657	625	631	622	621	660	644	626	610	609	607	627	669	597	659	621	649	641	636	632	668	631	603	654	650	610	628	617	615	643	638	598	647	642	600	588	667	612	609	677	675	630	581	628	640	611	645	634	654	644	620	622	628	637	614	689	646	618	633	626	598	585	620	635	635	644	596	663	653	652	591	640	659	625	630	637	603	659	615	651	672	629	691	622	659	704	611	632	719	636	638	647	662	618	639	631	577	663	588	624	609	657	622	608	647	601	603	707	643	675	603	645	638	617	648	624	652	609	605	676	667	595	642	665	633	622	654	627	650	618	622	635	619	639	624	653	679	635	635	608	604	593	640	671	611	658	606	639	668	648	637	602	641	649	590	659	596	594	631	644	619	680	679	620	609	634	653	631	642	622	597	672	639	658	665	673	615	654	630	620	638	608	644	599	604	607	593	631	622	656	624	669	648	625	634	639	637	623	601	630	638	699	616	647	597	602	619	647	640	653	638	633	665	582	606	591	641	631	590	610	600	655	636	647	631	624	632	625	622	607	633	627	640
38622	42309	22119	5895	1790	1032	864	868	894	868	913	873	881	929	876	897	840	921	857	890	863	845	893	871	908	891	868	910	878	891	831	896	897	890	858	865	876	874	933	894	890	906	848	917	868	885	869	894	882	879	854	857	921	887	914	849	902	864	880	906	885	896	879	861	875	862	907	858	835	866	849	907	880	842	889	867	827	886	851	919	843	858	899	835	904	918	858	912	849	912	893	854	857	887	871	903	929	901	916	912	836	856	898	879	875	847	872	881	870	916	869	877	800	866	897	848	892	873	902	823	849	848	852	875	860	895	845	874	878	899	841	864	917	878	888	888	839	860	863	877	880	854	931	898	894	856	836	866	858	881	872	890	924	852	905	829	876	902	912	929	855	902	901	867	858	839	860	872	882	911	846	924	878	867	824	921	882	863	916	854	873	858	883	838	920	906	855	881	870	886	870	870	902	905	899	868	913	840	868	856	864	857	893	817	862	884	925	883	837	898	885	859	875	889	894	906	835	890	943	872	863	862	882	868	868	862	876	893	792	843	884	876	889	826	854	855	894	840	896	844	918	918	853	884	903	842	905	897	863	923	868	899	871	795	844	860	938	859	834	853	856	845	846	916	884	904	834	933	911	854	928	898	885	887	903	882	914	888	888	868	928	888	875	899	890	846	895	903	852	902	868	859	876	920	854	902	835	866	852	858	849	875	881	869	840	928	854	890	814	893	895	849	925	910	903	868	902	887	853	855	890	821	903	835	917	808	902	818	853	848	850	806	863	847	889	960	879	907	832	833	888	925	882	907	869	921	885	835	915	888	909	870	831	879	848	899	917	852	865	878	894	932	863	853	882	839	924	869	936	836	889	822	898	903	900	886	913	915	840	865	856	852	850	863	917	879	876	858	880	873	884	847	860	902	904	891	880	918	854	909	904	863	903	838	876	904	844	842	891	856	917	917	871	837	869	868	856	865	863	856	852	849	870	868	901	897	884	893	872	893	846	890	868	884	875	877	857	878	858	872	835	901	903	887	840	975	879	832	885	909	887	843	888	892	874	864	918	856	859	882	862	947	872	890	888	855	885	908	837	853	851	861	837	917	888	841	841	838	901	829	855	916	873	833	823	859	879	891	881	877	819	858	937	915	923	910	821	883	892	909	863	834	877	895	856	800	856	829	895	865	834	885	854	862	973	847	881	923	870	843	828	886	860	885	786	883	956	836	912	874	884	847	861	825	873	910	932	845	836	845	843	875	875	843	884	878	898	887	883	881	930	851	922	909	824	867	862	864	861	884	838	867	914	890	853	891	856	852	922	819	902	832	895	875	824	889	862	880	875	861	910	901	906	863	877	843	915	866	872	877	911	897	871	887	882	940	880	909	878	904	837	916	908	861	850	920	855	859	879	855	951	857	837	884	875	849	891	839	860	884	856	886	894	911	843	807	893	858	932	859	911	851	898	851	895	905	872	898	839	863	867	875	874	922	912	891	848	841	900	913	877	900	862	863	917	887	843	829	940	812	916	874	894	872	867	842	914	925	903	861	878	929	858	859	876	834	869	815	820	837	855	914	865	852	849	908	907	904	878	865	877	891	892	871	886	887	849	864	914	887	865	868	865	886	865	855	897	916	884	881	832	846	857	873	880	859	815	895	815	875	901	845	812	853	900	922	842	914	856	881	841	935	880	906	865	872	882	861	867	871	926	928	829	860	859	861	862	867	896	906	894	913	888	887	870	838	817	908	867	855	884	869	910	891	904	850	923	878	899	834	888	909	900	852	847	884	890	938	875	839	904	892	861	886	861	912	844	832	885	864	895	877	800	928	881	856	824	864	903	884	922	857	825	874	874	891	887	862	909	880	804	888	830	946	868	878	915	907	928	878	896	833	864	849	830	912	882	878	863	895	931	890	898	895	838	863	869	862	912	870	870	924	827	878	864	851	918	874	861	891	871	876	864	859	851	834	873	869	871	840	875	888	876	894	903	909	882	875	878	898	891	863	920	907	843	910	850	884	890	881	870	902	874	872	929	914	870	821	841	883	872	902	895	876	859	898	896	883	904	893	834	897	889	884	877	903	861	815	815	878	867	848	892	845	866	903	837	820	921	878	886	884	817	876	867	867	885	825	905	868	826	950	908	888	899	875	929	860	866	854	846	868	829	879	838	891	803	896	878	848	876	919	883	871	915	888	896	850	845	939	849	884	899	898	907	891	889	844	849	877	812	788	804	858	867	843	907	930	852	888	890	897	833	900	964	893	919	863	903	901	866	845	878	904	880	812	909	861	860	830	805	852	851	733	866	869	879	838	872	859	854	896	881	898	864	918	845	863	862	842	902	880	882	864	887	885	882	869	861	876	905	848	838	905	881	906	893	865	850	858	885	899	871	917	905	880	855	844	907	884	885	891	862	847	870	873	852	847	906	838	853	899	828	850	863	833	832	914	883	942	889	853	890	870	901	888	928	897	874	879	934	842	878	868	916	924	873	900	851	920	887	899	918	897	895	847	867	901	858	853	860	881	859	907	909	869	862	877	854	915	831	860	881	938	923	865	918	870	860	858	910	841	919	882	903	883	872	886	914	886	870	878	814	883	848	884	865	878	886	886	932	886	880	882	880	878	909	856	844	852	905	846	864	908	850	862	881	895	902	906	918	849	867	843	906	904	866	867	880	882	895	877	843	857	872	850	833	934	828	886	922	907	878	851	899	908	883	822	920	828	894	850	885	851	888	842	877	878	832	862	920	897	856	895	875	901	907	914	897	884	843	842	944	839	895	858	878	904	836	923	866	878	823	874	891	893	842	846	882	898	922	880	955	878	900	822	834	881	835	907	891	850	864	848	832	910	865	904	881	890	910	864	828	880	874	890	891	909	844	870	836	884	843	909	849	873	860	868	852	930	871	824	853	907	907	828	941	894	863	845	853	851	874	886	947	908	839	954	899	889	928	807	822	921	918	867	885	829	844	859	843	922	825	836	870	889	917	889	897	866	901	835	879	863	813	893	895	869	908	888	886	826	834	909	880	876	824	855	904	896	885	922	878	862	827	833	859	921	879	890	874	865	908	849	821	821	931	872	868	841	891	893	894	859	893	920	900	924	846	882	916	831	943	915	874	878	831	846	898	877	885	885	879	869	889	810	884	850	834	911	851	864	823	859	891	846	844	837	826	868	826	907	916	865	899	825	854	811	868	847	907	879	891	880	850	860	892	898	831	861	905	859	937	860	859	858	921	877	863	874	868	914	833	878	900	871	840	876	897	904	865	922	887	912	871	868	842	822	895	867	890	843	874	905	916	862	879	857	847	838	878	893	888	905	899	839	840	911	919	906	889	915	847	894	868	876	915	891	862	901	818	916	853	861	869	851	875	878	897	896	833	863	852	883	841	872	878	883	898	872	836	850	906	844	873	859	890	837	838	814	891	906	863	905	949	927	916	915	860	922	916	872	864	828	870	859	874	866	838	882	851	910	879	850	819	840	909	868	889	885	896	843	794	868	861	847
24234	21955	29604	24256	21256	13458	1399	815	770	762	734	741	752	762	750	731	778	780	809	795	778	721	740	720	758	738	809	766	759	803	750	741	787	700	764	769	722	722	756	742	789	777	755	760	713	705	779	782	714	709	742	713	745	704	771	729	737	755	750	803	697	738	768	759	773	748	737	775	748	755	763	728	728	700	765	786	781	735	712	766	794	738	721	726	708	729	735	742	707	722	745	746	772	731	695	792	730	748	743	753	718	704	790	679	736	775	763	767	740	724	716	687	768	775	718	722	768	747	731	819	713	727	798	750	724	730	765	768	777	739	753	795	737	750	749	755	743	764	725	773	771	783	745	756	726	738	778	722	741	776	774	745	734	742	769	753	772	726	722	773	762	730	752	779	753	745	758	743	785	723	724	768	706	738	766	722	705	718	725	764	743	742	740	734	776	760	790	751	754	726	716	718	744	724	753	714	710	686	760	723	744	728	740	735	803	728	770	733	765	737	784	768	766	710	788	722	708	737	755	786	730	754	723	735	738	726	748	765	793	773	744	731	728	726	739	725	742	746	725	711	783	723	751	714	763	745	733	734	723	714	792	739	752	767	759	732	765	707	710	752	747	754	757	693	743	763	769	733	748	775	710	742	798	708	760	747	740	706	777	744	739	746	763	720	715	752	746	778	713	771	749	762	750	762	722	718	726	765	767	748	740	747	776	783	737	740	727	751	704	791	743	747	756	753	765	763	767	769	772	731	752	738	723	731	751	718	719	753	761	750	735	761	813	748	762	763	782	751	769	750	775	717	751	753	737	721	768	766	720	784	699	766	732	728	728	769	768	750	751	748	692	776	709	804	719	732	769	709	748	738	744	763	773	689	762	773	702	707	747	747	780	752	747	706	771	800	749	723	734	731	731	758	810	735	737	765	774	796	706	727	714	779	733	711	743	743	794	726	759	715	757	726	752	729	741	719	737	754	760	780	727	726	763	778	756	791	705	770	711	705	712	761	747	709	750	767	690	753	723	740	749	815	746	728	757	702	692	747	795	744	776	796	774	784	731	733	702	766	716	745	777	753	783	720	725	769	730	707	765	752	715	769	698	747	771	712	753	703	714	727	772	766	746	710	752	766	688	761	747	768	765	785	739	789	746	696	773	753	724	776	722	755	698	750	733	732	776	762	721	737	717	743	734	741	725	750	730	711	779	717	694	745	745	716	695	742	703	731	783	773	761	753	787	710	770	671	744	745	738	718	705	697	757	701	725	699	779	787	729	733	692	737	727	743	741	723	723	768	743	765	720	740	717	719	750	758	704	736	761	748	728	693	698	695	785	766	803	747	743	761	704	728	711	749	672	739	740	735	738	752	712	752	740	750	778	777	711	694	759	776	787	734	765	670	720	753	719	765	727	741	763	799	780	757	765	767	768	736	738	741	728	780	761	759	727	763	786	716	763	744	748	771	777	760	782	779	703	785	759	729	701	701	778	733	750	806	783	737	707	781	738	779	701	710	718	788	720	715	743	757	775	757	743	741	718	754	753	726	770	760	730	764	696	767	723	709	723	751	733	720	773	761	761	768	752	765	762	704	715	753	769	714	709	744	719	728	765	771	657	737	753	764	749	719	709	713	788	735	768	784	728	711	754	726	728	770	775	770	738	785	759	740	820	741	739	768	774	723	747	769	743	722	689	735	761	741	736	761	774	747	723	758	729	719	758	755	780	746	729	742	792	798	747	778	772	834	710	749	733	757	764	732	727	699	775	710	747	689	772	778	741	748	742	731	725	757	748	740	803	725	802	795	761	733	745	723	785	763	767	748	764	794	800	716	756	733	812	778	725	757	758	720	752	765	764	785	769	787	811	766	768	712	774	714	725	786	748	757	742	790	741	755	734	797	790	745	730	766	726	761	790	727	778	779	766	772	811	770	761	733	748	787	738	785	744	790	819	781	773	713	730	717	710	760	766	709	673	759	718	709	780	724	784	738	760	742	804	678	787	701	789	756	718	738	753	726	769	749	732	711	790	733	719	737	738	737	756	741	751	742	746	743	760	706	737	667	762	805	769	744	745	704	701	729	756	733	737	764	736	766	780	815	681	772	729	756	754	763	715	700	752	746	747	740	742	752	772	782	783	757	754	740	753	730	777	738	740	737	752	749	697	786	779	735	726	799	777	732	746	732	736	697	738	812	750	773	716	717	724	772	713	760	751	750	763	762	680	684	736	731	767	750	729	729	744	789	744	719	710	775	783	722	684	745	718	750	745	747	764	716	668	735	775	745	739	764	735	780	753	754	752	748	803	687	777	711	758	729	733	772	745	709	743	743	771	739	762	710	776	732	779	741	724	726	755	739	738	766	769	714	812	774	790	744	723	696	777	758	718	745	729	786	713	742	759	734	723	793	725	718	699	762	742	742	763	766	719	809	737	781	761	739	730	734	782	718	742	691	747	723	728	731	736	717	720	713	688	757	713	695	748	766	736	725	659	700	745	750	750	765	791	739	695	754	798	748	780	726	813	730	769	733	775	751	749	705	765	791	747	715	732	714	696	752	775	767	740	754	731	748	742	757	749	758	741	777	711	738	744	690	728	794	770	734	751	748	772	743	709	767	772	724	787	787	736	772	737	748	764	729	772	706	751	747	750	770	729	739	792	731	766	736	756	715	739	764	757	751	756	749	710	716	722	775	758	748	733	693	748	718	764	763	682	752	725	772	768	763	720	752	785	778	736	732	734	733	744	755	740	762	764	738	721	757	774	756	752	724	799	748	748	729	743	703	757	787	794	739	704	738	782	809	746	713	745	738	780	760	754	710	721	758	745	762	696	720	809	815	748	764	777	759	766	720	773	740	725	726	777	724	733	776	745	762	725	786	712	765	735	765	773	724	738	730	740	747	714	754	754	779	736	741	781	716	728	708	752	726	758	765	762	728	777	776	733	728	755	704	749	730	703	764	707	731	797	706	744	707	744	796	729	729	785	722	706	746	760	753	725	767	774	753	727	701	767	784	712	787	741	741	731	768	724	728	766	721	733	741	775	733	772	749	739	813	730	797	714	779	787	725	755	758	700	758	731	760	729	726	778	806	754	728	733	735	722	736	731	686	688	758	706	765	714	744	762	735	787	777	691	762	711	758	730	744	738	757	788	722	713	751	722	736	751	750	709	721	713	734	754	727	792	741	734	825	755	728	759	752	755	764	716	751	753	769	769	780	718	752	725	761	724	716	717	760	715	702	732	743	767	750	734	751	744	738	760	737	719	748	754	799	732	746	787	741	733	760	773	728	744	683	785	763	795	732	758	715	727	749	770	766	726	742	779	755	758	681	729	751	759	709	730	735	750	766	780	781	755	758	700	785	764	750	757	686	749	758	755	774	749	706	747	752	739	775	743	734	760	765	724	767	737	777	771	761	753	751	782	756	712	763	797	759	819	752	733	737	727	757	753	728	715	771	747	725	776	749	758	775	726	726	739	707	736	779	779	738	737	713	761	696	734	732	729	715	782	726
62416	87657	55501	26343	8103	2194	1023	1043	1057	1048	991	1060	1020	1027	985	1022	979	963	966	1011	959	1038	1025	1050	1006	1039	1010	982	1008	1070	1009	1035	990	1021	1020	1010	986	1063	996	976	1024	1045	978	1000	1073	978	1018	1081	1038	998	975	995	1024	1019	1035	993	1004	976	993	1023	986	1042	1007	1012	1029	1025	1043	1002	974	1040	988	1019	1024	1026	1054	1062	984	998	1047	1047	974	994	1007	1012	979	1002	973	990	991	1002	1013	1039	1008	992	1038	1042	1065	1027	1013	1049	988	1036	1014	999	1056	1032	1023	992	997	1031	1005	1011	1014	1041	996	1061	1070	1039	1045	997	1052	1003	1018	1046	1050	1028	1008	1023	1018	1063	1013	1034	1021	1019	1030	1029	993	1018	1060	1009	1012	964	1030	1051	1032	1048	1053	1035	952	999	1034	973	1031	967	1007	1032	993	1020	973	1026	982	1077	1047	1064	983	1064	1055	1025	978	1040	1042	990	985	948	1004	1024	961	1050	984	1044	1038	1078	1040	965	964	987	1065	1039	1016	938	1035	1023	991	1053	1015	950	1066	1034	1026	982	988	1089	983	1054	1013	1012	987	1004	1026	989	1048	1019	1056	1018	1048	1015	988	1002	1022	960	966	995	1044	1006	1046	952	1049	1048	1079	1043	985	1000	1023	1094	1036	991	1035	1010	1028	1010	1045	1017	1001	1060	979	1005	1000	1012	1048	1030	981	1095	1051	986	1012	959	994	952	1022	1012	1007	1028	1009	952	1074	1014	1041	1007	996	1070	1016	1028	1040	1009	1038	1039	1025	1022	1017	991	1032	993	993	1085	1077	1049	1054	1015	1004	996	1008	966	1052	998	1044	1005	983	1024	942	1021	1025	1016	1057	1074	992	1033	1038	979	1005	1075	1099	1053	1036	1049	1058	1018	1022	995	956	1037	1031	1013	1029	1054	1018	970	1047	1007	959	952	1025	1066	985	1053	1024	973	1048	1003	1023	1000	986	974	1051	1029	956	974	1008	984	1088	1044	949	987	1121	997	953	949	1046	1079	1013	1017	1064	1002	964	1065	983	990	1017	1030	1024	1060	1073	1026	1045	1019	984	1011	963	1037	1024	998	973	998	1044	1048	987	1037	1027	1055	1014	983	1013	979	1005	1004	1018	1028	1060	972	1017	974	1007	1001	1067	1086	1031	1000	1054	978	986	1022	1097	1031	1025	1011	1021	1052	1000	1040	993	1010	1011	1035	1030	988	974	1032	1056	1011	1020	1003	986	969	971	1025	970	1038	958	1057	1027	1014	1017	1085	1057	1003	967	990	1035	1024	1004	992	1022	1064	1045	1026	981	966	1033	1046	974	982	1019	999	1033	1072	1016	994	991	987	1035	1040	974	1064	1030	1055	1043	1001	1045	1058	1009	1017	1036	1016	1002	1022	1024	1014	976	1014	1008	1028	973	1049	991	981	970	1039	1049	983	1073	981	1000	1049	989	995	1018	1061	966	951	1011	967	1030	1035	974	1007	1020	1039	988	1017	1030	1051	1042	974	1047	1002	1026	1033	1004	1012	1078	954	1007	1021	937	1043	1022	1027	1015	980	993	1031	1043	972	997	1026	987	999	1024	1098	1058	996	1038	994	981	1033	982	1020	1009	1042	1014	1048	1007	1029	953	1034	996	1040	1018	1027	1015	1012	1020	987	1032	1045	1006	962	980	1012	973	1024	1053	1042	1044	975	959	961	1038	998	1027	1043	1007	1015	993	974	1111	1044	984	986	1019	1072	1008	1021	965	1074	1006	1034	1044	1013	982	1019	972	1045	975	998	1024	1024	1007	1064	1012	1023	1018	1035	991	1010	1025	1008	1014	1072	971	1026	1010	974	1081	1052	1008	1049	1040	1056	993	952	1010	1019	964	1004	987	1076	992	1041	1054	1034	1050	1039	1025	1010	1009	989	1041	1025	963	1024	1055	998	1021	1023	1015	1001	1020	1015	1036	1072	1034	1012	1003	1035	1050	1034	992	979	1019	1030	1063	995	1007	1053	976	1035	1004	1017	990	1082	999	958	995	1005	945	1020	1002	1015	1002	997	1015	1019	965	1066	958	1037	992	1050	999	1040	1027	1019	1031	1034	1050	1012	1004	1018	986	1048	1014	989	1073	975	1007	1039	1068	1012	1002	955	1026	1005	981	974	1009	1009	1031	982	1058	1017	1036	963	1013	1036	984	993	1006	1047	977	986	1019	1021	1035	987	1030	1054	1052	1004	993	1008	992	993	1016	974	1040	1070	1004	990	1002	1008	994	1046	1019	1054	1079	1002	1082	1004	1046	1100	1043	1018	1022	991	1045	986	977	1005	956	970	1007	1046	1022	1011	1009	1004	1069	1077	1013	1017	1001	1007	1052	1070	989	977	992	1030	978	1063	1061	1052	1016	1051	964	1042	1042	1057	991	994	976	1036	1032	1069	1042	1056	986	1016	966	994	1018	969	1034	981	994	1002	1009	994	996	1031	1019	1004	1049	1001	1004	1050	1051	955	1031	1075	995	1013	1034	1059	1052	1032	984	1011	965	1011	999	1052	1036	1008	1064	1011	1024	921	1003	1040	1078	1021	1009	997	1040	1019	1000	1005	998	980	1021	1047	1002	956	1022	1051	1005	1009	1029	1043	988	1026	1018	1004	1019	1049	1001	981	940	1021	1020	1039	1046	1019	1064	972	989	999	1048	1072	999	969	1008	990	1013	1042	993	1107	1023	967	1067	980	1023	1041	994	984	1001	1090	1044	961	1055	1019	1017	1053	1029	1031	1007	1040	981	979	1017	1048	991	1003	1030	996	1056	1037	991	1011	943	1013	1051	1056	990	1032	999	1051	1051	1057	1036	998	1019	1026	1101	1045	1038	1002	1032	1081	954	1032	1055	986	1046	1025	968	1046	971	1027	1018	955	1070	1004	1034	1048	1046	1011	996	980	1020	976	1060	1061	914	1061	988	1090	1088	958	1013	1053	1103	1018	1023	1052	1047	1004	1048	1013	1011	989	1031	968	977	1029	1003	1016	1018	1002	969	1012	1122	1000	1050	989	1012	993	1015	950	1068	1018	1066	995	1044	996	1031	1012	959	1047	1054	1014	1079	1050	961	1008	1011	1037	1038	1051	1041	1013	1018	1003	989	1018	1017	996	990	1057	1009	1053	1051	988	1047	1007	1003	983	1008	1021	956	987	1039	1004	1042	949	1013	1017	1021	1019	972	1001	998	1013	999	1009	1050	1071	962	1029	1034	1043	979	1019	1032	1030	991	1003	1000	1005	985	1055	956	1037	1016	1008	982	1021	1023	995	1024	1012	1017	992	1011	989	1044	1001	986	1023	1021	1003	955	1072	1019	1079	955	994	1010	984	1019	1009	1023	1015	1089	1029	999	969	1043	1035	1044	1037	966	1000	1067	1047	1034	1012	997	1012	1025	990	986	1082	1068	1010	997	1045	1015	1087	1036	985	1005	987	991	1012	986	1055	1068	1029	981	965	999	992	980	1034	976	1015	1038	986	1019	999	1033	1021	1012	955	1024	990	999	1033	1057	985	1016	1058	1020	1025	993	989	1031	1069	1003	997	1042	1042	1001	1012	1015	1074	979	998	1002	1041	983	1007	1006	1060	1026	988	1008	1039	1009	1061	1031	1041	1036	996	977	1024	1033	989	1012	1041	966	1043	1053	1063	1043	1013	1062	1004	1044	1000	988	1013	1040	1008	1004	1024	979	1051	998	1043	1008	1027	1067	1031	1007	1006	995	1050	1042	988	988	1020	1042	1039	1032	1042	991	1065	1012	995	1046	1018	1033	1003	1029	1050	1042	1047	1033	983	1013	1029	978	1004	1023	1030	1023	1054	976	1048	1008	1039	1018	989	1048	975	1006	1042	1006	973	1038	984	990	1027	1020	1037	994	991	976	997	1011	1019	995	985	1002	984	1018	1003	1018	1020	1088	1010	1078	1037	1026	992	1013	1070	1044	962	971	1009	1008	1033	1016	1017	1080	999	1023	1043	1017	992	975	1029	1034	1008	1040	1066	1027	999	980	1031	1020	1017	1000	1051	1001	1048	974	962	989	1036	1026	1043	989	944	986	985	1035	987	1055	1048	1020	984	1050	995	999	970	1017	1006	1087	1019	1100	1018	1040	995	1032	1045	1007	1031	1026	1073	1021	1003	992	1012	997	1051	1068	1057	922	997	1049	996	1036	971	1026	1081	970	961	1098	1033	1072	1011	1005	1044	1053	995	1035	1006	1027	1019	1029	1073	1041	1073	1001	991	1001	1007	970	1021	1006	1057	1019	1048	983	1058	1021	1011	1026	1044	1043	1041	1032	1029	984	982	1037	990	1013	1043	995	1014	1088	999	987	1017	1056	1058	1005	1053	1019	982	987	979	1017	1018	995	1043	1002	998	973	1056	986	989	1071	1000	986	1040	985	1044	1019	1006	997	1042	968	1052	1055	1018	1024	1005	987	979	1015	1014	991	993	1032	995	968	1039	1019	1060	977	1007	1058	1043	1018	1011	1031	1032	992	1048	1005	1015	983	980	965	1022	1029	1017	1034	1034	992	989	1014	1062	1032	1052	942	937	990	1009
23547	21738	29698	23958	21486	20319	5734	759	678	651	702	701	683	704	680	657	626	688	659	712	664	652	683	682	664	651	684	689	676	703	655	657	699	657	684	618	659	657	737	691	642	615	672	664	624	660	647	698	645	661	657	677	651	666	667	686	663	644	609	652	659	644	689	645	676	645	632	643	642	649	627	653	651	682	673	620	683	634	675	626	670	680	650	660	635	633	661	631	654	673	631	611	650	689	674	635	672	671	657	635	671	665	689	657	626	649	603	666	662	622	679	700	685	671	640	642	626	607	659	648	688	604	635	666	649	623	675	632	648	679	643	659	657	660	628	628	691	670	667	628	671	601	660	677	655	662	651	659	659	623	669	641	707	698	620	666	639	645	615	625	619	622	666	630	633	661	674	645	715	654	614	679	667	637	650	609	654	642	646	641	637	647	640	663	657	657	672	685	612	671	732	637	623	667	636	668	671	658	662	641	647	661	608	660	642	650	684	663	650	579	633	703	664	643	687	608	665	682	628	637	679	618	665	672	652	675	659	682	720	654	663	673	681	627	645	700	664	684	685	670	704	662	663	690	645	700	631	660	708	661	696	648	681	656	666	723	669	684	690	701	660	679	673	703	666	669	669	682	607	649	661	628	691	619	645	647	698	656	662	662	662	648	672	629	645	702	677	688	646	651	663	643	656	678	681	657	651	684	650	641	627	613	698	655	617	715	681	676	683	632	642	654	666	631	679	660	673	646	673	686	626	683	666	657	630	623	628	604	631	627	654	642	657	676	624	640	714	682	639	673	663	669	645	686	679	699	624	675	628	698	668	669	661	612	667	637	680	638	635	669	676	653	653	630	634	666	645	643	676	630	685	712	675	628	661	677	644	665	632	632	673	704	715	635	618	627	688	686	696	691	664	647	644	653	657	665	689	626	629	657	675	655	667	625	721	685	720	629	653	714	653	686	672	678	685	618	653	671	628	661	620	668	609	684	648	704	648	673	617	637	648	641	630	668	681	662	616	681	676	658	645	655	644	707	668	656	644	664	673	690	675	638	702	642	639	670	667	644	653	671	659	692	656	668	677	654	637	654	624	629	656	701	669	686	637	638	640	651	683	674	670	631	660	628	679	606	674	613	654	650	661	679	655	624	652	660	680	612	678	674	644	654	676	678	673	661	653	652	636	656	648	624	671	673	683	675	634	668	668	650	659	667	667	639	651	656	655	650	657	642	614	636	665	600	715	607	653	625	674	643	703	619	668	596	654	669	652	642	651	642	669	653	672	646	655	607	630	676	629	605	628	633	704	637	703	647	696	685	644	603	610	688	648	641	672	667	640	622	629	621	648	657	676	637	638	600	658	624	667	658	676	689	625	633	666	665	641	661	653	673	646	607	607	660	667	635	692	648	651	681	671	655	634	636	648	688	632	628	638	626	647	659	662	661	656	614	729	644	685	636	616	679	656	697	673	627	647	664	655	650	635	601	635	669	599	745	629	674	662	659	647	659	650	698	667	690	641	647	629	673	659	645	640	645	643	646	666	707	683	656	662	645	710	604	625	689	629	683	632	644	608	677	667	665	653	659	627	681	682	639	706	650	635	673	654	622	698	619	662	662	691	681	622	658	661	670	633	699	617	645	667	657	700	661	650	639	637	681	711	676	663	650	647	664	678	639	638	659	645	661	636	642	699	637	653	657	649	643	665	678	635	668	634	617	664	677	693	629	639	670	625	622	663	636	681	661	670	690	663	618	649	650	647	636	653	626	656	608	644	651	653	597	653	606	674	664	622	644	623	635	634	678	605	684	658	674	626	670	668	661	690	660	643	678	621	633	634	708	673	598	679	629	627	691	660	628	633	618	679	647	669	683	683	686	713	618	654	730	695	674	670	647	624	648	682	672	675	647	678	692	653	631	640	661	654	604	690	682	640	619	637	661	619	595	604	689	697	652	655	623	682	662	683	685	658	693	659	635	640	637	641	687	645	679	667	671	670	623	625	658	642	648	648	624	641	641	641	614	638	674	600	697	667	635	680	663	696	660	665	644	650	654	694	673	643	687	611	652	648	669	653	649	658	664	687	646	669	661	606	655	639	633	648	648	638	670	638	648	633	648	695	668	703	690	638	695	628	693	687	684	666	650	639	642	640	647	699	664	616	684	674	621	626	615	657	662	626	668	679	640	698	643	634	645	689	647	699	659	671	651	686	613	672	678	704	657	646	661	645	683	674	675	646	690	654	657	651	695	657	677	682	635	667	657	635	663	678	636	627	636	577	676	643	695	696	646	655	688	627	641	682	658	676	649	647	643	638	632	705	670	667	646	681	672	670	642	639	617	678	641	682	677	654	711	640	724	663	673	687	670	649	657	639	668	633	616	678	639	654	662	669	680	641	633	622	669	686	666	616	727	703	694	635	624	686	684	638	660	664	686	640	679	662	628	678	639	615	654	602	659	640	658	656	679	694	618	628	675	691	631	654	626	598	687	637	676	638	676	634	613	700	684	646	687	661	689	658	646	662	633	669	645	649	642	673	642	668	613	664	715	664	658	643	692	634	666	652	710	636	674	654	648	668	695	645	644	653	648	634	621	692	634	648	647	664	698	576	634	646	676	639	666	689	688	671	690	644	653	634	622	681	680	677	687	617	637	592	695	582	676	623	686	673	661	654	649	673	634	670	677	587	622	655	641	673	637	619	680	694	720	656	682	675	687	677	668	625	620	658	683	681	695	655	633	672	616	691	657	645	677	744	670	606	706	592	666	645	667	676	641	627	658	630	655	618	637	630	639	663	664	651	671	641	614	624	677	676	640	632	707	659	672	606	660	668	645	647	685	662	676	670	623	649	677	667	677	646	645	672	632	702	675	651	639	668	655	688	633	687	641	630	641	661	642	685	633	634	677	674	675	647	639	659	660	661	655	654	600	671	659	615	667	594	622	682	667	635	635	632	659	670	662	654	685	656	659	670	682	715	633	667	618	680	673	651	678	633	628	646	680	646	648	656	698	720	646	692	623	641	658	692	664	669	624	659	651	679	634	658	652	690	650	710	654	635	640	661	612	641	686	678	634	649	698	652	698	589	710	651	648	700	635	650	616	651	704	646	670	639	617	652	668	685	613	698	728	616	658	690	654	677	686	682	687	676	647	639	698	668	680	665	666	654	675	687	643	627	713	632	671	647	619	634	693	643	640	676	676	644	666	656	640	704	665	648	624	669	632	626	654	672	663	652	684	670	652	666	664	677	695	642	606	666	628	652	655	625	632	637	652	608	702	686	654	624	684	653	643	637	655	639	613	672	650	666	658	672	632	691	700	641	700	644	682	618	628	637	636	661	646	630	656	648	689	657	708	619	621	655	671	635	638	654	664	654	680	667	635	633	688	656	675	638	652	606	669	665	673	687	685	614	639	650	654	644	594	690	645	642	654	648	626	641	637	701	687	640	704	674	614	627	664	667	679	633	626	701	628	691	658	617	677	672	669	615	646	627	647	635	635	640	630	665	684	623	660
62665	95014	61920	31302	10623	2459	877	872	877	863	965	911	894	904	895	916	907	857	898	897	946	864	886	946	929	903	885	838	898	891	961	888	945	850	899	933	836	906	877	841	900	840	902	915	887	854	984	863	879	912	903	910	893	904	860	854	886	848	875	885	875	876	950	880	853	858	899	919	891	859	864	873	894	864	926	890	908	861	902	912	918	877	879	869	886	834	865	855	909	913	838	866	840	930	886	827	878	861	921	891	865	862	850	880	884	904	884	959	887	857	882	923	878	901	912	846	912	912	873	880	885	901	866	900	855	873	896	926	838	855	840	896	868	843	925	882	884	867	914	887	899	885	907	885	864	922	885	873	871	914	870	953	860	872	905	933	906	912	907	885	888	878	890	871	871	809	922	875	870	884	879	832	897	843	866	928	863	885	890	858	956	850	926	890	905	937	888	941	866	921	873	866	913	885	906	908	956	886	915	904	888	892	905	889	836	925	843	881	865	886	864	896	851	876	885	903	877	899	862	888	886	880	901	880	878	791	898	886	896	889	853	916	877	865	918	871	879	893	881	939	897	819	866	832	853	924	939	895	905	906	924	895	880	907	846	903	897	907	865	869	894	885	859	918	900	895	909	918	869	920	897	861	876	879	867	851	851	865	947	917	955	883	877	841	904	879	856	907	854	910	900	914	879	891	881	856	910	898	861	877	852	878	853	941	843	892	932	949	916	875	880	872	853	861	898	906	855	840	832	907	923	879	861	887	879	864	890	928	864	932	901	852	875	881	868	888	886	901	879	855	901	921	847	910	910	847	882	939	872	900	883	868	875	877	941	895	868	889	879	897	875	904	877	910	894	940	938	847	845	847	932	870	838	888	858	888	876	890	853	871	902	876	847	890	947	916	920	876	936	883	833	829	941	968	886	909	860	860	846	887	838	895	863	910	878	918	912	909	889	867	855	850	872	919	844	818	889	881	907	874	885	871	908	874	877	869	895	872	882	908	901	898	899	904	908	909	829	886	929	880	842	877	903	887	885	857	928	867	893	796	869	901	851	926	920	890	873	867	959	816	933	849	892	886	880	945	896	913	856	909	876	859	877	892	889	934	964	953	841	927	920	873	861	865	892	848	854	902	871	896	911	908	899	932	923	846	914	836	880	880	897	878	847	864	884	845	873	914	904	953	876	875	874	882	882	839	876	871	900	885	893	928	803	890	851	929	859	909	872	890	889	842	903	890	886	885	856	913	887	884	907	849	862	906	880	885	879	923	903	925	852	862	921	891	915	893	877	899	907	914	925	857	843	907	908	859	935	834	872	929	943	862	867	898	852	902	852	863	882	840	832	886	867	916	903	852	900	877	875	862	940	868	959	897	849	903	890	896	940	811	868	945	930	879	910	902	856	878	879	908	877	880	827	913	861	886	831	891	878	847	925	851	881	938	885	920	863	886	940	884	933	893	913	942	875	903	916	882	889	873	863	884	879	915	918	866	902	845	859	864	884	907	844	876	852	896	876	921	900	872	878	890	913	924	879	907	823	900	909	843	892	965	878	924	864	850	879	848	905	884	865	883	882	923	880	896	878	859	869	906	913	887	878	926	853	865	901	862	833	813	861	923	890	886	886	851	946	897	865	896	910	875	962	919	882	915	976	876	863	852	925	929	836	947	897	891	915	872	829	891	872	859	861	926	891	914	905	896	930	876	854	880	855	844	900	857	836	934	857	859	858	863	903	885	885	854	902	839	907	876	849	858	914	934	860	893	887	834	894	875	947	864	907	869	914	900	892	883	912	905	861	908	900	887	876	929	866	842	870	870	845	879	845	931	888	889	920	877	850	882	863	896	889	903	946	827	891	946	940	858	915	837	881	894	911	944	893	894	886	872	915	934	896	861	862	916	860	882	889	907	849	852	908	862	906	895	877	925	878	886	953	912	880	860	854	913	883	879	885	877	891	933	860	889	949	936	871	867	846	873	846	873	850	924	892	896	888	910	911	865	903	906	878	887	921	883	868	901	901	907	896	858	868	923	886	875	856	889	857	908	852	914	971	900	879	862	900	855	903	865	907	938	842	909	915	876	900	903	875	894	854	961	896	871	925	861	873	911	846	845	882	887	933	862	880	871	866	900	873	882	877	853	944	882	907	893	926	902	948	885	888	933	843	866	840	891	903	824	854	817	862	858	831	899	894	896	874	863	847	899	879	847	881	849	889	885	839	908	844	897	903	880	892	850	880	896	884	891	897	857	865	929	895	908	859	899	922	853	909	872	929	910	900	855	855	848	842	914	914	927	868	919	890	875	891	887	844	894	915	916	922	932	879	893	905	912	891	886	861	903	881	865	886	916	878	885	857	864	886	868	892	887	878	888	892	883	903	895	859	919	882	872	874	920	879	875	917	905	873	837	881	857	873	903	854	869	882	904	889	839	963	897	869	911	884	901	897	894	824	892	858	870	887	938	900	871	850	853	887	887	867	869	943	854	876	856	939	874	861	886	865	853	926	912	868	938	901	944	857	903	875	863	882	914	853	931	866	904	903	859	912	894	845	845	874	870	842	831	783	918	892	859	944	879	896	900	885	916	876	858	844	894	868	884	874	901	874	911	885	864	856	884	932	950	830	877	893	887	847	904	944	874	862	846	868	905	912	847	923	858	875	825	922	917	835	873	882	964	869	893	890	875	875	888	882	953	866	922	898	921	888	904	878	884	922	857	920	885	873	868	879	871	912	927	925	870	894	885	859	907	888	942	836	876	837	859	889	866	847	861	918	874	936	871	879	845	898	937	864	836	886	907	911	889	884	884	937	886	894	809	890	824	852	867	872	901	864	863	895	853	853	940	895	885	891	954	888	942	913	892	879	850	915	882	892	909	839	880	919	934	875	913	914	919	916	825	897	939	916	916	898	911	921	906	892	895	889	854	904	907	904	918	924	922	931	888	875	875	898	866	894	899	874	921	863	866	883	869	842	921	863	879	910	867	912	830	850	873	902	913	896	928	873	884	862	942	810	922	921	873	849	951	896	908	897	919	912	951	877	901	841	898	875	891	864	869	901	837	912	835	839	941	892	886	848	844	874	867	847	875	912	883	918	868	879	840	905	862	904	841	870	890	882	918	855	916	898	895	887	882	847	925	892	908	903	897	834	907	930	897	845	911	882	900	907	928	906	918	882	919	886	896	923	918	895	852	863	900	866	879	862	882	936	859	899	904	903	908	844	869	907	825	885	883	909	879	868	948	886	881	849	829	887	902	847	875	946	844	903	835	912	879	895	879	882	875	871	888	951	896	888	858	872	882	847	948	888	878	905	873	876	846	870	906	903	829	922	868	875	945	888	870	896	906	898	891	934	886	840	902	875	841	891	918	908	878	938	918	888	961	887	859	935	893	884	882	856	914	921	895	894	856	925	887	910	811	862	865	869	881	850	846	864	904	861	858	902	856	914	864	851	866	872	959	922	843	867	870	882	917	905	862	881	885	882	903	931	916	853	871	831	901	943	873	871	920
31780	28037	23389	8354	1482	871	756	636	656	665	615	690	665	674	655	651	641	627	644	623	646	680	708	656	658	661	624	601	696	669	613	646	649	657	641	657	658	693	628	703	619	656	667	680	690	659	615	652	661	645	663	612	628	606	645	614	691	651	588	638	686	675	646	663	627	621	663	653	647	649	655	660	662	662	634	605	629	602	632	665	667	623	626	696	669	670	659	686	626	648	650	690	624	660	642	691	667	600	667	667	669	644	684	652	643	628	702	613	687	615	653	667	650	643	665	632	667	717	683	643	643	681	664	634	677	688	624	648	655	662	716	673	630	624	674	628	657	639	684	612	632	648	680	688	672	647	629	678	664	690	646	648	629	670	604	620	635	657	649	680	650	599	598	648	676	619	618	679	664	635	719	638	638	642	665	664	629	598	677	658	604	642	638	623	655	634	651	660	639	698	642	630	640	675	623	655	635	619	657	649	647	674	654	650	629	631	679	636	631	654	623	620	650	648	632	646	692	653	704	647	664	613	631	631	623	628	654	648	614	613	638	650	661	609	675	641	643	623	652	609	695	640	648	634	659	663	659	641	647	629	677	664	641	651	637	638	613	640	670	624	619	647	700	625	698	642	626	647	630	607	649	645	621	631	641	592	673	635	644	628	655	662	637	629	648	646	645	654	657	672	630	622	636	666	653	636	631	636	620	646	628	635	658	618	643	634	697	640	641	649	611	636	653	642	624	647	669	671	628	603	671	663	620	656	635	638	638	664	662	671	607	653	630	621	653	655	666	681	671	636	576	669	632	637	630	667	640	666	662	621	637	652	648	627	647	650	656	649	676	638	646	671	687	656	648	665	637	609	695	626	669	690	669	656	663	633	685	614	659	682	648	675	674	647	646	632	679	616	651	686	664	668	629	588	634	608	684	624	646	657	659	618	690	649	646	621	664	649	644	644	653	683	667	680	642	624	675	643	640	627	680	656	578	691	640	667	625	641	618	655	668	656	690	678	628	644	649	689	614	680	623	629	631	690	634	656	672	651	614	655	626	624	697	633	624	644	630	677	614	639	600	652	700	644	627	683	606	637	658	641	653	714	667	646	673	663	646	660	667	697	670	646	609	618	671	594	654	641	631	684	651	644	661	654	633	641	659	669	645	641	627	689	684	635	687	686	687	634	624	642	679	668	678	633	618	598	645	677	605	680	653	620	656	635	626	648	672	697	657	664	616	638	630	694	659	625	636	641	647	642	623	652	691	688	621	675	688	665	648	655	631	672	671	683	676	687	624	613	622	715	650	616	674	618	645	678	618	690	653	685	657	638	671	669	634	701	626	729	710	643	636	626	631	679	640	673	652	681	614	672	651	645	688	639	654	662	606	608	672	620	642	625	610	706	613	620	637	685	686	650	633	647	633	711	688	648	603	640	609	660	602	660	699	611	692	633	598	639	656	628	638	669	704	629	683	643	669	630	664	672	679	658	643	622	663	604	632	643	641	616	641	632	691	639	638	663	664	681	665	674	679	670	652	676	690	618	679	638	656	656	632	654	658	602	641	632	667	683	666	684	685	618	623	667	648	650	632	628	639	646	657	640	663	680	613	629	622	696	666	631	650	660	665	638	620	606	639	658	642	649	702	667	649	651	620	692	610	632	637	621	589	643	690	630	651	676	649	628	690	630	610	665	668	645	664	622	670	618	662	616	594	598	618	631	682	631	646	633	664	656	687	646	651	620	663	639	658	663	648	627	645	646	649	614	629	651	657	624	619	620	621	642	635	659	648	632	620	636	668	642	663	677	655	663	681	651	654	624	686	613	671	624	666	637	601	637	650	631	750	645	673	634	668	622	656	675	623	655	602	642	636	677	675	628	678	663	627	656	649	646	651	647	669	627	604	682	671	631	667	654	680	661	653	604	587	648	645	660	620	654	672	618	596	668	642	645	626	626	614	622	650	657	629	596	669	628	654	633	638	612	636	625	611	636	632	640	662	665	652	679	616	636	653	611	652	647	648	640	686	649	668	639	618	610	637	624	650	659	655	630	646	671	652	608	662	604	620	654	629	629	632	625	636	596	636	651	600	684	626	671	638	627	653	607	622	670	637	610	637	646	643	650	617	631	644	644	656	670	616	624	621	633	633	665	649	686	656	680	686	624	633	613	650	675	687	652	671	621	670	634	636	629	648	629	590	649	692	642	652	644	667	625	663	663	667	661	623	630	675	662	651	632	612	631	660	662	669	656	659	618	614	620	644	598	664	684	643	629	665	620	684	620	637	645	646	658	678	675	645	655	642	603	636	639	650	659	657	630	611	626	610	596	679	672	668	655	614	649	656	673	578	650	639	656	651	655	650	647	649	627	623	664	622	662	659	595	628	685	637	640	601	652	657	653	672	661	666	670	641	658	632	633	652	625	655	658	660	685	594	666	689	606	686	656	663	634	590	638	647	589	669	678	708	642	675	631	635	711	628	692	615	644	632	639	694	630	616	634	634	634	706	637	648	640	663	591	678	643	685	660	649	672	701	653	673	649	672	666	666	634	629	630	628	639	643	626	679	650	629	635	627	639	685	616	675	649	662	653	679	594	683	675	677	647	691	659	659	665	603	654	623	676	640	621	670	653	680	673	649	663	644	689	645	707	663	662	649	661	638	685	621	703	663	644	615	637	625	633	657	634	642	636	658	670	642	625	644	589	631	619	618	637	656	675	655	658	648	665	641	636	625	645	671	655	637	685	643	636	655	616	637	653	633	632	668	635	659	647	632	609	628	700	665	632	579	676	630	630	653	652	619	637	642	671	646	688	657	603	605	648	646	666	648	680	674	653	639	666	696	628	681	619	639	611	659	631	648	665	584	601	609	653	673	581	651	675	639	625	617	649	644	671	648	606	647	634	641	615	607	635	610	682	647	624	628	637	634	628	589	652	659	603	663	636	600	646	680	649	640	672	605	607	669	636	599	672	687	604	642	630	634	723	625	636	635	649	702	659	689	623	660	688	612	705	639	664	695	644	663	667	591	679	622	667	645	642	683	646	631	628	616	654	610	627	658	690	649	649	637	657	679	628	708	645	639	647	603	631	670	642	645	674	637	635	671	625	640	630	643	659	699	648	665	650	642	635	690	680	658	620	637	640	633	648	661	633	645	649	648	617	614	653	638	647	644	612	651	658	630	643	642	640	632	636	632	637	619	663	657	616	628	671	646	628	664	626	661	642	646	677	642	675	614	618	661	659	626	662	623	629	638	629	649	622	611	667	616	656	604	684	639	649	646	628	688	686	611	643	663	665	632	693	625	609	620	606	619	666	637	649	674	686	702	644	631	668	668	622	636	621	669	634	608	647	647	604	645	603	685	641	616	692	615	654	632	682	631	648	653	689	666	607	630	630	642	642	674	627	592	657	596	646	614	632	674	620	606	656	656	653	612	648	650	683	656	675	665	657	666	671	629	632	658	664	625	652	624	637	632	654	696	641	650	644	627	685	666	673	700	669	639	697	661	663	628	664
38690	42642	22907	6322	1850	987	935	901	917	875	906	870	860	911	882	886	891	854	882	868	965	865	882	943	823	825	839	915	901	885	877	883	867	922	896	925	910	860	916	904	876	890	892	956	895	882	941	871	936	844	938	871	866	890	937	888	909	883	895	869	862	889	870	928	874	832	904	916	868	912	916	870	854	869	901	895	915	846	856	892	868	914	915	905	866	879	838	936	950	852	933	874	908	920	932	876	867	870	902	858	990	933	877	897	922	893	845	888	894	907	863	898	879	877	891	883	887	860	895	887	858	926	871	877	848	952	872	865	866	902	961	876	886	882	848	910	903	898	934	895	876	924	895	844	885	865	935	838	876	881	855	905	880	863	829	861	881	884	827	936	855	905	912	844	891	897	876	883	863	867	922	960	860	887	906	908	899	895	900	841	887	877	946	837	852	916	853	848	900	878	902	905	952	903	901	893	878	867	953	864	912	925	888	886	893	864	882	895	819	887	902	890	930	906	890	862	845	879	890	915	881	900	895	902	948	876	911	862	890	832	919	900	875	869	873	875	895	896	882	872	969	878	890	915	949	871	884	882	876	908	869	915	849	953	888	930	855	917	926	895	958	940	853	885	861	849	840	869	902	865	851	876	932	959	878	906	879	909	882	897	814	862	937	920	965	904	900	884	876	882	889	845	866	898	890	882	919	902	924	910	941	859	903	905	966	919	860	844	933	928	914	845	896	888	868	915	888	906	869	863	906	897	899	883	883	891	892	887	933	889	863	879	909	865	912	907	853	917	839	877	858	812	892	884	897	930	908	876	892	869	901	831	933	904	917	891	914	930	851	923	857	910	926	915	892	886	905	873	883	934	872	893	894	919	890	897	904	872	918	876	889	917	948	927	865	866	889	841	919	876	904	881	903	901	913	894	889	868	900	943	953	921	897	953	902	893	894	909	866	868	878	879	877	904	898	851	927	889	878	872	846	901	923	873	913	862	861	907	828	886	934	876	940	884	862	937	881	896	896	880	940	887	960	917	867	899	892	920	860	900	879	931	907	904	933	876	906	857	869	864	920	919	911	875	865	907	835	876	902	867	892	878	903	878	830	858	910	879	924	885	881	869	851	862	880	910	887	838	947	861	927	862	882	850	930	909	928	838	944	894	877	857	947	896	833	857	913	906	901	886	835	902	908	859	887	879	956	896	848	901	913	873	895	881	848	829	901	949	869	841	921	867	922	904	865	909	828	867	868	925	798	875	955	892	868	906	916	920	931	870	862	836	910	881	845	889	917	900	900	881	905	945	887	930	908	883	889	889	878	848	935	872	922	841	872	889	885	895	880	857	842	855	869	852	932	932	887	939	881	917	857	949	861	875	870	850	871	876	874	895	868	872	943	898	917	894	850	869	910	922	874	846	905	914	847	936	884	879	885	949	924	867	905	849	883	925	900	875	846	874	916	887	897	878	886	921	877	890	860	871	830	948	865	815	888	894	909	895	898	876	898	875	950	860	904	949	862	858	887	951	859	890	869	931	957	819	857	864	921	905	880	859	863	947	881	863	933	955	855	905	907	916	923	888	871	886	880	888	883	913	940	890	897	864	883	878	877	883	870	861	841	881	891	881	829	904	895	888	915	890	1005	939	854	903	942	861	863	930	871	925	957	920	908	914	921	844	862	868	847	927	915	926	935	924	964	885	873	811	898	897	909	884	879	904	855	871	884	906	888	836	952	883	858	884	895	915	890	889	860	921	945	908	883	896	908	892	954	896	907	875	867	869	907	933	927	918	863	930	903	909	888	937	879	918	893	919	862	857	881	890	861	869	834	875	928	887	882	921	840	880	881	895	868	893	911	866	881	877	912	890	881	894	853	910	869	891	884	909	901	919	898	899	863	839	888	908	889	886	917	859	908	902	871	908	960	909	854	869	870	867	898	880	912	928	932	881	844	860	880	886	908	905	991	861	844	882	931	903	918	829	899	854	859	899	903	911	910	883	875	930	836	840	863	908	887	807	973	880	918	882	963	925	879	849	919	891	880	935	935	925	885	893	849	883	871	869	924	862	911	872	952	918	851	939	955	880	855	956	934	899	919	903	881	892	855	930	860	894	914	899	858	896	910	894	867	902	883	847	873	870	902	910	930	869	859	863	924	862	936	884	875	867	903	917	920	837	860	932	950	880	906	916	919	846	935	861	882	885	878	889	886	900	922	923	870	895	891	890	905	883	911	893	934	896	917	923	877	845	926	900	932	907	928	879	917	915	915	877	915	940	897	866	933	902	919	934	885	892	953	907	844	881	937	881	909	828	899	896	880	910	915	881	909	849	869	940	870	926	880	861	892	886	872	899	899	903	927	838	912	881	890	875	914	924	886	915	891	852	887	930	963	877	892	893	917	834	946	831	883	927	866	871	909	866	879	889	883	931	924	892	879	929	933	846	879	886	877	852	933	896	929	911	875	906	911	867	864	923	875	905	840	886	880	838	852	873	896	903	879	941	884	950	836	887	879	891	914	874	837	886	886	883	850	901	907	891	908	923	873	893	916	919	891	938	852	864	898	909	918	881	865	906	845	919	883	874	916	851	875	907	857	884	898	930	919	892	884	934	890	939	863	898	894	924	875	898	871	904	881	831	889	900	922	864	904	871	912	898	934	906	917	884	913	865	902	907	913	933	868	894	909	906	900	919	916	829	921	892	854	894	884	871	919	885	895	858	906	855	903	855	921	924	909	884	843	829	882	927	881	893	901	852	947	895	869	864	937	842	926	935	934	849	920	834	875	888	927	939	904	902	880	870	904	911	915	867	898	839	854	897	858	890	934	925	927	883	892	932	898	938	873	886	899	924	847	919	856	912	933	864	901	831	938	892	844	931	940	944	879	910	879	964	898	933	880	877	892	909	943	909	935	845	904	909	916	858	882	870	900	928	883	887	900	913	855	897	921	820	933	917	924	857	886	881	933	861	930	874	895	912	819	832	919	890	897	897	933	913	901	848	901	887	924	887	858	900	884	899	862	966	874	857	899	855	907	898	806	921	900	904	892	896	954	930	880	892	826	870	887	905	884	858	905	853	854	861	809	852	891	895	928	933	872	923	896	898	897	864	863	935	890	915	870	885	918	875	919	902	885	861	845	882	895	893	882	916	898	867	856	908	943	868	873	912	890	857	938	935	911	882	842	922	895	888	917	922	860	888	852	877	952	883	825	893	853	898	921	950	821	895	931	876	905	895	949	868	908	926	892	901	881	902	904	846	927	878	928	845	880	909	918	911	872	856	861	913	917	886	923	951	865	891	884	878	884	938	915	957	907	930	890	923	920	863	861	886	882	879	851	889	879	868	913	885	853	895	919	881	858	891	902	898	937	925	851	868	922	900	929	913	888	925	887	891	884	965	897	898	931	931	920	861	860	873	884	902	833	879	912	898	891	926	926	899	883	886	897	873	909	860	904	861	895	900	880	984	912	942	958	892	872	918	903	857	896	892	889	901	914	869	923	866	901	874	903	898
24239	21961	29519	24326	21212	13318	1463	855	726	761	767	729	783	771	776	775	748	774	785	769	774	752	764	835	765	799	788	813	804	781	818	778	780	792	733	787	769	747	725	780	759	807	783	765	753	812	772	748	761	726	790	778	759	769	799	745	773	709	699	816	771	737	707	749	760	811	755	784	765	739	734	770	792	753	694	725	740	749	777	769	784	741	772	774	751	711	787	681	753	735	741	756	712	719	768	734	777	732	755	799	796	713	758	806	744	794	774	741	759	774	802	765	762	754	716	737	763	806	800	753	762	778	811	776	713	761	806	765	783	742	757	740	724	747	749	706	806	763	778	795	715	779	789	774	740	774	772	781	735	768	729	750	739	766	795	748	805	725	716	750	749	788	791	796	711	745	756	787	751	800	740	734	746	701	754	723	714	717	714	762	777	782	841	783	736	777	746	721	720	742	788	757	732	754	777	765	758	754	725	741	753	718	729	762	737	730	694	729	762	769	725	831	726	723	721	772	807	689	720	750	743	742	755	767	817	777	738	763	779	756	724	740	768	731	764	755	758	722	765	766	767	774	746	761	730	762	761	765	716	788	778	727	756	772	760	772	755	811	774	786	765	746	791	803	786	783	755	793	726	763	796	759	773	749	771	772	738	760	731	839	746	788	750	770	760	799	738	750	759	769	755	778	757	781	754	796	782	787	754	804	773	799	711	776	788	743	809	816	755	737	742	775	788	756	772	750	793	788	789	768	733	782	733	769	803	785	743	715	748	760	775	743	786	756	762	775	719	761	759	750	751	770	740	750	761	769	779	693	758	758	726	750	745	790	777	786	789	683	754	791	743	743	804	758	740	749	739	742	739	736	757	771	798	770	757	767	729	744	770	788	735	741	761	702	789	799	766	741	752	778	748	700	754	756	726	763	776	665	761	770	793	757	731	752	792	680	750	740	774	778	782	745	763	733	715	766	735	739	781	758	755	737	754	756	721	774	813	769	688	752	795	716	758	725	704	763	750	811	732	724	738	770	740	785	768	758	798	758	746	753	820	731	757	744	786	807	771	779	738	753	720	741	781	753	745	710	682	775	709	800	760	776	746	769	774	772	780	747	754	766	762	730	805	776	732	750	747	711	776	723	738	782	781	747	714	797	739	758	756	771	734	759	795	751	758	789	764	713	743	787	753	723	771	768	788	849	729	761	779	778	761	742	765	773	774	754	786	752	697	735	767	759	759	772	791	765	758	751	790	729	807	810	723	786	804	746	732	734	701	769	768	729	750	760	750	752	780	725	729	769	715	755	737	739	781	780	767	742	805	753	729	757	784	766	735	763	751	790	733	724	735	751	780	728	758	732	799	753	767	776	757	809	776	794	754	796	776	799	739	735	701	709	733	737	802	791	744	732	740	767	750	772	805	818	772	714	777	778	779	774	751	756	736	785	832	787	705	820	819	739	802	760	778	753	769	720	784	738	765	713	741	809	770	743	731	784	780	835	756	767	716	750	754	805	738	799	788	766	710	769	779	769	688	736	745	722	739	716	767	763	717	771	710	765	772	778	745	766	712	758	781	729	814	764	807	788	701	797	765	761	733	783	733	739	730	748	786	788	755	758	780	774	746	773	755	740	795	763	760	790	741	722	729	753	718	742	771	786	757	758	799	739	745	722	756	786	750	713	770	752	780	787	779	773	780	775	751	778	738	754	725	772	776	728	732	774	727	731	743	714	785	752	759	790	776	753	752	737	730	747	785	796	783	798	738	798	762	812	758	755	750	776	735	780	742	735	774	746	716	785	745	740	709	762	744	790	758	757	788	724	760	756	745	744	732	727	749	742	766	799	745	737	761	756	745	743	736	750	798	746	740	811	736	776	800	798	832	773	764	790	760	811	774	791	750	756	747	760	806	760	747	765	779	711	714	761	755	769	749	747	763	720	766	778	696	781	760	737	761	750	756	741	785	792	745	804	746	754	765	768	728	774	753	816	770	813	732	774	746	798	767	809	767	739	755	747	731	706	785	740	717	780	746	774	716	758	779	740	750	789	764	764	770	718	775	720	749	781	743	787	761	707	746	749	738	739	810	750	735	799	727	742	753	743	779	757	719	774	762	724	753	755	732	766	730	749	766	735	790	740	744	724	759	791	747	762	772	756	774	776	788	762	705	772	800	713	710	759	776	779	747	731	850	721	785	787	760	757	737	755	754	746	761	737	753	776	816	748	721	714	775	744	759	793	751	824	747	728	743	816	754	738	711	763	796	738	745	749	738	745	733	787	791	731	776	745	776	786	790	734	755	752	793	787	775	755	772	759	770	840	774	738	773	773	775	729	754	792	743	729	768	789	773	730	731	754	728	737	752	791	743	763	736	760	793	771	691	776	703	788	763	705	721	769	752	732	698	825	728	710	747	732	796	719	742	810	755	814	813	769	740	750	750	768	787	748	751	728	774	766	751	761	769	794	756	753	756	787	745	697	778	709	789	771	707	776	783	783	706	725	755	717	740	744	694	768	742	757	708	741	759	730	739	721	754	760	760	780	771	772	730	770	742	733	774	774	757	755	718	759	779	744	754	710	751	775	748	721	779	822	768	840	786	792	775	739	723	777	790	768	748	746	720	761	741	800	741	725	765	745	809	757	765	749	733	765	804	772	773	792	797	813	782	763	744	711	758	793	738	734	780	750	741	764	758	751	802	820	756	801	793	800	742	743	785	734	765	743	740	776	742	780	788	731	799	739	770	789	768	769	752	788	723	724	706	771	774	750	779	764	705	745	770	762	730	765	802	728	705	731	721	782	742	788	753	708	766	754	782	729	743	726	775	747	774	746	750	758	787	792	787	776	739	767	776	773	734	781	763	765	765	768	756	738	765	790	718	795	754	799	773	729	759	799	798	770	769	728	775	780	739	829	751	813	799	750	776	752	726	790	766	727	753	753	798	714	749	766	692	756	719	743	755	779	808	763	762	763	798	777	778	748	756	798	768	765	746	745	743	754	756	733	754	774	784	877	740	702	759	752	771	735	779	772	767	726	772	758	738	761	777	809	788	741	759	751	766	796	757	765	734	721	786	744	699	759	778	759	751	754	711	747	748	742	773	753	779	758	764	755	779	772	753	736	765	713	785	738	798	776	778	766	767	770	794	783	729	778	742	767	754	736	730	754	758	743	735	798	734	766	743	747	744	753	751	789	713	780	826	797	829	750	767	764	746	760	751	776	804	697	799	719	773	755	799	784	760	755	772	761	765	767	738	725	761	762	734	785	797	715	747	798	744	721	760	764	702	766	790	743	712	739	740	732	790	766	782	733	815	744	777	740	793	716	764	739	770	763	780	750	742	729	751	787	748	751	719	791	764	773	697	738	731	740	785	759	756	765	767	781	764	717	738	745	731	753	771	737	783	763	776	755	768	777	766	735	756	757	779	738	734	727	790	776	809	731	785	766	777	766	736	795	737	762	726	778	792	791	780	784	764	777	739	754	759	778	766	734	776	735	737	745	758	743	747	772
62360	87726	55606	26035	7955	2239	1056	1025	1021	1054	1075	1050	1046	1053	1071	1070	1067	1036	1030	993	1068	1052	1035	984	1035	1030	1058	1093	1060	986	973	1062	1069	1063	1084	1039	1046	966	1032	1069	1027	1056	1059	1050	1023	1055	1042	1063	1060	1021	1040	998	981	1069	1021	1067	1032	1058	1041	1064	1078	1063	1004	1056	1073	1075	1069	1051	1024	1085	1085	1013	990	1058	1005	1030	1012	962	1020	1056	1051	1036	1037	1075	1047	1005	1062	1030	1039	1022	1046	1064	1069	1059	1033	1131	1022	1022	1107	1048	1017	1045	1011	1022	1027	1090	1061	1005	986	1028	986	1054	1008	1079	988	1051	1016	985	1113	1018	1022	1011	1046	1050	1013	1055	1044	969	1010	1063	1077	1033	1058	1097	1014	997	1103	1040	1028	1005	1036	1055	1017	1108	981	1030	1060	1014	986	1053	1075	1082	1082	1003	1087	996	1056	1042	1050	1027	1040	1009	1005	1020	1082	1031	1053	925	1056	1067	996	998	1018	1057	1002	1083	1032	1000	998	1021	1025	1055	1054	1039	1066	1075	1044	1023	1028	1004	1033	1058	1045	1084	1033	1016	1058	1028	995	1099	1050	1070	1043	995	1051	1097	1019	1052	1043	1121	1033	1066	995	1081	1067	996	1076	1061	1038	954	1031	1032	1027	1010	1003	1035	1056	1018	1059	1007	1027	1055	1034	1039	1043	1002	1045	1008	1095	1025	1062	1063	1039	954	1041	1047	1053	1035	989	1039	1024	1084	1073	1040	1069	1022	1037	971	1051	1044	1054	1046	1049	1001	1028	1026	1031	1071	1064	1062	1052	1037	1070	1032	1077	1063	1010	1017	1057	1070	1058	1041	1045	1006	1010	1046	1085	1005	1003	1074	1037	1121	1020	998	1041	1025	1070	1055	1057	1052	1033	1044	997	1015	1021	1050	1041	1023	1016	1046	1011	1096	1087	984	1089	1049	1084	1069	1042	1019	960	1047	993	1005	1075	987	999	1008	1099	1037	1033	1080	1017	1086	1066	1004	1035	1070	1040	1112	1054	1059	1058	1019	1033	1069	1021	1057	1054	1030	1045	1029	998	993	1051	1038	1107	993	1082	1052	992	1066	1028	1057	1005	1039	1038	1041	1073	1043	1126	1056	1044	1055	1116	1046	1016	1052	1041	1021	1045	1029	1056	1091	1053	1044	1114	1003	1018	947	1054	1057	998	1054	1011	1067	1023	1043	1037	1103	1037	1077	1056	1017	1060	1071	1056	1029	1063	1041	1094	1023	1059	995	990	981	1049	1029	1065	1070	1033	1024	1042	1016	1096	1049	1012	1039	1021	980	1003	1027	1089	1034	1020	1044	1060	1007	1034	1019	1091	1014	1048	1024	1078	1082	1029	996	1004	1072	998	1015	1075	1036	1021	1061	1085	1085	1013	1022	1050	1024	1066	1014	1039	1005	1039	1047	981	1034	985	1045	1026	1049	1086	1036	1041	1063	1082	1014	1085	1025	994	1046	978	1046	1104	1045	1069	1070	1044	1016	1074	1055	988	1009	1025	1051	1069	1029	1093	966	1103	1063	980	1091	1009	1083	1023	1036	1027	1089	1076	1030	1029	1069	1001	1058	1074	1098	1004	1069	1043	993	1017	1004	1068	1051	979	1023	1013	1039	1117	1063	1043	1041	1005	1033	1015	1016	1021	1021	1073	1124	1005	1039	1086	1034	1040	1005	1017	1099	979	1041	1050	1069	1054	1015	999	1056	1056	1049	1001	1079	1043	1013	996	1070	1021	1047	1028	1012	1145	1074	1058	1045	1015	1054	1063	1077	1071	1065	1019	1088	1029	1130	1073	1087	1073	1052	1087	1058	994	1027	1034	1016	1032	1067	1137	1010	1066	1083	1079	1075	1074	1008	1020	1032	1070	1045	1035	1053	1044	1066	1007	1011	1044	1086	993	1061	1000	1024	1084	1004	1041	1040	988	1034	1024	1013	1020	1027	1003	1079	1013	1060	1002	1043	1029	1001	1065	1047	1011	993	1152	1025	1019	1067	992	998	1033	1104	1059	1053	1028	1039	1049	1000	1018	998	1095	1011	1035	1079	1039	997	1048	1052	1038	1031	997	1110	1048	996	1066	1065	1027	1103	1015	1064	1031	1061	1076	1041	1096	1001	1075	1070	1021	1067	992	1016	1091	1024	993	1035	1050	1013	1052	1068	983	1011	1041	1082	1024	1077	1033	1038	1037	1011	1051	1037	1003	1071	1008	1072	1020	995	1041	1023	1020	1009	988	1033	1008	964	1022	1011	1036	1053	1026	1044	1030	1056	1009	1071	1040	1032	1033	1021	1019	1080	1018	1093	1040	1005	1024	1000	1010	1054	994	1089	1020	1025	1058	1038	1030	1080	1021	1049	1026	1043	1032	1052	1027	1048	1033	1059	1077	1035	1044	1037	1041	997	1046	1020	1039	1047	1061	972	1054	1016	1036	1032	1029	1062	1042	996	1045	1092	1049	1044	1020	993	1042	1024	1061	1055	1085	1011	993	1064	1037	1106	1048	1066	1089	1027	1048	1062	1038	1034	1039	1000	995	1025	1070	1006	1089	1030	1037	1037	1013	1063	979	1045	1000	1030	1059	1033	1028	1012	1066	962	1044	995	1075	1031	1034	991	1041	1042	1059	1055	994	1032	1023	1037	1003	1071	1018	1028	1091	1016	1003	1044	1058	967	1045	1083	1071	1030	1001	990	1051	1040	1038	1029	1085	1009	1045	1045	1021	1013	1021	1035	1030	983	1019	1074	1065	1097	1051	1046	1006	1065	1049	1092	1002	1038	1048	976	1057	1012	1055	1036	1058	1016	1015	1061	1010	1056	1050	1023	1011	1070	1082	1001	1030	1043	1073	1036	1072	998	1085	1036	1069	1070	1099	1025	991	1040	1057	1063	1033	1040	998	1066	1012	1088	1011	1081	1033	1082	1047	988	1045	1032	1036	1026	1042	1025	1085	1070	1044	1035	1044	991	1050	1071	998	1004	1021	1042	1089	1063	1065	1073	1065	1109	998	1071	1092	1056	1083	1072	1035	991	1038	1009	1007	1013	1006	1062	1015	1052	1074	1034	1027	1005	1042	1042	1011	1066	1059	1002	1028	1063	1110	1063	1043	1048	1064	1063	1047	1107	1035	1059	1041	1056	1070	1019	1045	1041	1055	1103	1050	1041	1061	986	1055	1055	1070	1120	1076	1071	1016	1037	973	1027	954	1070	1032	1063	1093	1024	1067	1061	1029	1042	1086	962	1016	1061	1049	1047	1016	1083	956	1050	1030	1047	1042	1056	1040	1017	1042	1029	1072	1004	1018	991	1005	1067	1049	1045	1037	1050	1099	1043	1028	1015	1076	1112	1085	1015	1052	1032	1011	1008	1016	1022	1020	1029	1047	1042	1025	1027	1066	1117	1003	992	1003	1090	1034	1012	1048	1032	1068	1042	1041	1009	1043	1032	1070	1003	1044	1041	1039	1044	1052	1055	998	1067	1056	1049	1093	1032	1070	1052	1042	1052	1052	1015	1069	1052	1016	1031	1015	1103	1031	1017	1018	1061	1040	1052	1101	1043	1043	1007	1113	1047	1064	993	1042	1026	1099	1031	1053	1017	1033	1032	981	1085	1061	1095	1027	1063	1055	1009	1057	1007	1105	993	1043	1043	1062	1044	987	1012	1004	1029	1033	1074	1056	1005	1043	1078	1053	999	975	1005	1042	1031	1063	1063	1056	1079	994	1062	1046	1069	1038	1003	1027	987	1032	1047	940	1055	1034	1038	1020	1022	1037	1023	1051	1009	1042	1027	1079	997	1065	1088	1025	1016	1035	1094	1076	999	1058	1031	1025	1064	1005	978	1002	1071	1051	1013	1068	1100	1013	995	982	1048	1008	1057	1018	1037	1063	980	1071	1053	1064	1042	1017	1060	1052	1021	1076	1022	1056	1039	1081	1075	1023	1092	1063	1085	1002	1031	1034	1036	1026	1023	1048	1052	999	1052	1063	1054	1036	1032	1044	1028	987	1064	1049	967	1035	990	1032	1022	1067	1109	1063	1062	1019	1030	1078	1018	1046	1055	1024	1043	1022	1071	1044	1096	1071	1036	1024	1033	1041	1064	1075	1000	1057	1043	980	1036	1079	1066	1024	1041	1043	1053	1019	1061	1034	1031	1048	1049	1008	1059	1038	1006	1054	1029	1038	1090	1046	1071	1051	1027	1041	989	1086	1022	1062	1022	997	1032	1056	1050	1057	1077	1056	1058	1012	1011	1073	1061	1027	1030	1042	1002	1062	983	1036	1038	1049	1038	1041	1055	1051	1023	1040	1030	1031	1038	970	1104	1033	1041	1004	1072	1040	1049	1051	1027	1047	1033	1023	1031	1081	1011	1031	1077	1022	1005	996	1047	1062	1045	1026	1051	991	1075	1112	1019	1030	1045	1060	1073	1076	1065	1114	1101	1063	1021	1048	1040	1003	1054	1014	1074	1013	1040	1056	1077	1066	1046	1044	1060	972	1052	1045	1061	1029	967	1012	1097	1069	1020	1040	1068	995	1029	1012	1085	1042	1085	976	1010	1059	1017	1078	1024	1057	1011	1019	1074	1062	1033	1036	1089	1031	1012	1118	1042	1021	1033	1032	1105	1078	1063	1043	1029	1042	1003	1045	1110	1008	1051	1037	1034	1071	1066	1006	1118	1011	1011	1063	1029	983	1071	1020	1039	1007	1011	1016	1018	1047	1067	1058	979	984	1066	1010	1022	1046	1064	1043	1042	1112	1039	1010	1018	1093	1068	1041	1027	1012	1054	1042	1042	1030	1088	1081	979	1003	1047	1048	1027	1089	1078	1047	1014	1072	1063	1024	1129	1070	986	1047	1023	1004	1072	1044	1000	1053	1029	1008	1050
23565	21696	29594	23984	21458	20284	5650	756	658	659	690	680	692	705	646	645	730	690	623	689	689	641	685	666	725	668	639	669	668	692	678	690	648	675	636	656	655	700	689	710	659	667	669	751	679	641	658	690	660	716	662	661	680	674	648	624	673	698	661	716	646	690	715	684	676	661	682	662	687	661	664	651	695	719	703	673	681	674	668	692	648	667	657	675	650	669	651	669	635	682	643	644	662	656	664	640	619	655	657	691	675	663	715	675	652	710	636	698	664	651	646	659	598	629	677	667	661	670	656	696	691	686	697	701	670	683	616	703	694	693	693	668	701	672	665	679	719	653	634	671	646	651	675	695	708	702	675	688	678	679	660	701	645	682	671	715	684	668	687	618	644	658	691	637	641	706	690	685	646	672	636	654	663	706	703	689	669	695	646	684	669	672	634	689	613	677	674	683	630	642	682	682	690	664	652	708	671	613	712	691	676	682	670	672	675	681	647	669	679	625	677	674	620	698	712	715	664	683	683	676	684	683	669	658	700	672	662	655	630	647	715	680	642	645	694	648	673	647	675	675	648	685	618	718	718	647	655	685	703	646	645	648	667	670	693	664	692	686	673	683	694	660	658	702	631	666	645	617	684	684	657	675	629	683	696	673	701	683	665	644	635	640	684	661	650	684	656	668	704	680	674	652	692	675	695	700	651	662	683	632	687	687	644	674	709	652	691	679	644	626	710	671	659	694	673	641	655	632	685	638	723	664	698	638	690	670	627	646	678	685	679	693	673	677	652	688	695	663	644	621	642	648	670	706	735	638	668	650	681	700	694	652	633	669	640	672	715	658	664	645	692	694	700	678	715	683	685	679	657	661	665	685	694	667	691	668	681	673	680	665	705	665	673	687	672	679	653	690	663	661	653	668	689	688	703	656	673	668	709	688	695	632	664	686	695	660	665	694	685	654	701	673	726	680	668	706	616	673	683	670	629	640	688	719	634	640	705	604	716	687	670	698	642	698	684	662	669	663	623	616	640	681	645	677	632	633	710	675	676	692	713	661	711	685	672	640	690	691	652	703	672	634	714	690	648	717	632	690	632	655	698	663	623	646	673	643	690	662	656	679	652	701	637	673	624	653	744	571	712	682	667	638	597	670	654	625	663	633	648	671	661	676	662	671	674	658	651	616	679	645	676	678	673	671	663	709	691	622	629	652	691	659	659	644	636	688	618	703	714	697	659	663	682	694	692	677	675	642	686	671	666	671	679	684	710	711	647	685	630	662	662	698	660	662	698	636	662	673	636	674	623	646	672	635	641	683	710	660	684	645	699	676	682	624	670	665	671	678	673	645	646	641	685	678	651	638	697	652	676	662	660	705	655	700	708	670	648	636	689	613	713	683	656	652	695	672	662	626	692	687	658	653	643	733	654	617	657	679	675	707	650	667	720	657	618	684	659	675	650	685	667	651	662	664	720	667	629	636	613	689	658	718	664	694	700	690	629	647	653	671	641	685	704	690	657	670	708	653	661	612	631	677	639	655	721	604	686	623	628	675	658	673	660	651	695	645	698	631	628	651	673	660	696	673	691	613	662	683	682	663	662	642	677	668	650	680	640	668	635	646	703	661	662	684	648	666	672	666	641	656	684	673	657	642	638	655	687	648	656	642	674	673	674	628	648	661	620	644	667	639	676	640	655	632	649	682	679	679	689	696	662	690	689	661	635	667	656	663	671	669	667	656	676	654	686	679	674	668	677	668	617	705	663	667	658	641	652	670	673	687	699	718	671	644	644	696	696	656	620	708	654	653	663	633	712	673	653	625	683	656	618	682	690	677	682	663	654	683	694	706	636	662	670	668	629	670	664	687	672	648	670	668	663	647	627	662	679	670	686	634	692	670	666	648	679	643	630	672	639	629	703	706	683	693	640	667	704	659	626	693	692	660	626	614	676	638	680	686	672	661	629	667	663	675	664	672	648	651	647	620	662	666	683	635	674	664	651	685	678	677	667	628	720	687	665	658	657	640	636	676	648	626	637	686	647	679	681	707	668	631	656	617	675	674	697	662	674	654	671	619	662	652	631	651	704	698	659	640	732	670	676	637	594	653	660	668	666	724	708	602	647	662	660	670	729	651	671	651	673	668	685	654	681	674	660	641	664	682	682	649	648	683	653	641	677	649	702	699	690	687	646	634	673	630	679	649	696	632	690	633	704	688	680	636	681	664	684	664	710	669	652	702	667	668	696	678	587	677	644	702	652	656	622	655	679	651	647	660	704	677	651	676	660	709	637	617	673	667	666	645	736	676	662	682	651	675	650	678	658	693	670	674	648	685	676	639	653	644	693	640	696	651	655	615	700	685	654	672	729	690	666	666	670	647	678	704	699	680	671	655	659	627	694	679	664	658	632	673	713	684	683	629	682	684	645	646	690	672	668	630	658	617	670	717	656	633	671	667	685	668	682	706	686	640	674	684	700	647	678	668	632	663	666	668	638	636	663	662	660	675	685	650	690	627	684	647	628	670	674	662	639	634	677	663	653	678	667	650	641	655	628	622	691	706	682	668	638	699	689	666	687	629	669	662	612	720	661	636	612	664	657	699	665	666	629	656	664	665	642	673	648	667	700	684	636	678	685	657	649	726	706	687	752	662	639	620	639	650	639	618	653	641	680	669	652	676	725	659	630	661	612	647	646	691	611	648	695	678	656	694	646	641	655	669	652	657	680	696	620	656	678	679	648	637	657	682	715	664	646	661	690	621	627	623	661	646	618	603	666	656	673	683	650	655	633	690	650	679	623	641	680	655	682	672	658	644	676	673	671	674	638	660	655	686	661	667	649	603	652	616	674	610	688	675	606	658	677	709	658	690	685	686	695	670	644	655	657	660	670	705	680	685	665	649	660	708	646	673	619	676	657	660	676	665	659	661	687	700	677	709	672	633	687	660	613	637	636	666	644	614	702	637	671	719	715	674	631	697	664	658	634	670	678	696	666	682	641	667	660	656	671	660	647	668	662	690	686	695	665	683	647	659	626	655	633	651	677	653	682	653	631	656	661	647	637	692	693	680	633	666	661	652	673	724	653	664	711	655	654	694	658	675	628	650	636	681	701	689	632	672	659	656	681	648	652	675	650	669	676	659	669	598	675	657	679	687	656	651	640	639	671	671	698	617	662	646	672	666	640	621	637	658	688	672	693	685	671	646	673	661	693	648	655	672	657	665	691	676	612	693	666	688	642	668	681	690	642	696	664	652	695	627	689	707	666	642	608	631	660	650	678	690	662	691	692	616	683	663	693	667	672	657	664	677	638	671	641	640	669	657	706	659	638	688	668	677	682	660	637	691	638	660	664	682	673	681	651	661	750	671	694	689	622	700	682	669	647	721	624	657	660	734	677	678	645	711	602	665	660	677	680	668	637	672	668	691	713	615	708	700	670	631	646	673	719	673	643	636	654	661	645	679	673	665	666	699	700	705	653	677	698	648	670	715	725	672	642	680	667	661	684	666	686	648	704	693
62571	94757	61661	31045	10440	2562	1008	922	888	912	906	903	951	901	937	920	963	999	929	942	901	850	952	913	880	953	939	914	895	898	916	943	933	961	932	853	954	893	900	860	912	892	849	940	906	943	929	936	870	913	923	969	885	920	904	898	926	931	912	907	911	952	920	948	947	933	903	908	960	921	895	939	888	891	848	911	939	924	911	921	886	890	926	945	870	933	900	926	937	919	950	928	970	922	888	888	857	926	927	915	953	903	909	983	908	973	921	894	942	865	968	878	915	897	861	936	941	929	930	909	889	935	928	951	912	901	959	892	968	938	946	902	943	859	960	908	860	993	928	894	885	899	936	914	895	895	916	910	890	913	944	939	886	921	930	931	896	925	971	900	894	881	910	906	898	865	945	886	973	927	913	925	931	922	895	914	938	938	954	924	895	897	911	902	897	869	948	948	901	896	955	902	923	967	939	923	906	947	920	954	940	912	910	958	944	936	915	918	963	941	916	919	947	921	937	929	884	947	908	865	925	890	939	879	955	897	869	913	823	918	949	928	966	897	905	955	899	875	936	976	876	955	911	893	956	916	901	970	878	947	906	915	925	881	885	942	895	892	912	914	949	876	948	920	905	938	867	942	924	924	891	982	910	942	941	953	887	919	966	916	921	938	890	969	919	881	888	950	928	912	919	935	921	896	937	884	861	907	916	946	934	930	918	923	928	900	928	882	893	919	931	914	912	907	882	916	874	903	939	897	858	866	960	900	932	954	899	978	859	939	865	886	855	889	903	916	869	943	865	900	924	920	895	907	932	950	888	947	937	835	893	902	905	897	925	911	947	910	897	916	879	922	882	942	907	945	862	904	930	914	929	964	919	936	890	878	969	919	856	910	926	896	902	921	899	928	912	927	913	934	900	920	977	934	905	899	957	924	903	902	925	951	915	918	944	885	859	900	931	882	878	881	932	925	891	940	964	957	910	873	962	890	925	919	946	897	903	883	881	906	907	932	949	945	929	942	889	956	881	921	853	891	949	944	901	909	908	953	907	928	887	935	900	930	917	952	912	899	902	889	913	900	938	870	898	947	928	955	935	887	909	868	932	888	926	962	930	974	841	908	922	896	865	931	927	918	890	914	893	890	933	924	972	905	913	967	879	910	896	949	932	911	929	897	889	910	916	922	861	915	886	933	945	963	905	946	895	970	944	904	936	957	901	901	954	892	939	886	904	939	986	887	952	935	948	894	871	932	907	912	908	929	899	902	912	884	920	893	931	892	890	933	889	884	908	876	892	883	966	912	913	953	954	910	909	955	978	892	852	887	956	922	1010	883	946	965	938	892	896	876	872	866	931	924	936	898	886	915	852	942	933	941	948	901	941	929	903	883	872	857	916	891	880	946	946	927	887	889	895	920	904	923	881	900	970	913	891	922	928	962	911	962	939	943	957	907	906	935	921	896	950	917	902	946	859	880	975	869	899	858	973	906	940	938	941	931	914	903	916	900	846	901	896	992	960	912	885	951	962	900	944	930	970	955	909	899	945	926	888	924	826	914	920	871	875	940	985	914	893	910	893	933	909	896	901	960	914	885	967	876	931	882	896	882	878	943	907	914	948	923	863	911	962	938	874	906	965	920	870	914	875	947	918	917	959	927	929	893	898	943	929	934	882	892	953	947	875	916	950	878	910	904	901	936	889	893	889	944	895	946	903	971	893	928	927	922	937	917	927	979	930	905	975	863	913	912	933	943	878	1006	926	892	945	906	892	881	920	898	891	943	915	884	879	938	949	1006	943	959	932	854	987	894	958	922	949	869	967	885	927	961	932	920	935	899	899	885	890	929	887	886	876	883	896	972	902	866	860	940	926	856	913	897	890	929	901	931	913	887	915	889	855	944	914	913	959	890	945	889	919	915	892	957	917	877	873	865	900	907	935	921	930	910	890	942	906	886	886	938	943	921	935	861	870	934	956	870	965	914	902	891	888	943	934	948	902	918	924	922	911	918	908	921	885	868	917	937	948	909	967	895	936	920	915	904	921	916	922	890	900	888	971	915	897	893	925	862	933	888	917	956	902	937	878	930	904	889	897	913	917	887	916	923	891	923	1016	928	930	943	894	870	889	893	904	933	908	913	898	909	895	921	894	910	911	867	921	941	892	855	941	868	894	913	905	855	908	895	877	980	930	889	949	904	938	902	892	929	909	913	965	882	962	941	915	959	886	939	903	910	939	900	950	961	837	959	884	888	888	885	974	912	933	924	891	931	918	940	879	919	956	898	907	960	956	933	914	931	902	927	900	880	924	956	887	921	924	889	928	846	956	886	887	926	930	945	918	884	902	912	964	946	922	902	911	914	929	901	980	857	939	891	949	901	893	899	949	950	933	883	927	911	928	920	936	912	901	894	876	909	896	908	953	897	916	909	906	895	884	949	926	914	929	918	938	942	884	999	914	913	928	874	902	880	975	963	911	933	857	876	888	922	905	913	898	896	907	908	979	889	916	927	886	908	860	965	950	926	921	907	962	908	896	881	901	883	930	897	922	955	887	962	919	963	905	921	984	885	904	953	854	970	960	931	870	860	889	875	860	869	942	951	846	942	912	885	878	923	917	891	930	844	885	923	907	906	823	941	927	930	900	947	919	866	937	876	891	913	942	892	882	984	895	951	916	959	912	925	893	893	902	916	975	922	968	904	940	935	909	852	827	911	904	913	907	906	868	935	925	909	951	948	892	868	912	906	890	910	901	926	900	954	910	904	917	906	926	860	870	894	894	936	890	936	915	908	922	912	915	956	923	923	921	936	898	895	883	917	902	926	913	919	968	919	923	945	962	931	927	855	928	901	942	953	974	882	934	830	916	897	912	943	934	916	899	908	913	910	839	935	923	891	936	885	909	932	922	929	887	868	926	942	917	911	933	913	900	934	980	888	928	908	912	928	928	893	934	945	922	952	946	873	924	879	922	936	882	973	924	915	924	942	916	925	839	939	938	887	894	934	906	928	894	908	920	928	927	846	903	928	893	838	920	889	884	901	849	855	937	879	879	862	876	912	904	928	953	864	907	871	922	934	904	930	907	854	919	950	954	907	962	874	868	906	869	878	874	914	950	929	912	926	911	857	903	910	958	887	905	963	938	901	885	897	896	930	927	883	894	955	864	912	909	903	911	894	911	847	892	939	905	919	927	881	842	936	930	893	886	937	909	883	992	942	926	927	938	940	945	963	906	852	937	900	866	877	918	922	911	936	893	917	900	878	904	930	941	933	878	954	899	883	916	940	931	891	960	928	975	897	907	913	904	923	917	917	920	902	915	897	962	919	887	904	920	953	931	887	909	944	939	930	944	885	947	874	882	925	953	926	876	922	854	954	894	926	928	939	886	975	943	948	889	862	914	905	913	911	930	891	943	926	917	871	926	944	897	882	932	910	907	866	915	914	928	837	859	908	913	904	885	885	922	948	914	931	922	884	916	874	886	918	899	933	938	876	931	938	944	883	881	901	920	884	923	937	895	917
31675	28117	23254	8214	1292	739	626	654	709	623	640	621	696	604	651	674	635	627	615	670	722	640	720	626	679	661	705	735	666	601	639	685	662	664	667	679	694	730	671	622	694	655	653	632	692	611	643	663	705	682	679	647	642	658	648	661	696	668	628	645	693	698	684	633	610	695	677	672	661	658	681	717	656	668	678	657	665	639	660	683	655	657	641	673	687	624	682	647	632	675	618	636	684	662	670	668	685	655	629	634	677	631	674	637	666	705	673	700	676	663	676	648	628	641	696	654	666	678	635	641	676	645	686	680	676	632	648	668	688	660	660	722	664	639	622	665	726	704	678	721	615	646	665	600	638	647	675	669	643	655	629	641	634	636	612	675	692	631	618	697	676	702	601	638	688	651	686	696	646	662	689	682	650	666	657	655	652	676	653	642	663	657	656	670	654	661	680	639	680	671	656	628	645	650	673	643	664	657	661	643	669	699	640	595	681	673	676	629	675	650	647	680	682	637	626	631	625	678	674	667	632	632	640	681	669	627	668	694	699	648	696	661	668	734	658	688	646	638	661	662	631	663	674	683	645	658	634	674	646	645	627	703	636	656	632	654	657	651	651	672	665	642	656	678	676	657	581	672	644	675	638	690	643	661	631	636	729	692	664	649	671	681	672	640	639	676	627	673	654	661	675	652	686	706	685	695	643	684	652	615	649	706	656	665	648	671	669	719	665	605	634	691	651	682	629	639	665	673	698	717	668	651	645	613	650	648	673	657	660	669	665	682	647	734	609	637	649	673	638	628	652	688	643	668	659	651	636	627	689	708	653	648	662	698	676	649	641	603	664	662	636	684	686	593	659	658	618	661	619	630	652	693	655	658	675	597	663	667	652	664	650	602	685	676	727	634	648	719	690	649	688	670	646	649	676	635	669	610	687	682	677	611	644	646	658	646	662	668	674	664	623	632	666	672	661	716	659	632	666	689	662	611	635	665	644	640	604	744	705	636	642	698	649	628	610	665	636	693	681	659	671	658	649	685	672	685	609	626	612	670	661	627	684	712	649	704	627	660	673	626	626	666	723	640	658	677	634	658	695	656	671	616	687	678	659	701	698	683	674	627	578	649	652	681	700	629	640	590	661	685	647	688	615	677	652	632	643	668	671	659	682	673	642	722	610	638	697	646	642	596	621	687	681	657	649	683	665	605	681	682	642	660	691	707	688	659	632	640	670	656	668	611	695	637	644	668	685	672	668	647	663	600	637	685	660	659	700	662	613	667	662	696	660	667	662	679	672	660	653	691	658	655	654	694	654	655	631	670	689	648	646	653	644	617	668	668	685	639	655	676	668	643	661	683	634	626	638	685	657	655	654	733	685	671	644	683	661	690	650	705	683	667	662	651	621	679	678	652	676	654	677	681	629	680	698	668	682	694	678	709	709	685	675	651	658	667	656	626	696	685	668	665	642	628	653	678	638	600	648	654	625	659	595	659	683	690	669	669	648	685	651	662	676	671	671	668	646	633	689	653	595	610	636	643	621	727	615	685	703	664	657	640	625	661	674	606	669	682	591	623	597	655	595	662	610	651	647	666	672	669	703	634	652	599	669	621	656	684	625	671	662	727	665	653	659	645	677	664	689	675	646	670	667	643	641	678	665	648	636	639	653	642	684	701	652	634	638	690	630	605	660	628	664	677	663	678	672	723	669	692	642	677	682	687	670	673	675	646	646	649	619	674	667	674	606	665	654	699	589	649	702	681	679	662	607	686	641	648	701	690	661	632	658	658	706	671	691	648	670	665	662	632	666	676	671	649	647	674	687	606	671	658	671	657	622	638	647	649	693	624	689	667	645	668	645	678	694	636	666	604	653	671	651	647	624	666	683	664	659	667	641	686	651	643	670	648	685	644	642	669	640	649	665	693	683	636	682	638	631	662	657	679	645	639	644	655	650	622	640	684	664	660	649	629	643	656	684	709	666	669	671	671	708	668	735	677	676	680	687	636	704	672	660	674	674	645	655	649	641	653	618	661	691	654	676	662	685	660	686	684	666	626	646	628	697	657	688	659	700	637	647	653	658	659	653	673	648	655	640	692	621	655	653	682	675	697	660	692	649	669	679	637	633	653	602	627	635	603	715	623	695	693	646	673	631	643	675	665	627	657	659	612	640	623	673	715	712	659	654	651	685	658	628	689	670	650	612	704	698	616	653	692	633	638	617	680	669	652	669	641	623	648	715	675	699	599	676	676	717	655	670	670	648	739	641	677	640	644	642	669	662	670	652	676	613	662	640	671	685	633	667	650	685	675	629	649	630	666	695	681	651	654	685	636	688	648	668	662	653	689	638	678	643	710	658	703	671	650	635	680	662	630	679	661	708	667	644	660	600	635	653	630	675	627	601	625	663	626	655	615	687	638	660	722	682	679	655	715	692	630	675	650	651	700	663	645	689	707	683	662	591	617	719	635	717	627	676	719	604	615	630	677	641	672	660	640	634	703	674	635	618	613	635	679	678	678	683	691	638	662	669	661	659	628	690	667	642	704	650	619	666	640	684	637	638	675	662	665	656	668	688	660	595	653	651	697	649	626	723	609	676	639	665	666	711	688	688	676	687	657	674	640	658	678	650	660	657	611	676	689	655	630	643	681	661	699	653	662	708	668	650	637	622	679	679	666	651	620	652	668	619	668	605	727	679	685	671	640	669	665	650	653	618	636	667	688	650	622	630	673	663	646	674	715	668	708	647	672	669	694	683	652	642	661	649	668	642	665	654	663	667	692	687	706	620	680	663	680	632	657	653	680	656	688	658	620	648	659	676	652	687	659	648	619	695	656	668	670	675	634	661	682	678	657	639	688	641	606	638	650	636	676	680	630	678	646	635	659	616	654	669	662	654	671	682	641	735	661	646	621	674	637	702	638	705	675	670	659	687	670	647	669	686	696	665	668	658	666	630	640	628	675	647	672	616	617	584	622	629	650	664	613	641	678	645	678	650	634	618	684	658	674	659	722	688	664	645	700	654	655	722	648	664	685	708	614	671	646	634	643	634	668	633	674	638	607	653	671	639	653	643	645	640	695	635	672	658	627	644	650	684	690	691	624	637	631	646	631	604	627	590	670	666	646	641	631	675	651	666	691	642	669	678	634	637	635	629	632	664	669	645	623	653	661	667	708	678	667	651	657	665	660	676	688	669	661	614	711	649	645	665	672	599	629	662	661	664	679	706	651	718	612	658	588	729	637	632	624	662	637	696	672	718	639	677	698	655	663	674	645	682	673	652	657	647	665	631	636	629	665	657	661	649	694	655	630	623	671	649	639	693	640	624	626	644	648	691	636	649	660	690	704	620	699	645	682	697	667	652	643	639	618	685	668	647	702	704	650	621	667	670	682	660	665	648	641	660	655	676	677	704	671	662	642	595	713	634	639	645	640	660	708	647	637	683	650	659	667	702	696	684	657	660	630	693	599	703	655	669	684	662	652	689	645	643	636	658	684	625	673	702	633	655	638	677	676
38691	42355	22622	5978	1773	990	881	939	889	860	970	881	934	916	881	936	954	915	949	916	907	943	940	889	906	940	944	933	935	865	903	949	925	905	930	890	905	938	917	966	938	933	883	919	938	924	932	989	898	937	891	898	904	904	918	948	948	960	928	912	919	889	904	912	944	893	919	958	900	936	909	936	904	878	900	921	881	934	915	936	916	883	888	880	922	926	948	889	925	949	863	920	888	910	919	928	921	954	905	955	914	944	870	874	914	926	873	931	867	908	930	854	907	925	945	905	979	893	898	876	955	899	903	994	861	929	919	958	923	934	926	909	866	953	884	952	945	933	900	943	881	938	880	873	926	842	946	905	861	899	917	924	925	910	902	954	908	891	932	929	873	914	925	925	915	934	898	866	939	907	885	930	939	914	942	920	931	928	926	923	937	881	922	938	874	947	925	901	917	879	885	915	868	917	927	951	927	909	947	957	930	879	886	940	937	916	902	928	952	925	944	875	881	903	916	932	921	912	885	947	853	947	871	908	917	928	897	935	919	933	932	962	947	871	960	917	883	941	875	884	909	962	919	874	868	889	953	955	914	889	944	932	920	872	919	930	950	936	871	909	952	915	917	869	910	921	941	930	931	952	953	960	920	938	900	889	944	858	958	921	869	917	911	905	901	919	925	897	915	892	913	881	912	916	923	986	883	904	972	945	870	922	931	917	990	897	882	957	951	933	1001	874	933	961	946	927	902	919	943	951	895	899	892	904	914	914	921	889	912	932	942	890	895	918	880	916	934	911	893	861	960	927	923	903	922	885	962	922	939	945	950	881	909	939	956	958	938	970	933	882	929	907	950	929	905	893	942	907	910	885	927	862	935	874	945	939	959	913	934	908	918	921	964	936	967	917	974	874	953	940	936	862	928	900	923	897	915	980	942	928	877	917	881	926	914	912	898	940	879	920	887	953	970	926	965	978	893	932	904	916	945	931	938	895	892	878	857	865	934	896	929	919	904	900	945	937	889	878	946	896	925	919	913	988	943	851	908	878	953	927	904	890	944	874	993	943	922	913	929	916	892	897	936	897	912	917	927	913	894	836	883	955	943	897	858	864	901	883	936	891	882	948	898	950	917	919	925	884	908	898	1002	941	931	865	911	887	970	866	920	881	874	892	885	902	875	885	911	921	924	900	972	928	941	949	903	917	895	916	917	933	917	932	870	945	918	952	961	910	889	862	874	918	894	930	931	900	979	901	969	933	933	916	888	913	900	909	933	881	920	936	932	900	920	902	916	901	935	942	929	926	940	938	916	908	884	894	890	897	864	921	908	967	879	941	921	946	888	972	883	872	960	891	899	903	887	877	906	952	932	919	894	958	905	911	905	965	921	888	919	909	897	913	957	890	967	905	888	957	913	947	938	900	941	893	901	930	949	866	965	879	893	898	961	941	919	888	916	892	914	934	949	877	944	925	880	950	873	859	883	925	894	949	853	926	909	918	902	876	889	914	933	962	911	906	934	890	941	953	955	935	921	901	935	919	891	887	971	885	946	884	950	929	894	868	846	900	866	945	962	921	938	970	879	938	900	931	884	913	939	929	913	945	886	924	900	913	979	925	931	910	937	951	926	934	864	923	931	902	918	834	872	889	932	924	891	948	906	922	927	920	914	871	878	934	868	969	925	933	955	899	868	957	987	917	936	922	948	931	933	906	920	945	924	909	966	886	952	901	918	906	930	954	921	877	922	961	900	950	886	882	907	898	901	936	937	929	911	874	904	877	962	902	905	923	876	932	919	887	859	917	931	909	886	899	913	912	945	910	976	960	886	880	932	848	910	925	883	882	935	922	938	875	904	947	909	904	917	864	883	946	958	974	905	911	907	937	901	904	941	865	896	916	864	946	907	919	886	977	926	930	882	897	944	949	907	886	859	930	898	904	868	869	912	932	939	907	921	892	929	931	866	849	938	912	873	892	917	888	897	931	919	873	880	937	969	907	891	908	929	898	944	974	844	933	880	893	969	892	900	900	895	936	933	900	906	893	860	885	871	933	951	943	921	891	903	945	919	875	941	930	940	930	931	927	875	904	926	908	868	947	889	905	868	879	975	891	870	916	939	945	964	944	878	916	949	868	940	942	884	883	901	946	884	959	870	937	903	942	974	903	902	931	897	914	912	989	911	885	900	898	941	905	946	954	898	969	935	879	914	899	872	891	908	848	973	912	962	837	936	932	959	921	914	902	912	911	938	926	903	925	923	920	934	880	897	891	908	918	917	900	924	888	924	966	908	939	920	908	892	876	921	880	934	906	888	926	915	921	916	888	928	946	924	915	918	880	905	934	905	945	887	924	892	958	961	911	911	913	876	897	935	921	905	879	871	930	895	931	866	979	884	906	874	893	878	840	949	926	917	927	904	909	919	903	890	916	902	844	918	894	938	932	903	923	933	943	968	902	929	964	870	896	905	880	972	921	916	940	960	926	896	816	888	953	928	958	941	908	926	873	938	945	863	902	915	890	955	927	916	946	919	929	876	916	880	940	924	930	956	864	869	866	904	954	943	881	927	901	951	925	948	890	987	903	932	945	901	902	923	908	895	916	932	876	956	953	910	923	892	846	892	872	934	904	928	932	863	960	923	925	906	915	860	908	954	863	973	916	909	923	944	935	910	922	918	951	899	908	902	929	897	908	922	913	894	931	936	887	887	901	902	930	938	885	912	922	943	933	961	956	884	902	938	871	862	798	913	937	945	854	966	941	926	898	906	951	918	964	924	900	910	919	883	927	872	905	962	918	930	938	962	924	905	956	925	903	896	889	921	889	862	924	908	909	889	940	887	915	928	970	930	905	923	914	879	890	909	896	876	919	912	906	841	886	897	953	936	946	943	960	969	936	876	911	938	935	879	908	914	861	879	956	917	934	938	954	907	948	885	895	919	898	891	925	902	932	907	918	938	911	862	951	942	897	943	948	939	901	904	960	913	887	862	922	928	884	926	955	928	898	881	905	938	928	939	874	945	945	926	959	873	882	954	961	957	873	900	909	945	915	949	918	950	979	938	906	897	908	942	904	831	857	983	908	901	893	897	908	928	868	897	945	890	908	906	920	877	945	959	898	953	928	978	933	981	886	932	909	937	873	975	940	937	925	943	928	886	855	895	897	890	919	921	925	975	925	922	932	886	919	931	956	924	922	910	914	922	946	929	913	909	969	905	930	885	859	842	877	949	920	946	876	987	906	948	909	943	894	909	908	896	869	869	886	949	895	869	876	854	990	875	935	885	875	930	924	954	914	918	889	947	887	918	855	876	905	938	876	906	963	913	951	917	912	950	909	886	907	909	905	970	990	959	845	920	911	898	927	966	926	932	900	924	871	890	890	885	892	885	911	966	872	915	958	936	926	901	933	916	873	908	950	924	951	878	926	870	899	938	912	930	896	863	940	910	907	954	944	995	878	929	982	960	901	926	880	883	939	900	955	925	935	915	967	933	913	942	953	948	899	943	913	883	947	871	949
24318	21977	29643	24330	21261	13527	1516	807	775	818	789	774	749	786	769	764	806	759	810	757	741	745	778	765	790	717	819	856	787	734	764	770	771	781	744	791	773	791	786	759	753	773	792	778	746	723	789	757	777	751	836	799	766	760	728	780	766	813	741	788	800	722	798	786	749	801	802	807	755	781	760	806	748	745	765	782	767	792	774	754	778	766	763	812	760	720	799	733	768	763	792	788	769	786	794	762	728	795	777	736	792	780	691	812	794	792	753	772	831	790	726	814	744	822	797	743	803	787	814	779	764	723	798	750	781	722	776	791	824	741	779	792	807	784	771	807	749	741	772	762	798	727	772	808	769	759	757	750	769	790	747	768	761	770	741	799	769	746	789	782	752	769	757	790	801	803	772	803	834	796	744	750	805	773	752	814	795	772	753	792	751	723	791	801	785	748	744	792	784	785	793	759	801	748	809	779	779	787	776	767	756	781	783	714	784	793	774	809	745	793	806	822	768	742	762	764	742	705	773	771	802	775	760	771	780	803	798	778	768	829	797	813	813	744	763	815	781	795	807	787	765	757	770	823	740	729	755	763	769	724	797	758	768	805	774	769	748	735	775	722	831	772	746	767	802	773	809	760	811	816	793	741	764	806	784	767	783	793	745	747	778	746	803	787	762	737	745	755	807	792	745	767	782	751	767	771	784	809	769	760	775	746	755	758	829	733	776	787	739	762	774	755	755	816	773	809	720	800	722	773	764	760	753	796	745	739	768	761	743	716	773	773	709	770	774	801	764	794	779	825	773	784	763	727	752	741	767	719	790	744	778	780	782	769	728	755	785	801	794	809	707	804	762	809	757	765	759	731	792	712	734	791	770	728	760	790	760	745	798	802	756	791	791	808	714	744	806	769	804	756	734	777	767	798	740	747	755	824	791	813	752	793	778	747	791	774	812	774	813	833	776	781	743	733	763	770	763	827	787	840	764	751	739	825	784	753	784	749	753	759	724	788	760	803	822	751	790	773	756	736	799	734	794	753	791	833	834	832	801	781	763	746	796	822	767	776	803	761	770	859	790	735	800	766	765	760	743	761	812	806	774	771	798	777	745	815	822	758	790	774	736	752	811	767	766	822	805	780	774	755	748	725	759	765	772	861	751	820	777	772	788	827	791	768	814	722	760	763	745	824	796	769	768	761	831	769	725	803	752	744	739	754	776	771	805	790	746	799	770	711	726	720	790	733	747	816	744	828	768	768	770	742	771	762	734	820	789	753	818	832	772	810	748	758	766	748	726	826	727	792	770	799	780	793	813	787	778	774	761	744	741	770	804	783	736	749	776	753	731	689	756	741	769	735	735	815	738	801	815	837	745	762	779	827	737	730	747	790	790	745	721	768	769	768	784	775	764	750	761	791	794	715	785	752	782	778	776	735	759	754	763	787	757	719	793	765	730	816	781	804	774	734	776	740	817	770	741	765	749	717	772	778	764	761	781	736	759	760	770	755	754	748	714	728	825	716	821	764	764	794	736	716	754	798	779	747	750	767	758	766	735	788	750	786	770	748	749	786	789	801	752	747	826	773	752	770	794	801	797	772	788	772	770	743	787	757	765	704	849	771	798	774	770	755	774	783	757	752	741	808	789	779	821	743	765	799	743	735	767	799	774	710	738	749	710	789	773	778	774	758	778	755	743	738	796	785	717	739	773	771	783	766	745	774	788	779	746	800	747	701	744	750	768	765	804	780	775	721	800	738	766	746	755	741	769	740	823	750	793	726	775	781	750	720	753	767	781	787	801	780	795	739	778	791	763	782	743	788	744	763	758	745	770	780	765	796	791	788	808	803	751	821	792	778	790	805	744	763	758	772	767	716	784	795	752	755	720	780	805	713	739	811	777	803	791	819	761	752	720	748	726	786	760	775	832	717	729	753	776	841	780	771	711	773	790	751	726	741	774	755	791	774	776	744	769	792	750	796	793	798	785	767	779	769	771	743	793	766	759	735	751	719	763	771	773	736	764	769	788	792	756	739	762	740	728	813	788	822	745	810	794	758	786	799	751	780	772	750	755	737	772	719	730	806	788	762	826	770	799	770	781	770	827	755	736	773	761	779	726	774	782	789	771	777	701	811	717	776	771	778	722	764	788	781	727	783	789	763	789	797	756	805	804	774	742	761	760	714	780	786	738	785	712	727	778	782	799	810	795	727	750	716	749	786	716	785	760	738	824	758	724	816	731	808	758	773	760	803	808	755	777	825	789	803	752	752	786	820	747	774	797	824	748	726	724	765	803	819	784	785	700	796	791	753	786	815	804	768	780	840	758	780	773	762	789	726	814	787	760	765	767	762	738	763	769	714	679	780	758	793	748	764	774	767	816	788	815	727	790	748	751	781	790	749	761	713	762	767	775	783	830	728	745	701	753	819	757	775	720	765	739	770	782	743	797	726	750	810	763	787	796	788	826	757	788	766	770	744	760	782	783	832	768	757	789	804	755	799	783	797	757	825	764	825	785	743	787	777	778	720	723	761	776	781	747	810	743	788	765	750	808	771	798	763	749	788	777	811	737	781	795	734	805	765	782	747	802	752	788	765	787	762	816	740	750	743	737	698	715	774	740	759	723	769	788	776	764	744	807	751	784	799	769	773	758	761	753	820	809	776	718	750	758	801	726	780	745	729	765	762	787	792	769	726	789	828	793	734	761	770	731	767	749	812	741	733	744	754	785	778	804	756	757	721	737	736	756	750	794	778	730	780	790	778	707	756	769	780	727	789	768	786	788	758	715	816	763	787	805	799	753	783	764	812	767	785	763	777	761	781	740	781	797	776	751	793	775	782	746	778	772	813	743	823	774	727	798	716	777	765	733	759	765	807	776	742	784	767	757	840	788	809	761	784	774	828	803	736	779	722	775	740	737	782	735	778	759	752	766	758	766	751	787	711	768	819	764	768	718	721	796	824	808	806	805	740	849	789	778	741	762	791	711	755	749	791	775	749	781	791	802	759	801	747	758	745	732	777	806	762	748	761	795	717	791	713	756	727	743	756	770	793	817	755	763	767	815	763	737	802	765	747	792	764	770	791	777	790	792	754	747	791	795	775	761	771	834	828	780	787	776	753	778	781	739	760	767	747	764	754	784	766	700	817	779	705	829	762	740	765	777	828	773	751	770	781	715	760	756	754	810	711	815	744	775	776	712	781	716	777	793	758	768	755	791	772	779	716	777	761	764	783	809	767	779	758	795	744	792	743	747	796	810	753	728	776	780	761	798	782	799	787	783	719	806	788	735	736	755	734	745	778	721	757	780	844	790	811	815	740	832	763	758	782	760	796	750	809	758	816	769	808	807	778	750	775	805	829	780	815	750	771	803	771	741	767	798	767	737	831	777	794	741	827	838	749	770	757	746	798	770	738	698	848	771	732	756	802	756	754	795	771	849	750	755	658	738	731	792	778	761	767	800	758	777	773	715	783	796	787	742	833	742	775	751	753	761	798	676	753	777	782	754	784	799	761
62249	88063	56013	26179	7910	2166	1055	1098	1027	1061	1066	1083	1082	1045	1043	1061	1093	1073	1024	1088	1052	1069	1081	1033	1002	1052	1061	1086	1070	1081	1018	984	1023	1040	1009	1066	1095	1039	1026	1053	1033	1089	1044	1009	1062	1058	1069	1133	1003	1099	1031	1081	1005	1115	1084	1024	1058	1018	1060	1080	1030	1100	1066	1058	1092	1029	1062	1068	1064	1043	1066	1080	1102	1022	1044	1072	1071	1096	1059	1064	1077	1072	1093	1079	1092	1062	1038	1037	1068	1094	1048	1048	1131	1067	1085	1056	1078	1034	1076	1091	1096	1049	1045	1048	1053	1054	1024	1044	1042	1070	1041	1044	1023	1058	1044	1023	1080	1058	1065	1012	1056	1029	1044	1024	1102	1062	1005	1060	1138	1101	1096	1052	1003	1093	1094	1036	1091	1039	1032	1090	1048	1051	1037	1075	1050	1045	1100	991	1051	1076	1046	1051	1049	1038	1015	1010	1018	1080	1098	1051	1044	1019	1089	1055	1078	1049	1062	1044	1101	1096	1064	1064	1087	1043	1104	1044	1055	1015	1035	1052	1112	1008	1092	1052	1091	1083	1048	1071	1066	1030	1058	1034	1071	1095	1005	1058	1085	1111	1075	1039	1071	999	1060	1015	1039	1054	1017	1023	1046	1071	1039	996	1059	1065	1026	1039	1051	1006	1054	1042	1029	1008	1050	1027	1129	1030	1068	1042	1102	1069	1078	1040	1071	1067	1066	1066	1073	1020	1025	1070	1051	1024	1006	1037	1115	1067	1036	1047	1033	1089	1061	1041	1113	1048	1042	1082	1091	1078	1081	1141	1051	1040	1038	1046	1051	1015	1060	1050	1060	1022	1041	1039	1066	1028	1040	1055	1126	1075	1063	1054	1056	1093	1106	1029	1080	1045	1098	1056	1071	1015	1046	1050	1022	1017	1039	1114	1087	1096	1062	1015	1054	1052	1113	1039	1084	1042	1091	1077	1032	978	955	1029	1057	1077	1015	1026	991	1037	1041	1065	1032	1023	1054	1073	1002	1031	1055	1086	1072	1035	1054	1062	1040	1038	1048	1054	1031	1067	1032	1013	1050	1097	1029	1066	1041	1043	1056	1080	1045	1114	1065	1079	1028	1080	1101	1039	1056	1020	1057	972	1121	992	1017	1064	1050	1075	1052	1056	1124	1098	1092	1046	992	1112	1066	1080	1041	983	1053	1072	1076	1016	967	1042	1050	1077	1085	1046	1050	1034	1084	1019	1064	1032	1041	1058	1009	1023	1041	1023	1089	1083	1086	1117	1000	1075	1064	1075	1062	1059	1041	1020	1034	1044	1091	1077	1062	1037	1013	1052	1027	1068	1074	1058	1041	1082	1093	1028	1010	1086	1032	1048	1045	1051	1059	1063	1032	1079	1064	1061	1092	1055	1039	1080	1055	1067	1015	1153	1051	1063	1008	1014	1078	1055	1114	1046	1056	1066	1030	1148	1033	1050	1009	1065	1088	1036	1057	1062	1138	1007	1042	1062	1091	1040	1085	1046	1089	1027	1043	1060	1080	1044	1084	1056	1047	1018	1060	1058	1074	1027	1036	1070	1090	1082	1059	1036	1033	1015	1116	1054	1063	1032	996	1064	1072	1039	1067	1004	1023	1086	1084	1060	1074	1099	1057	1078	1056	1028	1082	1117	1025	1066	1100	1078	1062	1049	1062	1016	1021	1057	1092	1026	1032	1085	1065	1057	1074	1027	1156	1077	1048	1086	1018	1067	1026	1049	1013	1040	1073	995	1061	1018	1051	1038	1023	1027	1072	1024	1076	1045	1038	1101	1063	1038	1042	980	1062	1050	1008	1065	987	1067	1012	1064	1046	1055	992	1059	1033	1058	1059	1052	1063	1053	1069	1070	1082	1022	1048	1015	1031	1041	1033	1026	1056	1047	1100	1071	1123	1067	1082	1050	1036	1074	1041	1044	1003	1066	1068	1030	1057	960	1018	1113	1060	1054	1046	1068	1054	1054	1075	1032	1110	996	1032	1058	1018	1031	1077	1074	1041	1073	1017	1083	1001	1097	1013	1067	1057	1084	1057	1042	1055	1037	1056	1112	1035	1027	1061	1074	1011	1083	1038	1097	1056	1020	1075	1048	1066	1023	1050	1041	1032	1022	1040	1030	1050	1129	1060	1041	1102	1100	1056	975	1034	1090	1093	1096	1050	976	1045	1087	978	1039	1072	1027	1065	1010	1063	1061	1091	1045	1096	1094	1060	1062	999	1035	1033	1060	1008	1080	1052	1021	1046	1042	1092	1030	1035	1040	1047	1023	1002	1034	1057	1093	1055	1137	1070	1019	1107	1097	994	1017	1091	1100	1052	1092	1061	1027	1092	1066	986	1016	1102	1067	1023	1015	1056	1064	1088	1062	1025	1047	1064	1064	1085	1049	1089	1069	1021	1032	1015	1034	1048	1033	1060	1066	1001	1037	1094	1092	1096	1083	1051	1068	1022	1089	1096	1036	1076	1089	1065	1110	1078	1073	1039	1049	1062	1017	1030	1040	1112	1105	1062	1074	1065	1090	1074	1047	1097	1042	1091	1029	1011	1068	1086	1060	1013	1064	1052	1040	1044	1084	1111	1068	1075	1028	1084	1070	1124	1064	1126	1069	1063	1080	1047	1088	1038	1023	1029	1098	1100	1034	1010	1027	1100	1031	1051	1050	1027	1093	1030	1033	1102	1088	1047	1054	1033	1023	1074	1106	1056	1086	1081	1023	1058	1033	1027	1017	1012	1031	1044	1030	1077	1096	1090	1070	1020	1098	1108	1105	1003	1106	996	1095	1136	1068	1052	1109	1055	1073	1055	1056	1057	1103	1056	1027	1103	1076	1091	1110	1021	1071	1083	1046	1046	1032	1057	1023	1063	1044	1077	1047	1115	1088	1048	1071	1097	1053	1071	1004	1090	1088	1005	1031	1048	1071	1083	1037	1010	1051	990	998	1084	1052	1046	1108	1050	994	1101	1057	1095	1050	1043	1091	1043	1017	1080	1033	1048	1002	1028	1068	1108	1046	1066	1078	1002	1041	1062	1046	1048	1006	996	1060	1115	1030	1068	1016	1061	1060	1120	1042	1095	1051	1089	1050	1047	1093	1116	1050	1089	1135	1067	1029	1082	1104	1083	1048	975	1046	1106	1058	1083	1166	1049	1035	1099	1025	1051	1068	1049	1004	1029	1127	1040	1037	993	1069	1061	1043	1026	955	997	1025	1022	1131	1035	1062	1100	1083	1066	1046	1036	1078	1048	1047	1030	1074	1083	1050	1026	1067	1035	1060	1013	1076	1042	1007	1066	1068	1056	1005	1066	1043	1078	1098	1101	1055	1053	1084	1002	1080	1038	1048	1070	1095	1067	1024	1115	1094	1005	1070	1131	1038	1058	1044	1031	1052	1065	1050	1111	1065	1112	1017	1075	1016	1024	1063	1061	993	1034	1060	1081	1123	1066	1062	1053	1083	1050	1054	1013	1073	1078	1067	995	1110	1080	1057	1143	1095	1106	1090	1091	1109	984	1046	1071	1111	1113	1073	1022	1034	1058	1041	1072	1066	1110	1055	1091	1003	1046	1026	1048	1080	1084	1102	1093	1066	1111	1093	1072	1040	1051	1075	1063	1112	1030	1099	1090	1050	1020	1088	1054	1053	991	1036	1045	1048	1075	1055	1054	1072	1057	1016	1062	1127	1093	1083	1040	1093	1039	1094	1091	1078	1032	1145	1053	1112	1029	1057	1061	1038	1059	1034	1084	1117	1054	1117	1054	1085	1025	1038	1001	1058	1052	1078	1077	1051	1043	993	1045	1040	1037	1004	1046	1013	1066	1089	1095	1002	1127	1006	1048	1082	991	1075	1080	1062	1033	1040	1022	1112	1067	1023	1060	1045	1099	1017	1035	1089	994	1069	1081	1078	1098	1055	1042	1014	1111	1036	1038	1092	1078	1056	1097	1089	1080	1031	1047	1064	1046	1026	1021	1059	1087	1083	1080	1089	1101	1078	1037	1059	1036	1051	1061	1091	1042	1038	1058	1079	1044	1047	1031	1058	1049	1072	1015	1038	1014	1101	1067	1012	999	1072	1019	1067	1040	1078	1076	1058	1039	1036	1086	1042	1040	1077	1040	1018	1041	1043	1046	1119	987	1039	1027	1084	1106	1063	1058	1069	1067	1066	975	1029	1083	1069	1008	1123	1045	1115	1114	1006	1029	1018	1108	1106	1060	1110	1064	1036	1142	1021	1049	1040	1012	998	1052	1028	1066	1064	1080	1025	1016	1086	1035	1031	1058	1017	1010	1111	1033	1020	1102	1063	1082	1101	1019	1026	1024	1096	1041	1058	973	1064	1073	1006	1081	1077	1025	1018	1047	1041	1072	1036	1073	1002	1043	1012	1107	1048	1053	1060	1060	1046	1042	1079	1100	1088	1044	1094	1088	1086	1012	1000	1025	1083	1038	1090	1062	1082	1026	1017	1083	1066	1071	1056	1075	1084	1070	1010	1046	1060	1055	1008	1066	1056	1010	981	1054	987	1039	1074	1020	1065	1073	1057	1017	999	1075	984	1009	1024	1014	1076	1037	1111	1022	1086	985	1071	1085	1040	1006	1052	1085	1049	1027	1043	1103	1061	1068	1124	1020	1066	1131	1038	1047	1046	1029	1032	1082	1044	1083	1086	989	1028	1079	1021	991	1074	1092	1051	1078	1008	1095	1015	996	1019	1107	1079	971	1034	1034	1081	1040	1051	1059	1080	1002	1027	1077	1039	1101	1085	1020	1005	1118	1024	1016	1062	1056	1054	1066	1046	1056	1070	1065	1060	1078	1019	1014	1065	1122	1024	1037	1041	1037	1071	1054	995	1015	1093	1059	1079	1050	1032	1049	1004	1046	1075	1008	1074	1072	996	1097	1026	1026	1034	1073	1004	1022	1024	1061	1001	1089	1032	1020	1098	1023	1031	1057	1063	1062	1011	1062	987	1054	1023	1079	1047	1018	1020	1044	1006
23502	21743	29725	23912	21452	20276	5659	792	645	701	673	658	666	683	690	638	697	712	715	738	685	715	726	737	712	696	676	736	677	674	655	652	687	695	659	641	696	706	667	655	658	651	686	702	711	689	696	654	679	649	674	692	641	705	665	696	685	684	667	698	698	646	646	643	654	702	675	672	627	692	637	696	681	698	681	671	646	639	687	662	691	658	716	672	660	675	677	671	644	668	665	632	664	644	704	705	674	699	625	667	703	668	676	653	717	630	685	678	686	677	678	658	692	659	692	648	675	638	640	696	633	665	646	638	669	672	639	711	649	694	646	640	654	634	686	680	675	699	635	665	700	677	658	638	660	644	642	693	667	694	625	668	707	648	687	680	673	662	639	664	631	680	630	706	661	637	651	684	666	685	697	651	676	692	641	676	699	636	661	650	676	640	688	653	666	728	677	754	632	698	651	631	658	719	675	664	637	670	722	700	679	686	678	703	640	680	673	703	641	617	662	708	674	623	674	676	717	659	678	678	673	676	671	675	691	662	629	710	672	692	665	703	666	690	708	656	691	686	707	669	665	643	633	665	691	637	678	618	686	686	684	706	703	715	662	684	663	673	649	664	718	697	673	647	642	634	665	629	682	691	674	681	659	658	631	689	711	714	700	679	693	701	668	670	683	689	670	691	670	664	653	666	648	660	730	686	697	674	649	695	656	678	637	676	691	678	621	600	683	676	647	655	655	668	648	683	722	638	604	698	707	664	696	675	672	660	659	648	710	633	721	656	631	671	677	673	659	697	665	672	680	684	645	668	649	719	682	688	672	682	659	733	691	719	677	675	706	681	678	713	683	642	667	709	676	703	705	684	656	707	666	662	671	656	623	688	712	662	713	674	650	635	669	646	685	679	696	683	604	729	631	678	693	667	699	665	644	670	679	726	712	665	645	686	623	705	725	622	704	658	674	679	672	695	659	704	716	684	652	658	639	705	631	665	644	698	711	663	630	692	642	644	668	685	661	646	704	634	704	662	673	684	628	666	693	668	662	689	691	668	698	655	712	638	680	635	726	629	673	682	648	714	690	626	667	664	649	637	699	672	681	666	665	614	700	661	698	718	650	651	681	649	683	695	643	666	645	664	671	682	641	698	687	691	638	690	681	650	630	661	702	674	700	677	640	695	706	662	677	636	693	674	649	672	689	648	730	742	696	691	671	719	664	664	665	702	648	700	623	689	685	696	641	697	645	713	650	675	684	689	700	683	612	664	694	688	719	682	645	665	676	684	659	634	679	664	676	674	689	686	679	657	665	638	647	661	684	684	693	624	665	669	683	692	700	639	661	683	656	676	676	614	694	694	668	677	712	649	662	674	652	733	674	708	643	651	683	705	638	692	710	693	676	637	669	708	670	640	640	690	681	694	682	651	605	630	686	714	644	663	644	663	680	688	708	634	671	686	632	663	681	689	690	671	659	666	647	598	659	658	646	674	662	675	663	716	685	670	685	650	686	710	712	702	649	677	663	685	661	657	658	655	682	633	642	713	711	680	604	676	715	706	698	607	653	684	622	635	679	690	729	662	688	635	643	709	714	729	596	703	617	694	684	688	683	681	685	696	666	655	618	691	685	686	683	685	700	639	690	641	656	664	652	668	698	664	710	671	681	670	657	684	690	637	673	673	684	651	707	675	613	718	692	682	697	661	679	664	631	662	731	635	673	613	679	635	667	679	673	663	649	695	695	662	659	654	678	690	640	672	610	689	697	656	681	710	694	630	674	696	615	700	666	669	691	682	666	621	683	643	663	676	656	651	648	656	705	667	696	671	634	731	656	703	645	661	662	677	687	699	681	650	693	672	652	689	693	652	718	683	667	667	633	679	689	697	726	658	646	682	678	671	683	684	696	675	673	650	694	676	720	682	646	675	660	642	673	727	657	619	674	717	683	690	717	646	694	658	724	683	671	663	711	721	694	705	692	648	698	660	682	701	711	689	662	687	703	637	668	636	671	658	739	667	679	729	688	690	704	675	635	656	635	720	649	708	685	707	644	700	673	731	624	685	671	666	667	690	684	639	698	681	691	702	699	651	677	658	625	692	630	701	682	702	681	690	685	657	716	676	663	661	681	667	685	660	697	661	662	658	639	678	699	641	672	672	701	626	660	688	615	716	656	669	706	664	672	698	697	664	702	676	697	663	680	655	701	646	648	652	670	695	625	676	709	689	670	629	687	671	671	678	700	671	693	742	692	632	675	673	675	711	668	635	695	673	651	622	726	701	673	674	669	678	637	646	695	669	627	680	626	651	677	702	649	714	688	689	657	658	662	708	683	649	704	678	712	618	634	675	674	712	677	675	643	641	649	671	674	675	678	683	663	665	672	642	687	657	673	687	685	650	707	699	694	648	668	692	675	680	727	675	670	683	661	682	650	659	650	657	658	683	729	681	647	652	683	646	688	676	683	712	642	704	652	695	644	648	621	641	644	650	696	687	684	668	680	768	688	688	655	667	644	649	632	657	653	630	729	701	704	671	678	670	633	663	715	659	660	653	643	672	653	687	640	728	627	713	663	684	658	658	740	657	657	717	744	691	659	708	668	666	672	674	712	662	680	671	718	638	649	633	696	655	657	641	665	608	718	699	712	646	674	685	601	759	726	666	681	685	686	658	673	698	668	684	719	674	727	681	636	640	692	621	632	643	686	664	607	691	623	662	705	636	682	662	656	712	733	647	706	626	687	653	649	665	672	642	671	683	688	684	675	727	614	650	654	666	651	722	688	631	679	727	655	694	684	704	690	680	695	688	622	707	724	670	684	651	647	706	625	679	691	680	651	697	711	698	726	659	668	646	677	629	697	689	701	669	685	678	658	675	656	700	691	673	668	687	639	621	693	685	655	687	644	660	678	723	738	661	678	661	694	704	700	648	656	696	656	654	686	677	626	662	634	676	684	625	665	673	664	665	626	662	709	675	681	626	671	680	694	676	650	696	649	628	664	649	693	697	635	633	657	670	673	655	683	698	638	696	669	661	621	664	685	661	690	678	683	634	642	680	662	619	677	685	656	684	698	673	674	671	695	714	691	642	658	678	687	631	694	673	668	694	675	707	661	686	661	677	721	666	680	694	641	664	663	740	667	673	657	638	661	645	682	631	643	698	685	631	671	629	711	674	675	647	676	681	657	732	678	710	684	696	639	632	642	657	696	659	671	674	672	648	637	676	669	699	667	656	653	657	626	681	639	671	638	652	707	644	695	672	679	645	678	680	643	673	666	657	692	640	692	645	680	726	671	689	650	615	674	662	686	673	720	658	627	706	719	673	675	672	692	662	668	661	688	644	699	664	620	699	639	621	609	643	643	661	672	688	647	666	724	657	685	707	700	641	677	681	680	660	701	629	701	644	725	668	696	702	709	677	640	689	665	728	741	649	690	634	683	687	676	677	675	690	658	623	672	649	656	621	653	656	666	649	667	712	663	661	655	704	652	669	685	664	657	664	624	639	665	689	716	665	647	672
62192	95739	62678	31437	10532	2467	972	890	874	954	930	918	952	914	946	951	980	918	945	983	969	946	877	905	940	931	913	943	923	939	922	906	900	942	893	946	959	918	943	873	896	910	912	1011	898	955	855	919	942	897	927	879	921	922	859	932	894	887	940	908	917	932	945	939	899	937	875	946	870	886	889	905	905	916	958	843	930	891	939	899	915	949	896	905	921	905	895	956	922	937	930	951	976	937	892	918	940	926	935	924	939	929	916	904	912	917	933	914	928	891	972	946	903	894	873	915	970	943	897	909	955	932	933	935	910	941	886	926	933	929	935	857	948	926	949	925	923	864	910	861	905	949	904	927	940	934	959	891	894	897	909	910	936	849	930	953	896	928	915	897	958	890	870	916	915	885	906	971	905	945	947	951	927	934	895	924	892	946	901	906	922	919	969	889	919	934	938	925	954	904	841	906	939	956	941	928	944	930	973	919	971	927	918	918	866	903	960	895	937	872	902	918	900	938	923	918	959	910	955	905	921	902	939	889	928	972	871	914	905	904	910	947	948	921	929	930	898	895	910	953	892	925	965	880	925	935	901	907	967	935	886	897	945	941	931	931	969	898	950	859	959	908	930	914	909	968	908	939	922	861	872	926	932	931	909	941	919	911	927	921	934	962	930	930	884	940	897	1006	890	880	959	926	878	971	929	896	928	947	878	962	920	902	910	895	990	870	939	984	902	898	912	888	913	930	931	908	937	915	929	919	915	973	931	915	950	930	909	889	922	958	895	902	931	905	913	936	893	956	932	896	1021	924	905	970	932	916	930	907	921	885	921	908	877	862	908	847	936	954	864	951	915	934	891	914	918	888	938	886	940	955	970	931	927	898	932	957	891	873	924	916	895	935	907	959	932	965	878	928	967	932	955	939	937	891	950	919	893	858	956	912	947	904	944	904	919	882	956	914	943	936	891	955	858	913	906	905	885	868	902	967	930	955	889	993	896	886	901	927	870	897	954	912	940	958	966	941	946	915	955	932	899	924	911	949	905	969	951	922	892	914	913	935	951	859	954	987	926	978	905	867	882	945	930	950	906	935	873	947	937	902	980	943	988	914	957	959	907	944	875	910	882	938	906	937	888	950	921	892	922	904	949	902	951	930	886	931	942	880	923	939	906	888	917	863	961	905	971	876	963	873	916	909	931	951	939	883	861	905	939	948	923	900	930	959	917	906	941	902	924	913	908	917	920	866	884	942	905	960	963	908	886	903	883	918	949	928	961	885	958	919	971	963	965	954	915	863	944	957	916	902	895	884	894	898	968	906	897	878	913	926	917	916	896	933	947	965	905	936	898	887	951	910	900	912	899	952	947	918	870	913	926	890	970	947	879	899	917	885	956	896	947	942	924	900	940	898	869	913	839	927	965	954	899	920	915	938	879	904	873	928	925	917	921	900	897	913	912	919	899	854	950	917	938	951	928	965	886	877	872	902	908	861	955	914	943	945	918	938	896	922	916	921	909	930	893	942	949	876	966	935	919	965	929	910	905	911	897	931	935	970	925	910	904	929	879	889	849	965	941	900	911	963	937	946	869	904	948	940	891	907	892	884	910	946	958	920	981	908	841	867	942	907	910	863	949	872	896	951	956	934	938	924	952	880	942	890	917	924	889	914	897	930	928	959	891	903	927	940	962	859	918	894	963	944	901	918	859	917	896	926	934	924	919	948	939	935	913	960	961	883	949	925	916	947	974	945	899	1012	910	971	931	899	932	880	936	934	942	943	923	871	905	929	894	925	902	921	902	962	952	929	934	899	895	861	882	929	889	921	953	922	916	932	951	912	955	876	937	929	926	903	943	957	881	974	958	931	891	931	953	902	904	965	947	923	912	876	900	902	868	951	890	960	961	911	910	901	983	969	972	920	936	939	960	910	908	909	960	888	878	938	924	932	922	937	908	981	912	879	971	935	900	945	961	898	930	866	885	926	893	959	936	963	944	882	933	945	951	904	921	876	948	907	976	938	932	882	941	912	926	943	931	925	930	903	916	872	921	882	927	978	954	962	944	890	918	891	938	922	925	958	938	853	908	916	893	909	892	899	868	866	915	948	909	969	922	876	939	914	923	927	892	914	927	926	905	886	932	895	877	935	925	957	943	921	947	967	919	876	924	907	876	864	910	930	940	864	913	875	891	913	919	890	909	974	932	933	916	946	914	913	937	934	870	913	884	944	937	864	937	877	956	940	858	941	947	922	949	931	911	862	977	969	900	896	907	929	933	918	935	893	962	901	884	931	922	936	857	895	918	955	851	928	941	890	935	956	908	936	909	961	936	884	900	945	904	953	963	933	942	918	942	878	900	947	945	959	890	978	941	898	928	902	902	910	896	918	936	943	928	971	857	926	892	896	929	892	955	910	947	897	929	912	910	954	985	873	932	927	893	937	915	963	879	926	946	975	974	936	930	920	886	896	837	955	892	913	939	940	945	938	888	917	894	883	926	845	874	894	878	967	880	933	897	919	909	929	958	933	940	945	946	947	967	918	896	901	877	935	994	889	929	930	922	953	953	932	928	875	936	965	923	851	869	904	946	922	933	908	963	926	944	938	943	939	955	934	920	905	971	960	986	888	922	936	899	920	907	912	939	886	936	931	928	902	910	944	909	899	881	940	927	943	916	963	886	950	900	898	964	936	940	917	914	878	905	896	935	955	932	941	911	971	906	939	948	940	962	900	936	899	928	886	928	894	875	910	888	931	949	928	920	912	930	934	950	931	904	868	908	902	875	856	928	952	896	925	883	889	964	903	868	880	911	954	918	889	915	954	902	910	922	943	918	955	913	944	975	932	911	945	892	939	945	912	927	984	893	897	924	877	937	931	922	909	911	937	906	865	926	919	922	873	930	874	911	909	901	920	935	915	914	907	898	930	898	916	986	915	932	927	900	945	924	915	921	909	947	872	875	912	976	903	896	861	921	908	935	910	956	911	950	893	881	965	915	957	929	904	890	948	948	940	898	948	900	946	929	895	914	938	852	940	942	895	868	918	932	866	868	937	908	906	947	958	899	956	956	860	910	896	948	921	923	960	929	943	906	914	948	899	906	944	904	871	873	935	964	908	943	896	863	967	909	894	875	892	905	867	892	948	900	913	945	948	924	898	908	887	932	923	884	956	929	912	909	907	936	924	909	886	861	916	863	897	917	918	889	922	898	918	900	914	954	919	966	928	946	865	945	902	897	886	948	930	946	909	880	917	939	894	884	906	952	892	904	911	979	916	918	908	875	943	939	919	900	883	933	948	919	949	871	924	936	915	893	982	918	897	898	920	910	943	956	934	949	958	917	906	928	961	934	942	962	944	936	903	925	909	897	896	917	922	921	956	936	918	872	959	960	950	919	948	879	949	923	921	903	908	935	893	890	961	879	887	924	920	949	902	863	963	891	942	929	902	911	958	914	880	877	953	964	905	943	925	919	973	910	925	966	923	932	891	942	924	946	926	908	911	903	971	919	934	954	887	912	978
31632	28140	23633	8278	1330	805	749	706	633	630	642	678	701	650	691	656	657	649	632	677	635	721	662	666	662	709	697	649	670	644	663	627	648	672	671	631	699	639	673	673	633	678	657	665	625	629	681	661	660	679	652	639	658	675	643	644	671	673	669	690	643	676	725	686	634	690	691	658	627	678	691	671	671	687	644	670	668	662	660	655	644	645	661	654	690	681	626	644	660	712	648	664	638	670	688	708	682	661	630	667	600	697	650	644	646	611	667	706	679	661	679	648	688	666	674	666	673	681	679	627	695	632	659	632	658	636	660	671	663	614	668	622	693	627	642	659	637	636	678	712	642	625	662	662	656	661	653	611	666	676	672	638	664	728	692	640	651	670	651	626	656	638	677	647	663	714	654	660	661	635	695	671	628	691	654	661	654	640	657	648	632	687	647	650	666	670	667	704	693	640	674	674	607	642	663	639	658	677	723	687	663	674	666	666	726	681	663	706	656	667	659	689	617	668	641	672	687	654	681	648	713	630	670	649	658	680	640	673	669	661	683	655	670	646	693	668	647	675	659	726	657	702	683	683	651	705	613	679	625	678	619	691	667	654	631	709	686	709	650	677	676	687	674	702	662	729	668	669	631	632	650	665	633	641	643	651	633	713	640	686	626	707	638	659	648	689	723	680	649	637	660	643	684	645	638	661	648	606	688	712	646	686	654	724	672	668	654	658	662	707	639	663	662	641	632	683	681	663	673	637	670	665	642	693	664	622	671	701	644	647	705	635	657	679	672	645	696	678	616	678	690	645	682	691	684	653	651	655	670	659	673	621	628	608	681	671	646	671	701	677	673	676	666	679	652	605	644	645	675	688	657	708	653	686	626	675	689	685	694	674	664	658	671	678	621	632	708	655	609	700	678	674	662	717	692	683	667	691	696	665	683	675	663	675	702	739	644	676	662	631	637	628	642	667	615	632	674	719	633	642	631	645	671	683	651	633	651	685	674	668	685	682	669	658	677	645	659	652	657	649	670	681	637	646	551	668	661	673	699	648	701	664	627	674	639	632	651	616	670	650	659	696	676	690	672	699	664	654	706	648	664	667	654	664	645	700	629	712	688	674	643	650	671	701	645	672	647	689	659	659	703	671	664	701	707	630	699	646	688	644	686	644	687	656	740	650	703	641	682	705	667	701	685	606	690	639	637	657	608	676	662	675	678	660	689	668	621	665	699	616	689	666	677	691	659	642	673	685	655	676	658	653	702	627	670	703	641	661	685	665	664	688	696	681	669	642	649	676	665	647	602	649	661	643	648	597	661	709	662	635	650	643	661	653	710	665	627	670	644	696	641	697	633	709	656	676	668	698	722	655	677	674	670	686	674	670	664	681	684	671	706	665	694	665	725	676	664	667	684	664	645	697	653	710	686	638	649	647	668	638	659	696	657	663	719	645	683	678	601	663	694	691	667	673	640	640	671	653	639	631	629	629	649	640	655	660	661	665	630	686	651	672	673	690	670	646	699	693	675	681	644	638	682	650	672	685	685	645	702	667	641	684	674	621	643	606	634	680	675	621	686	668	660	684	650	661	655	619	645	647	675	637	722	656	623	715	645	672	687	625	704	604	664	687	643	684	665	612	631	635	641	650	676	632	676	636	679	682	715	639	669	694	682	668	674	666	667	652	694	666	685	653	658	698	655	687	664	648	663	688	652	648	688	701	657	634	635	659	658	662	646	659	644	655	650	667	645	696	679	667	669	658	643	657	640	681	694	614	650	656	689	681	679	645	676	660	697	626	670	676	666	647	646	652	678	655	685	644	634	674	672	611	637	667	675	669	679	673	691	684	653	681	677	681	670	645	650	701	675	653	702	658	670	690	665	677	644	661	665	622	668	658	653	662	671	701	651	622	621	697	696	660	653	673	628	648	667	598	626	696	685	642	694	711	618	644	649	646	663	685	588	674	680	627	637	641	670	657	728	619	674	677	620	691	692	712	686	620	708	680	700	731	604	679	642	704	669	663	702	663	671	661	609	688	696	654	687	640	680	721	682	647	696	660	684	656	644	652	691	680	615	656	682	666	649	672	655	637	697	665	698	680	662	628	637	606	709	686	638	728	712	677	654	671	661	647	688	650	650	695	618	704	640	700	665	631	641	667	635	598	677	663	615	682	673	650	681	608	643	672	674	655	637	715	647	657	659	667	668	683	626	685	676	679	658	662	707	667	649	629	645	677	669	708	673	666	667	649	666	652	656	671	635	649	702	685	665	673	647	671	639	647	656	676	665	658	632	667	704	653	692	660	648	650	688	675	686	649	667	674	654	662	684	687	676	666	618	673	692	634	632	674	658	670	660	642	667	677	639	706	632	639	675	628	699	661	652	639	626	701	683	667	680	652	643	685	615	682	713	674	696	657	639	685	653	649	679	688	651	640	671	668	644	675	642	663	647	664	688	663	668	661	691	696	680	669	668	651	669	686	684	635	601	664	683	671	660	647	713	690	639	643	715	696	671	645	662	684	691	685	679	659	666	650	651	677	637	700	674	670	711	660	696	651	693	656	661	653	674	715	664	659	653	654	672	634	652	650	645	670	663	692	657	681	670	671	654	680	652	653	638	686	626	640	656	710	650	633	652	632	668	657	699	691	644	649	648	676	659	677	667	701	669	662	667	634	677	644	712	658	646	672	692	703	636	674	660	688	681	671	637	709	678	695	653	685	698	657	666	656	619	673	660	677	681	676	627	681	653	641	695	683	647	661	655	682	681	676	700	656	654	673	673	710	704	631	655	701	639	636	658	679	670	671	685	683	673	693	647	657	696	607	664	646	592	646	664	681	673	682	641	666	623	653	725	659	680	665	735	685	675	686	679	648	620	634	695	668	663	622	695	653	622	671	650	688	603	660	634	646	694	651	651	691	670	633	632	700	618	631	680	686	685	683	690	680	638	664	687	675	662	681	670	648	676	698	689	638	648	685	661	609	690	688	640	644	658	634	629	673	653	688	671	680	636	687	682	658	677	647	644	593	679	730	666	688	627	658	674	626	636	658	718	666	644	662	620	665	662	659	685	608	686	701	623	685	734	680	698	681	669	625	652	634	665	679	661	694	641	624	647	671	661	687	690	653	692	641	674	650	651	670	629	630	629	651	691	688	715	611	666	693	663	681	659	644	667	646	660	678	676	608	709	675	687	636	681	647	661	678	680	651	664	611	638	692	666	666	657	653	657	672	621	697	679	622	650	652	659	682	678	682	678	739	663	621	646	664	718	675	675	656	698	681	676	683	666	657	667	644	649	665	718	671	681	629	688	659	660	672	622	635	678	695	681	708	674	682	666	682	630	611	650	678	668	676	664	647	674	715	651	647	675	666	664	651	685	709	674	687	668	705	680	697	697	666	656	687	683	639	684	659	668	673	696	636	706	638	647	652	643	647	640	698	672	702	675	726	692	643	679	668	687	680	624	686	654	621	695	646	661	661	646	646	629	649	615	701	672	642	681	704	672	663	611	655
38446	42510	22901	6064	1843	1084	973	916	954	912	940	921	860	893	950	937	940	931	940	907	886	922	941	912	952	928	862	932	923	961	903	924	940	903	921	886	937	946	914	901	870	954	920	890	894	950	944	900	959	959	905	909	961	984	960	863	954	950	968	954	859	956	902	926	904	913	892	959	894	966	932	866	888	918	927	943	954	952	884	917	925	916	954	884	925	922	915	959	883	905	884	888	880	959	947	862	918	952	981	913	936	882	923	947	922	875	952	862	982	953	910	868	923	945	903	928	908	882	889	931	921	880	940	946	959	952	894	963	925	965	931	860	940	951	917	929	973	943	909	947	942	894	901	872	922	946	882	900	919	900	931	887	931	922	926	919	914	939	888	874	933	935	895	863	866	925	912	843	889	958	849	899	905	951	879	880	918	971	921	919	916	934	965	932	901	913	869	873	878	864	880	941	930	898	877	897	927	927	907	938	921	919	943	889	932	836	937	854	914	910	923	948	854	902	940	913	898	922	953	928	906	928	864	878	880	888	957	835	905	920	932	913	965	882	943	921	915	977	860	898	965	916	947	947	910	937	905	952	951	934	910	896	939	903	959	940	872	855	963	909	923	949	918	909	894	916	912	971	928	938	919	845	906	925	942	887	901	922	862	959	938	951	921	881	941	908	914	942	928	915	901	927	952	885	912	879	923	904	907	884	928	896	925	954	886	863	924	928	875	897	939	927	925	927	935	947	897	926	914	883	894	903	873	906	983	947	942	909	945	938	908	941	911	975	923	916	977	873	941	962	938	898	892	913	917	940	878	943	874	898	894	948	898	963	908	991	931	890	922	932	910	932	866	913	976	913	913	916	931	925	938	945	974	923	932	871	840	939	903	938	961	888	885	938	888	909	972	927	922	891	905	870	919	917	891	901	934	916	904	925	954	905	897	923	909	880	911	966	948	939	901	896	898	847	927	924	965	909	906	924	917	930	863	887	943	914	853	922	866	917	942	872	883	878	879	938	981	904	925	878	933	915	893	876	907	933	899	922	893	957	932	863	932	938	913	880	888	914	875	878	956	880	891	869	932	895	883	913	840	858	929	896	913	927	900	913	958	903	903	953	918	909	970	947	936	898	934	928	966	922	946	932	975	951	948	946	924	970	881	906	876	895	902	882	970	893	961	870	886	900	969	918	949	959	957	894	908	951	904	874	893	922	935	920	848	962	944	903	918	967	933	904	890	1018	905	992	858	894	932	877	867	942	901	866	922	902	907	903	968	917	895	876	999	945	926	921	920	936	880	905	912	867	908	941	930	867	937	930	886	914	897	914	881	887	967	919	891	916	902	919	879	918	897	911	950	933	926	965	842	938	939	925	913	917	921	949	924	917	903	888	880	880	930	938	889	951	888	923	896	959	943	940	930	959	918	914	882	854	962	940	916	907	943	946	919	895	910	948	892	935	912	950	901	951	944	865	945	944	938	871	958	925	897	933	928	856	894	916	874	903	909	923	926	933	881	949	868	914	925	939	911	909	939	901	925	887	968	935	919	927	913	873	928	913	953	930	930	924	915	918	895	950	930	925	948	896	953	901	918	904	909	888	928	901	915	913	933	954	963	949	935	941	940	904	884	892	924	970	864	927	956	946	927	914	908	889	921	936	945	861	941	928	875	919	954	950	945	912	938	917	956	875	931	950	908	938	928	912	898	917	917	882	901	939	816	887	936	910	904	953	941	902	945	908	892	947	941	945	930	897	940	909	935	912	950	895	942	933	880	965	933	890	927	965	936	892	904	995	865	897	953	908	910	903	904	954	907	905	940	937	922	924	933	881	953	890	871	925	898	906	872	871	908	901	942	931	965	941	903	953	909	915	931	915	957	874	957	895	870	934	911	847	909	928	942	866	907	952	929	906	922	830	910	904	954	913	940	942	901	908	890	925	879	953	923	899	871	912	910	949	913	943	909	849	884	887	837	910	889	964	896	942	985	934	863	874	882	889	875	901	926	894	952	914	891	923	969	890	958	922	903	910	915	866	918	901	944	967	873	902	941	846	927	950	933	859	898	895	889	927	941	1010	822	933	880	900	899	917	949	888	956	874	938	953	909	982	869	913	921	937	907	974	913	952	911	968	880	885	866	874	953	890	942	909	975	926	881	899	927	907	902	914	862	922	942	921	916	871	916	948	968	953	922	901	929	922	921	942	901	900	990	895	942	900	915	905	906	955	882	923	914	918	942	924	924	900	950	896	893	886	949	921	966	939	967	880	916	907	928	916	924	958	930	910	888	869	906	918	900	888	966	932	922	904	945	912	958	935	946	906	906	880	916	964	948	843	943	936	883	859	927	905	982	910	1006	937	908	889	948	904	940	943	932	910	886	978	858	975	913	937	930	935	991	888	944	949	871	924	887	932	903	897	950	960	949	939	956	950	918	914	878	908	880	904	893	918	937	942	882	935	896	942	912	913	924	908	930	913	883	918	957	921	898	912	913	896	869	934	901	970	886	941	960	906	922	907	925	887	904	904	925	924	887	967	940	893	950	911	932	961	951	906	967	922	884	870	901	925	919	929	899	909	922	919	941	888	884	888	895	944	918	938	919	854	910	942	924	930	961	895	897	918	848	877	911	945	947	848	941	926	936	885	900	917	908	908	924	934	897	900	859	884	887	893	900	949	887	923	963	910	913	943	854	910	871	899	903	848	895	934	947	925	964	919	926	912	953	907	933	948	942	882	924	896	925	861	884	852	864	939	978	896	924	920	885	914	880	869	908	935	965	898	880	881	886	923	930	941	960	889	932	896	898	929	922	931	913	953	892	959	877	844	911	959	983	907	916	900	941	963	889	868	956	867	894	882	899	920	933	885	951	926	942	909	893	959	934	953	915	965	945	906	976	929	905	903	902	930	920	914	906	909	955	979	924	974	900	917	865	942	965	909	856	938	915	923	885	899	906	950	944	943	870	924	969	930	929	915	950	915	979	926	896	917	885	900	936	923	880	927	911	945	927	930	924	873	940	917	946	934	866	961	885	907	913	884	1000	953	941	976	906	868	931	896	915	870	911	942	915	950	934	859	909	876	874	913	906	929	914	921	938	926	898	891	909	906	851	867	964	912	979	945	951	943	854	913	896	935	972	886	933	900	946	932	883	977	939	903	919	964	903	942	896	907	914	903	904	931	913	919	942	856	940	939	940	886	877	914	940	868	915	914	889	959	892	960	937	916	837	921	908	913	939	974	951	908	854	920	960	899	920	918	958	861	895	968	867	955	942	886	913	951	971	906	905	942	870	978	963	938	966	898	929	909	941	952	920	903	932	965	907	936	927	938	957	916	901	883	943	867	937	870	935	957	1002	947	931	888	852	899	913	918	878	951	910	941	947	898	914	926	916	933	935	906	944	928	919	914	957	905	896	948	912	935	956	969	928	912	897	909	866	902	909	899	883	938	927	955	935	916	877	890	883	945	922	897	901	931	864	957	955	915	899	916	900	906	876	936	952	915	929	954	955	935	956	909
24249	21857	29518	24245	21164	13444	1464	842	749	801	743	827	780	760	808	756	756	720	764	761	751	809	835	785	764	797	807	745	822	772	782	780	751	767	783	806	772	753	754	762	778	807	734	751	752	731	775	784	738	751	759	772	764	786	776	816	788	765	776	754	783	786	846	797	766	802	784	797	748	775	801	768	794	791	797	800	755	740	807	731	760	761	800	752	775	725	819	780	757	746	824	763	788	769	753	756	756	750	777	825	746	754	789	832	757	783	768	760	783	782	728	746	806	751	785	719	787	729	757	767	752	743	801	825	808	758	812	779	779	774	766	759	828	775	766	756	788	772	757	722	755	769	805	814	774	769	793	834	819	777	772	746	737	721	760	758	789	792	788	782	771	754	754	739	752	744	785	748	747	805	745	820	755	777	784	784	775	755	773	761	778	757	832	725	766	795	737	787	765	773	727	831	727	743	781	744	816	800	791	733	762	758	771	731	752	740	756	771	819	798	723	788	800	782	768	766	756	747	779	747	791	761	768	743	811	814	792	786	800	729	763	778	782	775	755	723	801	790	762	781	788	701	757	780	770	782	793	767	723	779	781	736	786	761	752	790	752	741	750	792	738	779	824	745	768	796	744	734	728	816	720	750	758	729	723	796	758	755	748	742	723	764	780	729	774	740	788	749	825	810	778	832	801	774	706	722	706	740	732	813	774	750	703	804	736	757	750	786	769	763	738	781	782	739	737	705	739	794	769	709	762	775	803	778	839	747	769	733	787	740	755	774	766	748	756	802	836	803	769	735	791	778	783	755	792	755	704	780	830	819	802	722	797	766	785	746	757	807	765	763	745	765	779	804	738	745	749	728	759	788	769	742	778	753	766	784	779	799	774	734	798	739	799	786	735	768	757	791	775	783	764	760	737	731	782	779	768	790	765	764	752	735	782	756	754	741	754	790	779	742	798	731	784	783	747	755	775	780	798	741	794	713	814	824	783	797	765	758	765	795	809	768	741	778	751	789	792	799	747	766	813	744	755	771	749	805	777	766	785	753	755	775	762	789	789	803	792	747	780	738	778	751	829	814	772	764	732	784	780	755	766	777	763	779	788	775	760	803	754	806	762	804	723	778	725	783	774	749	772	802	794	793	794	711	775	785	711	702	741	692	796	774	770	742	756	833	794	753	780	764	795	795	753	781	779	806	745	726	761	744	739	814	746	788	795	728	740	754	740	791	788	735	769	761	731	773	824	738	746	746	818	726	739	772	773	780	810	823	716	764	792	805	783	737	760	776	779	787	758	801	797	828	750	777	763	819	775	766	728	781	745	804	752	780	791	781	799	767	809	739	798	772	810	751	746	797	759	828	823	748	750	780	814	769	775	757	743	739	770	761	766	754	762	791	742	764	811	816	733	744	760	784	714	722	752	745	769	785	767	725	731	754	755	778	741	779	762	797	762	760	756	771	777	830	758	746	751	745	721	808	807	796	783	771	792	810	724	789	794	765	822	774	709	786	773	787	819	730	758	776	741	767	739	773	749	781	734	784	780	793	732	831	742	766	767	771	758	709	750	788	740	752	755	787	726	731	773	811	774	785	731	752	764	720	827	730	770	777	793	783	747	761	826	765	794	759	790	782	768	757	766	774	732	821	788	767	772	723	792	725	766	750	826	742	759	747	783	793	776	787	754	735	805	798	781	802	761	850	740	743	766	754	741	755	760	765	747	734	729	817	754	796	779	771	729	777	766	750	773	761	790	816	749	775	801	758	793	748	750	768	769	824	770	728	722	766	773	692	774	710	779	784	739	764	766	818	819	720	774	767	744	800	701	775	801	780	810	759	739	742	750	746	752	739	761	766	763	804	769	748	751	786	765	749	754	767	767	751	769	776	712	823	804	728	801	741	795	756	737	794	772	699	726	752	797	703	734	745	778	819	782	694	772	753	798	752	837	795	727	745	809	744	786	791	760	752	778	777	799	795	756	850	792	749	741	822	808	787	781	775	792	743	702	783	729	754	773	760	753	758	729	775	776	779	770	790	767	739	783	771	770	843	735	811	774	766	732	825	778	711	733	824	747	716	798	766	732	784	807	770	754	752	761	754	758	833	720	710	735	745	762	781	769	730	774	757	782	732	723	722	738	771	794	805	786	747	752	736	726	719	779	765	759	738	786	793	770	744	766	795	790	755	786	757	791	782	737	775	811	776	793	816	738	755	764	738	819	771	757	792	777	740	745	770	769	805	773	762	790	756	744	724	793	734	736	749	753	724	757	787	828	789	732	728	733	778	770	767	758	730	796	795	755	721	770	802	845	809	775	764	777	787	759	768	793	756	768	766	741	767	774	759	747	756	815	762	724	765	763	764	813	771	763	737	815	762	748	742	765	774	766	724	818	736	766	769	791	787	762	754	745	748	727	778	767	808	763	751	759	762	771	752	723	761	812	712	812	791	703	774	720	821	765	720	778	725	788	791	811	793	764	788	778	782	767	804	808	783	758	773	812	783	768	757	715	820	776	816	824	785	736	769	797	748	774	760	773	732	779	760	765	717	725	807	784	764	757	780	745	776	758	779	745	756	790	842	738	772	755	741	733	841	823	746	748	787	719	774	748	806	796	766	775	773	735	735	732	813	779	711	779	808	807	742	750	755	757	724	767	773	764	776	793	774	791	775	765	786	815	716	751	749	750	683	729	715	715	777	731	743	823	754	793	765	801	749	796	744	795	704	763	736	756	729	740	762	822	797	759	762	714	727	748	748	761	760	768	749	810	833	810	762	813	774	751	787	755	758	715	760	749	795	769	762	778	796	786	729	741	742	805	761	813	821	736	777	762	761	730	770	721	752	758	779	843	764	781	776	778	817	771	771	712	717	744	782	779	731	807	808	728	757	758	793	743	770	777	795	749	771	744	719	781	782	752	796	795	806	768	723	781	777	720	785	750	746	776	769	726	785	750	773	759	807	830	764	787	774	816	799	788	815	743	744	751	757	831	780	740	779	738	760	809	743	766	802	777	767	751	776	789	779	777	817	748	786	757	801	766	799	767	756	775	808	720	824	808	788	818	735	796	750	813	794	770	770	763	754	784	775	808	790	777	756	753	780	750	722	772	742	754	728	793	765	766	741	779	764	781	791	745	719	770	766	713	790	762	774	775	761	748	796	755	758	754	772	772	792	777	753	753	766	764	742	727	796	735	805	780	744	787	781	799	745	782	776	804	760	790	754	766	750	770	731	761	712	767	697	730	762	724	785	797	776	801	785	779	773	756	758	799	775	720	790	780	719	813	784	748	775	729	740	745	740	790	741	699	722	747	761	710	728	748	763	780	793	774	804	768	741	776	717	808	765	758	798	758	756	747	762	764	748	797	765	726	764	730	772	729	770	801	750	762	828	746	790	789	748	776	795	769	797	736	796	736	787	765	727	795	776	736	793	826	768	729	751	708	712	758	749	752	785	779	770	762	772	800	825	777	737	770	739	787	777	835	751	760	773	774	783	805	715	709	777	738	755
61846	87773	55447	25642	7718	2014	1076	996	1080	1021	1077	1099	1103	1045	1040	1085	1040	1056	987	1126	1007	1033	1094	1083	1062	1040	1105	1067	1048	1020	1074	1085	991	1116	1086	1046	1011	1007	1062	1002	1077	1057	1074	1099	1048	1088	1026	1039	1102	1050	1039	1055	1054	1126	1091	1032	1053	1011	1042	1057	1017	1079	1024	1072	1061	1117	1017	1036	1028	1120	1089	1056	1080	1076	1081	1029	1015	1067	1006	1072	1012	1061	1085	1070	1040	1049	1048	1075	1050	1026	1038	1060	1068	1005	1034	1049	1054	1074	1120	1051	983	1098	1073	1054	1020	1028	1034	1063	1057	1012	1026	1027	1056	1021	1066	1010	1016	1037	1079	1069	1093	1021	1090	1070	1031	1016	1016	1030	1049	1093	1031	1002	1030	1092	1070	1061	1029	1043	1042	1044	1061	1019	992	1070	1057	1001	1058	997	1035	1022	1048	1081	1065	993	1124	1044	1038	1086	1058	1017	1079	1071	1074	1034	1032	1042	1065	1025	1036	1010	1018	1056	1075	1064	1064	1077	1082	1100	1131	1078	1046	1024	1026	1064	1034	1055	1015	1021	990	1020	1044	1074	1052	1051	1080	1008	1035	1034	1017	1023	1066	1035	1069	1055	1028	1071	1010	1123	1022	1035	1119	1013	1046	1074	1021	1098	1042	1081	1087	1065	1059	1026	1039	1029	1020	1091	1044	1006	1064	1079	1089	1059	1041	1081	1019	1050	1059	1097	1080	1093	1055	1052	1054	1034	1091	1040	1059	1107	1058	979	989	1041	1075	1081	1087	1098	1008	1089	1014	1024	1080	1025	1106	1025	1061	1059	1031	1046	1061	1060	992	1058	1051	1085	1014	1055	1059	1082	1000	1101	997	1112	1057	1053	1059	1074	1039	1061	1073	1039	1002	1053	1060	1074	1018	1050	1081	1051	1067	1062	1040	1039	1083	1041	1083	1033	1028	1084	1069	1046	1037	1040	1106	1081	1051	1036	1054	1016	1025	985	1062	996	1069	1074	1026	1087	1028	1071	989	1063	1066	1027	1069	1106	1026	1125	1021	1105	1083	1087	1024	1044	1010	1043	1058	1031	1002	1086	1043	1070	1036	1079	1097	1043	1062	1079	995	1071	1099	1019	1071	1069	1081	1095	1131	1013	1094	1062	1064	997	1038	1096	1074	1066	1068	1033	1029	1024	1112	1026	1029	1100	1102	1014	1076	1041	993	1060	1062	1023	1054	1061	1074	985	1067	1050	1014	1076	1018	1027	1030	1075	1084	1068	1037	1014	1029	1053	1062	1067	1075	1073	967	1008	1053	1029	1028	1043	1029	1029	1081	1059	1087	1082	1047	1078	1000	1016	1066	1077	1081	1083	1056	1069	1040	1021	1025	1065	1065	1095	998	1047	1032	956	1068	1039	1032	989	1095	1026	1103	1080	1024	1035	1005	1038	954	1027	1044	1033	1078	1099	1026	1106	1039	1037	1071	1028	1020	1063	1077	1060	1059	1083	1094	1081	1049	1054	1014	1075	1064	1061	1063	1023	1034	1102	1089	1071	1018	1055	1046	1044	1052	1050	1087	977	1038	993	1041	993	1077	1063	1102	1108	1043	1047	1041	1041	1030	1038	1115	1028	1058	1037	1068	1078	1061	1051	1045	1046	1048	1074	1107	1037	1018	1005	1076	1112	1042	1100	1058	1060	1056	1096	1049	1069	1101	1114	1020	1052	1079	1004	1067	1042	1105	1064	1023	1067	1029	1026	1058	1058	1065	1023	1100	1033	1044	1016	1098	971	1020	1050	1059	1044	1043	1001	1023	1033	996	996	1083	1038	1017	1046	1020	1049	1067	1055	1042	1081	1067	1022	1041	1046	1000	1035	1090	1019	1104	1038	1033	1085	1082	1031	1087	1042	1026	1125	1061	1056	1075	962	1096	1016	1021	978	1055	1142	1068	990	1048	1056	1015	1074	1084	964	1062	1096	1023	1073	1086	1071	1053	1036	1047	1073	1088	1058	1126	1079	1026	1061	1106	1126	1073	1086	996	1098	1110	1030	1088	1075	1086	1028	1121	1072	1057	1122	1037	1035	1039	1066	1009	998	1094	1046	1043	1085	1041	1034	1098	1050	1080	1043	1037	1057	1007	1100	1050	1058	989	1031	1033	1090	1049	1057	1039	1052	1039	1016	1057	1131	1047	1036	1035	1021	984	1055	1046	1054	1004	1058	999	1030	1038	1086	1105	1055	1090	1055	1062	1076	1034	1040	1028	1055	1022	1061	1039	1073	1039	1050	1084	1040	993	1048	1062	1092	1047	1119	1033	1015	1029	1069	987	1017	1055	1047	1020	1039	1069	982	1061	1045	1115	1102	1094	1061	1034	1023	1014	1028	1051	1094	1055	1063	1085	1043	1088	1053	1063	1002	1054	1016	1031	1000	1078	1025	1031	1048	1005	1061	1030	1036	1109	1088	1021	1039	1040	1001	1135	1053	988	1080	1096	1064	1032	973	1002	1057	1088	987	1010	1002	1084	998	1065	1015	1016	1063	1056	1042	1086	1059	983	1023	1065	1061	1057	1033	1121	1007	1019	1055	1020	1036	1142	1030	1019	1042	1065	981	1029	1037	1071	1072	1009	1078	1077	1014	1083	997	1033	1074	1144	1028	1063	1094	1004	972	1015	1004	1054	1103	1064	1097	1048	1044	988	979	1095	1031	1017	1023	1016	1030	1020	1104	1035	1045	1057	1046	1010	1031	1030	1066	1085	1029	1059	1034	1003	1035	1089	1029	1033	1024	1071	1076	1124	1084	998	990	1020	1006	1039	1015	1044	1145	1002	1058	1034	989	1058	1059	1103	1033	1044	1029	1018	1026	1020	1052	1065	1108	1033	1064	1076	1062	1058	1072	1029	1048	1018	1044	1063	1019	1072	1089	1032	1087	1020	1039	1072	1011	1021	1022	1098	1048	1058	1089	1054	1112	1060	1058	1086	1046	1004	1062	1095	1081	1112	1049	1101	1093	1057	993	1045	1079	1015	1021	1016	1045	1072	1100	1069	1062	1080	1032	1068	1004	1074	1049	1040	1004	1011	1038	1031	1081	1006	1097	1045	1002	1072	1062	1040	1050	1073	1057	1034	1029	1081	1065	1043	1068	977	1103	1049	1089	1010	1075	1072	1095	991	1040	1070	1055	977	1087	1079	975	1096	1008	1018	1046	1120	1101	1067	1079	1081	1079	1025	1083	1035	1108	1051	1071	1072	1048	1049	1100	1058	1047	1028	1021	1052	1069	1056	1100	1071	994	1096	1150	1018	978	1020	1086	1035	1045	1121	1041	1045	1080	1034	1046	1052	1070	1021	1085	1096	1022	1014	1100	1024	1042	1080	1082	1065	1021	1045	1063	1035	1060	1072	1062	1095	1061	1089	1088	1070	1047	1058	1045	1027	1046	1031	1067	1082	1084	1040	1023	1034	1038	1064	1029	1083	1029	1019	1043	1065	1043	1056	1080	1057	1034	1041	1086	996	1068	1070	1076	1017	1083	1057	1053	1057	966	1093	1029	1111	1048	1121	991	1054	1041	1067	1014	1055	990	1131	1051	1059	1062	1053	1080	1002	1062	1037	1083	1080	1081	1044	1065	1063	1051	1030	1071	1040	1039	1036	1050	1049	1055	1055	1049	991	1011	1035	1075	1077	1062	1105	1097	1143	1064	1090	1093	979	994	1037	1091	1007	989	1071	1081	1028	1012	1010	1023	1045	1072	1029	976	1060	1053	1081	1014	1049	1093	1054	1041	1073	1075	1035	1015	1065	1017	1077	1021	1038	1004	1052	1038	1099	984	1040	990	1100	1003	1016	1030	999	1051	1104	1048	1009	1045	1072	1099	1085	1048	1044	1038	1082	1092	1046	1042	1007	1025	1041	1055	1053	1050	1043	1062	1040	1111	1089	1000	1108	1036	1097	1072	1013	1040	1026	1013	1010	1037	1058	1103	1039	1063	1064	1043	1010	1053	1011	1064	1074	1047	1114	1064	1043	1066	1096	1026	1081	1050	993	1059	1030	1046	1072	1050	1081	998	1041	1075	1065	987	1064	1011	1054	1057	1041	1004	1027	1021	1051	1057	1085	1110	1046	1027	1088	1071	1006	1086	1040	1066	1054	1067	1032	1066	1087	1083	1054	1030	1096	1038	1059	1068	1000	1049	1100	1058	1047	1025	1052	1068	991	1011	1031	1051	1008	1035	1061	1052	1070	1030	1076	1016	1048	1032	1075	1029	1061	1037	1039	1033	1023	1068	1041	1010	1061	1062	1078	1035	1023	1057	1060	1048	1041	1048	1062	1076	1033	1008	1083	1024	1073	1025	1042	989	1013	1038	1073	1064	1074	1054	1036	1028	1054	1040	1088	1056	965	1115	1010	1028	1065	1023	1050	984	1058	990	1074	1021	1028	1050	1016	1051	1111	994	1052	1027	1038	1054	1057	1104	1075	1021	1013	1064	1018	1043	1062	1076	1117	1075	1009	1091	1001	1088	1073	1048	1068	1057	1039	1015	1112	1038	1032	1045	1034	1043	1055	1060	1060	1023	1044	1038	1073	1087	1061	1096	999	998	1008	1073	1023	1050	973	1036	1066	1033	1056	1047	1011	1055	1073	1060	1029	1062	1093	1035	1108	1041	1024	1060	1016	1060	1058	1061	1090	1024	1070	1033	1077	975	1027	1052	1013	1104	1041	986	1058	1083	1071	1034	1098	1028	1020	1079	1047	1004	1020	1029	1037	1053	987	1081	1039	1003	1045	1069	1011	1003	1073	1016	1111	1121	1044	1085	1062	1048	1159	1046	1020	1079	1072	1050	1060	1017	1052	1056	1070	1053	1005	1070	1059	1052	1020	1088	1104	1088	1024	1043	1059	1121	1056	1076	1064	1134	1067	1025	1009	1097	1000	1041	1051	1052	1028	1043	1073	1044	1051	1004	997	1054	1098	1036	1010	1017	1111	1034
23625	21777	29654	24075	21512	20339	5543	786	739	699	677	721	691	668	706	750	675	642	708	687	662	723	684	699	678	702	659	680	671	693	699	665	641	629	665	637	680	666	705	644	640	640	631	654	671	651	661	682	662	659	660	666	650	675	669	681	647	666	668	698	671	703	713	650	701	623	713	672	693	670	722	691	664	696	684	658	657	663	660	682	652	671	632	605	706	692	675	696	672	670	642	647	666	692	681	675	670	653	683	653	710	658	658	674	678	664	655	645	695	681	638	677	669	681	639	677	671	650	690	664	711	672	666	663	717	702	694	654	643	648	691	653	678	656	724	625	645	651	671	676	692	650	603	670	650	672	668	680	626	623	638	677	697	621	638	635	643	673	666	634	674	667	702	654	630	657	662	683	709	663	639	667	639	695	647	643	654	627	638	730	634	669	664	648	674	660	708	614	657	689	693	701	642	666	644	681	697	660	692	686	677	699	653	646	675	701	690	683	634	713	705	687	648	614	666	656	658	689	678	679	659	667	671	689	674	672	687	686	718	680	657	698	716	627	628	688	687	620	676	693	658	669	678	661	694	698	671	694	671	682	667	681	664	649	707	625	630	673	674	718	719	596	638	653	677	657	663	708	682	686	662	662	665	692	724	651	648	662	663	644	681	659	652	704	673	647	628	646	632	638	628	719	712	685	682	693	680	684	721	610	650	714	612	723	668	720	677	691	641	642	628	689	696	631	679	666	657	653	712	656	676	669	654	631	676	690	656	684	661	731	635	663	620	645	679	678	626	703	656	634	649	707	691	665	658	674	699	639	692	650	631	705	662	672	692	713	669	720	652	681	655	616	654	646	714	684	654	633	664	651	628	625	693	634	710	640	667	669	689	652	673	644	622	697	702	728	667	722	734	654	618	685	694	661	648	658	678	715	671	617	661	703	656	677	673	674	675	645	690	648	653	656	640	616	635	632	688	673	662	671	640	669	710	651	696	664	706	689	669	713	631	692	669	691	644	675	662	662	643	721	686	647	682	676	666	680	632	649	669	646	694	672	688	682	697	647	700	689	628	620	673	706	647	636	607	635	685	663	703	650	688	633	732	596	655	656	651	649	629	681	625	676	698	675	665	704	648	637	680	662	687	710	688	678	673	610	626	701	698	711	669	684	696	696	672	692	689	672	646	663	688	667	683	697	666	652	680	598	670	647	688	665	665	693	687	686	627	704	668	669	650	651	678	645	693	652	711	646	685	662	676	731	606	636	687	655	676	686	697	703	672	605	682	688	670	648	671	690	650	734	679	671	656	688	735	649	687	697	641	711	693	631	691	685	689	680	650	637	673	627	694	683	674	682	679	631	677	695	710	680	641	673	694	654	700	643	647	669	643	680	649	664	650	708	670	686	676	727	677	659	649	652	664	687	660	644	663	697	717	695	693	706	627	673	690	687	627	691	660	651	651	679	704	652	664	679	688	678	621	691	651	652	664	700	670	659	663	714	686	729	676	609	636	655	661	683	651	689	668	639	660	665	663	654	641	649	680	677	639	676	686	658	637	695	680	725	707	633	664	736	675	684	670	682	685	641	627	689	683	698	626	739	638	628	725	640	647	646	704	719	644	651	668	669	666	655	621	653	708	708	642	711	655	686	664	666	682	638	644	649	651	661	687	685	636	700	670	663	709	679	705	657	691	667	669	669	687	672	657	676	641	677	629	629	657	667	675	657	659	644	681	675	648	698	734	687	681	690	666	640	683	675	683	691	686	695	667	690	672	660	683	671	657	675	692	656	655	700	689	699	606	669	689	670	669	720	662	666	667	681	688	641	644	650	666	659	694	644	668	628	655	702	619	635	654	642	707	649	638	643	687	667	656	641	630	675	654	668	668	690	682	667	666	665	686	659	710	662	697	637	718	694	661	674	647	670	665	658	701	686	689	677	694	674	662	689	661	728	639	658	702	600	676	630	722	700	720	673	653	680	672	666	664	622	650	656	731	689	662	644	697	663	687	656	704	656	675	672	720	728	627	638	660	650	659	679	650	642	667	655	691	681	705	647	673	648	678	634	633	708	651	664	691	684	692	695	708	653	655	667	687	660	692	651	638	659	691	662	632	698	693	694	611	717	712	636	674	665	649	650	668	682	711	658	670	652	669	632	656	684	664	654	687	687	675	676	628	649	711	698	693	666	683	616	666	712	656	649	660	669	718	667	653	725	658	688	727	644	672	641	636	687	678	660	633	650	672	684	668	694	699	653	670	673	715	710	651	644	685	694	663	651	678	662	688	722	672	690	649	649	676	668	704	680	664	683	702	664	670	707	674	726	660	642	682	683	667	678	717	695	682	682	657	694	713	653	688	681	657	667	644	654	600	660	647	721	692	706	624	672	659	642	680	672	620	656	688	682	626	684	718	678	691	656	687	669	683	691	685	660	666	671	644	654	672	663	652	724	648	702	658	657	682	686	658	663	671	680	648	701	656	643	705	618	687	689	688	664	681	642	614	710	683	668	642	661	688	696	669	674	665	710	681	661	623	698	667	658	656	688	631	666	642	643	639	654	647	665	659	661	652	651	635	681	673	683	662	691	676	700	665	683	708	674	683	729	656	668	604	635	671	730	705	674	672	649	646	662	719	704	668	637	717	661	611	682	690	670	670	664	656	671	695	611	657	614	641	660	621	685	646	629	683	697	667	646	633	694	698	630	693	686	651	648	686	655	640	676	648	708	659	696	668	675	658	649	676	662	643	670	632	636	667	690	676	667	654	739	661	673	677	676	663	650	693	641	644	630	683	656	710	644	657	676	677	645	683	671	682	675	700	665	677	688	669	656	699	653	695	678	726	655	683	689	651	656	612	682	686	669	633	633	642	685	687	654	704	642	689	674	687	643	666	667	662	659	668	707	642	662	616	653	675	698	678	681	618	666	703	696	677	671	660	697	637	677	671	683	674	654	675	704	677	625	656	656	709	692	636	658	641	663	665	708	679	696	649	669	637	631	663	646	636	672	657	670	675	636	712	683	708	645	658	651	675	677	685	647	668	698	648	678	689	682	682	665	645	694	700	652	687	701	622	661	651	700	687	652	637	660	678	670	664	683	720	672	662	670	703	662	682	669	682	658	697	651	673	686	663	680	628	720	654	642	665	647	641	658	685	645	706	699	656	675	649	697	664	669	661	665	645	619	719	688	719	621	659	706	654	730	643	666	699	678	661	673	650	642	694	632	656	713	670	662	671	700	705	654	659	629	662	678	659	626	698	689	683	688	636	661	661	606	669	676	673	691	615	662	704	644	673	643	659	678	668	679	688	678	648	675	621	677	636	672	665	655	607	730	693	643	682	670	669	672	686	681	695	632	677	642	649	693	680	704	660	685	655	692	698	640	635	662	664	664	692	688	653	675	668	687	667	681	677	653	672	673	669	680	649	689	655	679	639	703	684	688	661	674	681	657	684	672	682	670	721	645	680	637	672	712	647	660	640	669	676	723	655	685	642	714	678	664	692	686	674	639
62314	95004	61954	30580	10030	2294	930	943	882	994	903	971	901	922	892	886	879	909	885	913	886	896	962	860	918	941	893	963	889	922	916	922	915	906	977	931	971	904	918	893	862	898	900	903	1017	943	883	913	919	863	933	979	931	879	904	908	919	911	889	928	940	917	961	915	936	911	877	953	903	896	902	872	857	903	946	844	910	892	906	889	890	900	929	993	906	896	875	911	912	924	925	921	909	872	913	935	941	855	919	914	948	962	909	961	918	922	956	908	899	948	942	967	914	928	942	928	948	937	918	840	911	873	925	883	917	938	950	896	873	892	917	934	897	939	940	898	888	924	963	921	938	890	964	864	889	908	913	909	890	929	961	895	936	894	916	853	893	882	932	883	913	862	877	921	892	931	897	894	883	945	906	894	882	927	925	886	948	944	924	939	920	968	877	942	927	918	889	899	951	871	947	924	896	971	928	909	912	891	894	913	939	926	889	892	893	905	881	878	926	862	927	919	957	952	916	885	944	919	907	948	944	877	904	900	940	925	914	972	898	893	962	902	879	925	898	916	870	952	940	913	897	932	862	911	875	875	901	906	920	970	911	888	894	966	880	929	884	912	922	953	939	914	908	935	926	938	953	928	961	914	933	918	971	924	851	936	903	914	879	892	885	974	884	894	930	891	940	854	879	912	890	898	895	878	928	912	890	911	962	902	894	922	870	931	930	882	959	878	867	943	902	942	943	929	961	883	916	907	960	925	889	879	918	925	971	928	890	911	934	967	914	868	885	936	888	951	929	958	902	910	945	835	912	951	926	918	901	917	942	872	986	866	963	936	882	929	923	881	921	934	935	903	898	906	848	920	944	880	926	879	928	921	857	907	937	909	866	897	939	897	912	924	937	916	860	922	898	931	919	867	882	881	902	913	917	897	855	943	909	977	916	863	918	872	938	892	880	938	946	941	910	903	937	954	931	848	964	874	938	950	863	880	975	880	926	925	914	889	863	938	997	924	917	911	872	927	897	848	846	925	869	932	918	903	892	916	847	954	883	911	905	951	911	917	877	948	891	919	914	910	902	913	928	922	872	915	958	937	915	893	937	905	895	905	871	923	940	903	950	919	971	908	921	870	946	870	937	911	945	932	925	926	886	898	904	954	901	935	880	920	899	924	950	902	903	941	887	930	890	923	925	877	928	863	945	936	952	928	915	951	859	915	874	935	881	896	882	932	870	894	855	847	902	880	910	893	922	909	933	950	893	903	899	873	934	894	957	887	960	896	955	929	927	879	894	881	908	886	945	897	914	930	900	931	919	879	921	920	865	880	932	927	936	922	954	959	903	963	896	909	884	873	914	938	911	906	905	874	955	926	937	935	910	941	886	925	932	909	992	930	926	917	863	912	914	984	925	891	947	929	967	918	946	940	915	811	908	859	976	879	932	931	901	868	919	929	923	957	835	903	905	896	868	912	964	980	958	906	871	924	937	897	955	902	911	931	923	897	918	896	913	902	922	925	920	961	907	905	907	844	917	901	928	909	927	923	910	931	933	905	932	957	869	917	960	906	917	854	957	904	938	892	943	889	893	945	979	934	937	977	898	976	860	899	887	899	926	892	925	889	950	866	882	946	900	910	880	936	959	923	943	883	922	904	897	878	928	919	907	879	863	947	910	850	958	918	965	922	899	890	883	892	923	952	877	911	925	917	967	945	943	882	951	909	892	942	878	908	886	973	922	890	914	875	937	907	971	911	965	927	906	894	918	900	930	904	927	890	873	910	924	958	885	959	905	957	902	963	944	886	899	880	871	916	860	930	917	928	904	938	886	932	880	949	901	884	928	910	924	902	917	966	945	888	912	921	937	920	886	916	933	914	935	915	897	889	895	923	864	909	942	895	921	948	889	927	945	899	914	927	966	955	946	907	895	892	923	910	897	926	899	920	966	891	924	883	930	955	975	854	989	943	877	896	939	849	920	908	901	909	883	890	925	884	937	916	901	909	850	899	945	881	885	919	876	884	935	885	939	902	939	953	915	892	876	910	902	964	955	897	913	897	942	913	955	918	916	887	921	913	886	864	936	953	906	893	919	949	925	952	925	889	961	874	926	871	920	933	923	886	906	901	946	911	871	894	936	938	944	922	933	919	908	946	883	868	972	908	943	903	927	905	928	885	911	927	908	881	955	960	866	954	893	953	902	929	874	920	890	899	899	976	883	884	917	914	924	923	938	912	966	930	893	921	931	899	910	915	836	908	943	874	875	941	898	887	929	870	918	948	949	965	985	921	877	875	955	965	897	934	908	905	911	851	890	903	933	930	970	898	885	927	908	918	904	929	927	944	884	912	899	897	949	893	922	943	938	881	922	910	948	879	927	877	939	903	957	898	889	923	932	949	935	933	938	898	913	864	879	908	955	962	923	871	943	884	950	860	907	916	895	918	868	892	852	912	900	911	907	902	891	914	864	918	964	903	937	909	867	853	921	951	886	872	908	946	880	900	930	885	878	926	904	894	922	911	914	893	928	870	962	930	953	944	885	985	930	913	911	933	940	944	924	959	924	908	926	889	904	935	923	902	868	897	907	980	971	910	901	876	879	893	944	883	903	949	931	913	913	901	949	912	912	870	917	921	941	892	866	938	916	921	951	878	920	915	891	934	900	952	890	892	917	916	914	906	911	925	888	900	879	880	902	957	931	963	910	986	920	904	894	893	874	908	904	909	864	990	878	945	907	881	926	861	892	906	849	875	898	887	952	910	931	929	929	930	864	925	903	902	913	934	888	904	955	952	899	874	939	977	885	917	930	836	900	958	862	959	904	973	882	954	914	931	882	934	876	957	941	937	872	847	903	896	980	905	889	935	884	944	947	863	981	935	892	888	927	907	941	885	898	929	909	890	892	892	877	921	889	907	981	914	920	915	907	959	984	878	949	884	898	874	961	945	906	911	911	928	907	885	898	948	901	922	912	897	900	878	906	884	920	870	907	892	880	907	957	927	907	913	922	863	942	927	906	929	876	900	924	972	908	844	863	928	889	914	912	968	885	884	850	922	918	877	933	868	895	907	902	867	970	918	868	897	884	939	893	911	898	898	917	891	908	902	899	953	902	965	880	948	942	932	952	886	942	948	920	1004	898	932	921	946	916	913	914	883	917	960	884	941	844	880	872	912	882	942	877	951	931	887	912	862	894	929	874	873	880	869	957	895	883	942	932	937	870	891	922	915	913	889	981	884	926	921	902	928	920	915	923	906	894	865	842	884	890	890	952	940	905	946	927	931	899	919	934	925	851	912	940	891	892	954	893	889	882	889	929	890	914	877	905	907	896	893	926	875	966	932	914	933	919	891	884	920	939	946	937	934	862	890	891	943	940	872	906	912	905	952	879	922	956	900	940	917	899	935	938	922	858	911	927	966	949	873	913	908	899	948	918	906	921	887	912	909	925	949	893	931	872	891	923	878	888	883	924	877	875	880	910	856	980	919	898	935	893	856	901	841	878	942	882	954	900	911	929	940
31940	27830	23285	8276	1306	769	695	622	687	626	650	668	643	646	655	654	684	682	687	584	658	663	673	607	678	631	653	685	677	614	661	719	670	682	633	649	668	684	670	601	668	635	649	649	679	699	625	689	640	626	650	676	667	648	681	647	686	683	648	684	655	664	613	677	658	615	664	655	690	659	669	674	703	620	644	678	631	626	702	638	666	639	653	601	657	697	668	651	660	668	675	650	664	661	627	683	618	661	633	691	669	704	641	685	690	632	582	643	688	613	652	671	624	646	646	682	622	657	632	643	651	649	633	610	664	679	670	635	650	655	629	656	686	677	685	677	682	615	684	626	673	600	686	688	677	662	671	627	660	628	680	646	683	685	649	653	643	593	646	684	653	613	669	649	663	662	608	682	614	631	660	653	594	624	625	685	664	663	678	670	642	653	642	624	649	650	691	660	671	647	642	671	661	666	650	654	641	677	635	641	631	668	611	667	640	669	664	672	647	707	668	677	662	668	670	644	649	653	644	672	678	730	662	674	678	638	665	670	686	647	645	669	700	582	640	663	633	638	629	622	648	650	682	671	649	621	682	626	679	644	649	655	651	661	626	595	668	630	671	672	652	631	620	655	704	671	645	675	642	666	668	668	601	648	615	644	703	633	633	634	630	615	668	653	642	677	676	677	643	630	637	630	627	681	670	621	657	649	627	629	671	636	629	660	682	593	654	673	725	633	599	671	637	629	673	692	655	658	664	671	679	637	644	694	676	670	624	675	654	642	642	671	640	627	641	651	665	639	648	655	619	680	648	644	680	680	665	665	673	672	642	694	685	664	602	678	678	631	644	722	624	655	697	614	638	655	703	687	656	661	649	720	630	660	681	611	640	663	618	670	665	664	648	686	639	641	695	607	673	672	640	643	681	663	609	643	635	661	695	667	656	642	610	697	647	680	676	671	643	655	645	598	621	687	619	673	589	650	622	629	706	640	643	694	640	653	693	659	662	704	641	659	647	640	663	674	647	653	611	638	609	653	651	654	633	633	666	671	674	641	657	647	651	667	665	662	644	605	674	667	650	670	666	641	671	626	661	700	619	651	653	660	615	667	642	667	641	681	610	623	615	666	675	663	640	629	679	639	666	666	643	666	668	663	607	653	655	666	707	651	626	664	694	638	614	703	646	658	666	687	681	698	677	634	696	664	701	648	654	660	679	646	667	628	682	633	667	691	656	650	650	662	601	669	643	650	641	645	612	648	669	623	676	627	659	594	632	685	626	664	646	658	639	638	600	636	620	653	635	622	668	647	607	658	664	687	711	638	661	622	617	664	652	668	665	652	626	703	682	630	636	698	664	711	673	701	646	621	664	634	594	664	664	689	633	644	627	661	662	729	659	608	649	638	658	696	621	637	658	644	673	619	657	643	709	630	692	650	622	651	666	672	667	638	671	625	659	670	663	650	641	681	668	661	695	720	661	686	628	655	613	667	623	627	651	674	634	653	681	656	650	685	672	650	667	662	708	673	656	635	665	651	642	651	644	652	665	643	625	719	653	584	693	665	657	660	696	650	664	688	663	668	681	723	655	711	600	677	688	627	650	648	609	600	650	650	649	694	640	658	670	626	659	648	690	662	662	650	644	646	642	604	638	665	640	666	683	655	658	649	672	645	618	671	662	717	653	614	630	644	674	628	670	647	651	661	652	666	607	650	666	699	626	676	637	719	669	640	667	644	681	622	679	635	692	649	624	652	651	665	664	646	644	657	629	638	661	631	653	675	665	664	694	656	690	700	657	686	633	654	635	655	682	699	669	627	644	655	653	667	618	643	689	604	634	672	666	704	613	628	697	688	656	659	692	625	682	651	664	646	675	674	691	665	649	668	713	667	702	724	647	659	647	656	646	642	661	711	611	620	662	621	664	663	614	672	650	626	696	647	636	628	667	667	663	665	594	700	627	668	623	674	657	665	671	660	632	657	660	677	667	628	672	666	614	610	674	688	650	641	672	664	678	620	628	625	647	643	672	652	663	651	671	670	659	655	689	682	660	658	659	567	639	658	643	688	690	616	641	699	654	624	679	638	662	659	695	646	648	654	633	629	659	641	615	689	651	675	661	638	653	650	652	650	652	636	692	658	660	640	676	617	691	647	684	654	644	678	673	669	695	638	589	640	643	626	642	648	667	670	638	686	641	598	662	678	667	642	681	664	671	651	613	638	678	652	682	634	636	654	646	641	677	632	644	673	665	681	681	646	663	646	645	646	605	671	643	652	633	586	612	638	647	637	715	684	606	664	605	615	679	656	639	693	661	705	650	649	658	633	619	695	680	667	654	625	641	638	652	647	703	623	648	641	701	606	679	636	672	650	632	623	621	620	674	660	654	646	570	663	607	684	678	610	604	691	671	651	659	683	701	672	623	663	660	642	645	595	686	653	622	688	667	609	679	636	648	672	677	671	683	635	653	700	692	675	615	656	659	630	687	676	622	695	622	656	617	615	638	683	652	632	624	653	642	630	649	627	676	672	622	672	672	671	640	691	626	669	638	651	673	629	639	657	657	685	617	654	612	684	626	650	678	674	665	649	663	672	644	672	664	656	625	652	600	654	689	635	648	690	643	630	648	649	622	608	633	696	679	613	682	658	658	625	665	657	633	648	701	649	644	628	635	697	657	682	694	650	664	621	669	677	676	630	651	651	640	632	658	668	618	699	648	660	630	617	657	665	691	620	685	678	649	641	668	662	649	632	665	624	656	718	655	657	682	645	648	633	645	682	649	666	681	660	629	637	680	636	661	670	640	684	649	642	676	619	672	671	645	640	641	666	632	636	688	615	628	654	674	678	654	662	653	700	686	612	676	681	653	700	652	618	636	671	642	629	668	698	634	652	647	647	675	685	626	663	681	656	652	617	652	674	689	662	663	681	654	653	663	650	631	666	654	652	664	684	683	631	693	668	650	632	591	662	671	643	684	653	624	638	619	661	617	632	673	628	662	643	670	643	697	595	631	651	675	665	635	655	663	658	645	622	603	678	662	649	646	633	642	674	627	664	635	645	643	690	694	624	669	676	631	641	672	672	635	648	652	631	666	631	624	673	670	635	580	695	633	663	677	642	649	650	616	648	647	668	709	678	670	601	691	664	653	640	637	640	652	663	673	657	637	647	698	639	635	607	685	664	653	621	689	664	673	675	707	643	624	652	656	691	629	654	685	676	714	658	640	679	638	609	645	642	657	683	631	658	661	672	637	675	661	621	639	670	662	679	652	602	665	668	681	678	707	655	650	626	605	622	625	617	676	695	626	644	658	634	656	672	655	628	690	659	618	631	682	600	638	641	650	641	629	663	642	658	667	652	639	623	682	687	702	674	673	681	642	730	649	619	670	660	644	653	651	664	631	649	661	663	635	658	677	690	630	656	668	623	656	679	623	655	645	710	632	688	666	658	637	632	672	589	657	664	646	678	640	641	626	640	644	636	689	605	645	642	661	685	641	648	681	633	620	631	682	650	658	684
38626	42102	22700	5703	1808	1026	903	947	865	895	952	897	898	950	907	859	873	898	907	887	944	932	900	989	918	926	906	861	939	876	881	943	881	885	932	891	916	860	930	878	907	951	901	929	921	911	897	930	884	939	897	946	891	936	872	899	938	916	961	966	937	943	923	868	916	933	902	946	904	900	888	942	933	866	904	966	853	949	927	849	918	888	930	891	893	880	966	906	895	903	863	971	899	932	914	914	880	917	845	936	942	929	958	927	934	906	902	935	935	870	898	906	895	903	906	912	978	928	824	856	892	947	851	894	918	905	904	912	874	881	918	975	951	934	954	967	909	843	908	865	931	902	885	926	901	861	950	916	901	925	877	921	930	936	877	906	881	917	917	918	936	920	942	897	892	913	890	915	901	883	903	923	924	893	1000	900	918	940	922	842	916	890	929	871	904	911	926	913	922	886	882	875	937	896	925	940	915	949	890	906	890	887	881	886	898	885	928	959	951	906	900	860	923	947	905	880	900	931	964	868	909	890	905	878	895	921	900	865	891	842	862	908	900	922	894	870	922	876	904	937	873	939	843	925	936	854	932	878	918	882	956	933	882	900	908	927	893	898	867	917	908	886	869	934	928	898	954	860	909	901	905	863	909	915	940	820	915	892	906	890	917	924	909	937	895	870	954	859	897	961	935	936	912	906	927	888	1010	927	913	941	922	901	887	931	846	912	892	926	934	916	832	925	914	853	937	910	915	898	839	932	911	865	861	959	889	913	928	947	912	901	907	889	907	924	925	918	941	898	912	942	911	927	883	907	926	922	924	943	971	893	900	946	902	931	916	981	909	900	917	924	911	939	910	914	915	934	875	851	879	899	909	949	852	916	918	874	903	872	879	914	930	902	906	905	970	906	940	895	953	861	933	966	875	926	935	910	882	882	885	867	918	911	884	955	875	949	891	888	927	928	892	880	902	922	920	881	888	955	871	884	894	932	886	961	902	861	920	889	901	911	927	929	949	890	890	914	940	904	908	905	871	875	929	944	920	855	916	928	912	886	882	909	848	876	909	861	909	871	908	927	902	828	865	897	897	907	887	875	870	884	873	891	915	877	892	911	938	902	881	946	937	939	896	947	822	924	888	899	916	891	862	910	949	898	896	879	895	878	946	932	931	926	839	937	932	971	907	943	887	914	894	944	924	835	933	897	895	895	909	894	911	916	865	893	871	912	858	906	920	910	903	887	915	867	884	927	936	913	931	883	912	886	910	925	892	897	943	913	900	864	878	914	963	868	915	942	905	879	892	944	836	927	973	855	935	893	902	874	913	907	878	919	910	876	943	895	933	936	921	890	894	909	968	821	942	945	907	863	920	909	901	906	925	892	873	921	915	877	867	917	875	908	953	888	847	939	925	887	957	898	910	935	887	904	862	933	908	845	909	898	953	871	933	911	939	900	897	904	851	906	926	875	920	932	936	880	956	904	920	952	949	921	947	872	942	884	951	930	909	898	875	952	935	947	882	870	896	927	957	897	890	893	877	854	939	897	876	893	884	916	938	951	909	897	940	855	929	976	941	917	914	934	901	877	950	911	881	905	838	927	922	962	894	876	889	877	916	901	898	858	897	894	917	904	887	925	912	912	900	881	920	951	903	886	923	946	878	949	914	908	882	880	889	914	916	926	889	972	918	913	931	896	902	916	889	893	937	944	915	865	870	864	894	931	896	916	913	890	888	888	888	916	879	940	846	926	907	902	929	924	929	884	924	922	874	891	861	907	904	845	905	929	915	912	902	921	902	923	892	926	884	875	929	913	892	927	919	871	907	908	893	896	882	928	903	900	894	925	947	896	925	875	867	967	858	888	890	880	912	914	898	959	906	938	901	944	896	948	879	929	908	948	926	878	932	887	939	906	886	908	900	889	907	892	937	930	908	885	886	898	914	902	896	944	923	917	906	914	889	856	928	868	910	845	949	899	953	873	929	909	858	822	922	893	885	912	860	937	853	893	920	893	894	901	938	931	932	881	949	917	929	892	904	940	882	898	888	894	910	875	878	888	899	920	858	907	931	936	879	889	909	879	972	896	854	872	958	869	889	929	868	865	933	924	931	900	928	927	924	920	909	918	852	903	897	889	874	879	909	904	896	921	902	967	918	937	926	884	898	921	916	900	926	884	912	904	963	900	898	849	884	871	909	943	919	916	922	913	937	926	942	931	961	957	891	910	887	888	891	910	944	898	908	907	929	905	918	877	892	917	939	897	876	906	901	928	897	925	937	875	907	897	874	945	868	834	929	896	920	929	883	859	882	867	955	862	895	947	929	904	947	851	901	919	907	921	866	956	891	915	904	914	892	921	968	918	913	890	898	934	919	889	911	891	918	907	881	883	925	917	941	897	890	908	962	946	935	957	892	938	885	875	929	903	917	893	885	876	959	933	884	951	833	902	891	935	937	908	897	952	870	939	922	884	895	922	880	920	889	908	878	869	920	873	899	911	916	873	888	910	927	934	912	899	868	907	912	873	909	904	941	902	851	904	877	843	903	948	949	921	964	868	923	956	897	892	860	922	850	917	925	907	938	906	905	873	884	895	904	876	937	878	934	975	897	935	899	899	885	921	901	910	920	938	875	882	926	908	880	832	904	950	839	913	920	956	890	945	874	921	856	871	917	901	930	935	875	820	905	945	910	921	955	884	866	958	907	886	896	970	876	903	991	839	872	888	902	913	961	911	922	928	858	901	908	875	892	941	927	908	899	911	913	881	899	855	912	934	932	907	882	879	868	892	928	908	971	907	913	870	934	980	847	884	921	946	923	898	857	923	871	969	896	918	922	902	892	901	964	909	911	935	914	977	915	887	939	967	896	892	873	903	888	924	904	890	924	865	909	840	937	908	858	912	934	875	911	884	892	909	892	909	883	930	935	906	925	958	924	907	904	896	940	943	916	887	899	878	892	914	908	904	874	881	914	898	912	876	908	917	946	884	924	925	918	910	907	908	942	914	927	876	855	974	923	877	873	926	925	920	856	839	939	908	865	911	896	935	878	893	923	921	884	928	903	879	920	929	864	933	938	834	897	924	905	865	906	912	898	908	847	916	846	886	934	937	920	875	918	929	905	924	895	922	893	911	879	892	886	904	890	937	902	920	911	843	894	947	886	918	881	920	926	906	882	883	825	916	900	881	936	970	878	929	863	897	879	869	893	928	965	940	921	894	888	966	863	994	910	934	911	910	897	898	917	828	961	927	904	886	945	941	908	894	866	874	867	895	881	892	938	945	902	927	906	892	939	926	921	912	911	925	860	906	883	890	967	871	972	903	898	911	906	868	878	879	892	927	895	890	882	898	856	921	896	919	915	945	927	914	951	924	949	894	894	917	849	919	912	884	912	905	898	965	903	954	928	894	907	933	954	874	888	912	869	894	879	844	889	898	881	895	899	891	910	950	854	924	889	932	884	898	907	875	916	958	958	883	888	919	892	904	892	897	907	944	882	892	904	896	977	921	898	937	896	937
24392	22069	29630	24347	21279	13231	1451	849	775	760	763	799	811	777	763	726	800	813	789	770	816	780	841	760	775	750	785	721	776	770	730	784	785	772	824	810	761	768	741	772	779	748	771	827	780	741	763	766	768	799	808	807	779	754	771	803	755	809	800	720	733	739	737	726	814	751	801	780	804	742	741	781	734	814	793	761	780	785	754	799	764	712	781	784	747	803	741	749	827	789	746	741	773	772	795	766	765	701	732	733	780	754	731	792	767	807	762	760	750	775	814	735	771	748	771	798	724	748	777	736	768	752	769	785	752	757	799	800	763	794	804	776	772	792	779	727	782	715	768	819	762	787	772	752	721	750	793	781	784	756	703	817	717	726	777	770	733	775	779	798	778	780	756	819	785	800	816	807	769	732	790	760	763	775	729	756	786	771	786	770	786	806	795	779	798	816	790	754	731	767	800	746	747	830	788	784	749	796	737	791	772	739	756	776	803	770	812	789	740	793	758	815	777	775	755	773	781	811	780	772	807	787	758	780	746	764	803	746	809	759	735	782	770	808	752	737	711	787	741	754	733	785	757	775	742	785	767	795	755	797	802	778	728	772	800	769	786	766	795	790	753	798	810	759	772	772	733	808	764	742	760	781	752	757	738	799	781	744	768	807	776	728	712	838	741	807	806	811	778	774	747	830	776	775	762	725	799	792	724	762	774	782	773	797	809	819	778	808	737	749	796	729	750	775	775	740	780	736	774	826	763	803	804	823	784	724	758	755	741	776	765	727	783	683	745	749	752	756	736	792	796	782	748	776	765	759	783	777	771	773	698	740	806	745	777	768	747	761	790	776	749	750	779	768	724	762	718	772	741	801	783	775	746	795	801	753	744	768	759	768	754	775	760	765	752	796	722	828	839	765	750	739	792	829	737	756	748	764	777	749	812	799	780	799	786	725	732	789	757	783	775	714	769	730	766	788	769	717	753	750	757	791	765	817	768	750	737	803	807	771	735	804	726	798	767	752	806	786	781	734	815	780	771	759	774	767	713	751	808	761	741	761	670	727	753	787	825	757	747	739	800	773	749	762	748	773	747	735	740	760	826	738	704	740	759	766	752	709	774	733	797	784	767	743	738	764	738	725	713	766	729	776	777	748	753	751	762	733	769	780	743	776	731	764	830	715	753	747	755	773	783	745	742	757	799	778	787	793	727	737	793	779	759	805	704	775	747	793	690	729	780	773	816	786	783	790	755	759	739	713	776	757	739	724	762	780	781	781	725	746	764	789	770	749	746	773	774	785	755	770	777	763	717	786	846	781	736	745	735	726	776	748	718	747	761	794	813	720	793	748	775	791	717	753	786	745	744	771	717	762	739	755	770	786	774	743	748	813	753	790	760	771	773	761	743	754	737	760	775	733	747	792	765	794	731	771	784	742	758	745	739	745	782	803	738	816	788	756	758	787	781	745	776	800	800	816	733	774	725	750	803	758	813	715	777	816	781	758	707	736	817	741	778	735	748	782	762	743	780	823	779	747	757	733	764	784	799	761	681	830	768	755	797	794	786	759	738	774	776	791	765	719	746	848	738	753	749	755	796	746	802	776	799	717	749	800	752	745	745	814	807	792	737	803	777	766	745	749	798	767	769	739	745	792	750	779	788	788	742	770	761	755	739	779	755	739	738	782	778	714	759	797	786	806	766	769	727	739	811	775	759	766	782	763	755	753	764	771	761	778	802	711	765	750	742	762	794	794	775	801	823	741	759	778	757	779	776	808	747	728	799	786	747	741	774	783	785	792	791	781	763	770	755	787	736	803	725	747	784	786	757	801	761	734	748	758	711	805	761	787	743	771	722	725	762	769	771	735	745	772	772	748	778	786	783	746	807	769	825	785	796	802	812	787	778	789	740	785	793	760	775	717	775	787	765	752	782	760	809	792	771	769	761	795	761	776	745	730	741	800	726	799	787	762	770	709	786	797	810	766	788	826	758	811	759	821	779	747	764	787	761	757	756	771	751	743	792	721	739	785	756	790	757	773	752	800	767	715	752	764	782	739	728	737	800	750	757	765	785	759	743	761	796	744	773	728	820	763	771	779	746	772	763	793	757	779	800	745	750	777	756	711	752	749	757	767	729	814	738	749	736	767	727	733	777	748	748	806	747	709	758	750	769	750	800	785	772	803	753	761	760	755	785	781	781	789	796	768	750	730	774	746	740	799	807	758	728	739	782	710	793	745	783	735	796	741	768	770	731	747	745	751	814	743	728	782	805	766	756	755	772	728	737	708	793	769	824	794	738	765	801	842	716	749	789	759	743	780	772	785	756	761	760	791	766	795	762	798	776	749	748	769	798	757	762	796	781	785	749	795	801	811	764	772	763	713	762	798	787	816	781	778	783	738	745	740	784	727	789	806	776	780	762	771	791	728	723	756	770	775	806	753	746	777	784	767	795	722	787	730	719	815	739	843	741	751	751	817	781	778	760	785	773	797	758	757	813	832	772	805	790	751	721	726	748	762	812	722	796	755	808	810	800	789	748	715	758	763	778	783	818	739	773	749	769	727	717	761	821	806	779	717	752	810	697	722	738	807	737	803	784	798	785	787	715	783	728	797	768	729	807	793	779	769	753	764	766	755	772	774	712	788	794	801	792	786	773	778	844	718	716	743	770	752	780	815	797	833	761	734	718	755	677	773	721	782	751	751	722	765	727	779	796	751	783	790	807	791	756	749	728	728	739	779	770	780	711	805	780	782	804	736	743	788	779	763	791	738	783	752	771	756	716	805	772	751	793	815	786	813	790	784	760	834	722	776	715	756	778	809	770	762	802	798	776	721	743	752	801	761	763	703	768	769	764	799	799	769	759	781	785	758	750	764	762	783	708	735	755	783	700	760	760	738	737	758	772	703	785	766	774	746	810	823	753	783	773	726	804	770	774	783	748	749	754	768	779	757	785	790	711	765	741	791	767	730	781	768	779	799	739	780	779	791	759	783	753	769	791	746	791	775	781	767	787	768	723	815	811	784	784	739	793	783	763	766	774	808	763	767	760	792	777	781	772	769	739	817	793	742	738	809	806	773	777	752	793	794	806	765	793	790	770	775	763	745	802	740	780	770	776	787	738	740	739	781	775	769	763	725	763	769	786	738	750	742	761	804	786	732	756	798	789	712	777	739	779	737	765	729	767	738	778	812	790	817	742	781	793	729	765	810	795	756	734	763	774	769	730	759	758	740	739	795	782	757	784	816	796	743	788	788	742	733	759	770	722	783	758	763	791	730	769	745	788	752	742	789	747	787	795	768	751	779	725	748	767	787	756	770	761	760	743	787	822	778	770	770	731	746	787	759	724	785	786	778	772	803	769	747	806	731	734	781	723	771	774	775	723	769	702	744	726	777	767	730	746	748	751	797	753	697	776	745	777	774	791	774	741	677	765	728	750	790	756	823	775	730	713	782	772	773	808	792	824	691	727	723	793	798	782	750	806	777	791	787	774	715	749	781	750	796	760	771	760	794
62674	88344	55698	25893	7585	1944	1049	1024	1085	1081	1142	1046	1095	1040	1113	1020	1050	1013	1042	1031	1024	1035	1008	1032	1024	1057	1038	1067	1041	1024	1024	1042	1082	1044	1062	1036	1053	1031	1037	1018	1074	1047	1050	1052	1041	1072	1037	1028	1023	1055	1012	1045	1021	1050	1093	1058	1012	1084	1043	946	1027	1055	1075	1048	1086	1088	1037	1010	1044	1034	1041	1036	1057	1059	1041	1035	1059	1059	1049	1035	1071	1025	1035	1055	1060	1037	1119	1042	1009	1031	1075	1036	1058	1055	1033	1041	1044	1062	1046	1061	1069	1014	1128	997	1085	981	1048	998	1028	1087	968	1012	1063	1087	1090	1030	1067	1009	1011	1134	1023	1043	1062	1077	1043	1022	1053	1023	1045	1024	1097	1060	1062	1033	1024	1090	1053	1040	1065	1041	1019	1067	1037	1112	1066	1086	1037	1026	1007	1045	1038	1060	1109	1002	1073	1080	1025	1059	989	986	1057	1052	1045	1068	1031	1034	1011	1043	1053	1039	1043	1067	1001	1012	1067	1013	1014	1037	1012	1041	1057	1021	1001	1079	1077	1012	1073	985	978	1079	1041	1032	1033	1038	1081	1082	1051	1050	1000	1124	1044	1072	1025	1035	1063	1062	1111	1013	1056	1076	1063	1042	1065	1054	995	1046	1103	1034	1044	1125	1071	1099	1022	1087	1015	1091	1033	1071	1059	1028	1063	987	1032	1097	1057	1054	1093	1009	1080	988	1039	1021	1023	1036	1068	1039	1031	1034	1021	1063	1037	1079	1027	1041	1015	1118	1103	1076	1042	1039	1029	1077	1030	1047	1028	977	1050	1043	1099	1095	1017	1055	1075	1053	1035	1035	1034	992	1054	1055	1063	1076	977	1044	1042	1098	986	1048	1059	1044	998	1039	1009	1037	1111	1058	1073	1051	1043	1031	1037	1042	1080	1009	1092	1121	1002	1056	1044	1073	1022	1073	966	1070	1074	1043	987	1025	1051	1095	1067	1022	1017	1025	979	1007	1111	1059	1035	1032	1100	1059	1065	1057	1012	1030	1044	1023	1007	1023	1052	1127	1036	1079	1020	1084	1024	1106	1018	1013	1109	1035	1058	1029	1062	1056	1035	1090	1063	1032	1038	1003	1102	1121	1012	981	1053	1023	1004	1083	1095	1057	1008	1073	1023	1020	1026	1040	1014	1050	1051	1088	1079	1067	1046	1064	1030	1030	1081	1048	1062	1070	1080	1020	1074	1088	1069	1033	1108	1080	1028	1026	1047	1004	999	1057	1039	1066	1012	1112	1002	1072	1030	1033	1038	1092	1031	1017	1032	1069	1032	1028	1035	1022	993	1021	1106	1032	1051	1064	1074	1051	1025	977	1051	1042	1059	1047	1009	1024	1057	1073	1094	1014	1048	1049	1024	993	1022	1112	1058	1037	1025	1074	1087	1044	1074	1050	981	1050	1032	1010	1074	1073	1023	1028	1068	1077	1078	1081	1106	1043	1062	1006	1102	1088	1038	1053	1091	1042	1036	992	1059	987	1070	1018	1036	1061	1080	1026	1025	1009	1037	1068	1057	1097	1088	1062	1077	1013	1100	1052	1031	1098	1046	1017	1031	1053	1048	1059	1058	1079	1080	1085	1053	1046	1061	1043	1031	1020	1058	1099	998	1046	1024	1095	1080	1041	1076	1048	1103	1022	1017	1037	1048	1019	1040	1066	1033	1080	1049	1054	1068	1033	1003	1055	1082	1067	1066	1039	1063	1007	1092	1042	1062	1032	1033	1122	1018	1020	1033	1064	1051	1108	1026	1057	1075	987	1098	1075	1112	1028	1008	1085	1010	1051	1040	1025	1079	1062	1008	991	1017	1052	1035	1045	1014	1033	1028	1035	1013	1031	1030	1013	1100	1077	1030	1046	1065	1061	1058	1021	1091	1009	981	1037	1005	1043	1100	1014	1057	1029	1044	1000	1069	996	1080	1018	1029	1088	1073	1022	1021	1092	1049	1084	1024	1078	1063	1003	1074	1049	1009	1048	1078	1032	995	1041	1036	1065	1037	992	958	1054	1043	1021	1068	1002	1055	979	1056	1041	1024	1084	1013	1042	988	1037	1065	1053	1069	1122	1082	1008	1023	1043	1030	1068	1047	1041	1077	1012	1066	1034	1080	1036	1063	1084	1061	1000	1039	1041	982	994	1034	1099	1026	1034	1036	1071	1109	1024	1057	1046	1085	1047	1011	1060	1036	987	1013	1015	1034	1011	1126	1025	1029	1008	1083	1031	1113	1087	1021	1028	993	985	1111	1065	1082	985	1058	1039	1059	1084	1007	1090	1010	1062	1013	1041	991	1062	1014	1011	1040	1052	980	1017	1082	1008	988	1070	1106	1083	1086	984	1053	1090	1058	1066	1041	993	1046	1050	1032	1058	1110	1023	1035	1048	1062	1063	1019	1059	1042	1032	1047	1003	1075	1031	1001	1087	1074	1027	985	1023	961	1010	1051	1034	992	1027	1008	993	1038	1035	1044	983	1037	1018	1059	1060	997	1006	1056	1014	1069	1021	1086	1068	1064	1028	1077	1046	1015	1104	985	991	1027	1102	1076	1086	1048	1087	1003	1066	1070	1039	1066	1097	1055	1052	1025	1053	1039	1077	1061	1059	1018	1059	1009	1042	1030	1119	1045	1073	1050	1059	1001	1022	1082	1137	1076	1047	994	1043	1019	1043	1019	1100	1052	1070	1075	1022	1083	1064	1074	1057	1072	1070	1075	1003	1079	1041	1020	1088	998	1044	1024	1070	1086	1045	995	1042	1081	1041	1108	1071	1096	1033	1095	1043	1098	1031	1038	1052	1024	1000	1046	1079	1090	1077	1041	1027	1062	1083	1036	1090	971	1086	1047	1010	1095	1055	1070	1082	1092	1052	1015	1095	1005	1020	1040	1034	1019	1047	1015	1058	1143	1068	1042	975	1050	1079	1086	1103	1025	1055	1033	1047	1062	1052	1003	1062	1082	1080	1105	1075	991	1064	1014	1057	1097	1098	1017	1043	1035	999	1076	1034	1061	1086	1033	1107	1067	1064	1006	1003	1042	1047	1018	1081	1053	1099	1023	1068	1069	1071	1021	1032	1075	1030	1088	1100	1081	1039	1080	1068	1065	1025	1087	1033	1011	1017	1066	1052	1097	1059	1000	998	1057	1057	1112	1048	1042	1032	1035	1017	1048	1047	1014	992	1094	1041	1081	1097	1048	1085	1053	1049	1030	1042	1057	1040	1018	1086	1025	1044	1012	1022	1113	1057	1004	1040	1041	1085	1008	1053	1080	1107	1084	1084	1099	1039	1035	1070	1101	1080	1061	1092	1045	1041	1096	1056	1090	1087	1082	1056	1018	1064	1004	1057	1013	1035	1105	1099	1045	1063	1066	1020	1020	1046	1025	1033	1045	1042	1018	988	1081	1031	1027	1016	1070	1103	1066	1092	1005	1033	968	1075	1041	1052	1017	1086	1013	1074	1096	1084	991	973	1064	1066	1023	1023	1036	1015	1043	1073	1054	1024	1033	1064	995	1038	1052	1089	1096	1036	1059	1010	1068	1024	1018	988	1091	1018	1071	1006	1046	1063	1057	1110	1053	1059	975	1078	1052	1034	1058	1031	1017	1070	1114	1024	982	1108	987	1001	1025	1049	1058	1048	1007	1055	1028	1111	1014	1039	1010	1070	1070	1049	1005	989	1033	1003	1010	1069	981	1085	1020	1022	1045	1055	1097	1030	1058	1006	1056	1072	992	1072	1038	1080	1070	1047	1054	1061	1040	1086	1071	1047	1017	1094	1039	1021	1049	1090	1030	995	1086	1019	1011	1087	972	1002	1048	1035	1076	1044	1076	989	1023	1041	1045	1051	1025	1067	1082	1097	1069	1025	1042	1058	1052	989	1091	1068	1044	1055	1018	1030	993	1045	1013	1036	1080	1132	1039	1069	1028	1054	1098	1011	1018	1043	1019	1032	1015	1031	1021	1007	1036	991	1084	1044	1032	1078	1110	1041	1030	1032	1048	982	1044	1034	1090	1038	1041	994	1010	1056	1025	1037	1073	1094	1050	1018	1074	1001	1129	1061	1075	1037	1003	1071	1007	1113	1030	981	1031	1045	1051	1009	1039	1045	1081	1015	1051	1090	1088	1036	1055	1071	1028	1086	1041	1011	1060	1006	998	1030	1031	981	1128	1088	1079	1028	1094	1049	995	1060	1090	1085	1028	1030	1052	1017	1063	1047	1105	1087	1063	1071	1072	1032	1091	1068	1012	1056	1016	1038	955	1082	1087	1034	1033	1073	1075	1053	1072	1038	1066	1000	1050	996	1080	1050	1056	1042	1053	1046	988	1011	1081	1069	1052	990	1024	1044	1010	1056	1062	984	1021	1005	1018	1013	1044	1001	1093	1012	1063	970	1071	999	1039	1046	1049	995	1130	1004	986	1059	1048	1048	1072	1029	1042	1053	1043	1093	1051	1099	1036	1023	981	999	1020	1042	1044	1054	1018	1097	1001	1126	1043	1032	1023	1073	1073	1019	1097	995	1051	1009	1052	1021	1018	1127	1028	1101	1034	1068	983	1058	1063	1021	1057	1049	1064	1027	1075	1068	1054	1098	1043	1078	1015	1075	1021	1021	1074	1089	1015	1094	1037	1057	1055	1026	1065	1021	1030	987	1022	1055	1066	1080	1057	1078	1004	1098	995	1065	1021	1053	1058	1034	1080	1142	1067	1032	1076	1054	1077	1015	1037	1092	1113	1098	1075	1088	1029	1057	1010	1032	1111	1077	1052	1113	1076	1037	1025	1051	1019	1013	1056	1092	1049	1101	1089	993	1037	1001	1075	950	990	1034	1017	1026	1062	1078	1071	1071	1021	1002	1065	990	1054	1001	1019	1029	1009	1067	1074	1062	1057	1066	1031	998	986	1028	1043	1051	1166	1066
23550	21739	29626	23991	21492	20405	5478	759	699	678	655	652	605	618	672	660	678	638	682	664	720	606	698	692	706	668	662	695	632	666	660	652	700	692	674	663	644	696	695	658	671	656	677	689	652	649	685	688	718	664	654	699	642	707	664	687	640	623	682	657	655	622	649	673	706	688	650	693	699	670	669	653	637	683	665	696	654	654	662	648	685	721	657	682	589	630	701	680	654	698	697	697	669	637	679	674	641	650	695	670	641	673	729	638	701	709	648	664	648	688	700	644	649	652	656	646	720	712	653	650	656	635	656	639	682	658	631	653	726	649	650	658	703	651	662	662	668	704	643	653	701	671	636	650	655	674	659	682	628	642	661	692	651	663	667	685	656	681	636	701	657	676	663	641	638	630	658	699	687	673	693	640	659	747	664	709	630	683	660	684	664	647	675	661	673	630	703	692	646	642	643	650	657	642	645	630	611	704	685	676	646	644	621	634	647	628	658	672	681	645	636	653	684	702	685	661	649	656	653	638	654	657	675	653	657	664	681	700	650	688	675	637	674	680	668	635	667	654	660	644	667	670	717	690	716	674	628	660	664	683	644	634	667	685	629	630	661	691	672	653	687	640	657	652	669	648	645	706	699	695	684	665	695	674	620	678	644	638	706	648	614	694	675	606	623	624	694	702	634	696	636	660	660	679	668	641	657	646	671	634	680	664	691	679	653	657	671	633	624	656	709	657	660	709	647	635	661	695	681	639	675	661	679	647	659	630	675	650	661	669	679	657	618	636	673	649	680	680	687	647	665	697	670	660	679	644	667	604	616	647	675	711	618	684	699	662	688	690	621	659	654	678	647	619	651	698	652	628	672	672	631	691	672	651	682	633	691	689	647	671	685	647	665	680	688	650	680	702	646	678	639	661	654	627	696	709	630	664	657	673	718	665	655	678	647	608	649	653	610	649	654	661	628	647	637	612	657	666	654	680	719	714	697	659	706	681	635	678	734	680	677	660	652	683	669	683	687	625	664	665	608	645	694	623	666	646	621	618	620	705	724	666	686	726	705	677	647	681	657	679	667	647	650	680	634	618	652	684	667	674	682	699	686	674	643	695	697	623	614	624	677	613	641	687	642	673	616	658	640	621	682	668	646	674	665	612	682	622	670	640	656	661	640	625	648	632	646	667	644	695	644	669	669	702	655	649	714	603	652	649	701	641	654	682	635	644	668	697	647	673	648	672	665	700	671	657	658	663	653	669	679	650	662	662	707	654	687	675	696	621	638	697	689	643	647	623	645	682	639	687	666	623	676	697	665	654	655	630	683	639	673	693	593	666	660	727	690	637	691	675	665	664	670	621	690	667	680	626	647	670	636	659	666	656	646	659	664	683	634	661	696	651	608	687	734	637	645	670	624	656	629	623	638	675	653	620	680	666	606	618	642	675	691	662	663	687	645	634	642	628	706	656	661	658	665	690	626	643	660	683	675	633	656	690	660	658	704	700	650	653	664	693	715	677	620	677	682	665	702	667	631	656	680	695	639	672	650	669	662	653	647	669	667	658	688	707	658	637	689	679	654	669	647	649	679	694	643	711	664	659	610	614	668	635	697	643	647	665	605	665	667	647	677	637	657	656	630	660	674	655	672	653	629	660	676	629	650	699	648	679	684	600	633	663	637	669	639	650	674	697	633	677	668	689	688	654	658	633	687	676	650	618	688	644	673	648	687	656	697	684	704	690	644	623	663	669	651	640	679	654	665	689	656	589	694	684	662	636	689	650	667	664	661	669	662	734	668	683	681	678	647	651	645	675	639	669	640	624	708	668	698	670	673	682	684	720	638	651	606	656	715	673	695	655	597	674	649	645	691	672	690	671	666	653	694	643	696	656	653	679	668	652	674	676	651	735	714	674	641	671	679	655	627	680	648	688	635	660	670	642	704	634	669	665	665	704	676	679	650	652	665	706	692	669	704	659	669	675	672	647	698	707	637	685	643	630	656	680	680	633	662	667	623	662	637	721	647	661	647	646	700	664	712	643	612	645	679	639	627	656	670	710	702	677	644	647	640	645	677	636	697	656	676	688	696	650	646	616	690	682	639	644	738	620	631	609	680	657	671	676	624	625	694	663	668	623	669	684	637	721	709	685	644	669	665	646	652	606	659	669	690	678	628	681	640	657	674	670	679	642	651	599	679	657	653	663	659	626	689	677	625	673	646	675	667	639	680	659	680	685	666	680	663	712	666	639	646	666	690	629	634	620	654	662	682	656	640	674	665	679	650	620	653	670	661	624	638	658	624	615	609	703	672	700	664	672	634	637	668	732	679	659	663	647	650	680	674	707	692	642	625	666	675	630	700	689	672	727	701	700	619	637	661	641	654	653	694	668	669	622	682	655	667	658	686	716	696	646	682	651	670	655	657	718	692	687	642	709	719	683	698	657	675	661	682	661	664	680	679	629	651	643	660	698	669	685	653	672	666	683	680	667	704	684	639	684	660	671	665	663	705	667	676	644	683	685	644	694	651	670	686	653	696	676	616	627	647	681	675	655	651	656	637	655	655	657	635	626	675	661	623	699	708	638	647	664	665	688	654	660	646	695	671	630	688	653	659	675	697	652	668	687	720	665	689	653	656	672	642	675	661	671	652	635	682	677	693	684	672	682	651	617	701	634	675	679	687	651	649	690	673	639	654	629	687	625	666	657	657	649	657	686	681	690	699	692	664	650	692	684	642	620	663	707	664	633	680	659	713	678	650	626	657	669	669	669	654	667	644	717	644	658	689	673	654	624	675	671	679	701	672	657	695	649	644	698	649	689	659	689	642	661	668	697	675	656	621	657	701	711	662	649	604	667	675	736	640	679	629	684	665	647	673	660	659	629	629	625	665	656	643	610	656	646	667	666	667	632	666	697	619	684	669	618	673	699	684	639	654	645	693	621	675	662	660	691	653	682	640	631	658	676	676	700	670	657	650	659	681	631	667	687	644	656	661	664	675	640	695	661	664	627	672	675	739	658	666	667	619	651	654	659	684	628	657	695	673	655	701	701	685	674	640	652	714	697	662	614	644	684	674	651	672	661	671	674	717	639	631	669	724	646	653	627	656	687	639	640	646	655	675	620	675	721	659	663	638	699	682	669	647	660	637	692	672	663	694	686	657	667	668	685	653	640	699	689	665	691	675	670	683	647	679	654	648	653	693	670	634	635	680	650	686	657	682	701	620	645	668	629	648	610	667	656	678	650	680	663	661	660	642	633	683	643	643	659	683	679	678	628	631	673	672	654	649	615	647	653	637	678	668	687	643	613	633	650	615	679	670	686	666	648	726	678	644	673	682	673	589	689	660	655	671	657	623	621	682	701	661	689	647	701	702	655	652	695	660	652	691	659	641	647	635	630	685	661	688	687	676	721	674	620	689	648	681	638	606	671	642	638	699	671	626	674	647	679	648	686	677	685	666	694	668	680	639	699	670	656	712	665	667	681	591	649	681	682	641	664	641	662	640	666	661	670	668	656
62022	94429	61365	29832	9699	2166	940	853	903	897	952	974	910	931	855	894	933	913	887	908	882	891	867	892	917	941	936	887	908	922	936	904	937	852	949	868	920	923	900	867	982	961	914	906	944	890	873	875	940	928	869	898	914	934	882	932	900	924	919	943	911	949	893	926	860	938	943	865	927	920	936	958	882	897	903	886	889	923	876	914	983	885	895	858	910	947	890	929	883	892	899	895	920	881	935	877	944	920	923	889	943	915	882	894	896	943	915	862	885	910	913	892	904	931	896	912	903	888	1002	900	852	884	904	925	928	922	910	872	899	915	877	908	885	877	902	895	862	923	948	898	918	928	824	880	928	956	837	880	954	925	922	912	961	880	894	920	873	918	910	920	869	921	897	967	938	903	945	870	858	906	891	843	885	867	905	918	895	917	889	850	883	909	906	905	906	892	926	923	979	926	953	958	909	927	931	888	903	915	914	887	941	951	920	972	917	889	917	855	915	941	848	908	887	891	881	957	942	927	896	892	922	933	906	885	947	871	956	895	909	883	893	889	870	916	893	894	859	887	883	894	850	919	899	850	863	895	892	933	908	860	889	942	896	905	870	893	919	887	918	963	905	836	905	901	927	860	911	927	890	975	930	890	840	961	893	916	937	925	901	906	920	863	908	883	943	913	897	849	878	923	857	921	854	933	917	909	940	865	964	890	932	906	893	904	882	898	932	929	899	889	889	951	936	896	916	894	896	883	858	875	875	914	909	915	847	904	950	921	855	962	925	894	907	894	917	916	884	956	886	912	843	870	910	931	961	939	931	882	956	879	910	943	917	892	905	902	851	890	891	835	945	917	913	916	977	909	907	874	804	871	918	956	900	872	979	954	904	920	898	866	958	915	899	904	974	860	938	908	920	919	875	905	955	910	869	887	917	924	938	910	934	894	924	896	919	976	886	910	917	894	966	944	904	933	907	995	860	909	927	925	898	915	892	895	838	909	892	879	967	905	907	842	930	896	887	879	895	875	897	902	862	904	883	935	914	906	894	925	915	960	867	862	847	893	885	915	929	943	934	879	915	889	870	926	873	875	848	887	918	906	892	892	886	915	922	860	925	924	881	915	880	857	930	919	907	903	931	909	900	868	944	916	870	905	937	913	892	843	958	912	877	944	915	950	879	869	868	897	911	929	890	913	915	921	859	925	866	848	890	880	894	844	895	937	873	868	918	875	944	871	889	893	874	937	947	875	901	942	866	894	896	875	879	872	883	929	894	903	881	906	901	912	894	902	937	927	890	919	902	912	932	892	909	916	884	912	912	946	909	886	895	897	911	904	897	903	976	877	918	949	919	931	887	900	953	931	931	920	879	886	880	933	904	898	914	922	948	881	881	861	901	876	910	910	890	889	927	851	882	926	906	886	944	918	857	925	888	923	877	859	938	939	861	888	899	900	862	926	892	890	906	894	871	891	946	927	893	943	888	907	853	887	916	928	900	922	921	869	926	935	844	888	894	876	921	890	890	947	871	939	875	873	913	891	903	894	830	893	906	877	932	971	936	922	886	930	916	918	936	903	811	908	950	917	916	928	890	904	881	903	863	936	903	900	925	869	933	887	950	925	930	892	963	875	855	936	919	867	970	931	873	890	919	884	901	917	935	889	924	961	912	946	878	887	852	898	893	917	872	925	918	895	907	912	890	949	905	942	929	888	906	935	876	904	917	909	891	901	899	928	899	896	892	868	901	856	899	883	916	868	908	933	909	919	883	904	890	911	848	903	871	898	919	926	961	887	956	915	896	907	888	852	910	905	897	842	916	932	887	934	883	885	928	932	960	902	907	964	915	870	892	905	912	876	917	847	928	891	888	909	898	909	901	861	854	916	887	915	979	903	903	906	875	858	939	906	893	930	925	946	869	900	913	861	892	886	872	922	933	944	874	946	873	922	871	899	907	927	925	869	893	899	866	903	865	909	922	960	913	937	877	904	920	902	906	851	875	976	924	867	933	934	891	879	881	903	957	890	875	878	875	883	871	877	888	826	946	886	906	907	843	900	883	950	885	925	842	858	882	972	887	888	888	847	881	917	925	916	914	851	851	891	897	922	900	908	927	891	919	853	905	896	932	915	951	935	906	913	927	922	845	898	945	906	868	927	911	909	899	887	956	940	923	899	933	901	915	935	969	902	920	904	894	904	879	880	847	880	864	922	966	894	868	888	873	873	906	914	927	911	899	916	900	964	898	946	930	912	892	887	863	911	867	920	914	975	870	913	870	921	880	918	902	880	949	924	913	914	919	936	960	848	918	860	959	872	913	966	915	888	918	937	916	860	925	906	839	870	923	898	928	940	983	925	925	915	930	915	907	883	881	869	885	899	909	878	937	898	943	884	889	905	923	906	925	902	889	890	893	930	899	862	911	895	903	944	875	901	908	907	862	903	935	871	888	883	901	990	915	881	845	900	915	825	905	880	889	913	856	906	897	856	892	892	863	918	895	892	932	926	875	943	889	952	875	906	914	925	870	887	851	908	903	899	928	900	911	949	889	904	883	883	851	887	930	913	930	907	888	919	900	898	922	889	883	874	865	897	857	903	907	941	952	888	926	880	896	897	873	896	896	937	897	954	909	880	902	901	952	932	905	944	893	879	910	862	892	870	918	906	908	906	914	894	919	939	910	873	878	935	910	898	891	885	939	879	940	887	873	909	912	920	896	934	891	932	887	892	951	861	942	877	945	915	885	966	885	939	978	903	945	890	885	903	939	926	891	902	926	917	941	912	889	907	846	931	888	852	941	921	980	895	923	919	944	885	849	887	872	885	929	909	913	882	935	908	957	941	885	858	935	954	936	887	918	936	934	936	926	870	874	960	901	852	933	911	881	912	944	901	891	907	870	844	912	871	929	944	871	893	882	904	952	878	910	893	943	940	941	894	892	952	895	919	925	898	886	913	891	904	875	890	880	873	928	923	864	859	917	919	958	914	901	921	866	916	892	905	855	904	903	884	905	921	922	911	909	906	881	916	879	934	877	935	895	877	912	875	900	876	946	916	932	950	895	921	955	909	919	939	923	924	921	858	902	956	884	1001	918	844	853	933	933	914	941	937	954	906	944	826	921	939	919	937	879	902	879	881	889	940	965	905	908	854	935	874	970	954	919	870	826	879	837	948	875	913	920	867	875	864	911	875	876	911	912	874	918	862	936	896	893	928	879	924	913	884	898	914	854	883	886	937	920	915	922	894	929	864	909	892	901	875	869	916	936	902	891	897	926	913	935	921	871	939	899	877	933	903	902	883	835	914	938	887	931	921	920	907	925	909	945	950	930	909	886	969	876	976	871	936	885	903	936	914	919	872	924	915	876	954	920	875	962	890	949	940	939	935	906	898	940	870	947	898	856	931	897	882	962	935	834	886	886	897	889	866	913	909	909	885	901	875	945	867	876	909	902	865	958	950	882	920	953	919	894	904	870	905	922	856	934	913	905	916	909	933	908	938	916	935	904	914	956	878	913	878
31549	27958	23033	7908	1218	686	685	688	690	666	672	656	659	638	685	610	633	639	614	637	627	672	675	661	664	664	630	648	625	674	695	663	661	674	646	659	621	643	652	631	629	675	668	679	685	633	644	686	617	638	620	691	667	659	653	668	650	637	643	599	734	669	632	692	640	685	659	655	663	669	615	625	636	593	630	652	643	630	670	617	656	646	635	651	682	695	659	601	648	653	630	618	647	656	623	647	684	663	688	661	664	655	667	690	665	672	656	646	677	636	657	641	671	661	678	605	629	671	654	620	688	697	680	711	656	647	655	652	642	642	661	650	603	620	681	639	648	653	643	639	661	607	649	674	633	648	657	639	611	677	673	611	667	668	688	615	648	685	640	665	632	643	655	641	645	668	650	642	656	656	703	718	660	623	630	630	677	633	615	690	663	633	666	649	644	631	649	657	601	662	631	683	691	684	663	670	648	667	595	682	691	583	637	641	640	661	631	617	667	641	641	619	618	664	715	612	647	670	642	676	672	613	636	685	643	666	660	631	645	614	658	617	699	661	679	650	644	657	665	667	652	642	696	654	604	634	683	630	655	642	605	617	626	647	653	638	608	605	645	621	655	658	644	635	680	692	656	656	632	624	664	624	584	648	668	608	652	655	601	651	617	594	641	634	649	711	652	659	682	646	648	641	604	655	639	642	714	663	648	670	642	640	631	674	650	686	637	630	641	656	659	635	664	663	709	641	616	650	681	668	680	644	678	663	663	659	623	657	641	664	670	646	685	641	657	671	644	662	633	619	623	597	678	700	682	661	677	653	662	610	652	661	620	625	627	667	649	629	660	632	613	653	641	685	634	642	662	663	625	655	654	607	655	654	628	660	617	631	649	611	616	634	689	649	627	661	677	671	669	641	639	660	691	683	687	645	663	654	633	662	645	702	605	655	652	691	686	652	597	676	627	651	628	656	617	609	608	628	626	638	654	666	671	607	588	649	643	634	669	681	657	630	643	593	662	602	634	638	693	648	642	659	585	679	598	687	675	652	658	666	637	641	648	642	689	630	684	652	682	635	638	667	604	644	613	634	658	646	668	651	635	650	685	653	660	614	617	642	656	638	667	642	672	676	657	679	672	703	687	695	673	676	666	649	683	656	646	669	688	673	580	642	640	664	656	644	700	669	647	668	626	671	668	609	668	678	652	697	702	641	707	656	673	641	648	649	623	659	607	648	681	641	698	670	637	629	639	637	660	607	639	637	672	641	673	657	646	677	660	666	663	674	650	627	652	693	594	634	658	651	633	678	658	665	663	632	659	633	674	639	656	634	652	652	608	595	704	643	623	657	679	661	669	654	603	650	666	662	618	678	665	649	663	621	639	623	628	640	619	644	662	672	680	645	680	618	662	623	655	670	676	670	649	652	615	695	670	640	693	683	639	645	653	683	613	647	692	676	672	688	654	633	619	713	655	644	640	630	657	601	650	675	583	614	628	662	696	631	639	654	679	670	638	630	609	636	657	619	643	650	642	664	632	686	638	734	696	677	646	624	656	680	646	652	680	649	674	636	667	681	621	609	632	676	632	649	677	618	661	652	657	661	647	689	637	633	672	627	636	668	643	649	630	669	616	645	627	606	728	650	661	621	651	652	676	633	672	645	684	642	615	637	649	641	650	654	655	681	633	602	626	655	671	677	606	649	632	636	641	637	613	680	640	618	652	666	640	675	687	619	629	641	678	676	665	625	662	620	675	666	660	668	673	680	666	630	655	719	635	641	666	660	629	604	642	616	645	663	670	620	647	634	607	640	684	667	638	682	657	649	655	677	673	641	668	679	665	650	625	611	631	655	658	663	653	657	657	653	660	670	666	673	643	645	626	634	634	683	637	649	642	671	640	658	653	661	653	670	689	640	676	669	693	655	641	665	665	624	651	650	639	644	673	605	638	664	684	664	667	689	668	616	670	615	677	633	658	649	639	655	697	669	647	658	604	646	631	671	678	641	627	680	626	658	622	623	650	677	635	649	650	647	668	675	626	658	660	664	642	594	643	676	675	672	697	629	666	656	669	614	644	666	630	616	654	660	668	633	632	711	710	638	661	615	626	659	608	653	653	618	695	649	676	618	681	616	676	664	670	658	667	660	659	674	581	603	630	650	621	663	674	616	691	689	628	625	621	633	596	626	679	702	646	667	591	677	676	604	665	652	609	695	647	690	616	664	643	717	641	634	667	684	665	674	671	635	617	678	655	632	630	621	629	682	662	668	644	700	618	604	668	698	719	648	654	649	652	646	668	607	700	633	626	637	668	679	637	636	681	662	627	640	603	671	642	672	645	685	659	667	594	640	679	657	649	660	661	644	618	669	642	664	681	676	666	652	657	631	671	622	649	632	659	645	671	683	630	689	656	665	648	651	693	707	658	681	659	680	653	627	694	676	672	672	637	673	689	680	659	656	681	637	683	692	660	698	644	664	616	629	656	675	635	667	623	662	649	617	700	663	695	645	607	650	625	593	666	632	689	684	650	652	602	638	646	623	637	636	617	710	618	631	620	619	657	619	670	645	683	675	649	643	679	642	619	628	670	692	635	659	657	669	615	626	669	662	660	655	677	683	593	706	642	691	661	703	605	677	656	613	669	671	683	644	631	664	648	654	628	673	638	677	668	667	650	612	626	665	647	638	630	683	686	664	598	633	680	615	616	635	651	606	652	639	627	637	680	701	623	661	680	684	660	591	683	689	686	633	642	626	642	659	646	623	636	691	655	592	672	661	627	662	665	638	636	660	648	703	656	627	689	621	632	650	656	608	651	587	675	640	647	615	658	648	623	640	640	642	646	670	681	643	637	681	657	684	684	619	658	633	626	670	693	628	624	629	662	618	670	674	699	669	698	658	630	637	627	622	671	636	640	622	610	655	614	626	624	602	653	634	665	657	655	650	691	643	681	667	684	677	607	683	650	675	660	626	656	634	605	648	622	669	651	654	689	639	655	629	656	638	659	668	646	633	642	654	649	660	695	638	642	649	626	645	663	697	651	668	686	649	635	664	634	667	665	626	636	646	630	637	611	623	690	672	656	672	647	657	689	654	632	663	646	622	629	596	622	614	616	696	642	619	623	669	646	652	687	692	622	669	654	631	633	653	679	623	669	636	629	656	630	667	625	647	638	673	653	654	668	651	652	623	626	691	627	673	635	672	668	671	662	655	663	657	632	637	622	633	682	651	617	647	634	676	689	614	641	640	616	663	676	649	657	647	652	610	608	696	612	625	655	624	684	614	622	659	610	646	661	673	643	730	670	667	628	649	648	662	701	622	705	689	657	646	660	648	635	641	668	607	679	679	669	675	634	624	643	619	678	666	599	602	637	651	648	668	619	678	640	659	644	630	654	621	674	664	644	649	638	658	670	612	604	650	627	586	692	680	623	647	632	609	671	661	641	672	710	622	641	658	604	674	638	647	679	637	663	672	676	653	638	619	646	666	614	632	647	622	669	640	658	620	641	622	646	680
38574	41539	22020	5582	1778	1035	974	913	878	941	905	864	905	882	883	929	908	935	893	862	925	900	880	962	926	922	953	877	931	923	915	893	881	942	870	871	931	901	898	870	878	856	869	899	924	914	900	933	900	907	876	893	924	895	861	872	942	905	874	909	951	929	887	903	947	926	947	934	904	894	930	980	896	884	869	841	937	898	900	896	913	936	920	898	935	871	912	920	885	874	874	902	906	971	892	936	934	818	865	942	865	925	905	909	859	962	883	870	881	933	859	924	846	852	865	895	915	910	943	928	869	858	897	897	910	873	897	883	898	900	850	888	887	890	913	926	871	918	857	903	869	873	921	938	843	908	900	920	907	844	907	913	894	969	872	907	877	935	924	908	911	885	893	921	886	914	894	834	892	846	931	852	875	890	906	894	919	867	919	884	879	941	903	840	932	880	884	872	894	859	927	882	928	856	869	879	906	902	876	905	890	915	881	920	861	944	926	913	979	864	965	971	938	923	926	850	917	926	925	855	914	908	865	910	871	860	853	922	895	890	921	889	912	905	918	910	886	865	933	862	883	901	873	933	891	895	913	888	950	871	900	871	898	870	909	899	926	890	909	955	892	906	841	920	921	842	881	879	925	923	914	862	906	907	900	860	908	922	927	881	856	951	901	877	886	872	940	862	874	948	921	886	880	883	918	918	856	946	906	868	886	941	896	881	857	894	906	883	863	951	928	934	866	837	888	888	904	862	878	906	917	859	901	893	894	942	881	900	885	914	861	904	946	839	925	867	893	836	892	860	902	878	902	880	919	941	908	918	897	886	884	923	899	907	913	944	871	895	907	913	896	886	946	873	904	855	864	883	921	931	897	902	951	904	917	880	909	928	941	949	958	947	931	882	942	913	934	930	912	893	908	850	912	932	914	873	911	910	866	914	897	906	880	855	900	869	844	931	912	920	939	897	894	909	859	880	901	912	838	908	899	841	847	903	888	881	915	841	857	909	869	894	845	932	909	874	917	872	882	933	882	908	859	876	940	913	907	943	896	935	879	936	938	917	929	906	881	929	884	897	913	900	879	865	911	936	893	876	928	878	931	880	880	932	887	887	883	909	914	870	913	903	888	895	911	881	901	914	911	920	877	865	883	888	872	925	903	831	897	917	880	923	929	935	922	894	850	889	943	945	950	880	944	905	868	950	881	912	879	904	845	919	901	878	904	924	877	934	923	858	887	903	855	873	891	931	912	912	925	926	922	903	860	891	867	940	933	878	848	943	898	865	919	964	864	886	843	881	858	911	881	889	923	927	984	910	881	931	863	938	883	910	916	888	891	909	967	940	876	892	897	940	872	915	886	930	838	875	922	896	926	905	872	906	936	954	869	922	903	907	889	903	899	901	890	901	886	954	936	920	933	868	882	967	937	919	912	949	873	936	913	853	954	874	879	915	880	896	886	934	921	969	912	911	909	893	924	945	864	933	931	882	882	878	943	926	888	899	888	905	906	898	900	912	854	861	892	892	941	882	870	895	925	892	870	922	844	901	889	928	857	942	905	847	904	929	936	877	900	899	901	918	957	936	909	924	874	870	961	909	863	910	931	897	908	860	937	857	896	914	910	869	897	892	847	880	871	908	903	919	880	882	946	936	884	838	906	912	892	908	906	949	939	916	885	909	863	904	829	892	887	884	876	873	882	887	879	888	899	863	865	922	894	880	925	851	888	899	887	931	889	875	900	886	873	909	928	892	917	876	891	875	899	906	894	947	920	905	916	962	916	934	882	972	897	898	922	927	906	884	869	890	931	852	919	913	861	892	897	940	897	894	904	839	914	879	894	834	879	876	908	867	880	905	855	838	892	918	893	929	918	897	946	885	954	900	946	846	930	893	925	916	937	886	956	884	903	858	882	896	863	850	900	908	902	936	891	872	924	927	864	958	945	880	908	890	881	896	895	880	896	892	911	841	871	892	880	886	880	880	855	861	973	901	926	907	912	879	890	910	908	887	876	888	927	887	840	898	941	883	899	896	885	894	918	909	890	929	877	921	889	914	878	915	883	939	918	925	898	900	909	926	911	895	922	930	879	865	898	916	945	923	957	965	865	891	961	874	932	857	892	906	908	889	899	860	941	882	927	857	915	914	857	890	879	906	904	869	888	914	919	909	893	838	867	894	885	900	923	897	918	923	879	931	905	895	912	867	882	926	871	874	933	938	875	893	951	894	884	853	951	875	902	913	969	891	916	886	894	931	940	897	935	918	908	894	909	927	921	904	901	880	933	918	898	907	879	887	906	906	859	926	881	891	873	932	874	867	929	909	939	871	881	852	906	876	884	842	899	917	845	849	851	893	873	915	889	920	924	866	887	896	979	898	880	907	927	886	893	887	949	848	949	926	913	963	902	852	921	908	906	913	927	907	876	870	938	925	896	892	861	904	948	903	921	925	904	871	871	882	879	860	912	895	899	905	908	900	912	921	917	821	903	914	913	888	895	888	956	893	937	868	857	876	898	919	961	883	927	912	951	877	877	870	879	891	966	904	901	893	912	885	910	896	897	869	872	885	903	935	868	935	882	933	883	927	911	891	920	898	960	900	939	888	890	893	893	874	943	849	891	896	874	914	883	877	924	917	897	926	875	900	907	889	901	887	911	875	892	855	921	881	864	902	897	907	924	948	874	913	910	897	895	922	860	955	928	885	892	844	887	886	938	887	923	875	924	934	859	907	905	872	904	956	831	920	867	891	927	911	922	866	891	851	884	871	914	890	920	878	859	958	880	914	877	945	940	903	916	897	854	852	861	925	875	918	904	873	886	892	887	929	885	916	908	877	893	891	928	837	915	869	865	935	883	910	927	889	947	900	896	974	904	891	874	937	870	921	885	846	858	917	913	853	859	862	846	896	957	909	875	881	916	904	875	916	916	946	882	940	884	940	871	936	899	898	869	866	920	897	893	917	879	889	848	865	897	914	931	934	899	906	932	885	886	900	917	843	927	880	891	904	898	908	909	909	929	877	884	888	899	874	904	901	886	862	868	833	898	876	898	904	904	889	883	876	938	890	913	891	891	898	914	889	883	878	917	888	902	926	919	906	921	873	874	860	921	949	917	862	893	932	902	881	965	927	946	877	895	873	904	872	863	948	896	869	941	856	859	872	963	905	881	873	886	930	887	901	886	900	892	908	917	927	894	928	880	859	931	925	919	874	922	903	890	906	892	928	888	872	877	915	866	910	866	851	898	891	913	941	937	874	890	896	901	919	920	874	942	908	856	874	961	916	882	899	855	897	884	869	877	933	870	916	921	897	870	913	925	930	916	890	824	846	905	880	813	888	930	890	910	938	922	872	901	919	882	864	858	888	874	885	876	958	878	863	916	918	884	925	932	915	914	966	897	905	934	834	893	913	911	919	935	914	942	877	901	872	945	889	919	957	924	885	916	839	866	919	896	932	879	884	902	859	896	887	944	907	930	847	927	885	896	800	873	917	911	922	945	928	919	893	931	900	931	923
24318	21959	29544	24235	21217	13127	1443	819	781	765	803	752	818	753	763	763	765	795	817	763	791	755	815	810	754	760	759	820	776	823	764	771	813	751	758	751	726	750	748	768	771	791	764	743	754	753	780	785	752	762	757	761	769	751	754	757	705	787	759	784	806	755	766	796	783	768	739	777	732	752	818	793	752	756	759	758	782	741	764	816	815	724	809	767	743	792	782	749	755	790	801	741	768	764	722	795	772	734	786	768	771	757	768	815	717	770	765	803	750	762	739	734	723	705	751	804	748	803	754	751	789	779	783	700	767	753	758	799	771	767	836	793	749	745	762	723	784	783	756	776	750	815	782	753	761	796	771	689	785	809	773	793	781	779	755	770	774	800	793	754	726	765	819	736	777	785	806	751	739	787	750	761	765	741	755	812	784	716	739	780	802	800	788	794	766	781	723	729	753	718	773	779	769	768	801	745	743	770	765	767	777	785	788	775	806	757	717	825	769	761	767	758	760	785	750	795	796	788	760	737	775	750	768	772	790	798	748	751	806	780	731	798	791	766	695	750	744	754	773	773	776	810	757	720	776	741	747	763	766	769	755	724	749	751	759	761	735	772	749	785	750	743	777	770	720	796	776	762	774	766	723	752	779	706	722	768	853	718	810	762	759	764	816	799	712	709	721	789	773	772	764	748	716	755	704	769	738	791	818	772	811	761	760	809	788	760	801	778	788	738	800	772	801	745	738	791	791	769	768	777	762	779	729	759	782	744	798	726	752	773	744	727	762	771	707	753	812	782	746	814	737	813	762	723	794	740	785	815	796	722	783	753	762	739	764	790	708	776	773	740	751	721	772	746	760	761	779	790	763	778	742	772	789	758	748	751	766	748	796	713	746	789	727	817	745	745	789	781	760	773	734	779	784	760	756	751	733	767	719	755	796	793	724	763	741	760	713	802	798	720	789	789	788	775	772	813	749	783	744	773	786	778	788	759	756	731	809	766	796	814	762	751	775	763	726	820	798	766	749	756	746	806	736	796	757	751	792	785	791	769	767	801	765	782	769	786	714	772	727	791	789	788	780	752	780	769	769	748	766	798	764	770	778	766	764	725	730	768	740	780	735	781	748	787	759	792	798	754	774	740	732	816	713	760	735	759	748	746	747	723	751	805	755	733	818	791	696	793	778	789	762	746	754	738	721	824	781	747	784	816	774	767	747	738	777	739	742	756	741	741	800	729	791	799	835	779	761	736	756	785	766	743	772	785	786	738	813	829	714	763	809	818	731	722	775	805	807	824	748	755	757	783	788	804	740	750	740	747	738	748	765	734	742	767	733	716	769	776	753	762	797	734	790	788	733	766	742	768	773	763	787	776	769	735	772	730	771	742	780	764	735	766	733	743	783	740	805	762	738	785	728	715	796	727	742	741	758	754	791	794	777	736	748	732	798	763	775	754	757	750	743	744	745	792	786	775	795	714	793	780	748	788	783	746	765	756	786	753	740	781	757	725	775	805	810	817	722	744	784	737	737	777	733	794	783	763	733	740	728	805	764	736	794	773	797	729	764	743	792	801	758	686	802	760	791	767	740	759	835	767	786	803	775	754	738	761	793	746	802	744	741	768	746	788	763	769	771	747	749	765	750	703	801	749	774	723	771	769	787	752	768	742	756	758	731	746	810	712	780	731	701	766	739	710	755	805	774	743	761	740	728	818	797	790	765	732	787	734	785	734	794	777	796	715	781	782	776	804	714	789	720	725	746	737	752	765	737	765	743	765	799	759	776	810	804	739	801	813	814	730	684	726	738	804	775	786	754	786	780	764	761	765	772	739	784	792	749	719	765	752	785	807	736	751	788	768	818	793	773	784	772	771	788	753	806	780	721	785	802	736	782	818	762	749	787	716	759	757	777	711	818	782	766	753	718	740	776	811	784	754	748	809	780	792	768	767	736	760	809	752	788	783	776	806	749	783	748	750	810	784	761	705	748	740	754	744	812	754	771	778	786	782	747	787	800	763	765	755	767	763	820	763	770	770	774	809	728	757	744	753	842	746	794	722	776	750	798	714	739	758	755	753	752	735	782	767	776	749	794	742	742	729	730	783	757	792	740	770	757	752	722	783	767	707	756	770	788	748	786	769	739	762	755	772	772	731	783	746	743	805	747	725	769	755	747	718	779	772	723	755	831	744	753	779	776	796	781	777	756	780	747	811	774	738	774	714	772	817	769	738	772	746	738	766	749	791	795	761	777	808	741	739	747	799	785	765	754	803	788	761	755	755	759	798	782	727	781	788	741	765	777	769	745	820	799	782	787	756	798	762	832	760	788	757	775	722	780	762	813	760	738	757	773	826	804	812	780	736	836	785	717	796	791	742	766	751	780	771	760	789	748	737	773	805	749	776	771	745	757	765	755	714	732	795	726	763	736	773	785	795	791	806	707	737	754	760	783	750	762	687	802	752	785	729	743	769	766	788	729	749	774	767	761	771	788	773	774	758	792	774	720	779	800	722	779	770	787	764	798	746	732	749	773	753	817	760	758	780	730	794	816	773	762	737	763	786	805	757	747	791	782	802	783	807	759	764	776	770	798	756	818	790	811	821	762	790	773	770	800	769	753	765	745	750	788	776	762	748	762	739	787	753	767	731	739	783	764	757	762	721	774	756	736	782	793	821	747	783	783	783	790	732	723	781	806	768	762	786	761	718	747	762	737	764	801	744	755	754	768	766	754	743	733	763	749	744	767	824	731	772	758	838	755	729	782	722	733	781	760	763	780	797	788	798	795	710	793	767	767	779	773	797	742	774	743	736	788	754	761	730	784	727	752	739	825	773	734	756	737	765	815	794	768	774	746	762	759	783	732	744	723	790	767	749	747	771	785	792	755	746	788	743	749	749	744	738	781	770	767	779	781	759	823	748	780	774	795	759	730	795	747	770	774	767	732	776	773	715	805	822	762	770	752	755	807	796	750	747	775	745	801	753	768	760	809	797	735	738	758	756	739	744	772	795	784	760	733	774	735	739	733	759	701	793	805	786	785	737	737	780	818	790	781	746	785	787	814	777	788	769	786	749	801	760	756	795	726	770	772	821	749	775	783	781	786	766	764	724	739	784	734	739	744	805	796	768	764	757	790	750	735	734	779	827	762	791	739	781	762	815	767	745	766	734	802	758	785	789	769	800	787	795	768	761	745	786	753	757	748	715	744	803	734	796	741	792	773	728	765	783	773	751	770	768	745	735	740	757	786	743	739	721	749	765	735	754	745	797	805	796	784	736	799	743	807	808	759	799	759	718	826	779	787	809	723	795	807	727	806	738	755	808	783	734	775	753	776	724	719	750	764	797	779	713	779	735	800	770	822	729	695	788	742	723	733	749	776	807	739	799	790	738	750	778	777	763	785	753	734	769	780	730	745	771	738	726	792	796	786	750	747	823	715	810	744	711	769	751	759	773	784	765	786	768	788	739	769	764	772	738	797	738	744	805	762	763	741	738	782	817	767	766	739	749	745	775
62272	87464	54659	24791	7439	1619	1107	1080	1045	1084	1087	1038	1046	1135	1072	1000	1020	1014	1032	1067	1079	1026	1017	1136	1041	1024	1072	1085	1035	1065	1008	1051	1020	1068	1024	1121	1085	1036	1039	1048	1052	1072	1065	1082	1045	1047	1100	1029	987	1094	1029	1052	1055	1064	1017	1050	1061	1063	1052	1019	1079	1006	1057	1083	1004	1093	1102	1030	1049	1046	1062	1079	1045	1033	1076	1071	1017	1046	1029	1042	1039	1060	1019	1051	1034	1049	990	1026	1024	1067	992	1064	1038	1004	1011	1041	1103	1035	1098	1094	1079	1050	1033	1073	1077	1089	1048	1033	1018	1024	1054	1038	1042	1078	1031	1050	1046	1003	1039	1067	1003	1089	1106	1005	994	1063	1099	1027	1056	1055	1088	1015	1035	1019	1054	1048	1142	1042	1062	1077	1022	1068	1051	1015	1000	1037	1013	1074	1024	1048	1020	1026	1016	1046	1075	1067	1044	1037	1022	1041	1036	1090	985	1031	1128	1089	1081	1057	1058	998	1071	1018	1023	1026	1072	1077	1042	1056	1073	1003	1060	1069	1073	1111	1041	1083	1025	1059	1099	1042	999	1035	1030	1040	989	1084	1010	1057	1013	970	1073	1033	1047	1055	1032	1048	1094	1043	1062	1014	1080	1021	1039	1035	1069	1027	1057	1035	993	1058	1051	1017	1073	983	1032	1055	1058	1021	1077	1003	1026	979	1051	995	1080	1064	1063	1091	1028	1064	1037	1064	1037	1048	1069	1032	989	1062	1019	1056	1066	1024	1017	1109	1092	1075	1021	1065	1012	1028	1044	1047	1067	1018	1043	1064	1075	1064	1022	1017	1057	1085	1037	1058	978	1086	1046	1014	1024	1010	986	1023	986	1099	1044	1014	1047	1080	1033	1026	1092	1022	1059	1073	1027	1053	1073	1013	1071	1052	1053	1097	1037	1039	1084	1064	992	1089	1058	1015	998	1003	1038	1078	1023	1070	1031	1002	1068	1019	1078	978	1034	1019	1057	1035	1091	1023	1049	1075	1094	1039	1014	1022	1031	1010	1021	1061	1124	1058	1071	996	1030	1027	1030	1134	1074	1013	1087	1055	1085	977	1068	1014	1013	1107	1086	1033	1068	1110	1068	1055	1074	1029	1073	1084	1050	1047	1074	1001	1099	1047	988	1091	1057	1063	1102	1064	1074	1023	1056	1065	1069	1004	1038	1045	1008	1028	1001	1092	1080	1070	1041	1036	1019	1060	1026	1059	1061	1042	1012	1008	1086	1076	1035	1056	1064	982	1045	1122	1054	1047	1009	1053	1047	1017	1033	1056	1033	1055	1026	1033	1062	1019	1017	1037	1029	1026	1033	1016	1001	1055	1005	1029	1007	1072	1089	1013	1023	1048	1077	1071	1041	1027	1002	1035	1091	1053	1048	1056	1073	1089	1054	1055	1033	1032	1009	1057	1047	1013	985	1063	1052	1010	1037	1000	1017	1033	1046	1125	1024	1034	1066	1022	1029	1046	974	998	1046	1052	1051	1111	1007	1030	985	1046	1114	1023	1018	1035	1048	1062	1031	1109	1063	1010	1043	1046	1044	1074	1029	1107	1052	1021	1072	1079	1020	1004	1087	1004	1048	1054	990	1029	1016	1096	997	1023	1064	1087	1101	1030	1064	1073	1003	1063	997	1040	1020	1016	1080	1095	1061	1034	1017	1062	1028	1061	1027	998	997	1107	1054	1062	1035	1049	1000	993	1024	1031	1051	1064	983	1049	1078	1016	1097	1057	1034	1028	1007	1053	1076	1072	1098	979	1076	968	1054	999	997	1024	1042	1051	1026	1044	1024	985	1050	987	1055	1015	1099	1066	980	1003	1068	1046	1105	1073	1000	1071	1077	1078	1078	1001	1075	1062	1017	1068	1052	1040	1024	1040	1043	1022	1032	1038	1052	1069	1018	1070	1035	1051	1115	1003	1084	1104	1047	1072	1021	1036	1009	1040	1053	1069	1023	1055	1038	978	977	1075	1045	1042	1043	1046	1096	1111	1022	1021	985	1093	1074	1086	997	1060	1060	1098	1036	1064	1048	1041	1046	1044	1077	1055	998	1034	1003	1042	1046	982	1100	1123	1080	1029	1037	1016	1013	1006	1041	1019	1075	1099	1057	1034	1027	1038	1058	1028	1053	1082	1033	1052	1018	1075	1092	1018	1045	1038	1027	1046	1007	1103	1088	1029	1043	1038	1084	1029	1035	1025	1066	1031	1053	1063	1004	1013	1070	1034	1020	1079	1039	1010	1093	1067	1044	1050	1021	1041	1023	1026	1013	1090	1093	1049	1013	1071	1020	1057	1057	1029	1049	1125	1120	1027	1064	1086	1021	1074	1023	1021	1053	1014	1070	1085	1043	1022	1088	1062	1009	1072	1022	1124	1026	1044	1011	1012	1027	1101	987	1117	1073	1152	1014	1050	1032	1056	964	1071	1048	1054	1028	1054	1022	1055	1085	1031	1058	1020	1061	1054	1062	1071	1038	1064	1026	982	1058	1049	1018	1015	1070	1078	1017	1015	1053	1048	999	1075	1025	1065	976	1012	1064	1015	1041	1087	1027	1085	1033	1074	1052	1060	1034	1009	1051	1029	1046	991	1018	1050	1034	1006	977	1082	1066	1020	1066	1019	1043	1010	1023	1071	997	1069	1027	1023	1064	1033	1057	1046	1006	1043	1076	1049	1014	1066	1088	1019	1052	1007	1068	1081	1069	1078	1050	1051	1088	1044	1101	1038	1058	1018	1068	1065	1013	1066	1021	1034	1016	1010	1075	1046	1048	1056	1071	1026	1027	1107	1120	1029	1031	1018	1017	1019	1026	1005	1067	1013	1049	1059	1068	1042	1033	1034	1067	1028	1041	1060	1055	1054	1068	1008	1058	1090	1060	1067	1019	1147	1123	1017	1093	1013	1080	1041	1056	1070	1011	1022	991	968	1016	1002	1075	1035	1015	986	1062	1058	1017	1057	1039	1060	1061	1033	1078	1083	1045	1062	1021	968	1069	1056	1048	1077	1044	1080	1075	1010	997	1033	1043	1045	1050	1030	1104	1047	993	1009	1027	1010	1070	1058	1068	1080	1009	1035	1095	1048	1017	1011	1034	993	973	1060	1072	1054	1013	1040	1035	1043	1095	1077	1038	1029	1036	1099	1093	1028	1005	1061	1010	1038	1102	1012	958	1035	1070	1058	1017	1064	1032	1029	984	1086	1070	1105	1052	1021	1068	1036	1107	1028	1091	1055	1015	1030	1022	1046	1014	1036	1053	1061	1091	1031	1027	1087	1057	1024	1064	1027	1052	1025	1017	1015	1002	1022	1078	999	1018	1073	1061	1010	998	1043	1038	1006	1085	1039	985	1036	1028	1024	1052	1116	1042	1005	1041	1046	998	1059	1053	1022	1003	1109	1074	1051	1021	1100	1058	1061	1057	1058	1015	1026	1126	1038	1023	1108	1034	1050	1094	1061	1089	1061	1054	1041	1047	1085	1079	966	1034	1045	1026	1082	1088	1042	1035	1039	1033	1002	1007	1058	1059	984	1034	1046	1035	1066	1047	1007	1031	988	1022	1034	1000	978	1048	1010	1006	1032	1062	1088	1044	1079	1000	989	1072	1105	1040	1010	1006	1090	1000	1053	1014	1074	1087	1039	1049	1059	1066	1031	1084	1114	1061	1037	1055	989	988	1058	1034	1040	1033	1095	1039	1064	973	1001	1087	967	1010	1055	1061	1059	1029	970	1038	1034	1068	1084	1019	1060	1033	1068	1032	1059	1090	1037	1097	1021	1039	1026	993	1064	1031	1065	1014	1060	1057	1013	1071	1064	1022	1016	1034	980	995	1057	1082	1068	1048	1071	997	1022	1057	1027	1037	978	996	1054	1024	972	1052	997	1048	1039	1037	1062	1027	1064	1029	1027	1030	1040	1064	1052	1066	1042	1037	1018	1060	1108	1057	1032	1052	1030	1082	998	1050	1039	1077	1022	1069	1085	1031	1015	1055	1137	1060	1032	960	1026	1015	1069	1039	1020	1051	1029	1036	1042	1060	1012	1069	1040	1016	1021	1113	1059	1068	1024	1068	1083	1000	1053	1050	1034	988	1001	1093	1009	1061	997	979	1004	1012	1050	1054	1032	1089	1015	1066	1057	1071	1023	1047	1069	1053	990	1036	1073	1014	1075	1027	1051	1060	1139	1058	1078	1041	987	1091	1072	1079	1013	1062	1076	970	1015	1103	1020	1049	1022	1069	1035	1038	1107	1033	1050	997	1071	1059	1079	1082	1032	1063	1043	1038	1052	1040	994	1045	1052	1026	1046	974	1057	1092	1060	1063	1058	1097	1023	1045	1064	1052	1017	1102	1019	1101	1087	1042	1048	1031	1003	1032	1025	1050	1036	966	1037	1038	1054	1068	1102	1061	1022	1068	1028	1108	1013	1018	1068	1040	1037	1047	1008	1065	1042	1100	1023	1036	1027	1050	1034	993	1038	1056	1034	1064	1063	1093	1082	1000	1069	1011	1020	1052	1061	1082	1038	1058	1035	1056	1028	1082	1125	1043	1039	1058	1000	1032	1038	993	1021	1001	981	1014	994	1077	1086	1078	1067	1043	1048	1077	1080	992	1048	1069	1006	1000	1079	1081	984	994	1072	1037	1015	982	1004	1085	1023	1090	1077	1062	1030	1063	1052	1027	1106	1044	1023	1108	1085	1051	1036	1064	1013	1021	1017	967	1055	1064	994	1042	1060	1040	1035	1014	1004	1083	1040	1041	1026	1012	1019	1054	1076	1086	1066	1012	1108	999	1033	1064	1029	1088	1051	1081	1066	1015	1010	1035	1048	969	969	1078	1003	1075	1033	1069	1029	1083	1042	1017	1071	1029	1019	1031	990	1021	1028	1063	1029	1096	1046	1062	1037	1082	1004	1071	1042	1046	1049
23506	21673	29562	23908	21427	20329	5457	764	675	689	688	692	673	683	669	685	683	727	654	670	743	654	666	707	654	632	664	689	676	687	649	668	648	660	663	667	682	657	691	668	690	680	650	661	665	708	657	620	707	665	607	687	643	666	617	681	709	684	638	713	641	654	670	655	685	649	698	646	666	692	644	687	674	679	619	730	664	699	677	660	671	640	667	669	677	631	654	660	673	672	726	682	639	645	633	673	674	649	668	682	639	697	644	695	697	664	651	700	614	640	657	677	677	653	642	666	670	631	715	687	638	698	672	688	644	663	648	677	679	708	686	667	652	696	668	648	652	657	669	659	675	677	650	685	649	695	653	649	693	671	674	706	638	665	675	714	689	675	706	652	662	711	652	644	647	650	644	675	664	660	641	667	631	629	670	642	709	684	703	668	681	660	688	682	716	647	705	657	692	607	666	715	647	632	657	613	662	669	666	628	645	713	652	651	638	700	652	674	637	650	676	639	655	663	679	651	691	628	621	648	673	693	637	651	687	687	655	700	696	641	668	691	688	640	637	632	697	645	641	681	685	678	657	667	630	717	667	675	670	693	685	645	676	725	703	664	678	643	674	639	652	700	651	695	641	667	637	665	673	691	665	691	662	656	652	648	676	686	687	646	631	649	675	640	639	678	607	710	665	715	643	692	665	642	675	661	636	682	659	659	686	670	687	606	638	693	655	669	686	740	698	629	675	663	666	677	684	686	657	701	609	649	690	656	662	663	674	701	669	697	661	644	673	669	707	694	627	646	688	706	641	692	668	692	660	643	601	662	670	648	659	678	691	688	710	673	677	662	651	655	640	675	659	666	661	669	692	644	673	689	717	669	649	654	645	631	644	642	679	660	666	643	693	645	665	597	644	653	663	640	700	664	686	687	697	616	635	654	692	662	652	651	688	673	630	670	656	643	644	689	668	648	626	659	670	674	687	716	651	642	691	672	675	670	686	649	715	567	641	711	660	649	662	655	655	665	681	663	605	688	644	670	646	657	669	652	700	642	650	683	663	658	630	659	654	648	680	675	634	678	725	677	697	665	659	713	630	653	692	698	641	665	668	667	683	668	710	657	645	665	698	674	681	631	651	622	699	697	645	673	712	678	695	670	658	668	656	715	637	685	722	609	668	668	651	671	662	710	646	650	691	649	658	659	661	663	669	621	656	692	663	726	624	700	662	651	678	665	639	696	636	643	608	683	658	710	669	660	658	657	700	696	686	626	675	643	661	618	683	635	727	678	671	625	653	717	642	607	676	699	692	674	666	656	700	665	661	707	679	621	690	667	694	659	688	654	627	667	647	687	603	660	692	692	676	742	656	683	655	630	687	678	654	646	684	633	619	650	656	658	711	646	640	669	642	633	699	636	633	647	662	681	673	637	682	647	653	714	728	648	636	668	693	655	651	685	617	595	656	661	683	697	655	659	663	681	652	657	628	669	668	664	592	646	660	669	651	640	662	650	694	642	661	667	668	612	632	640	628	657	666	639	637	626	644	673	665	633	691	644	651	631	644	671	695	656	675	695	636	678	674	682	645	663	724	650	668	709	686	676	670	681	637	658	695	643	649	685	653	656	613	724	653	693	656	648	617	681	644	658	686	716	630	695	637	619	685	630	717	627	624	608	680	676	687	710	665	701	645	679	621	705	678	644	684	662	661	632	647	660	619	665	671	699	632	678	668	676	645	684	677	698	639	639	634	672	644	634	677	640	621	676	607	631	669	709	668	679	653	619	673	639	627	646	662	635	664	637	660	694	699	681	664	606	659	671	682	685	675	673	684	643	645	680	597	676	619	645	691	671	656	648	677	686	661	667	657	665	642	678	678	682	666	669	647	703	698	677	663	693	652	673	689	706	717	660	643	697	686	686	675	648	674	662	629	686	621	647	686	683	693	667	664	703	640	711	655	705	649	667	625	674	691	666	635	708	762	660	627	695	666	671	644	649	670	685	684	647	641	718	700	644	681	664	666	626	711	648	674	628	691	616	685	632	645	653	674	703	675	634	640	704	665	665	671	664	648	639	693	613	677	660	686	665	663	640	693	694	693	685	647	650	677	718	633	691	675	672	675	671	651	675	631	760	636	652	702	630	690	648	687	617	679	648	691	696	686	656	659	632	664	653	644	638	646	618	675	633	637	660	653	717	666	649	623	669	675	662	663	715	701	664	661	640	662	681	676	666	646	677	671	668	670	725	640	582	633	661	656	660	649	658	621	662	649	611	703	685	687	657	650	699	676	697	615	659	628	667	676	656	625	649	634	686	655	640	679	639	649	666	648	662	661	621	657	668	646	684	671	657	715	681	645	665	706	660	676	705	664	677	728	652	686	679	678	694	646	657	664	680	629	633	648	658	633	692	648	646	690	645	683	650	689	710	701	655	665	651	666	638	670	670	613	679	609	651	615	671	650	652	648	703	659	645	682	659	674	629	669	664	661	662	673	660	659	727	693	657	617	670	649	637	725	680	641	664	611	660	713	636	666	643	614	684	674	626	680	687	626	635	656	644	642	621	674	616	684	703	661	697	680	682	642	675	659	677	671	676	702	678	670	698	668	698	676	651	655	684	646	637	669	679	680	667	616	647	699	661	647	683	662	667	617	680	674	634	652	681	648	667	678	668	673	698	640	694	665	650	667	632	637	688	655	675	686	655	649	669	661	667	704	666	639	629	683	670	663	655	655	639	633	643	658	606	677	586	635	653	653	655	705	671	674	713	691	658	637	670	698	681	658	659	670	655	652	651	684	640	704	684	646	674	705	689	671	666	661	614	649	686	636	600	678	686	624	672	682	691	630	669	708	670	672	635	670	654	685	657	715	687	707	703	625	661	698	648	718	674	711	634	682	678	629	649	662	658	695	683	662	687	709	665	678	660	620	644	660	651	690	634	662	637	647	707	676	641	658	632	682	666	670	631	649	689	622	670	655	649	621	679	645	683	681	677	659	648	643	633	665	678	660	637	676	640	651	668	692	644	662	696	659	692	684	662	664	680	655	657	672	719	639	643	617	670	641	701	656	659	673	670	662	669	664	703	683	664	686	635	633	669	678	644	620	633	676	662	669	650	689	654	673	638	688	662	685	671	645	659	689	682	667	638	635	644	654	671	636	679	700	698	737	698	723	654	718	646	673	606	630	628	645	678	650	654	684	688	750	702	675	673	640	654	619	649	645	664	658	683	677	664	638	657	665	689	642	691	700	636	645	664	704	678	715	681	729	693	678	685	698	664	640	646	670	715	724	645	629	695	673	675	642	664	702	699	671	683	669	685	659	683	632	656	687	674	684	659	686	660	663	653	658	684	656	652	668	673	641	673	675	620	636	660	670	691	657	649	679	673	672	706	695	665	661	645	659	634	694	693	641	609	649	642	665	659	662	658	650	676	708	647	661	659	691	663	628	658	685	659	706	674	700	643	670	658	673	633	656	676	630	692	682	682	641	653	716	683	641	631	647	665	623	678	704	607	641	659
62788	93372	60423	29272	9154	1944	980	938	918	931	919	882	939	885	906	934	940	922	871	907	905	890	874	921	861	932	940	864	936	912	824	914	881	896	901	935	865	901	900	934	905	895	879	872	912	906	909	904	884	870	887	836	866	900	873	881	904	909	948	927	895	884	914	842	893	867	870	902	870	890	945	876	905	928	913	943	896	913	897	846	850	907	828	911	871	945	945	890	844	847	946	904	909	909	885	920	920	914	927	904	887	871	921	875	891	921	899	933	928	924	902	934	870	889	894	925	905	899	941	944	926	879	884	891	932	958	878	926	904	877	899	849	912	878	951	895	889	935	861	943	933	936	847	923	897	886	893	896	931	885	918	902	889	914	930	929	847	883	903	869	907	939	884	953	903	936	928	892	951	901	905	907	897	909	931	871	989	882	870	902	934	878	917	870	897	879	922	856	870	940	908	879	903	898	963	888	929	852	923	944	894	910	877	920	891	938	910	922	876	877	862	847	947	907	917	967	876	906	884	917	852	973	918	891	878	903	899	823	908	949	863	857	886	881	889	880	860	908	876	917	898	931	887	877	886	864	958	914	893	852	886	885	910	875	894	859	865	935	871	913	904	878	890	916	900	873	876	869	909	884	822	882	904	893	947	897	918	961	957	906	877	890	866	915	871	919	939	877	892	878	910	862	886	885	914	908	873	880	905	891	897	944	891	954	987	956	906	924	932	922	959	877	912	891	920	851	882	898	900	912	917	882	948	905	911	899	947	875	924	904	926	966	824	905	888	911	902	928	910	910	889	900	991	934	894	876	952	869	865	960	952	860	899	856	871	934	910	941	945	851	932	954	904	852	897	933	899	903	928	911	870	866	929	871	928	901	921	947	891	930	922	900	942	935	893	927	914	903	939	915	872	922	920	901	956	856	917	820	880	935	894	914	899	912	930	920	910	842	921	864	873	829	942	866	932	902	935	933	955	877	860	900	864	898	916	799	895	938	914	941	928	893	879	909	905	887	898	904	843	896	934	899	901	917	912	869	914	891	926	862	886	903	945	908	900	906	906	903	989	900	893	922	872	912	880	873	910	904	938	918	860	899	904	905	945	898	887	862	904	863	870	912	939	898	918	861	913	876	885	960	861	905	898	927	912	883	853	864	963	943	881	870	885	888	896	862	879	934	897	932	937	894	856	919	932	888	967	932	835	918	886	965	868	907	826	896	873	878	936	848	941	919	916	950	981	887	889	927	917	922	925	928	897	885	872	879	843	914	889	884	916	889	876	892	877	893	931	927	863	911	956	918	991	879	885	871	872	938	886	981	923	928	921	911	906	892	925	959	909	969	897	929	888	889	877	864	938	868	837	882	900	928	931	915	946	904	907	885	906	894	940	900	896	928	859	872	921	909	871	904	942	910	857	865	897	871	902	949	895	894	861	919	913	877	901	868	916	894	894	914	922	880	942	886	848	891	885	895	911	914	905	903	876	855	871	910	880	883	921	911	897	901	906	901	880	872	872	935	908	895	847	890	939	874	887	897	940	915	954	943	951	933	867	906	883	943	913	903	910	937	946	897	918	929	909	874	917	873	931	879	902	930	933	929	841	906	873	955	910	894	869	933	947	976	896	949	933	903	925	899	873	908	874	903	924	892	874	861	882	921	888	895	941	837	927	890	949	897	912	900	940	883	936	892	879	897	923	935	864	887	911	931	888	872	908	918	910	927	891	878	939	868	903	921	886	856	907	893	880	921	936	898	895	932	891	909	881	921	892	922	926	936	927	886	942	887	904	894	907	866	889	944	912	948	890	899	923	900	870	917	908	885	958	959	939	875	913	967	916	875	927	867	862	892	895	951	936	866	910	834	916	855	876	896	914	917	919	917	900	957	878	894	866	915	908	928	961	919	918	939	917	932	861	942	887	940	896	905	883	927	921	958	940	866	836	879	890	894	892	836	935	889	873	891	927	918	908	903	877	923	912	882	871	897	889	928	820	853	853	898	912	883	888	921	916	921	866	894	912	881	879	906	951	932	952	921	943	901	896	900	919	881	892	855	864	878	866	877	902	945	886	856	897	863	877	900	945	948	881	882	952	948	910	919	907	857	914	932	883	914	861	883	890	913	888	941	881	975	857	870	863	899	880	915	880	852	887	911	931	874	907	905	942	911	933	947	926	892	887	908	897	902	904	889	875	893	862	832	890	895	908	939	887	921	865	900	902	890	853	905	893	944	887	908	900	913	910	882	890	889	909	924	879	886	870	928	897	912	884	897	860	912	875	929	878	926	923	880	924	884	904	871	912	957	879	890	897	881	914	918	867	924	879	925	919	949	927	931	908	892	911	922	869	938	933	914	886	944	907	913	947	835	842	873	908	887	884	914	917	864	919	928	909	899	901	925	903	868	900	914	904	910	915	959	866	923	925	929	930	934	877	874	901	914	919	955	904	905	903	878	932	865	914	835	870	844	868	884	900	930	954	890	880	852	885	895	918	900	921	913	960	874	919	893	938	875	837	889	917	871	886	902	870	876	910	917	853	906	884	858	931	872	869	868	882	910	900	879	871	869	924	920	825	915	912	879	938	898	906	929	887	919	904	943	950	923	968	890	918	906	895	924	919	925	930	868	920	908	890	873	965	906	921	905	906	899	854	911	878	919	938	869	884	924	906	934	960	951	900	867	867	912	934	869	926	920	887	913	900	868	907	921	916	883	995	884	910	885	920	936	875	855	919	917	906	884	877	929	906	891	901	933	960	878	963	863	929	921	922	951	878	903	939	883	911	927	927	926	816	891	848	897	911	904	880	912	911	932	952	904	892	906	905	883	886	931	898	934	890	871	946	820	876	897	849	867	962	887	876	900	909	910	934	893	911	890	853	872	928	856	921	877	894	941	882	904	905	888	887	881	902	897	970	908	899	890	902	947	882	865	899	829	858	923	908	891	871	965	890	862	877	890	892	882	880	909	922	966	890	912	908	892	898	881	885	961	894	917	900	903	896	898	866	932	888	883	867	938	909	925	915	929	898	909	882	896	941	903	910	942	925	905	891	934	927	874	892	923	923	905	924	927	941	922	947	891	966	889	895	916	950	910	926	935	868	970	900	879	896	860	910	850	918	915	964	904	833	904	908	880	944	912	909	909	922	938	922	842	889	827	906	938	901	871	895	837	921	886	887	879	898	931	875	923	887	873	904	862	927	852	881	857	894	892	920	867	919	871	913	957	940	879	872	916	870	909	915	934	906	897	904	879	851	923	885	880	869	910	889	859	821	896	912	924	848	807	927	917	892	870	872	857	887	854	886	848	955	929	916	921	921	853	959	904	924	983	944	930	880	859	906	886	957	875	937	885	910	947	876	925	899	850	915	939	930	931	861	921	847	905	909	886	885	878	938	931	875	900	919	904	924	927	864	894	858	894	875	920	895	891	930	915	881	935	879	869	862	899	882	862	931	908	859	906	854	934	921	926	918	907	883	919	916	894	890	941	933	912	908	870	867	859	903	914	896	890
32040	27360	22592	7549	1241	712	674	671	596	661	629	674	661	641	689	666	650	712	664	661	672	669	661	641	630	685	633	718	691	689	690	664	622	663	631	671	707	654	603	704	624	690	725	636	657	629	659	644	659	624	691	632	645	658	632	658	653	654	670	660	617	619	632	657	694	686	613	607	668	641	664	678	670	624	641	623	630	678	661	672	654	638	661	673	622	640	613	679	664	660	656	637	679	645	655	665	659	697	662	675	636	639	684	673	629	635	634	655	636	620	648	707	620	671	645	652	666	646	670	620	701	674	654	648	668	655	624	632	696	631	629	652	636	651	656	655	650	640	665	658	663	621	664	610	661	635	668	659	682	675	685	649	662	669	678	708	645	693	659	670	670	655	715	668	617	621	671	663	639	636	617	658	648	670	648	607	636	677	633	643	652	715	667	656	685	702	678	684	641	646	639	647	649	645	655	619	638	691	678	698	661	682	639	687	643	601	662	656	670	664	649	647	627	663	652	682	650	668	657	620	704	637	660	627	700	618	666	676	729	679	675	660	614	658	676	668	589	635	612	611	668	646	643	626	644	637	673	671	649	654	595	627	629	664	668	689	667	688	685	654	619	693	682	689	684	660	647	646	640	644	620	692	618	656	668	649	711	626	688	654	690	614	640	631	595	649	632	689	671	672	640	643	687	664	668	625	672	657	636	622	680	656	744	688	675	639	635	630	612	633	597	676	629	644	636	676	694	643	670	654	679	673	661	625	622	680	652	679	666	630	705	700	688	644	632	670	676	641	662	669	610	719	664	663	615	675	648	628	671	678	637	689	634	625	642	679	699	699	680	679	670	621	674	619	636	658	625	657	588	649	698	733	650	675	714	643	660	654	686	657	698	637	647	676	708	657	632	636	709	600	709	641	658	620	675	701	678	683	693	673	581	639	672	650	644	665	654	641	656	693	622	672	682	652	684	704	662	647	651	712	650	627	632	632	689	670	686	600	686	668	702	698	666	658	656	664	664	644	655	672	650	699	647	654	651	662	658	709	645	675	627	671	667	653	683	671	667	639	620	646	627	657	688	703	653	651	674	657	633	626	677	636	673	659	617	676	654	700	644	631	641	690	681	667	612	637	616	622	633	617	686	628	705	614	659	597	639	643	693	697	608	643	657	661	644	678	689	697	643	680	630	671	643	674	683	610	621	673	639	643	664	667	657	626	634	718	660	668	632	666	683	677	681	650	691	629	627	674	691	643	640	643	688	672	635	650	640	635	675	650	625	672	614	654	625	673	688	652	635	693	667	736	672	657	652	653	637	638	651	653	658	700	667	639	675	656	621	712	608	674	664	645	667	663	663	645	671	694	646	665	704	638	587	630	695	617	649	610	653	698	669	692	674	643	654	649	693	667	687	665	666	648	668	588	673	621	655	668	652	701	682	694	641	688	695	634	706	666	652	711	684	676	678	617	642	631	664	669	657	677	666	630	632	639	640	648	677	645	650	675	654	645	695	656	670	659	685	605	687	624	636	677	654	685	706	698	656	610	640	658	712	683	684	621	667	637	710	652	660	643	667	659	684	693	675	665	653	690	647	675	622	592	676	633	670	608	663	682	626	605	652	681	722	679	646	618	646	657	629	670	632	667	630	703	621	658	684	664	643	680	632	656	659	718	635	683	636	627	675	633	675	652	680	652	703	617	631	659	622	655	677	630	707	614	692	645	666	643	662	633	649	615	634	645	712	649	695	663	636	647	692	652	685	589	635	662	631	658	687	651	669	627	656	694	701	712	663	666	636	645	620	676	693	671	621	650	656	664	628	671	639	628	686	634	706	624	687	714	681	689	656	677	711	661	653	649	686	625	694	674	694	670	640	688	645	636	644	608	679	685	613	648	694	668	685	665	592	679	666	626	653	664	607	757	704	680	626	658	655	625	616	587	627	642	665	662	642	638	670	638	673	634	646	636	664	645	670	640	643	636	677	671	633	661	677	674	671	659	655	687	633	605	655	660	615	659	667	675	682	634	681	653	658	639	641	644	674	670	669	651	672	640	668	659	628	647	680	657	650	667	672	663	665	673	668	655	701	657	683	639	676	644	638	683	665	645	648	667	666	661	668	650	669	680	663	642	636	673	657	645	657	670	674	620	696	657	607	690	642	636	703	672	634	624	675	644	665	664	655	631	624	669	658	679	684	678	720	667	647	715	690	686	689	671	662	639	623	646	651	670	654	649	675	665	658	689	665	681	683	634	670	674	636	650	690	668	622	669	701	688	669	641	652	655	637	650	682	621	676	677	659	627	626	665	642	724	665	667	647	668	668	673	643	655	688	647	626	612	633	619	674	664	683	658	643	651	683	649	654	657	664	604	653	663	624	671	660	631	651	622	675	628	679	656	662	676	697	680	650	658	685	668	676	653	697	675	634	654	657	622	708	686	665	647	672	679	653	633	702	637	707	641	664	675	623	623	660	638	665	681	616	665	690	685	693	680	639	667	681	648	683	631	636	648	681	611	716	670	624	657	681	674	677	659	659	651	685	628	665	697	657	607	698	645	639	698	673	638	606	643	663	677	678	674	686	699	696	695	690	630	654	631	638	656	663	678	663	692	634	723	685	642	686	652	667	683	680	622	705	654	655	602	660	677	691	637	676	623	659	669	667	660	630	675	681	653	646	614	616	696	663	633	609	646	679	677	660	674	651	635	638	660	659	680	655	658	613	689	656	659	631	652	691	694	648	639	676	612	683	681	604	628	676	616	663	702	708	601	644	688	632	650	608	684	623	693	706	644	635	660	623	695	671	650	693	689	655	639	655	629	676	671	691	672	665	667	623	706	615	632	660	643	635	684	649	651	652	645	673	659	661	621	643	630	652	683	681	602	651	635	692	670	655	631	648	638	658	634	641	687	682	644	630	639	641	633	615	691	638	624	627	663	621	676	639	710	665	629	686	673	673	716	661	590	699	649	625	656	657	631	678	634	666	613	657	635	691	658	639	623	663	655	662	683	663	657	674	657	672	693	700	661	624	641	653	650	643	643	658	663	656	719	610	637	661	679	702	668	636	666	659	639	616	646	677	609	642	631	704	641	692	686	655	652	677	670	694	653	650	660	647	676	675	659	662	661	716	672	643	661	643	623	657	643	625	641	639	663	625	670	630	646	612	713	659	680	666	686	639	678	678	637	672	689	621	615	690	649	711	643	645	637	642	657	629	626	648	659	649	656	684	608	639	662	669	705	651	684	646	676	668	644	671	646	685	651	612	699	660	614	688	653	651	677	673	665	662	648	689	658	667	635	653	632	641	695	662	633	622	678	672	657	659	657	661	660	648	661	675	649	672	684	647	608	672	695	681	675	682	655	687	640	658	705	682	670	629	628	696	631	671	625	668	617	651	631	610	607	638	670	649	654	672	657	671	659	665	735	648	625	663	639	644	654	671	653	628	651	675	623	679	645	646	663	679	668	661	623	626	682	651	659	645	642	661	621	657	642	691	677	657	657	679	686	643	689
38807	41155	21656	5280	1580	1042	888	882	898	894	899	932	887	862	919	921	814	911	911	933	906	909	916	942	866	973	919	900	938	916	885	887	859	917	946	869	926	902	924	914	910	946	920	913	905	864	849	846	910	924	866	923	933	906	902	912	987	880	863	902	903	913	909	887	957	845	913	957	902	932	872	935	944	935	907	869	919	916	928	914	945	910	891	921	916	950	916	872	859	932	928	929	963	977	912	854	948	920	910	906	870	921	908	953	930	902	907	867	913	939	921	908	901	920	898	903	910	912	926	904	907	847	901	860	881	903	897	923	919	932	864	859	873	909	924	868	836	883	814	899	873	916	881	930	904	916	946	915	872	913	924	900	883	892	907	924	946	851	900	871	891	907	915	922	979	885	897	888	935	893	913	886	933	898	908	919	901	859	941	872	853	864	899	847	834	904	901	972	895	894	924	846	934	906	913	938	899	936	934	919	877	867	921	835	840	887	897	906	927	865	894	915	917	913	837	946	927	863	866	891	909	885	916	906	884	876	880	905	890	920	892	879	872	887	890	893	874	933	880	862	921	933	872	910	848	865	876	909	935	872	904	894	928	916	887	924	899	896	945	892	898	931	893	871	915	940	910	888	950	952	913	972	899	913	880	931	915	936	874	920	888	908	920	924	902	892	916	915	907	918	879	934	940	914	887	867	878	847	908	879	906	857	883	873	913	915	916	931	873	887	885	884	884	900	978	907	865	936	930	888	929	899	888	887	910	976	893	922	907	901	905	892	944	925	918	925	885	941	883	943	913	907	885	899	863	839	894	896	905	917	951	869	934	901	878	883	951	870	876	861	939	973	894	926	915	866	896	906	931	864	840	848	936	887	834	923	859	914	948	886	853	914	919	927	902	854	919	908	849	889	869	890	871	894	938	948	927	870	943	850	898	898	885	895	946	903	960	934	857	943	881	859	924	946	886	897	922	911	870	908	903	937	926	887	901	879	875	906	842	896	907	906	887	889	849	861	910	951	877	907	902	943	858	928	819	855	904	918	908	889	901	908	854	941	890	915	881	944	927	866	853	914	919	913	940	888	896	908	866	891	888	860	901	869	925	914	913	933	932	958	944	935	924	895	953	961	913	876	910	898	926	911	920	903	927	901	894	935	888	927	969	936	916	928	943	929	957	894	912	899	904	908	926	907	871	895	902	917	930	946	943	842	889	872	910	917	923	927	906	858	905	937	941	907	840	890	870	861	875	884	912	926	847	863	936	901	851	887	891	936	879	824	916	920	873	980	843	913	872	927	938	926	910	919	930	869	891	910	905	898	907	941	892	945	973	903	917	919	936	912	939	917	895	935	906	928	970	896	864	911	956	890	848	927	872	915	933	934	885	925	836	920	953	894	922	899	914	888	932	880	867	897	996	893	879	876	901	882	912	906	812	888	903	873	949	888	872	915	926	944	871	913	923	897	891	898	877	892	849	959	949	857	898	948	902	904	933	899	833	858	925	905	867	873	915	967	871	912	862	895	900	903	859	914	941	903	891	875	893	863	898	881	908	940	902	901	895	914	992	881	919	860	841	950	882	897	938	864	933	939	967	910	983	838	909	953	918	871	878	852	904	936	904	957	884	904	934	858	900	884	875	896	940	879	908	871	877	882	863	930	936	911	948	872	871	885	893	889	919	895	894	898	894	873	896	864	910	903	909	877	918	881	899	929	872	915	934	914	904	929	966	887	887	886	883	911	904	923	925	891	945	887	872	879	927	972	919	953	930	893	943	921	910	863	871	881	911	903	906	914	941	909	899	912	982	867	874	887	863	875	935	833	979	913	928	862	947	967	894	887	877	947	939	923	936	874	843	877	883	900	890	913	892	898	910	866	877	877	917	833	892	902	830	923	942	910	894	880	913	910	903	900	910	888	908	907	942	903	963	898	861	876	950	966	874	919	958	852	900	911	895	968	926	880	886	863	879	876	987	877	866	881	929	919	904	848	901	871	921	896	915	905	923	918	888	904	896	912	902	882	943	922	907	934	870	917	897	865	893	881	904	926	902	895	907	875	913	935	874	961	966	866	881	890	893	926	882	940	899	903	953	878	941	876	899	922	876	859	923	956	885	885	885	870	943	920	864	903	898	899	906	936	880	894	930	912	864	945	865	877	899	954	953	889	896	878	901	918	913	834	915	902	897	912	907	900	944	915	895	941	915	920	849	922	865	939	906	913	925	880	892	887	896	888	951	952	876	910	902	878	886	880	939	908	923	861	943	892	943	982	912	902	912	919	926	896	899	868	880	906	898	885	955	865	891	859	885	900	863	908	853	904	897	916	924	885	945	956	900	869	919	896	911	902	906	900	895	866	920	900	936	907	911	905	908	915	945	931	903	866	909	879	872	919	928	926	938	897	876	905	865	888	942	898	826	883	892	936	922	885	849	885	928	921	960	882	950	901	894	884	906	967	924	890	915	892	882	915	907	892	856	902	904	882	946	899	929	929	920	940	937	870	928	891	915	888	926	958	933	892	888	914	928	863	892	896	890	853	919	924	928	915	845	913	914	883	909	935	888	921	881	872	934	899	874	882	953	935	866	899	921	900	870	880	885	901	842	929	935	904	916	831	905	877	924	883	911	872	890	901	845	932	909	879	908	845	860	849	857	910	882	905	857	927	897	887	917	942	867	905	873	918	928	914	920	865	877	955	882	909	886	917	910	905	929	946	950	841	914	920	897	894	859	886	887	910	952	864	884	862	845	912	913	948	862	932	906	906	941	902	875	838	881	864	908	925	893	870	847	947	934	932	929	894	881	903	883	945	881	899	871	946	858	902	911	911	906	923	843	910	956	934	900	930	869	890	916	910	851	887	929	919	931	946	919	874	933	915	888	867	938	881	895	894	921	914	904	889	933	905	915	926	870	905	955	953	928	910	952	949	888	942	923	895	900	930	940	897	881	953	889	916	875	845	919	883	887	903	914	933	890	906	864	905	857	910	945	899	881	916	918	888	885	907	896	920	927	891	914	888	895	863	889	881	884	858	909	871	917	869	851	948	907	868	993	917	926	881	911	934	917	927	905	904	902	906	852	935	905	913	886	917	863	939	922	921	910	898	916	877	879	888	906	866	900	860	924	898	887	881	915	953	844	915	893	852	940	897	909	863	950	907	879	890	893	936	877	875	931	880	922	912	947	955	908	887	970	896	915	898	952	889	890	940	939	913	928	876	892	876	904	885	918	895	910	900	937	930	920	881	925	908	885	909	947	920	936	888	927	904	910	829	851	931	915	937	907	918	870	885	950	913	936	949	907	911	936	870	958	871	952	883	880	897	891	851	904	916	924	871	910	863	916	875	911	888	916	947	925	915	866	941	881	880	925	880	908	892	896	915	904	921	901	882	907	856	943	913	919	901	885	939	927	911	883	887	927	939	864	932	936	923	981	958	935	898	860	951	944	926	900	857	855	862	879	899	870	904	870	930	848	918	883	944	923	899	925	945	838	894	884	891	887	904	849	923
24392	21851	29457	24245	21237	13420	1463	842	784	827	780	795	784	784	792	777	774	737	820	761	774	788	775	775	784	759	782	752	821	787	793	788	770	722	779	765	815	754	770	791	743	774	767	705	761	768	760	815	770	766	820	763	811	774	798	744	786	784	780	738	715	801	723	718	766	802	723	755	782	815	745	763	735	760	812	784	769	837	774	769	753	744	725	790	763	764	783	741	765	777	766	774	739	826	721	761	762	803	769	741	775	765	701	767	761	755	765	775	797	751	750	774	784	801	802	734	767	794	804	731	732	757	773	768	776	740	740	790	753	754	762	787	789	769	771	745	820	800	798	760	734	778	746	781	795	789	774	724	721	786	787	743	771	797	779	782	768	824	784	805	807	767	785	774	720	807	806	768	773	771	751	774	810	784	791	784	771	770	780	783	820	807	726	739	812	772	787	747	801	746	774	735	805	757	812	806	772	784	765	772	776	803	786	769	736	765	763	822	748	730	786	790	722	736	755	772	796	771	707	788	792	780	790	747	787	758	722	751	807	784	796	751	755	811	762	790	774	728	734	744	786	795	768	726	768	765	775	748	769	752	757	771	787	770	785	763	774	734	734	764	765	757	719	760	738	824	796	761	778	733	745	750	792	804	791	798	760	732	795	773	804	791	807	732	746	844	819	718	732	787	744	806	819	769	783	782	764	771	749	797	744	778	762	805	809	813	778	734	794	771	775	718	786	806	765	801	724	779	741	802	772	803	784	758	755	763	751	734	785	770	811	770	782	765	805	780	714	774	765	684	698	723	754	792	765	811	766	783	782	774	791	764	790	777	771	736	738	748	773	783	705	771	772	777	757	788	768	782	747	740	741	743	751	748	796	757	743	801	801	785	798	764	790	805	792	766	768	761	755	773	736	826	737	750	761	774	711	766	739	763	792	791	771	769	724	771	789	842	749	769	728	784	781	804	724	768	767	774	754	776	740	791	776	799	809	811	764	804	780	750	833	748	753	723	737	751	714	793	792	793	794	773	754	748	827	734	727	742	732	772	750	713	755	745	788	748	735	798	765	759	711	799	791	808	805	745	781	731	772	803	750	728	753	772	749	727	766	749	792	749	753	800	763	787	797	793	788	782	737	759	791	730	770	762	756	730	734	760	806	769	807	771	785	768	765	715	736	793	784	759	738	749	797	778	778	773	753	798	714	754	794	670	800	764	764	719	824	776	785	771	787	778	792	760	711	711	748	792	793	802	776	724	750	729	762	755	811	773	777	773	772	752	733	702	752	764	791	769	838	773	776	778	789	746	754	743	758	804	762	724	786	756	800	777	775	823	785	756	725	809	795	825	753	767	770	765	780	793	794	761	745	741	755	752	813	724	807	731	784	742	825	734	761	789	755	773	813	772	758	750	757	800	789	765	810	757	770	750	784	735	783	786	775	790	767	790	718	740	766	737	780	757	779	727	789	753	775	714	767	798	755	780	766	782	787	741	746	780	797	740	768	728	759	795	794	731	797	769	746	770	758	750	797	760	735	756	729	783	724	752	798	783	815	715	719	825	751	799	792	774	772	732	786	772	786	739	724	797	797	778	750	783	753	803	759	758	771	752	734	777	751	803	754	724	751	751	786	816	778	789	774	791	747	751	786	732	793	793	786	732	781	761	790	750	743	796	759	770	829	782	745	797	790	766	762	768	787	763	809	759	694	722	806	773	804	762	763	767	754	757	739	829	753	764	741	783	732	746	787	776	781	775	791	730	775	785	725	764	786	767	794	738	776	725	818	746	813	755	736	797	725	808	745	819	768	803	754	777	765	739	811	789	721	729	760	746	786	758	759	809	747	759	747	752	758	764	778	731	806	785	755	726	767	737	803	780	787	776	752	800	764	760	818	770	755	767	735	831	777	747	754	778	798	786	764	813	777	777	764	742	772	756	762	754	726	737	777	734	738	801	770	747	726	763	765	788	816	790	736	754	752	733	752	807	740	759	772	800	808	701	741	715	777	775	719	763	753	805	782	728	724	749	757	796	752	762	816	740	800	718	798	773	755	767	709	743	788	765	749	783	779	722	772	771	816	786	816	758	761	789	808	782	722	779	791	750	787	744	782	799	755	759	818	755	767	728	709	761	802	774	808	770	776	774	758	744	780	779	757	740	764	779	757	791	800	748	796	766	761	767	772	793	753	789	786	780	773	807	757	722	787	749	832	705	696	766	803	783	780	719	775	782	716	777	757	756	761	793	704	750	735	762	734	781	765	815	713	796	810	732	768	773	729	764	794	782	776	731	749	792	763	748	861	788	742	791	731	734	767	796	755	702	761	793	799	759	756	788	770	781	761	743	744	760	737	812	776	770	814	790	778	701	808	766	783	757	805	767	793	775	761	804	786	779	819	774	736	745	728	726	776	739	783	770	733	705	759	749	778	751	773	759	768	756	732	700	741	797	720	808	744	761	753	785	786	790	794	774	747	758	750	766	777	787	740	740	755	786	765	807	744	743	771	763	749	735	809	742	801	725	793	775	809	735	802	733	759	740	772	779	783	775	742	750	761	752	762	753	764	782	720	750	749	707	829	739	746	755	764	753	751	807	721	757	774	805	736	748	795	787	753	796	764	779	774	750	771	738	805	771	755	770	755	775	749	789	790	790	795	776	772	761	768	761	744	769	797	754	759	787	802	744	723	754	807	808	772	787	778	821	757	760	813	737	778	813	773	739	751	788	731	752	780	783	755	804	801	744	806	794	744	816	802	794	756	818	776	752	757	747	793	808	762	757	765	769	780	819	794	773	790	749	733	704	824	798	810	833	819	749	802	756	821	794	769	772	757	747	818	713	773	746	807	762	782	751	812	792	756	803	803	744	759	712	806	768	788	714	796	813	781	806	777	735	752	790	775	796	743	789	780	744	740	752	726	745	806	789	776	750	741	748	746	757	776	773	798	757	822	804	718	780	767	783	766	781	732	777	753	782	808	803	718	838	799	813	772	741	723	712	759	772	760	702	756	746	769	745	772	699	805	766	771	776	752	789	764	725	708	740	752	702	767	781	823	807	746	765	769	754	775	744	770	752	766	819	748	744	796	757	798	783	775	797	778	797	786	747	776	753	746	775	763	782	782	721	765	780	749	763	809	718	678	807	757	771	762	765	759	752	737	763	739	779	805	759	771	797	745	798	781	818	782	719	753	778	747	743	821	789	765	792	819	785	732	711	707	725	742	759	733	772	753	766	790	769	772	777	765	765	723	785	754	767	796	819	764	765	818	761	731	712	779	762	733	806	726	810	807	785	752	730	753	776	795	747	754	802	778	814	737	796	770	816	756	784	783	752	735	786	753	806	768	785	718	803	801	736	787	816	756	744	803	776	705	706	759	785	750	800	766	738	762	719	757	768	771	719	747	770	820	757	738	805	751	750	768	787	782	762	757	752	798	761	785	794	749	773	799	796	787	761	768	800	786	748	753	734	789	777	718	763	810	743	692	756	740	762	760	796	793	742	783	769	782	768
62236	86739	54155	24033	6604	1938	1121	1089	1088	1008	1093	1082	993	1042	993	1090	1077	1065	1024	1071	1055	1018	1016	1041	1079	1046	1039	1089	1064	1046	1005	1055	1065	1051	1038	1054	1071	1027	1025	1042	1026	1066	1007	1029	1091	1048	1049	1068	1027	1067	1115	1081	1087	1099	1057	1038	1068	1038	1087	1064	1069	1022	1052	1087	1074	1034	1016	1082	1026	1021	1015	1063	1042	1027	1070	1035	1071	1055	1059	1028	1069	1142	1048	1045	1117	1043	997	1008	1079	1109	1046	1026	1105	1081	1064	1022	1046	1071	1002	1064	1091	1045	1094	1068	1079	1034	1024	1023	1027	1034	1071	1135	1076	1025	1012	1014	1029	1055	1108	1028	1082	1014	1076	1082	1029	1056	1057	1036	1134	1056	1054	1064	1031	1036	1018	1019	996	1007	1095	1072	1099	1067	1029	1005	1048	1084	1044	1070	1087	1055	1052	1041	1040	1038	1006	1040	1002	1085	1023	1040	1062	1011	1064	1107	1005	1057	1011	1020	1042	1074	1025	1063	1048	1051	1056	1095	1066	1044	991	1074	1063	1019	1012	1098	969	1008	1017	1056	959	1104	1038	1042	1090	1044	1119	1018	1068	1105	1022	1018	974	1040	1005	1007	1019	1080	1042	1006	1085	1041	1036	1068	1021	1043	1059	1078	1009	1070	1062	1057	1011	1063	1044	1022	1087	1011	988	1034	1037	995	1115	1056	1065	1034	1017	1076	1006	1025	1062	1013	1075	1028	1046	1033	1061	981	1018	1039	1026	1026	1017	1036	1089	1110	1028	1016	1031	1015	1021	1103	1068	1070	1094	1066	1042	1085	1039	1020	981	1091	1084	1005	1101	1018	1103	1057	1078	992	1021	1045	1033	1005	1029	1018	1112	1049	1066	1042	1039	1068	1069	1077	1055	1048	1038	1067	1031	1061	1055	1111	1094	1083	1026	1060	1077	1043	992	1061	1023	1102	1083	1112	1054	990	1014	1085	1117	1056	1012	1073	1022	1046	1072	1080	1018	1050	986	1061	1029	1037	1086	1044	1023	1078	1094	1033	1097	1096	1031	1047	1052	1029	1027	1035	1033	1047	1025	1055	1047	1050	1084	1027	1085	1070	1070	1053	1029	993	1041	1059	1045	1041	1054	1039	1013	1094	1030	982	1038	1060	1080	1062	1038	1063	1043	1087	1030	990	1046	1039	1028	1046	1107	1094	1073	1034	1037	1040	1045	1056	1028	1063	1035	1055	1070	1017	1031	1079	1093	1037	1056	1027	1066	1073	1090	1030	1037	1002	1029	1072	1067	1026	1065	980	1098	1040	1036	1005	994	1047	1040	1059	1038	1094	1030	1101	1007	1043	1081	1072	1002	1048	1030	1001	1015	981	1006	1058	1095	1046	972	1064	1011	1076	1032	1071	1011	1078	1028	1054	1054	1076	1003	1040	1050	1098	1046	1047	1015	1071	1038	1032	1061	992	1028	1058	1037	1049	1059	1046	1016	1036	1076	1046	1065	1047	995	1034	1038	1010	1056	1042	1055	1075	1016	1032	1022	1037	1055	1074	1061	1080	1090	1070	1013	1060	990	1059	1054	1026	1085	1049	1051	1058	1087	1024	1020	997	1051	1064	1110	1045	1036	1052	1049	1051	1008	1086	1029	1067	1036	1025	1082	1066	1076	1058	1049	1048	1078	1062	1052	1029	1033	1081	1015	1047	1059	1052	1017	1040	1067	1083	1032	1060	1061	1064	998	1019	1010	1013	1051	1041	1065	1077	1025	1040	1047	1063	1025	1076	1060	1079	1056	1050	1063	1069	1035	1017	1017	1074	1075	1045	1016	1058	1084	1037	1018	981	1067	1057	1043	1057	1124	1085	1069	1003	993	1060	986	1020	1016	1035	1073	964	994	1072	1094	1094	1095	1056	1053	1033	1064	1063	1075	1058	1058	1070	1037	1071	1051	1066	1114	1048	1062	1111	1023	970	1030	1083	1076	1004	1074	1013	1006	1057	1045	1041	1000	1050	1014	1044	1038	1095	1029	1097	978	1053	1043	1023	1031	1041	1011	976	1057	999	1053	1044	1068	1044	1017	1137	1025	1031	1088	1024	1045	1059	1031	1053	1021	1035	1061	1029	1084	1037	1035	1056	1033	1020	1025	1028	1086	1026	1053	987	1091	1061	1085	1068	1028	1050	1086	1020	1069	1036	1027	1080	1107	996	1069	1057	994	1045	1012	1048	1048	1002	1030	1061	1045	1070	1056	1021	1061	1107	999	1065	979	1001	1041	1059	1133	1072	1022	1077	1007	1018	1028	1056	1036	1049	1111	1105	1065	1077	1029	1106	1048	1058	1041	976	1107	1060	1065	1104	1011	1065	1094	1094	953	1024	1067	1039	1054	1050	1010	990	1039	1065	1038	1040	1039	1094	1025	1015	1070	1087	1029	1041	1086	1037	1049	995	1048	1032	1064	1073	1018	1035	1040	1014	1127	1021	1017	1053	1027	1091	1011	1070	1075	1050	1099	1067	1097	1067	1035	1000	1041	1054	1006	1063	1036	1057	1055	996	1035	1030	1021	1077	1038	1101	1028	1051	1002	1069	1131	1003	1047	1026	1012	1043	1056	1077	1066	1047	1042	1069	1050	1078	1068	1046	1008	1025	1079	1032	1071	960	1019	1019	1065	1068	1057	1030	1049	946	1076	1035	1100	1022	1015	1018	1010	1056	1000	1089	1077	1033	991	1041	1018	1058	1025	1025	1028	1071	1099	1090	1032	997	1039	1086	1043	1021	1113	1026	1035	1008	1077	1049	1079	1090	1054	1079	1017	1073	1075	1041	1043	1042	1072	1012	1055	1069	1057	1020	997	1080	1083	1046	1058	1046	1044	1031	1081	1043	1002	1018	1002	1049	1040	1008	1073	1076	1090	1061	1124	1083	1075	1055	999	1034	1050	999	1009	1022	1067	1056	1040	1017	1058	1052	1055	1030	1078	1069	1032	1027	1061	1019	1042	1063	1041	1004	951	1044	1002	1004	1055	1000	1005	1041	1038	1101	1056	1059	1004	1060	1032	1028	1094	1030	1066	1068	1052	1041	1075	1066	1033	1061	1009	984	1030	997	988	1042	1021	1069	1059	1039	1031	1066	1003	1073	1047	1006	1019	1054	1103	1035	1030	1078	1060	1014	1091	1101	1083	1013	1099	1028	1002	1060	1066	1078	1005	984	1035	1082	1054	1041	1019	1002	1051	1062	1051	1067	990	1088	1029	1081	1036	1046	1131	1004	1058	1092	1047	1021	1106	1044	1060	1015	1063	976	982	1123	1021	1034	1035	1045	1054	1013	1019	1009	1041	1042	1055	1029	1063	1062	1034	1036	1039	1034	954	1121	1025	1063	1034	1036	1049	1002	1040	1057	1079	1090	1101	1100	1020	1082	1028	1031	1036	1088	1001	1014	1033	1028	1032	1055	1027	1098	1052	1052	1076	999	972	1074	1104	1037	992	1069	1053	1045	1035	994	985	1053	1016	1061	1067	1035	1075	1028	1064	1109	1003	994	1025	1123	1091	1077	998	1034	1053	1045	1017	1097	1039	992	1045	992	1101	1057	1024	1052	1079	1053	1098	1052	1067	1071	1067	1050	1062	1007	1071	1047	1079	1066	1034	1050	1072	1076	1082	1059	1025	1018	1026	1011	1032	1013	1052	1034	1105	1037	1008	1025	1042	1040	1050	1085	1047	1041	1019	1039	996	1020	1063	1073	979	1034	1055	1009	1018	1060	1028	1031	1029	1102	995	1016	1037	1074	1067	992	1017	1071	1025	1080	1012	1076	1083	1044	1032	1036	1064	1077	1010	1064	1065	1008	984	1056	1012	994	1059	1028	1004	1005	1068	967	1044	1041	1008	1030	1060	1070	987	999	992	1055	1044	1083	1061	1046	1036	978	1067	1069	1007	1066	1045	1045	1013	1047	1004	1081	986	1069	1086	1081	1056	1036	1069	1004	1071	1076	1084	1107	1037	1062	1081	1048	1070	1037	983	1037	1093	996	1077	1058	1006	1043	1074	1018	1074	1091	1062	1044	1088	1031	1094	1063	1083	1063	1028	1065	1066	1074	1064	1094	1037	1078	1085	1062	1026	1059	1090	1027	1069	1019	1060	975	1016	994	1045	1100	1057	1066	1039	1030	1047	1026	1000	1015	1037	1081	1111	1075	1064	1070	1068	1020	1056	1017	1044	1046	1030	1096	1041	1041	1050	1017	996	1053	1035	1058	1012	1092	1034	1020	1054	1036	1034	1109	1083	1108	1052	1075	1094	1059	1064	1035	1049	1035	1002	988	1036	1105	1031	1130	1042	1047	1088	1040	1059	1062	1020	1030	1015	1075	1057	1075	1027	1014	966	1032	1047	1042	1099	1094	987	1077	1068	1089	1062	965	1075	1051	991	1034	1033	1054	1064	1047	1036	1001	1043	1000	1015	1042	1023	1088	1006	1045	1036	1025	1009	1027	1106	987	1025	1018	1068	1059	1029	938	1002	1049	1040	961	988	1087	1031	1056	1020	1054	1024	1097	1029	1038	1014	1027	1016	1049	1055	1000	1057	1001	1041	1063	1048	975	1059	1060	1021	1032	1063	1044	1044	1011	1018	1003	1029	979	1035	1012	1064	1052	1063	1039	1067	992	1063	1035	1068	1084	1060	1090	1063	1020	1014	1067	1056	1061	1046	1012	1070	1039	1050	1081	1044	1038	1075	1050	1011	1053	1040	1048	1091	1033	1102	1030	1024	1025	1048	1019	1020	1046	1074	1040	1084	1022	1008	1032	1081	1010	1084	1005	1063	1083	1031	1055	1058	1023	982	1051	1043	1058	1051	1052	1098	1075	1052	1100	1081	1109	1063	1053	1077	1053	1066	1046	1004	1050	988	1080	1045	1048	1084	1074	1040	1029	1043	1062	1044	1028	1069	1015	1028	1061	1043	1000	1063	1056
23617	21661	29664	23813	21446	20488	5778	831	664	636	713	634	661	673	655	648	709	639	647	618	674	667	662	697	672	675	629	625	668	655	644	670	652	637	672	622	677	645	650	675	711	734	675	675	628	729	701	665	653	635	724	654	680	707	663	623	636	666	652	671	674	665	666	692	708	678	660	656	690	669	687	650	655	639	676	672	631	621	617	704	703	667	633	636	690	631	647	656	673	692	632	664	627	649	664	668	647	656	718	651	664	632	703	647	702	659	659	627	574	646	638	664	616	664	660	638	588	624	650	670	619	650	659	654	677	622	646	631	626	630	614	696	627	642	667	651	624	638	673	688	684	646	626	625	679	659	658	679	690	657	692	619	685	632	674	650	685	686	638	675	646	628	662	658	640	648	662	674	619	635	671	656	652	636	665	649	619	706	674	670	644	651	618	644	677	655	619	633	618	665	639	700	648	666	628	644	659	674	665	644	667	636	616	679	668	660	696	610	662	648	664	610	681	650	640	648	577	657	654	688	711	655	662	673	656	652	683	649	640	687	656	655	618	630	669	618	637	622	614	666	671	646	624	648	622	643	624	677	673	622	630	680	651	661	645	653	643	604	646	674	660	658	663	664	666	647	680	658	632	637	653	641	651	651	701	638	657	652	695	678	695	653	616	635	645	635	651	643	659	642	635	627	665	637	619	650	613	613	678	664	607	648	684	700	606	611	624	598	655	645	616	625	653	635	605	632	607	609	667	655	686	628	632	731	669	697	645	658	611	684	665	631	624	634	632	663	637	714	652	660	655	652	677	643	641	675	657	660	681	634	663	665	610	704	661	622	678	708	664	651	697	657	627	666	649	624	660	651	664	641	635	602	628	628	685	614	634	650	644	645	662	658	669	668	681	673	636	672	635	692	650	710	626	632	656	680	638	670	657	650	632	687	659	685	685	651	650	666	670	678	635	645	639	643	654	625	661	622	604	644	656	654	630	634	666	688	635	645	644	609	679	667	694	718	670	629	632	658	646	610	667	635	633	639	650	669	654	674	668	620	667	647	630	682	667	591	688	642	661	670	588	659	657	628	670	640	661	618	643	604	654	700	689	613	660	645	658	643	621	650	714	649	663	685	626	659	664	651	683	671	609	655	626	635	632	653	646	614	641	628	689	672	684	672	650	679	636	662	642	643	673	658	619	618	650	609	689	635	657	666	637	607	651	630	609	664	655	635	656	704	708	633	670	641	627	645	652	682	655	635	606	648	688	659	625	664	655	655	682	637	660	684	706	660	695	658	649	673	685	679	641	624	640	685	614	673	615	635	682	650	683	675	626	712	674	633	642	632	648	696	628	664	661	633	665	650	669	626	643	669	630	628	644	596	671	594	642	634	666	611	646	656	635	629	644	664	661	674	698	668	630	647	664	657	710	629	633	675	666	647	630	667	647	658	678	702	667	644	588	665	658	653	651	677	653	628	629	651	603	611	612	644	663	612	668	655	626	660	632	648	674	676	690	659	633	732	652	656	657	644	669	695	673	642	647	686	653	671	640	651	664	668	656	657	656	683	656	631	630	631	652	643	665	589	639	649	650	677	651	659	668	646	659	611	670	621	605	636	667	659	646	682	647	640	662	641	695	638	592	686	647	619	661	615	648	638	625	635	649	686	676	621	678	638	646	662	664	646	643	631	595	675	652	636	703	635	682	606	653	670	686	672	625	621	670	682	673	675	689	680	641	638	634	622	669	605	670	656	649	625	640	679	683	687	636	657	676	650	638	639	676	631	644	649	630	668	647	632	641	663	682	633	628	619	615	675	618	615	619	726	652	623	648	646	657	706	683	622	656	577	662	678	693	638	646	667	668	669	625	685	649	654	683	652	677	659	667	625	629	616	676	650	617	625	614	659	621	620	679	635	672	612	632	631	628	626	662	651	621	684	637	683	618	667	638	649	677	661	655	627	637	642	714	612	696	658	643	592	642	617	701	625	609	645	671	632	638	656	639	708	652	647	683	663	644	646	663	659	632	627	651	665	584	646	687	629	642	638	603	628	622	688	683	658	604	626	687	663	675	672	671	618	681	635	659	636	669	632	667	673	701	631	636	661	669	682	632	635	613	599	669	668	643	672	658	636	653	657	669	658	606	653	660	666	663	661	641	691	636	630	672	698	683	640	666	646	635	651	652	668	665	659	646	608	638	656	661	716	643	660	674	674	711	675	634	675	643	650	623	640	623	623	623	658	647	683	667	635	629	627	623	627	610	644	664	650	670	690	653	660	606	640	646	695	687	604	656	678	668	672	610	655	627	643	667	617	647	652	642	638	614	646	652	697	651	627	688	696	630	669	631	568	642	647	675	620	628	644	632	684	629	683	629	616	604	643	635	645	678	635	692	654	644	665	657	645	657	684	632	653	650	627	693	676	621	673	634	645	699	634	675	617	655	701	648	688	624	647	683	624	648	640	661	643	611	654	653	634	668	650	644	724	648	665	605	681	658	705	651	619	676	662	651	636	663	636	677	618	635	667	656	695	656	637	665	654	700	645	656	680	656	612	658	650	656	690	690	626	655	639	645	694	639	650	636	687	655	605	670	656	685	636	637	648	662	641	647	639	647	662	681	645	704	639	644	626	665	668	616	656	657	613	639	592	690	665	617	663	684	605	638	670	651	622	668	691	662	695	649	603	648	634	632	621	597	602	618	677	623	673	639	622	685	601	630	654	645	644	666	669	677	640	669	650	629	631	628	656	692	625	655	642	675	643	658	657	677	631	659	695	675	659	613	609	653	671	692	659	621	645	684	659	602	662	623	646	634	655	702	645	671	670	589	622	671	667	699	669	628	666	633	655	615	638	643	657	681	664	641	629	647	640	646	628	578	680	660	631	654	681	689	663	629	648	612	652	594	664	666	629	645	674	675	621	695	671	619	657	674	685	698	678	687	670	616	669	643	692	668	661	666	684	671	646	637	651	641	662	656	667	624	636	642	587	663	659	654	649	650	625	659	623	641	656	640	639	616	660	627	615	666	647	618	695	624	645	652	665	650	612	674	666	666	687	612	630	674	643	652	634	695	665	634	645	676	671	660	637	664	666	604	679	636	661	615	634	648	658	634	618	633	659	654	609	624	654	631	661	605	620	664	661	618	657	693	641	624	649	676	647	638	678	646	650	623	646	606	629	659	699	677	672	687	626	649	646	649	642	606	657	649	674	655	634	660	641	633	696	658	704	670	645	639	660	627	617	633	621	656	636	563	639	646	672	655	613	612	648	633	639	666	667	632	638	654	623	629	629	714	604	669	649	668	620	623	666	606	704	672	634	635	614	656	647	686	642	663	575	644	637	635	680	678	674	713	654	630	687	633	673	657	699	610	617	662	643	623	656	639	652	630	661	639	645	657	677	697	635	635	636	678	677	620	646	666	664	670	670	645	652	650	683	679	643	654	642	671	681	636	633	620	701	638	631	645	647	632	657	657	653	686	653	652	650	591	700	651	631	644	659	654	649	645	638	677	640
62034	92515	60762	29965	9435	1990	1038	889	915	917	890	911	900	901	907	907	853	917	833	904	877	902	905	891	839	884	883	898	891	899	899	896	877	869	910	858	904	917	880	944	892	888	917	877	853	922	890	918	914	879	896	861	897	930	921	916	911	904	854	870	857	894	904	915	847	910	888	875	936	873	862	843	848	921	865	882	913	897	885	914	843	910	899	893	884	922	891	824	884	958	861	878	884	925	878	882	892	943	872	899	898	855	893	837	867	892	859	901	859	898	855	873	883	867	884	840	850	854	825	888	881	862	867	913	856	892	870	922	930	832	857	894	946	886	923	907	887	878	915	893	891	833	915	915	852	857	910	874	888	887	874	904	932	900	918	856	888	876	868	908	887	856	874	959	833	885	844	857	872	824	835	923	918	892	880	867	863	910	849	882	868	876	937	884	899	940	893	836	887	886	905	907	900	840	959	901	922	884	933	913	904	901	853	876	886	853	898	834	889	899	916	892	861	911	870	848	882	872	894	895	854	870	860	859	850	904	896	920	911	914	899	860	909	852	925	915	887	889	901	924	874	866	856	853	899	882	865	907	900	864	898	881	851	905	891	922	937	838	937	889	881	901	860	905	869	926	908	886	832	899	932	884	897	821	919	864	884	873	919	895	893	901	892	868	890	864	894	877	871	857	880	908	891	889	875	866	906	928	895	879	900	907	929	893	867	839	856	948	888	933	906	924	884	947	901	857	904	848	946	941	927	906	886	869	861	924	810	877	933	927	879	850	856	879	920	895	917	868	854	924	877	849	885	916	901	891	879	882	911	816	938	891	899	883	864	863	928	895	896	862	898	861	920	894	848	903	880	888	847	925	874	869	887	920	824	833	870	919	847	843	877	895	903	879	848	904	890	891	915	934	813	878	925	906	885	878	926	881	861	856	969	932	925	936	935	883	859	897	868	864	873	873	892	869	909	912	841	886	848	900	865	908	842	877	867	867	887	900	857	881	845	853	848	842	865	896	903	849	921	930	916	904	930	849	892	910	895	868	882	900	886	877	877	855	899	890	858	931	902	913	879	917	919	877	909	873	861	870	885	938	934	873	884	855	867	891	873	865	870	889	835	873	869	886	867	893	828	858	867	872	916	870	869	890	933	819	910	847	876	914	879	937	888	921	923	908	888	901	903	857	847	913	866	858	877	873	855	875	880	875	930	868	881	912	840	878	942	884	833	863	942	848	915	894	923	931	889	842	857	885	904	820	889	899	914	880	888	901	865	948	941	918	869	897	895	886	907	926	853	928	934	903	929	883	838	884	886	837	919	920	887	882	907	862	890	906	848	883	895	872	898	835	840	919	927	873	889	876	922	862	895	916	867	831	893	869	860	906	905	865	823	942	891	879	847	895	878	849	933	874	889	875	942	932	867	892	906	881	881	889	871	930	909	894	890	890	889	904	893	867	840	931	851	906	901	858	927	926	896	855	899	863	848	887	851	893	894	913	849	841	848	927	915	876	898	888	904	872	967	873	904	901	881	868	913	886	902	858	895	839	859	908	886	892	946	859	930	870	842	917	905	788	850	882	878	909	879	888	906	905	880	904	860	809	873	873	891	869	897	886	952	973	887	824	904	893	939	907	979	890	906	925	867	905	854	942	883	928	873	866	906	867	901	924	982	876	901	871	920	893	927	873	860	858	886	896	915	935	876	889	935	901	892	915	887	875	903	870	866	886	859	852	889	900	923	895	891	888	863	898	905	919	891	877	846	888	932	937	922	933	873	913	894	835	960	937	915	883	919	915	847	849	875	869	887	902	913	870	890	902	888	918	905	834	921	842	897	907	916	871	883	911	884	845	888	861	909	900	937	881	870	905	904	893	897	827	920	881	899	876	874	894	871	830	864	923	887	879	901	877	851	868	917	880	873	854	896	896	868	906	909	833	935	868	895	880	888	907	964	889	895	877	906	872	899	882	896	910	903	899	946	880	881	887	942	919	850	913	884	878	841	901	891	876	885	890	928	904	904	900	899	887	906	873	962	896	906	860	914	860	844	864	872	938	827	848	918	904	940	822	860	927	925	864	873	894	882	848	834	913	868	896	910	843	859	878	906	910	893	901	894	838	865	944	946	885	874	866	910	891	873	918	899	865	899	878	867	876	891	853	887	950	838	889	858	923	895	886	922	875	879	889	863	905	892	931	874	903	888	903	878	866	898	878	891	921	890	840	872	888	910	922	802	871	877	907	882	925	847	852	853	879	836	948	901	909	884	884	914	923	892	873	850	874	838	864	912	865	880	864	924	921	885	909	830	876	874	876	862	881	872	812	865	909	890	850	892	915	893	916	918	866	886	828	907	914	924	903	875	893	856	900	919	923	907	938	885	902	881	877	869	884	901	883	877	919	931	890	880	856	872	882	898	904	860	963	893	867	906	867	860	876	875	859	926	911	865	915	913	890	910	861	922	856	874	847	888	848	864	840	889	931	853	886	854	861	871	862	861	851	852	884	887	858	872	841	885	882	890	924	879	908	852	893	863	855	885	928	885	869	864	954	878	873	930	896	810	902	885	908	913	896	865	862	827	870	896	888	885	852	864	918	912	835	928	903	886	903	850	896	852	835	940	869	903	915	883	899	862	908	902	843	858	946	905	904	954	928	826	905	898	918	905	858	855	903	871	899	917	915	892	881	830	886	888	930	921	931	898	882	862	851	870	917	860	862	896	849	872	883	884	899	903	933	898	890	871	844	872	936	855	871	913	904	896	839	828	874	857	941	896	900	916	891	892	870	919	899	880	864	881	896	937	923	849	911	908	925	836	895	894	911	825	903	867	948	917	853	838	882	887	880	898	860	888	879	917	864	871	897	903	866	872	936	879	843	876	927	852	936	943	878	883	904	907	867	894	867	844	915	883	912	888	881	840	911	888	875	925	841	876	897	904	837	895	867	872	862	861	877	918	855	880	889	844	932	914	889	929	902	924	890	850	908	886	876	869	872	879	930	957	860	926	848	879	876	896	891	832	881	878	914	859	888	922	887	827	891	855	868	876	928	906	894	948	922	904	856	869	893	894	859	867	860	883	882	891	878	846	922	874	820	885	838	859	887	879	820	918	864	849	864	859	848	879	922	864	883	889	836	921	860	908	912	879	896	829	869	917	838	876	859	879	856	914	910	907	917	869	881	826	892	896	890	889	883	893	879	844	857	854	858	834	846	894	867	901	873	891	889	876	888	959	889	930	877	882	929	898	821	885	875	872	859	845	816	894	876	898	923	866	841	849	933	894	936	900	883	861	924	917	858	891	865	897	897	894	907	853	928	935	861	880	909	905	857	873	843	886	863	925	885	885	882	917	865	890	874	857	875	913	936	836	875	873	815	895	879	863	936	867	857	933	926	863	882	891	880	876	880	895	875	893	863	911	808	914	852	857	860	844	897	921	846	916	846	861	911	912	903	827	889	898	856	870	912	926	826	889	828	873	900	845	905	930	870	878	883	885	895	896	894	864	857	831	888
32281	27394	21625	7785	1333	691	652	660	639	634	624	640	645	652	670	639	624	599	620	717	621	577	655	655	633	621	607	679	654	597	628	623	633	608	694	616	613	617	605	640	614	662	624	626	670	623	613	644	658	614	665	634	655	657	624	629	630	676	614	655	639	637	625	592	571	613	659	660	604	597	614	634	607	641	629	587	666	650	652	624	644	655	660	638	631	666	640	668	601	648	655	604	657	627	646	656	654	633	642	628	629	625	598	601	656	624	652	661	636	678	631	584	645	657	643	676	619	696	606	628	684	609	632	621	645	634	627	649	651	666	608	616	639	634	628	625	660	615	633	622	651	630	638	622	651	683	659	647	676	656	612	699	665	647	656	624	614	628	658	615	636	576	675	634	640	661	648	616	621	613	552	603	643	672	649	643	669	676	643	641	637	652	669	670	658	651	648	659	616	604	694	651	669	636	601	672	646	626	637	621	682	673	619	589	672	612	642	674	623	591	660	607	618	639	652	633	641	624	645	650	656	640	646	636	660	670	633	632	622	604	622	643	607	663	626	602	603	604	587	643	626	630	656	617	620	634	626	646	634	621	591	646	633	644	653	632	619	638	599	606	596	631	617	579	631	645	652	651	617	642	637	652	648	603	622	592	569	623	591	601	612	646	632	634	611	629	644	620	665	648	637	675	626	624	621	667	646	617	642	675	611	549	669	645	702	663	673	657	614	656	659	627	634	638	671	682	614	656	618	662	661	638	626	613	606	688	658	633	600	638	666	638	630	644	633	619	630	630	647	646	683	640	607	623	598	653	624	635	594	623	643	665	623	630	620	666	678	650	626	663	615	674	663	638	621	596	635	650	593	664	611	619	653	649	633	705	665	640	621	656	623	628	619	611	625	615	614	662	659	654	631	658	604	650	631	634	610	627	632	656	607	619	641	621	633	653	641	586	587	605	641	637	591	620	614	638	616	634	639	611	604	647	641	589	607	662	621	648	649	644	619	632	643	625	619	594	644	678	586	644	686	629	624	682	624	671	634	636	649	666	651	631	590	625	639	604	630	625	611	596	600	619	633	644	602	650	646	678	619	628	660	621	676	677	608	630	627	621	642	675	611	623	660	604	643	615	656	641	626	623	647	642	592	691	662	633	583	618	655	626	709	637	596	619	619	610	626	647	718	634	615	670	642	673	691	627	633	617	668	656	605	618	624	633	619	652	662	666	660	638	649	670	684	586	646	663	674	637	666	608	598	680	600	638	633	624	672	648	618	645	639	602	637	623	628	616	628	596	673	687	626	680	672	661	656	619	659	617	615	674	648	671	597	636	607	597	646	659	608	651	652	655	639	614	606	641	611	668	666	643	648	628	676	637	629	642	655	645	675	639	684	618	641	639	637	638	622	643	669	615	604	648	650	637	618	604	639	671	601	653	596	627	654	644	675	651	620	614	628	639	631	612	604	651	670	651	657	622	654	704	612	634	607	651	619	622	602	634	627	629	579	658	643	615	592	630	603	654	662	627	590	578	663	612	632	642	612	646	648	610	649	674	684	670	633	642	655	587	658	595	616	646	634	623	582	632	619	594	638	654	615	629	644	599	656	601	690	638	671	664	662	644	612	624	642	646	599	629	639	686	655	614	633	647	637	665	647	629	607	613	649	684	647	580	644	645	603	631	618	647	627	621	616	651	655	685	671	688	696	667	664	678	611	639	683	666	622	627	640	634	589	640	609	656	611	641	649	626	621	601	653	633	634	632	628	654	604	593	647	642	615	600	622	640	616	598	644	621	616	627	610	676	641	656	655	615	658	611	612	622	680	652	677	630	637	622	607	638	633	644	650	665	650	644	571	623	590	645	649	608	646	696	674	610	674	631	631	634	627	632	609	637	619	635	625	647	618	594	621	656	650	676	635	650	631	682	662	636	661	672	625	631	672	589	695	666	603	669	632	625	629	631	592	590	680	650	636	638	614	610	663	632	628	645	664	628	615	670	713	631	659	631	598	599	626	627	683	661	646	612	641	648	621	605	654	670	653	666	640	661	708	658	613	648	647	613	644	591	654	667	696	637	649	682	623	604	634	637	657	659	647	578	662	668	671	630	636	627	616	602	622	636	689	618	644	643	633	695	612	648	592	674	634	658	642	643	618	632	639	634	589	659	625	649	655	656	589	662	618	590	635	615	668	674	652	631	611	646	630	638	632	693	642	672	663	601	624	646	654	597	674	645	638	652	611	615	566	644	628	598	641	634	640	628	663	640	627	658	649	567	645	675	676	652	630	643	645	614	640	616	637	663	638	646	617	613	673	622	661	652	664	614	634	670	588	657	668	615	648	655	618	619	646	663	666	646	615	624	629	659	677	643	655	627	603	655	645	673	627	655	619	593	614	623	650	610	648	618	631	648	622	592	617	603	670	617	615	638	662	675	638	640	632	632	632	646	627	604	684	611	673	610	687	630	606	676	636	655	638	627	656	639	642	651	618	654	610	642	640	641	685	586	627	633	647	606	601	649	667	642	630	598	619	614	623	678	619	665	591	559	702	671	630	622	659	639	650	619	602	673	645	640	663	576	645	690	614	651	627	625	661	636	661	599	672	636	615	633	630	605	654	631	662	670	627	626	633	601	629	639	657	653	642	656	626	636	637	649	632	673	627	663	637	625	610	618	639	658	634	661	607	632	625	642	617	647	636	633	690	579	639	632	649	632	573	669	633	612	614	652	680	651	651	658	628	624	639	674	636	642	665	658	655	596	654	625	628	637	640	651	589	625	620	616	637	613	634	615	658	626	638	619	626	652	661	655	605	658	648	616	680	676	648	654	620	621	657	619	668	636	627	603	656	629	675	654	621	647	626	672	617	631	636	669	657	692	664	620	675	666	677	678	643	617	641	656	642	620	623	612	642	637	620	640	626	621	635	643	648	642	647	610	626	640	645	620	628	620	610	616	590	654	659	679	650	657	658	667	636	632	642	592	621	621	654	638	683	623	632	638	658	609	587	664	632	659	650	614	656	684	637	679	636	640	642	685	587	617	658	622	654	636	596	632	633	625	654	623	647	661	664	627	633	683	695	681	656	612	618	596	642	628	643	602	675	643	653	666	660	684	646	623	662	617	608	608	649	615	652	646	661	631	619	657	656	694	632	659	678	619	658	647	623	626	635	613	617	631	673	685	621	640	653	653	630	697	648	635	657	633	639	659	674	652	617	654	634	629	668	650	644	618	586	650	666	653	618	671	674	662	633	636	633	646	695	623	661	627	644	648	628	632	651	630	648	615	663	595	641	646	640	626	659	683	660	608	621	591	687	593	634	627	666	616	670	649	622	642	602	638	631	642	663	612	673	643	672	630	686	633	658	648	610	632	618	627	665	639	627	568	660	622	628	612	646	615	603	614	637	607	664	660	688	656	618	631	659	610	634	596	621	646	635	616	611	656	600	615	627	683	657	591	628	617	644	652	677	645	607	599	623	648	644	598	611	645	686	595	606	643	614	616	637	655	653	629
39244	40496	20359	5895	1803	1019	873	879	881	907	879	893	878	875	866	873	874	884	842	851	922	862	842	883	889	865	852	910	839	891	916	860	871	865	842	856	874	858	914	857	864	848	843	867	893	889	865	869	878	860	843	903	868	881	872	855	885	924	915	865	901	860	867	862	859	854	898	880	883	881	912	925	824	921	842	868	871	897	862	835	833	904	810	852	852	874	857	893	908	922	823	843	858	885	852	929	867	882	872	873	906	893	838	847	892	880	864	850	843	877	855	891	896	916	862	903	877	880	855	893	855	879	921	816	917	839	873	855	832	890	877	884	866	877	857	860	889	842	909	887	871	898	832	902	871	882	924	845	910	860	858	847	859	860	886	848	827	850	928	869	883	906	856	876	853	887	861	827	895	896	929	900	876	894	862	818	902	868	896	905	898	881	883	910	877	921	959	889	847	890	909	847	834	900	876	857	901	891	867	898	884	843	898	855	846	898	811	908	882	887	889	861	829	866	885	862	835	840	840	846	855	850	845	921	853	893	822	858	875	869	911	928	896	885	882	846	897	905	904	853	886	908	811	832	891	911	866	846	846	932	848	856	812	888	882	892	853	890	847	827	889	836	917	887	881	904	883	898	835	823	925	875	874	865	877	853	887	874	859	880	859	822	923	883	903	907	922	866	894	893	867	872	851	866	877	880	883	844	856	924	863	907	840	943	887	880	904	905	902	941	894	856	876	849	869	907	882	871	917	900	824	903	906	835	863	882	834	844	881	878	894	939	882	866	921	884	824	852	930	884	873	919	866	840	843	847	894	846	924	891	915	852	858	880	883	944	897	833	831	872	868	873	854	847	930	860	894	898	915	845	834	932	894	892	831	854	818	886	847	857	890	825	843	854	897	869	856	905	817	901	879	893	913	879	830	891	910	889	833	854	865	879	880	873	835	891	901	835	877	869	883	832	912	875	896	872	895	848	921	911	916	926	909	884	818	847	926	854	883	885	896	885	930	876	903	882	868	965	852	874	909	850	881	897	902	907	865	918	879	880	868	857	840	897	854	864	895	902	895	843	829	901	921	848	848	870	900	854	817	858	844	830	868	862	867	874	895	885	880	839	858	874	881	909	869	863	868	836	907	855	906	880	887	868	859	834	908	884	905	820	928	872	916	888	858	884	869	858	926	823	895	812	931	868	901	868	883	905	895	884	893	895	860	867	903	862	899	904	831	893	881	879	917	859	838	855	890	863	826	873	847	912	938	830	896	847	893	852	871	924	864	922	858	883	859	892	872	889	898	856	846	886	883	864	883	864	868	847	897	869	880	930	932	866	862	918	855	921	836	917	869	853	894	906	894	877	890	934	859	888	848	847	926	884	859	838	891	861	861	860	864	903	890	903	855	846	931	893	898	903	867	852	912	845	858	947	860	880	861	865	885	899	921	876	904	879	897	910	842	861	847	902	886	885	841	848	848	869	797	816	910	850	846	843	894	879	870	875	877	876	901	870	909	870	846	949	917	851	900	849	898	867	921	866	892	865	904	862	928	921	872	886	892	854	895	893	891	834	876	849	892	838	833	870	909	860	902	856	836	884	835	888	935	820	907	902	967	885	860	871	806	872	835	869	861	897	874	875	864	892	886	903	893	899	911	902	835	899	896	842	895	923	906	890	874	879	875	872	874	870	930	879	927	875	908	892	909	904	919	807	834	849	932	847	833	874	851	851	826	810	876	899	901	912	898	862	850	878	889	912	926	883	871	889	860	871	885	884	888	918	916	848	882	877	893	846	861	867	903	917	873	892	831	859	877	923	910	862	927	863	916	880	873	837	885	888	829	861	845	927	895	856	901	834	894	863	868	918	857	843	844	895	822	893	880	865	886	901	848	885	874	859	906	864	908	882	818	846	854	883	935	912	879	872	916	921	874	874	915	866	909	842	841	830	866	902	880	856	879	874	870	869	864	845	863	913	834	875	867	861	843	882	869	908	856	853	881	850	846	881	887	921	889	896	839	870	884	829	882	861	875	874	892	850	877	928	912	881	941	821	843	910	941	897	895	869	884	829	888	915	882	845	890	846	831	847	868	876	882	896	859	849	828	902	896	881	883	910	895	853	825	934	848	888	867	828	846	892	934	880	851	869	851	908	858	907	893	862	871	875	881	853	853	884	893	880	899	887	860	878	919	841	874	875	866	897	861	836	871	876	857	935	835	820	880	869	898	852	894	873	899	867	861	815	882	921	878	904	869	852	890	839	859	906	844	887	887	909	830	848	919	846	913	844	856	857	836	872	876	843	911	906	900	876	865	882	846	898	913	874	880	909	866	872	878	889	881	891	884	871	888	857	876	863	888	884	856	867	879	853	876	895	842	853	874	848	895	904	831	880	845	881	849	854	873	935	869	924	871	860	860	864	883	849	883	839	877	842	913	850	892	873	862	889	836	913	898	811	874	959	873	814	888	855	885	880	839	861	873	830	869	857	858	866	850	892	905	844	893	834	916	903	826	820	881	850	876	911	919	837	894	914	861	874	869	868	908	860	891	872	898	830	931	933	869	907	858	876	861	934	891	877	959	900	883	879	818	865	872	881	858	878	899	848	886	864	832	872	871	871	863	831	906	860	904	891	892	818	882	816	860	872	888	923	861	910	839	930	866	913	909	817	891	878	870	923	857	859	895	890	933	880	881	891	858	872	865	866	884	854	912	923	884	841	894	876	840	977	884	887	874	901	885	920	899	894	853	837	855	857	851	872	877	890	931	835	907	891	848	852	863	897	846	888	915	925	862	874	880	905	844	918	864	894	912	837	888	849	837	881	810	881	930	856	895	866	915	878	892	932	931	864	881	877	867	941	877	898	885	907	916	851	900	870	874	884	840	881	898	866	879	940	863	865	888	894	899	832	893	875	933	826	951	878	849	825	897	853	886	892	830	880	871	925	892	912	867	861	886	906	907	847	874	872	881	879	840	891	850	820	889	918	903	853	862	835	874	909	849	885	891	871	858	823	889	882	878	861	821	921	847	926	892	883	874	834	921	852	884	846	875	893	854	837	881	947	857	837	952	873	879	866	889	870	849	898	871	861	858	948	888	894	881	900	901	911	827	862	876	855	860	886	902	819	845	845	841	874	910	888	884	863	868	815	898	883	876	854	886	912	866	878	885	852	907	890	908	890	901	902	852	904	923	910	844	868	930	877	860	899	909	912	860	871	866	859	958	876	898	906	851	868	882	845	872	863	884	883	883	898	903	880	862	872	907	890	903	840	922	907	848	874	841	893	844	885	835	896	871	899	864	865	888	881	932	831	851	850	857	905	856	915	870	893	885	887	847	865	877	853	896	872	893	832	847	876	904	897	898	839	936	806	930	854	840	884	842	902	863	892	944	871	882	868	910	933	883	876	869	880	842	883	821	860	831	806	917	860	943	854	845	866	914	900	850	890	930	831	856	878	864	868	877	881	881	912	918	847	961	851	889	867	872	858	915	885	902	891	850	912	881	803	882	922	893	917
24309	21906	29447	24195	21259	13679	1570	794	738	724	821	754	773	808	732	746	773	774	779	700	748	726	718	756	752	806	768	796	750	678	725	752	734	799	773	739	741	813	806	715	709	722	748	676	727	796	648	741	752	779	762	698	709	749	746	730	727	762	714	744	731	738	718	783	729	761	759	701	755	739	721	798	776	744	722	744	771	734	760	740	746	695	746	787	713	737	718	695	737	773	785	801	772	767	745	749	759	745	734	673	799	761	726	744	726	724	723	733	729	737	765	770	786	680	771	754	734	767	760	746	745	780	725	768	710	740	778	739	732	740	759	777	785	756	707	735	753	760	748	714	769	757	689	731	737	703	749	769	728	762	716	749	733	775	677	734	749	751	743	729	819	751	715	780	710	787	728	698	753	689	743	743	741	715	730	717	740	763	754	752	687	736	747	775	709	720	720	754	779	761	728	734	737	748	697	724	762	740	750	773	774	739	773	771	721	736	730	744	753	793	780	743	744	775	742	734	781	719	764	708	743	728	744	762	714	719	750	756	725	757	707	776	742	753	749	758	708	725	788	753	744	786	735	751	708	705	755	796	712	745	721	701	730	731	754	762	745	724	735	700	768	775	721	700	789	771	779	705	742	755	730	783	740	727	728	734	752	804	738	759	720	731	736	783	735	726	748	759	740	777	737	724	720	755	778	764	755	746	752	773	733	762	767	709	735	716	743	731	731	711	754	743	680	751	712	743	771	711	709	730	781	730	786	729	755	757	754	768	713	772	740	763	777	770	738	698	736	768	678	719	722	774	779	724	731	731	766	728	770	724	726	763	773	717	770	687	689	715	765	731	759	692	719	729	770	731	773	711	731	754	756	774	726	694	735	749	715	724	721	703	777	785	731	696	748	743	727	769	745	751	763	708	749	702	689	756	770	764	677	760	742	732	702	788	765	798	801	749	715	738	721	717	733	757	788	731	763	737	736	749	761	740	713	783	690	705	731	756	706	737	736	748	752	738	729	770	726	762	753	776	768	762	709	724	764	777	737	792	753	754	721	711	750	719	769	773	698	704	708	738	748	781	716	733	746	749	736	732	735	718	754	704	777	745	749	741	717	693	728	793	709	686	741	748	743	761	756	786	748	741	730	786	780	694	803	738	745	765	727	786	763	804	721	777	714	697	737	766	751	720	777	772	767	763	766	777	671	738	769	725	696	739	723	749	757	722	743	725	749	732	718	718	755	763	728	746	752	742	740	753	850	688	732	741	806	736	729	714	693	707	691	758	705	719	767	701	753	748	742	732	716	733	752	741	717	763	753	740	774	749	752	760	707	755	760	704	753	745	762	731	793	787	769	748	770	720	775	685	716	739	732	792	728	735	713	787	723	730	790	761	715	780	744	727	769	749	760	720	750	735	689	746	751	748	762	756	759	745	758	765	710	737	768	686	743	731	677	739	725	717	741	754	768	757	738	756	775	738	748	727	719	741	735	715	773	726	757	773	825	785	744	755	757	736	766	736	719	726	739	714	774	735	737	768	710	724	803	739	747	750	739	708	720	747	776	766	774	787	754	725	736	741	740	752	758	754	722	763	726	772	721	716	693	733	747	724	778	763	730	752	766	697	709	745	683	745	743	764	748	734	788	783	739	748	749	754	770	756	755	748	716	770	749	744	777	723	740	736	764	758	697	763	785	719	705	715	760	753	691	695	709	722	741	787	714	783	728	743	752	734	750	766	761	736	695	761	753	743	793	806	769	740	746	780	778	781	717	765	775	725	761	759	725	763	754	771	731	709	722	733	748	748	720	755	685	768	758	722	756	747	800	768	743	721	756	755	760	747	750	724	779	748	697	767	754	701	778	748	713	735	753	773	744	765	779	727	697	736	750	672	775	728	709	756	785	746	777	786	760	777	728	724	780	753	735	772	692	765	694	788	754	798	700	773	741	766	730	733	731	746	687	790	688	769	731	736	693	732	766	697	713	784	730	731	752	718	748	740	754	761	708	776	746	773	759	716	811	708	742	755	747	723	732	726	791	731	704	717	710	696	705	784	757	785	745	707	710	759	709	758	724	793	700	720	737	716	747	718	748	738	808	740	753	765	740	748	719	732	749	712	748	716	748	767	752	741	777	735	767	723	742	738	804	749	758	782	725	685	720	773	703	767	740	733	765	741	774	778	740	748	727	765	748	733	746	739	742	725	761	709	709	730	715	715	752	760	734	714	793	703	704	729	778	760	768	697	729	711	701	717	704	734	747	717	715	732	784	766	714	682	753	748	730	719	745	791	731	737	784	745	754	736	737	749	729	735	732	731	746	775	751	706	744	715	747	697	765	739	699	742	706	745	742	763	673	739	732	726	730	723	766	776	724	741	706	756	700	732	671	735	740	784	727	743	746	801	732	719	691	771	746	752	726	747	772	726	732	766	750	784	728	765	724	735	757	751	670	734	748	782	725	758	727	781	770	746	706	706	748	740	764	765	684	766	743	782	728	728	761	774	739	722	763	745	744	759	755	782	715	711	754	714	739	729	719	731	778	747	707	719	699	773	701	724	729	692	746	747	725	746	705	722	712	785	700	750	732	764	767	743	783	765	740	762	726	787	758	797	740	727	750	703	744	767	762	761	783	752	705	706	755	750	751	743	736	730	722	712	802	733	735	758	737	763	735	737	738	793	738	755	771	755	714	761	742	778	751	723	699	680	740	792	733	761	760	808	722	763	757	716	727	758	745	710	736	726	726	716	713	771	710	735	703	780	746	754	757	724	705	700	703	768	731	745	765	746	770	691	696	759	692	788	746	736	742	748	724	788	697	729	709	759	748	804	760	765	734	774	735	773	720	768	678	755	739	743	743	698	750	745	708	755	765	755	737	764	710	757	737	726	718	760	736	760	752	768	733	756	744	738	679	757	771	728	771	700	760	724	749	740	732	752	785	747	767	711	728	689	749	757	757	741	731	768	743	770	768	745	759	730	740	741	724	739	743	729	721	758	735	728	756	720	723	759	720	736	736	660	747	716	744	783	788	701	731	777	785	721	696	748	738	662	695	737	720	797	745	767	706	770	747	754	700	729	741	719	721	756	771	694	716	716	683	737	745	705	726	743	763	757	748	754	710	705	760	774	740	742	723	723	753	698	735	719	746	711	746	736	753	751	740	777	721	777	746	678	706	763	734	729	711	747	729	747	728	739	715	714	735	769	748	777	723	731	743	680	720	739	739	788	733	736	735	713	705	740	679	753	719	787	757	814	767	774	785	728	754	727	657	771	711	768	768	753	726	783	751	765	778	777	727	732	740	733	735	771	772	765	747	761	762	715	720	732	752	728	714	780	756	727	711	724	684	772	709	750	676	743	768	743	775	758	699	774	725	812	751	755	764	754	803	717	689	689	788	714	750	793	760	692	776	726	707	762	758	749	680	723	757	788	761	732	783	719	737	735	727	774	759	739	722	768	747	734	728	744	732	752	771	731	728	749	769	753	772	731	772	704	787	697	714	737	753	729	703	730
62051	85684	53521	24643	9538	2905	1058	1023	1005	1030	1052	977	987	1043	1035	995	1041	989	1059	1023	993	976	1011	987	1071	999	1001	964	955	1006	1001	933	1034	1011	987	1028	1028	1022	957	1001	1060	1020	950	1055	1028	1091	1083	977	942	1013	971	994	1009	982	1034	1023	997	1071	996	1009	987	1010	978	997	1012	978	1049	993	1059	1006	1007	1023	1013	1014	1040	1027	994	1018	1028	1013	1039	996	1018	921	987	1055	953	1035	1001	1035	1028	1068	985	1026	1013	989	1003	1032	1000	998	985	947	999	988	1039	1008	1015	1077	977	1048	1055	1029	992	1038	1048	1021	1034	1018	1044	1011	1026	978	1002	1031	943	1068	960	1052	945	1027	1002	1041	976	1006	1017	994	1041	1016	1018	1019	993	985	1030	1021	1027	1036	1036	1011	990	996	1049	1022	1026	985	948	1035	1012	1045	993	1012	1010	1009	1047	960	988	1036	993	1034	1055	980	1019	1038	1029	1003	1005	1031	1036	1040	954	999	1008	1023	982	1026	963	1067	986	1013	979	1026	1031	1017	985	984	1019	990	1030	976	1018	973	1032	971	987	1039	977	971	1030	1065	1034	1019	997	961	1017	984	971	1051	1034	1023	1022	973	1076	1016	987	1019	1012	1003	1039	986	984	1005	952	995	1030	1061	970	973	970	993	1025	1011	1020	1040	1002	1019	962	988	1058	991	1026	993	1041	1008	976	1035	1027	1025	1014	1012	1032	1004	1046	1015	975	930	1066	1031	991	971	1020	1004	987	961	1017	1005	998	1078	984	1000	972	1043	1049	1011	1016	1073	1015	1019	988	987	978	1014	1021	1032	978	954	1096	966	1040	1025	997	1052	1060	961	976	991	1026	1008	1065	998	1025	997	1045	1048	1017	1008	1022	1067	1028	998	990	998	1025	1008	1021	1019	997	994	1003	1013	1014	1040	1002	1012	993	992	1036	986	1043	994	1031	976	1034	988	1059	1006	1029	1019	1024	1050	1078	996	1024	1009	1009	1009	1013	1018	982	1050	954	1030	1030	1026	1029	1041	1018	1056	999	1017	999	943	1037	1005	986	1041	992	1032	1011	1034	1000	949	1026	973	1054	1020	1029	1041	955	1000	981	983	1009	1026	1011	1054	965	1035	1038	1067	1017	1031	992	1022	1035	997	993	967	1014	1034	1113	968	1005	1008	975	984	975	1037	1013	1015	975	1086	1054	1019	990	1019	1030	1032	1058	1022	1013	986	930	1070	989	1011	1062	1022	1002	973	965	977	1026	1049	1031	998	1007	1015	1005	976	993	1018	1014	1043	1001	1012	1030	1013	964	1046	962	1039	1000	1037	1019	1033	1020	1020	1035	997	981	1053	1004	1079	1033	990	1025	980	1003	1028	1046	1009	984	1062	1041	1043	1015	1010	982	1001	1041	1018	1000	926	963	968	1059	982	1034	1022	1036	1026	968	1018	956	1019	1026	1012	1009	1009	1029	1034	1010	1048	1041	985	1007	996	1006	992	962	1003	983	1036	950	1011	1019	977	1017	1016	978	1011	997	1034	1015	997	982	956	1028	1004	964	1010	991	1036	998	1010	1029	983	1028	990	1036	1065	1020	1012	1031	1006	1007	969	967	1014	919	1002	1042	1005	1016	989	1030	1000	981	1034	974	1054	1071	1030	1008	1024	976	1028	1006	1029	1057	1050	1006	968	997	1008	1011	1006	1010	1010	980	934	1024	1050	1028	1011	1012	1013	1027	1014	1023	938	1033	979	1019	988	1004	1022	962	1030	1020	1025	1077	1020	1015	1072	1033	989	982	1038	1027	1026	1036	1005	1027	1021	958	1035	990	1025	1000	1044	1047	1095	954	990	1012	1012	967	984	991	1065	1034	1013	965	966	1049	1034	994	1053	994	1064	979	1003	1038	993	991	1004	1047	1047	1042	993	1015	996	1028	1020	1019	1043	1059	999	931	1003	1024	945	1005	1040	997	1045	1041	968	1027	985	1014	1045	1080	1039	971	1043	976	1011	1014	1013	977	991	1053	1011	1011	1020	1012	1051	1024	1041	1065	981	995	1025	961	1027	1020	1101	973	977	1041	1045	1022	962	996	969	1059	1013	1022	1021	1065	1024	1040	1060	1055	1033	983	1008	994	958	1007	1021	988	1039	965	992	987	1000	1016	1044	1000	1027	1033	1088	1044	1001	1047	1038	1014	981	1057	1009	1015	1084	1021	1020	1010	1006	1037	960	1046	1018	991	1032	1013	1016	1052	996	1015	1000	1077	977	1008	954	993	1016	1048	1029	1033	975	1028	1098	1015	979	985	1038	1046	974	1019	1044	1050	945	1007	1065	980	996	976	991	995	1057	1043	1064	957	1020	1014	1008	1017	975	1041	1102	1003	989	973	1014	1026	1062	975	1020	952	991	986	1019	1037	1015	1001	1027	1038	1036	1027	974	983	934	1017	988	1037	1021	1016	1036	1032	1067	966	977	1015	1015	965	1038	1032	983	1037	1013	1027	1007	977	979	994	986	1041	980	1016	1029	960	995	1032	982	1018	1004	1013	997	1043	968	948	1049	1024	1012	1048	997	1019	1032	927	1015	1016	1040	974	991	1061	1027	1005	1061	947	988	1037	972	1007	1023	998	1024	984	987	997	1026	986	1008	1061	984	1010	1013	1019	1073	974	1055	1026	1015	989	1016	1024	996	1007	1013	1034	976	989	1018	1003	969	1027	961	989	950	992	1005	1021	1027	999	1016	983	984	975	1001	1019	1049	1038	1035	1021	1062	1024	989	1010	1058	1014	1028	1024	1028	985	1003	1039	994	1038	1083	1019	1022	982	1024	963	1039	1031	1018	1016	1014	992	1006	1005	1065	1024	984	1019	1004	1037	973	975	1006	995	1015	985	1001	971	1025	944	999	1015	985	1017	1030	957	1005	1082	984	1024	1023	961	1055	998	1026	991	1004	958	1087	986	1029	1025	998	1014	1057	1003	995	1039	1061	956	1058	1024	993	970	1027	1080	1065	1064	1062	1033	1032	992	991	971	1026	1013	1049	1010	1017	991	1062	1054	1011	919	1062	994	1040	1027	1014	1043	1021	1034	1034	1011	1020	1006	941	1037	1044	974	1049	990	1039	1063	992	1036	966	970	1032	1003	1076	1063	1067	1033	965	948	1001	1024	1045	971	1050	1030	971	1048	1039	1004	949	1014	1036	999	1056	1050	1043	1012	1011	1040	1007	1046	959	1009	979	978	1013	986	1032	988	934	1058	1029	1019	1032	975	1013	987	1027	1044	1009	1019	998	979	981	975	1033	991	1029	1041	1048	1003	996	997	1042	1037	956	1005	1055	1005	1005	1024	1018	1080	992	1007	1059	1029	1028	1034	959	1052	1005	1046	943	994	1079	988	1062	1026	1040	978	1024	995	1059	980	1008	1012	984	1019	1006	974	1004	971	1003	992	999	1029	985	1016	1019	1035	1029	1010	1052	1039	1036	1047	1003	986	987	965	1054	1005	1007	966	1013	1007	1030	1044	998	1000	1012	996	994	963	996	1024	929	1005	995	993	987	1033	995	1037	1022	1010	964	966	977	984	1003	1059	1000	1022	961	1020	1021	1050	1037	993	992	992	1011	1061	1012	973	1037	993	979	969	1065	1025	1069	969	1004	981	1071	986	1047	1041	1033	1076	1018	1018	1077	1029	996	958	982	985	1046	1003	972	957	996	971	1040	1054	992	1045	1025	1023	987	1025	1076	996	996	1015	1041	952	1040	999	1027	994	1008	1038	1036	1023	1013	979	1027	1001	1041	1046	1060	994	1020	982	981	1035	1079	1014	1008	1053	989	981	1037	991	1075	1008	1058	991	1047	977	1013	1086	956	1012	1041	976	1025	1030	1009	989	967	1003	1023	1072	968	1026	1003	1052	967	1074	1088	1024	1068	1053	1016	1007	1038	959	975	961	1011	976	1020	980	1015	988	942	1007	1000	986	1063	1062	1043	985	992	999	983	976	959	1043	1091	1032	990	1050	1024	998	1010	1035	979	994	1054	968	1027	1053	1038	1042	1058	1009	1018	1068	996	1027	1003	1004	1043	1010	1023	962	1036	1021	979	995	986	970	969	1064	994	1025	1012	1022	1043	1004	989	1025	1001	1031	972	978	975	1011	1020	1080	1012	1070	1065	1044	1073	1016	1030	987	1024	1014	1009	1044	983	1008	1008	964	974	1063	1054	1034	1002	1028	1004	1004	931	1042	1001	1062	985	1011	1056	1033	1068	968	986	1000	999	1001	1030	1000	1013	1024	993	1040	967	1026	954	973	1020	974	1029	1002	1021	1017	1000	997	1016	1030	1038	1049	999	1008	1010	1037	1033	951	1049	959	1070	961	995	953	1027	1010	1021	1018	949	1041	979	1008	1036	1021	1000	976	1007	1012	1011	1000	985	961	1056	1006	976	962	1071	984	995	1005	1050	1045	948	995	967	971	1029	1024	977	1023	967	1032	1042	1013	953	969	979	975	1051	1022	1010	1002	994	1112	1014	972	991
23591	21726	29594	23996	21490	20248	5580	685	670	641	674	624	675	639	653	672	645	655	662	650	662	578	639	646	665	680	638	599	624	692	651	644	625	666	586	597	632	620	637	632	613	608	636	623	634	636	623	676	636	648	604	640	654	627	639	630	623	624	630	640	612	649	678	633	656	587	629	617	606	663	655	658	590	609	648	670	633	685	639	633	661	602	635	623	635	639	657	627	595	640	629	631	641	666	632	614	666	645	602	628	651	644	630	623	685	639	592	620	681	611	613	640	652	607	654	668	627	619	679	679	616	654	619	615	651	615	649	636	671	632	604	636	640	636	644	606	619	635	664	655	678	671	586	600	591	662	672	645	622	614	606	600	609	615	655	633	629	653	640	620	602	629	651	635	599	636	645	633	640	625	664	666	638	665	609	665	637	650	602	659	634	663	699	608	636	607	605	666	622	619	620	601	622	641	639	625	630	652	680	640	639	681	658	634	660	622	647	619	641	640	623	635	652	624	579	599	648	641	634	638	639	648	603	634	596	633	629	598	659	684	655	616	624	624	626	578	589	613	633	629	629	641	608	600	610	655	629	643	683	650	622	616	668	629	646	670	622	633	626	613	574	642	642	598	598	677	660	600	607	626	674	636	654	640	570	658	593	652	611	678	604	661	583	623	619	623	637	620	645	642	609	620	616	618	600	640	623	617	595	587	600	627	614	639	634	634	625	640	597	635	651	670	655	655	558	630	623	611	594	613	593	652	638	644	636	672	648	620	621	650	638	674	661	662	662	641	621	639	650	610	617	620	600	631	664	659	604	653	593	661	622	596	648	591	651	615	557	619	657	655	646	638	630	650	631	643	616	650	626	649	658	607	646	681	576	620	652	662	619	597	619	660	619	603	587	614	600	657	608	656	662	656	641	664	607	615	659	602	647	627	656	690	615	594	622	635	677	631	648	610	648	621	671	636	632	593	618	691	627	628	645	622	602	668	667	710	610	651	645	646	604	620	636	626	653	611	599	608	664	633	611	662	598	606	605	621	652	613	648	613	655	631	657	616	630	611	576	602	598	646	607	619	612	612	615	638	629	616	605	630	561	614	636	610	680	629	606	655	620	612	644	606	651	667	637	659	620	633	683	628	556	656	622	686	648	633	650	629	643	591	660	657	619	629	585	641	600	659	663	582	667	659	683	644	655	647	612	605	638	657	614	631	630	662	611	613	646	650	654	604	619	638	602	600	654	631	621	630	647	605	614	638	598	615	648	622	670	639	648	593	618	630	634	662	661	613	674	605	662	579	645	639	611	656	614	629	623	618	610	591	618	611	635	590	628	561	661	690	622	628	652	615	622	604	612	641	674	628	651	663	609	638	636	597	595	583	582	650	601	672	673	631	623	619	609	632	593	569	620	638	644	628	646	619	651	605	611	640	635	659	590	613	646	592	644	619	647	601	646	651	579	641	625	638	671	638	592	666	616	629	648	615	672	663	660	585	632	627	636	639	622	628	614	634	663	623	595	656	650	613	689	654	588	628	659	614	626	639	566	642	611	640	666	626	620	630	602	631	624	647	605	607	654	570	641	641	658	609	642	637	628	629	613	618	596	630	653	657	638	617	583	636	599	668	621	631	602	637	621	602	675	658	593	653	639	631	624	644	634	629	640	634	634	601	653	595	659	622	647	642	616	602	656	607	647	606	587	641	589	641	580	649	632	659	633	604	574	635	609	656	631	613	644	571	603	654	647	640	672	590	683	634	644	624	661	637	611	645	654	640	647	638	634	591	630	639	632	629	635	618	665	664	616	656	613	640	604	621	631	594	683	656	666	596	614	649	644	657	614	675	650	607	541	632	633	648	616	607	638	629	604	609	649	615	678	634	642	674	661	632	623	645	656	635	599	630	648	648	614	604	663	683	619	624	598	599	591	647	620	619	660	661	615	634	669	619	607	612	591	589	628	615	637	614	605	629	583	651	671	667	666	664	631	631	660	653	622	613	625	658	648	615	607	618	622	670	590	606	675	665	632	623	637	662	635	673	656	637	625	645	652	640	653	559	625	635	665	630	619	604	628	660	635	677	604	625	635	603	627	637	641	624	632	622	639	604	622	615	651	578	617	594	625	631	591	634	610	656	634	622	639	623	622	667	592	608	651	652	638	667	628	637	639	620	654	665	609	622	633	630	610	651	603	604	593	582	615	598	584	635	630	623	658	636	676	630	643	658	617	626	644	623	631	608	606	642	628	679	623	623	593	617	665	632	609	649	622	614	641	614	658	651	609	624	634	634	619	660	642	591	616	642	602	647	626	629	659	609	631	677	611	623	630	596	628	652	671	622	648	632	638	637	616	603	640	601	618	636	643	619	625	612	647	616	704	651	646	625	629	681	617	625	580	616	651	601	635	625	681	634	605	627	605	611	635	647	632	604	646	606	633	623	646	669	611	625	587	637	636	638	601	601	636	677	588	610	625	636	620	638	652	591	604	652	635	608	621	637	649	655	649	594	567	608	628	620	645	632	610	663	615	681	614	642	631	619	595	615	615	611	632	624	674	647	617	635	661	634	637	616	646	585	624	633	630	632	629	630	651	649	668	603	584	667	607	640	636	623	614	629	644	616	659	657	626	630	587	599	606	627	621	637	640	642	679	612	598	665	680	600	645	627	627	612	636	651	576	665	617	640	623	658	642	681	670	665	647	608	664	622	623	600	650	629	652	613	658	652	628	689	643	659	673	601	605	618	599	649	631	587	596	653	638	595	613	646	624	627	616	631	629	617	583	644	613	650	609	614	624	572	625	633	638	626	664	672	625	652	651	611	674	610	605	629	630	647	625	651	641	628	604	588	659	617	670	626	638	657	630	695	655	624	673	620	622	640	621	635	608	629	571	653	634	639	608	620	653	673	634	628	607	665	641	654	596	651	664	630	614	656	634	652	654	617	640	606	678	677	623	648	643	621	599	603	622	580	656	618	656	629	655	649	703	630	663	659	646	620	647	625	630	623	659	591	607	620	646	652	630	598	583	610	631	680	649	632	632	655	717	627	688	640	662	617	669	661	617	623	618	642	590	618	616	642	650	657	615	582	606	604	656	610	648	615	658	648	604	623	658	625	632	588	646	610	589	631	670	596	645	631	636	614	627	670	590	596	608	644	631	620	621	649	609	611	623	604	652	634	641	583	641	622	603	597	617	627	639	633	620	590	680	610	605	657	627	597	656	636	620	631	648	609	627	643	640	646	643	653	641	666	646	612	649	655	634	651	655	630	628	639	601	593	617	646	635	633	629	653	593	656	644	626	637	608	648	641	637	600	624	636	626	586	637	621	638	655	595	633	618	563	570	649	652	644	646	633	578	667	603	584	625	638	635	617	627	569	662	652	645	697	630	577	629	642	599	635	649	646	621	597	603	596	578	626	661	597	622	676	597	643	647	638	662	607	651	569	599	638	627	636	664	694	617	643	648	618	614	636	606	623	681	656	643	596	679	618	623	648	592	658	665	629	650	631	603	650
62124	92658	61702	31047	12127	3167	966	857	827	926	837	846	842	887	875	859	854	874	876	851	856	844	870	855	914	908	881	853	798	870	879	846	874	862	854	810	831	896	887	822	882	870	821	846	840	859	855	840	876	805	858	830	806	903	835	823	868	840	886	902	891	883	850	813	917	885	869	829	821	886	831	890	854	912	843	863	843	860	837	848	826	844	802	833	865	845	877	919	823	821	856	862	898	883	885	908	866	842	830	819	887	867	859	827	817	871	870	860	900	837	871	849	849	841	870	881	852	872	820	863	887	819	869	870	896	855	881	812	826	876	829	898	879	835	857	890	872	898	845	870	847	863	881	870	890	786	869	894	832	836	884	864	782	850	861	808	829	843	840	874	887	850	850	829	850	866	833	845	860	903	890	796	860	850	862	863	857	844	866	861	833	859	894	832	897	797	882	849	857	818	837	877	911	827	853	886	877	880	882	860	875	895	840	875	858	867	821	819	836	791	886	820	835	843	857	827	870	858	833	851	858	858	857	846	871	840	855	831	856	832	858	835	856	862	867	885	862	849	816	910	877	859	810	848	856	820	831	894	816	864	877	866	873	880	853	855	864	832	861	818	821	862	840	829	907	791	861	854	873	874	884	840	864	843	803	874	840	871	873	879	898	884	841	852	890	869	847	879	851	856	851	845	803	832	864	894	841	805	815	793	834	854	842	911	839	894	901	767	858	848	854	881	857	842	875	816	896	832	903	899	859	824	887	870	859	857	864	786	825	876	909	836	836	881	834	822	890	869	848	869	887	836	864	859	888	900	830	877	852	858	856	884	823	901	898	836	886	858	883	850	813	826	891	854	845	847	879	911	855	801	794	846	851	870	874	861	858	891	840	847	818	896	850	815	837	834	845	823	844	852	824	871	892	818	835	873	866	906	856	809	857	858	832	822	876	867	851	875	894	803	838	907	898	883	912	864	849	931	886	877	906	813	807	854	826	856	879	848	838	842	842	917	863	840	876	845	860	799	852	865	850	849	834	866	910	899	837	845	892	853	896	891	850	815	878	834	795	863	893	850	840	929	827	804	863	837	840	860	836	847	885	864	894	809	819	886	856	860	896	896	821	829	831	851	852	859	832	854	850	860	889	866	772	888	873	883	805	871	848	877	846	828	807	915	865	850	864	863	835	897	855	922	869	863	866	831	819	868	799	899	812	812	872	856	818	876	871	825	884	811	873	842	827	868	837	847	850	846	839	871	848	835	885	814	861	860	877	886	862	842	860	857	817	883	787	861	822	852	871	895	863	845	847	861	821	833	884	835	926	860	859	851	807	849	825	837	898	850	881	841	885	850	920	857	843	824	861	879	846	865	873	840	858	872	894	868	865	874	866	954	846	810	880	841	867	834	838	825	827	825	845	851	866	871	852	827	819	818	856	857	838	880	868	907	844	851	830	847	842	865	830	866	864	827	831	881	865	808	873	889	870	850	838	881	829	772	776	902	845	844	826	820	830	860	846	849	868	835	862	841	906	926	869	837	871	872	869	822	927	877	821	842	875	857	830	850	872	868	880	858	839	851	884	888	848	881	838	876	862	854	887	881	853	885	834	803	871	852	845	859	883	897	887	885	858	870	851	836	819	879	838	888	867	866	900	857	908	853	855	878	839	893	911	833	868	803	809	790	836	873	851	848	879	814	852	823	857	914	854	866	891	820	843	860	834	853	794	887	844	786	839	840	850	886	854	828	859	847	866	877	851	850	843	900	878	846	860	842	875	825	909	854	848	877	856	842	831	819	866	853	869	921	874	814	866	871	846	864	867	850	810	829	880	858	869	843	853	803	888	795	903	836	874	876	888	863	848	866	904	899	852	821	882	861	837	917	824	817	872	834	833	862	888	845	870	789	847	859	840	860	928	856	938	800	817	868	870	896	831	848	876	883	815	848	865	891	875	869	830	885	835	818	830	880	872	850	881	851	866	891	794	865	870	850	829	854	848	813	889	879	862	826	868	867	847	823	830	877	853	831	857	880	850	886	895	890	834	829	863	927	831	833	878	856	854	879	841	848	833	876	876	801	904	857	861	825	854	885	887	888	903	849	861	898	863	861	857	871	849	832	821	854	838	865	799	856	852	834	825	856	821	862	854	866	858	850	851	853	807	871	853	875	881	916	917	842	865	808	897	813	867	871	816	839	850	871	893	846	833	867	878	854	814	880	830	874	846	878	909	814	870	849	856	865	885	819	895	902	909	883	856	855	859	850	868	866	828	828	844	833	822	807	853	853	926	876	863	899	856	865	871	876	866	845	814	852	842	907	869	903	863	836	829	890	837	860	863	897	872	888	868	847	848	879	857	921	816	873	817	842	881	821	856	880	887	891	859	864	871	869	860	852	861	826	865	868	813	842	819	831	889	895	807	899	863	836	847	826	886	917	883	889	874	876	834	850	889	889	853	834	858	893	798	860	940	839	857	856	908	847	906	873	900	913	870	858	878	901	874	888	874	907	879	887	827	861	824	833	881	845	836	905	839	844	870	902	864	865	868	867	839	911	871	880	858	777	842	879	806	863	870	887	843	870	863	821	873	888	847	837	837	878	854	867	854	859	804	838	913	881	804	780	897	891	828	840	817	881	859	876	862	863	862	816	899	926	837	882	892	906	833	872	837	882	814	826	864	823	884	799	881	891	848	874	896	859	809	812	806	874	899	845	858	886	886	879	859	851	890	879	835	852	896	853	903	872	828	858	838	875	828	903	869	829	828	843	853	840	897	848	860	806	862	828	824	883	841	822	813	832	855	848	841	825	872	865	837	853	916	840	891	888	896	780	855	818	908	878	849	858	880	871	853	896	844	866	821	863	867	855	797	788	893	857	856	829	824	864	882	866	854	882	883	864	857	859	851	882	832	868	890	825	820	833	901	909	870	869	868	862	851	890	838	841	890	825	845	863	890	806	854	867	887	871	877	828	842	853	871	857	891	864	883	899	880	855	841	851	830	813	823	864	838	892	841	916	915	889	832	829	853	876	836	890	840	819	888	919	804	899	930	892	839	915	844	838	868	906	832	826	849	853	828	910	836	924	913	840	841	889	871	900	844	794	796	908	815	853	840	874	887	806	865	828	886	846	866	874	919	900	856	881	866	879	792	898	833	894	864	829	910	869	876	887	841	870	847	855	863	872	880	839	776	911	823	846	820	865	853	831	804	867	851	876	835	866	872	800	858	857	858	850	898	840	903	847	905	835	869	871	829	817	856	856	875	831	884	898	826	824	889	857	845	859	851	839	874	908	825	835	854	814	864	871	853	905	828	838	836	797	867	864	864	825	817	870	869	927	851	862	843	854	883	854	844	833	833	841	809	830	850	888	849	902	842	822	813	843	879	851	873	909	854	864	846	886	855	863	824	874	863	863	828	845	887	847	891	866	828	845	858	895	890	796	850	862	826	850	876	890	907	818	841	826	892	834	822	880	841	850	879	829	837	867	883	919	814	859	833	822	854	894	888	843	826	881
31608	27235	22758	8228	1735	1087	738	618	648	638	634	672	641	647	655	625	689	689	644	651	614	579	630	648	643	611	567	660	686	625	644	664	634	614	640	584	647	623	609	646	657	636	642	640	606	654	656	658	626	607	657	631	612	624	604	650	658	594	676	626	657	620	641	632	616	595	633	598	635	626	604	618	637	594	622	646	588	653	596	636	598	635	625	648	639	619	663	640	656	608	632	657	663	620	656	622	645	662	644	582	600	623	638	621	663	694	638	625	672	600	665	628	641	660	616	635	620	615	617	646	636	676	614	624	622	658	661	624	631	646	618	654	639	602	623	609	620	684	655	649	659	604	621	631	625	661	642	671	660	651	723	594	628	590	664	649	632	601	604	623	658	600	666	594	617	642	635	631	639	593	661	628	576	626	625	655	644	615	644	572	612	605	650	616	607	646	634	646	623	639	612	610	641	601	673	612	657	660	645	663	613	610	619	635	681	592	623	659	631	616	630	622	660	677	649	650	647	625	663	605	625	623	611	656	627	616	619	628	654	608	626	603	598	626	663	578	647	616	624	648	618	610	623	605	663	636	601	634	633	630	627	690	576	606	640	617	601	611	659	628	631	643	641	621	630	627	631	619	605	652	631	630	616	585	608	631	627	607	607	645	619	624	617	637	652	629	622	651	656	648	673	628	640	635	629	679	631	657	590	618	588	623	646	607	646	622	647	629	597	617	636	646	658	651	637	606	654	584	636	592	597	668	659	605	613	626	667	638	630	641	664	630	647	610	627	614	636	652	592	593	610	661	657	622	644	588	616	647	646	632	652	671	615	619	652	637	592	584	657	671	645	682	643	633	624	618	616	670	623	612	664	644	619	622	578	680	639	631	627	573	663	632	662	604	632	605	633	629	647	651	641	631	653	649	673	633	668	654	667	619	675	647	702	634	605	616	602	656	591	601	633	594	618	653	645	630	619	605	610	649	650	635	639	599	669	612	599	634	650	638	645	637	580	589	634	604	645	624	594	653	630	658	614	632	646	632	656	602	629	653	627	629	639	640	633	641	629	612	644	603	635	622	628	604	606	584	628	563	615	693	683	634	648	615	641	643	632	586	651	635	634	615	599	631	663	600	581	606	625	639	635	617	628	621	625	649	655	676	615	614	680	634	629	637	595	646	653	618	626	666	617	623	646	631	645	614	654	668	595	604	636	619	634	594	690	599	625	633	587	674	615	599	582	616	595	629	629	616	594	597	597	642	656	655	675	619	627	626	650	640	583	628	641	596	600	642	635	639	625	631	593	656	609	591	612	621	656	644	600	652	602	639	612	602	644	589	596	592	569	641	620	553	620	610	600	587	585	655	652	625	650	650	642	625	619	621	638	603	621	674	635	665	612	649	637	579	660	605	652	595	611	638	623	666	650	658	613	653	640	647	596	663	667	621	587	625	573	634	650	593	638	618	630	666	642	615	622	658	642	644	599	646	673	623	664	642	616	591	666	607	607	631	559	664	613	603	681	599	653	658	593	643	577	660	617	663	672	616	639	626	660	634	656	613	634	655	646	623	654	656	643	635	600	589	645	593	633	653	666	666	612	630	634	637	644	698	635	629	643	655	584	599	590	645	678	593	671	659	630	622	609	607	607	646	666	627	659	627	638	644	624	635	647	647	631	595	629	622	594	625	635	645	612	616	654	665	679	589	628	624	661	613	637	641	637	665	634	615	640	589	653	644	615	683	674	619	637	647	661	660	676	635	633	675	629	596	614	611	596	633	662	639	598	636	624	639	640	647	658	618	625	637	621	622	641	622	573	601	599	641	646	634	634	633	637	653	677	656	669	642	654	608	629	593	625	597	560	644	629	647	637	643	687	655	600	607	637	628	658	620	610	648	578	607	623	669	660	632	649	593	609	630	586	682	670	658	611	671	645	664	637	635	637	641	582	637	651	630	619	608	615	617	644	607	653	598	653	628	636	665	592	606	654	602	647	630	652	681	626	621	599	608	622	642	615	653	616	619	594	626	599	699	639	676	600	651	651	652	625	614	628	648	683	617	661	668	669	688	603	599	588	624	623	663	575	622	674	605	598	656	598	654	633	599	629	650	661	622	610	597	659	637	625	647	640	612	652	622	599	657	633	658	595	611	614	620	666	637	631	571	604	669	653	624	613	657	614	614	684	661	643	649	656	637	630	628	600	627	634	660	630	625	689	631	628	648	637	629	617	648	624	656	636	615	636	594	648	616	656	620	657	605	674	623	642	641	630	608	632	646	621	637	668	642	674	626	624	630	632	617	645	603	598	643	638	625	668	634	628	650	668	634	669	600	631	645	624	684	625	674	649	605	600	661	635	600	661	651	630	650	672	626	643	642	640	639	676	668	573	625	634	619	644	552	648	627	629	595	661	636	652	608	633	622	640	635	619	652	622	624	589	650	609	585	636	673	655	621	648	613	645	647	658	618	602	631	593	646	656	603	613	638	606	690	614	651	614	653	633	622	588	662	599	692	646	631	662	652	612	566	605	670	624	686	626	663	667	631	675	657	662	640	637	636	638	610	613	657	632	612	645	591	618	646	669	603	642	633	632	600	626	663	639	604	640	578	597	633	624	657	607	678	644	626	617	599	633	554	647	667	619	659	638	636	611	627	607	660	665	626	652	591	613	604	664	659	643	620	620	616	624	595	653	579	637	634	619	637	634	647	616	632	629	679	633	614	651	710	615	670	636	681	602	619	641	639	605	621	638	657	626	630	633	618	613	661	605	612	608	676	627	605	595	629	633	607	679	620	605	610	607	625	648	631	665	655	630	610	630	642	557	613	639	619	571	656	624	605	612	586	678	573	656	615	617	638	640	591	638	665	626	611	629	646	660	614	589	616	664	666	601	621	616	644	638	564	619	616	688	612	638	633	623	644	643	612	659	679	620	622	599	631	592	618	593	634	656	694	625	644	641	628	634	623	605	635	643	605	654	597	638	621	670	619	667	651	628	680	615	633	608	589	625	685	613	570	637	630	682	616	614	621	639	610	646	620	645	650	641	657	671	634	626	585	633	620	633	706	572	647	569	646	622	659	621	600	681	626	671	646	602	657	644	578	667	644	618	645	658	577	581	644	623	648	669	655	610	625	616	622	651	623	651	609	651	635	641	635	646	645	639	650	642	645	628	617	642	616	639	614	678	648	621	636	644	613	648	627	637	624	643	650	632	576	621	652	648	622	661	643	644	632	622	603	616	616	642	641	612	637	624	619	684	657	640	611	666	651	623	638	589	613	644	596	628	632	642	589	651	624	592	630	648	664	611	598	649	642	667	634	601	636	634	637	629	664	612	622	628	623	613	663	653	593	639	648	630	606	648	631	639	633	650	670	646	593	644	667	603	592	605	666	609	625	657	636	586	610	616	669	634	616	591	632	627	634	670	649	566	623	641	646	651	650	668	651	645	583	620	657	631	629	634	583	605	628	628	594	653	603	647	599	610	665	608	634	647	605	634	659	605	659	633	649	607	662
39175	42098	22323	6218	2032	1069	909	900	882	880	873	883	895	875	872	902	893	901	869	880	840	871	905	886	849	876	859	848	926	872	899	927	851	865	819	859	880	873	884	887	840	844	861	852	867	901	853	843	871	885	864	793	858	867	876	897	875	846	873	829	892	946	856	865	850	869	858	869	868	855	881	864	845	855	808	832	835	868	837	849	898	805	885	844	918	903	831	813	891	942	865	875	848	856	876	903	867	894	791	863	893	892	856	878	893	918	846	845	849	929	944	867	870	818	899	920	933	848	905	855	871	863	928	877	861	901	905	916	834	870	890	862	895	884	847	886	864	865	824	804	921	876	848	882	880	905	851	876	865	854	857	933	872	792	865	868	850	923	866	890	855	848	881	877	903	859	857	870	853	921	877	845	856	910	843	877	898	882	893	886	879	885	884	869	872	852	815	863	890	855	856	932	868	830	867	856	868	892	879	856	913	862	871	865	904	865	870	861	881	885	882	868	889	883	896	882	822	899	914	822	856	910	856	819	864	816	882	862	811	888	880	884	908	892	822	878	855	885	906	884	871	866	905	829	881	858	844	886	892	883	883	877	875	860	874	852	901	852	876	872	873	876	899	885	841	883	825	815	860	917	877	895	858	841	872	845	877	878	852	897	876	907	868	880	880	862	884	905	854	848	821	883	917	891	847	916	892	858	882	862	923	874	846	911	858	846	914	854	827	848	868	899	877	813	864	840	888	849	810	887	894	814	874	794	899	907	873	821	899	885	812	867	865	864	896	849	859	844	846	837	910	898	911	892	869	939	848	859	872	884	908	857	913	881	933	869	860	851	871	924	820	866	918	884	825	905	874	829	873	865	899	804	850	853	854	918	848	835	901	830	819	879	872	806	819	912	814	851	778	867	887	864	854	892	851	920	836	886	897	909	833	843	902	884	870	867	886	876	868	835	846	880	933	876	875	867	921	850	887	882	921	888	843	905	875	887	819	880	865	830	922	850	912	890	865	904	865	886	835	903	884	864	847	878	887	854	902	901	909	816	898	898	860	869	857	891	858	895	855	906	840	891	875	892	858	876	819	874	839	874	840	894	945	912	837	876	925	853	891	888	852	852	853	867	864	889	903	867	857	884	889	853	908	926	887	874	895	851	904	857	874	916	816	839	846	851	868	917	909	872	898	859	871	861	845	863	875	875	861	871	875	868	843	916	847	890	886	829	890	845	858	855	878	914	884	806	869	849	909	860	910	909	878	855	924	876	862	922	903	858	897	876	867	862	858	858	834	846	914	826	822	792	887	878	854	862	878	884	883	878	859	794	856	828	908	866	891	871	917	896	870	866	882	911	877	815	863	874	879	853	837	851	852	870	892	887	852	897	810	867	838	887	865	931	855	842	829	855	896	849	854	851	872	884	878	923	851	898	881	914	837	834	855	883	857	893	872	867	853	798	875	868	864	896	870	873	870	892	836	887	860	829	881	840	917	861	862	898	834	945	848	842	823	830	851	843	847	836	830	832	929	835	899	874	866	854	854	878	859	862	886	909	854	798	875	922	871	883	861	865	896	862	805	942	878	881	866	896	882	908	827	857	845	826	858	893	920	872	830	849	897	841	902	861	857	910	855	922	842	834	890	855	903	880	841	821	869	882	883	828	872	856	882	898	929	813	917	823	892	908	838	871	862	884	883	844	832	879	845	846	864	900	918	809	872	846	838	837	833	837	851	879	858	899	854	844	899	886	873	874	888	873	867	870	889	845	829	909	900	858	924	873	877	862	852	831	929	870	844	831	871	852	866	839	858	854	877	875	892	891	879	828	866	835	839	833	814	896	879	859	859	849	889	897	871	930	873	900	912	855	877	897	871	882	852	859	864	902	871	863	891	865	888	887	862	846	884	912	896	840	911	866	834	917	897	863	887	876	888	877	874	851	858	918	927	873	922	779	913	866	888	898	879	894	893	901	876	921	823	842	884	897	897	915	848	865	836	896	865	847	902	882	875	931	803	867	899	874	850	828	872	885	837	832	862	872	892	840	876	846	827	872	841	831	895	922	858	891	831	860	863	883	862	868	897	884	829	903	891	867	848	821	901	893	834	844	847	862	867	844	874	873	864	856	888	874	869	872	844	921	819	965	850	856	865	848	876	802	805	904	813	854	850	890	853	840	922	887	894	885	887	798	903	888	888	901	882	866	816	880	845	889	859	914	909	844	881	890	804	816	865	861	879	920	960	854	865	835	865	833	858	920	841	899	890	825	833	884	803	892	828	902	829	823	872	825	887	843	850	895	864	886	861	835	898	822	880	895	845	859	831	902	864	847	844	929	846	874	886	890	891	886	917	911	867	889	916	840	855	848	876	854	905	878	842	859	863	859	892	871	856	851	871	926	923	882	888	884	898	846	878	864	823	852	833	882	880	857	866	913	863	846	894	845	856	872	868	825	883	863	872	897	886	916	861	848	813	880	862	885	827	948	863	843	839	909	849	866	855	856	915	823	837	869	891	877	909	881	901	831	836	921	869	888	815	844	868	806	909	827	884	865	882	843	871	896	907	872	815	902	877	893	868	799	901	855	853	913	842	828	873	865	828	894	781	922	879	876	867	847	847	946	875	820	892	895	838	839	842	879	837	878	840	842	909	889	880	827	870	896	853	911	835	836	861	895	886	859	892	859	889	814	826	885	895	893	918	868	856	870	907	912	874	885	875	896	864	908	862	863	855	889	854	927	867	851	913	864	819	818	857	882	869	880	862	894	861	895	863	895	875	880	899	861	874	896	874	842	816	869	875	869	855	906	837	872	848	835	850	877	891	885	853	880	818	881	890	852	866	886	857	859	851	873	886	898	857	813	890	867	799	853	856	887	893	882	890	903	852	887	888	853	897	857	884	877	889	890	835	884	871	880	895	858	894	876	830	892	814	879	917	869	818	853	835	925	878	840	871	881	867	904	870	837	900	847	907	825	892	873	885	852	858	882	871	862	884	783	845	887	778	849	876	815	892	823	874	861	857	828	893	876	803	838	828	842	873	800	905	857	863	834	884	820	876	809	917	871	888	895	895	825	833	889	876	892	873	897	835	891	922	918	851	885	847	876	867	883	868	848	859	856	899	852	825	841	841	835	841	881	936	834	883	875	860	833	885	837	923	897	825	872	920	866	846	871	864	886	854	891	885	870	844	810	873	888	865	880	870	847	851	865	930	829	887	883	882	868	828	920	877	852	882	860	910	837	872	871	868	915	886	891	935	855	871	842	899	871	884	903	864	898	921	866	843	870	877	863	862	880	850	863	846	861	864	863	908	854	920	889	872	876	857	865	844	834	911	863	887	858	915	864	848	861	883	903	880	882	900	857	850	857	863	880	862	834	839	924	836	854	858	876	849	864	924	899	832	899	885	858	872	887	875	852	939	839	820	849	875	878	879	859	835	873	859	861	866	860	865	887	847	809	834	882	902	820	830	859	876	858	884	812	893	815	899	906	919	851	913	912	893	859	827	907	888	898
24303	21904	29566	24234	21257	13607	1529	890	749	767	768	780	814	763	773	753	740	779	769	756	696	780	715	748	773	755	773	788	770	756	737	732	775	689	726	703	761	762	757	717	735	822	793	755	776	745	734	760	710	806	752	697	791	786	707	750	778	736	756	773	705	785	793	769	750	801	764	764	789	770	697	748	781	771	727	751	729	708	753	749	760	748	754	760	742	797	765	773	800	729	797	747	737	836	805	746	757	771	755	788	752	791	751	687	724	779	733	775	781	755	795	722	754	704	786	727	748	746	752	728	770	790	764	785	734	706	766	722	755	755	754	746	708	726	783	730	796	745	797	759	769	799	716	771	764	737	794	736	688	765	759	751	777	793	745	765	753	764	733	785	742	712	731	745	694	772	727	754	742	777	774	738	750	756	722	744	763	753	804	746	771	700	760	759	786	764	791	782	764	784	772	757	735	830	788	683	773	830	763	726	761	740	745	781	787	767	748	731	758	759	761	743	717	758	779	766	745	772	746	788	707	787	703	745	743	764	751	752	799	755	713	696	772	714	729	768	758	731	762	755	755	772	807	736	774	778	771	752	770	747	775	750	732	743	758	745	724	767	713	737	741	728	732	746	730	777	770	776	760	744	822	744	771	750	730	782	751	730	746	745	762	784	673	766	746	783	742	776	730	758	784	762	734	770	779	729	762	831	769	813	767	727	736	750	745	710	718	702	729	730	755	765	758	750	722	728	744	741	760	763	755	756	720	765	811	738	845	748	763	748	758	726	758	768	764	762	755	720	716	752	732	721	737	742	773	805	774	772	710	753	746	775	750	753	788	744	762	732	715	798	716	771	748	776	749	737	756	748	746	760	765	693	777	769	741	755	737	729	766	791	748	716	704	785	772	725	756	766	736	733	744	700	773	729	796	742	736	759	795	697	764	720	733	745	853	784	768	752	768	742	750	750	767	809	805	779	759	711	770	735	758	747	739	723	747	791	782	768	770	754	774	750	825	758	726	723	743	792	742	711	724	765	758	748	730	764	805	763	799	754	755	752	752	748	728	759	732	747	772	699	722	774	715	687	736	780	770	779	683	794	735	667	764	779	791	766	746	700	780	687	764	785	702	768	777	781	795	721	782	736	835	806	727	786	817	842	785	785	695	745	769	774	731	788	790	730	763	749	765	778	748	780	807	739	775	768	796	730	768	746	735	718	831	738	762	765	777	703	784	775	777	743	750	796	780	713	784	774	781	777	813	747	735	745	765	735	777	779	728	797	750	732	771	791	754	796	771	726	798	777	771	794	714	776	742	729	746	748	707	771	758	725	731	772	736	791	749	800	765	788	757	759	769	762	782	762	749	786	747	805	754	790	737	731	776	793	761	770	755	687	776	737	772	731	778	774	719	734	719	800	754	717	763	751	764	809	735	719	779	758	809	729	736	753	786	779	768	691	688	730	711	758	759	716	799	756	784	785	729	753	738	721	724	741	703	729	739	782	740	753	751	740	781	746	712	726	748	750	731	711	695	733	763	748	758	719	777	717	785	725	767	793	729	795	781	773	753	705	747	785	729	795	770	782	723	769	747	766	729	800	758	751	718	769	760	717	729	775	776	774	721	743	756	750	761	777	753	767	734	764	711	771	737	764	722	798	716	751	801	799	756	724	747	747	720	742	729	753	806	791	826	751	709	760	753	793	755	769	773	786	762	762	773	743	769	744	764	767	776	760	744	765	751	725	761	747	755	788	745	751	742	770	736	750	712	745	724	753	722	738	781	761	739	739	749	781	752	791	787	752	724	802	726	758	736	759	796	745	763	776	729	748	755	762	764	727	695	794	736	751	748	794	711	770	759	779	756	729	722	773	789	694	767	725	729	731	738	765	743	728	787	744	773	741	760	741	759	721	798	783	763	768	755	748	808	823	723	715	766	737	733	795	754	703	792	778	744	775	740	752	749	768	743	797	748	773	704	725	730	818	739	813	732	757	727	753	785	728	826	839	787	734	770	747	784	755	816	759	749	777	763	696	786	743	777	786	714	766	778	753	777	752	733	678	714	747	745	728	776	734	793	749	757	726	747	757	737	718	763	798	726	732	745	782	653	777	736	758	743	767	755	756	768	707	743	779	780	807	808	750	729	745	762	791	776	717	737	786	736	774	757	757	748	766	750	796	777	760	729	750	734	796	784	733	740	779	774	817	782	727	738	768	783	802	769	764	724	791	739	751	725	800	797	765	776	757	763	701	794	797	725	774	744	764	776	728	768	761	744	806	729	726	785	738	831	788	730	729	812	748	726	768	753	750	729	794	775	715	717	748	777	753	783	777	730	752	740	730	745	768	803	789	785	735	782	782	795	783	741	780	776	700	779	721	738	744	774	793	724	758	728	682	804	771	804	733	762	762	761	712	735	720	752	774	744	743	813	752	781	756	718	723	746	697	767	778	748	750	731	739	775	756	758	738	812	754	752	739	731	770	761	772	802	762	744	766	750	774	757	747	760	797	813	772	740	785	757	741	732	748	700	773	723	736	750	728	775	739	785	787	761	784	765	771	766	732	792	729	743	752	733	745	745	777	766	747	724	728	742	753	770	726	724	735	777	751	772	750	737	756	789	792	746	799	779	771	753	715	757	750	741	737	716	760	730	738	740	742	792	766	785	762	730	772	752	805	745	780	790	772	798	770	736	740	762	753	709	756	757	749	739	774	710	765	745	727	746	713	741	685	797	794	786	723	723	760	757	770	745	793	764	744	717	780	754	742	803	767	763	767	808	748	734	738	720	700	683	737	775	731	778	750	739	716	737	777	794	773	761	769	775	811	744	731	730	761	740	742	755	755	727	741	750	720	728	765	774	704	788	761	751	750	780	776	786	752	721	782	695	777	770	741	745	732	754	755	750	770	738	734	748	784	742	725	762	769	771	769	798	737	755	715	771	723	739	765	799	794	722	748	745	788	766	761	784	769	704	749	803	718	752	714	769	708	757	761	740	748	750	757	728	729	767	768	785	749	787	771	759	727	789	739	711	750	776	740	744	719	809	761	784	736	727	801	738	774	747	778	750	702	692	773	752	791	761	768	799	717	752	781	757	774	720	811	731	782	747	755	741	773	723	728	740	727	748	806	747	769	748	704	808	736	715	745	724	735	757	741	707	741	757	766	778	812	786	756	780	766	714	704	754	722	775	757	737	747	729	770	764	768	739	825	755	746	731	703	684	762	773	735	766	751	731	774	723	773	822	747	753	744	789	776	781	705	758	791	767	777	745	800	741	791	774	742	718	744	752	765	737	760	750	757	714	738	730	782	720	763	765	744	801	756	763	794	756	780	750	782	748	737	766	774	733	755	763	765	769	811	730	771	809	706	802	761	771	720	738	769	736	749	751	784	766	753	763	696	749	731	781	737	784	715	729	763	766	694	791	784	742	790	794	786	756	769	751	714	744	742	706	757	747	777	777	732	751	732	729	740	785	707	780	759	794	738	775	754	775	783	739	740	728	754	756	743	791	713
62254	86793	54700	25366	8564	2491	1087	1029	1047	1029	1052	1068	1073	1032	990	1079	995	1048	1054	1057	1023	1032	1010	983	1027	1007	1035	1027	1029	1031	995	1038	1037	1062	981	1021	1020	1009	988	1050	1096	1029	1077	1030	1066	1037	1036	1041	1028	1039	1053	1082	1082	1034	1033	988	1023	1004	1029	1010	1133	977	1072	1018	1063	1021	1034	1055	1025	1087	1069	1034	988	1037	1012	1057	1112	1038	1049	980	1019	1067	1061	1078	1070	993	1011	1001	1001	1065	1029	1023	1032	993	1065	990	1002	1048	1034	1008	1085	1027	1010	1005	1012	1014	997	1068	1036	1098	997	1042	1004	1026	1058	1025	1012	1026	1032	1004	1027	1039	1021	1023	1009	1024	1057	1005	1049	1020	1063	1062	1056	1070	1036	1029	1010	1011	1072	1048	1068	1047	999	1041	1042	1048	1043	1014	1016	1046	1026	1041	1051	994	1039	1049	1042	1004	1036	1034	1023	1044	1024	1064	1060	1039	1034	1045	1055	1056	1002	1065	990	1027	1019	996	1086	1080	1067	993	1030	1017	1005	1035	1105	993	982	1043	1047	1071	1025	1060	1028	987	1049	1013	981	988	1000	1065	1018	1017	1085	1025	1012	1014	1041	1063	1040	1058	1064	1014	1056	1051	997	979	1058	1071	1009	1069	1032	1048	1000	989	1008	1046	1082	1037	991	1030	1054	989	1029	953	1014	1060	987	998	991	966	1029	1000	1052	1041	1041	994	1010	1017	1016	1023	1045	1037	1064	1011	1015	1018	1046	1011	1032	998	994	1039	1035	1005	991	1054	1041	1010	1023	1006	1022	1060	976	1109	1024	1010	1026	1061	1030	997	1042	1054	1003	1019	983	1050	975	1000	1084	1062	1053	1088	1014	1006	937	1100	1066	1055	1026	1022	1027	1005	1034	967	1044	1041	1022	971	1035	1015	1021	1005	1070	1010	1041	1003	1027	1076	1061	1048	996	986	1048	1054	957	1019	967	1050	1020	1019	1001	1082	1005	1053	1064	1028	1028	1038	1007	1016	1014	1008	1064	982	1072	963	1062	1005	1006	1042	1037	991	1028	941	1001	1024	1030	1032	1046	1087	1027	999	1002	1009	986	1011	1074	1099	1023	1055	1045	1041	1040	999	1060	1009	994	974	999	1028	993	1013	1089	1004	1027	983	973	1034	1022	997	1014	997	1021	1035	962	1016	1046	986	1026	1008	1049	1064	969	1037	1025	1072	974	1024	970	975	1017	1024	1016	1011	1036	1054	1046	1041	1045	1055	1024	1084	1040	1045	991	1040	966	1095	1023	1036	1029	1043	1043	1021	1048	1017	1040	1029	1014	1017	1106	1007	1039	966	1054	1055	1071	1069	1039	1021	1001	1029	1081	1050	996	1075	994	1064	1005	1049	1036	1014	992	985	1031	1006	1044	1031	1037	1054	1026	1009	1007	1046	990	1028	1014	1006	1062	1015	1044	1043	988	1002	998	1027	1023	962	1050	1049	1030	1044	1022	1030	1055	1047	1106	993	1029	1040	960	1110	1004	1007	1075	1058	1033	1078	1012	1019	961	1041	993	1092	1021	1081	1001	1041	1027	1059	1066	1044	1030	975	1016	995	1022	1005	1007	1066	1009	1046	1023	1052	1022	1079	961	1066	1003	1022	1067	1057	1008	1026	1028	1037	1001	1001	1003	1027	1007	1036	1053	1036	974	1022	1011	1025	1021	1040	1010	1039	1092	1026	1158	1096	1069	1036	1019	996	1093	1093	997	1037	1059	1070	1038	1044	1032	1067	1012	994	987	1073	1031	981	1035	1048	1062	1037	1006	995	959	1004	1019	1063	1048	1022	1008	1021	1001	1016	1019	1011	1051	1046	1055	1054	1042	1069	999	1044	973	989	1054	999	1003	1015	1018	1032	1057	973	1045	1035	1046	1025	1013	1061	1041	1047	1040	1084	1009	1013	1000	1036	1042	1073	1023	1066	1040	982	1019	1038	1030	1017	1017	1028	1036	981	1008	990	1020	1060	1027	1026	1022	1029	1033	1045	1036	1078	1055	993	997	1009	968	1010	1047	1059	986	1010	992	985	994	1014	1047	1016	1060	997	1017	1013	986	1029	968	983	1038	971	1008	1097	1009	1027	988	966	1067	1043	1012	1032	1106	999	1002	1020	1070	1010	1009	1035	1016	1030	1041	1025	988	1038	1057	1040	990	1046	1047	973	1028	1043	1062	1014	1027	995	1086	1035	1061	994	1065	1023	1002	964	1062	1027	1059	987	1031	1067	1049	1054	1027	1008	1017	1056	995	1022	1033	1034	1036	1043	978	1023	973	987	1030	1031	1013	999	1059	1080	1061	1050	995	1012	1013	1039	965	1028	1056	983	1011	1049	1076	1041	1039	1020	1000	969	1059	1037	1029	929	1005	995	953	1031	1003	1036	1020	1017	941	1051	1000	1020	1025	1000	1043	1034	1011	1051	1099	989	1025	979	1026	984	1051	1089	1004	1089	1007	1033	1036	1064	1062	1046	1053	1050	1078	1024	1029	1044	1075	1011	1025	1017	1032	1020	1080	970	1029	1040	964	1126	1015	1054	1023	1042	980	1029	1013	1016	1091	986	976	1029	1020	1012	1070	996	1053	1024	1007	1032	1023	1021	1058	1017	1035	1053	1073	1067	1057	1088	1036	990	1027	981	1057	1000	1006	1020	1064	1035	1026	1064	985	1060	970	1042	1029	1029	1027	1010	982	1028	1022	1011	1037	1055	974	1005	1058	944	1050	1021	1002	1016	1140	1053	1028	998	1066	1044	1048	1004	1014	1051	1015	1074	993	1084	1034	1046	1061	1041	1087	981	1027	1011	1048	1016	1015	1014	1012	1006	1009	1025	996	1072	1012	1090	986	1035	1003	1015	1049	1025	1012	971	1074	1000	979	1079	959	973	1094	1004	1042	1022	1027	998	999	1021	1008	1069	991	1042	1021	954	1038	1049	992	1017	1006	972	1013	1019	1012	1016	997	1034	1009	1116	1098	1041	1020	1102	1041	1026	1020	1028	1018	1069	1038	1102	1019	1036	980	1080	1026	1057	1025	1034	1033	1008	1026	1069	1027	1043	992	1023	1061	1029	1027	1056	1002	1042	978	1025	1031	1061	1060	991	977	1014	1017	1036	1040	1040	979	1052	1049	989	1014	1027	1081	1058	1023	948	1043	974	1015	1003	1061	1008	1031	1019	1070	956	996	994	1017	1086	1008	1025	1045	964	1098	1024	1031	998	1048	1004	973	966	1069	1064	1049	957	1064	1046	1054	1110	1002	1005	999	1001	1019	1058	1035	1071	1023	1022	1004	1048	1040	1030	1038	1037	1067	1009	1005	997	1076	1026	1054	990	1039	1031	1058	1069	972	974	1047	1031	1009	1011	1031	1015	965	972	1047	999	1007	1056	999	1004	1062	1032	987	1060	1007	985	1015	978	1022	1029	1060	1009	1076	982	969	1021	1055	1012	1055	1039	1010	1081	1038	995	1067	1052	1020	1061	1027	1040	1034	1048	991	1031	1010	1057	994	1065	1056	1023	1047	987	1058	1063	1044	1013	1048	972	1022	1033	1030	1070	1088	1038	1009	988	1044	1059	996	992	1052	1035	1028	1091	1026	998	1015	997	1032	986	1060	1031	1006	995	1002	1054	1049	997	1033	1042	1050	1013	1047	992	1010	1051	1015	1037	1019	982	1063	1024	1056	1096	1022	1019	992	1037	984	1047	982	980	1016	1025	1054	1026	988	1033	1000	1066	1036	1038	1057	1013	1030	1022	1030	1075	1018	1099	992	1020	1000	986	1039	1034	1048	1028	1044	1041	1063	1019	984	1063	1027	985	1007	1046	1064	1017	987	1055	976	1011	997	1015	1062	1028	995	1041	1001	1000	1003	1068	1039	1009	1012	1070	1010	1037	1000	1004	1045	1051	1057	1035	1060	1052	1018	1024	1023	1003	967	1052	1058	1031	1051	989	1030	980	985	990	1019	1026	1081	1088	998	962	946	1012	1053	1016	1056	1032	1033	1013	1019	1004	1024	1030	1049	1042	985	1061	1000	1009	930	1055	1033	994	1013	1007	1091	1068	1032	994	1048	1065	1034	987	1060	1002	982	1004	1052	939	1025	1018	1029	1044	1031	1077	1087	1041	1029	979	1060	1069	1030	981	1006	1045	1074	1073	1008	1039	978	1032	990	1058	992	1054	1063	1029	1010	1053	973	1069	1015	1056	985	1027	1055	1057	1040	996	950	1030	1023	1087	1053	1019	1033	974	1027	987	1003	1055	1006	982	1082	1028	1016	1052	1089	990	1008	1080	1038	1072	1051	1023	1005	1025	986	1032	1022	1051	956	1046	1085	1018	1001	1025	992	1003	1041	1069	1087	1056	1087	1019	1014	1038	1023	1014	1063	1037	1008	1013	1041	1024	984	1044	1048	1008	984	1013	1028	1037	1023	1001	1005	1035	1001	1020	1014	1030	1047	996	1080	1037	1007	1029	1038	1049	1048	1046	955	1012	1029	1040	1007	939	1033	992	981	1006	1062	995	1047	1042	989	1048	1022	983	1037	1016	1088	1012	1081	999	1050	1030	963	1033	1013	1092	1018	1015	1054	1020	989	1053	1046	1043	1021	1053	1017	960	1050	1030	1012	1068	1048	1029	1014	1031	994	1089	1115	988	1000	1004	1054	965	981	1011	954	1037	990	1080	1022	1063	1057	1032	1038	1106	1041	1011	961	985	1080	1085	1044	1060	1011	1031
23455	21664	29501	23984	21416	20322	5731	771	660	697	642	695	652	627	648	645	622	610	712	677	656	664	659	642	657	671	618	581	671	648	657	629	702	642	657	626	685	641	655	622	652	670	624	693	659	671	679	602	645	650	637	657	607	643	620	699	638	657	607	641	632	621	666	656	642	643	623	660	682	616	659	655	679	665	614	643	613	613	633	676	716	635	700	682	701	659	643	631	611	655	692	683	674	618	628	698	700	676	652	659	651	674	650	637	637	652	656	718	622	671	626	704	669	691	628	633	637	626	664	650	607	695	620	684	640	647	639	638	671	679	677	631	640	691	677	608	689	672	638	654	696	690	670	640	661	681	658	710	653	659	660	651	699	669	612	650	684	620	642	653	670	641	645	655	623	638	651	655	654	670	653	695	636	655	636	645	625	623	642	660	631	622	650	662	660	630	661	679	630	646	624	614	643	641	645	651	657	650	658	717	638	641	631	653	655	629	648	641	709	654	637	617	671	626	649	644	655	637	591	667	665	644	601	634	656	699	674	646	675	656	669	674	708	645	653	614	690	639	636	677	624	674	658	639	708	609	638	659	679	648	689	690	631	649	645	653	673	669	645	657	621	634	664	699	685	644	653	634	658	674	664	631	669	646	639	602	675	646	686	630	664	607	620	635	641	662	622	670	648	645	634	623	648	664	623	662	611	674	635	653	656	678	667	596	658	662	656	652	636	679	685	658	650	678	603	664	694	649	667	699	678	655	636	646	650	643	652	664	642	643	649	651	664	657	660	629	695	673	628	714	647	648	635	651	634	670	625	645	620	679	654	642	671	683	666	617	611	650	683	678	606	674	642	635	680	654	660	650	666	669	607	668	616	635	616	637	619	661	601	681	660	641	624	608	665	650	675	618	655	632	706	619	622	649	670	640	648	650	648	639	653	653	594	657	629	686	627	674	642	614	650	673	703	689	656	653	627	645	702	659	716	645	651	628	675	644	593	653	580	654	658	647	645	681	613	676	647	664	707	645	672	638	654	642	725	694	615	645	679	692	702	669	650	640	679	671	676	631	650	641	691	649	596	630	618	660	667	650	613	677	649	674	688	643	672	670	665	652	671	642	650	641	618	655	659	675	667	664	628	680	634	696	666	654	696	574	702	619	638	645	698	633	652	679	662	655	616	647	673	670	621	626	635	663	672	677	653	646	655	653	690	656	665	686	702	653	660	650	637	633	640	607	676	684	604	631	663	697	665	657	662	608	659	652	639	658	679	634	650	646	625	628	660	646	680	648	677	649	608	624	671	647	600	604	670	627	661	627	677	643	636	621	629	671	704	617	658	640	675	578	599	612	709	663	661	662	687	630	624	641	611	670	651	676	690	674	622	638	638	651	715	616	620	664	663	642	649	641	673	675	673	644	692	617	622	626	632	640	661	613	633	639	666	639	660	627	676	631	633	635	659	656	660	628	650	647	660	686	685	655	660	614	652	663	669	644	636	663	657	697	627	613	640	679	656	654	598	633	626	672	690	632	694	616	595	654	626	642	666	659	618	650	673	653	687	592	603	663	657	643	654	654	609	650	644	622	653	638	656	659	643	657	650	651	646	620	683	641	659	651	646	636	681	666	652	651	649	661	628	630	662	604	682	637	673	613	629	662	652	719	652	652	670	628	660	645	611	647	651	695	669	688	642	651	671	681	691	714	657	666	624	671	639	624	659	648	683	680	617	650	658	653	619	689	677	639	654	646	641	617	664	654	626	604	677	642	664	659	661	621	621	664	624	634	640	686	641	675	655	626	643	682	641	634	652	677	604	609	693	648	645	707	654	675	643	660	659	639	650	708	647	639	623	659	623	639	620	653	621	643	656	672	565	670	651	654	645	691	681	621	689	641	632	659	657	646	624	626	696	667	653	659	678	665	629	656	590	648	712	626	679	665	630	649	629	657	650	674	648	603	652	679	683	663	667	666	693	645	685	649	678	700	699	654	641	615	697	709	643	626	650	689	688	636	651	627	601	655	685	643	680	633	662	603	641	598	640	662	627	645	632	613	681	622	683	675	673	669	662	605	632	654	648	646	689	653	664	629	616	599	649	657	660	679	654	666	696	640	645	625	623	705	673	627	673	659	605	652	670	644	643	656	662	657	657	639	645	637	643	671	670	659	672	642	662	713	573	627	642	656	645	647	671	692	665	654	624	690	675	658	653	654	639	638	641	585	662	666	693	655	671	670	588	702	669	658	637	672	659	630	626	653	658	661	642	611	649	617	663	634	618	661	682	653	626	613	626	631	617	659	635	682	663	624	680	655	617	706	634	655	628	662	629	590	612	659	603	627	634	603	631	656	623	666	651	619	615	675	619	652	681	664	655	635	705	684	648	643	613	638	655	683	654	659	649	625	682	652	663	656	668	692	656	673	669	645	601	675	678	664	620	686	619	624	653	655	624	611	609	678	617	666	646	646	675	626	653	705	620	681	640	656	647	660	651	640	596	617	630	647	676	671	605	662	680	624	692	659	662	612	620	681	628	617	649	640	610	651	673	664	665	639	671	663	664	641	670	664	665	703	608	637	660	591	600	634	617	666	647	638	738	641	619	648	641	687	628	710	643	619	591	635	667	627	628	692	686	634	642	669	643	697	656	640	638	652	629	666	681	648	626	640	634	651	661	669	649	642	621	636	638	648	647	626	649	633	596	636	676	665	653	665	634	645	679	673	630	698	613	663	680	657	650	686	618	645	659	673	636	706	680	652	668	664	663	619	620	660	640	601	660	612	626	641	638	698	686	687	660	618	617	674	674	699	651	591	670	642	664	648	612	619	683	666	618	647	683	638	659	636	702	667	644	647	680	641	658	632	620	652	649	654	619	632	631	608	636	660	657	680	616	654	644	689	658	654	635	647	680	628	626	679	655	658	731	630	614	663	658	681	679	660	627	633	672	636	696	641	681	648	672	645	643	667	651	638	621	658	644	671	642	632	620	676	661	658	671	674	621	683	684	633	645	634	657	665	642	696	619	646	668	643	666	616	660	654	684	645	626	644	602	646	629	639	653	679	616	628	663	643	687	650	673	635	653	665	634	643	650	631	641	625	658	644	637	646	694	675	684	643	643	634	616	626	615	684	676	659	624	628	668	636	632	659	693	661	673	633	638	671	643	671	663	653	653	672	625	623	641	683	675	639	654	648	722	651	639	620	688	659	641	711	631	671	646	601	701	675	649	654	629	634	665	633	650	579	643	643	691	610	667	673	705	650	707	644	671	610	603	662	679	633	648	681	640	644	681	672	624	652	635	619	640	683	613	574	645	682	632	632	626	646	629	670	641	594	658	647	623	683	655	655	627	672	685	644	641	667	644	687	628	626	638	689	677	652	643	601	662	670	613	653	681	649	615	644	702	617	617	674	635	642	657	623	692	669	663	613	620	638	685	654	642	654	627	629	670	675	655	615	649	655	652	672	671	672	653	631	609	640	675	686	664	621	629	633	652	662	609	643	646	640	657	691	630	683
62124	93598	60736	30613	11479	2954	899	892	939	914	895	889	888	869	901	928	891	836	872	878	896	904	913	881	871	910	843	876	877	879	861	930	869	921	893	920	874	938	925	886	902	928	860	921	907	895	889	921	854	911	909	913	824	874	890	898	883	916	875	857	823	867	882	848	860	908	820	883	881	903	901	884	916	896	916	894	867	872	839	852	913	866	859	885	857	909	881	913	870	858	868	839	872	815	910	878	865	834	869	890	895	872	872	838	890	876	861	902	871	872	854	896	826	937	906	865	837	910	823	920	879	859	826	869	863	859	901	871	882	884	887	825	884	851	855	866	887	885	862	853	862	873	855	835	860	876	910	893	884	931	874	876	806	907	905	884	873	867	938	899	919	907	835	914	864	847	885	878	865	933	863	811	873	901	913	906	928	903	934	853	861	943	882	899	827	907	877	860	858	880	844	829	897	913	849	900	842	912	869	857	848	870	908	867	883	924	860	843	871	874	869	917	873	908	792	880	902	871	879	890	953	914	840	839	880	939	888	898	868	877	893	901	889	861	886	866	867	893	890	884	850	913	852	844	884	861	885	873	885	880	866	874	869	875	887	853	923	897	896	840	908	814	920	899	851	882	874	881	883	890	864	900	892	889	919	875	861	866	859	850	872	928	903	827	898	877	907	811	886	857	903	865	924	861	857	832	839	857	846	868	870	903	844	851	886	915	874	913	908	909	842	889	906	848	893	868	839	906	933	883	867	864	912	918	895	884	912	867	858	922	896	886	956	899	868	862	879	882	886	871	913	855	901	888	864	807	916	864	851	830	833	878	848	896	894	867	902	888	920	917	880	892	840	897	920	895	913	850	823	902	899	875	825	873	861	985	922	870	884	909	870	883	856	910	890	907	893	881	893	874	880	841	881	867	920	841	939	884	889	894	866	890	864	914	913	858	905	867	892	890	881	892	902	864	874	839	884	905	907	869	924	927	861	870	841	890	876	858	891	916	875	878	863	878	948	878	890	865	878	875	844	877	906	886	855	859	896	909	881	859	910	914	856	908	901	881	902	907	873	831	888	894	876	920	875	844	862	895	887	866	869	881	895	870	879	862	893	876	879	845	828	916	890	841	888	882	935	875	900	890	846	977	859	870	829	869	889	818	912	868	857	859	858	924	873	901	855	864	920	875	826	854	825	901	838	880	948	879	871	897	894	911	874	958	869	933	855	901	892	890	911	864	899	872	835	849	907	888	859	863	904	847	840	859	837	904	917	875	879	954	877	858	870	860	914	865	884	856	880	863	922	888	901	843	870	865	875	914	882	914	882	880	834	885	898	903	905	892	902	898	885	886	869	864	884	857	871	825	886	885	916	874	887	883	854	877	904	861	869	874	862	863	837	882	880	894	924	855	919	899	894	929	894	918	906	899	879	847	876	928	945	860	901	861	890	875	910	921	897	936	920	890	844	884	877	909	909	882	874	880	870	857	869	913	905	906	939	894	882	863	884	879	927	888	905	868	836	844	844	848	876	910	876	889	906	897	835	915	828	900	908	904	966	903	894	850	882	846	901	870	872	857	883	898	855	825	917	866	908	879	859	855	853	920	910	904	878	912	904	857	882	842	870	881	872	893	896	894	855	884	886	833	836	832	881	867	871	885	905	862	862	891	853	814	890	895	865	872	868	902	895	874	914	904	830	890	874	887	891	884	887	887	928	887	906	929	892	891	918	881	943	842	828	904	827	885	879	905	831	895	894	888	844	872	856	894	826	845	882	891	903	902	865	902	895	860	892	831	872	859	886	845	841	854	876	870	875	866	900	872	882	878	877	816	886	894	880	871	886	894	870	894	910	856	871	866	866	951	886	885	851	883	879	865	886	929	939	880	914	882	922	884	854	893	850	871	874	869	904	890	866	895	877	823	860	881	861	898	866	896	905	885	940	960	872	855	901	904	901	846	887	907	904	876	856	877	905	928	907	869	870	860	866	831	857	924	888	908	919	878	884	937	839	889	890	857	893	811	900	907	875	894	873	858	849	900	882	885	938	899	919	889	920	836	840	869	843	864	879	865	847	888	913	883	893	872	853	883	848	904	903	869	919	869	897	835	910	856	878	865	836	908	845	874	882	855	850	901	864	864	895	902	911	890	949	858	911	843	891	862	926	886	891	918	923	896	851	875	862	918	864	863	905	892	841	863	901	924	843	897	861	849	924	890	920	853	881	877	861	913	856	895	911	872	925	855	853	864	901	851	933	881	872	903	899	874	908	883	885	908	921	845	875	891	861	863	878	909	882	931	851	872	922	883	866	882	920	894	875	822	925	870	956	876	857	881	872	889	904	886	873	856	915	856	861	909	948	865	868	899	852	827	922	854	881	828	853	890	919	913	917	876	892	911	914	876	896	850	924	873	906	848	837	901	907	913	860	892	835	889	896	869	950	868	861	874	967	887	879	931	872	887	889	893	878	892	818	890	866	885	949	884	859	871	848	865	901	884	857	938	864	895	865	878	890	842	903	969	926	934	919	867	889	911	849	900	910	872	913	904	873	832	875	893	847	884	897	914	919	862	883	888	884	845	860	904	846	891	906	853	876	883	863	893	916	890	895	880	830	865	883	917	854	898	877	895	820	875	843	806	860	869	904	852	891	881	921	946	862	911	913	856	903	929	883	868	888	849	878	883	865	914	923	885	921	869	928	922	862	837	876	817	906	931	905	840	883	850	878	899	891	847	878	912	853	905	878	853	898	857	870	892	887	871	870	876	845	900	928	864	801	921	907	896	825	860	916	869	876	843	906	897	882	908	913	805	902	850	924	840	860	944	885	895	911	822	939	836	900	939	935	950	915	876	795	866	884	854	906	889	872	910	923	862	817	866	852	861	908	875	843	868	847	887	846	833	853	857	828	877	935	939	896	875	798	899	882	876	897	876	876	880	926	855	875	837	902	871	897	884	892	893	904	883	867	898	892	855	940	906	858	887	862	849	895	882	853	878	909	901	916	858	876	942	847	865	849	865	925	885	890	890	922	851	888	896	845	851	922	896	826	905	859	920	900	899	894	876	888	897	878	884	905	894	865	897	892	891	875	876	908	896	884	883	893	925	873	906	872	886	863	925	866	853	872	874	854	876	917	813	926	950	876	825	839	830	822	879	915	924	856	866	911	871	877	885	889	917	868	870	912	839	883	857	875	886	869	868	886	840	829	840	900	859	883	890	855	916	854	878	878	908	867	893	887	856	859	876	846	843	947	872	864	863	923	894	851	894	851	894	856	892	894	879	862	860	834	866	952	964	890	888	893	914	860	892	887	907	887	864	926	849	876	877	953	852	829	875	885	842	863	878	883	882	913	882	897	882	874	882	846	895	909	839	896	865	854	891	962	898	900	896	829	882	890	898	914	851	882	900	852	839	862	821	926	921	862	907	885	917	908	897	858	861	827	866	884	896	875	909	880	883	860	903	867	867	922	884	906	904	916	871	895	852	829	917	870	887	926	949	863	905	916	890	867	907
31787	26997	22333	7610	1344	741	731	662	671	633	684	637	678	662	684	624	671	666	696	649	723	661	647	649	681	655	645	654	671	640	656	640	644	600	649	649	643	608	651	648	669	657	670	628	663	677	607	632	659	664	697	663	659	610	669	693	640	669	631	646	650	671	633	681	652	647	635	669	672	683	680	666	652	671	612	646	671	646	627	638	651	673	666	646	688	658	683	642	636	609	650	673	658	650	653	628	665	664	645	652	660	707	647	654	683	662	659	681	656	629	660	640	658	626	638	673	624	667	659	623	683	580	646	625	663	661	619	615	698	665	622	623	658	598	612	581	650	690	636	669	677	670	673	655	689	635	667	655	613	661	668	661	685	626	608	677	609	643	692	644	619	669	661	641	636	656	654	642	633	664	627	651	651	646	637	672	666	669	672	619	639	623	658	665	632	651	679	676	653	649	600	632	634	696	691	684	663	627	641	652	652	647	611	615	599	667	609	672	695	686	665	664	687	643	671	647	639	710	694	674	645	656	620	695	636	696	650	622	669	656	603	606	652	646	675	643	614	667	664	650	616	634	632	670	615	663	638	605	642	630	644	641	646	665	661	592	653	673	676	642	683	607	618	670	679	624	608	625	639	652	662	643	661	678	630	667	677	644	642	655	676	626	622	666	687	656	614	617	666	664	649	621	686	636	639	643	622	710	639	657	668	695	690	653	639	638	646	672	673	600	689	639	655	637	637	651	687	684	639	666	657	610	639	663	643	651	657	619	647	630	666	600	645	701	661	663	645	647	611	630	679	617	625	671	630	668	653	639	635	676	641	623	674	671	616	664	647	665	610	639	680	653	631	646	589	625	674	633	637	651	679	651	675	632	631	614	627	687	600	646	658	657	696	658	631	675	649	625	683	642	621	588	684	671	694	682	661	617	699	665	644	638	660	629	663	638	633	588	677	623	656	619	618	640	654	641	671	642	620	689	606	664	646	657	644	607	587	616	665	677	635	620	667	625	642	633	668	662	671	675	669	706	648	633	618	634	683	651	612	690	664	646	662	664	660	597	679	638	692	626	640	622	636	689	684	613	618	623	716	603	609	656	664	644	645	647	665	640	635	636	672	678	628	674	649	628	631	637	669	610	595	639	658	614	633	632	654	642	662	630	685	647	655	638	648	693	655	672	620	624	674	634	647	610	613	667	646	667	702	639	653	584	715	618	654	647	646	638	649	652	666	694	639	645	641	648	659	657	687	667	613	619	636	640	681	608	629	626	669	635	679	666	643	604	676	643	657	665	637	666	639	679	680	641	673	653	697	638	646	673	667	630	657	645	643	714	631	662	696	640	652	605	677	650	669	633	669	672	657	627	604	629	651	654	644	632	625	644	674	693	649	649	657	670	639	646	658	624	626	654	663	620	668	623	641	658	642	634	657	677	688	632	643	640	644	662	649	640	634	619	620	648	646	658	645	627	597	632	623	611	645	648	641	644	650	640	629	634	653	650	665	654	658	621	645	621	609	567	629	633	625	642	646	693	683	625	655	653	604	665	657	659	672	685	684	652	619	654	640	698	672	644	659	662	652	639	661	623	659	642	625	649	628	624	604	643	698	665	632	689	655	645	673	649	633	664	671	667	680	653	643	620	619	618	667	694	698	644	649	677	668	628	686	674	678	656	639	666	630	625	645	634	618	616	657	641	653	678	732	673	643	693	620	618	624	616	664	688	652	606	607	647	648	646	636	611	675	673	616	642	657	593	657	600	680	670	666	579	611	638	661	628	644	682	641	649	637	660	670	654	639	640	676	628	643	640	621	679	639	659	630	665	686	694	665	628	672	649	658	652	630	665	664	676	663	638	689	616	639	638	621	584	653	648	670	659	625	630	607	673	647	648	625	641	642	642	592	618	631	695	660	651	626	683	674	622	680	699	658	674	639	638	644	644	688	638	644	625	637	653	653	624	688	648	620	644	647	656	606	638	707	655	676	676	678	617	646	636	641	700	668	635	673	682	654	642	640	633	599	662	677	625	647	689	701	652	638	642	666	647	666	639	671	651	608	645	668	657	627	642	673	654	710	626	579	681	632	663	676	608	590	637	600	659	617	663	630	666	653	668	626	621	646	622	653	637	632	653	684	669	663	686	662	627	608	639	649	604	621	625	664	648	677	636	661	651	656	643	646	614	656	657	610	690	580	632	630	644	658	654	635	647	644	684	626	641	671	650	646	592	637	627	609	679	653	640	677	647	656	652	657	617	673	667	679	670	642	639	665	676	647	656	662	646	644	672	666	655	652	690	664	618	611	619	668	618	622	682	665	701	687	672	665	603	645	707	667	643	608	646	632	660	664	647	640	644	624	667	667	643	644	636	632	620	649	644	594	665	609	657	663	686	578	646	584	604	663	611	655	663	648	640	664	708	641	661	664	638	709	695	628	652	668	634	638	646	654	701	616	608	650	648	660	631	702	644	639	702	618	676	643	655	625	633	646	643	625	641	688	630	630	650	658	656	686	624	653	630	630	625	674	630	683	660	702	672	672	640	620	664	660	650	668	638	665	656	588	641	607	668	658	637	669	584	645	647	624	624	678	700	664	680	646	607	663	643	670	658	625	603	634	666	668	691	649	667	651	657	626	627	628	637	674	662	706	646	614	583	636	652	616	650	658	660	622	646	619	635	655	672	626	630	682	660	678	635	630	636	657	603	659	621	680	693	657	691	637	630	667	660	638	652	689	609	639	648	691	600	648	632	640	659	622	677	606	663	677	661	634	661	641	661	638	717	631	656	627	621	705	645	675	622	634	624	622	667	631	658	682	608	645	618	659	658	666	660	698	686	697	656	667	662	643	701	637	664	671	676	647	659	712	685	688	633	630	655	686	642	622	680	678	633	642	632	622	653	630	687	662	626	647	627	659	665	659	693	651	630	660	640	657	625	629	632	626	690	639	685	677	638	632	637	690	623	682	629	638	621	651	642	692	659	672	651	611	630	622	637	651	631	662	646	636	687	655	648	674	678	681	662	661	659	650	641	657	645	658	677	649	675	699	638	654	645	642	675	636	638	659	654	610	662	680	700	642	641	651	601	657	639	654	680	657	667	656	628	655	688	634	613	642	678	667	628	680	685	586	659	624	680	646	695	667	661	635	648	684	614	657	637	621	644	665	653	627	650	662	640	634	672	666	655	704	620	640	644	639	646	682	664	649	715	662	634	669	621	656	643	633	607	667	647	656	689	662	637	649	646	691	660	655	637	619	675	630	630	687	646	708	666	659	656	631	632	670	644	629	634	698	645	650	651	662	635	645	661	624	645	697	622	661	646	669	675	611	680	696	587	650	667	646	680	647	643	631	613	675	671	642	673	621	649	626	654	674	662	626	677	677	632	671	614	668	686	666	697	640	681	643	608	627	637	622	644	628	675	645	674	626	668	688	657	725	664	643	632	689	637	678	646	671	654	677	649	692	658	674	676	665	630	646	613	662	650	612	683	661	697	646	665	663	638	631	688	652	653
38662	40773	21346	5470	1809	1047	898	919	903	915	903	880	867	961	885	882	894	945	880	892	947	881	888	891	894	906	902	893	934	875	923	969	972	925	817	933	848	880	947	910	898	948	932	929	930	911	922	914	958	880	877	869	880	898	891	836	888	883	887	935	904	893	898	900	924	905	918	950	822	912	844	932	943	956	903	881	932	939	874	887	888	888	941	887	938	948	913	883	884	938	868	944	914	879	923	919	918	872	887	897	871	920	901	880	909	901	906	872	886	873	950	836	825	885	900	820	859	857	837	903	866	899	884	914	897	826	948	896	877	920	897	895	925	886	943	902	892	895	908	859	880	920	916	873	881	930	875	821	901	878	950	872	892	945	857	820	906	875	948	884	918	915	921	938	872	893	849	923	875	924	897	874	836	872	882	937	946	888	865	881	885	899	894	868	851	901	885	901	911	879	879	901	921	907	858	919	900	902	887	901	880	855	877	889	886	841	916	896	883	933	899	896	931	860	898	920	907	898	870	899	901	896	890	892	885	837	914	932	933	893	841	890	865	914	853	800	934	850	895	910	837	892	914	879	859	878	922	920	873	950	945	950	894	832	877	886	928	877	854	891	883	919	851	887	929	894	897	862	869	833	886	934	936	888	904	911	861	986	867	851	886	882	892	893	918	921	903	906	879	912	941	858	927	874	898	902	912	928	887	920	892	883	876	903	913	922	941	884	914	907	888	913	895	871	897	909	947	910	887	891	886	917	893	941	903	904	923	847	880	888	892	865	870	939	883	899	914	929	934	919	892	893	877	912	956	946	909	878	924	899	914	866	879	933	901	893	903	938	903	843	905	915	907	895	877	867	887	884	835	886	941	856	880	894	909	906	869	905	878	845	903	883	933	917	865	928	852	903	899	860	879	903	895	906	893	923	900	904	855	975	899	885	915	844	879	846	932	822	910	887	888	932	885	888	927	949	883	877	920	914	881	843	831	913	879	910	859	909	883	883	853	925	824	896	921	903	873	873	838	924	877	906	876	937	852	852	903	861	921	878	902	968	974	851	891	904	871	884	831	907	858	858	858	930	835	866	911	917	898	870	898	890	848	901	893	906	903	867	848	899	902	860	899	883	915	884	891	859	906	879	871	896	855	941	876	897	918	831	931	895	854	881	900	935	924	941	892	909	883	847	883	872	861	936	831	871	875	874	887	935	973	931	936	851	925	933	865	919	929	874	892	867	838	917	896	917	867	901	848	899	839	911	922	927	912	882	859	847	868	891	888	900	938	915	836	895	873	899	905	875	923	891	905	854	848	878	899	911	932	883	871	897	935	960	854	884	890	920	895	868	923	916	946	914	960	874	849	969	877	881	938	869	894	915	874	886	862	894	879	897	917	944	851	871	910	918	895	935	891	935	880	885	867	858	842	877	927	828	852	839	903	878	935	875	889	902	836	876	874	930	898	904	914	910	918	862	880	882	882	904	887	860	880	927	899	852	867	916	886	885	902	919	853	850	902	816	978	918	888	856	896	915	960	854	868	933	859	896	881	855	898	927	906	849	857	853	922	855	888	930	909	877	960	881	918	873	912	830	882	860	922	818	893	894	884	876	940	924	872	906	846	931	901	913	874	896	866	871	924	895	911	884	894	912	873	907	902	929	901	872	933	877	852	902	849	888	903	940	931	890	901	884	897	938	938	875	875	894	918	910	917	886	909	961	870	921	929	927	949	900	866	919	884	934	873	891	913	884	929	874	883	945	852	876	855	901	875	869	852	873	897	874	938	910	922	893	895	864	918	942	894	872	889	933	917	870	897	862	910	835	917	909	853	902	863	913	898	921	880	939	914	908	859	932	897	926	905	846	955	875	897	922	873	913	954	886	885	854	895	959	879	881	895	915	901	907	834	891	830	862	899	873	884	886	912	966	880	902	932	924	916	890	867	894	893	920	871	882	860	844	933	894	881	863	903	866	916	906	887	919	893	895	873	925	889	885	900	918	935	917	877	877	870	852	886	882	886	935	927	896	883	822	860	883	860	920	940	910	914	959	904	868	904	846	884	895	883	925	863	860	854	930	886	939	870	900	868	927	843	902	868	876	898	909	910	856	880	860	913	892	846	899	882	920	903	893	887	902	943	839	915	854	892	855	939	866	880	867	890	909	894	863	879	883	857	902	845	951	959	883	873	866	861	936	858	914	862	859	877	870	885	866	891	888	897	877	930	892	943	911	867	904	882	921	979	923	897	878	911	888	865	908	887	923	890	867	851	932	911	932	841	900	863	853	923	904	845	900	945	838	988	863	883	854	894	874	874	904	909	938	896	923	897	934	866	891	960	854	847	922	929	922	853	932	879	922	861	868	908	873	868	929	925	899	854	911	864	834	860	887	869	884	827	941	861	898	817	911	925	872	974	867	882	922	867	860	917	933	890	872	882	914	897	928	913	855	894	862	898	882	941	902	885	850	897	880	880	846	856	843	899	900	889	844	913	915	892	906	855	886	922	885	860	875	909	851	909	933	923	936	908	863	867	893	921	893	840	885	902	853	934	909	872	944	905	935	901	918	910	963	916	915	898	899	884	847	881	885	872	884	869	864	901	893	935	879	859	877	884	934	879	815	908	911	879	906	908	885	850	859	885	873	884	915	855	877	895	898	849	876	842	920	908	875	875	917	904	834	908	929	908	848	872	907	881	849	930	894	929	914	864	878	901	876	893	945	915	947	971	923	912	853	874	906	893	922	874	805	866	917	906	907	897	859	899	867	897	902	928	896	895	879	916	884	862	842	901	894	950	896	881	866	896	872	924	899	937	857	826	907	915	901	921	889	827	895	939	884	897	924	949	918	896	886	903	882	899	939	889	885	892	917	874	861	887	884	917	894	872	886	900	882	941	829	870	887	918	922	872	887	882	868	849	958	901	844	920	856	879	856	922	924	915	865	978	899	892	929	906	897	885	882	857	869	898	934	922	897	922	929	910	916	867	910	845	868	890	856	919	850	892	897	886	888	882	859	896	889	918	933	893	898	907	890	930	815	910	856	889	896	847	916	891	903	862	918	849	874	890	874	890	863	968	870	908	910	923	886	922	915	843	858	887	912	914	844	887	876	879	927	812	928	921	878	892	959	891	881	900	914	949	965	886	873	902	892	882	878	895	940	881	887	919	874	894	904	864	939	877	900	900	931	883	850	932	900	868	885	931	907	943	903	901	918	843	898	916	893	868	923	903	911	889	905	913	827	939	911	929	849	918	914	925	894	910	902	907	910	868	881	875	905	912	920	928	924	814	886	950	875	919	906	848	928	906	841	894	927	916	859	882	896	889	956	925	885	901	888	901	858	898	917	961	904	929	848	912	954	926	871	912	910	843	896	883	895	888	921	898	882	908	887	853	894	905	889	883	926	924	919	923	890	888	908	833	874	890	825	830	873	915	881	857	914	878	901	878	850	926	891	907	852	810	895	842	872	854	873	922	873	866	886	905	888	852	872	912	882	908	841	864	853	905	867	922	923
24346	21924	29571	24184	21161	12767	1337	860	808	811	804	807	788	789	808	815	792	805	802	804	779	800	779	798	803	785	803	759	799	765	812	766	809	780	721	771	820	762	712	799	797	736	768	849	802	818	831	763	782	791	744	785	811	804	732	768	742	768	758	777	822	749	795	791	744	798	720	733	842	778	763	785	805	813	782	756	769	782	744	795	757	750	789	820	800	833	757	776	781	764	757	829	775	776	771	831	721	807	764	741	808	755	830	780	779	803	730	805	805	755	781	766	808	740	828	766	797	793	739	790	808	739	760	744	786	809	777	793	774	764	813	762	786	774	838	760	773	823	803	777	845	774	782	770	760	780	781	793	763	778	756	773	774	767	761	724	743	726	724	800	808	785	719	787	805	736	757	823	768	782	807	774	805	796	757	743	760	757	729	772	790	806	770	787	772	762	764	765	788	747	822	758	824	790	749	806	790	783	766	813	792	828	749	817	784	782	783	756	784	776	782	765	819	769	785	815	803	737	806	787	751	731	746	804	788	754	793	792	780	807	726	787	776	800	780	814	751	815	807	744	762	772	743	765	803	753	742	806	780	743	768	745	759	831	778	757	768	778	804	711	817	759	776	807	806	774	837	791	776	780	802	811	749	795	760	779	737	799	768	753	780	769	750	794	753	738	782	744	817	777	768	784	780	782	769	780	775	727	800	737	797	768	781	764	759	742	756	725	752	811	793	731	799	799	726	760	805	721	831	778	802	810	791	740	769	805	817	787	779	761	749	798	767	825	745	830	751	783	769	739	790	764	723	783	818	772	794	805	770	763	811	785	762	816	787	783	751	781	822	786	814	825	859	797	773	790	724	764	860	816	758	765	787	790	777	812	743	787	791	769	812	762	822	804	811	744	743	786	774	782	796	761	771	753	780	770	735	805	760	758	780	746	732	845	800	789	729	752	783	766	751	800	756	764	860	772	811	742	781	776	760	789	775	783	795	779	717	802	804	832	752	755	839	742	744	803	758	803	810	786	840	792	791	805	750	725	709	763	793	815	809	757	771	786	839	801	784	798	764	795	799	744	752	818	743	790	766	796	794	773	736	771	835	744	760	791	801	794	806	822	851	773	760	811	754	801	818	739	762	795	753	793	798	786	811	844	777	781	864	772	784	772	785	749	776	759	752	787	782	801	825	827	789	802	771	807	800	756	783	745	826	789	757	768	732	788	789	769	754	805	757	774	773	763	739	769	811	786	715	746	731	793	799	802	798	749	769	818	757	787	752	778	807	798	764	716	767	816	821	771	783	792	729	792	759	781	742	815	768	748	762	820	773	778	819	769	791	756	765	801	756	759	815	805	785	806	804	758	781	755	771	808	823	806	807	775	737	837	770	746	812	792	774	746	804	756	788	728	771	800	792	791	749	765	778	768	753	804	784	720	818	750	763	777	791	746	795	760	857	785	734	742	778	733	770	755	751	770	795	760	810	726	798	761	769	763	800	774	759	806	786	816	809	740	818	802	867	774	777	818	778	805	762	760	779	786	755	775	792	792	846	834	828	789	755	761	792	730	777	793	751	732	761	774	754	746	735	780	755	789	748	741	744	813	780	753	795	818	781	777	788	794	747	784	791	775	797	801	733	789	787	784	749	753	794	815	806	811	740	797	766	792	755	741	757	746	781	819	756	807	760	768	766	797	778	795	785	749	762	814	794	759	759	793	763	792	830	823	790	754	795	764	748	826	785	808	796	811	781	800	824	797	779	715	716	786	758	798	737	750	753	790	793	784	835	807	772	810	790	804	837	792	717	793	775	800	737	759	756	756	755	787	732	774	779	813	745	735	798	751	790	794	766	776	793	779	827	791	790	745	771	769	836	762	772	742	794	802	742	836	790	818	806	748	758	721	762	786	807	728	744	765	801	800	778	738	768	747	789	744	740	801	785	704	756	747	770	757	784	742	782	746	838	746	839	789	778	769	784	759	797	758	833	786	748	783	800	842	821	776	827	732	775	793	741	790	770	801	752	792	815	794	816	773	778	750	754	766	776	722	766	822	751	728	774	746	813	756	756	772	776	783	768	743	778	760	796	774	774	816	797	782	764	802	785	785	746	771	771	822	761	782	791	720	803	813	805	737	782	756	766	780	787	836	782	808	743	759	788	838	766	743	739	772	741	798	774	770	769	742	773	792	733	791	782	807	798	766	779	766	739	749	775	807	762	749	782	824	735	790	796	767	783	770	752	800	784	742	765	766	762	747	804	803	799	769	739	766	765	768	802	787	724	787	760	791	759	769	776	789	786	787	806	806	818	777	780	738	765	760	752	769	822	807	836	773	753	785	758	795	774	745	744	778	770	683	743	766	803	757	787	800	783	786	726	785	753	779	763	765	827	754	762	771	798	762	795	794	811	808	768	799	760	770	788	837	822	729	780	813	815	704	779	715	763	692	785	771	845	749	796	750	794	772	771	730	711	801	812	795	718	820	763	729	740	788	782	752	770	812	781	791	792	806	760	734	767	785	836	785	800	771	782	767	762	752	796	739	754	756	715	725	785	753	774	772	791	784	795	752	747	808	842	779	745	741	792	821	710	789	771	793	799	746	801	723	804	779	818	790	765	775	822	819	720	811	806	792	773	828	777	771	805	841	802	778	781	766	739	789	730	766	739	771	782	788	842	755	741	801	792	830	780	745	747	768	702	783	755	839	797	800	807	723	777	758	772	797	855	785	789	788	771	780	787	732	754	796	810	764	775	751	762	763	761	834	822	759	776	808	831	776	766	836	776	856	808	779	785	732	799	731	739	771	742	764	764	803	774	770	770	765	738	816	804	775	810	770	813	790	763	782	765	762	811	772	758	850	782	805	810	752	780	740	761	799	757	774	755	769	792	775	771	786	837	743	795	772	771	783	821	817	796	814	767	782	774	745	783	786	796	741	775	789	788	774	783	760	742	788	798	799	837	839	733	797	770	770	742	717	768	742	843	788	761	773	776	777	829	748	806	761	748	778	787	834	801	776	794	790	807	752	828	793	763	785	748	765	760	801	806	765	785	720	761	755	740	787	782	797	824	787	755	789	790	749	824	767	754	750	724	789	730	776	789	809	757	733	806	789	779	773	829	733	764	727	766	728	744	756	788	827	781	777	778	733	750	769	828	783	741	786	737	764	788	750	770	753	787	741	814	769	757	767	795	776	819	773	795	783	820	784	765	780	736	870	846	770	773	745	743	753	778	831	780	789	762	780	742	737	761	806	789	798	791	793	807	754	786	766	739	838	744	795	768	846	766	777	744	783	803	768	790	734	717	784	796	773	780	748	800	767	752	756	789	779	790	804	744	789	783	833	795	812	807	733	740	792	786	767	739	797	800	796	766	840	783	766	748	729	763	773	749	739	776	750	819	749	770	766	778	878	772	844	788	827	764	808	754	750	788	746	819	740	801	730	720	774	824	765	776	806	833	712	773	817	853	796	771	802	766	773	788	756	819	761	706	813	781	786	784	754	791	768	820	832
62205	87132	54058	25211	7301	2001	1124	1082	1053	1043	1058	1012	1045	1076	1054	1019	1024	1090	1078	1114	1042	1064	1070	1041	1120	1071	1036	1071	1051	1094	1091	1074	1087	1055	1043	1091	1051	1060	1097	952	1069	1077	1093	1101	1052	1029	1100	1095	1077	1079	1060	1061	1056	1029	1038	1062	1079	1048	1065	1087	1079	1098	1083	1106	1072	1096	1127	1033	1111	1042	1064	1025	1081	1066	1097	1037	1114	1051	1057	1054	1045	1105	1063	1067	1092	1061	1115	1067	1101	1043	1076	1022	1025	1108	1036	1043	1067	1079	1039	1050	1078	1078	1073	1122	1012	1041	1063	1061	1051	980	1054	1038	1028	1038	1042	1134	1060	1056	1045	1018	1107	1065	1083	1047	1082	1094	1129	1111	1106	1021	1092	1030	1040	1052	1061	993	1097	1053	1049	1087	1046	1125	1020	1028	1017	1058	1001	1070	1031	1048	1098	1017	1090	1084	1070	1049	1056	1097	1048	1056	997	1060	1077	1085	1087	1012	1092	1071	1043	1124	1083	1071	1112	1053	1051	1079	1099	1094	1111	1028	1090	1034	1053	1096	1095	1058	1029	1048	1062	1065	1062	1067	1021	1042	1078	1076	1059	1050	988	1019	1014	1078	1122	1066	1082	1035	1051	988	1084	1045	1093	1102	1061	977	1041	1075	1061	1040	1086	1038	1085	1061	1009	1059	1105	1048	1053	1010	1077	1051	1076	1050	1035	1020	1077	1024	1069	1060	1036	1077	1085	1106	1044	1023	1106	1042	1059	1097	1055	1051	1033	986	1080	1077	1039	1084	1042	1044	1085	1049	1055	1033	1084	1130	1052	1070	1026	1058	1112	1063	1062	1075	1020	1087	1054	1065	1081	1088	1006	1035	1076	1103	1015	1085	1064	1060	1092	1125	1070	1050	1034	1066	1025	1024	1052	1083	983	1086	1054	1092	1078	1055	1043	1046	1064	1068	1071	1080	1066	1084	1068	1053	1066	1037	1107	1155	1016	1082	1031	1085	1002	1105	1068	995	984	1053	1052	1062	1096	1062	1023	1053	1008	1064	1152	1072	1059	999	1052	1058	1119	1078	1053	1056	1138	1090	1045	1083	993	1055	1094	999	1070	1072	1068	1011	1059	1058	1049	1081	1041	1062	1124	1092	972	1022	1088	1049	1078	1024	1054	1105	1046	1086	1025	1029	1064	1065	1093	1003	1052	1053	1079	1082	1023	1100	1085	1079	1123	1081	1043	1079	1052	1059	1093	1068	1034	1016	1067	1050	1026	1119	1071	1054	1036	1087	1054	1057	1118	1070	1087	1092	1071	1051	1064	1124	1076	1055	1020	1030	1088	1065	1035	1034	1052	1080	1176	1087	1057	1054	1087	1069	1121	1067	1097	1056	1012	1088	1078	1097	1068	1093	1101	1042	1071	1045	1058	1050	1014	1065	1042	1094	1053	1028	1032	1083	1105	1056	1069	1042	1126	1140	1093	1035	1019	990	1083	1065	1084	1016	978	1048	1075	1106	1047	1025	1094	1037	1064	1068	1051	1076	1040	1073	1022	1026	1050	1101	1023	1066	1037	1055	1106	1039	1074	1138	1083	1012	1092	1012	1044	1038	1058	1003	1075	1034	1113	1000	1118	1127	1066	1072	1076	1124	1109	1038	1053	1075	1062	1052	1055	1076	1077	1117	1045	1082	1061	1039	1044	1052	1063	1025	1099	1070	1038	1042	1054	1090	1131	1087	1068	1030	1074	1105	1025	1018	989	1038	1125	1065	1075	1058	1016	1039	1043	1064	1074	1058	1019	1061	1096	1025	1012	1039	1034	1059	1045	1068	1063	1030	1034	1101	1022	1043	1040	1078	1085	1030	1044	1046	1082	1096	1072	1102	1056	1059	1075	1052	1086	1012	1051	1070	1063	1053	1081	1064	1081	1092	1055	1058	1068	1059	1078	1064	1068	1020	1088	1023	1044	1070	1096	1054	1088	1054	1049	1002	1068	1064	1065	1110	1072	987	1103	1101	1032	999	1044	1075	1089	1080	1084	1105	1074	1062	1055	1055	1067	1080	1080	1055	1073	1066	1064	1053	1099	1064	1048	1085	1009	1065	1052	982	1021	1061	1014	1054	1054	1060	1127	1071	998	1050	1034	1045	1049	1099	1089	1078	1093	1043	1069	1038	1035	1008	1021	1131	1040	1031	1077	1049	1042	1046	1045	1119	1136	1054	1099	1059	1065	1024	1036	1081	1074	1082	1041	1087	1110	1034	1049	1022	1042	1026	1065	1088	1062	1041	1031	1119	1044	1050	1096	1090	990	1175	1049	1043	1027	1004	1014	1069	1090	1028	1070	1038	1037	1071	1061	1066	983	1044	1053	1006	1100	1087	1039	1063	1101	1058	998	1049	1112	1095	1054	1062	1105	1087	1047	1015	1102	1018	1050	1060	1086	1047	1089	1084	1016	1060	1060	1127	1100	1033	1114	1047	1064	1115	1035	1097	1092	1039	1009	1045	1060	1078	1079	1048	1041	1102	1111	1082	1074	1101	1053	1026	1089	1036	1068	1034	1068	1127	1025	1082	1067	1071	1045	1021	1082	1119	1053	1085	1054	1017	1047	1074	1029	1015	1037	989	1035	1034	1086	1027	1052	1069	1035	1063	1077	1051	1067	1076	1114	1093	1076	1079	1007	1054	1061	979	1021	1031	1099	1077	1088	1000	1074	1012	1065	1037	1074	1081	1072	1126	1045	1059	1052	1044	1016	1074	1101	1138	1049	1076	1043	997	1029	1069	1016	1020	1024	1082	1044	1076	1069	1078	1062	1022	1103	1105	1060	1109	1054	1065	1112	1077	1110	1023	1062	1025	1076	1062	1078	1126	1063	1074	1089	1015	1058	1068	1045	1072	1111	1074	1039	1030	1101	1020	1054	1052	1036	1023	1079	1099	1056	1044	1094	1020	1094	1102	1030	1076	1097	1045	1092	1030	1018	1072	1092	1066	1055	1083	1030	1063	1050	984	1090	1029	1071	1045	1072	1063	1078	1042	1039	1070	1073	1056	986	1072	1013	1108	1007	1045	1059	1048	1125	1122	1057	1059	1033	1085	1011	1054	1116	1092	1074	1113	1039	1025	1075	1078	1014	1037	1082	1046	1108	1080	1051	1062	1091	1053	993	1024	1035	1048	1090	1080	1093	1068	1007	1095	1146	1043	1070	1105	1081	1034	1010	1060	1049	1008	1061	1078	1072	1027	1072	1034	1109	1087	1026	1098	1073	1065	1049	1070	1055	1046	1095	1070	1068	1074	1068	1084	1013	1047	1062	1059	1032	1108	1038	1042	1067	1089	1088	991	1051	1087	1107	1121	1053	1046	1077	1073	1125	1079	1085	1041	1108	1047	1012	1039	1075	1010	1064	1050	1039	1090	1062	1061	1082	1087	1039	1080	1096	1036	1053	1055	1101	1033	1050	1035	1083	1115	1062	1031	1027	1077	1072	1049	1021	1075	1071	1042	999	1037	1067	1063	1010	1084	1127	1080	1082	983	1054	1069	1058	1022	1083	1109	1066	1074	1074	1062	1059	1019	1061	1052	1033	1028	1050	1077	1026	1048	1058	1054	1141	1082	1123	1054	1006	1091	1091	1020	1052	1082	1074	1095	1079	1057	1045	1035	1108	1078	1032	1107	1047	1008	1041	1087	1060	1032	1073	1111	1104	1080	1090	1117	1055	1052	1072	1054	1067	1022	1100	1115	1034	1071	1101	1095	1082	1098	1065	1074	1087	1087	1041	1115	993	1062	1050	1037	1091	1041	1132	1025	1026	1038	1055	1097	1027	1030	1088	1112	1048	1081	1040	1045	1079	1063	1052	1138	1147	1069	1083	1075	1101	1057	1041	1070	1078	1081	1068	1043	1040	1109	1040	1080	1062	1052	1009	1085	1058	1127	1042	1115	1084	1123	1027	1012	1114	1072	1060	985	1078	1071	1056	1035	1005	1074	1090	1010	1077	1030	1084	1064	1065	1087	1016	1053	1088	1099	1057	1033	1087	1002	1016	1024	1078	1081	1045	1081	1107	1051	1026	1039	1076	1059	1044	1093	1093	1044	1033	1057	1027	1059	1062	1012	1061	1062	1048	1079	1050	1031	1015	1056	1074	1098	1026	1057	1023	1098	1018	1072	1028	1023	1034	1056	1065	1070	1055	1049	1045	1052	1070	1038	1119	1074	1104	1123	1057	1098	1017	1029	1071	1113	1078	1113	1068	1019	1087	1111	1089	1067	1074	1086	1022	1054	1052	1034	1130	1073	1049	1023	1108	1048	1044	1054	1039	1077	1047	1046	1108	1076	1121	996	1088	1066	1078	1067	1010	1076	1023	984	1092	1082	1045	1039	1077	1040	1018	1050	1030	1017	1054	1065	1011	1081	1076	1049	1083	1057	1046	1053	1108	1055	1026	1041	1067	1096	1060	1052	1108	1101	1116	1030	1103	1045	1054	1028	1034	1055	1061	1091	1052	1081	1057	1069	1078	1134	1078	1098	1052	1057	1033	1053	1009	1089	996	1066	1047	1062	1060	1076	1047	1145	1071	1021	1003	1031	1045	1092	1042	1000	1075	1086	1065	1070	1115	1074	1032	1005	1086	1053	1073	1035	1040	1088	1019	1061	1100	1081	999	1060	1039	1062	1051	1043	1046	1056	1033	1036	1036	1078	1059	1081	1062	1132	1035	1057	1083	1063	1042	1013	1068	1051	963	1053	1089	1058	1071	1088	1069	1134	1059	1081	1041	1061	1070	1009	1029	1051	1031	1042	1053	1040	1074	1033	1059	1063	1057	1062	1095	1058	1103	1083	1088	984	1067	1071	1088	1096	1094	1014	1058	1136	1047	1053	1073	1026	1078	1075	1086	1098	1074	1028	1098	1019	1064	1016	1128	1080	1086	1068	1048	1029	1053	1028	1091	1052	1068	1044	1046	1061	1079	1069	1066	985	1073	1006	1048	1082	1116	1054	1054	1061	1025	1080	1015	1069	1000	1021	1100	1074	1086	1021	1039	1061
23542	21679	29534	23906	21414	20074	5065	849	704	728	702	723	658	677	643	722	723	727	690	671	667	669	665	694	683	681	691	745	665	682	724	697	645	719	686	645	680	693	631	691	656	668	644	702	646	689	706	702	634	725	701	654	721	696	674	655	675	713	727	719	695	675	678	663	661	674	703	667	680	678	687	740	669	691	665	625	692	707	711	694	695	661	726	662	683	675	720	640	707	652	680	713	679	643	626	730	666	697	612	686	701	654	728	679	711	686	607	734	654	666	661	608	693	665	687	654	671	685	683	710	671	659	668	700	684	723	699	652	690	685	707	659	678	728	712	703	668	688	701	611	682	717	700	625	689	724	664	644	651	697	604	669	704	700	675	688	687	741	656	720	716	671	622	653	675	650	665	648	672	664	666	685	671	677	644	661	736	686	645	705	721	717	668	664	719	670	680	696	674	677	657	661	660	713	685	673	671	721	731	635	655	705	682	687	732	691	668	639	693	673	690	646	673	659	660	679	671	670	655	705	666	694	688	682	617	679	697	627	702	702	665	670	677	715	702	645	724	676	656	686	675	686	724	671	708	679	672	641	722	666	658	647	732	713	690	664	732	632	663	704	689	649	690	658	725	724	685	665	702	696	689	662	646	688	701	650	660	687	687	686	671	711	684	673	701	648	681	695	716	692	640	668	728	701	748	591	645	676	623	638	658	636	688	642	642	679	662	642	688	643	643	655	658	660	638	644	643	683	725	649	716	670	648	676	706	692	675	710	700	692	663	638	655	705	632	652	706	685	629	684	622	671	728	618	668	672	699	703	681	704	677	673	636	654	677	703	638	715	669	656	667	639	678	698	628	667	660	668	713	637	675	718	669	686	669	657	644	680	679	676	679	669	658	717	663	659	679	725	659	693	704	671	601	672	677	707	714	620	672	702	678	690	664	648	663	681	674	644	674	678	712	741	673	680	668	645	678	645	693	670	687	714	622	636	670	668	717	700	696	691	691	675	679	775	672	693	697	692	665	683	687	659	677	701	714	689	680	669	690	729	690	670	667	640	664	683	718	692	666	748	667	713	691	665	650	678	649	691	649	675	683	638	667	665	635	709	666	690	649	690	732	670	678	642	690	712	666	661	671	706	697	686	665	670	711	657	673	669	667	722	653	685	684	713	692	659	656	675	702	690	683	654	665	673	664	660	692	641	699	672	664	670	692	658	679	663	674	746	654	675	700	630	621	632	678	668	679	671	653	664	714	618	681	694	664	676	699	706	661	673	707	657	641	672	686	691	691	660	681	680	702	660	643	687	659	672	660	680	653	683	656	660	670	654	667	618	653	699	670	660	693	629	717	660	688	674	681	676	669	682	729	668	691	671	693	645	648	709	642	674	654	696	650	664	676	681	656	682	655	696	657	649	618	655	683	597	661	655	658	675	641	702	748	678	687	701	700	709	696	657	658	686	716	749	657	655	661	689	656	684	656	666	694	643	696	682	685	637	654	670	672	681	679	687	691	683	658	694	665	651	691	676	697	669	645	645	643	694	673	670	675	656	679	653	718	682	668	665	721	694	668	720	667	650	651	687	698	689	718	703	691	667	670	658	695	670	703	603	700	673	705	720	661	691	733	693	664	681	657	699	666	656	694	685	649	696	696	692	679	661	720	662	707	716	700	676	668	709	677	704	664	655	721	681	693	658	694	679	710	662	720	640	696	692	638	649	709	729	747	715	708	664	712	733	649	703	643	710	734	714	651	705	669	721	631	679	711	667	697	686	717	704	683	659	667	660	692	681	723	669	693	672	707	713	746	685	707	708	716	621	678	648	712	707	678	701	697	697	702	692	667	697	741	709	683	685	683	707	655	653	709	661	699	644	696	647	644	649	659	664	672	641	688	672	679	708	666	650	675	685	671	678	697	647	677	678	689	629	725	669	684	674	704	705	707	688	658	691	691	667	693	691	704	703	713	651	674	599	667	734	692	668	703	670	646	654	659	644	685	645	659	679	665	682	667	684	646	676	634	669	672	632	666	637	664	680	665	674	690	700	677	646	692	665	644	678	684	696	663	665	718	663	659	686	671	701	673	674	655	689	630	679	701	701	667	669	698	659	672	641	693	696	665	727	625	648	647	685	711	707	676	695	670	704	670	695	659	669	709	649	695	606	648	677	711	655	668	695	676	656	644	712	678	701	676	711	646	711	690	680	706	647	635	663	720	645	669	696	689	669	667	660	676	644	688	719	698	686	688	714	657	639	662	694	704	684	712	629	687	663	714	707	698	710	694	727	636	693	624	661	644	631	640	638	682	700	660	696	744	659	648	649	669	732	664	656	687	690	711	665	702	702	713	657	673	668	676	725	714	657	723	626	675	649	691	652	696	611	640	638	693	612	705	655	664	705	686	678	731	706	719	680	674	673	666	680	679	646	668	664	691	662	699	701	673	700	684	636	673	696	695	694	669	670	666	678	696	676	685	670	688	715	653	696	657	655	696	681	658	661	677	637	670	645	650	678	685	686	676	724	681	652	678	652	658	662	671	677	755	683	661	702	649	615	681	684	675	613	677	692	713	681	674	653	701	667	702	638	621	622	656	732	688	693	705	650	711	684	676	653	679	627	655	657	646	694	673	660	661	690	666	643	632	693	708	690	727	702	674	723	674	653	662	652	688	633	651	684	722	645	701	673	680	671	707	672	699	697	641	703	659	700	597	672	704	683	709	637	689	686	678	667	663	688	652	680	698	699	649	666	678	684	656	692	679	667	681	700	655	701	660	678	684	692	709	641	680	699	756	675	718	700	666	665	696	746	701	684	705	686	655	664	685	677	717	703	679	702	680	688	680	706	663	676	686	669	715	707	659	615	647	676	686	696	677	653	689	664	699	660	667	649	722	645	692	656	705	687	694	698	722	716	667	646	699	729	642	669	702	685	653	660	686	713	687	709	664	680	668	702	687	695	671	723	655	656	685	672	733	713	671	699	638	723	666	685	644	648	701	620	678	668	691	682	690	686	665	641	714	643	739	679	663	671	697	672	657	693	687	663	652	680	642	676	675	743	690	673	683	682	715	700	645	625	744	634	669	681	677	661	720	658	668	692	678	645	712	670	681	667	652	650	642	695	671	641	692	688	696	646	688	651	704	709	649	632	666	685	626	640	625	685	676	697	690	670	667	660	631	708	682	647	663	655	723	632	701	713	676	679	648	671	715	656	669	656	686	655	661	684	694	665	692	719	706	685	667	663	686	722	691	676	661	635	746	663	697	654	664	658	667	704	702	673	698	659	675	655	686	698	684	653	706	673	699	709	659	681	649	683	692	690	707	646	727	690	688	704	683	669	698	685	693	706	679	660	653	670	658	648	689	605	704	703	664	693	697	660	712	676	646	644	689	665	650	696	726	683	683	634	677	724	678	663	678	661	683	706	637	673	676	680	660	671	639	730	674	737	676	710	694	674	653	693	736	707	662	702	690	684	699	701	668	662	650	649	674	649	668	671	699	703	649	649	681	634
61793	93548	59801	28271	8388	1905	989	919	957	897	930	882	984	966	895	933	922	961	920	959	941	951	926	936	943	924	936	896	912	907	951	916	906	929	932	927	1006	963	931	963	933	909	914	917	944	939	922	943	938	891	941	856	951	936	908	939	983	933	922	978	905	890	910	939	910	886	959	914	926	930	959	969	925	945	924	918	920	889	878	934	924	909	979	992	956	863	977	945	901	950	946	987	915	970	926	958	942	948	924	916	899	934	966	869	923	881	899	901	902	941	975	939	917	922	909	865	932	921	904	899	929	910	985	888	917	869	905	913	938	983	931	904	900	895	925	960	947	958	951	942	914	875	939	925	910	906	934	954	948	933	899	902	941	960	959	949	938	944	946	930	907	879	951	906	910	944	988	937	939	943	921	923	886	943	924	894	925	906	909	961	966	890	914	850	923	952	909	905	955	948	939	1001	954	953	914	962	956	973	916	928	938	951	932	950	948	952	842	925	910	927	911	935	973	887	946	942	930	900	929	986	984	934	925	917	920	890	994	951	873	899	945	948	936	994	897	918	913	938	924	898	937	929	949	969	963	977	941	886	908	928	886	962	936	928	889	918	923	927	886	953	941	887	896	917	900	885	869	914	926	925	927	1008	929	921	1005	937	918	891	961	917	935	847	955	893	900	876	961	885	898	949	965	933	893	920	952	940	910	940	905	952	886	974	979	881	945	947	918	936	853	914	934	880	962	959	926	916	954	947	906	939	1013	938	976	938	982	973	918	890	928	936	960	906	910	946	876	935	942	927	908	966	908	877	908	964	905	922	956	955	911	903	918	914	934	909	922	920	920	911	928	898	932	882	909	939	927	924	912	926	914	950	962	925	935	901	987	985	890	906	910	984	971	923	925	888	938	941	904	920	1001	906	920	944	924	933	954	898	898	969	964	919	1014	908	861	907	913	925	953	927	922	933	959	966	889	957	943	871	887	927	948	908	950	964	911	930	948	929	892	927	923	919	927	887	939	912	926	942	879	993	900	955	956	933	899	919	904	910	886	930	943	899	957	959	910	874	901	966	937	936	880	948	916	954	903	921	940	872	955	917	918	910	956	935	929	960	926	908	886	942	965	935	932	940	904	904	903	914	913	925	898	928	920	936	930	969	928	953	951	924	918	947	914	950	931	926	895	939	909	925	973	931	891	981	915	943	924	984	974	901	996	918	927	957	924	1017	955	954	938	963	975	868	962	944	901	941	873	954	951	868	935	959	936	925	903	945	864	935	908	898	855	995	886	950	977	892	951	925	893	931	987	946	945	929	921	926	913	907	978	914	924	913	926	945	941	953	991	899	864	922	899	934	914	971	956	932	950	924	861	905	867	910	931	923	961	921	909	892	945	927	946	919	952	943	893	964	921	891	858	934	921	888	987	923	933	920	907	925	910	904	916	926	938	936	952	933	965	931	926	902	879	966	908	897	938	929	930	977	942	825	938	894	977	953	942	931	931	924	1022	913	935	937	925	939	922	901	907	953	932	936	950	962	998	875	924	952	944	908	883	920	982	943	924	956	918	935	884	1008	884	953	974	925	892	922	895	883	943	921	928	905	912	926	913	1011	928	950	916	892	996	864	963	899	924	852	914	936	951	971	950	969	973	891	950	962	909	950	970	880	896	938	884	912	922	993	934	937	923	973	942	940	922	904	868	977	906	913	937	913	911	925	916	919	924	962	905	970	923	930	874	943	916	883	917	933	885	966	937	886	980	920	872	922	944	905	898	934	874	920	934	880	938	966	909	965	833	924	906	904	977	890	949	962	867	989	938	945	939	955	957	932	924	833	933	897	855	905	944	945	899	892	943	895	972	890	928	936	881	893	938	930	998	946	949	929	915	888	917	941	911	889	931	904	908	978	939	908	900	961	955	898	920	897	917	956	892	937	919	911	905	946	913	941	942	929	930	901	945	950	973	870	840	887	922	976	882	953	923	1004	854	901	922	935	932	914	882	913	894	951	934	899	935	899	898	992	928	934	896	928	868	906	897	960	1002	976	945	945	899	898	888	965	937	889	928	923	849	972	904	916	909	909	869	929	924	934	920	940	954	881	918	873	928	889	910	886	977	944	899	921	938	942	926	921	882	931	924	874	940	942	909	917	924	887	940	966	932	929	947	961	941	970	894	1006	893	887	882	947	907	910	888	919	919	959	979	884	953	942	968	950	896	924	933	895	917	916	950	853	890	907	914	911	915	920	958	934	895	958	960	917	879	880	933	989	932	887	935	898	925	934	968	922	997	911	909	910	936	929	949	896	954	897	876	867	947	863	895	898	911	950	938	991	930	906	944	931	944	922	944	875	967	967	940	921	924	923	910	923	910	856	1006	920	956	922	907	909	911	906	898	906	973	896	922	930	933	970	921	848	868	933	967	897	965	968	892	954	898	918	933	918	980	949	926	919	955	948	943	905	931	895	965	943	915	942	949	934	927	953	892	907	947	913	898	918	904	851	907	917	884	926	983	903	942	899	924	916	980	903	947	928	967	889	948	945	847	916	928	957	944	952	944	933	958	921	921	895	924	907	914	873	923	905	916	863	969	869	940	979	913	960	927	978	882	898	918	973	930	946	920	1001	874	951	914	885	904	955	909	971	917	926	913	970	951	933	958	976	940	898	906	940	916	949	906	929	950	964	924	941	926	919	929	945	926	957	959	909	852	968	990	914	957	908	906	904	916	945	908	925	957	929	947	890	923	910	912	934	941	942	971	905	907	997	937	952	948	900	876	902	897	962	885	961	964	972	879	974	894	906	910	898	912	909	941	916	950	910	939	923	875	909	876	948	914	907	963	952	915	911	955	928	917	920	910	873	898	901	955	918	881	872	921	948	875	954	902	956	950	923	905	910	927	944	928	925	940	903	920	932	911	900	941	1008	916	910	961	955	930	967	993	948	905	944	938	908	935	913	956	969	892	934	924	932	919	946	915	941	887	910	968	906	947	896	956	938	916	918	938	883	909	957	882	948	927	942	944	914	935	914	977	951	869	938	897	923	956	964	919	987	970	976	888	969	907	894	945	945	996	906	906	947	952	927	857	941	877	894	960	940	963	936	969	959	954	922	888	895	896	964	918	945	934	903	915	905	928	969	932	893	916	985	941	918	953	931	935	863	915	976	925	882	898	940	900	934	948	952	908	915	929	884	948	986	970	985	916	921	916	934	865	946	949	939	937	918	949	898	919	989	913	884	925	960	898	924	896	933	903	924	952	886	938	960	939	971	933	972	917	973	940	956	932	928	935	885	992	879	918	895	908	929	923	907	923	916	936	954	960	897	1001	904	976	915	972	974	918	927	883	892	886	929	978	917	932	918	886	962	934	902	966	898	966	958	956	915	956	911	948	950	938	949	975	922	889	925	868	951	950	923	907	929	887	878	969	908	904	935	927	932	974	962	944	883	942	917	890	972	968	945	925	922	907	921	914	901	901	944	902	964	898	935	901	942	903	993	934	955	942	955	976	922	855	943	908	975	931	915	925	931	953	930
31699	27658	22354	7247	1194	791	695	717	694	685	700	665	676	673	731	701	689	633	674	650	670	676	656	664	673	613	667	660	692	663	692	740	648	663	703	723	666	679	677	709	688	656	704	662	692	676	712	642	693	656	651	672	660	669	676	667	660	664	693	690	657	685	649	679	687	645	662	674	685	681	629	697	700	716	702	707	608	660	696	683	661	676	672	675	664	627	711	677	673	691	654	647	681	693	670	611	662	631	669	746	671	712	644	670	667	674	682	694	715	651	710	624	675	677	677	657	684	647	697	723	686	700	675	665	661	697	687	691	692	664	678	658	687	686	670	680	687	676	689	652	679	681	691	690	650	674	704	716	725	666	680	696	701	672	627	667	673	618	655	676	681	666	676	671	702	642	703	642	679	674	661	694	615	674	731	681	681	669	648	691	678	676	642	695	713	678	726	727	700	647	686	686	707	702	692	640	672	697	681	679	670	680	702	692	632	647	694	713	708	675	658	649	656	648	680	683	658	656	674	698	646	651	676	681	715	687	670	639	681	668	691	666	744	652	669	669	686	734	758	658	695	677	719	694	653	685	665	693	648	686	715	676	703	648	743	675	652	694	677	688	657	678	714	670	709	692	714	691	661	648	682	638	645	679	703	657	670	608	654	668	656	696	676	656	664	720	667	662	696	655	690	637	661	693	703	681	689	683	695	667	682	686	646	700	673	659	728	683	686	649	692	667	711	710	649	671	736	710	728	666	692	665	632	710	700	698	658	700	671	684	679	711	672	654	680	692	719	674	688	680	644	685	672	648	653	665	701	679	685	659	707	694	661	668	671	681	718	662	658	698	729	714	676	673	684	669	670	680	648	650	690	639	663	679	678	681	665	658	735	699	645	683	700	686	646	711	647	692	693	687	698	699	644	680	615	681	662	665	699	669	626	669	736	680	674	676	671	671	681	686	713	679	637	725	728	668	695	669	688	665	627	705	681	685	725	695	677	660	680	671	701	662	695	676	699	679	706	688	643	704	721	671	697	703	690	668	712	694	654	610	660	660	673	758	654	671	706	686	688	659	716	667	659	666	696	725	719	643	685	715	628	692	655	677	731	676	688	657	642	673	718	680	657	660	741	653	677	702	693	692	687	686	668	691	671	597	615	658	716	686	689	690	711	661	613	672	684	674	695	684	696	742	674	683	647	639	645	661	688	626	686	661	671	721	668	674	717	658	666	673	718	680	640	696	687	656	688	700	644	627	707	711	649	651	664	625	669	647	688	668	709	672	675	692	674	715	691	682	678	674	724	648	653	696	653	642	677	640	660	682	676	686	639	698	679	678	646	689	685	647	663	695	675	653	699	649	657	712	656	666	675	643	684	692	696	635	658	701	696	718	668	624	695	692	669	689	741	690	659	649	664	647	684	682	708	668	711	672	712	711	731	690	660	677	654	667	665	681	645	692	712	630	666	689	674	681	706	689	707	672	687	688	622	697	691	645	682	689	698	702	696	717	660	658	672	698	632	689	707	685	704	660	658	688	726	665	694	641	646	692	679	651	650	640	669	704	694	680	656	685	685	653	669	694	680	677	687	658	745	706	716	699	688	680	661	690	679	679	683	693	680	735	668	677	681	665	670	673	673	639	657	658	691	662	680	683	668	677	703	662	682	689	719	657	681	718	715	697	661	640	681	672	709	694	639	649	678	651	678	664	652	659	668	683	686	701	708	687	747	667	720	747	721	654	690	712	689	701	614	676	676	681	685	696	671	699	672	643	675	678	670	717	679	678	691	688	688	706	686	628	675	684	707	698	671	656	697	718	694	695	672	679	700	644	668	668	707	658	725	668	657	667	674	676	698	674	708	713	684	664	649	663	695	669	700	661	683	704	659	706	678	701	674	650	699	690	655	710	680	663	690	639	636	706	682	688	668	680	673	677	660	675	684	636	655	682	677	716	705	634	717	654	713	699	747	683	660	633	671	683	705	685	643	696	655	670	659	698	688	676	692	648	686	702	669	632	693	693	692	721	643	684	693	667	688	690	689	651	686	684	630	669	662	747	697	635	656	661	688	686	644	678	675	654	633	708	657	681	682	702	701	646	694	699	631	678	678	661	693	714	695	704	723	675	651	671	709	679	710	682	655	624	665	697	723	679	697	692	692	680	663	680	690	682	676	667	643	702	654	671	697	638	673	652	688	651	715	688	649	713	620	699	696	695	674	745	689	731	680	630	673	687	687	704	683	647	643	642	693	676	665	655	706	685	678	696	651	667	644	701	673	717	686	676	686	688	728	671	651	665	662	681	667	726	666	723	709	646	667	675	640	691	679	659	695	675	665	672	689	668	717	697	705	652	687	682	715	654	649	700	678	690	647	631	649	655	674	676	655	663	668	684	716	630	673	646	691	650	669	675	696	671	666	694	693	721	679	670	621	636	670	677	678	694	684	707	651	648	668	687	698	725	696	668	720	699	683	668	677	699	696	649	694	671	628	674	697	686	649	680	688	694	620	696	652	653	679	698	715	614	696	698	718	656	698	705	684	621	695	669	713	663	662	716	679	658	660	688	691	687	676	739	632	672	675	684	686	700	678	689	659	703	698	664	714	691	678	671	638	668	714	670	716	691	656	704	630	689	734	693	727	695	702	623	679	692	638	673	661	671	742	642	658	680	685	696	679	693	691	710	652	683	669	658	673	712	659	669	674	663	704	709	696	735	676	689	671	660	678	665	669	700	687	694	687	655	716	696	678	723	657	636	679	692	680	671	692	670	685	664	771	646	692	699	690	638	681	706	649	686	666	664	625	700	708	684	694	705	700	694	706	674	674	682	694	618	668	707	647	650	658	663	695	697	753	623	713	673	670	671	668	644	655	705	714	664	689	691	681	673	613	706	713	680	718	628	681	682	652	687	685	668	719	658	706	657	670	655	664	634	660	674	681	674	695	725	657	652	685	662	690	642	693	676	688	639	692	653	696	637	658	655	698	665	745	643	680	660	653	683	682	628	684	689	716	669	736	710	654	691	706	708	635	663	692	707	696	717	685	630	660	681	645	687	667	624	700	666	681	707	669	697	686	672	690	704	663	673	689	705	680	677	651	722	659	668	718	599	641	694	675	692	679	670	722	680	624	684	646	693	674	714	680	655	693	698	706	726	687	660	671	633	702	681	698	713	673	720	672	697	644	663	675	656	657	689	675	647	703	683	672	686	680	648	649	686	715	671	690	674	686	666	707	681	700	670	671	694	722	670	712	651	679	715	628	712	673	677	688	699	673	696	683	692	679	685	698	685	685	713	722	700	689	743	672	694	704	714	637	669	663	673	648	672	675	681	671	680	682	668	671	656	654	654	676	705	683	681	658	651	685	680	694	661	699	676	678	650	708	641	733	625	743	659	704	656	667	687	633	721	685	678	672	655	700	674	718	648	653	661	683	634	653	670	672	701	706	666	686	687	653	663	619	728	684	689	646	687	668	664	738	667	660	668	642	649	688	643	698	638	658	645	678	709	678	655
38687	41309	20811	4947	1628	1026	1004	974	998	944	949	927	941	930	934	955	888	951	967	861	937	933	974	952	925	960	907	970	928	925	880	941	955	932	965	913	951	931	903	904	866	965	930	909	963	902	949	974	1003	962	885	961	959	910	922	931	934	928	910	913	914	948	966	916	942	942	935	891	936	914	953	913	925	926	896	910	896	979	914	953	903	930	957	908	911	981	948	888	865	950	916	955	880	926	987	906	853	881	892	929	945	979	957	916	923	938	901	982	931	951	925	919	968	925	937	933	949	926	965	949	932	956	948	953	918	976	977	899	852	968	927	889	955	904	919	949	912	906	901	966	957	919	945	956	951	928	967	923	960	928	959	968	985	944	940	888	918	956	933	929	962	956	885	904	988	937	976	933	951	967	943	948	897	951	930	906	951	938	953	888	935	957	948	923	882	933	926	1000	994	914	958	918	887	958	933	929	960	953	915	933	890	906	917	932	989	938	968	991	955	973	933	875	958	923	877	938	928	884	939	923	950	931	965	945	968	1010	900	989	896	932	920	913	994	914	927	952	866	910	938	894	986	875	896	897	945	944	930	953	930	920	945	937	912	916	885	941	956	925	952	908	944	934	909	910	963	944	867	922	923	865	950	878	896	911	978	917	918	944	1002	948	954	940	1008	903	886	868	933	951	939	947	886	965	936	934	921	921	923	891	952	963	899	936	993	947	888	887	935	963	892	939	883	898	909	960	905	910	939	963	961	991	953	975	937	935	969	974	931	924	916	971	948	921	907	947	971	940	910	914	905	936	918	951	933	900	886	905	943	995	966	922	972	954	901	929	919	948	911	935	1004	929	918	893	953	962	899	927	908	972	965	906	901	949	964	936	947	912	904	917	962	949	1000	1001	970	896	1000	920	881	973	887	946	886	946	943	916	933	971	959	902	904	924	954	879	943	949	956	922	933	947	883	910	917	895	988	955	912	944	939	901	926	926	908	925	938	916	922	928	940	906	920	897	927	925	909	919	892	953	947	932	913	864	931	912	953	890	948	970	933	966	881	947	949	913	923	866	912	949	947	972	916	973	917	888	946	966	969	942	968	918	949	936	935	927	928	940	948	932	903	930	904	937	917	963	948	933	916	879	959	964	932	886	936	920	897	983	979	945	911	986	919	1014	909	950	947	999	909	906	937	901	966	907	943	891	918	951	962	933	954	967	917	986	927	886	890	942	943	988	980	894	960	902	940	936	927	949	955	977	888	964	938	925	939	968	942	944	913	906	899	949	984	969	883	971	934	904	943	940	967	957	939	956	957	913	905	975	926	918	891	926	951	954	924	924	902	903	904	931	897	903	928	903	893	947	909	909	983	940	997	933	926	919	939	930	890	945	914	912	937	971	968	968	987	941	954	957	910	928	927	900	1007	858	947	957	922	950	956	948	896	981	885	912	941	927	890	902	921	926	909	955	963	909	953	888	951	886	988	968	906	950	877	903	927	951	914	921	930	910	900	944	955	935	955	957	894	915	934	863	971	965	947	954	913	942	958	947	897	960	935	936	961	964	970	957	962	962	941	886	891	955	854	987	1022	941	887	937	954	901	933	917	992	966	922	917	916	905	964	957	978	958	935	923	951	920	934	918	922	911	919	913	949	949	913	961	952	931	922	978	999	932	978	941	985	945	981	967	956	919	977	932	904	913	925	900	981	962	955	946	914	881	958	934	964	975	912	983	964	933	956	1014	967	888	900	919	906	935	991	954	920	915	948	981	929	947	955	928	928	940	903	889	950	922	937	915	961	900	979	918	877	969	935	944	900	922	914	909	969	919	902	996	917	986	941	961	907	956	984	913	930	918	954	947	939	938	987	922	948	944	896	942	922	930	1020	930	901	961	885	951	951	973	929	934	954	928	915	959	995	903	941	921	916	909	953	909	946	915	950	933	911	946	985	938	929	970	948	946	940	931	982	881	987	935	955	968	968	925	981	958	897	916	959	935	953	947	925	970	935	933	925	866	966	897	953	947	918	914	951	911	935	937	936	935	950	972	901	950	929	890	900	1011	931	943	943	906	911	933	863	874	938	936	931	946	917	935	870	935	935	892	953	940	938	941	965	937	905	923	969	931	976	993	958	937	939	890	919	907	988	918	938	920	877	958	928	977	916	959	894	929	928	943	901	932	960	903	939	929	926	973	882	943	860	935	894	964	917	910	940	873	940	973	966	926	868	968	947	923	952	962	886	945	957	941	904	935	902	970	990	951	952	945	905	925	944	901	921	928	924	912	891	910	941	944	895	946	928	910	970	928	932	908	949	897	943	931	910	951	919	903	874	961	929	976	972	937	957	933	960	885	903	933	935	946	957	920	907	932	912	1019	992	1007	974	948	936	930	942	904	925	921	908	970	938	950	919	935	925	951	957	913	919	871	940	870	940	931	1008	926	931	982	919	887	971	939	973	997	954	930	982	932	971	952	898	915	930	971	955	943	936	976	924	914	963	929	891	954	891	944	875	1019	942	915	905	895	893	920	932	918	899	892	927	898	949	915	983	917	907	928	903	883	917	894	900	920	982	935	939	881	990	942	991	909	937	957	947	929	934	920	908	941	964	954	931	961	939	934	948	931	941	927	960	969	985	945	940	985	928	910	945	936	954	949	890	922	877	962	952	946	913	891	893	913	907	890	911	896	936	857	924	927	944	955	920	904	923	955	895	905	962	884	881	944	931	864	932	961	895	933	960	958	898	948	945	946	1026	935	960	952	952	974	940	915	874	909	915	947	958	912	916	963	933	946	884	934	927	932	932	920	966	919	910	936	936	920	932	936	904	947	971	896	938	1016	908	929	975	895	975	907	922	902	952	921	898	1006	934	943	976	933	865	905	895	969	929	960	952	900	933	916	969	883	933	938	939	924	920	924	920	950	966	904	919	968	899	875	895	972	935	913	910	939	945	957	973	938	1003	957	905	950	981	975	906	961	890	907	965	892	880	979	954	894	856	988	925	959	947	889	961	922	956	948	938	923	951	934	899	991	927	950	941	927	916	929	917	929	931	940	920	964	893	946	967	869	937	952	975	945	915	927	932	945	989	879	964	895	945	914	982	996	856	934	983	948	922	924	933	935	891	947	923	937	929	903	957	916	920	926	958	977	933	940	965	947	933	896	939	925	938	961	925	919	897	936	964	849	934	875	933	936	949	943	947	937	959	914	982	932	938	889	916	895	956	903	961	951	936	913	907	933	924	915	859	962	971	935	966	900	916	925	895	883	924	933	929	861	882	964	955	947	935	929	976	921	899	910	896	927	955	935	979	977	984	967	922	940	928	951	893	923	895	932	922	872	873	959	910	967	920	897	1002	890	928	943	928	944	877	921	944	889	922	893	912	982	888	943	954	888	977	926	928	923	930	899	945	946	944	1002	954	942	924	949	891	982	894	951	933	903	922	888	935	932	899	948	960	949	919	924	993	977	935	927	889	925	903	938	938	982	929	957	904	896	1028	939	932	928	921	959	880	902	975	912	932	898	926	941	952	953	961	951	955	953
24374	22079	29536	24215	21161	13147	1481	893	819	781	841	817	810	843	902	817	831	810	806	787	840	873	812	834	849	825	829	838	844	787	810	822	786	833	828	821	808	851	851	844	794	826	783	818	795	755	838	815	804	768	807	808	803	790	827	773	860	836	820	871	783	841	813	817	802	783	805	860	770	761	860	782	780	810	786	853	790	760	812	835	803	804	795	852	825	790	799	776	842	791	790	793	809	835	831	835	816	849	763	819	833	832	842	825	799	753	834	803	813	800	798	824	852	764	801	805	841	817	796	837	782	770	822	798	779	781	813	799	795	830	796	814	807	802	839	833	817	870	829	816	845	808	790	781	866	789	847	781	801	816	797	797	750	771	832	832	799	867	802	847	811	831	804	839	815	830	760	787	823	836	825	849	757	825	820	809	797	826	764	816	843	803	853	819	848	782	850	838	827	816	808	825	823	800	862	817	877	810	844	822	785	833	834	762	864	843	797	824	804	808	810	807	805	804	818	838	819	802	859	768	774	828	815	832	778	787	787	873	864	754	828	806	834	815	831	807	794	825	863	820	796	844	874	823	834	788	808	813	804	785	859	825	820	802	799	848	774	860	797	814	851	820	836	768	808	803	811	773	775	838	841	802	861	798	778	815	798	839	831	778	797	811	808	847	794	815	803	797	828	803	816	816	773	846	783	851	810	817	809	835	755	815	784	793	843	772	821	817	827	775	835	779	817	778	850	793	787	778	826	820	849	815	769	792	823	782	804	832	807	773	822	795	788	816	797	768	781	771	816	789	770	806	822	775	794	810	819	755	831	812	800	820	800	827	848	800	855	787	818	796	826	821	754	739	805	817	814	776	810	822	844	836	787	823	818	815	854	839	801	787	801	778	796	805	788	791	850	780	779	783	804	836	761	837	862	836	863	783	848	742	821	805	831	836	810	825	809	854	823	824	778	750	771	837	786	822	814	814	827	843	842	781	835	802	820	801	791	795	772	833	848	761	832	850	866	865	830	804	856	778	854	810	825	797	801	765	813	870	838	800	830	803	831	843	790	811	830	839	758	814	814	815	828	862	808	817	780	842	806	910	810	797	769	823	840	828	776	786	811	873	818	791	844	830	830	795	846	781	761	774	756	807	810	804	769	818	819	842	850	795	849	782	757	821	773	797	790	795	822	789	853	789	779	897	874	888	868	861	874	759	768	839	781	813	761	837	814	848	844	769	814	781	790	825	847	809	819	804	847	828	833	812	823	797	745	853	837	819	837	751	845	827	831	845	794	808	816	826	777	828	838	826	774	849	808	757	806	769	793	754	825	827	794	784	829	788	829	864	814	833	799	834	792	887	860	810	811	810	806	808	774	801	810	806	814	793	808	866	802	853	779	831	777	830	788	831	828	863	821	865	831	840	805	774	792	801	799	814	826	823	823	879	787	826	814	831	812	775	806	783	835	816	809	777	867	799	848	816	758	805	810	804	858	826	808	777	821	760	809	801	784	828	823	775	811	806	843	792	843	812	796	777	811	819	797	732	869	774	815	805	787	814	833	804	821	776	794	844	837	787	823	847	827	855	788	794	839	814	810	834	784	776	844	781	821	824	820	800	761	814	818	843	851	806	770	794	816	829	855	817	807	817	793	821	856	810	806	836	841	801	801	781	776	796	820	814	798	788	794	832	814	824	814	831	870	800	765	813	825	841	820	825	795	804	842	839	794	802	827	856	793	826	824	814	812	827	818	811	814	787	799	820	833	826	817	818	795	806	835	781	815	742	812	803	795	830	768	758	840	808	843	796	801	802	812	778	873	808	828	775	825	774	823	790	764	781	824	828	857	806	821	788	814	786	849	806	808	810	819	849	854	816	798	780	788	813	814	857	834	837	829	811	815	819	819	864	801	773	762	763	870	830	781	850	821	816	801	833	815	838	815	812	858	813	818	853	812	768	827	790	801	867	859	852	838	832	793	803	803	810	819	811	837	811	802	887	813	853	830	799	802	808	818	809	801	817	848	819	824	851	843	804	835	857	856	854	797	818	801	822	763	816	859	829	863	768	802	830	834	835	793	793	842	822	743	828	775	808	808	839	837	816	814	798	765	784	830	828	845	797	843	835	806	827	793	796	848	786	841	797	797	799	798	830	845	884	808	815	842	817	774	800	798	790	807	810	813	808	788	820	798	812	814	782	858	807	796	821	805	798	750	872	780	823	851	783	775	793	802	862	813	784	813	810	830	817	846	849	807	802	831	760	771	807	825	829	848	804	825	809	814	827	803	772	800	809	813	828	801	782	790	812	802	848	830	752	826	769	810	794	829	771	832	789	838	794	854	785	795	810	811	840	822	814	791	762	836	769	788	789	790	845	826	817	759	821	790	796	852	810	807	751	822	821	824	860	775	797	827	874	818	831	823	787	797	822	817	790	867	836	819	825	818	806	771	837	838	799	855	782	794	813	822	767	812	800	796	790	764	815	868	793	789	782	760	811	833	866	765	798	799	777	792	856	812	814	796	814	840	782	787	825	787	792	807	801	802	786	773	791	808	841	843	819	778	832	833	789	804	775	828	809	758	863	811	836	835	805	765	783	827	809	871	844	828	794	838	805	865	811	795	808	807	844	813	807	855	810	828	780	848	795	817	818	802	828	789	832	784	796	769	802	863	804	824	788	804	794	806	791	782	832	806	818	778	839	774	817	859	807	819	800	813	832	895	837	799	764	824	786	820	810	810	798	876	820	847	758	805	832	817	805	832	807	818	845	822	838	791	846	826	854	830	784	805	773	801	773	797	771	796	819	803	778	853	827	785	849	818	830	853	814	807	788	842	768	801	831	833	815	800	787	796	782	819	810	800	801	814	838	818	862	802	827	846	805	776	804	739	832	777	795	806	773	791	760	805	778	791	790	895	800	790	845	772	770	860	754	828	835	847	795	825	805	809	806	846	850	828	827	846	778	847	815	847	792	814	884	767	812	834	755	819	801	806	809	810	815	769	828	841	810	848	811	804	833	837	787	794	804	828	838	817	848	798	764	901	824	770	765	815	805	805	846	784	806	903	804	825	741	888	773	783	850	833	862	833	840	808	878	813	820	803	770	834	844	812	809	804	817	852	783	790	778	767	800	826	808	841	823	860	801	800	816	808	827	780	804	785	813	801	856	834	800	793	765	811	817	848	819	770	843	866	809	828	851	892	812	805	754	787	815	759	838	812	836	839	811	781	856	790	829	813	831	811	828	804	787	847	819	865	797	844	791	806	824	808	808	818	788	820	794	772	772	807	828	799	843	773	857	790	812	830	799	748	814	754	830	817	844	866	812	781	858	862	796	802	862	832	846	813	786	793	795	794	805	860	823	863	847	819	896	777	840	817	752	774	776	801	846	821	779	799	848	766	834	797	799	823	805	815	827	781	790	802	772	805	824	756	805	792	806	860	879	805	818	782	801	810	790	808	814	779	811	796	804	819	788	811	779	829	818	785	810	863	817	846	780	805	834	840	759	782	881	853	791
62888	87851	53888	22763	6202	1917	1143	1125	1081	1093	1085	1136	1075	1122	1079	1116	1196	1083	1098	1090	1051	1106	1119	1128	1046	1052	1059	1031	1142	1130	1100	1136	1078	1079	1159	1150	1117	1124	1116	1018	1149	1088	1039	1097	1125	1133	1135	1075	1141	1060	1100	1105	1105	1109	1097	1116	1124	1142	1070	1140	1071	1092	1130	1142	1113	1104	1098	1083	1162	1110	1083	1106	1136	1103	1116	1152	1126	1158	1128	1098	1085	1137	1065	1096	1109	1092	1044	1035	1066	1122	1147	1109	1078	1079	1096	1087	1104	1162	1077	1102	1038	1160	1117	1129	1119	1095	1139	1126	1144	1107	1144	1125	1122	1073	1098	1120	1138	1124	1022	1085	1084	1053	1115	1126	1124	1047	1066	1168	1142	1103	1124	1111	1076	1164	1152	1107	1048	1072	1094	1096	1160	1123	1138	1139	1110	1141	1074	1167	1086	1083	1086	1102	1169	1083	1085	1077	1160	1083	1055	1109	1105	1181	1110	1094	1036	1161	1135	1063	1059	1110	1098	1131	1076	1152	1067	1116	1143	1087	1136	1055	1064	1191	1026	1073	1087	1120	1137	1089	1159	1056	1142	1090	1082	1103	1084	1115	1158	1055	1104	1101	1152	1075	1050	1125	1109	1104	1120	1064	1132	1082	1071	1089	1095	1125	1088	1081	1060	1122	1166	1105	1104	1142	1130	1130	1096	1096	1046	1064	1081	1102	1109	1074	1070	1161	1059	1113	1148	1096	1107	1070	1120	1109	1179	1131	1131	1101	1134	1135	1157	1087	1125	1125	1096	1083	1074	1107	1119	1115	1111	1120	1070	1129	1104	1037	1083	1143	1081	1115	1109	1069	1156	1078	1141	1081	1121	1097	1114	1048	1082	1155	1102	1134	1127	1078	1086	1093	1090	1132	1116	1077	1088	1100	1098	1112	1047	1100	1142	1093	1085	1116	1116	1113	1091	1085	1074	1123	1131	1172	1090	1111	1120	1104	1109	1102	1086	1087	1063	1029	1137	1113	1173	1116	1099	1124	1094	1104	1029	1091	1071	1071	1115	1019	1084	1114	1097	1089	1112	1137	1083	1104	1096	1130	1111	1144	1087	1144	1079	1097	1129	1087	1080	1111	1119	1156	1139	1076	1157	1090	1144	1097	1084	1069	1071	1037	1081	1141	1093	1104	1100	1111	1093	1093	1118	1093	1090	1063	1131	1107	1109	1100	1168	1099	1166	1117	1148	1117	1171	1105	1088	1101	1092	1088	1082	1081	1140	1132	1092	1048	1089	1177	1138	1094	1119	1166	1162	1074	1114	1056	1113	1138	1064	1100	1101	1132	1094	1042	1119	1084	1103	1099	1169	1104	1116	1149	1179	1121	1139	1091	1076	1075	1136	1119	1101	1072	1080	1093	1127	1074	1074	1113	1164	1176	1098	1147	1115	1063	1121	1078	1099	1077	1064	1091	1094	1090	1131	1025	1089	1065	1055	1096	1179	1063	1141	1058	1077	1111	1099	1121	1116	1055	1090	1114	1087	1058	1092	1127	1086	1097	1106	1154	1163	1144	1107	1152	1102	1074	1072	1096	1152	1066	1116	1077	1142	1065	1096	1138	1119	1099	1088	1157	1130	1104	1105	1104	1151	1112	1087	1106	1158	1122	1059	1127	1061	1136	1093	1096	1151	1088	1103	1128	1110	1094	1150	1126	1076	1112	1115	1066	1125	1104	1130	1136	1113	1108	1116	1115	1118	1072	1127	1067	1078	1130	1111	1087	1103	1099	1124	1086	1142	1071	1098	1163	1118	1116	1070	1160	1108	1126	1051	1071	1111	1142	1093	1080	1023	1101	1113	1047	1124	1118	1070	1140	1158	1139	1122	1128	1109	1140	1083	1095	1137	1135	1111	1127	1073	1124	1161	1098	1135	1111	1070	1100	1092	1078	1102	1133	1140	1143	1124	1119	1029	1104	1105	1123	1132	1053	1018	1146	1066	1138	1091	1076	1134	1077	1111	1097	1110	1073	1098	1099	1091	1050	1166	1055	1090	1120	1164	1086	1114	1137	1092	1146	1111	1127	1109	1130	1064	1136	1089	1114	1062	1104	1121	1109	1025	1118	1122	1091	1059	1093	1104	1086	1103	1151	1139	1069	1039	1083	1085	1119	1069	1094	1041	1131	1113	1111	1134	1091	1147	1053	1119	1091	1087	1119	1075	1096	1102	1138	1134	1143	1104	1102	1100	1139	1128	1164	1066	1117	1118	1170	1137	1100	1070	1080	1080	1110	1192	1098	1086	1093	1077	1136	1106	1103	1078	1086	1040	1147	1107	1124	1131	1096	1057	1112	1105	1081	1145	1091	1129	1118	1156	1136	1115	1168	1133	1164	1123	1066	1137	1098	1044	1155	1107	1163	1144	1153	1133	1093	1095	1151	1112	1062	1095	1088	1107	1136	1131	1095	1121	1025	1096	1131	1059	1108	1141	1137	1169	1056	1104	1087	1055	1128	1120	1140	1133	1099	1053	1138	1166	1071	1110	1049	1103	1225	1098	1133	1070	1071	1085	1098	1026	1092	1041	1114	1132	1174	1071	1113	1102	1126	1095	1076	1084	1080	1117	1120	1164	1081	1143	1125	1143	1070	1101	1080	1030	1086	1122	1111	1045	1131	1161	1119	1114	1143	1083	1161	1113	1137	1141	1113	1100	1117	1130	1130	1166	1109	1096	1122	1177	1077	1098	1136	1135	1105	1143	1122	1088	1061	1184	1140	1072	1177	1081	1153	1160	1082	1141	1126	1133	1116	1106	1095	1127	1110	1099	1049	1093	1112	1136	1125	1107	1133	1126	1087	1092	1118	1070	1094	1145	1086	1107	1180	1144	1092	1078	1144	1088	1119	1069	1099	1146	1080	1058	1101	1092	1061	1048	1088	1150	1099	1123	1105	1149	1100	1086	1127	1143	1120	1116	1072	1123	1138	1081	1064	1139	1117	1128	1100	1125	1096	1083	1057	1113	1106	1093	1155	1150	1125	1157	1068	1122	1116	1134	1069	1148	1150	1086	1114	1051	1122	1105	1102	1093	1054	1105	1095	1114	1079	1079	1073	1113	1144	1057	1123	1095	1125	1077	1066	1129	1087	1161	1090	1112	1097	1079	1083	1177	1103	1107	1140	1066	1125	1105	1085	1050	1119	1126	1132	1131	1090	1120	1055	1137	1043	1081	1099	1143	1121	1127	1087	1099	1047	1120	1119	1074	1110	1116	1092	1128	1195	1088	1148	1183	1101	1082	1083	1108	1078	1101	1090	1075	1072	1099	1107	1108	1097	1063	1191	1046	1180	1063	1104	1080	1098	1070	1140	1090	1101	1101	1076	1118	1099	1076	1122	1126	1080	1089	1155	1090	1143	1092	1114	1056	1133	1128	1101	1139	1163	1116	1087	1109	1147	1126	1142	1115	1149	1072	1130	1154	1110	1053	1122	1128	1106	1117	1168	1033	1091	1158	1137	1147	1075	1069	1106	1114	1152	1040	1079	1105	1109	1117	1168	1081	1152	1094	1067	1072	1031	1163	1076	1133	1115	1061	1104	1102	1095	1018	1086	1122	1150	1106	1173	1072	1121	1035	1127	1160	1034	1153	1044	1096	1165	1132	1085	1124	1104	1148	1138	1122	1139	1082	1079	1142	1106	1124	1139	1093	1083	1082	1104	1102	1077	1100	1083	1118	1021	1121	1134	1106	1102	1133	1129	1097	1113	1084	1147	1049	1079	1127	1089	1063	1105	1125	1111	1062	1051	1108	1132	1114	1160	1127	1076	1119	1100	1142	1166	1079	1113	1133	1104	1122	1095	1122	1091	1117	1173	1098	1146	1029	1118	1136	1066	1112	1074	1099	1141	1119	1169	1089	1124	1100	1091	1138	1107	1121	1071	1125	1068	1096	1047	1139	1118	1134	1153	1135	1138	1076	1179	1102	1077	1108	1104	1107	1112	1111	1118	1089	1111	1141	1109	1073	1126	1084	1070	1118	1055	1154	1036	1192	1139	1131	1126	1110	1116	1141	1090	1069	1155	1085	1146	1127	1101	1107	1153	1108	1090	1083	1113	1107	1142	1154	1163	1181	1102	1143	1089	1117	1161	1159	1180	1115	1093	1108	1110	1060	1093	1152	1117	1141	1122	1072	1069	1109	1094	1113	1127	1106	1114	1066	1058	1159	1096	1182	1031	1089	1103	1087	1117	1042	1164	1124	1088	1079	1079	1118	1105	1116	1071	1162	1078	1067	1042	1109	1093	1167	1079	1177	1137	1109	1085	1142	1121	1108	1077	1082	1084	1076	1079	1127	1071	1130	1091	1047	1137	1117	1095	1040	1154	1093	1118	1141	1102	1178	1089	1045	1077	1134	1120	1163	1128	1061	1120	1073	1132	1107	1134	1140	1122	1131	1082	1104	1056	1168	1167	1068	1097	1097	1122	1087	1105	1062	1096	1061	1052	1144	1055	1076	1101	1133	1122	1105	1090	1084	1130	1062	1073	1131	1080	1106	1145	1124	1069	1133	1075	1086	1100	1096	1080	1121	1099	1074	1154	1118	1133	1096	1147	1071	1055	1104	1028	1111	1116	1138	1040	1182	1094	1066	1098	1127	1098	1125	1094	1077	1123	1141	1109	1117	1088	1156	1079	1055	1062	1080	1147	1122	1076	1087	1159	1148	1093	1129	1139	1089	1092	1093	1078	1149	1046	1097	1134	1101	1075	1170	1087	1121	1064	1078	1103	1103	1105	1128	1063	1073	1112	1098	1082	1137	1127	1144	1070	1107	1068	1130	1064	1122	1087	1093	1059	1120	1163	1134	1155	1072	1043	1104	1179	1104	1147	1105	1047	1087	1062	1084	1079	1046	1132	1106	1098	1125	1088	1102	1091	1093	1154	1065	1076	1102	1075	1105	1098	1073	1061	1070	1102	1125	1125	1116	1139	1107	1063	1098	1131	1020	1134	1133	1104	1108	1148	1093	1154	1098	1101	1143	1096	1085	1087	1096	1099	1091	1085	1149	1130	1127	1166	1068	1083	1080	1135	1136	1079	1133	1123	1125	1097	1111	1044
23505	21730	29611	23837	21396	20273	5651	876	765	774	772	769	759	770	764	728	753	750	751	747	723	705	745	713	785	713	713	752	709	706	772	737	731	715	730	743	733	700	751	746	710	688	715	760	748	685	746	703	683	728	705	713	693	693	751	734	738	721	746	751	683	706	754	718	702	707	690	724	728	718	699	717	724	703	695	759	771	768	725	722	726	697	722	698	735	732	757	749	777	662	740	744	770	726	735	695	722	720	746	780	698	711	687	709	752	772	705	742	706	742	716	726	720	699	720	735	724	720	686	687	687	708	725	687	711	783	695	687	763	666	751	744	705	699	749	702	671	731	703	722	697	721	720	726	727	716	719	766	745	715	694	720	773	722	718	681	730	751	705	734	767	757	762	757	760	713	729	725	759	649	698	663	685	743	755	759	743	729	814	671	705	697	766	712	740	760	749	705	735	702	701	701	674	732	749	732	763	714	713	694	736	724	728	697	725	760	743	718	734	714	715	678	734	744	765	745	728	730	708	766	742	746	692	691	702	787	709	725	734	696	706	705	702	720	767	674	729	691	708	724	689	697	748	753	712	753	742	692	735	729	720	722	697	758	741	736	664	717	723	691	713	773	763	738	726	674	709	728	734	765	806	742	738	689	724	730	695	695	705	658	746	715	694	688	719	755	729	708	700	806	757	771	708	685	757	755	739	710	710	765	763	742	693	754	691	693	659	715	711	731	809	689	741	711	734	713	735	741	693	693	743	748	705	695	711	722	719	706	719	740	722	701	729	750	703	672	703	754	686	688	724	727	739	732	748	733	717	735	714	679	692	736	727	702	715	714	751	773	709	752	681	758	757	696	714	758	697	713	702	698	695	757	758	740	715	702	721	705	679	699	665	707	743	710	734	744	755	718	709	701	702	738	699	735	778	736	666	732	715	742	743	738	676	689	716	745	704	742	768	699	763	725	737	705	673	672	697	711	688	694	712	733	716	710	693	696	694	740	695	731	694	735	740	699	695	700	722	731	728	718	788	707	750	736	711	746	672	704	692	745	665	728	797	713	722	768	670	715	769	779	762	689	703	716	742	708	671	751	692	662	708	705	763	708	741	724	694	679	739	704	758	751	702	603	718	721	739	713	736	731	754	755	676	730	715	747	725	741	706	713	717	750	739	739	672	693	764	698	743	732	721	694	769	760	736	728	756	721	743	716	723	729	736	715	698	689	701	731	746	711	704	685	709	732	745	680	776	731	708	704	746	751	704	676	756	717	712	712	700	746	744	750	721	724	712	726	753	717	741	701	670	677	679	739	714	711	718	720	740	743	702	752	691	763	738	751	720	744	724	723	725	745	695	765	701	707	753	719	699	758	726	761	737	729	756	708	740	747	732	759	656	760	719	686	756	641	731	748	707	724	719	650	730	739	739	747	762	702	735	718	696	678	755	698	709	740	741	692	728	740	763	739	678	772	726	729	717	759	752	732	708	742	762	714	720	704	730	757	689	691	743	749	705	759	742	750	710	800	724	721	740	698	703	765	702	698	742	680	700	721	707	772	671	728	706	731	756	716	693	710	714	741	765	727	755	777	678	730	722	726	726	690	708	746	711	746	756	681	728	668	681	711	738	722	679	719	728	716	717	724	718	707	696	696	680	772	711	735	739	706	709	780	741	741	695	729	759	728	701	729	754	681	761	690	779	691	771	717	685	721	763	703	675	679	697	716	733	713	737	716	696	772	737	730	729	724	749	716	759	716	756	727	739	729	749	691	717	764	679	725	745	712	716	723	751	734	739	715	698	752	708	735	710	720	703	696	710	707	678	688	687	737	770	695	713	724	729	686	703	711	705	763	710	692	738	734	695	711	687	766	754	788	747	694	719	703	730	713	769	733	707	722	732	701	740	774	695	698	756	732	735	737	703	718	693	682	694	664	771	727	699	743	710	731	711	743	744	708	699	728	727	728	727	723	721	712	675	717	715	727	698	723	675	732	749	690	718	775	687	694	755	689	745	739	686	716	691	683	707	668	687	705	659	693	695	747	740	716	753	692	696	691	729	696	713	733	690	746	753	722	707	662	678	690	714	715	694	708	696	703	733	748	726	712	718	748	728	737	676	701	748	675	718	736	685	709	694	735	704	728	666	737	702	747	744	737	693	741	768	716	738	701	701	731	740	702	763	684	714	710	733	751	680	747	756	731	693	713	734	695	751	741	727	719	701	683	758	751	717	723	802	735	718	699	673	763	755	734	697	713	744	738	759	744	728	735	742	719	732	692	748	786	686	768	749	702	720	733	700	726	747	683	747	729	683	666	714	692	756	739	774	718	728	695	802	687	747	697	758	728	685	700	766	748	733	700	664	743	718	692	706	730	709	760	708	650	741	720	704	699	723	722	715	666	763	717	742	722	737	724	707	768	779	697	733	711	724	722	711	712	747	725	732	714	669	715	706	719	685	690	761	672	684	716	742	702	764	699	701	757	694	773	761	715	707	733	735	779	707	695	747	761	735	727	699	747	749	696	735	695	722	690	723	724	758	731	704	724	717	759	726	726	699	719	713	743	718	724	758	714	734	763	723	703	731	708	725	762	695	702	681	757	730	672	712	729	727	752	740	697	720	739	690	707	709	688	720	695	764	718	758	701	732	680	759	707	741	710	753	736	718	694	717	777	735	739	698	698	687	737	727	723	697	751	730	696	693	727	702	723	748	659	745	728	675	700	714	746	720	732	739	717	735	753	698	744	731	730	752	713	729	739	683	729	735	707	723	724	721	701	757	752	734	708	747	670	760	719	676	707	729	705	686	734	694	716	724	717	679	681	700	697	729	748	720	667	748	706	708	727	736	736	719	723	697	706	710	699	743	719	723	717	784	783	766	713	696	650	700	767	756	733	713	702	670	641	731	685	723	752	739	713	672	701	697	737	703	752	685	742	729	683	701	702	709	735	698	747	709	772	730	730	722	739	748	680	699	701	703	718	673	715	730	751	750	655	735	740	708	702	709	721	735	728	702	746	696	737	742	741	753	797	684	731	693	764	724	704	711	695	695	744	708	756	744	733	724	720	761	746	691	693	685	740	749	700	788	764	745	697	756	691	701	740	707	731	723	744	791	750	681	729	717	754	677	717	699	728	712	702	664	717	742	697	737	716	770	715	700	668	763	728	736	699	745	731	746	763	734	735	734	692	714	696	699	713	770	702	752	740	726	752	751	711	751	734	732	738	745	715	725	703	725	721	731	776	757	699	728	692	693	748	742	716	697	719	724	729	660	735	707	737	734	744	693	717	758	723	724	695	791	690	700	723	701	733	703	716	718	752	728	711	748	694	778	694	710	706	728	733	747	729	740	701	708	701	713	732	672	728	740	705	693	745	755	729	765	735	693	677	704	709	652	752	710	745	680	702	772	769	758	687	696	740	724	749	688	733	732	721	739	708	751	695	766	734	737	754	711	723	761	691	766	722	774	764	726	668	733	724	773	722	693	709	724	790	746	737	712	698	705	665	686	774	713	716
62890	95458	60246	28337	8338	2156	1091	902	986	941	1031	1028	1033	1009	991	946	968	1025	998	979	953	983	966	985	932	976	974	875	1016	984	957	1021	983	962	930	1010	981	962	966	920	1030	1029	1005	959	956	1008	952	981	1012	930	952	942	969	985	942	968	1043	1032	966	959	940	965	969	983	941	956	993	953	936	988	934	1010	923	937	990	980	1009	1005	1006	1005	949	1008	904	954	932	1002	976	970	911	1009	988	924	999	1005	987	990	951	957	929	984	1015	959	966	941	1013	942	1032	997	1021	973	973	947	982	928	948	936	1057	992	932	981	917	974	916	969	987	980	962	980	965	962	1014	971	942	973	1044	983	1025	1006	910	1000	971	934	953	953	945	935	1023	961	1019	975	924	993	1014	988	995	1007	1017	933	994	960	939	941	1019	879	962	952	984	915	957	957	969	926	944	992	973	927	958	995	916	1003	964	977	1003	1013	982	941	971	998	959	952	1002	965	955	990	979	978	972	945	917	911	1004	998	905	1027	965	1045	1025	1009	937	1008	976	974	978	959	1000	970	985	970	1009	1004	1005	950	943	1017	987	980	961	973	1001	953	976	973	1013	988	948	958	959	947	927	951	994	1038	983	982	985	949	1033	963	990	952	909	1011	965	950	1000	1043	1024	961	970	962	986	974	1007	960	984	925	992	942	925	1043	997	948	976	953	1023	959	1038	989	967	967	985	974	952	903	973	913	953	941	943	956	1013	1035	956	988	1002	975	916	1011	998	990	982	970	978	989	994	942	960	974	978	964	973	1022	984	991	1002	940	970	961	1008	994	963	1001	965	975	987	986	986	966	946	982	1019	1003	892	956	940	927	913	984	976	940	952	987	942	924	991	986	934	974	1021	961	985	1009	926	986	937	994	943	982	904	971	939	1023	970	974	1015	966	1052	966	1003	978	1040	972	956	974	987	997	970	925	1025	989	918	967	943	991	966	979	961	966	976	969	998	971	987	948	966	953	942	1011	969	979	961	996	940	969	941	1028	962	992	963	986	950	938	998	962	963	975	972	938	1005	942	1017	972	998	948	929	994	960	962	943	989	968	986	997	994	997	980	971	1012	969	994	1046	974	980	977	939	1013	929	968	989	957	962	979	1024	989	987	968	983	982	942	1031	979	1018	981	952	941	975	1004	985	1001	1010	962	965	957	1009	1010	874	886	983	964	944	983	980	987	916	985	1018	957	952	967	952	1012	925	975	995	994	994	918	976	991	928	944	970	958	980	967	969	1006	1029	972	987	994	1006	961	950	923	937	973	961	950	1024	1001	1002	973	1000	948	991	1019	976	963	987	982	926	928	938	1015	973	1000	951	933	960	1022	949	966	976	973	980	1003	1009	1014	960	988	965	999	964	937	935	991	1025	1018	925	957	947	972	929	922	976	997	951	959	992	933	994	1032	1046	966	954	1027	942	964	1026	969	946	942	926	965	947	981	963	977	982	952	943	974	997	885	988	986	924	1003	999	1012	914	998	1009	947	1041	948	957	948	970	978	964	933	910	983	977	942	906	971	963	964	981	948	937	1028	991	911	965	926	965	1021	972	980	950	1003	951	1015	1002	1006	939	1005	963	967	971	978	967	969	956	960	988	972	990	1002	936	940	998	1021	962	973	939	978	990	975	986	987	950	968	990	1010	924	925	968	966	997	945	982	1029	962	938	1017	1004	1033	1035	960	963	983	1022	948	913	973	1010	1032	923	979	965	1004	1004	937	961	971	938	943	983	1022	976	946	968	976	932	995	958	994	984	979	963	958	993	969	972	980	982	931	927	940	921	958	998	942	969	962	911	994	995	958	987	979	961	933	982	907	975	954	949	931	974	997	1017	1000	984	944	984	942	1004	970	958	960	982	960	1021	966	974	984	954	975	977	1039	973	999	1039	951	996	916	961	965	965	967	913	987	978	932	998	1015	1013	950	947	972	991	961	959	1003	930	930	976	976	1009	1019	926	988	910	1016	954	950	945	972	1021	1042	928	954	970	1014	982	955	927	919	1036	1011	967	985	954	964	964	991	953	1000	972	934	889	1033	1003	953	945	1001	978	969	948	956	975	997	973	956	985	942	997	998	984	913	928	1054	976	1001	1035	987	1018	1019	962	934	951	978	963	929	958	972	962	958	964	950	995	967	955	957	951	982	969	945	1031	962	1006	1017	969	976	977	927	997	977	908	904	948	985	1049	973	941	942	960	993	931	995	1001	963	946	938	956	990	981	980	965	1011	958	967	920	965	989	985	930	942	988	980	930	972	957	923	971	988	931	975	982	982	996	984	975	967	955	1009	971	954	945	966	1002	980	991	957	989	988	1039	969	989	955	937	976	927	994	989	989	957	910	1005	947	1000	950	968	988	959	954	987	963	955	961	1026	967	958	1015	976	990	936	953	955	964	954	1004	948	1002	986	949	993	973	948	941	964	979	975	945	943	1016	951	942	983	984	1000	978	969	993	973	945	951	999	970	966	1032	971	981	980	939	990	958	1000	972	1006	964	1006	969	992	976	968	923	942	918	982	902	937	1030	942	1015	1029	917	952	1008	952	931	991	971	983	978	983	929	961	1013	980	927	976	956	1024	961	944	985	1004	997	951	975	950	986	982	976	956	1008	976	945	1003	971	1043	995	972	1001	926	972	983	927	975	944	952	947	986	958	952	934	965	997	1011	929	989	1026	993	1017	924	984	990	914	1051	951	942	968	1020	966	978	990	984	939	990	999	954	948	972	950	974	1058	919	951	982	974	1018	911	983	958	933	1024	990	989	1001	990	955	978	1000	1013	938	954	1017	989	934	992	1012	1015	988	975	940	1052	960	996	959	968	982	995	993	999	1040	961	955	989	1003	958	1000	989	956	987	968	1009	978	952	1010	972	960	953	992	943	970	928	992	940	1001	978	988	922	949	980	966	937	957	1002	935	943	965	987	971	1030	946	991	978	980	967	985	933	951	989	968	971	888	971	1042	952	930	905	1025	942	958	945	981	980	984	949	989	961	1024	918	969	1005	958	928	995	932	970	971	979	994	969	998	935	927	966	966	947	909	956	977	948	943	917	978	953	990	938	998	977	965	986	981	988	992	993	964	913	1008	967	955	932	958	966	1013	952	954	990	955	983	960	994	972	979	955	1017	947	925	958	1005	988	963	929	968	990	983	957	966	996	1020	929	963	1008	968	1003	970	969	972	993	958	965	1012	947	955	991	997	955	972	988	961	1033	1022	997	953	945	961	972	985	963	934	921	980	917	926	938	904	927	1000	991	988	969	962	1032	1005	961	972	1001	985	922	967	962	982	962	961	891	921	954	938	1000	1034	957	1016	957	999	973	963	982	972	981	959	935	958	939	978	965	924	995	937	936	931	935	990	959	925	980	925	924	961	959	987	1007	947	980	990	981	991	1002	994	927	971	954	993	987	973	965	991	987	982	968	1013	912	1029	1003	922	1007	938	986	943	946	985	948	1019	1007	995	882	1005	987	981	950	989	967	979	956	919	939	931	987	946	991	964	971	966	951	958	947	946	995	1029	919	958	960	1060	1011	1031	983	900	975	1008	950	991	974	952	939	931	999	976	987	990	934	957	1012	980	955	961	1019	1005	932	965	985	954	939	965	983	961	896	918	974	977	910	979	993	975	921	969	972	992	1024	945	1021	963	954	988	997	1014	999	983	987	961	959	979	938	969	1014	983	989	987	970	969	965	976	1003	972	966	985	977	1013	982	977	969	976	985	911	984	961	998	957	943	984	969	888	996	970	933	967	953	1016	961
31611	28876	23522	7867	1219	797	745	712	693	681	661	698	698	719	703	719	731	730	646	753	758	713	732	687	746	757	722	727	682	716	729	738	749	704	729	703	734	778	735	713	732	717	712	731	727	761	692	734	711	721	756	709	728	729	721	697	692	668	684	768	697	740	700	635	696	712	675	737	680	701	774	747	665	691	686	715	738	746	721	742	710	684	710	665	745	717	782	693	733	694	724	752	710	710	763	754	656	677	736	719	722	747	695	703	729	724	697	782	718	706	722	719	719	741	718	683	706	760	690	743	716	718	767	744	740	762	732	686	714	765	722	689	735	702	691	709	694	732	706	756	697	731	654	752	693	728	755	730	731	715	765	749	652	706	735	709	749	666	765	724	711	731	695	750	700	760	699	708	695	725	659	709	724	721	740	732	735	693	740	696	723	736	700	697	725	736	736	704	755	737	722	691	708	714	727	676	700	728	727	722	686	711	706	765	720	742	727	746	741	755	710	731	696	743	690	711	709	726	721	729	745	720	681	727	715	655	685	733	698	670	729	757	708	728	716	749	699	705	697	742	768	711	734	726	709	726	681	673	721	698	741	711	700	717	694	694	717	701	740	723	732	688	715	719	686	743	685	707	729	739	659	661	737	749	667	714	717	705	716	750	730	764	751	705	721	733	711	690	688	724	711	693	686	774	731	706	719	708	758	774	738	705	728	718	695	696	687	716	698	725	730	676	703	721	704	719	680	703	749	659	737	758	747	721	713	727	712	726	706	758	729	708	720	701	684	696	697	658	733	729	724	693	744	747	683	740	726	707	771	715	745	645	745	748	675	716	700	701	730	679	753	723	731	650	704	716	739	717	708	702	678	734	706	715	786	716	730	725	702	727	753	770	685	689	729	765	701	725	694	712	724	688	676	717	664	756	735	742	708	704	738	713	685	699	732	722	703	720	716	745	732	680	722	690	666	706	730	707	706	752	705	645	686	701	690	720	697	712	684	692	706	704	779	682	707	713	730	732	737	706	738	729	734	730	733	686	712	742	711	748	716	691	689	731	669	733	723	771	718	747	715	709	763	722	692	700	706	720	727	674	706	710	731	722	734	726	761	703	718	722	727	719	634	694	672	735	718	684	742	735	720	682	721	726	721	684	657	722	729	772	714	725	772	682	655	687	711	727	748	669	734	697	740	667	729	685	701	748	761	711	685	764	738	706	694	737	732	758	690	714	689	747	747	711	744	671	720	759	708	691	694	729	716	722	712	694	754	708	671	683	716	742	745	731	709	756	717	671	750	663	698	704	715	698	695	686	715	729	741	723	777	764	656	724	715	661	750	719	669	729	723	688	711	725	718	732	698	740	689	699	775	689	708	720	683	671	753	736	730	747	697	695	709	750	744	681	694	690	690	733	702	765	721	745	672	782	694	720	733	643	711	741	704	690	735	733	738	706	735	682	772	679	720	695	768	705	742	685	743	735	770	682	712	710	759	743	726	701	686	671	749	722	745	676	692	731	756	723	756	715	662	717	698	712	757	729	734	696	724	685	734	705	700	736	682	761	749	739	738	701	644	678	726	723	726	722	745	693	723	711	721	771	750	700	730	711	725	716	701	712	739	737	686	728	786	786	725	698	734	760	668	726	738	728	749	682	719	698	713	675	697	751	712	749	718	710	729	768	707	696	729	724	648	747	728	732	681	714	716	701	712	722	717	687	685	697	726	722	725	733	705	744	726	706	701	724	732	744	704	720	718	690	753	751	697	695	677	709	686	753	764	735	729	714	715	700	706	687	688	686	693	668	721	711	682	725	710	689	729	711	724	652	723	711	707	722	704	677	702	715	710	672	719	706	747	711	708	699	714	732	711	689	753	715	703	723	686	745	784	707	739	721	733	725	703	698	690	738	708	664	741	748	780	746	708	650	738	728	764	768	701	753	758	734	734	720	673	717	711	723	728	733	698	685	766	739	689	696	690	704	705	651	712	728	723	687	765	715	696	731	677	697	701	769	716	713	722	734	757	714	733	676	732	758	693	691	698	743	711	702	705	690	710	708	700	674	721	731	668	729	692	739	721	746	719	728	742	728	754	703	754	722	708	732	701	741	726	734	696	733	697	692	697	719	723	717	720	754	718	726	718	709	751	692	710	722	718	753	701	718	708	704	761	648	764	703	673	704	751	708	753	755	713	710	728	755	681	699	710	674	713	745	724	704	695	701	714	693	725	702	710	678	753	717	721	703	663	744	745	695	697	718	723	688	723	683	665	702	699	814	807	696	708	710	710	788	756	695	722	705	652	752	697	714	710	734	714	713	740	696	742	738	750	727	738	752	697	737	713	671	729	697	749	683	723	672	738	702	726	699	744	730	698	714	731	754	731	733	723	716	720	688	734	688	674	772	741	757	732	723	686	725	731	738	698	743	721	695	713	729	736	726	710	744	760	671	754	770	764	748	743	706	772	717	756	729	701	680	739	692	718	748	711	698	704	722	756	734	702	734	719	705	716	677	722	741	723	707	682	671	703	703	758	723	783	694	703	693	692	683	707	735	750	694	688	748	695	701	711	745	713	691	698	763	718	716	711	711	724	708	712	690	725	721	681	717	713	729	729	730	702	716	733	708	714	739	706	757	663	666	700	723	748	718	697	694	737	757	723	745	699	751	736	679	682	761	766	716	692	708	752	744	744	717	712	738	717	721	674	715	697	725	699	759	732	756	757	730	718	781	726	687	721	738	732	709	705	714	700	694	674	745	720	701	722	761	699	713	716	705	685	735	757	706	692	707	732	739	720	706	730	720	704	763	746	731	692	707	716	703	764	729	668	750	692	727	752	727	727	759	753	708	706	694	722	687	717	737	753	748	663	753	686	708	719	719	700	708	748	661	715	719	722	715	716	657	720	704	735	715	739	682	759	718	674	689	751	719	728	702	737	735	726	713	719	791	710	686	686	727	692	682	726	652	698	655	720	708	721	710	715	720	752	706	716	710	738	690	711	712	739	731	732	733	651	678	732	759	710	735	700	706	736	686	728	718	720	717	702	682	750	701	676	717	711	693	735	732	710	763	738	694	697	738	754	686	801	730	721	742	694	679	717	712	710	754	720	755	722	737	739	682	683	742	729	721	693	719	729	692	764	660	750	728	747	691	751	736	703	728	733	751	683	708	703	748	706	746	723	743	746	691	682	750	687	710	774	785	676	757	724	715	746	706	724	669	757	743	701	686	749	695	729	713	738	701	694	695	748	744	701	737	735	672	704	688	747	699	731	699	777	711	720	714	742	700	730	723	740	692	750	736	725	727	702	661	740	701	708	761	718	748	720	717	730	757	711	741	724	715	688	684	751	737	663	724	694	701	718	704	665	680	731	726	737	723	712	716	702	726	718	716	689	708	683	706	739	658	692	674	759	724	718	732	706	733	711	744	740	701	771	743	750	696	709	705	702	715	749	697	731	738	755	747	772	758	695	715	735	705	729	710	718	764	689	741	739	681	733	685	707	679	668	662	705	706
38642	42828	22239	5467	1730	1161	1035	1031	989	984	970	960	986	973	985	974	976	970	1010	1000	957	984	1033	997	990	972	992	1006	962	996	939	975	928	1022	986	976	989	943	1039	1018	946	984	982	1056	1032	958	977	1033	1014	955	988	977	1014	987	980	935	983	944	981	1010	1031	980	1001	960	993	994	990	996	965	962	929	991	934	995	981	1021	963	993	1007	1030	998	1039	938	1006	992	978	953	940	933	1016	1065	1047	987	940	956	971	989	1013	1010	1041	976	994	1029	998	992	1031	959	1006	980	949	934	972	997	986	983	1001	960	996	942	990	944	990	985	1011	1001	988	962	950	948	994	979	1019	974	961	1030	1017	954	1033	991	1007	1029	1008	976	990	1030	968	1006	988	974	990	995	973	996	984	961	968	1011	958	1009	1036	926	1017	1019	944	989	1015	1042	952	986	994	989	942	1025	956	948	1007	999	1030	920	1039	973	998	965	960	1030	924	975	947	1054	947	968	956	960	981	951	951	1041	983	986	941	980	987	940	1006	961	1026	1015	1035	971	964	956	982	990	988	948	970	1041	1028	974	971	933	972	961	995	1003	1008	986	1025	982	950	962	1006	962	1020	967	956	1002	1049	1027	958	1024	953	927	994	980	1057	992	963	944	1007	942	964	1049	990	1004	1010	944	939	961	979	984	994	975	1021	1036	972	997	965	1001	968	1019	990	1056	1033	984	987	965	1027	966	959	986	930	996	1029	991	959	1004	1007	987	971	985	995	984	947	984	959	996	988	963	958	964	1008	917	953	944	1012	1003	1015	1021	988	994	956	989	998	959	944	996	995	1022	987	1005	950	952	967	973	973	1036	987	969	970	992	955	959	1054	1011	928	915	966	923	966	943	995	975	962	984	1007	963	943	956	988	927	969	1004	965	972	986	1050	1005	1014	1002	1002	982	956	961	984	980	1011	996	944	987	1046	1025	1019	962	998	1017	950	940	969	972	974	986	993	978	961	1027	978	941	1008	1004	998	982	1007	980	995	995	983	952	1012	980	974	1004	960	1015	990	1015	955	989	975	973	940	909	1045	965	948	1016	969	978	966	926	969	940	986	1024	982	982	1005	939	960	921	1036	989	985	1006	1054	990	941	989	954	972	978	968	994	954	994	960	961	1062	967	987	961	987	969	1027	995	955	995	932	1005	1009	1016	1013	969	994	961	922	999	971	963	1014	926	974	950	1026	978	987	966	965	948	989	994	922	990	950	1031	1011	989	978	968	960	1003	1043	1024	999	997	999	1012	922	1003	968	1051	963	935	939	971	975	1008	990	1032	922	979	981	994	1021	960	1034	1032	1011	1003	914	973	995	961	962	980	975	1004	953	1035	1023	936	1011	980	1036	959	975	990	960	924	1025	953	934	995	1013	967	988	973	939	1031	1000	997	996	960	931	983	942	1030	960	991	904	995	994	1044	960	971	970	983	956	1023	993	1021	1001	988	1023	988	1026	957	953	989	988	961	960	1023	891	923	947	975	925	1016	933	983	984	1022	960	957	1054	962	1022	950	1011	961	955	985	995	997	949	950	944	992	956	1011	1020	951	997	1001	959	1005	981	949	959	962	998	954	944	949	982	980	988	954	1003	997	953	938	1023	1011	984	1006	1005	1038	1028	938	948	1001	988	1048	946	1007	1019	1014	942	973	936	955	1028	1021	930	963	945	967	975	937	990	983	979	992	941	958	994	977	1022	1009	998	944	1032	965	950	1018	1016	976	1034	1005	965	1019	972	965	957	1046	1021	1012	974	974	987	940	1012	1012	1052	988	975	1012	1030	970	1012	1032	980	974	978	980	984	1003	984	961	974	998	977	981	983	981	1014	1033	1022	968	954	952	1012	976	956	955	1016	1012	1015	952	1001	946	1000	985	978	1011	1009	977	978	978	937	971	958	1001	1018	967	1011	992	963	930	959	960	1010	987	975	946	1006	966	929	941	1016	1002	1001	1005	976	1017	960	1015	967	1022	998	983	953	953	1013	1016	977	933	937	920	967	1027	1013	1041	972	960	1021	1001	939	969	1010	944	966	1030	955	964	990	975	924	1016	1012	993	914	1005	970	954	967	1008	999	957	942	949	950	970	967	1006	971	963	990	975	950	1004	930	949	1026	983	1004	953	944	997	982	1026	897	962	1000	974	974	958	960	1004	977	942	929	992	980	1045	1002	1015	1019	1024	970	929	999	977	987	985	977	995	970	1030	1035	960	1042	941	1007	990	947	944	994	996	919	999	972	970	997	1037	1011	1019	1035	997	983	974	996	985	995	1008	1018	943	1007	995	1004	939	945	959	1012	989	961	915	968	951	1012	957	1062	971	976	957	1002	963	1050	1021	1058	973	942	1034	965	984	965	909	995	996	943	1015	992	994	995	1023	1008	989	964	978	1003	958	991	1005	1004	946	992	967	961	1018	1003	990	950	998	957	997	1035	997	950	997	1014	991	961	948	995	958	957	980	1023	936	1040	1020	996	962	1010	991	996	943	966	998	996	1019	1024	1010	988	924	1037	1006	973	1022	987	983	1037	988	991	974	965	954	1042	982	1011	967	999	956	987	988	925	989	947	984	1022	1018	987	969	1021	963	1012	957	963	987	1021	987	984	984	989	975	1028	943	1031	1000	1013	1000	1037	1026	1027	948	1008	963	983	1054	992	973	953	1004	992	1038	931	905	933	959	962	1022	995	993	966	970	1013	1012	985	998	946	1024	931	987	975	1012	1023	971	1055	1008	997	1007	989	931	981	925	952	1008	973	958	997	1000	960	1068	1033	963	1036	978	986	975	959	934	1002	999	954	961	994	999	971	984	953	1003	1033	1002	964	1011	995	984	1012	978	995	998	979	946	972	934	976	986	985	946	929	1012	976	955	990	968	997	1010	976	1001	919	934	992	982	993	965	955	936	1012	996	998	1007	994	1012	1003	1013	954	944	1039	988	977	951	970	1003	1021	978	968	978	1047	954	1013	1039	976	985	1001	1010	1003	985	953	999	977	957	979	945	997	1012	1036	961	997	1007	965	1061	937	963	1008	951	976	961	953	990	999	915	992	906	991	1038	996	986	977	959	1009	971	985	942	1016	971	929	1039	934	998	967	981	992	1009	1001	973	942	999	1003	1016	958	982	1005	1005	1013	967	964	953	994	961	1005	1024	1002	965	1011	971	995	1027	962	940	979	999	957	958	999	979	953	997	972	976	1007	957	978	983	1012	992	1052	1039	949	1001	1005	1004	986	989	965	1003	949	980	955	960	997	1002	995	1005	942	1005	976	1017	982	1046	975	972	1013	943	1009	928	973	985	965	959	1039	1002	932	963	1034	1047	964	1008	991	1029	970	1017	990	987	1001	998	1009	981	1006	1023	965	972	981	905	1030	1010	1003	961	933	1012	996	969	1002	985	994	946	988	1009	925	950	1031	988	1039	977	1033	999	979	970	984	942	959	983	971	989	996	1023	1001	1000	1015	1022	990	1029	953	970	1006	989	966	1014	1021	963	951	991	989	1000	995	920	937	1010	1014	978	956	1057	974	970	1006	980	984	1009	967	989	970	1020	930	988	1000	1002	1008	993	955	995	960	978	998	985	982	992	1034	994	967	955	1012	1034	927	1027	983	1004	967	998	941	984	1026	960	978	1002	963	979	1011	946	986	1021	968	987	994	961	1002	994	954	1017	985	973	924	1028	995	980	1035	1011	993	958	1014	1001	963	1040	986	976	985	1000	981	990	994	875	1043	1031	980	928	999	967	993	966	1026	978	1033	977	975	992	1003	954	963	1003	964	929	983	1000	988	995	989	954	958	989	1022	919	979	1002	1004	977	1009	998	972	991	980	1062	917	988	984	932	1007	964	990	983	1021	991	933	978	1035	1024	975	950	962	985	982	996	1048	985	1013	923	971	1021	1025	979	959	994	973	956	974	953	966	895	1034	935	1022	1006	1003	1025	1030	1034	1011	1041	983	1014	991	1035	992	1062	907	983	1014
24233	22030	29513	24298	21198	13493	1619	847	865	834	805	853	853	903	852	822	824	866	807	814	897	898	894	858	824	830	826	863	827	867	839	832	841	838	811	803	843	796	851	888	868	816	835	826	827	790	851	806	821	795	814	813	830	822	805	816	812	829	844	876	816	822	837	849	801	804	813	806	779	793	815	867	808	869	792	807	828	861	816	854	871	814	836	818	799	820	770	814	782	876	821	879	830	782	807	823	830	860	803	830	827	843	784	858	775	824	880	864	871	823	826	813	791	794	835	875	810	796	875	829	879	863	817	800	832	842	871	819	811	834	848	850	893	857	851	820	840	823	770	840	856	832	804	799	886	868	851	797	775	820	817	858	854	861	823	837	803	848	809	823	806	822	824	790	849	814	865	852	822	802	827	855	838	834	787	848	848	840	835	831	808	782	828	794	832	811	837	843	841	806	837	835	816	894	848	866	844	852	796	851	866	825	844	791	843	823	838	810	797	852	823	827	797	862	821	851	825	847	793	823	791	800	855	822	854	814	809	841	785	860	805	846	856	869	800	848	848	807	808	826	787	813	858	830	824	861	821	801	818	861	842	838	812	827	837	830	787	840	853	830	842	825	840	845	850	815	827	813	843	809	783	850	814	827	827	776	822	851	835	815	788	835	805	818	855	792	890	868	829	807	825	845	843	815	769	857	830	837	786	812	826	843	853	828	871	841	859	832	767	829	804	815	817	795	838	823	810	824	823	817	828	881	833	837	861	829	828	778	843	832	794	864	798	847	848	874	842	794	827	821	824	798	804	812	816	800	782	843	732	845	824	863	845	870	823	853	825	831	836	831	820	797	846	856	818	799	849	804	825	816	866	875	815	819	812	832	838	839	843	811	848	794	810	790	838	880	769	844	819	826	891	821	815	838	792	824	844	813	825	860	829	879	860	891	878	885	871	802	894	816	795	853	842	807	815	859	890	808	822	815	831	784	792	819	830	837	813	812	774	861	830	868	854	859	827	872	839	808	859	839	810	837	857	814	828	781	881	786	885	846	846	783	813	809	859	864	852	803	854	855	819	813	825	836	836	784	808	818	827	850	818	844	840	836	825	846	799	808	800	850	774	786	870	839	841	833	875	805	760	792	856	849	808	792	789	777	745	772	868	817	804	859	790	766	810	819	845	855	833	833	807	859	826	843	803	793	820	884	852	835	794	822	810	877	805	828	789	841	791	838	797	810	774	825	833	778	861	814	813	825	855	829	859	839	871	807	815	819	869	847	812	836	860	856	808	840	836	798	856	768	850	860	893	790	879	859	846	817	825	868	774	893	830	853	853	820	836	842	879	800	834	809	776	825	827	838	762	836	851	837	777	841	819	852	830	790	826	848	834	825	837	834	833	767	801	790	881	812	813	796	828	769	804	783	830	823	831	799	859	816	818	826	810	838	812	836	811	793	796	866	858	758	861	839	810	820	835	834	839	817	878	847	836	838	797	802	837	855	825	816	808	858	818	834	796	819	829	842	817	851	855	845	840	833	799	842	833	801	840	860	811	824	857	859	869	841	763	823	848	839	771	828	859	772	853	797	864	854	785	850	831	806	842	821	878	769	864	809	864	824	874	817	820	820	805	864	793	801	793	789	815	848	836	841	804	875	869	794	836	851	873	818	792	837	884	785	820	848	893	839	842	848	848	850	844	875	810	822	816	825	851	827	854	799	881	806	856	836	793	850	803	903	836	822	812	821	819	793	812	847	836	770	796	837	851	790	820	795	830	817	824	806	821	855	820	846	843	886	798	808	863	858	791	796	874	847	842	808	839	857	829	857	893	776	833	815	807	835	858	813	805	862	792	813	803	813	793	817	819	811	822	832	843	807	812	849	861	797	857	836	815	846	885	827	846	756	834	843	868	851	826	837	795	836	839	841	810	839	810	833	854	866	830	810	819	779	791	822	836	842	839	851	839	861	857	841	850	830	794	874	782	915	875	853	850	815	808	784	816	850	808	894	846	823	840	807	856	815	825	820	820	861	850	859	870	812	802	835	838	825	786	837	826	822	807	801	823	797	809	809	773	852	802	837	827	809	822	856	792	801	874	811	891	787	804	811	862	855	838	820	857	863	823	865	825	835	794	848	869	788	789	821	856	857	842	885	820	799	861	835	804	787	783	808	813	879	823	813	836	845	819	808	795	850	772	779	816	821	891	838	834	804	883	811	842	880	822	799	836	824	817	841	851	846	903	749	799	785	781	776	806	844	840	849	822	799	782	859	813	834	867	774	844	844	874	860	831	858	835	821	838	843	849	830	820	840	826	841	829	818	865	850	805	822	822	840	837	807	843	840	866	823	829	874	815	830	851	831	821	864	874	778	853	776	826	826	860	817	815	856	865	801	804	839	814	801	820	835	803	810	849	828	815	868	803	817	875	847	783	798	823	796	838	810	823	830	812	813	785	856	856	814	861	845	818	790	819	797	818	800	825	829	780	815	891	811	817	831	812	808	888	824	749	836	848	831	789	740	793	835	814	823	816	855	844	803	822	851	809	824	734	876	834	826	826	777	866	798	875	854	800	820	806	807	808	861	800	823	856	821	767	806	880	801	797	852	804	852	801	763	823	822	852	808	833	803	864	901	854	832	835	845	806	825	878	789	859	819	771	798	823	811	836	817	850	788	876	779	845	777	824	833	835	803	833	820	847	797	844	799	811	812	807	826	775	820	856	806	864	800	875	850	846	875	867	817	883	837	813	809	809	869	785	834	832	796	831	810	844	849	822	868	823	780	874	805	810	838	827	803	831	802	830	881	852	824	799	784	858	794	862	793	818	846	789	843	808	839	840	833	810	818	786	849	859	789	864	809	854	835	805	818	834	802	852	841	792	820	866	801	819	800	882	802	818	851	866	809	829	844	827	810	791	870	851	860	864	804	796	806	779	808	837	815	790	882	855	828	792	797	835	800	817	833	811	824	794	769	793	853	840	833	800	813	805	846	816	840	814	841	855	825	803	788	784	827	833	794	801	854	796	881	849	838	726	848	875	840	826	806	863	796	891	806	806	855	821	834	853	794	837	794	822	803	806	841	827	795	829	833	835	843	810	840	792	823	820	832	840	783	836	838	815	819	790	828	819	844	829	803	847	829	822	844	837	848	805	815	851	779	825	811	854	805	809	818	810	876	833	794	858	803	838	825	821	824	833	854	851	858	845	829	835	809	811	818	812	803	786	815	842	827	794	821	871	800	845	842	837	831	840	785	832	792	799	755	815	812	812	788	824	814	798	838	793	854	856	810	851	840	814	803	852	824	835	808	842	811	786	786	836	818	813	884	857	818	782	805	855	808	796	818	772	825	838	790	832	814	867	854	869	845	839	819	830	787	832	816	820	835	789	856	858	837	810	820	808	815	857	813	807	855	844	833	860	796	793	767	810	840	854	811	817	811	851	808	806	830	836	841	840	822	833	766	861	828	785	800	791	802	787	864	802	836	823	807	836	835	857	814	776	802	846	844	806	765
62299	88792	56027	25047	6846	1994	1270	1143	1144	1107	1081	1184	1163	1133	1142	1070	1131	1182	1201	1138	1151	1070	1125	1123	1111	1119	1071	1104	1127	1139	1187	1060	1111	1123	1114	1183	1123	1158	1169	1081	1126	1098	1070	1124	1167	1109	1174	1100	1114	1105	1115	1152	1115	1174	1153	1163	1168	1106	1105	1178	1094	1096	1139	1199	1096	1123	1154	1122	1169	1107	1172	1139	1063	1115	1088	1183	1141	1075	1149	1115	1182	1120	1215	1081	1107	1122	1169	1134	1117	1112	1063	1126	1053	1089	1088	1057	1118	1132	1117	1094	1128	1133	1106	1146	1113	1104	1190	1179	1128	1134	1180	1151	1155	1125	1156	1129	1150	1129	1064	1136	1123	1168	1109	1094	1155	1130	1105	1105	1195	1110	1104	1139	1137	1160	1171	1116	1126	1153	1082	1130	1161	1125	1119	1135	1078	1126	1157	1111	1148	1096	1178	1094	1063	1115	1081	1089	1139	1155	1138	1102	1133	1145	1110	1141	1198	1157	1120	1151	1146	1122	1118	1145	1102	1079	1127	1137	1101	1179	1102	1126	1115	1136	1149	1081	1103	1091	1063	1119	1090	1133	1100	1140	1083	1160	1098	1169	1111	1124	1153	1138	1188	1113	1103	1090	1118	1148	1173	1138	1167	1142	1114	1151	1100	1164	1124	1203	1134	1083	1193	1140	1153	1153	1108	1153	1115	1136	1091	1108	1125	1176	1119	1097	1100	1100	1139	1125	1143	1170	1075	1146	1163	1169	1150	1089	1112	1128	1157	1098	1109	1119	1119	1071	1059	1147	1187	1083	1112	1176	1167	1108	1180	1137	1132	1114	1173	1105	1147	1073	1124	1173	1118	1129	1167	1128	1201	1143	1162	1125	1122	1126	1115	1180	1144	1177	1107	1147	1095	1114	1135	1111	1145	1190	1206	1136	1185	1093	1097	1187	1097	1101	1202	1137	1133	1150	1136	1064	1172	1126	1131	1139	1064	1104	1149	1123	1185	1171	1108	1128	1119	1129	1078	1159	1167	1122	1095	1139	1121	1116	1140	1155	1096	1149	1105	1079	1063	1109	1095	1130	1126	1054	1113	1157	1077	1149	1117	1131	1111	1063	1125	1105	1182	1208	1066	1117	1151	1127	1078	1152	1150	1113	1210	1095	1099	1149	1064	1153	1109	1179	1123	1195	1076	1120	1150	1203	1196	1159	1171	1077	1126	1119	1131	1087	1120	1097	1126	1077	1133	1190	1206	1163	1143	1127	1140	1136	1155	1067	1155	1116	1158	1123	1145	1174	1189	1067	1125	1155	1087	1137	1126	1114	1116	1118	1171	1140	1216	1126	1199	1163	1073	1181	1102	1160	1105	1142	1113	1106	1076	1144	1177	1177	1109	1138	1090	1112	1129	1137	1142	1146	1093	1179	1097	1139	1148	1124	1120	1151	1138	1043	1123	1141	1123	1114	1129	1173	1131	1190	1101	1062	1134	1092	1114	1123	1118	1160	1141	1099	1085	1073	1133	1093	1141	1139	1129	1142	1126	1131	1107	1124	1151	1097	1099	1117	1144	1097	1149	1106	1117	1158	1116	1136	1117	1135	1107	1163	1105	1137	1075	1136	1116	1169	1162	1204	1169	1160	1169	1112	1204	1098	1099	1184	1174	1135	1134	1135	1197	1092	1144	1139	1142	1139	1103	1139	1095	1107	1147	1080	1150	1139	1109	1093	1217	1121	1156	1129	1170	1058	1103	1116	1183	1118	1143	1135	1112	1161	1085	1169	1163	1137	1076	1137	1128	1134	1175	1096	1143	1118	1156	1127	1152	1159	1121	1142	1121	1117	1112	1178	1128	1183	1145	1159	1160	1147	1189	1193	1119	1162	1105	1177	1102	1091	1197	1113	1134	1114	1145	1084	1146	1124	1124	1147	1115	1217	1108	1176	1126	1092	1120	1118	1156	1106	1094	1143	1140	1117	1094	1104	1099	1121	1159	1132	1101	1122	1181	1105	1175	1128	1147	1131	1136	1142	1170	1190	1072	1138	1126	1209	1107	1138	1148	1169	1118	1187	1053	1104	1102	1171	1147	1156	1179	1100	1110	1177	1137	1177	1172	1144	1173	1097	1146	1176	1071	1128	1143	1101	1156	1125	1130	1111	1202	1127	1151	1107	1075	1097	1114	1083	1095	1164	1119	1123	1133	1179	1133	1116	1171	1094	1130	1183	1127	1192	1151	1090	1049	1110	1136	1086	1123	1161	1091	1158	1164	1101	1114	1197	1106	1107	1165	1171	1186	1053	1134	1139	1153	1098	1103	1130	1189	1098	1131	1146	1078	1185	1137	1157	1172	1177	1174	1146	1182	1064	1112	1142	1090	1134	1104	1110	1120	1138	1044	1144	1108	1120	1142	1102	1168	1172	1139	1161	1092	1118	1090	1165	1125	1165	1103	1178	1120	1189	1108	1136	1124	1112	1122	1087	1124	1074	1174	1143	1168	1120	1122	1168	1138	1076	1082	1118	1116	1132	1122	1144	1123	1157	1153	1121	1062	1102	1137	1109	1148	1146	1109	1123	1103	1155	1133	1134	1113	1146	1114	1137	1132	1131	1149	1123	1105	1112	1117	1128	1184	1136	1149	1172	1124	1126	1088	1179	1113	1150	1140	1133	1120	1138	1159	1121	1165	1126	1150	1139	1076	1140	1132	1143	1117	1106	1092	1159	1169	1141	1102	1107	1136	1137	1108	1104	1105	1121	1143	1088	1159	1116	1101	1087	1092	1170	1138	1083	1158	1137	1143	1062	1148	1135	1142	1200	1110	1175	1111	1135	1146	1228	1097	1130	1104	1071	1065	1163	1078	1128	1091	1146	1173	1113	1119	1163	1126	1104	1176	1109	1103	1132	1148	1133	1105	1137	1122	1117	1128	1098	1148	1145	1172	1114	1091	1091	1152	1068	1125	1118	1137	1155	1104	1041	1121	1162	1111	1156	1114	1133	1095	1150	1114	1129	1155	1148	1159	1154	1109	1128	1115	1106	1069	1148	1159	1116	1172	1117	1102	1116	1133	1102	1149	1083	1124	1084	1098	1105	1143	1168	1148	1132	1176	1159	1125	1188	1134	1128	1098	1120	1130	1138	1150	1156	1123	1080	1127	1088	1109	1163	1195	1133	1103	1136	1142	1067	1128	1103	1111	1162	1145	1130	1184	1047	1118	1181	1124	1093	1166	1146	1119	1088	1089	1128	1090	1126	1138	1077	1141	1085	1087	1149	1143	1137	1111	1161	1145	1127	1142	1123	1078	1109	1157	1160	1109	1110	1180	1128	1099	1155	1113	1132	1141	1123	1107	1111	1145	1083	1133	1155	1122	1156	1122	1119	1157	1115	1075	1086	1110	1131	1158	1078	1161	1143	1113	1137	1131	1100	1123	1192	1143	1084	1122	1091	1090	1146	1121	1117	1206	1162	1184	1104	1121	1114	1116	1083	1189	1163	1084	1149	1158	1138	1153	1121	1141	1160	1117	1127	1145	1120	1206	1112	1152	1140	1085	1109	1150	1140	1123	1074	1147	1133	1101	1103	1112	1094	1091	1105	1152	1132	1209	1120	1136	1195	1087	1139	1096	1131	1132	1177	1108	1144	1122	1100	1130	1193	1131	1152	1123	1106	1166	1192	1212	1131	1149	1142	1143	1125	1127	1135	1081	1137	1169	1162	1151	1175	1101	1097	1163	1122	1113	1128	1138	1113	1134	1128	1156	1119	1097	1114	1160	1162	1108	1081	1120	1144	1107	1093	1108	1121	1123	1097	1084	1123	1131	1149	1117	1107	1167	1151	1073	1081	1109	1137	1084	1152	1114	1111	1141	1150	1178	1163	1098	1153	1129	1072	1158	1153	1213	1137	1130	1183	1139	1160	1145	1128	1106	1105	1133	1114	1116	1138	1199	1167	1120	1104	1096	1141	1208	1214	1085	1116	1093	1156	1116	1143	1148	1126	1149	1064	1153	1140	1138	1153	1064	1134	1166	1096	1110	1132	1126	1102	1093	1129	1085	1168	1093	1060	1117	1104	1154	1134	1178	1156	1117	1133	1129	1169	1181	1119	1110	1103	1195	1144	1130	1179	1182	1111	1135	1179	1132	1157	1093	1141	1129	1097	1136	1155	1169	1107	1193	1179	1140	1086	1148	1206	1099	1121	1138	1184	1165	1134	1151	1106	1092	1159	1105	1198	1110	1151	1047	1132	1098	1115	1094	1104	1097	1164	1140	1108	1179	1148	1116	1133	1154	1094	1095	1133	1079	1122	1116	1131	1132	1082	1089	1100	1122	1137	1159	1070	1206	1105	1128	1152	1160	1154	1071	1092	1155	1155	1126	1092	1110	1158	1153	1137	1124	1127	1136	1181	1103	1096	1185	1119	1229	1121	1209	1108	1111	1140	1147	1168	1090	1187	1171	1065	1124	1146	1186	1085	1132	1176	1106	1182	1095	1164	1117	1151	1108	1090	1125	1177	1130	1112	1090	1183	1155	1060	1125	1136	1148	1127	1147	1149	1127	1123	1135	1154	1127	1125	1116	1118	1122	1093	1179	1097	1062	1125	1118	1070	1067	1153	1104	1168	1105	1111	1154	1089	1144	1116	1089	1204	1159	1112	1129	1098	1097	1135	1132	1119	1122	1092	1018	1134	1130	1199	1159	1169	1132	1145	1090	1126	1132	1122	1104	1091	1098	1152	1122	1100	1129	1146	1126	1102	1099	1151	1146	1097	1142	1136	1173	1199	1150	1157	1125	1094	1103	1118	1156	1120	1130	1114	1161	1162	1142	1149	1121	1158	1102	1140	1143	1153	1096	1187	1078	1166	1113	1102	1094	1147	1135	1126	1162	1139	1131	1116	1153	1142	1108	1050	1134	1105	1114	1132	1079	1171	1162	1142	1128	1103	1146	1138	1117	1123	1178	1090	1093	1128	1111	1163	1160	1132	1140	1129	1148	1097	1127	1126	1155	1160	1177	1131	1110	1153	1162	1154	1076	1062	1086	1155	1150	1129	1106	1087	1133	1130	1114	1207	1150	1147	1119	1151	1105	1115	1056	1110	1180	1120
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
