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
339354205321	339354205890	339354206440	339354206990	339354207540	339354208090	339354208640	339354209190	339354209740	339354210290	339354210840	339354211390	339354211940	339354212490	339354213040	339354213590	339354214140	339354214690	339354215240	339354215790	339354216340	339354216890	339354217440	339354217990	339354218540	339354219090	339354219640	339354220190	339354220740	339354221290	339354221840	339354222390	339354222940	339354223490	339354224040	339354224590	339354225140	339354225690	339354226240	339354226790	339354227340	339354227890	339354228440	339354228990	339354229540	339354230090	339354230640	339354231190	339354231740	339354232290	339354232840	339354233390	339354233940	339354234490	339354235040	339354235590	339354236140	339354236690	339354237240	339354237790	339354238340	339354238890	339354239440	339354239990	339354240540	339354241090	339354241640	339354242190	339354242740	339354243290	339354243840	339354244390	339354244940	339354245490	339354246040	339354246590	339354247140	339354247690	339354248240	339354248790	339354249340	339354249890	339354250440	339354250990	339354251540	339354252090	339354252640	339354253190	339354253740	339354254290	339354254840	339354255390	339354255940	339354256490	339354257040	339354257590	339354258140	339354258690	339354259240	339354259790	339354260340	339354260890	339354261440	339354261990	339354262540	339354263090	339354263640	339354264190	339354264740	339354265290	339354265840	339354266390	339354266940	339354267490	339354268040	339354268590	339354269140	339354269690	339354270240	339354270790	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2599	3600	2300	2599	3600	2300	2598	3600	2300	2598	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2595	3600	2300	2595	3600	2300	2594	3600	2300	2594	3600	2300	2594	3600	2300	2594	3600	2300	2594	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2594	3600	2300	2594	3600	2300	2594	3600	2300	2594	3600	2300	2594	3600	2300	2595	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25186	24620	34630	28927	21614	12444	2563	1216	1069	1076	991	1026	1040	1028	1019	1143	992	990	1074	1039	1003	982	1019	1040	1054	1064	1002	974	956	1020	968	981	1030	1030	979	1026	1012	1006	1025	985	1026	987	942	969	997	1017	1033	989	974	1035	1043	1028	1032	983	1042	992	1053	1035	970	1029	963	990	997	995	946	964	1060	947	1024	1013	1032	984	1011	1003	1040	1010	1040	992	978	947	1048	1020	989	1022	1020	991	1019	984	1004	1017	1008	1041	983	1081	1020	962	972	987	967	1011	1051	1041	1045	1005	963	978	942	978	1005	1019	978	966	966	959	1000	1016	969	1018	1012	992	1008	998	985	998	985	999	1014	1009	1022	1038	998	980	1007	1020	1084	1066	1003	959	1023	1016	956	1035	1028	1024	961	950	948	965	1012	1048	1034	1053	978	1044	1040	992	972	1017	976	1022	1017	1052	1022	996	1012	1060	1067	926	1037	994	939	983	1009	1013	978	1005	931	1057	1004	947	980	1031	991	949	981	947	1042	1001	954	989	1009	1011	977	1009	1004	963	956	987	985	999	1045	974	988	952	1031	987	1029	1000	999	1021	986	1007	996	969	994	967	1003	1015	998	998	1023	1001	1047	1000	1017	1035	1013	974	1001	996	985	1080	965	948	1013	925	951	996	1001	1003	1009	1038	1058	981	1054	1031	987	984	1027	999	985	1023	1056	998	1016	947	951	1016	1002	997	979	942	948	998	979	974	974	981	961	1026	1053	1025	974	991	974	1038	1029	1002	1020	1033	1029	980	1025	956	976	1006	993	1030	1022	949	1025	989	982	1055	992	1002	1040	1048	1050	977	1034	966	992	1043	1008	1015	1037	986	986	1025	1087	1048	1019	1022	958	1019	1008	953	1016	1069	1017	987	953	1010	1030	996	1054	986	998	1012	1008	994	957	975	962	955	974	996	1031	1013	1003	1014	1030	1055	968	1001	1047	966	996	1019	966	1008	1019	981	983	1010	996	1026	1018	1052	956	1001	994	963	980	984	974	1013	1083	1007	1022	1012	1035	1023	1010	1016	1043	1009	1031	968	1020	1006	950	1010	1002	1006	1012	1075	946	999	944	993	1031	1003	1038	1003	1006	920	1006	968	1015	1040	1028	1015	995	944	1001	980	960	1008	1006	1016	961	1005	1032	968	967	1005	1000	985	988	973	1074	1045	976	945	975	975	1025	1052	999	997	1004	1011	1043	991	1035	991	966	983	1064	1003	1022	950	944	1022	1001	1020	986	993	1041	951	1031	1063	1003	1029	1017	952	933	970	962	1052	994	1009	989	1007	1063	954	969	1049	1020	1047	971	1009	958	1027	974	981	1018	961	1030	1024	956	1052	996	935	1010	1012	972	1020	936	1006	998	1018	998	972	1022	1009	968	1025	984	955	1011	1019	1026	1031	1082	1016	946	998	1014	945	1033	995	1007	930	1064	1050	1064	1037	963	945	1009	1041	1039	1016	1062	1042	986	1032	972	976	983	1024	1027	965	988	1023	1021	1021	925	1024	1010	975	991	981	1004	987	995	969	1031	949	1014	1026	1019	1013	1033	1101	1008	1025	1010	997	1000	961	971	1004	991	1018	1022	1007	1024	987	929	962	991	962	1016	1020	992	993	1038	1012	948	949	982	917	993	981	951	1029	1013	998	1001	956	957	1017	978	990	979	1118	975	964	1005	1005	967	952	1026	987	964	1025	954	1013	1004	972	996	954	984	1056	962	1003	1000	1020	975	970	1021	1014	978	941	987	1036	1067	979	973	995	1013	985	978	1018	1033	981	956	1043	974	1050	1013	1025	1019	1035	1005	989	984	1003	1008	953	1011	1049	998	991	956	940	987	934	1003	1007	1030	1007	991	988	915	1034	1000	1045	1029	992	1006	996	1009	987	1026	997	1022	976	983	1011	962	1027	978	1024	995	1006	984	957	958	995	1033	1042	941	972	949	917	948	1004	1001	1042	993	987	984	1003	1000	1032	968	946	941	1023	1000	1004	958	1008	969	1034	1084	1056	954	1006	1007	1025	982	1005	966	956	989	1000	1023	983	1020	992	947	1051	967	1014	1015	1020	990	950	1022	992	971	1054	1035	1022	977	992	1001	974	991	1083	964	976	1049	998	947	1001	1076	1032	1000	980	1053	987	976	1008	1007	978	1008	994	1010	1004	1047	967	974	1018	961	1006	1046	940	1019	973	959	962	1049	990	977	1062	995	951	1022	1041	992	964	1043	1017	966	961	1048	1027	958	993	1010	1038	1027	967	985	987	972	1019	977	1024	921	995	966	989	1022	972	955	1021	1019	969	981	995	1008	990	1021	1061	975	989	982	1000	997	994	958	967	1046	1008	985	953	996	982	996	1020	988	1010	1046	993	964	1003	1035	990	992	1007	933	956	987	989	1004	979	995	1021	974	1014	1043	964	975	1026	1068	946	1000	981	997	987	1015	1003	967	1015	1003	1058	1006	1037	1058	961	1011	1021	1032	926	978	948	977	937	987	993	999	992	1030	972	1031	1003	1034	1007	998	981	1003	984	948	976	1037	987	993	1000	982	957	998	987	983	1037	950	1062	1040	1028	961	1025	1018	988	1043	1027	992	1008	976	1005	989	1020	964	1011	1038	1001	1000	993	1009	994	962	996	935	1013	963	984	947	925	993	1003	1043	968	979	973	989	1027	948	1015	1042	965	1038	976	997	1009	984	1055	1038	1009	970	1022	1022	1044	1052	1034	1000	963	978	1031	977	1013	1016	944	998	994	995	1045	977	989	996	990	959	1055	988	950	986	983	996	1015	1072	995	958	1000	977	970	1016	1038	1012	1004	1013	1005	1045	1057	1027	999	1014	1021	1044	1030	987	1020	1061	1006	969	944	954	1029	960	1007	1059	1016	963	1035	989	986	958	1050	993	982	972	1021	1013	971	992	962	965	972	1022	988	961	984	1000	944	1037	987	1011	1008	997	1048	1039	1045	1006	1040	1024	1005	1000	1002	1047	1013	951	1006	993	975	1003	972	1048	1043	1007	969	1014	972	1021	1069	999	980	996	1041	989	971	1000	1081	973	915	989	1015	975	986	984	964	962	944	940	996	1042	1016	996	997	975	980	986	996	966	996	998	985	984	982	1010	983	996	1023	943	1025	994	1025	979	1020	1032	993	1000	970	1039	947	977	1020	986	979	979	1059	985	1067	943	995	1009	969	1035	1014	993	1023	1017	1021	998	1016	944	953	1001	1035	1007	1015	1034	952	990	1006	999	1002	1079	969	1006	996	1002	1019	1052	990	961	1033	1005	980	995	1019	1056	1047	977	1007	977	973	963	1030	1027	962	989	977	994	1009	1005	983	1010	1027	1030	969	985	991	987	1049	1061	1022	997	1003	982	973	1056	944	980	1047	1000	1007	994	992	992	998	984	994	1018	953	1001	1007	989	1038	981	1015	1073	1018	1001	1027	999	989	927	1005	961	951	1030	983	944	934	970	959	965	1004	1056	1000	1045	1031	1038	978	976	984	988	1004	961	997	1008	1017	946	1078	931	1008	959	985	977	1012	1009	1012	975	1046	968	976	933	979	1024	1027	969	1006	1023	1064	981	931	996	1002	962	1036	1014	1045	1013	1007	928	960	1028	1011	997	957	1040	1056	1039	1000	962	1002	960	979	988	970	939	974	1032	987	1065	952	994	1018	1047	967	985	1031	1046	1011	991	1011	1014	999	989	991	968	1048	1054	1008	1050	934	1017	925	993	974	900	969	955	991	1012	1052	1053	984	961	972	1035	1024	998	1033	974	995	1010	1007	988	1045	996	1013	989	1055	1031	1056	1037	981	1041	965	1011	1053	997	958	982	1038	949	961	1046	1042	967	1011	939	987	1043	960	972	970	971	968	1026	988	991	987	1026	971	993	937	983	1011	940	1023	1048	1003	1034	946	996	986	953	973	986	1033	992	1053	1002	992	1025	926	994	994	989	991	1038	1018	1024	955	1019	955	1022	1016	1068	1011	945	971	961	950	937	919	1033	952	990	956	995	979	953	977	1032	1005	981	1016	976	996	968	985	976	965	983	995	931	1045	1013	982	998	975	1013	1030	975	1007	1040	865	1030	994	1003	995	1033	953	979	929	968	1014	1028	1012	1004	1024	983	1040	989	969	1011	924	1012	995	982	975	1032	989	986	992	946	978	986	1027	1020	977	1003	968	1027	943	984	1040	1009	992	1030	960	955	988	968	1020	1032	1010	980	1030	1059	1033	990	1031	919	975	949	981	969	1014
67027	103604	67198	30679	8911	2285	1100	909	878	894	891	942	939	912	921	914	919	863	928	927	873	904	883	925	854	886	844	896	861	922	906	866	857	894	892	856	877	882	937	912	899	935	905	893	934	886	903	862	936	891	844	890	924	925	880	876	836	879	890	974	865	863	885	862	876	865	870	867	906	881	913	872	925	826	852	878	877	877	839	931	901	873	854	878	841	838	893	921	913	908	883	844	896	876	867	885	904	877	899	879	865	808	876	862	879	875	820	790	888	906	856	850	915	899	882	857	857	788	918	898	866	871	844	873	893	883	890	836	873	851	903	968	828	894	870	874	872	808	887	889	817	834	910	833	873	848	877	893	913	856	811	887	854	864	902	892	908	922	857	919	947	858	852	859	912	831	800	896	838	893	894	863	844	860	851	880	871	908	909	852	858	868	868	914	881	828	859	842	882	840	833	856	925	861	883	836	879	885	884	887	908	824	882	884	906	878	903	865	940	865	850	879	915	879	925	870	873	891	896	857	858	898	926	925	815	910	863	880	900	863	885	894	835	859	928	900	842	868	831	843	869	856	879	862	893	861	844	842	887	866	879	858	830	858	856	812	919	875	898	877	842	889	874	874	904	850	918	953	885	896	857	894	867	881	892	867	874	814	892	865	845	797	936	867	895	877	903	903	849	881	843	858	907	870	883	865	835	842	821	834	912	888	884	867	874	873	892	930	879	868	844	843	956	847	880	863	872	857	903	900	845	884	843	902	897	869	848	829	866	831	900	889	859	913	927	886	832	871	884	910	905	911	840	858	912	889	885	871	938	859	831	838	874	842	893	914	874	841	903	873	889	877	818	859	902	889	876	829	873	905	939	840	934	894	906	888	856	850	857	873	873	821	840	831	885	885	850	916	829	867	841	853	861	883	804	878	848	950	896	854	864	849	877	893	834	856	881	886	843	857	878	904	823	917	826	838	866	872	896	838	820	811	880	906	860	854	820	869	864	852	928	889	901	903	876	907	840	869	826	920	888	905	897	856	889	899	867	855	868	922	887	880	938	912	794	934	839	870	913	865	899	905	884	912	908	855	818	867	902	865	883	871	897	862	896	863	886	873	860	897	886	894	941	897	882	903	918	893	859	875	904	827	882	882	896	871	870	843	892	898	858	808	901	824	865	871	827	913	871	883	898	832	914	828	872	891	854	859	846	929	867	889	864	908	816	870	871	867	893	916	879	900	867	851	937	854	891	874	854	921	899	921	865	911	876	888	869	891	862	907	866	882	884	878	888	875	868	876	848	847	910	877	851	893	836	895	876	935	870	815	834	838	917	863	866	897	886	892	848	829	866	860	859	868	840	888	876	867	833	867	901	877	906	850	873	831	937	824	889	848	869	892	908	887	862	877	914	829	865	906	898	882	874	865	859	859	884	844	900	845	901	877	890	855	899	848	917	914	907	912	903	857	876	841	833	871	848	875	874	915	832	889	873	857	872	911	867	891	879	874	918	859	851	879	881	788	857	824	881	856	865	843	861	806	849	852	898	881	877	904	928	858	871	835	897	876	844	833	824	867	867	881	870	850	863	835	882	916	907	850	872	859	898	866	871	870	910	861	897	861	836	876	884	866	901	844	869	885	859	900	833	874	822	845	863	834	869	882	894	835	861	903	896	900	871	851	910	886	837	855	880	945	856	857	871	868	887	873	841	828	857	873	830	841	877	811	831	887	937	892	915	848	869	884	856	913	798	849	864	863	883	845	809	871	855	891	868	829	891	851	890	917	877	867	882	844	866	842	806	846	968	894	837	845	813	936	874	862	867	847	813	837	891	825	826	893	877	896	911	864	841	861	957	852	848	924	858	891	878	858	853	818	880	904	901	854	866	843	861	884	873	866	911	900	864	870	885	918	866	843	837	863	877	825	873	907	824	873	881	847	937	884	876	873	836	865	886	893	853	850	886	878	929	901	866	855	896	845	901	857	844	863	908	872	888	894	805	893	874	826	854	838	849	917	913	854	830	873	842	859	854	923	851	860	868	922	884	878	865	901	838	942	922	845	906	824	854	877	886	842	885	849	814	878	895	885	841	825	877	890	896	877	894	862	868	817	891	831	931	876	876	893	846	846	915	891	892	873	842	863	852	905	839	924	875	929	867	819	881	886	899	877	881	870	818	891	862	866	880	904	808	867	883	866	873	869	847	860	836	867	907	896	885	942	849	828	875	825	890	871	853	823	869	890	887	899	858	864	873	854	847	798	845	920	864	842	842	874	864	846	885	926	835	832	908	943	872	877	824	921	886	851	825	868	844	859	899	871	874	859	868	823	890	912	852	856	874	803	874	911	920	871	889	851	813	875	907	867	895	865	906	905	902	895	913	847	931	897	824	921	834	851	915	893	849	883	846	920	869	929	840	894	864	846	882	883	889	889	860	909	897	843	881	871	911	839	850	871	894	864	860	857	894	858	823	801	839	844	940	842	922	869	853	853	857	908	931	869	814	888	848	879	853	887	882	879	859	859	835	889	861	863	905	892	921	876	844	932	841	852	903	860	911	840	869	904	857	860	855	871	872	842	842	814	874	872	857	854	919	872	900	840	859	885	864	877	847	878	919	924	813	860	896	828	855	860	873	838	877	873	853	890	915	847	859	874	863	867	834	816	875	888	874	948	830	877	850	878	872	851	842	916	837	915	855	915	893	886	870	870	932	865	849	854	896	923	828	885	866	914	897	895	843	815	878	862	883	806	919	868	890	873	860	867	877	855	870	875	861	862	891	871	873	848	836	841	879	870	894	866	864	882	841	908	903	868	831	888	861	855	915	892	843	853	899	861	903	863	900	897	889	876	847	866	857	883	846	856	927	822	852	888	837	850	858	812	816	922	883	893	828	863	855	855	878	847	898	816	871	850	907	926	879	827	929	768	858	852	845	902	836	884	895	835	863	907	818	865	918	877	842	905	852	833	881	863	828	888	847	833	860	844	865	797	861	875	885	916	915	907	838	845	880	892	894	930	863	858	911	865	901	850	880	881	877	882	874	845	828	846	856	822	892	870	917	882	849	847	834	858	872	910	846	854	834	872	931	906	879	883	891	884	893	888	906	911	873	880	858	922	873	888	877	856	857	870	901	814	833	818	863	906	885	842	925	860	893	863	805	905	834	843	884	869	828	878	872	834	887	812	844	854	854	862	913	766	852	867	808	856	880	876	834	907	895	856	891	880	890	881	883	891	906	847	900	898	856	839	820	900	896	901	808	819	850	867	864	840	864	903	853	924	802	893	841	832	843	879	901	856	886	867	920	839	861	835	863	843	885	863	857	858	891	896	875	918	864	910	851	838	842	863	853	850	851	876	849	882	839	896	827	840	904	919	884	890	845	825	862	915	873	854	845	832	819	856	856	822	836	905	848	865	877	878	910	848	921	852	823	835	868	856	884	869	879	900	883	837	845	860	878	876	904	874	887	847	919	875	848	881	847	889	874	860	921	888	857	864	919	821	880	817	842	852	879	828
33257	31982	22616	6721	1341	850	730	757	772	754	748	769	730	809	763	724	727	684	730	741	754	725	728	689	771	775	725	755	754	736	697	743	736	777	755	690	750	724	702	762	754	753	791	738	737	737	769	769	756	713	758	718	716	767	743	749	734	715	773	705	770	707	739	745	757	764	746	687	704	733	748	736	727	786	750	698	724	758	719	706	717	710	706	727	788	726	791	707	753	731	719	735	716	733	736	763	723	714	772	784	769	773	690	724	743	720	749	718	756	722	717	757	705	795	720	747	750	791	694	770	722	760	689	758	727	737	693	699	732	753	763	718	719	780	733	754	737	802	730	771	723	733	742	748	720	721	753	740	751	741	733	745	794	702	739	737	755	724	761	686	707	804	738	716	729	738	728	800	708	740	726	737	765	723	715	717	765	738	746	722	735	676	713	707	739	699	738	716	735	696	750	713	735	777	747	713	737	718	779	726	713	716	757	767	733	711	771	780	766	739	760	786	738	755	747	734	726	702	741	709	700	724	745	777	760	712	741	702	732	688	723	725	760	820	718	706	735	762	733	743	761	756	735	714	739	762	738	785	731	737	749	711	711	778	761	757	742	765	772	724	695	790	800	675	667	766	774	770	731	760	717	747	755	754	742	776	715	748	691	687	764	754	734	711	760	731	727	748	650	705	738	779	762	711	766	707	742	703	758	726	756	716	818	716	744	721	755	732	758	736	813	764	705	721	757	714	764	720	767	735	686	712	789	747	758	720	754	711	666	755	688	736	755	742	755	728	723	729	696	749	748	767	730	711	718	738	687	725	810	725	722	738	745	750	749	742	711	751	707	784	686	751	763	762	743	769	717	688	691	772	741	754	743	755	758	729	697	739	745	736	723	708	767	739	757	748	702	742	717	761	753	754	694	738	747	720	761	732	741	755	756	776	775	752	685	775	736	721	774	759	754	746	737	721	751	750	729	765	733	698	707	748	703	724	748	735	741	703	735	823	759	749	746	730	667	708	729	715	709	708	733	754	735	694	789	749	748	723	707	685	720	713	750	735	796	724	743	815	727	774	760	757	710	713	727	762	764	753	729	717	780	784	723	745	709	703	707	756	755	766	736	701	729	703	701	766	700	750	761	704	717	775	787	766	726	774	761	735	772	709	765	743	755	711	777	710	755	733	746	728	750	718	704	735	756	715	717	732	763	756	743	751	755	735	676	721	718	770	737	726	730	716	729	780	793	801	716	702	736	704	704	706	770	732	765	762	722	740	740	776	699	741	726	715	694	780	772	759	709	746	720	785	719	741	716	708	740	761	717	712	757	682	737	744	690	725	742	734	754	723	757	742	756	744	689	731	701	785	711	784	758	750	720	751	736	723	741	780	742	728	734	714	673	776	717	697	786	731	734	736	765	740	744	712	728	719	777	699	734	738	719	761	758	738	719	771	730	747	800	769	701	657	742	675	704	780	732	757	702	708	770	755	753	741	742	727	760	680	739	700	729	747	740	744	744	744	772	773	735	713	802	717	730	703	722	737	742	769	748	721	749	717	718	758	734	762	750	738	728	712	773	704	692	721	755	781	756	740	692	748	729	707	675	694	770	756	745	719	763	722	763	728	750	723	752	765	722	708	723	744	779	692	729	783	721	718	725	778	738	762	759	709	719	774	750	737	716	750	737	731	773	719	729	695	762	743	741	743	765	728	707	737	730	795	728	695	708	713	727	794	766	743	732	753	755	748	725	721	787	746	710	700	744	730	689	753	775	679	768	721	749	760	757	708	718	698	744	722	695	743	757	746	728	779	747	696	736	733	744	685	728	699	725	765	744	725	733	749	766	746	710	785	777	703	701	748	699	745	701	775	749	810	724	789	746	752	746	755	734	740	760	727	739	758	742	718	715	733	712	739	741	768	724	738	698	801	729	729	782	709	740	774	777	740	707	732	746	767	696	808	765	766	704	677	701	682	746	753	677	744	764	745	752	722	725	718	745	703	716	729	741	714	712	686	704	771	791	685	724	788	697	750	746	738	688	711	675	732	710	791	758	737	748	772	748	754	727	741	695	753	779	732	726	708	742	771	756	750	703	734	785	729	746	735	717	755	711	809	744	711	781	734	757	717	712	700	723	768	736	698	723	692	758	717	732	756	741	718	711	748	717	697	777	684	726	734	730	756	702	743	758	752	751	697	740	709	745	728	743	684	723	714	734	694	736	725	740	763	743	750	758	741	762	745	710	712	744	742	708	754	789	716	732	719	733	716	754	798	742	821	731	760	701	742	726	745	773	724	785	710	744	783	730	716	761	737	738	755	749	750	754	728	756	745	701	735	766	712	758	728	725	700	745	787	749	735	720	727	710	761	732	704	741	766	727	734	752	721	744	760	796	733	735	749	708	738	725	807	727	804	729	728	743	756	718	690	783	724	741	723	726	683	717	725	756	727	793	712	710	725	735	734	732	715	726	723	733	697	697	782	738	703	758	717	684	773	709	747	689	807	708	740	738	763	728	728	798	754	746	711	784	741	775	765	762	787	761	734	712	704	723	702	731	698	714	731	752	715	761	757	748	758	699	738	756	751	747	693	725	738	718	740	744	735	714	732	758	780	695	691	739	739	666	703	779	738	720	704	703	710	728	727	786	712	777	750	749	739	723	792	707	712	716	691	723	768	798	753	749	776	717	762	731	776	736	729	750	759	689	762	754	770	724	746	793	745	714	777	706	722	744	738	737	755	674	737	750	777	755	726	717	747	729	756	720	732	729	723	750	738	723	732	715	734	760	749	722	701	740	764	762	715	721	760	702	800	763	787	721	750	724	721	753	724	701	744	800	687	726	779	790	728	733	780	737	765	710	738	740	773	729	757	750	718	738	738	805	713	727	723	718	757	667	751	782	732	748	757	756	701	708	778	732	716	756	667	774	700	788	692	767	740	750	718	800	767	763	737	677	756	730	730	724	715	739	739	740	699	787	733	724	771	737	748	696	720	718	732	769	724	743	722	696	703	748	727	702	740	788	730	754	739	789	712	742	715	795	719	739	748	748	708	731	773	769	674	685	718	786	796	716	768	750	786	733	701	750	684	778	752	723	751	754	697	733	727	748	784	711	728	754	700	715	719	694	741	741	724	684	699	681	686	716	687	750	744	766	733	752	753	771	725	754	743	779	733	749	726	750	736	703	750	714	686	731	725	704	734	750	733	715	751	693	752	775	711	752	767	744	803	781	710	722	749	724	783	741	728	774	747	769	704	735	767	757	771	769	732	788	735	754	783	756	720	722	696	711	766	709	741	682	701	710	752	717	718	772	745	751	728	775	749	703	717	752	678	705	762	715	702	722	714	741	736	711	732	719	735	715	777	717	731	728	713	728	739	731	751	765	743	715	759	752	744	729	727	719	730	722	721	740	752	721	723	735	763	756	727	740	792	753	728	730	752	728	683	738	729	766	713	749	731	678	732	723	736	723	716	702	706	763	728	733	750	702	783	780	720	736	676	746	726	727	724	699	673
28294	33306	15075	3187	1059	685	583	627	591	539	593	568	550	592	553	577	547	585	638	608	536	563	598	621	596	580	573	580	611	627	610	529	586	563	552	558	574	550	582	583	588	550	634	598	578	586	579	651	565	559	580	559	581	580	574	601	558	602	533	639	600	560	562	579	586	564	636	568	627	588	565	572	576	581	581	583	551	571	584	562	563	600	546	579	581	611	612	589	565	572	601	594	592	538	554	572	559	534	566	599	551	595	565	573	542	567	573	578	581	581	564	587	582	570	587	607	593	554	583	558	578	554	550	550	591	636	649	534	583	529	561	589	563	575	566	591	576	567	556	577	587	595	596	593	574	594	575	576	585	543	609	551	566	559	577	571	603	575	600	573	554	564	589	578	577	571	576	576	590	630	604	588	605	572	567	574	577	549	567	557	566	556	554	604	571	579	535	571	587	628	611	611	584	565	599	560	551	575	618	573	583	579	552	587	530	561	568	584	535	569	546	641	640	603	601	608	571	573	584	572	597	609	579	542	554	542	597	581	577	585	562	571	538	580	591	592	642	570	599	573	610	550	561	589	598	592	560	533	622	603	627	538	579	580	588	636	586	556	595	634	502	570	580	605	583	569	601	541	570	593	575	633	618	595	598	607	557	586	562	610	593	581	588	546	605	618	560	578	603	571	595	600	548	599	545	556	590	560	604	626	602	613	534	557	562	575	599	596	582	567	590	582	560	596	555	585	577	601	568	602	565	630	583	533	557	597	589	600	587	610	615	578	609	529	558	571	546	571	599	555	560	604	584	601	548	584	550	551	537	599	560	546	580	626	564	586	592	589	575	527	576	603	542	632	572	622	585	613	576	585	518	591	567	601	553	587	579	573	643	596	598	583	601	570	524	591	638	558	578	560	597	557	559	547	591	589	561	551	546	568	551	565	586	592	619	596	608	591	587	552	580	564	598	601	580	603	625	561	555	576	586	575	596	578	574	569	600	613	595	598	583	574	569	538	564	575	618	564	604	554	548	547	547	575	620	569	605	586	602	571	530	612	518	566	554	619	557	592	563	596	578	560	607	563	568	641	601	551	558	572	555	574	610	592	603	586	565	586	621	563	618	564	599	545	555	604	593	581	568	559	582	556	566	587	588	573	586	579	573	589	578	569	547	585	582	585	549	594	560	552	601	581	598	586	546	610	548	555	615	555	565	618	552	564	599	578	575	550	603	598	530	594	588	608	602	631	583	612	576	590	600	590	550	549	557	597	606	594	588	577	597	587	590	586	554	529	575	590	602	634	586	556	601	586	583	523	578	573	583	585	578	609	661	587	545	584	569	514	606	608	570	581	562	578	596	576	590	561	642	627	552	629	557	574	602	551	605	562	585	597	595	600	561	571	634	583	577	610	607	576	549	593	613	575	611	614	567	560	542	588	573	558	608	567	601	565	581	565	621	568	561	571	620	603	599	589	556	588	581	601	573	608	609	576	607	565	615	645	598	605	588	583	604	579	592	554	586	604	590	604	581	525	579	624	585	604	580	562	568	573	562	590	583	606	540	585	588	557	584	601	625	583	534	611	598	601	603	588	594	582	541	558	574	572	594	535	547	587	597	641	572	576	561	571	562	562	583	566	609	565	596	530	551	608	563	605	559	622	568	579	588	588	622	560	581	606	567	523	595	584	559	579	588	597	599	577	578	579	521	568	611	577	551	568	568	559	607	558	550	578	601	577	571	581	530	569	595	574	607	592	543	564	589	586	548	559	609	584	606	596	609	515	615	570	597	590	592	600	578	565	590	606	605	540	595	563	602	611	581	606	588	542	602	571	548	613	555	592	549	575	565	563	559	625	580	574	628	558	583	576	605	590	605	600	562	616	625	539	546	555	587	560	549	588	580	530	575	589	546	552	601	588	559	584	533	551	567	574	559	595	553	546	596	632	555	594	556	618	575	569	573	572	581	527	579	538	615	569	618	574	598	571	561	587	543	579	573	583	568	611	553	542	598	576	562	604	525	613	545	532	616	561	629	555	575	610	565	582	557	594	548	554	557	586	583	588	608	554	625	608	612	569	582	566	593	561	558	584	569	567	591	567	562	567	604	549	603	580	590	592	558	620	578	575	552	571	581	567	583	599	556	601	565	593	535	608	567	603	622	573	553	550	612	591	622	572	619	569	624	602	596	595	575	580	540	619	587	614	561	626	617	568	577	565	575	577	629	585	612	592	578	581	559	571	594	589	571	585	584	597	576	591	574	569	598	568	600	569	599	537	561	607	559	604	622	576	606	532	553	615	552	594	583	554	590	605	574	580	621	599	536	576	601	581	549	581	566	582	597	578	543	559	612	554	563	566	591	594	588	575	558	562	623	592	558	607	599	611	596	610	613	584	639	579	598	562	509	597	588	535	614	558	517	547	523	555	565	588	604	552	584	607	547	601	628	635	587	569	584	578	593	572	577	579	616	561	557	559	548	612	581	578	578	579	580	585	585	588	579	564	589	581	590	584	584	620	585	552	608	620	638	611	581	561	568	587	586	551	605	566	595	591	539	586	552	570	600	626	592	567	566	583	542	529	598	571	554	594	583	576	620	597	551	606	631	597	580	572	596	562	619	556	580	593	597	587	520	577	567	573	556	601	576	545	586	608	549	552	597	619	593	546	602	582	633	572	589	608	613	541	558	575	636	599	562	563	640	591	576	569	589	568	622	548	600	561	578	579	583	559	558	649	543	571	618	585	584	559	601	586	579	547	606	576	600	543	597	596	635	620	587	580	518	585	583	589	608	585	607	556	596	620	598	554	574	578	567	569	592	577	613	595	582	538	602	611	561	570	578	559	581	570	599	592	573	590	604	610	563	607	599	590	534	640	579	595	589	544	587	559	556	664	597	578	606	584	556	605	569	541	593	581	585	621	593	583	551	591	551	528	559	537	539	557	580	557	536	599	574	583	546	552	576	577	577	574	596	570	544	580	549	529	601	571	602	579	588	508	567	582	573	580	593	610	586	572	553	596	620	547	554	584	597	626	626	583	558	609	587	554	599	552	567	596	619	577	564	635	595	567	567	607	563	569	613	590	588	557	581	573	550	589	559	635	588	581	594	590	603	603	584	571	616	532	578	546	576	657	590	546	578	621	566	574	537	567	610	531	586	575	543	578	606	600	575	597	629	581	564	594	582	565	572	605	565	559	546	586	590	608	598	570	600	559	570	591	569	605	568	572	567	549	604	586	531	568	598	611	590	557	587	622	584	603	583	574	600	600	552	583	596	565	553	588	583	601	635	574	538	579	587	581	591	572	586	659	593	566	580	574	557	570	597	567	551	566	580	620	611	567	617	620	639	620	570	571	558	540	569	618	552	593	609	580	537	609	617	583	617	621	592	562	561	606	564	614	601	600	585	614	558	600	577	591	583	576	596	567	579	628	594	602	601	682	573	588	586	593	579	574	626	591	580	586	568	582	600	572	562	611	568	539	555	603	574	595	585	587	558	548	613	579	565	557	599	599
26817	28738	38075	28179	11097	2029	940	836	769	827	701	723	734	780	793	743	725	711	786	772	748	776	740	758	747	719	798	715	707	727	718	740	795	766	716	696	715	747	732	732	718	787	725	725	730	757	733	708	693	775	768	812	747	711	726	744	768	739	706	781	752	729	777	720	777	766	719	762	765	731	726	731	702	713	744	711	740	710	741	719	760	778	720	713	694	722	723	734	677	722	758	795	778	709	721	771	787	789	718	746	733	710	716	759	706	736	745	718	693	736	726	693	704	790	724	740	730	789	750	755	672	720	734	733	710	736	707	712	729	697	718	753	740	727	741	764	732	744	725	731	701	740	775	727	812	734	732	769	738	803	715	749	733	737	722	751	755	696	711	705	732	710	724	754	771	730	703	766	735	716	735	671	752	756	762	709	719	767	805	736	715	740	692	690	700	792	738	752	756	692	723	708	751	742	719	767	743	749	760	818	757	729	711	760	725	754	776	741	702	805	721	781	754	741	795	765	731	762	756	800	694	698	784	760	737	781	731	728	749	735	725	793	700	699	745	727	740	743	748	745	742	703	747	799	669	770	708	724	778	711	675	719	740	710	725	761	722	744	703	701	736	748	709	787	733	748	778	661	753	730	776	739	675	769	710	705	698	739	752	736	686	730	750	750	733	729	789	720	702	770	765	763	719	760	781	758	757	708	733	741	750	707	729	738	717	696	728	732	724	738	775	740	760	768	698	733	741	750	692	719	708	761	723	748	711	770	712	771	759	731	802	779	689	699	771	724	770	737	716	719	723	698	703	733	739	731	722	731	746	712	726	700	731	737	748	735	695	735	759	751	707	711	730	763	770	758	749	711	744	696	729	720	719	729	719	733	705	774	704	748	722	747	716	747	766	751	734	752	709	761	730	760	747	705	812	716	742	728	731	707	712	790	716	778	770	694	782	741	726	703	720	727	711	759	760	715	722	734	760	748	716	743	657	719	747	731	782	736	737	755	693	759	772	717	731	727	743	743	733	760	717	773	745	796	734	752	711	724	782	743	786	702	762	713	776	747	703	738	726	743	797	707	744	775	701	703	718	731	700	738	740	748	742	698	752	750	715	737	710	720	730	689	688	755	783	773	687	767	716	753	717	691	750	722	720	704	743	723	739	712	764	714	695	734	768	740	727	719	751	730	700	737	732	716	729	737	750	737	724	729	764	710	717	726	755	733	762	730	708	731	766	758	722	705	737	767	758	758	718	740	751	785	727	719	717	748	741	744	744	730	724	759	730	766	754	680	774	762	733	756	752	736	748	724	718	699	773	682	756	724	744	826	790	797	763	742	756	761	711	737	736	718	731	724	754	742	794	706	748	777	731	739	718	735	734	732	744	721	751	701	740	720	721	770	702	757	749	733	739	778	749	768	780	747	749	740	698	721	738	752	754	765	720	695	731	737	679	711	749	783	738	747	755	739	745	733	712	755	791	743	744	718	702	729	768	758	734	708	735	722	706	705	752	744	760	740	736	724	724	766	768	661	795	749	756	759	691	728	739	748	782	709	769	718	723	752	762	737	739	738	715	718	753	800	719	761	702	732	721	715	699	753	683	735	728	706	755	717	745	742	772	698	745	693	782	715	726	753	739	735	751	730	757	731	760	710	752	774	746	721	687	760	692	759	744	787	714	721	730	722	810	760	737	753	739	728	708	773	687	734	781	723	682	718	701	725	746	740	683	727	755	724	714	705	784	779	741	731	747	743	697	766	745	712	688	724	734	749	763	738	745	711	782	751	709	748	744	744	739	697	709	732	717	739	704	686	756	742	781	738	764	718	730	735	751	677	666	747	690	738	714	725	728	763	709	695	726	725	764	761	741	737	724	699	749	724	702	739	718	713	698	739	756	717	757	753	693	754	715	716	767	737	743	723	697	732	702	747	750	730	716	731	752	783	765	717	723	733	762	729	770	739	727	752	691	759	732	761	742	755	701	741	734	745	715	687	708	713	697	761	787	769	768	761	721	716	726	758	785	690	743	730	696	751	755	763	806	732	730	674	731	746	741	742	782	757	699	742	766	727	730	750	738	742	683	747	799	763	737	734	741	723	723	731	731	768	708	751	712	719	739	754	737	708	757	712	747	769	753	765	710	698	759	773	696	751	692	724	771	747	735	733	747	760	691	774	725	718	746	740	758	727	689	716	765	726	737	718	715	706	725	781	766	715	763	760	757	737	752	764	721	719	768	725	733	716	676	695	719	754	725	680	720	747	685	770	709	735	682	736	763	764	731	752	744	738	725	750	733	779	749	718	778	766	724	782	730	748	731	716	722	767	753	750	733	739	688	753	717	681	726	699	686	785	749	734	762	709	764	798	765	769	693	695	701	772	785	739	738	684	745	751	740	760	731	760	728	731	736	740	756	797	710	750	762	759	741	725	735	727	727	725	728	754	739	756	767	755	720	731	746	715	751	749	751	785	736	699	678	706	772	717	786	704	744	735	748	714	757	717	788	747	709	665	758	746	754	711	761	703	744	718	743	737	741	776	775	738	730	720	717	721	704	714	721	748	724	762	700	754	786	756	745	739	746	720	735	765	774	767	729	724	749	731	739	735	726	767	755	784	693	730	723	768	718	739	799	787	776	762	771	718	737	771	720	695	695	774	693	762	770	721	714	769	762	712	710	739	782	746	714	737	700	757	703	760	734	750	766	755	723	797	760	734	754	726	728	768	646	764	780	764	716	680	747	763	741	757	709	695	726	740	774	729	761	734	753	742	708	714	754	752	706	717	752	750	690	777	739	784	750	743	737	757	757	724	701	710	771	749	703	730	727	734	728	758	715	762	712	774	741	691	701	717	775	762	730	772	691	704	757	757	705	744	743	750	775	769	773	747	731	731	729	708	795	760	739	704	741	739	742	755	740	768	790	722	721	748	803	754	732	699	716	765	728	745	741	731	756	684	718	749	771	746	699	712	730	739	756	676	731	707	812	718	777	722	742	741	711	677	707	749	640	698	750	743	713	696	722	758	729	794	738	802	716	760	741	701	771	759	738	770	769	772	721	754	760	757	749	741	751	744	735	750	762	740	730	668	767	744	692	797	753	733	755	695	709	727	752	728	755	716	729	733	733	717	725	735	745	722	709	740	761	678	724	712	712	727	753	764	702	761	795	768	758	764	751	735	732	725	762	771	706	702	722	753	724	732	719	733	755	770	726	778	767	761	717	807	710	750	717	714	753	738	723	754	780	713	710	732	709	702	769	725	752	741	766	763	765	733	738	694	778	744	697	779	739	739	693	711	706	710	736	754	806	775	753	742	722	759	722	732	790	735	692	723	748	738	716	704	745	739	726	707	730	719	674	727	722	732	756	700	719	745	749	771	734	698	759	761	724	732	724	700	714	736	762	713	750	720	758	728	768	750	722	773	740	722	734	759	766	750	722	724	765	772	785	786	715	736	753	686	748	729	720	736	744	793	681	717	737	749	751	781	702	735	723	783	727	723	708	738	805	720	777	700
59156	80555	47161	15590	3978	1172	710	689	656	624	635	648	600	620	623	631	614	623	613	678	633	624	642	622	539	626	627	675	647	600	630	596	656	664	624	627	569	595	644	661	647	661	615	598	573	596	620	643	639	644	626	612	637	602	645	648	635	599	620	611	677	618	621	701	617	653	635	580	651	603	594	588	617	659	594	641	636	584	605	609	611	642	641	616	626	666	626	621	653	599	640	626	663	649	601	605	637	642	616	614	648	691	565	613	602	586	662	655	609	622	610	636	622	625	560	602	649	620	612	625	601	566	576	562	617	622	624	635	624	625	634	646	650	605	645	641	613	589	606	606	638	588	665	597	603	592	604	627	631	606	653	578	580	691	644	676	653	616	632	624	590	653	618	660	600	611	615	653	651	627	624	625	653	635	630	597	681	630	638	663	599	650	617	650	663	576	615	618	634	619	599	598	574	615	611	640	629	632	612	609	622	604	607	599	624	611	645	567	572	607	627	612	632	601	639	621	604	608	620	614	607	632	647	579	617	625	618	624	631	622	618	579	646	633	666	614	595	614	590	547	633	618	648	655	599	593	585	594	622	617	624	637	604	707	586	588	586	626	601	623	572	636	619	637	589	639	600	636	633	624	594	592	548	617	654	596	658	583	589	606	618	602	625	646	587	604	637	616	635	584	638	603	589	606	627	612	584	602	620	595	648	647	625	601	596	626	616	608	642	615	625	651	614	650	584	625	622	622	589	612	626	628	624	650	615	594	630	614	574	585	627	656	617	621	585	598	662	620	647	648	603	609	651	618	592	630	618	628	638	594	623	651	591	649	655	589	640	636	621	605	668	562	663	605	636	641	643	623	609	573	602	629	602	634	603	650	586	620	582	611	598	663	596	657	596	616	640	638	626	625	620	603	658	634	605	650	623	654	593	635	643	650	680	618	641	610	624	648	616	640	627	614	619	580	601	589	594	617	649	649	604	606	625	608	611	644	614	596	602	614	603	622	636	618	662	647	556	603	611	638	666	624	656	670	603	598	587	651	611	602	618	627	613	656	637	584	650	599	625	608	630	589	679	584	581	610	602	690	643	614	611	638	622	595	667	632	643	611	649	657	636	590	627	645	608	624	634	620	625	601	609	615	582	631	632	664	619	580	626	598	610	694	637	606	612	607	640	623	625	620	624	613	606	644	653	691	618	611	655	624	590	621	571	637	623	619	647	598	649	615	588	619	602	652	606	625	598	641	587	632	638	628	662	602	635	612	586	596	600	578	644	599	590	651	588	609	561	595	588	633	620	619	631	633	592	638	600	665	637	630	602	612	624	608	631	638	633	652	642	688	626	649	597	650	640	624	600	644	641	607	629	643	631	664	637	584	620	624	605	611	676	627	633	622	654	648	597	609	611	611	597	653	638	618	609	630	651	575	652	627	567	666	616	614	612	672	600	617	590	650	585	617	590	580	586	619	617	635	636	608	587	649	659	611	638	645	567	615	638	603	627	625	617	609	646	610	637	598	633	619	615	581	571	632	589	601	636	582	605	639	667	609	598	588	611	634	582	584	597	664	593	635	615	599	647	610	644	665	621	626	580	645	622	602	612	626	587	623	654	583	641	583	622	654	636	598	617	595	678	652	670	596	602	622	615	621	606	657	626	619	638	606	603	660	598	628	628	623	665	600	640	623	629	616	632	620	656	634	627	614	635	607	662	615	571	589	590	607	647	654	656	638	639	641	640	599	670	630	605	619	592	631	597	604	653	646	647	664	625	603	670	628	626	596	673	647	645	645	611	659	669	604	610	594	634	606	607	623	578	616	620	667	631	679	654	570	595	606	601	669	633	613	641	610	588	561	631	653	629	585	677	609	606	634	662	612	621	633	605	621	629	671	640	633	603	602	596	647	597	605	600	650	596	596	600	618	642	605	613	648	621	602	638	609	599	622	640	609	607	616	609	606	630	625	593	610	577	620	652	632	573	605	623	627	628	634	624	625	616	659	606	619	642	663	636	606	623	645	614	616	626	614	599	608	638	592	653	611	645	674	622	575	592	596	614	622	599	618	620	628	649	570	634	622	611	588	614	619	604	556	620	639	632	623	607	635	636	614	603	584	647	635	617	580	616	624	634	638	629	617	592	676	642	634	602	580	617	583	609	658	664	659	640	641	639	674	636	619	627	649	571	582	615	631	633	610	660	633	645	622	611	650	599	613	647	616	599	656	648	664	624	652	640	613	583	623	629	618	665	650	591	632	648	603	591	605	655	628	613	609	595	647	636	613	680	674	613	650	667	627	619	569	584	648	663	603	554	606	636	603	646	656	643	626	611	646	632	612	612	585	634	640	637	603	601	630	584	625	629	612	666	620	605	587	614	638	614	640	650	594	608	634	600	649	647	641	626	587	592	657	576	652	681	642	630	595	608	641	632	642	597	642	654	662	608	635	626	594	614	584	619	639	662	604	662	612	619	658	635	633	572	626	647	571	610	595	606	638	615	598	653	609	607	608	633	593	601	652	640	624	617	609	630	578	626	631	626	586	615	586	621	622	586	640	602	608	628	632	654	612	643	600	634	611	603	640	635	572	599	628	626	634	637	610	644	615	604	602	645	642	600	591	653	616	571	612	655	642	651	601	650	600	629	593	577	666	610	617	635	635	612	618	565	624	661	637	616	617	599	672	598	604	618	662	617	641	629	672	670	656	635	667	621	631	585	587	592	662	603	637	629	594	625	645	642	628	592	623	637	593	588	623	571	630	636	637	639	621	605	640	589	620	655	664	658	651	609	577	613	638	630	607	636	613	631	634	618	639	621	618	604	641	633	633	613	647	606	611	601	590	589	583	621	617	623	586	621	643	612	605	634	625	621	651	615	616	614	615	659	600	646	662	657	612	608	630	611	605	619	627	648	651	589	606	621	672	609	610	646	631	608	614	636	608	645	585	585	642	605	642	652	632	589	665	667	634	611	646	584	624	617	596	606	638	671	659	597	618	601	624	612	624	554	601	619	643	620	605	632	635	641	640	638	607	617	634	609	628	647	643	617	602	616	631	598	610	595	644	603	597	620	599	657	603	610	600	645	634	603	615	621	596	638	590	621	609	589	625	621	625	613	581	620	599	610	623	606	606	620	605	660	610	665	627	630	614	612	595	658	610	654	646	651	620	619	593	647	607	665	576	629	621	634	613	658	616	629	596	631	605	604	642	619	679	601	575	613	605	598	629	589	631	611	641	640	655	599	584	612	602	642	617	610	626	635	617	658	650	620	613	605	614	634	635	633	637	624	613	639	612	646	600	620	639	690	613	621	566	685	612	627	600	634	586	670	613	603	662	633	571	639	633	623	638	635	651	629	625	599	627	609	599	632	593	601	649	594	587	614	600	641	624	619	622	640	587	644	654	631	617	613	629	631	662	637	611	577	618	620	590	643	610	642	662	625	610	617	608	607	635	603	617	594	650	633	609	623	647	636	580	619	609	637	612	625	597	652	593	592	620	630	597	643	579	665	626
24263	23646	33878	28310	21245	12451	2558	1162	1033	1037	943	971	1039	1016	968	1016	1025	957	985	922	956	902	955	1006	937	1001	954	932	983	991	979	912	944	996	900	966	937	927	871	912	921	927	905	965	924	953	920	961	925	927	949	943	915	975	947	964	949	938	909	939	918	965	971	930	902	961	981	963	957	897	917	995	937	1009	895	886	970	988	961	895	903	953	914	964	946	892	958	955	925	959	912	901	940	972	942	904	910	972	891	961	969	960	996	920	927	952	956	875	959	897	986	936	966	950	964	923	907	968	872	958	977	966	927	923	920	958	932	990	922	938	917	926	975	923	906	958	851	907	949	917	923	959	981	946	944	970	908	912	923	955	906	911	936	933	960	941	947	946	965	902	935	923	908	944	948	978	982	881	987	963	963	936	925	941	886	973	931	918	919	938	947	964	857	914	924	907	932	931	946	948	973	927	923	948	869	945	945	864	948	964	938	864	938	920	961	889	969	930	911	941	968	919	941	1000	943	933	918	988	958	910	886	912	934	889	935	929	900	988	989	889	944	934	907	922	921	986	944	962	973	1006	1000	990	971	936	916	836	916	888	941	939	896	948	933	880	1017	963	940	891	946	932	899	966	942	871	865	899	930	953	993	987	829	883	925	884	923	943	913	936	910	945	914	933	897	921	955	922	904	906	980	910	919	924	926	939	928	887	942	922	916	993	952	961	925	951	932	886	950	966	1006	907	880	917	904	902	887	918	959	915	913	884	944	948	953	956	976	923	910	939	944	1008	943	874	961	933	945	938	909	930	1002	945	863	1000	953	973	924	955	903	949	937	958	973	900	883	927	966	903	960	982	916	937	928	953	911	929	910	977	948	925	953	891	932	985	992	900	912	977	975	917	927	919	959	912	947	954	919	981	911	933	923	967	897	935	930	941	950	947	940	907	938	951	956	908	898	922	944	924	878	881	973	967	933	960	923	919	922	984	919	957	951	970	942	942	950	979	935	980	930	903	952	960	962	945	926	919	891	902	940	960	932	937	923	921	930	942	950	923	981	958	970	943	966	978	905	909	931	925	923	927	1001	963	942	884	966	927	938	881	906	917	892	972	946	937	921	913	893	913	930	964	944	985	910	899	890	910	906	912	871	920	933	950	951	950	921	933	907	957	970	934	899	847	981	926	927	916	915	966	935	934	966	874	963	924	918	954	933	969	935	961	945	945	927	911	995	909	967	870	936	951	908	921	957	965	926	900	910	951	956	933	906	981	943	928	917	935	922	914	910	934	912	959	902	964	942	970	952	947	929	891	929	981	959	920	957	914	974	901	963	972	908	918	906	929	970	944	956	920	969	971	975	841	924	957	961	897	916	913	876	926	954	936	975	903	933	933	908	902	958	908	977	918	895	924	902	957	911	940	964	919	914	846	875	865	933	954	944	867	955	959	899	947	874	877	926	892	920	938	977	945	982	958	949	916	893	908	925	961	968	874	907	953	942	896	898	936	953	941	953	962	956	980	951	924	908	938	937	963	976	941	909	879	900	987	933	893	927	940	967	989	905	967	929	982	917	962	895	909	945	948	922	962	845	884	922	962	960	884	893	939	958	890	927	900	912	963	913	925	909	965	905	988	936	923	881	931	916	901	893	940	943	941	919	945	940	950	931	956	931	947	915	975	883	955	972	973	875	937	947	958	910	912	906	880	944	931	944	903	874	956	944	958	950	967	929	910	890	897	928	903	973	942	931	932	923	941	960	905	913	968	972	960	919	927	965	923	945	902	920	904	997	983	901	981	1006	929	947	930	900	906	936	950	918	953	930	909	950	916	951	935	957	861	951	952	936	947	904	938	943	949	963	899	903	988	923	933	944	920	974	917	867	913	930	921	919	968	970	929	920	901	1027	996	901	891	929	921	914	932	944	932	930	943	960	925	927	899	869	943	941	945	982	881	988	878	947	903	935	935	936	911	927	881	934	928	928	927	951	948	911	983	936	947	949	918	936	954	911	932	980	980	964	889	892	921	923	873	935	934	940	950	915	926	919	905	939	960	965	995	982	971	994	939	963	941	941	941	931	942	966	988	876	897	956	938	981	906	934	908	932	939	957	937	949	977	950	941	895	953	975	914	946	901	937	931	947	922	894	914	926	940	953	899	956	929	941	892	946	927	954	945	893	907	899	956	899	896	943	954	910	986	919	901	921	954	918	908	924	909	933	886	904	930	953	954	970	936	942	948	990	889	925	917	950	987	902	959	932	943	980	871	982	914	866	946	961	936	926	893	955	911	953	917	911	967	898	914	941	949	960	902	921	895	932	879	931	891	969	954	914	916	948	971	965	971	928	951	920	963	923	971	951	939	893	901	970	930	948	967	975	959	976	984	938	906	960	927	956	947	933	896	940	940	905	924	938	957	959	928	948	938	997	947	935	928	955	909	918	937	964	935	931	936	959	934	969	948	894	951	938	896	950	969	892	943	866	907	953	964	933	916	918	887	960	929	1012	926	900	933	923	934	929	846	929	936	884	880	935	948	924	909	960	942	943	944	914	993	966	875	908	936	974	962	927	909	891	927	963	939	900	941	921	938	963	912	952	935	899	928	940	920	962	917	938	863	894	950	953	923	955	948	962	961	959	971	949	969	908	927	900	951	873	939	926	928	954	936	938	975	896	910	932	972	993	904	914	947	900	946	942	965	929	939	957	966	897	952	953	883	1027	903	940	934	921	975	958	913	939	949	935	972	922	885	968	931	882	920	985	949	969	919	978	982	920	911	973	874	903	860	892	892	963	961	939	971	903	938	950	959	942	937	1012	953	891	976	957	944	984	956	904	953	926	904	929	952	926	929	1046	877	929	914	970	901	958	934	942	930	928	915	922	951	926	913	963	978	925	952	985	931	948	937	1004	935	899	906	938	927	932	942	943	947	939	940	901	950	968	951	934	942	924	900	964	978	971	939	912	890	920	908	942	904	884	892	948	988	937	918	970	921	911	947	941	920	894	913	909	909	948	886	902	935	916	949	958	921	926	907	940	915	934	917	1019	929	974	925	947	856	914	985	911	961	944	904	957	912	954	947	880	959	908	899	922	924	950	967	935	954	937	910	920	940	938	938	936	895	967	958	934	924	954	935	883	906	919	925	951	948	947	878	949	919	919	927	984	929	941	963	1021	960	960	916	893	902	975	927	968	902	915	985	935	992	961	924	875	946	924	911	955	915	922	966	955	942	926	914	933	930	897	943	922	972	935	966	967	934	919	922	1032	943	922	856	929	911	939	955	945	942	972	976	920	919	934	974	973	951	975	944	894	970	930	900	928	907	1001	907	905	978	902	917	894	943	858	955	899	981	923	918	936	896	927	947	909	934	955	989	918	899	925	911	973	883	984	954	915	971	943	938	941	992	870	895	897	913	940	934	951	958	954	901	891	904	912	930	901	932	947	920	931	898	922	930	911	945	945	926	940	909	922	923	944	906	923	943	947	918	894	921	966	919	920	909	960	905	945	936	956	950	954	934	1002	960	930	974	913	921	940	909	862	929
65680	101306	66455	32411	10054	2617	1119	884	820	831	841	869	801	828	801	844	779	814	875	872	816	836	872	862	821	857	882	837	905	851	806	831	825	855	768	855	849	850	818	835	884	847	846	876	840	846	779	833	832	802	808	855	796	822	802	890	832	833	855	847	846	845	834	868	810	824	803	829	827	782	817	818	832	828	775	816	822	863	834	840	847	806	831	846	853	858	840	803	793	796	867	873	820	787	789	870	897	850	780	793	805	857	838	804	814	807	813	833	859	864	850	858	824	800	840	818	835	806	810	795	832	858	825	871	878	862	877	832	822	864	886	808	844	793	813	832	831	864	859	805	799	796	810	865	838	874	826	848	807	838	837	814	863	857	821	817	824	876	884	792	860	807	791	824	844	804	816	802	832	795	800	869	772	834	759	784	881	869	792	850	826	813	828	840	854	898	795	829	835	829	818	808	824	857	778	894	802	818	794	834	832	822	783	849	844	786	778	857	859	844	805	867	852	802	813	880	828	830	866	856	815	803	788	819	885	835	838	835	779	814	790	843	848	873	842	836	821	818	812	857	808	810	852	842	844	870	832	816	847	825	776	796	830	836	780	837	817	875	839	774	818	840	846	840	830	904	825	864	793	792	796	824	802	806	846	863	863	789	836	830	836	843	826	862	842	832	822	803	833	763	815	819	811	822	784	833	845	805	832	842	859	804	802	887	785	782	831	782	898	879	768	829	817	825	873	758	816	796	860	810	816	834	851	833	776	881	858	792	805	844	808	792	789	874	782	825	781	835	826	783	857	812	804	840	835	803	810	823	842	800	803	853	827	817	846	848	813	845	793	811	871	815	819	821	779	796	780	853	838	829	827	781	820	819	821	872	854	787	798	812	816	805	790	873	876	817	792	781	824	827	806	843	827	840	806	798	797	829	774	828	772	858	812	834	859	810	807	827	819	829	849	755	832	783	848	836	838	871	833	804	830	816	828	837	826	839	814	796	792	798	829	819	837	805	824	824	799	810	842	801	835	815	790	789	853	793	853	783	775	779	868	855	828	885	779	862	796	839	808	786	810	812	832	839	787	839	800	847	851	861	835	794	803	781	812	787	825	759	814	808	796	901	815	854	786	845	813	763	821	818	860	842	846	839	793	823	820	844	795	866	822	819	807	846	842	784	834	832	807	796	800	855	854	799	838	852	796	838	816	851	855	833	836	813	885	842	823	856	854	872	846	880	834	810	812	863	784	802	829	862	868	813	877	800	816	847	789	788	840	797	858	832	855	850	822	878	839	838	840	832	792	828	789	827	845	824	807	797	827	832	861	817	803	848	834	822	810	817	868	825	859	814	815	775	780	822	798	811	823	827	794	826	779	803	852	794	845	862	824	832	870	819	829	845	823	835	882	831	828	781	792	794	776	854	788	821	835	839	875	864	830	836	846	858	768	776	831	828	839	801	817	798	822	821	851	845	813	823	817	794	845	843	864	852	801	818	795	826	811	796	801	843	780	779	831	814	847	844	853	843	790	838	848	848	787	801	824	825	859	797	824	761	825	884	846	819	791	797	824	837	818	770	790	826	787	787	830	863	815	787	870	804	812	843	869	819	874	869	844	831	832	838	812	859	798	815	802	838	852	872	831	813	759	824	872	823	804	815	800	823	828	821	775	813	839	839	857	804	900	820	787	834	784	822	840	833	825	794	798	818	821	804	794	866	807	794	781	836	841	845	819	857	837	861	867	776	854	790	840	845	823	782	804	840	809	838	813	773	828	830	839	773	825	844	827	843	794	819	833	802	791	821	855	837	853	801	757	829	791	813	811	808	821	857	803	774	793	806	848	798	789	794	849	821	788	832	834	807	881	837	768	813	825	778	765	797	850	811	843	815	817	834	830	833	845	867	816	860	885	823	842	781	869	831	787	818	847	790	841	830	845	855	785	855	851	815	821	822	795	818	810	833	831	846	777	866	871	834	814	845	805	836	789	832	785	783	850	830	820	836	860	805	823	828	817	824	841	858	811	812	859	810	838	841	838	848	857	820	835	841	852	789	824	852	811	798	820	821	835	867	817	786	853	817	830	820	748	791	837	798	838	837	789	840	823	809	786	842	823	817	817	789	783	802	807	825	818	796	803	828	810	806	813	808	793	799	815	801	793	864	880	811	805	833	866	790	735	841	832	806	906	848	796	839	855	821	823	748	839	819	817	823	841	803	819	812	833	821	813	841	819	823	815	856	792	838	815	845	796	827	765	863	834	871	844	816	821	851	838	815	822	833	840	798	817	824	871	855	845	858	823	881	759	795	794	844	841	880	802	895	833	815	839	835	864	782	786	814	769	794	806	876	815	826	832	819	847	835	830	844	865	849	803	847	830	811	831	834	827	794	852	833	849	762	791	869	825	850	830	848	822	813	831	781	770	816	828	828	742	817	833	814	827	789	763	845	854	849	812	817	805	799	827	808	804	775	806	866	831	869	790	843	780	867	856	808	795	808	798	784	806	788	819	828	811	815	833	834	847	851	793	815	820	807	852	790	810	804	852	855	812	856	855	821	811	789	870	825	828	824	810	783	839	815	878	821	841	804	746	821	819	796	817	842	836	853	832	811	799	838	774	793	864	780	828	834	826	801	800	794	826	833	847	832	813	808	813	799	827	848	792	879	804	756	838	824	829	866	759	831	815	796	835	816	774	771	847	801	814	785	777	809	826	825	750	808	765	839	813	790	839	820	852	855	835	803	832	823	835	839	811	853	863	840	877	829	847	842	802	819	839	823	850	853	841	821	792	810	809	805	814	828	805	840	814	803	763	802	836	826	846	796	856	864	819	855	823	791	844	845	843	846	814	835	820	808	801	815	853	777	772	807	823	843	844	829	863	796	838	807	801	808	829	818	820	831	850	797	799	823	826	782	842	820	830	808	868	827	831	876	860	776	825	781	790	814	798	825	825	836	794	818	780	794	901	824	749	832	803	799	811	840	889	893	816	830	834	855	802	822	781	831	861	824	818	814	830	855	852	825	819	759	806	824	822	764	795	833	829	807	772	798	845	794	848	821	828	836	896	807	775	794	812	786	814	796	765	892	820	853	862	796	787	866	791	794	784	850	838	826	823	784	831	819	770	818	860	812	889	794	826	748	850	855	816	801	788	829	816	854	826	843	900	873	818	785	815	828	845	817	775	849	829	770	820	834	822	819	810	834	820	793	838	839	813	831	834	848	812	777	846	827	800	854	834	805	836	860	764	773	830	847	870	764	780	834	814	776	841	809	782	788	825	843	855	793	870	819	802	774	843	786	834	826	828	864	831	828	771	806	793	807	802	830	792	828	837	778	823	782	795	815	800	805	829	774	775	866	818	802	746	821	788	817	831	802	883	867	802	846	829	845	839	820	883	829	801	817	839	836	838	822	786	828	839	825	847	853	791	800	816	792	803	798	835	799	817	825	850	824	828	836	825	835	808	801	810	830	831	845	833	838	835	837	830	859	897	846	818	794	824	777	806	809	829	786
31585	32620	24985	9208	1862	920	790	717	740	733	736	725	729	740	720	666	760	792	743	715	709	707	726	705	705	707	736	748	702	722	701	681	718	693	721	682	708	688	716	668	682	671	696	726	731	745	725	772	755	780	705	765	702	744	694	687	716	705	715	699	718	701	715	711	756	668	748	727	704	758	679	716	699	718	705	710	718	788	767	689	688	705	707	700	675	730	733	759	674	729	705	717	671	731	732	687	732	681	732	699	715	747	695	670	690	727	733	719	681	721	691	735	715	695	757	705	718	690	685	732	708	746	709	733	750	681	753	693	718	698	701	681	699	701	726	727	639	715	675	713	696	710	725	740	704	740	724	701	723	708	698	679	701	701	703	730	703	714	697	778	738	741	725	724	755	687	674	749	715	708	649	723	720	675	688	689	719	740	711	710	696	719	727	758	691	715	723	679	644	665	705	733	749	706	722	686	675	758	687	708	736	671	658	696	737	681	690	646	685	749	651	705	735	690	706	713	716	672	757	739	726	768	704	697	730	678	681	677	754	689	687	783	727	704	705	695	674	745	717	712	747	715	752	717	729	685	701	720	757	680	720	720	735	746	687	744	702	655	662	691	713	685	687	727	715	670	678	695	735	676	749	683	691	682	674	750	743	667	732	718	696	696	710	719	735	694	706	713	712	740	716	735	729	697	688	663	707	741	723	752	705	751	726	706	727	723	716	710	721	710	677	700	697	757	729	690	685	655	655	715	690	684	751	660	703	696	740	705	727	722	733	713	748	703	724	668	711	675	719	705	667	714	711	731	727	721	667	742	698	730	678	761	710	723	730	720	746	718	712	664	690	727	704	675	728	759	710	742	748	718	735	731	741	784	714	746	760	694	686	731	716	705	685	735	694	684	698	740	663	734	709	678	695	701	709	730	728	701	756	677	721	698	685	707	744	719	725	707	712	691	720	700	688	759	720	695	718	696	702	693	725	735	690	715	701	743	699	696	780	757	697	687	731	709	721	705	746	672	675	735	698	753	716	692	674	761	711	679	709	716	704	726	749	709	747	702	732	713	707	724	697	703	710	684	733	730	719	670	677	750	718	696	715	699	705	781	678	700	689	703	705	730	754	709	687	706	696	764	683	719	710	750	736	694	676	693	726	715	637	743	716	733	694	662	698	747	695	719	757	709	696	696	735	751	676	712	700	728	725	714	646	736	660	721	713	687	743	747	653	690	728	690	729	676	761	724	713	685	700	769	729	719	709	718	720	762	701	675	746	683	647	709	705	658	706	711	731	674	691	681	730	699	727	716	739	761	719	724	738	756	714	727	712	709	699	681	725	713	673	761	688	721	712	715	714	673	711	714	715	726	717	737	716	736	686	691	713	722	720	714	749	701	752	696	760	695	677	707	670	701	682	735	700	727	686	716	720	713	746	700	696	725	704	735	712	714	691	663	735	663	713	670	733	707	699	727	725	745	706	721	712	692	703	687	688	718	712	723	731	723	699	711	677	715	699	686	713	660	713	659	730	741	670	711	681	718	716	734	700	655	762	701	700	733	712	688	679	729	726	719	747	737	712	744	720	715	651	751	746	683	705	685	708	776	679	711	736	709	716	761	690	726	720	727	692	748	670	727	705	696	723	728	715	693	728	760	687	757	687	703	696	687	709	656	695	728	691	740	696	721	731	713	716	719	678	755	713	723	668	733	728	729	726	698	705	730	728	722	676	725	737	670	762	749	717	702	746	710	700	706	699	704	693	665	696	730	714	692	726	751	672	688	678	669	654	728	689	726	654	693	739	720	699	679	726	695	724	742	616	739	767	735	702	681	702	725	749	712	706	712	659	703	719	678	749	709	733	724	695	724	685	751	694	739	709	708	689	713	737	712	749	714	716	697	741	718	704	704	723	720	669	717	749	708	668	722	754	700	743	658	695	697	730	724	760	709	772	704	724	746	694	714	681	693	721	716	716	681	749	677	698	682	731	737	760	734	689	739	730	736	708	707	702	710	729	756	762	691	710	741	663	677	697	739	738	774	646	733	723	740	687	657	700	746	705	733	683	703	726	732	763	740	756	715	695	710	741	670	697	763	706	709	735	690	665	712	713	723	701	734	717	708	691	705	754	701	702	746	726	719	724	727	768	696	724	783	715	735	685	738	707	730	713	740	658	743	737	693	733	711	708	703	675	740	742	719	736	735	737	704	724	770	720	752	720	750	712	728	706	695	676	733	640	752	701	714	717	686	746	743	718	720	715	682	683	737	709	658	767	697	716	700	706	749	687	763	708	652	716	678	761	718	681	741	698	702	746	753	719	699	714	675	699	663	700	754	681	682	742	682	725	717	690	724	655	728	754	719	755	706	733	663	677	689	747	744	687	695	721	692	750	657	727	729	708	736	762	763	708	663	755	727	679	710	729	729	725	696	688	690	727	698	667	717	745	707	732	694	746	726	686	734	744	720	717	739	710	728	718	698	703	690	724	717	726	727	667	720	699	729	743	692	686	650	662	702	748	740	686	698	729	712	693	727	705	712	684	739	717	736	660	747	705	705	705	723	696	701	719	704	703	759	701	715	755	705	723	668	706	709	711	713	741	693	713	717	690	667	696	688	723	719	697	785	742	671	696	683	679	751	724	710	746	694	713	684	692	720	700	661	715	733	686	641	721	717	707	686	685	713	738	721	719	722	675	728	697	722	683	700	721	728	697	739	716	730	751	700	674	749	715	720	708	723	699	695	678	714	660	717	736	690	726	685	743	710	706	719	735	690	704	704	665	708	742	722	733	650	709	741	762	729	729	707	726	666	709	741	689	679	740	705	660	730	712	719	673	709	738	719	693	729	695	770	709	745	695	719	711	722	736	722	675	747	733	682	718	778	649	712	674	699	706	735	676	713	672	720	704	688	724	702	719	697	651	738	692	694	703	715	715	712	699	678	668	721	686	774	783	667	692	710	716	686	720	705	728	719	749	728	735	704	700	723	771	713	729	731	756	705	691	670	723	727	703	686	660	628	724	729	755	744	674	696	727	718	709	690	694	724	737	692	724	695	662	683	774	712	734	720	716	706	749	711	761	696	750	743	685	722	750	734	711	698	684	697	681	735	727	728	708	717	694	707	705	737	682	694	737	688	700	768	717	742	685	721	701	679	692	685	680	708	738	736	709	714	710	717	652	707	713	677	699	703	668	702	706	718	672	711	675	746	753	685	701	719	665	707	738	675	714	700	745	694	697	707	692	746	718	703	728	745	662	715	729	659	731	738	699	679	724	679	725	671	672	721	772	733	745	716	694	696	725	705	716	682	702	675	695	715	740	699	698	680	712	720	755	723	725	703	757	709	736	751	744	700	753	707	764	730	730	723	744	685	711	670	754	734	697	720	739	679	741	662	732	697	726	700	672	727	717	717	697	721	674	709	692	695	671	757	787	707	737	723	689	685	688	701	763	742	649	699	736	692	750	740	746	710	743	712	703	712	673	702	706	714	699	703	698	723	710	690	721	721	738	740
26466	35701	17651	4748	1277	659	582	553	552	516	567	563	542	573	587	614	566	584	542	585	577	572	588	637	588	588	573	602	527	588	609	549	567	506	619	543	590	553	591	572	544	537	580	557	560	603	621	602	543	599	579	631	566	585	559	578	567	568	550	557	528	512	577	605	585	622	547	582	608	588	569	550	543	562	607	567	561	573	590	564	594	564	559	583	561	568	553	586	559	535	606	586	517	582	586	537	586	566	544	608	568	592	573	596	590	521	587	573	576	546	538	548	616	555	556	548	550	540	567	569	579	577	584	561	521	589	570	529	519	560	599	566	558	549	566	583	556	596	575	564	617	579	524	548	542	610	543	538	552	568	548	582	554	570	576	582	558	561	562	578	579	594	534	578	550	578	557	580	568	511	554	533	570	562	563	549	554	557	515	547	541	588	598	555	555	543	553	544	582	579	523	579	550	558	557	533	599	583	564	607	614	528	583	573	574	597	581	589	564	577	570	556	568	536	535	593	536	648	585	571	616	551	561	560	575	562	533	553	577	595	569	566	568	548	587	583	553	564	563	618	607	587	529	547	556	597	544	541	602	562	577	572	550	596	580	567	588	564	513	537	539	520	601	544	577	577	567	612	568	551	618	616	599	570	555	577	545	561	524	551	578	611	559	548	569	560	583	547	541	607	578	575	535	602	540	535	536	578	606	557	570	560	530	588	605	586	541	558	552	544	576	601	582	571	564	546	573	602	577	570	569	566	556	562	535	548	584	601	630	584	572	568	594	560	573	603	566	572	572	599	574	574	578	553	558	551	513	581	529	566	566	570	618	576	556	549	550	555	577	573	538	568	568	578	582	558	550	592	535	576	578	536	543	587	564	550	560	585	526	547	567	573	618	544	595	535	566	579	586	568	552	522	565	584	554	527	552	570	552	581	530	576	569	551	631	528	542	559	573	584	510	557	567	620	588	563	558	578	571	574	565	559	535	588	599	584	550	562	572	555	561	581	559	554	586	562	570	568	574	528	530	546	563	544	582	561	593	556	563	585	516	583	562	608	634	566	576	553	560	595	577	545	564	541	551	563	579	578	639	566	591	520	521	595	559	549	547	624	550	579	580	542	558	552	555	525	563	568	564	530	570	595	559	600	551	584	576	544	583	595	593	571	563	543	533	599	528	612	516	566	576	583	577	539	578	565	547	586	578	557	565	595	586	602	552	557	550	571	566	550	577	544	551	556	537	579	544	561	584	547	581	583	568	569	563	534	607	709	554	579	577	547	551	561	547	604	549	560	522	554	560	547	557	599	540	502	603	576	589	557	576	569	597	572	573	582	561	580	577	567	574	553	524	558	558	563	575	573	563	559	570	524	581	558	530	573	524	559	582	586	570	612	546	585	554	544	603	558	595	605	566	553	537	579	585	589	561	583	537	580	570	555	563	551	608	552	552	559	552	557	549	583	565	600	545	554	596	561	550	562	561	581	549	593	581	593	582	537	577	573	574	572	583	574	567	589	556	555	540	583	568	565	571	593	600	583	515	527	545	554	563	590	603	597	580	574	569	588	570	563	547	532	601	555	598	577	620	577	571	581	557	555	605	586	558	575	534	559	628	571	561	528	607	558	584	532	546	539	553	584	587	522	542	563	556	578	568	578	585	549	556	561	580	553	593	578	549	581	573	542	584	572	574	591	615	565	557	546	540	538	585	546	538	566	575	554	579	597	550	580	575	592	567	566	591	578	550	560	580	565	590	571	600	601	545	541	568	571	593	595	543	556	576	567	564	578	564	525	604	574	602	585	577	549	551	590	538	563	578	547	578	549	559	612	564	613	624	526	561	547	563	556	538	598	577	570	580	609	559	574	570	586	594	574	547	543	562	565	619	561	506	597	584	583	581	540	563	545	549	565	592	557	558	610	598	577	554	541	562	546	568	552	591	534	522	569	566	565	562	551	577	576	577	567	580	586	578	614	561	591	542	600	585	547	590	609	535	586	590	570	557	588	564	591	560	569	623	566	549	561	604	536	570	553	589	579	562	554	533	642	549	566	523	543	580	589	550	549	531	587	548	581	592	570	534	568	542	567	570	531	577	573	581	549	575	533	537	588	534	551	557	556	542	561	570	528	584	520	569	544	565	546	569	570	606	573	555	586	545	576	536	574	528	588	583	630	541	540	557	605	589	607	598	561	596	556	539	593	585	594	532	622	527	576	582	598	560	559	558	611	549	508	555	568	583	637	554	564	546	559	544	588	562	536	603	562	567	626	520	595	593	552	540	567	550	597	512	586	563	601	554	547	561	554	606	585	567	583	584	589	593	563	557	548	559	624	550	555	589	534	563	574	548	521	590	567	569	525	557	552	588	533	564	594	575	559	582	559	596	567	555	566	551	538	601	560	572	578	543	595	634	577	585	534	555	536	554	562	552	570	542	563	580	593	574	538	546	615	534	567	620	518	564	525	583	559	572	586	550	617	552	563	551	529	556	561	552	570	549	564	575	540	579	572	537	614	562	583	535	531	562	571	575	540	574	563	564	565	591	547	573	543	600	533	609	534	561	566	572	567	575	568	516	589	584	501	553	575	560	568	590	555	598	556	588	546	595	571	580	585	578	567	576	589	562	569	622	558	537	533	568	574	549	596	521	556	538	575	577	563	587	575	554	580	581	575	563	537	588	560	574	565	566	589	564	546	587	539	522	571	539	566	541	589	590	596	538	568	547	587	552	561	595	560	572	580	555	560	602	527	566	573	545	569	605	564	593	578	573	599	558	560	562	552	593	549	536	524	581	598	577	612	597	576	543	546	545	534	556	580	615	584	550	562	617	545	559	598	550	545	608	588	543	549	541	587	597	537	572	561	569	589	551	570	575	555	514	569	575	583	609	601	559	594	560	555	563	571	603	548	570	610	520	619	547	535	532	563	530	563	561	536	605	602	585	547	558	555	553	588	549	576	637	552	592	506	623	588	578	554	589	571	545	596	542	596	558	591	547	575	558	566	600	603	586	585	515	526	584	541	558	530	538	583	581	586	582	526	560	540	579	558	604	611	552	571	573	588	602	583	546	551	527	620	531	528	542	562	552	613	580	590	613	596	607	552	593	589	537	602	546	582	600	566	542	576	547	586	542	511	569	544	566	581	574	579	498	586	555	531	531	563	556	588	615	589	603	571	574	573	591	540	590	561	580	572	556	507	551	577	580	534	536	578	526	620	607	573	579	544	560	560	586	580	580	559	591	552	541	587	573	593	576	573	586	541	557	572	576	542	594	545	582	543	552	584	561	568	520	590	563	543	559	531	548	540	576	556	543	553	559	572	588	570	614	559	527	546	553	531	566	591	589	596	513	570	568	575	550	582	576	606	586	567	542	549	596	577	563	561	553	554	578	582	568	529	599	563	533	541	586	630	555	558	568	571	604	561	604	586	582	634	526	592	585	583	523	589	559	562	573	620	597	569	543	558	592	588	557	578	524	570	583	556	575	560	586	537	577	550	567	547	578	557	559	561
26819	28355	38285	28671	11188	1953	915	779	729	738	747	706	741	689	715	714	700	737	702	713	768	755	651	708	727	729	702	681	760	766	732	657	733	686	721	730	723	708	750	690	695	724	726	704	683	714	713	717	675	730	756	708	771	710	714	696	751	674	698	759	667	710	712	729	697	748	688	733	742	666	692	705	708	688	668	679	691	731	688	682	744	709	740	729	662	751	717	725	677	659	697	695	716	762	694	706	703	728	684	697	717	695	739	714	730	740	716	726	725	720	709	677	705	664	734	695	714	772	734	722	744	720	673	717	752	725	710	727	821	681	706	749	683	738	711	671	724	717	722	717	736	711	686	702	719	756	703	670	676	657	711	674	770	719	692	722	717	703	673	718	706	724	709	703	702	721	690	680	690	746	705	716	726	717	661	700	736	661	757	719	680	740	744	717	724	726	741	738	702	695	770	726	749	741	758	760	702	696	674	660	704	769	700	711	666	756	707	678	679	721	744	699	710	698	698	734	768	674	710	686	698	756	696	755	702	689	724	746	681	727	695	688	740	717	708	685	745	770	671	736	729	706	685	665	708	701	681	668	729	734	662	747	728	731	700	697	716	718	732	747	671	726	744	740	713	721	745	718	708	716	723	711	701	700	688	715	719	717	699	733	678	690	714	720	740	731	666	702	723	704	728	730	708	689	720	682	688	729	711	716	686	683	693	690	702	703	741	722	715	677	684	724	683	741	729	717	732	686	736	708	711	692	711	724	731	724	688	752	729	694	733	744	689	720	727	691	678	729	731	672	760	736	738	695	718	745	659	698	689	673	673	690	704	684	731	713	724	729	708	712	751	702	670	673	704	754	696	699	725	713	730	674	677	745	662	726	700	713	746	710	716	703	731	697	715	709	674	711	727	695	642	680	721	724	677	720	695	681	708	719	724	781	727	726	750	709	732	710	661	665	691	715	760	770	746	700	723	685	722	714	721	683	718	723	715	674	710	682	662	769	725	687	677	714	731	741	710	720	748	716	719	744	706	698	699	703	731	729	736	680	665	719	681	754	732	696	697	716	718	695	753	709	700	677	688	713	671	723	698	717	703	693	717	672	690	726	716	659	710	717	785	699	682	712	704	728	694	718	670	665	680	704	717	651	725	678	726	745	733	729	702	692	767	653	699	736	748	713	686	734	743	721	708	674	662	695	659	683	752	697	748	704	691	726	751	711	725	697	698	718	714	732	700	709	720	735	708	737	701	689	713	698	712	719	797	694	725	700	711	725	698	724	729	656	701	738	690	747	735	680	776	679	708	720	744	746	721	701	700	715	712	714	697	705	693	703	682	691	701	674	686	661	681	690	686	750	733	692	744	741	723	691	730	723	765	735	705	664	710	684	704	688	739	706	652	697	785	671	713	709	723	746	735	712	722	706	659	660	660	678	769	688	689	704	696	732	712	675	683	727	668	700	726	738	721	677	732	685	747	760	704	738	697	725	710	747	720	624	672	729	713	673	675	691	739	714	679	736	693	699	762	750	713	729	774	689	696	724	687	707	725	711	698	665	756	699	736	709	677	720	724	776	755	718	707	745	684	652	711	719	722	700	741	659	693	692	728	737	680	781	701	718	710	703	694	663	749	654	683	723	700	725	688	766	718	707	734	668	705	723	695	693	716	684	737	670	687	708	709	671	699	717	750	739	672	684	737	707	743	688	751	681	710	728	726	746	762	699	738	768	719	705	733	714	740	737	704	728	697	692	715	763	699	706	709	685	694	722	694	678	720	722	735	692	671	645	679	638	746	728	700	741	692	693	710	741	687	721	694	704	752	751	718	687	698	732	687	707	719	726	684	683	664	686	693	699	754	708	735	742	683	675	676	725	710	729	708	723	724	724	721	705	680	745	731	683	669	647	676	661	741	692	667	708	689	723	670	733	680	739	726	712	736	694	713	670	727	695	666	713	696	704	705	684	710	672	712	769	739	656	741	720	680	750	747	649	747	737	696	728	691	702	740	662	702	675	694	700	703	712	714	727	672	738	758	701	761	748	707	652	716	765	685	707	662	759	695	680	685	681	691	739	737	694	664	693	741	691	704	684	716	698	688	679	753	685	718	743	714	699	683	698	711	707	678	724	715	713	715	699	710	728	710	755	721	737	704	763	701	732	723	721	703	728	715	760	711	654	678	682	702	730	709	690	757	671	705	663	722	696	725	675	670	694	753	650	765	716	725	733	684	699	691	754	718	723	730	676	733	679	690	690	679	713	695	710	705	707	708	693	707	714	715	716	709	716	721	708	699	740	689	727	720	762	722	708	666	741	681	689	729	683	720	675	697	738	701	679	694	678	677	717	734	720	648	673	741	674	718	762	707	677	645	723	705	667	680	678	714	708	696	730	734	682	687	671	657	690	720	678	661	688	739	682	776	724	695	680	718	728	726	684	731	705	623	720	719	714	655	708	734	661	686	734	753	723	729	711	739	666	704	687	742	703	735	707	728	692	713	690	713	678	718	699	704	757	759	733	689	752	711	727	695	747	736	741	687	723	660	726	718	712	725	727	727	726	708	726	668	711	749	763	662	730	685	705	712	711	712	700	719	701	685	686	738	664	710	702	721	715	721	715	676	706	700	714	688	763	751	712	695	717	704	701	702	737	690	714	666	677	731	648	682	729	708	680	753	702	699	702	740	751	688	689	722	764	717	672	701	727	682	701	680	652	716	698	678	701	745	725	743	687	682	703	742	672	726	717	703	692	708	742	740	678	641	714	710	703	700	724	652	739	712	737	737	694	731	719	663	694	724	762	748	726	705	746	728	689	706	718	664	703	690	704	770	729	700	705	693	761	753	692	776	699	703	688	701	715	720	705	760	739	706	724	708	723	678	645	702	699	775	752	745	724	718	702	674	667	676	732	784	670	733	714	743	684	711	682	707	717	755	690	721	712	721	689	693	724	751	711	701	767	690	676	741	708	657	721	657	699	721	707	711	710	748	691	736	757	767	721	740	738	681	736	682	700	710	721	746	683	711	676	719	691	738	730	752	686	700	694	736	668	724	706	709	720	731	695	657	730	732	702	659	667	688	728	671	669	730	697	721	702	744	734	762	711	691	680	741	688	715	674	675	718	763	701	737	666	702	758	679	734	700	741	720	674	730	729	722	720	665	754	741	756	743	762	704	690	722	739	725	718	723	690	731	703	745	706	693	693	673	669	701	722	735	727	752	710	729	720	727	657	670	698	731	756	717	677	724	723	680	647	692	659	728	672	698	678	718	685	708	649	748	753	708	722	740	670	745	711	684	701	733	712	707	711	688	721	691	704	681	629	706	718	724	680	678	717	758	725	748	753	699	729	697	727	685	688	728	691	723	675	733	713	697	713	680	705	725	675	709	694	726	684	680	699	722	735	707	708	712	712	686	685	716	733	723	700	707	689	738	716	739	722	677	762	728	685	661	727	686	715	753	705	688	713	737	679	729	624	717	738	718	714	724	678	696	723	701	697	693	689	710	690	722	708
59668	81131	48302	15648	3996	1033	690	614	587	630	610	604	617	573	647	590	626	623	596	611	618	593	634	646	629	654	580	614	601	639	613	577	611	583	616	595	617	600	600	640	593	599	612	606	647	607	613	576	597	568	661	597	634	649	625	603	602	596	599	580	623	603	624	606	645	614	641	612	568	620	588	597	621	603	598	601	608	633	587	576	588	619	591	578	623	593	611	650	661	589	602	605	579	614	579	634	612	592	601	580	609	609	595	595	620	601	592	603	554	621	633	653	623	633	604	606	613	601	645	609	629	620	578	581	619	612	617	615	616	608	550	616	609	609	615	585	609	587	601	618	604	631	615	631	614	623	585	623	653	664	639	573	607	594	598	596	644	617	613	602	588	644	628	621	624	589	577	589	591	567	589	581	609	605	610	609	563	621	604	572	564	621	637	590	611	610	596	591	602	590	562	610	582	630	567	610	558	654	582	610	598	618	583	647	633	575	539	571	596	597	673	629	600	613	600	594	616	604	574	612	630	594	592	608	624	584	595	602	582	602	600	638	575	605	609	620	609	624	574	580	612	576	602	591	619	604	602	590	573	587	606	622	576	626	588	568	585	627	565	602	588	577	617	628	618	602	629	593	588	606	621	597	612	589	601	608	597	612	588	611	627	644	598	574	593	612	639	617	582	594	600	551	647	577	590	644	608	631	570	574	630	615	604	604	585	591	591	595	580	573	620	577	588	599	582	625	615	638	610	586	572	625	571	605	595	611	624	619	575	579	597	599	633	593	611	583	651	595	570	625	646	605	598	606	595	646	625	589	621	608	578	609	626	604	602	618	634	587	578	577	642	589	589	651	598	575	586	628	602	577	630	579	583	540	641	568	646	653	615	590	601	563	640	611	563	588	618	608	628	604	607	657	623	615	598	615	577	644	580	625	579	580	596	618	573	594	644	584	598	570	617	614	622	587	615	595	660	627	627	583	581	628	590	597	597	610	569	608	592	627	634	580	589	629	592	638	675	612	630	638	638	598	597	612	554	612	619	640	563	584	605	645	609	631	622	606	582	581	595	618	587	614	608	604	602	604	580	592	627	599	584	598	628	656	619	570	602	557	616	609	622	598	620	606	641	591	567	614	583	563	586	593	580	601	553	581	593	633	614	613	606	582	597	621	624	604	611	597	620	563	688	603	582	640	557	560	614	625	630	637	600	618	570	629	593	631	600	600	637	604	611	549	553	634	563	627	599	593	641	577	621	626	580	569	587	591	577	614	611	631	581	560	577	593	604	607	604	583	587	599	605	596	600	579	661	624	562	559	649	633	646	605	580	600	595	612	597	614	595	559	542	588	616	619	575	625	575	599	600	607	647	632	631	590	621	628	613	592	647	634	619	616	633	632	574	600	617	655	597	607	619	598	589	585	618	576	610	599	658	596	627	583	588	579	629	605	579	639	614	589	607	627	603	630	611	643	634	607	631	590	595	585	571	579	609	592	606	618	573	599	633	642	599	589	620	591	575	570	588	559	609	619	643	625	619	637	614	600	622	622	614	658	603	657	612	579	627	629	565	630	629	592	656	615	609	564	647	616	594	571	605	630	601	619	617	624	584	641	615	604	641	604	629	648	617	574	654	615	606	543	614	580	596	583	606	602	574	604	610	670	582	566	602	633	606	590	571	605	580	580	611	617	600	587	625	655	633	598	602	653	651	610	602	616	605	608	595	603	582	608	649	603	610	603	657	602	602	612	598	577	623	651	613	613	668	610	597	562	626	580	575	599	572	593	613	644	633	626	561	650	583	623	606	618	598	598	631	592	621	582	591	608	623	576	600	561	596	585	623	605	643	603	590	620	616	590	643	615	619	622	620	641	585	597	612	609	607	614	634	624	627	596	617	587	642	584	610	579	624	548	641	568	653	591	575	573	620	635	593	621	611	569	607	606	615	611	611	588	658	642	627	555	643	658	626	589	581	625	604	624	616	592	634	609	661	609	581	606	655	600	556	604	613	616	638	591	583	617	612	616	645	620	607	625	596	596	580	615	575	619	630	609	594	563	578	576	577	615	632	571	603	593	575	581	595	596	600	627	565	584	581	581	665	627	604	613	565	587	628	625	637	609	654	678	586	632	640	597	621	644	595	555	559	620	610	613	601	620	634	582	614	614	577	623	586	587	612	581	587	583	607	605	634	597	601	593	598	613	634	572	639	601	581	643	570	644	621	540	660	609	600	608	589	645	646	628	597	593	610	577	602	596	584	568	624	595	623	603	583	626	601	594	556	649	624	627	612	578	609	628	632	587	618	586	610	603	647	624	625	591	589	637	546	579	605	579	621	588	594	609	576	625	626	612	593	650	639	598	584	591	658	623	605	607	664	581	638	660	603	605	620	643	597	640	610	602	582	604	614	647	571	587	618	625	598	575	634	615	593	608	652	636	570	604	622	606	578	563	605	623	627	563	598	591	615	666	617	627	592	578	573	605	613	626	563	585	611	573	592	587	577	571	633	583	634	580	628	609	613	611	594	571	626	600	585	652	587	612	649	598	599	656	548	598	627	573	613	570	596	593	584	612	585	647	595	567	582	661	646	617	596	600	586	574	621	610	616	666	563	636	616	625	609	563	608	608	587	613	592	575	625	603	588	539	607	619	631	585	592	602	672	608	628	636	605	599	630	665	599	611	620	609	629	644	572	575	603	614	578	589	612	577	619	651	567	608	612	592	606	603	567	631	605	588	560	632	631	592	582	604	587	607	583	624	623	626	641	615	599	575	592	579	582	602	562	619	609	639	612	609	624	600	625	593	569	641	612	629	627	611	565	627	638	622	589	608	582	656	606	632	596	605	599	628	598	566	599	604	635	599	583	568	618	571	595	572	601	598	609	587	609	625	577	603	590	621	555	627	582	606	592	614	632	573	621	577	654	593	644	601	592	587	588	585	592	634	629	575	647	618	596	635	631	601	617	622	629	611	601	610	648	626	608	590	586	589	650	636	590	594	599	571	598	604	574	634	615	571	572	605	619	568	634	570	651	610	589	587	628	619	597	621	608	648	562	634	578	632	557	613	560	552	557	609	598	562	570	554	624	605	596	617	574	601	596	621	626	598	628	619	620	553	586	617	604	616	600	610	576	588	570	595	636	611	611	622	635	605	609	598	621	575	625	596	608	593	636	585	673	588	572	616	577	557	585	607	622	540	630	611	621	617	575	627	604	593	574	615	610	639	629	618	640	582	620	613	622	562	600	582	630	663	600	583	614	619	584	571	610	631	583	593	604	620	608	641	597	630	595	627	610	545	593	601	625	630	598	574	558	599	621	598	641	604	589	630	634	557	637	616	620	603	617	656	640	580	607	645	617	642	591	600	602	613	562	602	544	590	623	614	594	634	603	602	590	590	605	594	656	617	581	546	576	609	597	584	649	614	615	632	590	628	614	604	620	636	577	580	625	606	609	575	603	659	597	641	624	632	637	591	640	608	616	626	608	597	595	623	610	618	612	589	624	576	599	609
24335	22991	32043	27257	21283	12617	2540	1200	888	1004	942	955	969	876	912	957	923	854	973	929	911	926	1005	895	916	904	910	913	966	924	902	950	882	939	939	891	896	948	860	903	848	962	868	848	957	907	890	952	864	924	923	897	910	938	918	889	876	906	962	894	955	908	913	953	892	869	913	910	893	853	861	919	878	874	908	929	911	954	911	891	949	852	928	955	874	902	894	904	882	859	932	928	938	931	942	857	903	913	921	914	941	892	823	905	975	906	940	903	904	924	877	900	907	873	900	917	860	873	905	913	941	884	949	881	920	907	917	894	924	899	864	852	895	923	911	891	855	886	906	883	886	886	929	890	951	877	901	957	852	863	879	886	845	951	879	900	885	976	904	913	921	937	849	853	951	910	914	929	939	919	861	928	902	953	911	897	870	945	905	918	945	885	887	852	929	944	865	893	892	914	872	881	944	960	876	877	905	894	917	941	933	895	903	939	897	943	917	883	899	880	920	941	912	846	894	909	938	891	873	871	865	887	883	895	864	882	924	899	861	892	915	844	930	899	912	943	952	937	910	886	880	873	889	890	890	930	933	906	882	917	881	902	941	867	935	880	904	890	922	861	898	894	941	906	890	937	904	881	900	896	896	962	904	892	892	946	917	890	863	905	880	908	909	889	899	937	943	1021	909	893	910	913	867	838	874	889	926	943	903	888	858	894	912	918	941	872	890	896	920	858	901	867	906	929	919	846	891	872	906	888	900	870	923	903	946	914	909	911	837	893	913	889	865	951	875	955	912	871	913	896	903	882	904	873	934	897	898	904	919	901	941	911	932	890	859	903	944	924	873	902	849	935	877	896	956	997	881	889	924	910	882	919	903	907	883	884	885	846	932	878	880	901	873	861	879	915	912	896	903	927	949	907	913	898	912	954	899	887	901	890	947	922	928	927	951	862	849	901	882	932	847	957	892	852	887	916	909	923	913	867	923	871	943	888	908	856	900	885	891	902	920	890	915	963	917	899	871	905	944	883	910	947	869	935	866	839	910	846	871	926	885	927	860	928	894	892	917	922	908	901	887	879	863	906	943	942	893	862	899	937	934	972	913	863	922	924	917	908	890	945	893	889	888	919	894	874	914	914	864	941	870	911	873	918	900	963	917	860	869	919	877	896	903	880	865	920	846	966	976	885	948	897	889	904	905	906	919	933	909	890	860	892	917	901	911	935	939	899	882	867	859	916	909	883	906	909	910	896	912	882	897	837	918	907	900	933	884	857	898	906	929	886	935	897	890	945	910	909	908	891	924	870	893	876	891	843	936	971	854	941	869	897	875	880	905	956	902	888	894	849	876	901	872	918	892	900	917	985	885	878	928	897	913	883	886	889	905	882	826	953	928	908	910	920	903	885	860	915	915	856	892	882	905	903	921	926	929	917	915	899	897	890	845	901	881	900	897	935	919	899	877	919	945	886	884	905	904	914	912	918	830	917	871	920	969	926	915	898	919	911	942	844	903	880	846	972	960	915	904	910	873	921	909	912	924	917	899	906	845	957	902	909	875	916	855	895	869	929	828	873	848	924	893	871	897	869	864	943	877	895	886	904	970	926	899	918	904	903	924	954	888	887	912	932	852	917	922	933	890	947	956	911	900	937	912	882	912	863	904	890	923	915	906	897	887	879	930	944	947	925	900	932	924	911	890	949	919	883	972	919	907	864	895	959	883	856	873	926	894	887	912	913	951	853	876	925	867	891	901	880	911	869	898	904	915	915	918	837	883	922	929	909	914	917	884	903	850	919	912	883	922	881	886	832	944	933	937	898	894	938	902	854	862	920	903	837	880	941	917	896	986	881	869	890	898	838	905	929	885	916	915	904	932	910	891	942	939	925	878	846	924	906	868	847	881	880	940	853	893	904	880	898	892	912	957	894	933	915	899	924	963	918	891	894	962	914	882	972	948	893	935	836	898	830	880	887	859	905	959	896	868	918	920	946	900	922	911	918	898	909	919	906	936	898	846	870	895	839	881	933	930	938	884	870	934	961	911	858	897	903	929	908	878	942	891	916	940	904	915	836	903	949	917	900	886	871	956	971	924	957	935	920	881	903	905	939	854	903	942	933	895	926	904	919	932	933	882	897	884	879	927	903	915	921	878	923	901	937	878	898	918	883	928	839	920	954	871	901	908	897	887	894	934	866	947	874	870	914	923	918	924	931	927	922	939	884	901	900	904	885	933	873	894	889	886	934	861	920	875	878	880	882	931	921	872	870	924	950	914	873	929	918	930	946	867	970	890	902	894	920	895	903	913	910	907	877	932	928	932	891	953	891	936	906	881	895	913	919	891	871	883	850	935	890	896	876	921	926	889	848	916	899	907	853	866	899	936	947	963	897	928	885	928	908	908	897	913	914	914	900	907	895	909	873	924	931	923	933	849	874	943	901	889	909	873	898	942	904	881	922	902	925	870	921	906	848	941	910	882	933	937	864	892	919	879	920	912	911	857	898	875	892	914	868	879	890	831	907	903	936	917	870	904	889	878	859	895	883	933	912	827	916	890	887	929	876	871	903	902	910	893	865	883	869	896	884	893	880	904	902	886	891	931	879	899	881	897	903	866	875	945	918	864	901	930	898	944	913	958	919	888	890	918	883	947	899	914	920	872	860	937	856	914	931	948	885	923	916	889	887	935	932	909	841	897	897	896	887	917	889	912	916	922	921	899	914	916	856	885	916	886	920	921	870	899	902	901	895	844	916	898	862	909	861	820	913	861	921	917	900	894	892	927	863	880	894	894	920	910	857	861	935	907	862	894	938	921	873	885	895	902	913	890	909	916	921	914	896	890	913	921	874	844	945	902	947	933	931	917	893	931	958	951	888	883	901	930	957	871	929	870	917	883	876	856	884	926	905	926	895	867	897	960	919	905	890	909	919	863	897	897	920	861	930	897	890	884	904	874	849	922	922	903	922	850	900	844	905	874	898	909	887	900	930	859	882	885	930	873	885	882	880	875	918	861	924	926	860	929	978	872	890	922	874	887	880	893	888	954	885	898	910	910	888	905	868	874	906	856	902	894	890	917	924	910	875	873	894	886	920	899	916	905	916	861	841	883	913	898	911	893	990	848	898	889	886	892	942	923	968	865	896	941	843	889	962	896	902	892	911	831	882	914	968	925	901	919	955	901	953	943	895	879	898	898	894	892	896	928	830	909	898	888	906	898	954	858	885	852	813	908	837	921	892	853	818	893	935	888	915	861	925	869	939	873	905	888	940	869	926	939	909	866	917	898	864	948	872	902	949	894	910	891	909	898	893	887	940	874	856	948	929	896	903	897	839	866	933	850	870	871	885	885	897	934	874	910	909	899	884	887	826	896	967	924	994	919	936	887	890	877	918	894	935	844	902	886	906	881	875	916	878	931	882	932	931	905	912	848	871	856	987	889	891	943	939	897	817	891	896	835	933	880	917	869	923	925	960	958	841	912	895	836	934	901	893	908	884	889	861	932	901	915	868	879	878
62445	100279	64387	31691	10774	2565	994	827	800	840	762	834	766	824	837	804	802	795	894	817	825	845	838	803	835	820	807	831	802	799	843	755	797	802	850	825	810	774	777	861	858	789	842	780	772	814	826	761	790	797	768	812	843	787	800	801	762	755	772	767	788	782	799	811	839	790	811	774	833	761	768	774	837	792	785	824	743	826	814	772	815	807	805	753	820	774	838	804	822	761	805	812	789	800	793	814	796	823	803	798	804	810	779	782	767	758	775	784	858	850	784	836	819	831	831	762	848	781	833	795	796	823	717	799	796	782	802	802	806	840	843	762	794	756	801	780	825	851	786	768	836	789	828	813	786	797	807	795	796	796	759	750	781	819	794	775	755	762	820	819	805	844	796	815	773	802	787	758	818	774	824	760	840	820	788	752	768	795	820	820	803	769	809	796	788	823	805	761	765	778	819	811	803	819	833	757	757	817	787	813	819	818	817	779	794	833	820	784	839	846	803	791	802	817	787	817	810	804	829	814	771	765	756	773	784	844	815	752	795	789	773	808	755	811	791	806	803	831	789	834	782	806	752	841	810	789	824	824	800	813	796	779	789	855	775	770	782	832	826	786	793	799	815	787	809	844	773	790	764	778	774	789	756	793	853	770	755	799	872	760	763	811	809	803	810	856	837	794	773	789	825	787	785	798	828	817	810	790	849	810	799	770	834	787	798	791	799	765	761	831	808	810	785	803	769	832	819	780	753	772	841	872	822	743	793	778	809	785	790	807	818	800	777	800	784	797	783	796	817	814	822	769	790	798	759	799	849	809	800	800	773	792	742	821	803	824	780	770	792	830	803	798	836	808	790	771	815	810	807	779	820	820	799	835	792	819	745	767	858	796	820	802	792	797	743	781	796	801	830	783	801	786	800	819	849	796	784	770	800	805	780	792	843	787	797	776	842	839	810	821	778	804	793	795	798	793	772	802	749	826	838	789	743	790	809	829	840	776	780	837	837	806	808	807	794	819	799	788	840	763	752	814	750	820	851	753	789	774	771	775	789	774	824	769	842	767	771	788	818	844	751	834	765	799	790	771	794	823	761	828	796	780	796	858	832	798	755	756	813	773	767	803	817	818	763	786	824	796	781	804	812	832	845	839	817	767	808	821	824	776	881	790	780	787	847	794	789	821	761	817	851	804	787	846	769	859	784	799	785	772	772	839	777	786	828	792	813	823	841	840	811	772	804	788	760	794	809	768	795	784	788	829	807	820	805	745	777	773	811	781	822	776	769	779	800	808	796	783	835	762	770	727	785	791	804	829	794	791	840	790	814	816	780	767	784	780	760	799	796	790	803	810	779	809	802	812	761	800	824	771	814	790	744	805	757	819	770	853	778	797	806	800	763	758	779	840	734	785	783	783	794	786	761	778	779	715	827	754	850	768	796	729	802	732	833	744	771	788	770	789	871	791	786	776	780	787	759	785	802	783	801	813	784	762	805	776	778	789	804	792	814	815	813	807	803	784	846	778	794	813	823	764	796	813	808	793	771	775	809	792	847	801	779	750	777	804	804	811	795	811	826	778	813	778	823	796	778	785	809	790	827	786	797	804	812	759	873	794	857	775	774	778	816	785	840	818	818	846	793	787	821	788	769	775	816	791	765	803	767	779	810	783	823	769	784	793	726	783	790	842	774	784	814	803	770	764	790	804	754	839	830	772	784	792	802	793	789	835	750	809	824	810	776	765	782	800	826	767	737	748	834	791	760	781	781	765	827	816	826	827	801	784	800	803	811	809	763	820	805	784	777	833	780	794	797	854	780	779	814	790	814	800	798	794	765	792	772	802	831	738	779	816	800	792	834	780	820	794	807	767	863	820	785	800	760	747	780	770	772	741	816	799	748	750	784	823	831	769	786	764	790	767	812	780	816	792	800	803	806	771	818	846	796	753	811	786	790	844	809	755	809	802	816	824	806	819	777	753	749	826	787	796	802	806	826	805	824	820	755	778	780	782	816	811	804	807	821	798	790	793	813	825	772	799	810	834	783	826	773	787	812	817	751	837	808	764	787	775	798	763	773	832	825	788	796	767	851	775	775	884	772	754	819	791	766	736	858	784	779	817	804	804	794	792	839	851	761	794	819	795	830	784	762	792	819	780	742	837	858	814	793	811	799	824	805	827	789	751	781	814	744	775	803	783	805	841	842	852	824	801	792	777	813	817	823	800	789	812	765	780	813	760	768	808	786	785	829	766	757	813	812	823	809	791	785	773	765	765	815	789	798	810	805	827	756	731	765	766	782	793	779	823	807	803	767	801	794	780	755	818	839	804	757	773	822	777	752	788	795	743	805	768	765	821	778	761	819	786	824	821	764	758	755	826	838	774	773	793	740	798	784	770	845	789	789	765	811	793	810	807	853	784	805	772	809	808	750	811	775	779	834	820	752	782	842	771	765	788	746	798	746	785	788	783	779	767	733	822	791	768	755	790	789	791	845	745	786	807	796	819	814	817	828	840	774	798	797	811	815	731	778	743	790	775	771	790	784	809	835	831	809	762	797	797	731	816	823	774	797	823	820	832	779	811	788	795	858	773	817	790	758	807	822	846	773	766	755	785	783	822	808	753	795	782	790	828	846	791	825	804	786	795	793	745	774	814	796	828	777	740	773	829	810	795	777	810	756	761	802	816	807	777	827	758	763	743	744	847	791	819	776	802	807	782	834	797	801	811	754	816	807	805	802	772	780	828	738	721	855	795	779	805	795	821	792	826	794	861	791	764	817	813	811	771	799	809	771	786	781	774	805	753	782	745	831	780	792	749	793	798	760	771	794	798	795	776	811	763	801	803	783	789	805	816	788	820	776	819	763	808	808	770	781	765	805	799	848	820	774	746	796	756	788	804	819	759	794	743	825	776	755	799	784	809	797	811	767	820	833	814	775	776	828	781	813	759	855	811	768	789	730	819	857	811	800	845	764	795	769	751	806	751	790	779	837	749	795	782	794	796	768	787	806	841	788	857	805	830	838	778	774	751	789	823	786	817	780	790	794	760	788	810	777	821	807	777	792	798	803	793	755	775	805	817	843	782	775	799	811	771	770	775	770	790	867	746	744	836	775	792	776	766	752	817	814	743	813	804	831	766	756	803	802	772	800	763	773	769	822	763	773	787	767	761	774	796	769	820	859	741	783	797	802	800	798	779	774	776	824	802	824	739	773	819	780	809	821	770	838	809	848	817	795	793	775	749	753	832	865	742	768	826	758	792	747	796	788	767	769	769	799	795	814	787	823	800	811	805	814	822	813	851	802	755	829	782	804	776	740	797	791	808	763	762	776	779	797	808	815	821	809	734	822	835	780	803	772	846	796	761	780	771	816	812	774	754	747	764	804	781	821	798	753	826	808	816	796	792	809	812	808	831	771	844	818	752	771	819	784	771	776	799	794	803	764	830	842	825	812	775	794	783	796	771	775	781	792	806	799	809	785	849	803	811	775	826	798	830	806	752	787	799	741	851	827	790
32652	30226	21925	7308	1639	843	689	676	694	720	667	672	669	680	748	686	673	669	680	675	702	671	701	723	668	621	679	734	665	691	685	660	710	671	665	666	680	680	665	675	685	688	678	668	676	723	633	625	683	689	622	670	695	714	664	657	694	688	687	662	696	736	694	700	687	682	637	622	668	664	666	653	673	711	716	653	718	684	676	685	656	644	705	674	704	705	731	659	693	690	710	674	695	732	659	663	662	692	654	667	692	648	680	661	630	641	657	728	655	716	689	750	664	681	663	694	736	704	712	692	707	691	658	706	730	657	747	697	687	711	664	667	649	691	653	721	735	681	717	693	716	699	701	711	646	659	683	685	675	645	689	635	658	653	697	723	661	660	671	687	721	692	642	726	622	631	662	678	656	720	674	690	710	701	734	643	683	648	665	709	621	700	637	659	696	647	664	679	739	662	679	691	665	707	638	666	701	666	678	697	713	689	721	655	647	742	698	664	649	658	665	674	663	670	668	665	665	661	657	643	700	700	718	685	675	665	652	675	675	696	653	615	679	680	670	683	684	741	680	639	663	703	668	670	679	674	659	657	650	658	664	673	693	680	697	675	652	670	697	622	705	667	645	728	672	673	649	628	680	670	640	690	694	653	630	649	667	675	682	694	679	699	667	631	661	664	687	711	635	607	670	699	634	687	683	638	676	705	687	670	675	690	661	642	640	691	706	641	696	689	714	676	698	675	692	709	679	704	640	683	662	700	621	701	661	649	734	654	675	664	680	733	682	656	708	690	731	671	674	683	665	646	706	693	715	692	653	655	690	732	708	670	630	702	658	677	710	658	677	692	663	701	675	692	643	673	684	610	682	709	679	712	659	656	714	679	662	690	669	684	645	715	690	662	580	704	665	676	693	639	711	644	717	708	670	664	704	688	638	675	675	659	687	662	668	649	640	702	709	705	638	658	680	693	664	692	708	678	692	641	735	627	655	669	726	705	677	717	710	687	674	686	738	678	669	715	671	646	682	685	682	708	768	676	649	635	679	679	691	682	659	651	690	667	682	692	678	684	635	691	676	705	623	662	606	715	687	662	628	669	657	630	680	677	683	671	725	723	695	672	645	686	673	669	677	644	676	694	714	662	703	626	675	695	637	668	716	665	731	692	659	652	689	699	675	676	666	648	672	672	641	635	663	692	692	697	672	623	687	715	662	677	654	696	685	735	660	663	692	699	691	658	685	626	700	665	683	684	701	641	662	718	655	746	693	648	691	699	664	690	677	672	678	680	649	666	675	655	677	692	644	752	643	672	663	623	711	683	689	688	642	646	628	714	711	640	662	635	720	664	677	703	653	678	633	679	747	700	675	684	657	692	665	672	698	676	720	688	686	663	663	653	671	676	684	676	682	622	689	664	660	680	677	719	711	688	681	680	665	714	651	669	667	694	656	687	673	590	668	705	664	637	682	711	642	671	660	660	716	644	665	702	689	678	658	630	688	686	720	659	627	663	622	674	715	681	693	714	634	693	676	649	699	693	684	720	677	660	690	681	691	639	615	688	667	680	665	671	703	720	672	685	663	685	681	709	687	683	652	658	632	635	651	682	659	602	693	701	691	681	693	716	674	658	668	681	659	641	680	653	700	651	667	685	636	670	683	671	680	690	685	675	679	685	641	640	648	677	677	674	687	689	707	664	645	715	702	670	645	641	645	687	643	678	685	669	717	706	683	679	677	703	689	659	652	678	627	647	652	651	682	712	725	657	634	659	640	665	656	726	633	652	646	733	681	591	686	664	703	699	667	700	663	646	689	655	725	701	683	679	680	676	650	655	707	696	684	668	663	673	662	705	653	665	686	725	654	703	688	709	666	676	693	721	665	675	714	662	680	664	691	694	688	655	677	663	717	642	673	701	707	670	701	694	698	651	702	721	684	672	645	713	715	643	710	720	665	644	661	679	663	667	713	703	655	662	665	708	641	681	672	683	662	679	668	651	662	652	694	657	666	685	696	692	656	674	643	712	697	700	730	663	679	659	652	674	674	648	643	695	657	638	658	641	666	681	728	691	685	717	678	705	664	671	653	675	677	681	654	695	672	674	664	650	687	631	721	718	707	670	743	677	646	673	684	620	708	685	692	631	683	720	665	626	659	669	677	631	667	692	692	671	684	682	634	683	633	679	684	654	684	646	709	661	669	696	688	683	649	668	681	651	666	679	730	660	614	671	650	699	699	661	701	666	673	693	706	674	670	641	641	682	747	695	725	650	677	664	680	707	707	673	662	636	736	690	676	655	661	677	688	655	719	666	664	630	657	665	692	678	690	714	679	635	680	711	664	692	688	705	667	721	694	679	625	697	672	703	653	706	713	688	644	683	671	693	656	650	674	631	678	685	635	664	685	630	733	662	668	683	714	639	679	664	679	683	722	674	685	643	708	680	666	688	668	667	681	714	674	695	709	677	667	679	688	628	660	604	637	640	694	653	634	662	670	655	680	703	712	694	657	652	673	699	660	670	624	678	693	632	663	684	694	653	661	690	656	696	678	672	649	688	700	653	656	669	674	668	643	683	691	641	660	729	611	672	647	703	646	709	680	633	658	695	678	646	634	715	636	654	686	707	692	654	642	679	683	681	693	671	707	700	690	704	607	665	695	691	684	739	716	649	696	654	685	726	695	659	693	663	668	700	716	638	658	680	707	674	732	660	683	728	663	643	697	680	723	703	678	693	641	710	664	731	702	647	662	696	724	658	666	712	663	659	669	682	678	694	683	646	662	707	638	643	682	658	735	682	677	659	699	742	627	707	650	658	651	642	657	676	702	701	682	666	681	675	625	710	710	653	683	632	615	673	640	675	690	667	735	669	635	669	664	689	689	639	677	676	650	660	686	685	618	635	654	689	709	688	666	724	679	615	674	672	670	734	689	659	730	700	674	693	682	690	673	664	711	686	664	728	657	690	680	660	722	686	654	642	619	707	667	677	670	676	639	672	685	676	660	715	666	679	670	681	638	719	700	664	599	707	689	690	670	667	685	659	712	678	658	668	700	682	678	686	658	618	664	677	745	693	635	671	644	666	694	677	721	692	741	706	640	677	637	648	639	688	658	687	652	657	674	702	737	718	709	653	653	684	676	717	723	681	740	681	669	633	687	704	675	693	665	711	665	710	651	619	628	678	651	665	652	669	670	686	674	649	685	691	679	665	698	676	718	698	667	706	643	604	706	712	623	683	633	685	736	692	639	670	638	698	696	674	649	691	730	697	682	691	650	627	743	650	638	664	678	704	706	622	668	647	644	680	664	666	644	660	701	630	704	709	686	704	701	660	656	680	646	697	642	653	682	659	692	664	657	661	672	663	653	708	690	622	690	707	662	685	667	679	605	697	704	644	670	647	657	686	685	660	726	666	655	718	766	704	728	691	715	712	652	698	650	636	699	679	664	675	678	670	685	669	653	643	713	704	648	682	664	676	654	712	711	698	641	659	682	702	674	643	670	652	685	691	659	705	686	633
27041	32020	15103	3843	1279	669	583	543	526	550	494	530	539	541	571	529	573	541	536	523	558	542	549	533	518	557	600	568	533	550	540	499	531	571	543	556	545	532	569	580	568	581	528	521	532	536	540	535	536	590	543	529	545	590	531	527	500	537	529	519	567	512	541	555	529	543	552	537	559	551	536	530	553	539	531	511	539	524	548	555	558	498	555	559	567	547	522	542	522	540	562	547	530	565	572	595	524	547	516	507	516	560	607	507	549	543	568	507	528	578	538	584	533	549	507	559	522	550	581	523	526	532	541	526	578	536	538	563	556	516	533	588	553	530	534	537	562	562	496	549	515	567	513	565	556	555	551	551	555	535	487	514	519	564	565	534	537	519	530	530	516	515	521	541	556	550	546	539	572	532	524	562	550	526	570	576	551	560	549	549	546	560	587	543	503	527	550	519	617	545	518	523	541	607	553	520	534	516	572	525	538	529	523	510	559	545	539	516	522	539	532	539	515	577	529	558	523	511	553	534	560	569	579	532	534	516	552	521	537	588	532	546	541	535	532	542	482	568	519	519	535	534	574	581	550	562	573	547	543	539	519	534	543	575	529	585	512	535	527	560	527	558	544	495	557	541	481	527	525	580	541	533	499	576	530	547	519	544	568	520	503	537	523	523	552	517	564	534	530	532	547	573	576	504	536	569	520	526	536	530	539	532	527	536	551	540	516	516	536	502	520	527	549	567	498	545	536	527	537	549	577	522	515	557	561	549	482	535	560	541	543	549	551	507	538	548	507	521	521	521	579	527	515	534	556	562	502	577	542	551	574	513	544	562	538	555	549	557	499	568	524	546	558	503	598	575	548	533	544	550	574	569	521	513	534	523	531	544	501	543	533	544	568	550	510	547	579	528	544	553	555	578	574	516	583	538	565	564	565	556	537	563	559	560	540	536	542	578	558	533	539	534	558	553	567	539	536	540	603	518	552	549	569	513	514	500	557	521	568	544	542	552	576	553	532	537	567	515	594	565	539	515	480	538	546	558	528	556	518	531	524	540	597	564	545	539	526	490	586	526	530	528	544	571	552	571	528	549	539	567	517	557	549	539	532	523	552	521	509	514	560	550	550	519	574	505	527	589	563	558	538	549	595	534	519	560	524	508	513	527	563	560	565	531	571	569	526	464	533	538	573	566	533	529	561	543	516	537	530	565	558	549	531	542	554	563	489	542	507	533	598	563	528	521	534	526	557	539	585	523	520	547	533	542	502	525	539	480	542	495	532	560	535	495	569	553	521	563	536	510	502	533	510	558	532	584	545	561	552	502	528	536	538	524	532	553	576	539	528	527	564	552	538	553	531	549	595	575	555	524	542	581	534	596	578	541	541	558	519	565	579	543	520	526	495	507	563	495	555	558	533	520	558	508	546	581	547	533	551	566	538	558	581	492	552	512	528	535	541	515	567	543	529	561	567	544	528	517	552	538	504	533	574	549	523	571	531	565	526	556	509	535	537	555	544	547	573	554	566	598	533	559	531	535	583	532	528	542	530	532	531	555	491	518	530	521	530	581	562	564	563	531	520	526	503	475	506	541	542	556	547	568	591	574	567	505	539	525	564	496	528	539	520	529	562	492	488	569	544	510	523	529	529	540	508	516	512	515	562	546	521	521	588	571	576	537	515	512	543	552	578	586	550	560	523	543	574	535	505	555	535	546	512	515	492	527	542	533	513	547	554	541	503	535	559	514	558	575	544	547	532	539	538	536	534	539	519	543	583	550	538	536	543	511	536	513	570	530	538	561	553	543	564	505	545	563	516	560	540	557	567	526	482	535	529	529	593	506	528	583	545	573	555	523	530	554	537	494	510	585	538	544	577	569	561	556	547	540	536	545	547	570	574	538	565	526	545	543	552	567	521	521	541	552	583	553	547	603	529	547	522	558	513	534	554	513	569	588	544	545	496	553	560	556	542	570	563	532	556	584	542	546	516	557	592	534	537	496	551	520	555	530	538	563	572	572	502	529	538	533	583	574	522	504	562	551	521	536	537	537	531	565	534	533	552	491	541	543	533	542	560	577	550	543	578	590	558	518	557	518	521	530	551	510	532	553	534	546	586	530	556	528	562	552	512	549	542	563	568	562	505	535	523	577	530	529	566	605	553	533	552	534	528	562	545	569	528	562	548	554	580	572	548	577	535	524	551	554	526	529	507	530	545	518	501	512	523	523	513	567	498	540	549	559	573	550	540	547	531	546	566	562	552	580	549	521	530	527	574	569	583	553	541	550	534	532	523	585	504	502	525	512	541	556	541	543	522	533	540	569	563	570	531	554	557	533	541	541	562	552	547	511	501	535	604	541	546	539	501	542	525	558	533	516	554	584	589	569	531	554	569	564	548	518	537	573	536	518	530	509	535	562	499	540	536	555	526	543	552	544	517	511	531	522	544	527	544	553	528	546	543	550	532	536	491	506	526	514	571	590	519	595	495	564	561	555	545	563	486	540	535	498	539	514	513	552	565	537	541	580	536	556	549	543	520	520	532	543	554	540	531	551	545	509	553	567	527	580	533	526	548	581	539	543	566	562	534	524	536	559	568	551	587	539	570	567	533	583	561	500	559	473	500	522	557	533	548	556	557	518	549	556	549	533	505	571	547	569	528	513	543	561	559	532	532	532	567	513	502	554	556	528	527	549	546	560	565	528	521	510	556	589	574	553	516	553	519	563	538	578	567	508	529	539	548	585	569	553	557	530	520	556	542	549	495	569	574	550	513	532	567	480	576	497	517	548	537	529	587	560	522	548	555	532	547	502	604	514	527	527	553	571	567	546	547	529	526	561	573	509	546	530	559	567	534	548	522	539	570	540	588	536	534	506	602	532	545	515	547	533	537	577	561	543	577	522	570	580	562	576	535	541	580	543	534	546	515	583	534	496	544	519	529	549	526	471	554	526	579	539	530	552	538	531	536	514	556	455	530	514	581	533	535	535	546	529	555	567	536	542	552	582	561	518	551	530	524	541	555	549	529	551	581	535	548	561	543	548	554	560	584	536	562	544	535	536	534	556	535	562	560	541	566	508	567	548	551	546	550	538	585	485	548	595	570	541	516	505	527	500	522	500	564	546	535	561	499	527	562	509	537	507	545	547	525	515	564	526	517	566	541	526	540	534	514	579	537	544	543	550	537	540	538	564	541	569	545	565	557	521	544	546	569	558	536	504	588	509	520	549	537	552	550	504	521	542	491	512	552	554	529	534	503	543	559	541	559	556	541	534	569	534	532	522	557	549	540	573	585	540	510	517	588	544	527	549	572	567	573	531	563	518	573	556	530	530	527	524	555	514	504	506	538	520	569	543	548	556	556	541	510	513	519	565	540	545	574	536	563	548	514	568	520	549	561	552	509	540	545	576	529	568	559	553	546	537	514	523	531	493	507	530	501	503	527	538	555	569	532	567	550	544	545	547	544	521	565	562	548	584	572	543	525	511	547	542	513	531	555	587	601	554	561	555	560	543
26912	26995	36770	28360	11242	1929	954	763	712	715	688	714	666	693	706	720	711	655	748	687	731	632	697	667	722	745	656	681	676	726	664	686	660	706	677	701	710	675	723	646	708	676	747	728	702	715	696	673	715	691	669	727	696	669	694	707	742	698	680	717	750	707	704	653	679	708	687	698	705	717	657	662	674	730	702	730	642	695	725	661	753	692	701	695	666	709	749	755	714	690	678	719	674	744	705	642	702	696	694	677	695	665	675	640	685	692	716	686	698	715	697	701	689	695	725	644	690	679	680	676	658	736	701	713	714	711	657	666	682	693	672	672	730	714	664	664	667	714	642	713	687	687	692	689	725	710	716	678	704	708	715	687	733	657	670	690	710	678	714	689	657	702	697	703	696	715	678	704	687	730	725	691	689	704	730	715	722	729	696	719	681	700	700	646	703	668	683	688	703	722	679	692	699	681	733	696	705	694	674	682	721	707	705	665	719	636	711	683	683	687	739	671	693	640	671	715	684	688	655	702	662	714	659	738	673	684	720	700	685	686	645	621	719	693	683	695	697	696	696	661	710	697	676	652	724	701	709	671	691	726	733	711	680	698	721	702	697	666	704	716	684	630	690	678	703	638	671	713	711	715	681	685	697	732	735	701	702	694	693	697	700	653	653	663	672	686	691	691	710	698	660	659	646	670	709	692	702	677	676	650	686	715	723	686	709	736	675	659	717	701	653	727	721	684	687	684	749	708	674	692	756	693	687	684	750	713	701	706	668	679	686	690	712	680	707	718	711	707	667	679	728	741	709	662	703	686	675	683	735	697	695	679	675	702	701	682	702	711	720	688	699	725	692	676	693	686	705	656	701	654	644	669	669	697	700	687	680	680	646	709	677	697	665	739	670	667	719	684	720	661	709	748	659	698	681	767	691	681	707	715	679	671	665	676	719	715	644	693	738	628	655	667	680	689	680	698	708	674	690	684	713	697	682	691	686	744	709	709	656	715	645	714	697	716	704	685	645	665	682	723	720	703	664	673	702	642	756	690	701	687	663	741	679	677	686	693	692	720	726	681	725	715	687	706	721	653	734	681	705	674	649	686	672	688	697	688	708	691	657	697	697	643	717	674	678	754	689	735	698	721	664	717	692	722	713	718	692	704	654	697	727	687	656	635	723	656	680	651	639	694	678	747	706	713	634	688	755	642	689	698	687	686	677	738	694	715	698	696	708	660	658	672	728	694	700	660	681	666	687	701	658	686	657	676	703	712	746	715	704	682	679	673	668	748	679	683	677	678	733	730	685	750	734	717	728	685	689	673	719	724	722	672	722	688	661	664	677	696	680	699	726	694	684	702	735	657	731	667	682	686	691	658	725	690	639	645	751	682	704	668	704	717	695	745	699	730	699	695	728	643	712	662	664	650	709	700	730	704	685	665	665	686	695	658	706	710	675	673	683	751	648	738	691	679	652	706	686	661	658	675	673	695	679	690	701	674	655	704	710	681	685	696	650	746	717	699	680	728	652	700	649	668	728	705	776	715	720	671	669	680	707	758	667	746	682	712	683	693	639	742	707	735	708	661	619	664	704	666	687	702	686	680	668	725	692	729	691	689	721	724	693	705	712	725	740	707	694	724	678	729	659	700	674	646	722	670	710	723	686	739	743	684	740	742	728	718	684	692	685	680	682	677	689	705	730	651	702	722	719	631	677	654	697	701	773	684	675	689	692	739	710	679	663	685	719	679	640	670	728	688	652	692	746	673	664	645	683	676	686	671	687	695	702	756	649	720	684	708	686	698	690	699	716	685	733	701	668	618	663	672	653	672	700	722	711	717	726	701	691	708	685	702	705	705	714	704	678	735	716	682	700	727	725	761	686	700	693	689	704	658	715	723	690	688	662	677	705	683	738	700	690	731	737	682	620	700	666	697	665	727	703	709	706	693	772	713	673	732	713	674	690	691	692	722	688	657	682	720	689	701	681	676	666	709	686	686	720	672	706	697	709	699	652	640	640	722	705	759	705	688	652	718	718	706	719	649	730	719	677	632	694	740	670	690	655	697	693	650	677	659	691	734	678	700	774	637	697	641	707	721	682	677	716	738	717	680	707	665	685	683	711	696	701	675	705	703	669	670	676	715	697	668	703	726	650	669	651	682	743	644	705	678	662	701	695	638	711	706	709	720	671	719	656	683	726	717	648	678	667	669	675	703	700	706	686	687	696	720	690	671	732	733	698	683	692	716	692	732	659	709	704	744	704	666	743	667	679	703	650	690	678	693	667	769	745	665	713	733	693	657	697	744	662	724	691	679	700	654	711	701	705	694	735	702	687	708	668	724	688	707	702	672	731	715	677	738	708	665	700	724	698	658	695	684	753	683	701	639	687	718	706	685	661	679	687	690	718	708	694	671	677	710	666	711	725	719	724	649	688	682	711	713	713	703	709	701	675	715	658	668	720	689	655	688	713	730	724	703	705	687	687	756	686	722	724	705	740	693	726	765	667	672	697	684	691	641	700	680	672	677	674	665	700	705	689	663	687	699	732	647	745	652	693	718	692	633	695	663	692	687	721	668	722	672	710	690	643	714	685	717	730	699	645	697	690	684	788	688	669	648	666	737	696	649	711	755	664	675	631	667	682	679	658	722	705	668	636	673	720	680	704	715	682	694	703	688	685	706	670	657	718	733	753	655	662	727	692	699	670	677	673	664	672	690	687	665	726	661	653	731	637	709	705	701	702	637	660	718	686	672	731	684	751	743	697	715	731	672	669	730	721	705	685	661	695	726	687	712	724	727	645	683	673	680	670	666	719	706	709	689	705	665	663	694	637	670	731	682	707	703	731	655	698	701	734	659	698	753	674	682	723	700	698	675	710	692	715	706	680	677	684	634	730	693	673	675	688	722	668	658	751	683	659	678	670	674	704	685	674	707	716	662	707	705	648	712	723	725	690	687	725	715	679	681	686	666	698	685	690	699	718	649	686	619	671	707	712	746	701	709	692	709	690	657	719	678	705	763	721	734	665	657	692	701	676	701	683	689	697	698	702	665	693	675	704	781	674	689	706	704	704	694	698	665	691	660	680	710	684	745	679	692	682	742	694	687	740	656	668	674	675	688	707	686	672	673	666	675	702	676	676	694	671	701	723	700	680	709	668	697	610	703	668	724	662	698	662	693	742	713	671	666	713	643	716	691	658	666	682	751	703	702	693	707	679	683	703	741	671	676	713	740	645	669	666	672	691	712	666	671	699	704	636	705	721	699	664	660	679	656	707	683	689	727	684	743	718	679	696	694	706	734	695	707	694	701	661	670	699	697	677	694	686	751	692	689	685	687	653	658	718	673	745	673	688	690	690	660	683	689	717	680	737	670	687	699	717	687	693	670	660	663	697	682	697	662	665	669	686	688	662	712	661	717	691	685	697	689	675	693	705	697	706	680	689	694	713	727	702	711	746	660	670	700	682	714	678	689	717	693	672	696	742	688	657	654	670	714	674	722	683	742	710	735	691	679
59554	76394	46604	16298	3982	1040	630	625	644	606	641	553	598	637	643	613	593	566	607	602	605	663	589	617	601	607	589	599	589	581	626	634	597	577	592	547	605	598	621	625	592	600	575	587	645	592	631	604	600	590	630	580	545	604	611	573	560	643	548	585	593	577	584	590	601	608	600	554	602	595	547	576	623	588	606	551	592	571	585	608	574	637	615	581	555	603	548	597	581	609	605	548	582	596	659	556	579	595	602	600	633	640	574	613	573	585	587	561	571	592	625	636	594	579	603	602	605	578	534	562	609	620	581	656	593	601	596	593	608	581	588	564	582	570	585	572	569	583	599	591	574	610	560	613	588	572	615	593	604	593	570	579	593	560	621	554	581	570	557	609	591	584	542	598	575	594	571	561	640	592	576	606	552	577	562	613	579	561	573	602	576	605	577	591	608	549	610	583	630	590	588	569	606	575	628	549	591	595	591	578	617	589	579	606	639	592	575	632	542	626	594	577	600	621	640	561	674	598	575	600	632	603	668	555	555	648	595	630	574	603	580	641	567	597	600	621	579	540	552	560	588	583	608	589	571	595	604	607	582	587	558	551	598	538	608	577	580	627	564	637	565	580	606	597	562	592	589	622	593	577	615	591	618	595	633	596	624	597	589	567	568	626	554	565	584	625	613	613	563	618	599	576	603	591	618	619	626	571	592	641	644	615	573	553	508	601	585	595	627	590	575	602	569	593	585	572	621	578	595	582	636	635	597	587	607	644	574	548	561	581	546	627	578	608	604	657	589	617	571	588	573	535	586	589	588	587	591	586	608	590	570	560	585	622	616	584	542	607	618	558	543	608	620	612	608	635	548	611	613	608	571	619	607	625	572	601	587	593	627	594	581	569	584	585	548	615	603	588	588	580	563	603	642	594	603	606	599	567	602	625	584	599	571	613	573	566	614	606	624	626	566	583	601	608	605	578	598	635	620	620	628	556	601	590	621	614	628	588	569	606	606	638	617	587	596	559	562	549	637	559	577	642	580	617	604	556	560	566	605	616	586	586	567	578	578	584	596	595	571	594	631	615	632	604	638	610	558	595	584	588	566	598	590	601	608	560	601	587	586	563	549	608	603	589	547	578	603	572	582	575	597	567	583	585	578	624	661	575	557	584	577	581	605	603	597	581	596	585	610	595	566	613	554	594	587	590	598	600	607	596	600	601	607	591	584	608	544	611	631	616	586	544	583	571	604	599	577	582	598	580	629	592	560	552	593	582	616	581	595	599	551	555	612	588	567	582	606	585	592	601	593	573	568	585	585	584	642	564	575	578	622	594	548	621	586	561	566	635	542	602	548	633	573	547	592	594	559	594	576	658	612	590	555	577	620	619	632	589	588	571	618	592	569	578	601	617	586	593	592	626	579	573	567	593	627	595	586	606	616	560	583	615	593	561	606	570	580	613	584	583	549	592	589	606	574	622	570	576	617	586	560	603	610	608	584	591	619	565	612	586	592	641	569	605	563	589	572	648	589	568	593	613	602	565	581	550	595	612	568	612	609	618	580	623	609	566	616	526	570	625	654	591	600	615	570	621	610	566	609	581	583	585	570	607	590	603	637	622	575	595	595	643	579	621	573	538	605	558	568	558	589	560	576	583	593	557	589	579	604	615	594	585	617	597	537	616	585	609	590	622	583	582	639	587	608	625	543	589	594	614	610	616	618	596	611	629	662	601	619	600	614	621	542	634	603	593	603	572	595	592	617	596	618	589	598	605	595	594	591	591	615	609	595	585	575	600	581	603	550	585	606	613	596	566	589	547	544	593	581	617	582	587	623	548	534	603	657	614	596	616	599	638	625	606	603	643	582	544	602	611	599	606	600	629	598	608	560	603	596	609	588	565	618	559	666	595	569	641	561	608	630	574	575	584	611	594	560	636	622	598	607	625	577	572	567	645	605	610	577	574	589	582	609	604	548	587	576	586	604	587	590	579	572	572	602	621	580	587	628	611	573	598	611	638	573	584	608	565	606	629	596	577	617	622	563	596	618	566	560	608	589	592	562	544	582	587	625	557	576	617	599	548	523	601	586	563	610	610	558	624	645	555	594	624	575	586	584	614	573	604	596	594	565	547	538	591	578	553	599	584	630	609	614	618	599	597	595	587	609	601	602	607	591	587	568	548	551	550	580	602	570	564	579	571	596	549	618	586	571	629	600	583	635	598	589	587	604	584	606	624	581	559	566	584	575	574	595	587	600	603	622	589	597	577	588	592	580	578	581	591	583	583	569	575	623	579	607	575	605	624	565	578	609	636	539	588	556	571	567	552	607	574	567	609	575	637	618	602	615	578	592	569	618	607	618	641	614	598	565	586	579	553	609	642	588	584	628	574	591	643	561	566	552	581	550	581	606	594	605	594	564	565	580	604	594	577	591	555	595	595	611	602	553	590	573	637	648	619	576	591	642	557	576	631	618	622	617	605	575	618	573	621	580	591	626	585	579	597	578	584	544	560	609	551	613	589	601	608	616	553	604	578	585	588	595	585	635	572	581	624	597	594	630	598	579	573	606	632	600	597	622	615	591	552	604	595	604	611	588	611	610	599	584	581	633	595	595	623	553	622	571	643	609	604	571	637	550	615	545	616	609	586	570	590	644	610	582	593	582	580	599	546	605	608	603	552	576	602	575	607	604	580	584	541	609	611	592	576	567	628	625	596	565	596	599	533	557	525	596	571	602	574	620	575	564	601	583	595	621	595	634	573	580	575	581	571	587	602	555	629	627	597	603	578	610	616	571	583	547	551	602	581	585	586	562	623	607	579	622	569	596	614	592	553	617	546	539	617	552	578	605	614	611	591	611	610	598	594	588	575	576	623	575	608	618	572	577	542	646	553	610	609	630	591	562	556	578	570	592	588	637	636	526	640	591	595	621	566	610	582	590	583	603	610	579	615	575	575	572	590	612	582	614	619	604	582	570	566	592	552	563	596	587	580	628	566	624	562	595	619	607	567	634	585	546	593	575	591	600	556	623	600	576	591	586	587	592	564	594	574	606	555	597	628	628	593	556	594	589	633	576	573	583	576	632	627	622	608	586	621	602	593	612	527	587	582	618	592	618	538	582	625	589	606	599	569	628	569	566	607	627	651	580	560	554	588	583	594	596	569	541	604	577	592	599	577	547	604	545	597	591	569	563	619	616	562	570	616	596	625	571	606	614	586	601	587	582	602	616	595	553	578	583	574	546	573	614	585	600	573	593	618	537	611	601	630	590	541	569	552	621	612	624	586	581	619	601	621	624	628	574	584	584	593	587	553	575	620	585	569	562	623	599	554	615	592	589	573	604	585	550	585	595	579	593	577	583	591	604	578	559	607	617	639	596	627	596	587	589	610	586	561	579	604	582	614	591	598	600	603	589	613	603	592	599	620	581	612	614	560	586	592	594	616	607	605	589	553	565	554	578	605	610	596	583	565	595	590	586	622	603	586	638	573	615	561	659	565	554	601	588	599	598	541	612	604
24440	22843	31817	27004	20925	11515	2263	1150	989	1031	986	939	1023	1011	954	1027	922	917	976	955	952	933	983	946	932	928	915	941	937	990	947	888	876	971	928	900	925	922	991	936	910	898	933	943	960	925	927	885	962	960	918	981	906	957	926	868	954	947	969	970	937	883	877	898	942	955	909	949	946	906	971	929	988	938	941	881	949	937	961	911	899	917	935	956	910	937	921	952	935	906	908	967	965	915	934	951	949	937	965	930	927	897	927	949	939	914	943	948	952	917	936	958	927	902	936	893	917	936	958	933	951	910	917	919	953	930	941	870	937	906	932	915	901	936	954	950	916	902	976	908	937	886	916	941	887	943	978	909	894	947	938	925	913	955	913	991	895	907	884	918	895	911	929	969	935	957	919	901	970	851	924	919	855	936	941	936	938	949	867	934	904	887	941	889	920	911	948	963	922	920	981	908	970	876	910	922	892	872	937	921	959	909	852	879	934	899	937	929	946	951	926	857	953	933	895	872	922	922	906	923	896	923	919	953	914	884	914	913	950	892	914	899	952	926	948	970	868	923	913	920	873	903	925	962	899	905	915	939	940	957	937	964	854	934	941	918	959	931	937	927	982	867	972	903	937	1039	909	919	933	956	938	913	927	890	924	932	930	946	1012	940	982	948	968	935	896	904	958	937	974	874	853	941	922	925	890	878	872	873	933	900	886	914	1006	936	891	899	911	930	944	852	898	940	902	956	957	968	926	933	919	895	928	939	921	943	944	912	952	906	930	966	875	887	902	864	972	915	916	899	957	891	967	916	953	885	942	912	905	926	910	978	906	867	950	941	870	889	947	951	941	908	956	971	913	914	960	931	943	944	906	908	959	983	916	873	938	866	912	958	883	939	964	1004	967	937	947	937	896	956	886	941	946	912	916	939	986	900	915	949	873	944	916	903	902	938	943	892	932	965	903	910	948	990	912	909	951	966	927	945	908	940	926	904	885	934	913	883	896	951	882	917	961	945	961	952	990	925	907	933	976	905	922	896	870	875	918	896	917	884	931	944	901	911	958	909	881	950	884	906	866	918	890	974	908	910	942	950	874	922	940	883	895	878	902	942	915	904	900	902	874	966	917	915	947	936	843	879	907	919	916	911	941	904	955	915	930	923	892	964	909	943	958	897	920	942	905	950	930	937	942	974	903	881	873	901	960	981	948	953	904	923	918	927	931	890	920	937	946	929	923	991	942	943	949	895	948	965	906	962	908	927	936	906	871	897	897	925	895	942	927	951	856	972	910	897	968	925	905	933	917	882	900	951	900	939	881	916	907	954	893	914	986	928	944	921	965	1013	942	941	923	917	955	962	939	906	967	918	903	951	926	867	861	906	916	877	936	950	911	962	931	886	894	948	908	934	909	910	962	954	936	909	921	910	917	880	894	924	867	917	951	965	882	919	938	907	990	916	909	924	948	919	924	963	941	916	918	903	965	984	964	917	886	911	930	885	893	910	899	959	934	921	934	955	904	878	909	930	908	920	882	904	897	898	903	920	943	931	898	911	949	898	940	908	916	980	917	957	945	925	912	925	940	911	931	992	963	916	936	863	935	908	900	896	959	947	913	967	976	959	892	931	869	940	898	915	934	896	946	937	976	939	912	958	982	972	920	918	941	893	896	961	928	979	934	961	893	894	937	957	941	887	903	914	902	897	941	986	891	914	853	909	914	946	893	896	902	910	910	935	924	935	914	915	917	949	922	898	948	952	883	947	901	932	941	865	927	896	902	945	900	881	905	934	936	922	950	927	876	956	901	910	888	958	909	994	986	935	977	907	929	917	967	964	912	936	959	995	936	880	937	923	1003	938	922	918	913	921	912	892	888	949	914	968	929	934	896	906	963	890	863	915	917	913	976	985	972	891	878	864	983	962	921	921	938	915	990	932	918	924	925	907	987	920	909	902	955	893	995	947	911	963	954	900	919	927	925	907	930	895	920	923	944	912	881	932	977	954	911	939	938	884	945	948	911	878	994	868	936	872	921	917	920	959	931	921	951	936	941	970	933	925	944	892	929	908	968	868	913	933	926	903	943	989	959	931	972	923	903	962	945	884	938	906	904	962	900	948	917	909	929	882	935	928	962	881	926	931	883	907	914	881	916	915	965	862	968	958	854	906	920	910	926	969	946	879	948	914	909	942	904	926	961	911	954	901	890	898	932	954	973	925	915	882	921	951	942	890	909	947	941	848	928	881	892	890	913	893	898	958	935	966	891	878	910	895	966	930	876	914	929	918	910	972	964	914	909	899	940	881	892	895	915	943	880	959	932	940	937	984	897	889	989	968	902	899	921	917	916	940	960	911	944	937	890	947	914	941	918	916	931	924	944	930	947	883	906	975	882	903	970	924	963	907	911	938	934	980	919	932	889	925	894	968	947	895	999	927	975	880	968	906	955	921	902	891	919	928	906	952	935	934	941	924	914	960	896	890	936	919	881	920	869	963	900	915	897	924	856	909	934	911	894	934	951	927	965	925	982	899	968	905	897	910	916	902	933	960	924	918	931	923	897	887	938	872	874	926	905	896	908	889	929	958	952	892	976	872	909	930	940	971	931	919	924	880	920	951	869	896	904	932	930	901	920	878	949	907	914	959	929	927	880	932	981	934	912	889	924	907	928	899	873	929	937	918	887	867	905	924	888	901	922	924	880	974	940	918	929	917	909	965	942	997	904	942	915	893	972	901	873	950	934	953	943	941	955	896	939	915	973	877	915	897	913	944	934	899	934	928	907	882	919	985	889	884	932	923	911	898	935	942	947	953	956	892	868	968	972	963	940	954	908	929	914	928	939	873	911	913	890	874	994	903	941	883	922	931	937	850	914	933	905	837	939	884	867	903	922	938	897	927	943	980	940	916	926	900	934	915	931	897	885	986	930	912	904	960	955	898	881	966	933	927	930	928	903	983	898	959	924	884	965	944	943	886	857	958	947	867	903	924	926	932	912	932	982	931	928	944	933	946	942	917	890	946	891	961	955	940	997	866	921	907	903	910	938	951	933	962	985	891	919	858	945	976	923	869	952	928	930	892	957	902	973	983	951	963	918	892	961	888	926	935	877	895	964	952	933	911	928	982	937	895	931	950	961	927	943	933	952	1003	922	933	920	891	999	903	970	904	918	917	926	929	903	877	905	948	910	885	934	949	932	904	911	939	898	925	904	926	870	917	948	892	948	886	932	955	950	958	928	953	917	926	903	947	926	888	948	943	933	899	971	894	935	938	905	942	828	957	910	966	890	939	904	867	896	935	949	941	937	936	920	872	944	940	906	950	924	876	944	959	884	948	971	892	967	935	890	898	906	945	887	931	968	868	926	928	903	984	981	917	929	928	979	1000	897	978	929	952	942	938	922	885	944	910	910	960	955	947	939	865	944	908	943	951	918	859	931	933	919	877	944	946	897	874	908	951	931	953	893	903	903	939	937	898	937	923	945	907	959	963	988	932	885	869	954	894	869	918	924	928	915	923	888	897	866	938
63732	97406	63547	30354	9619	2264	981	824	812	765	845	809	791	845	802	849	830	830	809	798	839	778	833	834	855	839	814	778	844	781	788	820	794	808	839	813	858	819	839	835	834	808	797	802	860	858	828	838	800	794	809	846	817	793	786	798	800	776	800	828	825	833	822	819	779	773	808	756	843	817	822	823	839	837	787	779	771	830	803	824	804	813	815	793	795	830	795	796	820	793	825	789	823	790	810	843	806	833	757	811	881	843	783	818	824	813	803	818	828	865	799	802	846	835	824	763	810	810	827	840	844	821	773	787	793	819	785	850	816	828	822	815	811	863	820	770	790	829	832	818	816	842	852	857	822	816	829	835	794	795	801	825	831	802	813	797	788	829	834	791	834	813	777	830	776	754	817	809	810	802	823	777	795	817	840	805	797	836	812	862	809	834	762	791	802	771	803	780	850	837	833	858	840	814	750	789	798	805	835	835	817	877	864	802	810	769	842	844	826	786	791	904	783	818	806	757	809	774	857	763	818	825	807	821	836	828	781	881	858	775	853	824	744	812	883	795	811	803	830	789	787	819	866	828	821	818	828	773	767	762	811	838	721	800	810	791	849	793	852	814	788	780	758	810	816	786	783	792	809	830	810	797	817	769	791	842	817	837	803	827	757	820	797	848	794	805	835	846	764	772	801	789	801	824	775	826	874	805	797	827	826	841	811	855	823	787	793	787	806	792	827	829	795	785	774	792	788	825	765	785	799	822	809	784	835	831	814	796	804	823	846	795	768	790	841	805	803	806	800	867	811	857	794	777	801	824	821	823	807	780	833	802	819	857	783	818	781	796	778	825	851	805	810	794	837	802	844	772	791	829	775	843	765	814	894	795	785	797	804	782	834	853	820	788	822	823	841	814	754	836	829	855	795	810	799	817	765	785	769	806	706	764	835	842	833	856	809	843	814	876	808	781	798	855	903	812	805	801	819	826	838	821	877	794	781	814	819	813	817	805	735	858	785	800	779	778	814	795	824	731	821	799	807	800	786	829	765	774	785	868	805	806	819	783	814	782	793	811	768	796	816	825	792	831	830	824	765	764	791	816	804	801	764	828	844	836	779	788	844	830	812	829	818	811	769	830	786	793	809	827	811	823	809	824	748	873	825	822	827	827	813	854	761	784	784	819	818	802	792	759	803	772	806	810	789	821	749	810	818	813	779	781	837	802	808	825	837	824	805	821	801	781	835	765	805	805	814	826	802	850	775	809	821	771	799	779	793	821	795	783	769	852	851	846	801	789	858	834	833	805	825	810	741	865	834	821	828	759	817	836	823	789	846	795	815	820	797	802	811	799	825	801	786	788	801	795	761	779	813	816	807	794	808	802	807	780	808	854	820	796	765	867	866	811	784	810	858	813	822	854	774	805	794	741	812	803	788	824	774	793	838	772	865	788	794	848	813	809	830	811	844	818	829	819	847	865	824	838	868	777	826	802	766	777	821	807	823	832	807	824	798	838	767	844	842	846	802	767	794	833	820	809	805	810	788	794	799	857	845	867	827	814	852	828	795	826	814	798	801	840	801	803	844	793	824	854	809	810	818	815	817	802	816	757	793	815	821	836	778	801	810	825	856	805	791	829	827	787	791	827	794	834	827	814	824	742	859	805	796	839	836	865	806	824	793	765	816	763	790	849	790	853	799	794	768	816	792	830	785	797	775	779	768	779	833	810	849	813	885	773	796	823	834	835	826	851	797	826	809	794	839	799	809	794	810	781	782	845	804	821	771	799	840	817	772	785	817	821	771	800	838	823	791	841	822	763	857	822	796	834	811	845	769	804	865	780	825	810	842	799	795	789	828	782	819	833	836	818	775	785	815	773	793	784	814	813	790	785	750	832	740	820	824	803	829	829	796	816	792	784	773	836	768	855	843	856	798	763	827	792	730	833	780	779	747	824	819	826	844	811	808	800	777	827	853	823	834	760	782	823	825	782	787	797	818	788	809	832	827	787	792	823	840	772	769	830	841	797	736	834	835	811	792	846	816	814	837	830	796	795	854	825	814	826	792	778	804	779	814	861	755	832	815	804	805	770	820	801	775	830	774	800	788	831	785	825	821	827	768	800	786	816	791	804	786	824	780	804	764	801	807	836	791	804	788	776	833	817	828	842	808	809	781	768	803	798	831	838	773	804	826	836	809	787	773	758	793	786	791	803	800	779	834	796	830	784	816	843	843	767	804	805	766	807	872	846	791	825	796	810	788	869	836	765	775	813	786	843	810	780	852	796	796	797	811	754	816	811	802	800	741	789	778	813	840	771	797	826	801	806	840	799	813	830	781	817	790	780	864	742	793	780	826	798	836	761	824	788	808	790	828	805	832	817	821	751	809	795	762	749	833	794	807	793	831	777	811	824	815	790	858	827	752	807	820	789	746	837	835	782	791	776	832	773	826	842	801	791	755	765	799	784	825	774	839	791	770	809	852	814	777	830	817	786	863	763	816	811	776	811	847	796	774	822	772	777	827	825	743	772	849	787	834	783	768	830	827	783	792	770	860	863	781	824	811	803	830	843	817	784	807	757	854	857	833	803	877	819	818	801	841	793	790	815	824	800	762	836	824	802	789	842	794	832	803	782	798	797	811	779	818	806	793	785	808	797	840	828	806	785	796	807	844	831	779	815	811	818	808	772	761	787	769	783	848	787	833	816	789	804	864	785	840	813	785	798	821	786	801	860	803	819	827	819	776	814	832	814	791	837	846	833	798	810	825	822	822	827	837	842	797	840	790	823	878	825	789	796	778	805	810	797	786	773	821	807	827	827	805	797	872	789	824	789	798	812	815	806	789	805	821	837	801	827	799	754	792	818	851	832	814	782	815	804	839	778	867	822	801	787	738	776	823	835	797	797	746	825	856	789	811	837	801	773	794	867	788	826	808	805	785	808	812	804	832	807	812	835	803	853	793	779	740	799	758	837	795	806	784	814	842	815	842	828	792	821	846	873	772	818	785	829	835	804	767	786	793	855	805	776	795	788	853	816	809	800	792	783	829	742	777	765	788	794	838	826	860	756	821	748	762	848	766	815	860	830	772	816	821	754	833	795	799	747	760	813	829	824	759	811	818	823	811	881	809	841	819	816	820	780	778	788	815	821	816	853	810	805	776	739	833	828	857	767	777	814	755	823	838	781	841	795	802	816	807	782	755	816	853	820	806	828	741	765	846	823	805	771	834	792	804	779	787	861	833	781	827	759	833	778	801	827	787	807	800	790	778	807	791	814	784	841	769	757	813	770	846	834	814	829	837	855	818	832	787	817	790	770	760	842	785	843	803	829	800	728	764	800	781	774	792	809	811	809	792	803	837	811	814	787	783	744	803	855	811	810	836	837	794	754	742	768	764	802	798	803	786	828	845	761	799	798	807	806	815	793	851	794	818	768	857	793	832	781	819	786	842	796	858	823	812	848	801	786	814	772	760	803	837	833	802	829	805	770	796	804	796	824	827	800	850	835	765	815	804	843
32551	30340	22327	7302	1648	904	763	691	734	671	751	718	716	733	732	665	790	674	717	712	746	771	652	726	721	712	736	705	722	727	687	729	767	700	710	661	735	747	754	698	716	714	714	767	722	717	708	770	682	784	699	630	726	739	716	718	748	700	736	703	716	760	753	766	710	701	706	687	691	722	680	738	747	697	730	732	691	683	731	706	717	738	726	709	737	742	697	688	702	737	702	683	724	735	687	801	714	744	716	703	756	696	734	697	695	735	727	751	705	668	667	649	706	718	725	739	707	713	724	715	725	735	728	754	688	705	713	736	690	737	693	700	723	758	710	691	741	765	763	767	681	713	738	772	742	717	723	747	723	732	728	731	733	714	731	698	703	732	702	763	696	751	727	688	692	687	750	743	716	724	698	756	711	729	697	712	705	716	770	689	734	724	723	711	743	771	716	722	648	669	668	701	686	757	695	714	714	720	693	715	772	732	695	727	717	775	684	704	741	712	781	711	679	699	675	707	709	698	754	735	669	736	711	716	685	700	699	704	699	679	725	668	694	709	727	748	707	741	732	738	718	714	699	704	704	678	695	719	707	742	709	783	746	742	715	751	751	713	741	714	696	669	684	740	648	728	715	727	665	674	752	733	750	719	717	696	706	775	749	705	762	746	724	703	718	748	756	723	733	735	757	739	727	741	789	724	719	710	731	716	730	726	771	730	700	700	741	719	703	730	701	715	696	719	680	696	720	710	681	728	731	761	697	757	719	717	748	724	718	718	762	749	692	730	682	679	760	692	744	729	745	736	726	724	714	711	704	714	738	738	761	692	782	728	683	718	724	699	715	673	714	758	712	663	736	724	718	742	693	718	696	703	699	669	755	709	727	679	672	784	731	714	720	708	736	740	761	684	732	734	709	698	721	751	699	741	662	713	726	721	748	715	771	757	736	705	776	709	675	729	692	729	694	770	734	720	724	746	749	712	727	696	703	669	730	687	713	685	757	733	746	715	701	699	746	764	697	702	756	720	703	673	705	656	750	703	726	759	721	716	688	731	729	730	729	744	712	744	737	736	721	731	751	720	752	676	747	715	685	708	704	715	701	781	714	729	717	731	709	694	710	653	740	719	678	691	743	752	711	733	741	753	767	744	720	735	707	735	737	726	753	709	709	700	691	699	693	697	763	680	720	716	733	733	759	736	727	704	724	707	717	757	756	724	786	718	749	727	687	704	696	772	698	703	744	764	725	699	717	741	699	757	759	685	668	678	675	744	735	722	678	737	756	691	679	750	656	731	706	739	741	730	689	734	727	711	757	729	774	665	707	737	715	671	726	770	776	730	717	714	674	722	722	703	789	699	741	745	716	717	752	744	724	681	729	723	743	733	751	744	764	702	731	726	748	729	740	728	701	654	704	716	759	741	727	714	668	688	705	715	708	757	744	728	731	740	711	778	705	731	750	684	723	707	756	714	747	731	738	702	726	715	718	730	706	685	702	688	750	685	728	742	721	690	689	735	721	757	734	711	722	700	754	700	702	707	742	690	715	718	709	697	715	739	722	743	727	704	725	730	677	681	719	721	756	704	750	714	764	717	796	721	738	690	717	740	754	740	759	716	718	692	754	757	686	758	744	735	708	706	763	695	758	750	773	675	700	726	716	701	707	719	718	785	711	723	767	696	689	706	770	758	742	721	724	740	688	720	712	703	686	706	735	675	722	754	692	739	714	714	711	720	742	707	669	723	737	702	710	706	747	743	703	692	730	730	734	737	777	695	708	755	721	717	715	753	733	690	676	755	730	705	689	672	743	744	706	720	789	731	715	720	682	670	736	658	774	710	702	737	750	722	696	727	734	727	679	711	737	720	706	754	727	680	755	737	720	732	716	751	732	777	799	760	723	713	736	687	741	751	738	769	728	743	731	731	716	700	708	697	716	720	765	802	734	676	779	732	704	744	740	710	706	700	728	748	753	731	734	721	727	697	767	707	677	711	753	709	733	710	729	729	715	765	724	720	729	797	744	709	796	749	741	710	716	667	725	700	729	714	709	747	714	709	724	733	757	756	739	703	713	685	747	734	792	713	781	719	718	729	717	681	747	739	712	748	645	750	681	736	684	713	758	715	755	717	719	729	704	778	715	674	699	683	669	691	708	723	702	728	724	737	731	682	738	694	679	686	700	710	716	723	716	694	735	689	734	755	714	753	696	728	707	757	759	687	696	733	663	718	734	729	725	742	750	703	704	729	723	729	750	698	738	709	728	680	723	731	700	770	735	711	708	718	743	712	707	704	726	684	753	706	733	696	728	720	709	724	648	710	778	700	712	739	761	719	753	760	703	686	705	703	714	713	728	716	694	718	703	670	721	746	738	704	710	746	693	704	715	649	711	724	659	732	742	703	736	736	690	748	756	681	757	751	717	682	709	713	671	727	688	790	747	695	718	724	769	690	708	710	688	693	723	697	735	740	706	725	685	724	678	712	699	679	687	663	727	750	710	715	724	698	701	717	683	718	699	742	702	735	740	738	726	748	687	770	709	718	714	693	701	707	726	746	706	729	735	728	726	688	716	734	697	734	725	763	715	720	738	744	696	696	758	711	705	761	650	714	694	755	747	742	732	720	698	756	692	748	704	741	719	752	733	722	734	707	743	795	739	806	691	731	753	716	764	744	674	718	706	680	739	727	747	752	682	729	717	729	793	711	719	704	727	720	724	732	639	698	747	696	737	768	734	701	699	681	739	744	756	720	726	702	756	734	757	737	747	736	727	697	739	763	717	703	642	709	717	742	728	704	739	669	736	700	719	766	772	706	769	697	766	732	686	771	699	739	669	756	762	764	717	674	733	716	761	686	767	697	698	710	673	737	757	712	734	726	750	726	742	765	720	711	749	737	748	698	670	731	728	732	736	702	731	727	705	760	730	673	760	723	700	749	709	723	700	707	753	762	730	709	721	709	713	700	720	718	713	704	721	673	717	752	690	726	733	707	717	740	706	744	752	694	772	764	765	736	717	719	717	692	738	707	707	706	741	690	728	716	737	715	712	744	744	717	727	719	757	762	673	721	736	761	729	721	684	719	730	676	672	716	715	724	735	764	731	696	787	720	710	721	731	670	713	708	754	684	705	695	728	735	692	730	732	744	727	707	721	734	766	745	758	698	698	661	677	735	718	696	711	713	730	692	724	714	726	709	712	754	739	723	709	734	721	729	695	718	752	769	716	742	747	714	764	700	726	720	712	725	711	748	702	765	694	716	710	746	742	715	700	709	672	706	765	717	718	733	742	703	715	799	715	758	750	666	725	692	703	748	738	736	755	672	760	746	737	760	733	712	761	751	728	736	750	710	695	744	713	748	726	724	705	739	731	707	712	742	731	736	739	721	683	785	756	756	744	685	725	683	670	706	700	745	678	744	707	753	723	692	708	763	722	785	723	714	743	717	735	758	709	681	707	755	705	754	755	738	707	683	705	698	737	712	711	695	698	689	661	718	698	697	632	731	703	707	708	711
26923	32536	15209	3909	1245	726	624	569	608	615	564	527	553	540	575	595	612	596	579	601	582	525	603	605	591	573	578	572	571	546	538	575	576	562	588	610	561	559	577	606	541	568	617	562	588	528	614	535	603	570	583	581	618	563	546	582	554	550	585	579	579	557	573	569	577	599	547	584	530	622	552	535	586	582	562	563	589	561	523	541	541	556	581	571	558	596	601	549	533	619	565	545	581	547	588	564	577	592	543	529	590	563	589	587	564	546	578	511	558	596	560	582	570	524	608	573	556	563	574	562	566	584	575	563	583	571	556	535	559	562	568	565	562	560	553	546	579	563	571	573	557	564	519	585	576	565	556	584	554	554	556	564	553	562	550	553	555	600	582	591	571	564	570	564	585	572	575	564	580	503	573	539	577	547	514	566	560	593	603	561	552	552	576	587	579	552	619	549	522	586	558	567	553	556	572	590	560	521	539	517	535	554	569	568	574	565	592	562	569	565	584	584	599	592	562	583	568	584	596	531	571	582	563	593	544	595	567	542	565	557	584	518	588	562	592	572	558	539	566	538	604	564	515	560	595	528	544	579	579	557	543	540	538	549	531	573	550	527	577	541	600	588	545	590	574	572	572	574	577	549	584	560	581	581	581	571	600	555	563	520	568	600	590	603	575	538	559	610	548	556	598	562	587	583	553	582	553	603	555	548	555	571	618	568	555	560	604	570	594	569	594	585	565	604	579	572	578	578	569	552	569	552	583	574	551	530	575	558	605	577	572	539	583	555	524	577	611	572	586	551	514	572	603	567	572	602	536	578	567	600	619	552	571	617	571	594	560	582	578	545	542	558	520	566	545	554	553	562	591	546	573	593	591	532	549	559	583	599	551	610	573	578	587	585	591	549	568	562	591	580	568	567	566	562	563	546	596	586	532	592	535	585	578	562	550	555	560	572	552	606	508	537	592	581	567	557	599	559	553	584	563	497	611	616	537	525	554	545	533	588	570	564	524	606	572	550	566	561	553	583	568	570	587	536	547	544	569	609	581	560	584	570	549	518	574	598	595	593	579	562	562	601	550	596	592	549	525	526	540	584	593	574	561	592	592	599	571	531	547	568	612	545	613	554	565	547	540	598	576	579	557	601	598	547	566	583	581	561	572	547	566	522	582	581	606	606	573	528	585	560	556	565	580	609	557	589	573	547	547	549	550	588	566	544	554	530	567	585	570	562	571	553	600	586	579	565	556	590	585	524	571	559	551	523	521	554	617	518	544	525	611	602	588	554	559	612	563	519	603	538	570	528	542	589	532	520	592	556	567	601	566	538	592	556	579	570	541	576	573	563	564	557	571	555	578	597	547	567	552	624	578	576	542	567	591	557	620	532	556	576	560	563	543	546	554	551	602	552	578	562	555	580	580	573	598	551	535	580	564	585	588	556	559	592	570	563	539	558	575	563	521	615	528	604	623	535	587	574	569	534	573	538	580	589	575	549	590	592	592	564	560	549	520	549	545	564	563	581	585	583	593	575	619	596	574	558	563	547	591	576	570	534	583	533	558	561	572	573	639	558	532	536	592	524	589	606	512	552	591	619	542	523	520	556	569	584	559	604	560	565	594	593	609	518	546	593	586	566	618	577	552	552	604	560	560	558	564	578	539	582	564	524	616	545	542	545	564	548	576	519	607	575	593	572	579	552	532	538	542	551	543	523	558	571	527	575	548	615	543	540	536	570	535	576	568	559	549	518	569	586	576	546	573	576	539	497	536	540	591	618	564	587	580	592	584	557	538	599	601	561	553	640	598	546	565	537	559	590	612	574	577	540	562	563	560	587	563	574	630	590	573	590	614	588	587	550	604	540	542	567	581	524	587	536	549	578	593	564	566	569	571	537	546	571	560	524	589	537	588	580	604	580	573	555	584	551	537	564	558	544	562	592	572	556	555	548	527	562	583	569	596	577	548	580	587	606	592	599	546	577	536	638	599	573	607	547	562	522	560	552	597	555	623	589	490	563	588	566	544	545	608	531	599	585	602	528	512	553	567	592	546	571	568	580	557	607	551	530	556	573	549	581	597	605	592	538	539	548	543	578	569	604	535	595	538	588	558	617	585	537	544	552	581	557	577	562	591	593	562	571	550	571	530	538	570	554	615	587	609	573	561	577	570	601	552	596	588	598	548	619	602	589	594	564	542	554	563	554	559	575	560	556	551	525	537	554	534	600	559	553	584	549	564	595	552	541	546	566	577	611	578	578	599	565	590	544	592	603	558	553	582	568	613	550	585	557	592	580	533	560	552	562	537	598	561	597	588	607	561	578	533	606	547	612	591	559	566	575	572	581	581	505	574	559	562	585	578	574	535	538	590	543	573	599	558	642	556	537	582	586	556	593	554	527	573	550	591	579	616	600	575	525	574	595	540	574	634	574	549	601	574	552	554	571	540	562	571	562	602	546	589	584	555	580	554	564	529	602	544	553	531	555	558	581	571	511	623	555	532	597	583	589	578	589	564	602	576	582	585	542	570	593	566	563	553	553	569	561	560	525	580	595	558	612	577	559	564	557	601	559	605	568	576	533	565	589	573	552	557	555	573	555	528	575	565	597	556	559	600	567	567	573	571	545	528	596	566	556	549	542	570	564	569	585	600	574	589	609	573	614	547	579	553	575	571	565	582	601	593	568	585	551	568	575	576	529	555	594	546	527	574	543	565	542	571	571	573	569	552	567	578	607	577	569	604	576	590	593	630	530	553	542	613	600	528	582	577	587	563	572	595	530	616	544	602	557	514	588	562	589	554	574	544	557	515	559	538	535	568	593	580	576	578	578	585	597	622	516	593	556	618	568	575	537	557	550	538	552	529	568	518	572	545	604	505	580	629	602	536	576	577	539	607	570	583	569	560	587	568	567	541	538	567	559	554	562	574	586	573	547	578	611	573	535	585	543	557	528	553	585	546	585	582	602	552	616	573	604	563	532	560	587	572	618	579	519	538	571	564	537	584	533	563	559	537	569	606	582	587	587	564	611	559	571	585	584	595	563	589	578	552	583	581	546	568	604	581	581	534	581	555	578	572	554	577	504	572	545	604	572	620	537	548	564	531	549	556	603	584	543	574	553	618	570	599	562	539	558	558	588	558	582	583	559	584	615	616	543	623	568	570	582	565	571	561	563	579	558	568	529	508	560	558	559	558	577	559	559	564	604	569	555	586	599	553	532	564	596	583	508	581	525	591	583	556	586	623	517	577	546	536	550	567	622	533	579	595	510	531	598	544	598	592	568	580	554	588	606	576	558	554	558	578	552	560	546	552	566	532	602	538	558	599	578	552	546	578	533	568	550	561	531	584	542	592	571	598	559	567	552	600	579	552	557	546	597	575	568	544	545	585	576	511	603	557	536	577	562	612	568	527	555	573	525	557	599	580	603	558	564	567	546	601	534	591	568	599	570	575	566	599	559	550	568	565	580	553	582	587	558	568	566	572	537	587	574	527	553	563	553	561	587	545	564	572	541
26704	27735	38842	29832	12028	2200	1020	830	812	766	727	760	756	759	785	777	758	748	746	680	747	740	748	733	713	748	748	747	773	786	763	744	737	774	735	798	711	809	756	828	778	770	748	776	726	729	753	775	780	760	734	766	805	761	757	765	790	721	771	739	756	687	757	751	718	722	708	786	751	725	748	754	749	773	712	707	741	743	733	765	759	753	761	754	762	742	741	773	704	767	811	734	753	733	748	711	761	719	745	739	711	781	735	767	729	761	742	808	724	727	732	768	721	765	729	762	785	777	782	752	786	801	697	700	771	727	738	771	755	706	780	739	742	783	697	785	746	748	741	776	761	737	749	736	749	731	719	713	701	741	745	716	741	746	721	724	763	721	733	748	774	732	777	730	767	783	728	787	746	732	733	763	758	764	759	766	735	760	748	745	770	742	786	749	726	756	738	751	743	722	751	749	745	761	796	719	764	762	767	736	815	775	759	735	747	753	731	725	752	734	726	731	728	782	741	821	760	828	781	736	751	747	780	730	748	718	723	736	739	777	748	754	768	721	762	723	727	783	765	760	763	787	755	751	781	721	741	748	751	715	721	731	745	747	771	731	754	773	704	727	732	803	731	762	747	716	794	733	743	751	724	775	723	749	747	753	746	717	771	808	749	756	770	750	783	736	757	753	741	751	754	758	749	778	757	755	806	737	722	720	792	773	761	771	773	808	727	740	745	786	774	730	723	743	791	724	762	729	754	735	753	756	772	772	734	708	777	714	749	748	774	767	736	744	771	727	722	738	778	726	743	747	771	745	724	737	780	734	709	774	785	679	756	736	712	800	775	771	710	784	734	764	785	769	710	739	736	724	776	754	743	789	741	719	742	755	791	740	744	768	766	725	776	749	763	776	754	731	797	732	740	711	762	784	720	772	753	749	772	803	727	780	757	750	774	755	729	749	748	751	727	761	786	758	752	758	691	712	832	763	762	725	763	760	759	764	738	747	761	769	778	752	740	705	750	705	760	829	743	721	778	722	807	713	752	765	723	750	791	726	781	785	813	741	763	749	728	709	821	747	752	731	761	756	745	761	738	735	713	762	818	700	759	737	737	754	743	755	754	756	771	734	746	737	772	775	707	765	722	780	699	721	757	764	764	788	739	737	756	720	824	791	712	723	734	755	784	755	773	752	691	714	774	762	785	757	743	725	728	762	738	752	753	753	725	731	733	727	776	764	717	739	715	695	737	766	732	747	758	746	747	760	781	739	750	764	792	752	740	726	760	786	737	753	733	738	752	741	717	715	787	767	718	732	728	788	779	765	758	784	766	728	754	754	776	725	765	725	729	757	811	750	798	742	752	688	744	762	762	780	785	769	767	682	739	727	754	731	759	785	716	741	688	770	754	790	790	752	754	718	781	744	735	715	734	827	766	753	772	737	721	811	775	760	729	773	742	725	741	768	696	739	714	736	780	700	774	772	763	716	773	757	743	736	778	726	775	775	787	765	761	720	773	714	753	754	761	773	757	713	740	753	742	761	754	739	674	741	765	748	777	698	753	726	779	738	767	769	801	762	730	726	724	750	749	749	733	745	784	694	756	762	773	729	712	760	766	773	687	748	764	702	768	743	750	751	791	794	767	802	753	747	773	738	780	784	750	768	746	760	733	691	703	700	761	694	738	703	724	776	735	776	771	731	748	720	751	779	779	731	696	704	815	742	734	782	766	701	703	751	741	745	749	762	736	766	770	725	773	707	670	738	777	674	779	747	749	709	742	715	744	738	760	732	734	760	749	737	746	736	762	757	698	712	758	749	756	729	736	804	741	712	740	703	760	763	758	760	738	745	776	761	732	728	737	752	740	768	707	771	790	722	745	771	729	744	697	694	779	774	801	775	740	762	723	755	732	764	740	731	764	722	734	751	742	775	744	773	755	742	731	729	760	723	725	757	746	732	819	788	800	740	745	757	758	735	750	785	754	760	800	780	769	727	809	736	785	720	746	770	779	776	705	754	761	769	724	749	768	777	701	717	747	734	795	765	721	720	723	796	751	728	765	711	738	743	781	717	733	722	762	772	728	756	765	774	738	756	748	792	777	756	754	739	743	776	720	780	742	761	766	763	708	790	801	780	800	807	780	711	780	713	750	769	750	738	819	718	760	689	710	714	788	796	706	809	740	755	761	744	747	780	744	729	787	720	779	757	797	745	760	732	783	767	765	759	727	780	765	729	709	688	762	750	721	730	750	726	691	790	716	793	752	726	731	767	711	765	715	760	752	731	730	742	745	739	797	754	764	738	757	790	772	723	738	706	773	754	691	743	753	702	733	703	776	719	732	772	722	776	714	789	755	752	775	729	736	767	711	735	699	751	754	749	749	765	724	736	788	777	758	739	738	734	768	782	786	810	760	757	753	732	724	770	743	733	732	763	750	742	761	749	745	747	770	766	731	762	714	752	815	733	770	752	688	777	756	709	710	785	775	764	725	778	764	711	742	758	736	701	768	749	737	757	734	747	757	734	748	767	754	766	782	785	741	742	746	755	730	752	701	782	743	780	694	695	718	709	767	748	739	734	740	750	776	764	780	790	739	807	742	725	812	777	749	740	743	709	721	800	731	787	747	777	707	735	773	736	777	741	742	748	757	743	704	725	701	748	785	735	777	706	762	745	766	752	751	722	782	737	781	749	800	758	756	745	759	717	749	714	744	717	732	739	761	771	757	738	707	742	754	734	712	795	716	736	771	753	742	721	733	761	740	745	737	735	718	690	827	708	720	756	767	701	714	774	752	785	762	723	794	812	749	738	796	736	702	733	758	733	740	744	812	772	753	749	748	774	767	768	750	729	754	757	691	777	735	738	751	726	747	753	759	775	754	733	739	717	757	708	733	768	756	764	710	736	729	717	759	746	736	725	761	731	686	725	735	791	772	742	736	752	717	714	748	728	740	759	709	781	721	777	814	759	732	742	773	795	732	797	748	720	737	721	762	747	733	745	760	723	722	732	750	825	740	754	775	735	747	766	813	749	779	762	751	731	751	707	730	753	721	794	756	767	780	746	710	754	780	750	767	715	763	717	767	732	751	717	815	804	694	735	774	755	753	708	709	738	793	731	752	686	780	731	763	777	732	727	754	788	755	782	702	720	750	783	759	750	711	765	772	715	740	745	736	756	759	714	734	760	735	796	739	737	757	741	754	744	766	742	788	751	745	714	747	743	736	746	718	760	731	756	714	751	762	741	794	712	707	781	712	762	769	739	790	777	781	741	729	782	749	778	792	742	764	769	751	730	783	766	728	755	730	773	760	729	738	729	763	723	763	764	739	793	843	751	697	771	799	721	727	740	782	731	766	795	770	721	744	767	758	706	710	725	713	724	774	766	738	745	765	725	746	806	730	735	774	701	741	757	733	725	728	747	760	718	733	685	767	718	732	780	747	735	781	758	714	800	792	706	742	762	703	767	789	717	707	788	747	788	750	769	765	727	771	773	723	717	763	680	743	759	779	698	748	772
58699	80061	49669	17894	4542	1297	720	648	640	623	621	628	640	633	601	646	621	666	603	662	665	596	646	646	593	697	605	631	641	648	645	632	632	635	615	623	643	627	613	605	623	626	599	614	620	605	621	628	655	636	673	647	619	638	600	609	660	603	599	633	607	626	647	605	590	597	596	566	641	615	645	625	645	623	683	618	622	618	582	609	631	615	644	648	624	631	619	652	633	685	666	624	628	622	634	617	639	648	638	650	636	612	615	628	595	635	624	635	629	642	681	666	604	595	646	618	647	618	632	626	627	586	616	592	597	584	633	645	626	646	628	628	632	637	640	635	629	658	665	632	595	637	659	652	617	613	647	603	579	617	629	622	612	637	627	625	670	593	613	590	607	625	647	600	658	618	640	637	628	623	610	663	589	613	642	599	615	595	665	654	606	639	605	669	652	628	622	628	637	610	640	615	650	630	647	615	582	627	673	622	595	600	660	627	661	630	595	643	587	659	610	676	594	613	647	633	588	617	596	630	632	564	627	583	633	642	610	627	642	638	578	578	638	649	629	635	648	627	599	612	646	642	566	648	616	664	627	663	623	618	688	656	621	629	625	635	643	649	622	640	617	626	618	620	615	595	584	631	602	620	635	585	640	656	671	623	629	640	643	577	606	624	617	653	634	649	613	662	629	617	624	613	598	646	659	645	589	591	660	625	594	632	658	624	638	644	628	628	617	626	663	615	612	653	648	598	617	602	606	595	590	598	641	660	597	614	682	594	663	664	640	634	633	653	590	621	640	630	598	651	616	651	615	638	629	625	612	631	685	647	617	573	601	638	593	598	602	613	630	639	649	593	617	659	604	597	628	641	640	605	600	619	652	616	615	638	633	599	616	633	588	664	602	655	622	624	636	608	637	600	592	599	626	624	602	660	644	614	582	619	629	613	645	632	591	655	627	618	634	624	639	635	645	630	624	672	615	651	617	631	632	616	624	621	638	612	646	620	644	657	637	622	609	668	610	602	627	611	612	632	624	620	654	638	588	648	569	620	636	634	694	584	624	633	645	657	617	600	601	609	633	625	637	614	640	670	604	628	631	621	603	649	617	586	645	630	631	615	586	595	648	661	651	628	644	617	659	652	586	625	636	673	659	673	619	637	588	595	652	651	670	627	642	572	589	646	644	633	650	656	629	674	654	631	634	623	632	626	643	634	647	668	617	625	629	637	612	620	610	626	631	599	604	646	665	646	596	620	618	631	598	647	600	671	620	584	619	590	640	609	585	581	662	626	593	657	600	592	612	633	642	627	670	605	637	609	667	630	616	611	702	649	602	607	648	593	622	639	638	612	599	650	628	664	623	617	623	611	684	624	652	625	579	628	596	616	593	665	628	614	627	629	626	604	621	655	626	558	655	659	640	666	611	664	637	610	627	634	638	639	629	633	619	686	615	627	667	619	647	608	645	625	618	599	631	600	585	617	593	578	597	614	593	671	597	622	616	613	671	626	636	656	626	606	592	653	617	612	590	604	609	591	590	645	654	652	652	661	602	586	589	616	628	631	633	589	637	609	621	650	596	625	651	637	603	593	641	581	656	657	648	577	608	600	655	666	634	604	607	633	619	642	655	606	583	612	612	643	580	615	681	636	639	598	605	623	594	632	628	604	659	620	651	604	675	644	628	645	635	654	650	609	611	594	613	646	535	592	618	602	627	616	638	627	608	591	635	619	584	659	644	624	619	623	617	611	646	594	613	655	629	607	659	656	647	613	607	602	661	595	631	656	651	619	680	622	631	664	651	607	621	607	631	616	632	603	622	594	627	637	613	617	639	643	660	647	633	572	611	651	619	578	592	615	594	637	644	592	627	657	615	593	598	659	599	596	631	618	614	631	598	687	632	625	636	610	609	606	656	623	643	673	638	661	601	639	591	623	634	613	601	646	601	616	597	616	609	683	631	605	602	585	620	605	658	654	597	626	609	642	598	628	617	621	589	622	618	610	637	655	607	602	638	670	601	634	608	681	585	638	601	627	655	636	644	600	609	592	674	671	603	633	672	654	624	595	614	579	670	594	613	610	625	644	571	609	614	627	638	627	640	616	640	624	626	618	624	624	655	619	643	627	591	573	608	616	622	543	628	640	618	647	610	627	599	660	657	641	610	620	578	618	650	600	613	612	626	612	645	597	656	648	632	616	631	651	619	595	607	603	608	645	643	604	663	643	602	643	567	635	609	633	621	583	613	623	629	634	616	662	600	614	618	635	607	646	624	634	602	623	612	606	615	628	649	595	635	627	678	664	591	625	613	587	666	697	658	643	627	610	624	614	657	620	643	604	629	625	610	625	670	589	634	596	607	623	585	607	592	577	581	618	635	608	622	617	610	619	671	640	646	644	651	606	583	625	606	632	609	604	634	604	633	622	647	624	667	645	598	642	634	584	613	592	646	600	634	633	593	624	609	614	701	639	660	626	632	634	658	642	566	627	617	614	602	609	656	604	651	615	575	632	663	630	624	608	638	614	653	643	615	632	637	612	614	570	585	629	643	663	648	623	592	585	625	658	590	625	595	611	618	619	567	564	634	644	597	665	633	658	588	640	631	621	627	585	657	592	620	638	632	632	663	627	680	617	656	627	637	628	637	646	598	639	644	577	615	610	696	626	610	601	647	589	644	596	638	655	605	640	607	660	642	616	623	611	629	629	622	634	635	659	611	669	620	616	607	606	618	626	627	641	629	618	630	620	620	595	599	616	644	598	610	614	608	613	595	648	584	625	648	629	625	623	606	628	640	631	646	631	630	615	628	660	636	650	613	644	608	620	674	644	602	676	627	562	595	608	648	625	640	597	649	669	615	611	607	611	618	635	651	613	617	624	690	636	629	618	659	633	607	650	625	621	652	634	652	638	605	597	637	659	607	610	582	652	644	618	632	614	611	616	587	615	623	598	665	630	582	613	638	620	620	619	611	644	618	694	613	629	655	633	661	619	644	632	627	593	638	607	620	638	667	610	641	678	630	624	623	641	611	630	624	629	605	605	586	614	615	594	656	608	609	648	622	646	621	666	671	611	655	590	617	601	603	617	601	618	659	654	607	653	619	633	649	593	616	620	652	646	676	597	648	635	613	598	640	653	585	630	618	615	652	671	585	617	646	642	616	628	611	655	633	565	619	602	642	600	618	625	639	615	611	626	631	661	598	600	621	669	646	617	607	633	621	642	624	584	653	618	619	610	608	638	620	640	649	611	593	655	642	601	615	596	659	662	626	643	607	639	649	651	650	598	648	614	592	645	619	711	616	606	616	600	600	586	645	605	639	680	648	653	604	623	620	601	663	630	565	660	633	624	629	630	639	613	596	611	661	580	622	618	657	620	617	656	641	614	619	628	606	605	628	636	590	659	655	610	657	631	650	615	634	635	623	574	617	645	641	622	641	616	633	641	593	635	603	638	637	653	616	624	595	647	640	618	627	634	635	641	606	626	640	632	634	625	618	646	611	642	644	643	620	615	623	620
24481	23051	32524	27730	20739	11545	2335	1185	1036	1142	1050	1060	1003	1042	1037	1000	1014	994	1013	973	1035	994	1035	1071	1083	1024	999	983	1038	968	954	957	1046	989	965	1014	1010	979	991	1009	1002	1001	1016	1048	1018	950	994	1036	1031	953	949	1031	1032	963	961	1011	1038	956	995	970	1053	984	1001	976	974	982	947	1027	1027	991	965	949	1000	1013	1053	1057	1004	1011	1011	991	977	965	974	1008	1003	1022	999	981	983	981	1022	1047	992	977	1026	1009	1012	1002	989	989	1069	975	1035	1033	1022	1028	971	1002	978	1018	957	1033	981	1020	1002	1021	1012	966	1003	1006	961	963	1031	999	985	970	994	976	1041	1013	977	1031	983	998	997	1024	1032	965	1011	973	937	981	960	1000	954	1003	937	983	993	1008	988	975	988	969	936	975	963	994	984	999	1004	983	1042	1025	951	999	1003	1004	997	961	1043	1011	965	979	962	983	1019	985	969	1016	1035	1021	993	984	974	951	986	946	987	979	953	1009	957	983	935	1025	977	912	950	962	940	988	1017	997	967	1015	1001	954	952	978	948	1021	980	1036	947	1044	1016	1022	944	956	1015	942	975	996	1034	1066	950	958	982	969	1009	1006	971	1014	987	959	955	1006	1007	993	1014	1007	948	994	1000	956	1004	979	969	1044	1016	1044	988	981	967	958	961	1003	972	993	1025	993	937	1036	949	1018	1000	987	1019	981	982	932	1037	973	980	1018	969	1015	955	998	1013	1029	1001	975	1005	1025	1017	987	1060	1009	948	1007	1020	972	936	1018	990	1021	987	1037	1000	972	1029	1058	1037	953	936	1043	973	1060	1032	933	1000	979	1019	981	1056	986	989	951	1042	1016	1023	1002	1020	947	996	1030	966	1058	1010	984	959	989	982	963	1018	966	1026	1022	1043	980	997	985	987	998	968	997	1014	1018	1001	1008	978	961	988	975	1039	1022	1011	948	1036	1003	975	973	1012	1004	1043	970	1019	1005	1033	979	929	983	980	970	1015	980	978	1023	914	1012	1026	1009	994	1021	1004	913	1027	960	992	1015	999	1004	1037	986	959	957	1013	1013	1010	979	982	992	1021	990	997	999	937	965	972	1006	1006	984	956	1006	942	1014	1016	999	1009	918	986	988	1015	983	954	1006	1104	1010	995	969	967	1017	966	992	977	1001	1048	1025	982	989	999	974	1033	973	998	1012	972	954	961	1030	993	997	937	966	1013	989	956	951	1032	999	1019	991	987	1054	1068	1000	1003	1006	986	995	999	950	924	994	991	979	983	975	968	982	1015	968	1025	1032	998	946	987	1053	1010	994	943	1046	953	970	996	998	1012	992	1004	1001	977	969	1027	1044	954	1002	925	1026	1020	994	1026	956	930	1004	991	938	1039	980	962	1047	977	1023	982	1005	1020	958	1031	966	1014	990	981	1016	1014	996	985	975	1034	977	979	949	1031	1001	1036	1004	1011	971	975	1021	992	952	985	980	1022	995	991	1000	971	989	956	1074	1044	1004	1017	1062	1037	993	921	962	1020	1029	949	1020	1001	1004	965	982	959	1031	1032	936	967	1014	976	995	989	1051	990	1035	1029	995	999	1008	1016	981	998	1027	1019	1039	994	1021	1020	1000	997	928	988	1012	1006	996	936	949	988	979	1000	1044	981	1015	958	972	982	957	1014	1054	1035	978	935	1017	980	983	985	1041	1024	1021	972	1007	1017	942	973	1043	1019	1041	988	1007	1085	947	979	1035	928	996	996	1034	974	983	1027	976	996	1010	1054	1024	1068	1050	1014	1009	977	928	996	984	1043	989	1068	1003	1029	967	1066	1054	1010	1040	962	988	955	953	990	964	990	1010	987	965	998	992	978	1060	1022	956	923	954	958	1002	958	974	931	962	980	908	1015	1055	1004	946	1038	989	1062	1010	1012	931	1007	1000	1000	1013	962	1026	987	1029	990	926	988	1013	1005	1040	1004	946	958	995	997	963	998	1006	953	962	1016	991	920	1085	937	978	1033	1018	978	1032	1016	952	964	1026	1072	981	995	1007	1083	1009	995	987	963	979	1007	932	958	966	964	983	1001	964	1021	995	967	1006	998	994	1032	971	993	1040	1010	972	975	994	1015	965	953	1011	963	950	981	972	907	991	1008	880	1003	971	1048	977	1021	982	1013	1031	1028	988	997	948	1050	927	1041	1012	1023	993	995	1085	991	952	973	961	996	920	1009	1011	1057	1022	961	975	1040	925	987	975	982	1007	940	927	1001	983	944	990	1006	949	1038	1060	977	943	1001	1018	1070	1053	988	958	992	1034	1069	1012	958	1057	1005	958	988	947	1002	1037	1012	1014	995	968	931	1010	932	1020	996	997	988	1015	947	934	1057	999	1041	1025	1040	996	1043	943	968	967	970	988	1004	999	995	956	985	980	973	1011	968	991	997	1034	1009	983	976	974	1002	1003	999	1010	1009	989	968	959	957	1065	986	957	974	949	1025	995	1015	973	929	976	1023	954	995	1036	968	1054	959	938	1003	1052	996	942	969	1035	983	985	981	992	978	1007	984	1007	948	969	954	1005	940	967	1059	973	1065	979	1043	969	967	987	965	984	965	984	1018	956	965	991	1059	1002	1023	940	1011	992	964	973	1015	987	990	977	975	997	1014	1005	1002	1044	1029	977	1006	1058	987	959	918	1010	1001	976	973	981	994	1032	1012	1052	951	972	972	947	1006	986	982	928	1021	996	1053	998	959	952	1032	985	987	988	1048	1003	1002	1057	1058	958	1019	998	924	994	994	1007	1049	999	1056	1013	968	955	954	1002	1005	989	997	1009	978	1015	961	977	984	1020	956	969	994	990	1002	972	981	967	956	974	988	992	990	967	976	988	995	1040	990	1012	1004	958	1035	1019	1040	957	974	1003	1036	1036	1028	1012	1036	980	1007	980	1003	981	967	964	978	997	983	1028	1057	1010	963	956	921	1011	999	964	953	953	1022	955	994	995	1017	974	982	1005	985	1005	1012	1007	1008	924	1000	1027	967	1055	961	975	1024	1015	1005	994	984	1024	997	1015	990	1026	1033	1028	978	1039	1015	966	1070	957	1025	935	1049	1015	985	998	982	988	967	991	954	982	940	1016	975	1003	1000	963	953	955	1036	987	999	1000	1024	1024	1031	1008	944	969	982	1035	989	962	966	999	976	993	1007	943	989	1018	993	1046	1002	938	982	980	937	1030	1064	977	988	1000	1007	952	1077	1041	972	1013	999	984	1024	983	1006	1004	1040	987	980	1051	983	999	954	1011	1003	975	1019	1045	1000	1030	1051	1025	965	999	1048	952	996	997	966	963	990	1005	963	997	974	992	991	978	946	1004	1022	971	1001	1002	1006	1020	965	964	966	1004	986	996	977	954	1031	944	974	1007	1019	964	987	998	1037	1023	956	955	966	948	1022	1014	989	1022	1002	1041	1024	963	1040	1038	1028	991	963	1001	1028	1029	993	1023	997	967	998	956	961	936	1013	1026	1050	1009	977	1042	982	999	995	992	1012	1064	1010	1019	980	969	1019	986	994	999	1018	989	972	1079	1012	971	914	1048	1000	973	965	970	974	956	966	1004	975	924	971	986	936	1009	962	1026	996	970	955	1007	1016	978	989	933	940	903	991	981	928	972	1039	1017	1040	939	1048	968	983	967	995	982	1074	1035	988	941	1031	1014	980	964	1038	967	980	1019	1024	967	956	999	959	975	929	952	1036	990	902	980	969	1017	1025	1026	1006	1060	1010	1020	979	966	1062	1000	1030	1097	965	972	1055	969	932	1027	978	933	1005	1020	931	993	991	1006	986	973	1006	982	978	1026	990	1010	993	988	998	1026	985	1010	1033	983	979	984	1002	1020	988	955	964	955	981	1028	1007	1026	1027	985	958	952	1019	1058	919	1029	961	987	995	985	988	1028	991	959	952	986	994	1022	977	1049	959	1006	965	968	977	982	1006	985	952	1014	985	1034	972	977	1017	1027	974	1078	981	973	989	1016	1021	963	932	1003	974	1008	987	973	997	976	1000	966	1009	1069	999	996	934	1006	969	1004	996	1032	1048	1026	1029	1021	972	1052	1014	1009	1042	975	1004	987	1054	1032	1047	956	952	1026	1010	1009	972	1003	985	1009	1002	1014
63189	98199	66092	30379	8523	2113	908	904	830	844	852	872	873	862	835	871	900	823	853	880	837	865	871	898	851	873	866	835	844	896	824	838	908	864	846	885	909	898	825	898	861	875	871	839	888	820	921	858	874	914	857	862	810	800	899	902	857	856	904	817	879	829	861	883	888	873	867	870	856	913	856	832	844	863	837	868	856	879	844	845	862	852	860	928	887	860	878	853	920	885	789	852	863	831	805	850	831	835	851	840	848	862	874	869	873	848	912	861	854	881	808	843	836	893	849	848	807	873	845	838	852	824	871	875	824	891	858	871	829	878	830	842	844	859	886	875	889	884	878	818	860	849	871	845	847	837	825	865	859	853	851	874	867	864	858	922	841	854	874	835	851	832	902	866	848	854	880	827	926	857	875	835	858	862	816	864	868	907	863	903	843	850	881	839	872	874	847	861	887	823	858	866	878	847	853	874	896	797	840	855	838	847	834	876	864	867	879	892	820	836	910	862	863	833	825	827	835	899	862	893	889	887	873	853	888	902	852	897	813	837	846	864	883	926	814	848	845	854	808	896	896	852	841	858	824	784	857	818	863	836	883	891	796	872	860	900	877	854	873	838	849	843	851	842	853	848	896	862	874	841	857	901	848	883	887	860	887	843	914	867	857	889	852	854	923	835	828	861	833	869	864	838	838	891	868	830	856	871	865	912	878	799	811	855	891	862	847	842	826	865	894	848	804	887	880	874	875	881	854	849	814	831	834	851	832	881	852	863	867	796	853	874	851	833	875	859	844	856	897	859	862	837	891	889	848	841	851	866	843	858	890	809	812	875	874	885	893	854	877	861	895	807	844	797	838	866	814	876	884	881	871	887	856	869	897	824	843	848	840	847	840	928	851	877	867	867	810	863	887	801	799	827	804	863	889	859	854	860	810	876	806	866	820	877	802	853	857	857	836	860	841	843	847	850	877	832	872	870	851	867	836	912	845	886	845	870	826	860	855	896	857	861	829	861	839	836	885	817	841	867	874	842	896	823	871	845	890	852	856	832	877	886	824	841	848	870	842	888	850	895	842	854	884	841	792	860	859	833	862	875	873	844	867	829	846	834	865	824	859	826	884	863	845	911	817	853	908	863	879	867	865	849	899	851	869	833	874	851	833	890	807	835	796	862	906	836	808	860	858	873	856	864	866	822	879	819	829	887	854	858	872	851	874	885	838	792	848	854	852	867	834	804	865	876	818	891	823	867	870	844	862	903	854	832	829	821	866	864	831	842	816	850	904	828	907	863	841	898	885	905	845	853	870	838	866	841	800	806	871	866	813	878	873	811	907	848	865	843	923	888	827	850	816	891	866	838	898	863	838	843	856	875	854	859	784	827	847	822	864	901	870	810	821	847	894	841	830	875	888	870	887	852	804	866	865	831	875	870	856	869	854	869	860	855	856	818	855	863	840	855	829	865	841	827	817	832	846	847	858	862	874	861	859	879	848	845	822	887	889	883	860	881	879	820	879	928	888	890	855	827	849	854	836	861	814	842	883	832	869	848	852	840	868	853	846	895	860	886	880	839	867	793	856	901	878	869	853	836	806	865	876	856	882	934	850	844	867	823	841	856	864	853	820	875	830	832	855	830	872	910	845	823	862	840	884	855	837	836	844	902	815	875	868	827	865	821	855	833	830	829	847	838	802	797	845	876	872	890	893	844	839	836	865	896	865	934	853	856	840	875	865	847	869	857	879	883	853	852	836	848	879	846	834	810	836	870	867	882	863	808	838	821	866	810	849	799	893	850	808	915	874	877	810	883	909	886	880	890	864	845	848	807	889	877	905	876	804	869	863	856	876	922	816	899	834	867	858	826	888	850	859	810	833	871	828	774	858	921	783	896	877	840	825	797	835	854	841	837	904	870	829	833	896	925	845	823	856	815	899	780	798	822	819	848	833	893	867	869	855	853	869	877	812	865	877	893	838	823	901	822	892	842	798	875	869	877	891	844	871	900	894	864	856	810	913	862	830	838	860	883	886	849	841	838	883	809	865	810	855	875	891	842	855	862	836	849	907	891	871	827	845	840	863	846	828	841	856	908	869	836	858	812	831	867	846	898	803	849	854	850	869	926	860	908	811	868	854	830	826	881	841	793	893	890	843	869	864	865	838	886	811	841	823	832	896	855	842	863	889	826	875	833	818	881	855	885	843	836	868	841	808	813	876	874	834	874	838	864	837	874	832	881	907	825	904	859	873	872	841	844	873	825	827	917	870	897	805	869	849	821	811	826	820	831	837	804	838	865	880	865	804	853	851	839	842	808	810	871	844	855	883	800	898	836	843	879	817	847	877	853	826	901	837	870	846	841	807	844	812	819	842	840	918	895	835	860	848	890	813	875	847	849	858	800	876	852	850	835	874	895	878	816	797	886	856	882	828	856	867	847	877	839	864	822	830	832	866	869	855	849	829	803	840	865	828	871	852	857	816	858	858	895	829	831	804	828	851	868	843	861	878	852	799	899	846	899	863	863	843	808	857	878	900	831	905	852	828	868	846	915	815	844	870	839	820	849	843	848	857	892	878	882	846	882	856	848	820	840	856	821	865	862	859	765	876	851	866	856	878	875	883	897	837	844	842	845	858	827	822	825	827	839	820	836	919	880	875	858	870	881	848	813	862	833	822	873	896	841	794	892	856	878	849	871	862	878	812	814	883	841	832	864	890	872	821	865	910	850	853	896	896	878	843	875	847	875	856	832	843	898	822	815	877	869	844	870	873	868	824	868	874	864	849	855	875	842	839	831	851	828	861	814	869	843	872	852	825	844	831	844	846	873	841	851	827	860	889	919	890	867	866	864	852	847	858	812	843	829	829	854	862	819	854	827	881	891	868	866	904	829	870	833	844	865	838	836	819	869	824	866	861	810	879	899	817	819	876	866	802	854	833	852	846	840	807	879	899	843	821	819	836	828	864	834	814	819	861	850	884	888	876	868	852	844	842	837	860	783	849	843	855	886	883	902	849	854	859	821	866	899	813	819	803	886	817	893	889	809	860	821	782	808	855	869	869	807	848	871	839	851	851	872	896	811	778	836	854	838	858	871	837	889	918	845	807	832	887	898	873	841	848	835	928	847	870	806	862	863	868	835	864	862	829	835	864	842	884	784	868	862	860	866	839	889	875	864	838	881	880	837	869	895	851	879	850	793	864	813	811	846	848	870	793	834	854	879	841	855	854	866	835	846	866	857	869	875	853	901	890	830	823	837	887	845	853	833	858	821	822	837	799	836	803	830	830	849	803	851	891	859	866	817	865	876	852	895	841	844	844	822	867	779	907	855	814	807	830	852	851	819	862	813	842	868	799	847	865	828	831	856	895	852	846	858	862	870	854	835	802	925	873	840	881	834	864	869	830	860	832	827	885	809	904	834	842	839	844	903	837	871	885	867	866	894	873	818	778	855	862	846	838	897	836	857	812	809	818	823	849	842	790	829	865	873	859	809	806	840	860	839	816	894	829	836	858	838
33042	30318	22446	7544	1958	999	843	789	725	814	815	865	772	806	797	820	808	754	821	793	803	836	726	815	784	829	798	796	768	782	759	748	779	782	818	780	821	798	778	769	821	778	780	746	763	784	760	802	796	724	750	805	737	786	808	770	808	832	797	810	787	770	826	818	813	794	806	770	833	763	821	807	798	832	776	770	760	801	768	788	808	790	826	774	804	800	828	768	772	807	784	775	762	812	806	783	750	777	776	758	769	802	800	813	787	774	794	795	820	800	769	780	780	790	778	776	746	778	766	758	798	785	811	805	802	775	806	806	809	799	747	798	749	737	807	793	769	764	767	794	763	764	798	730	778	771	854	851	822	806	777	770	778	778	786	780	749	795	770	759	817	764	763	803	820	824	831	767	801	745	790	819	780	812	741	808	753	833	786	769	802	730	804	751	794	783	745	813	798	812	758	757	841	756	807	823	765	789	806	794	768	778	799	794	805	804	812	764	772	787	771	792	765	765	767	741	834	789	815	783	775	768	753	761	777	791	759	789	810	794	788	759	762	756	799	768	836	778	777	794	765	791	787	758	776	796	775	779	767	853	750	771	778	777	728	765	764	791	836	760	721	792	801	793	806	781	795	758	738	827	748	772	769	771	794	773	789	766	822	781	791	808	767	766	835	819	759	751	790	785	762	745	714	825	782	784	747	787	765	793	786	810	797	774	735	781	819	811	762	797	747	798	760	792	808	742	761	753	794	814	780	811	847	760	753	774	773	773	812	798	836	727	808	698	735	773	744	825	754	820	754	793	789	771	777	799	810	746	748	798	760	800	776	795	754	753	710	766	834	827	792	775	865	798	869	800	784	804	834	784	773	804	783	773	807	768	798	806	785	772	812	774	786	824	771	814	763	788	755	748	775	798	785	815	806	704	807	731	759	787	794	780	771	791	781	819	735	854	804	778	787	815	830	759	781	752	745	862	805	763	795	780	766	767	801	787	766	802	739	715	816	848	769	799	761	833	793	784	796	834	808	746	793	770	777	782	806	769	783	736	787	727	812	783	773	767	775	793	760	809	793	800	781	784	791	723	779	764	796	821	797	761	709	771	732	760	748	784	761	783	818	807	819	764	721	753	806	839	783	753	727	799	795	738	822	781	836	760	789	769	768	815	786	804	800	809	740	775	789	757	795	760	742	729	750	828	832	772	831	828	770	745	798	759	724	790	771	777	828	805	814	797	789	769	777	741	754	762	781	802	781	791	816	778	781	818	785	769	748	738	765	763	795	785	782	762	765	717	744	796	759	783	789	765	794	790	782	795	771	781	787	823	808	753	764	820	775	788	794	790	798	798	860	806	772	820	816	820	738	769	791	787	800	807	760	809	804	775	765	761	771	857	757	832	765	746	792	778	818	827	793	814	888	801	853	754	742	764	786	764	822	776	777	746	828	754	808	815	745	766	847	793	770	723	763	768	817	780	779	760	797	777	779	830	813	810	786	762	759	774	782	731	760	798	760	800	773	821	793	765	769	791	806	760	802	831	771	739	853	741	827	798	772	801	822	811	756	778	779	783	755	766	773	777	819	804	757	819	747	809	794	801	798	823	793	803	802	723	776	710	789	766	790	776	774	787	794	814	744	750	749	806	805	750	813	811	768	778	798	762	750	750	782	776	805	780	786	774	787	755	768	821	751	810	805	731	755	831	813	744	752	785	789	785	744	788	806	769	811	745	803	774	792	832	812	799	798	751	784	782	843	719	765	797	744	815	748	786	769	831	792	759	766	813	747	835	709	797	815	780	807	737	767	802	771	813	761	793	826	784	750	744	805	776	844	769	819	768	768	745	798	783	765	781	821	793	784	775	821	799	752	800	783	797	750	771	807	833	780	764	756	796	807	755	784	782	797	848	769	761	820	808	823	785	737	757	794	802	827	760	811	808	779	761	756	767	783	790	801	779	748	749	780	795	718	762	778	831	796	788	765	793	782	764	815	781	786	771	782	791	797	791	788	793	781	777	785	758	749	777	780	758	757	834	770	778	765	791	770	821	792	797	798	783	816	784	839	780	785	808	805	831	810	791	773	788	723	751	754	786	790	801	763	798	767	775	785	779	781	778	744	789	791	737	756	818	833	792	724	791	834	775	834	803	758	777	811	810	745	774	759	749	836	802	791	826	767	745	763	833	758	787	841	732	785	775	809	833	782	793	771	737	792	808	750	788	797	813	744	798	769	833	781	801	807	796	760	806	736	780	819	796	776	788	804	761	739	842	817	757	809	775	770	776	772	745	820	827	794	792	806	762	833	790	715	763	750	825	704	802	809	773	807	771	802	807	792	773	790	788	775	823	819	760	803	792	801	786	773	749	769	786	766	745	812	766	774	755	726	828	762	765	787	814	796	815	755	738	763	768	800	808	759	841	822	762	752	720	771	834	798	787	782	758	772	797	764	774	753	790	873	778	761	723	802	723	776	780	770	741	783	781	771	777	803	824	812	740	745	762	795	748	833	835	781	771	787	797	793	775	772	797	763	833	776	752	735	798	722	787	765	768	756	772	748	794	737	775	752	780	764	793	765	808	775	772	809	798	841	791	786	772	742	734	764	824	821	768	781	777	781	746	792	808	815	787	808	804	829	792	781	815	791	753	734	787	801	784	795	791	760	781	791	746	760	755	781	815	831	776	851	780	784	818	783	811	767	751	791	771	794	788	782	786	768	801	834	765	843	745	742	762	820	777	809	741	805	808	776	758	782	754	811	806	814	791	757	766	731	767	779	806	782	760	780	765	807	806	740	787	781	747	769	736	795	794	793	744	772	792	776	786	786	779	785	824	758	766	816	790	767	803	783	740	753	787	767	754	789	800	735	779	779	743	819	776	876	767	748	806	766	768	794	736	795	823	787	758	799	788	776	792	752	763	759	776	794	774	819	815	791	764	781	694	771	795	787	765	709	747	811	774	765	814	763	833	816	812	797	800	740	786	759	788	797	816	743	813	804	780	756	759	813	841	813	790	744	761	846	769	797	802	781	806	735	801	778	804	774	790	791	798	811	749	740	840	804	781	776	814	813	800	811	842	786	778	777	765	785	774	779	757	863	822	751	768	830	730	840	804	771	744	810	750	743	846	774	779	852	749	799	757	751	811	771	759	808	801	778	762	798	759	840	793	842	770	770	747	813	811	768	802	815	773	850	748	810	726	808	761	724	751	752	829	790	771	766	746	749	789	745	816	771	804	777	766	790	801	810	826	746	772	818	819	770	797	722	796	780	784	763	819	789	800	788	808	748	755	755	789	779	756	811	772	776	821	835	779	786	769	787	733	769	801	775	796	776	804	788	837	762	802	799	818	735	767	772	737	815	794	764	772	773	802	818	811	763	853	812	768	792	789	781	760	835	797	831	789	787	782	772	787	749	802	797	758	782	775	746	777	774	778	782	753	731	754	761	767	767	776	821	769	752	781	807	781	844	794	748	812	769	794	749	791	799	761	813	834	767	820	808	748	769	805	804	783
27479	32052	15802	4107	1435	746	633	617	593	611	612	595	607	624	605	635	644	609	623	588	592	658	618	618	621	663	617	610	583	604	625	593	603	572	655	614	574	590	623	656	630	550	605	602	655	597	598	636	625	593	591	620	632	587	617	617	676	642	625	564	655	614	548	618	646	629	598	576	618	590	600	609	625	607	605	626	622	601	620	632	610	628	552	600	625	621	630	642	603	629	631	643	604	605	624	604	543	582	646	547	591	607	606	611	609	638	635	613	573	601	570	603	637	621	614	637	614	621	619	609	621	636	631	589	642	639	613	585	605	599	629	626	634	633	615	603	679	584	636	626	611	650	575	605	619	629	593	604	661	608	601	607	596	572	646	614	646	608	617	639	580	617	630	601	635	652	584	644	586	607	594	631	626	593	598	591	572	627	601	658	562	638	645	618	612	602	608	630	609	645	547	613	615	611	641	609	590	575	615	577	600	660	607	598	626	556	615	599	656	620	579	603	640	609	588	607	607	636	572	611	592	632	655	611	669	619	598	592	619	601	609	608	599	594	604	647	599	584	588	604	598	583	594	662	632	585	603	659	585	606	592	602	592	652	630	608	599	643	611	577	583	618	636	566	615	648	605	632	628	608	617	633	619	650	636	583	602	561	629	625	619	613	649	611	634	657	618	603	568	663	613	633	608	553	632	619	615	601	627	601	584	591	587	574	593	593	627	619	599	652	583	635	595	607	605	607	565	652	625	609	586	616	600	609	597	622	611	622	642	623	591	605	612	622	628	587	640	638	577	636	619	596	612	606	585	614	613	556	605	625	576	606	597	625	613	629	620	623	617	567	587	610	614	630	594	600	587	641	611	653	648	631	620	602	628	627	575	587	644	630	638	593	593	559	585	628	635	591	606	599	606	607	628	663	584	665	613	633	615	570	676	607	634	566	626	607	614	631	615	625	623	563	612	655	682	597	643	619	649	605	615	632	607	585	665	652	596	620	641	610	636	642	610	575	614	640	589	631	603	555	592	656	655	603	608	681	661	585	618	643	645	626	576	616	606	624	620	572	632	608	629	634	636	583	608	560	609	602	601	597	606	618	613	621	617	549	584	604	624	562	620	585	573	623	604	619	643	585	584	580	603	634	615	595	663	602	604	614	635	594	615	610	606	631	527	645	665	613	598	640	610	607	605	555	575	638	594	655	595	565	675	609	573	618	614	603	636	613	565	585	637	618	612	676	662	606	617	587	594	590	586	605	621	643	622	597	591	619	634	627	620	636	598	620	625	594	612	587	645	612	614	590	606	597	609	577	599	634	587	613	671	614	577	598	647	648	637	611	580	620	653	618	605	575	611	604	637	614	577	599	618	508	632	586	653	590	585	595	622	586	633	651	593	613	631	590	622	604	620	610	651	631	636	570	640	610	613	596	564	624	559	623	663	626	621	635	600	560	641	597	595	633	596	604	565	587	592	594	591	619	649	644	659	613	623	596	575	541	634	614	640	621	566	598	632	618	617	575	615	569	583	633	605	599	566	643	606	571	588	658	601	604	612	604	594	628	554	651	580	629	662	653	651	605	605	620	625	594	584	625	590	635	630	609	621	645	622	611	643	610	627	625	577	582	582	590	589	632	612	612	601	605	605	579	607	619	611	604	575	621	600	632	636	623	610	644	593	562	617	604	633	604	647	638	602	644	598	605	583	573	605	589	624	589	609	602	600	623	625	583	612	636	654	623	596	633	611	609	621	648	588	572	618	618	632	623	573	652	600	680	640	588	641	574	598	633	607	567	569	594	658	647	610	582	598	622	592	622	603	603	628	587	607	639	623	622	653	610	636	630	662	627	641	608	605	594	609	583	603	582	634	616	609	615	587	572	587	555	621	607	579	599	576	640	572	587	612	685	576	664	597	621	618	576	635	614	638	616	634	675	626	599	634	593	570	604	613	608	603	615	607	556	563	602	640	623	599	613	582	569	602	622	600	608	611	617	596	622	616	665	605	561	614	598	593	596	646	595	593	592	641	579	616	634	648	614	598	609	629	614	639	626	663	623	617	621	597	634	603	604	598	623	621	623	615	623	614	615	593	616	597	617	604	622	608	633	610	623	617	630	602	616	619	602	607	550	586	634	643	640	619	617	600	625	587	598	666	613	613	640	660	621	596	621	571	628	624	593	616	601	644	632	563	590	642	595	628	661	643	631	623	596	637	596	612	576	624	643	597	620	639	570	622	569	597	588	541	605	565	584	604	638	630	564	592	603	606	625	622	594	578	629	657	604	616	632	553	621	671	632	592	601	591	598	557	615	578	636	647	633	574	610	585	619	616	592	641	592	623	621	602	639	608	597	630	601	626	649	564	639	593	612	599	624	621	618	581	626	613	595	620	616	646	623	654	605	611	632	655	616	608	618	623	599	651	638	621	642	603	573	550	603	616	607	598	625	589	591	591	634	605	677	608	583	625	588	649	626	558	598	570	628	651	599	601	591	616	601	654	600	584	610	596	629	613	642	615	632	620	575	607	581	583	611	579	666	607	598	624	610	609	582	575	600	601	618	627	610	667	602	629	617	610	561	560	631	575	626	593	643	605	609	624	597	588	606	634	653	579	615	626	620	621	576	614	590	610	624	608	659	674	590	561	603	590	624	631	622	581	636	617	597	629	621	640	624	622	588	606	622	622	578	655	614	588	606	619	581	578	631	589	607	659	636	614	598	654	620	572	664	614	630	619	582	630	603	601	620	603	579	565	607	587	662	577	644	604	606	622	674	591	628	635	596	587	577	543	588	606	627	660	658	627	550	611	649	607	597	683	621	606	587	625	589	652	592	639	636	631	629	608	611	591	637	644	641	603	581	646	604	601	639	665	603	622	641	603	611	608	592	626	625	640	651	636	602	611	586	600	643	575	598	590	604	600	623	609	586	620	646	591	640	612	610	602	626	619	591	592	630	612	642	608	592	636	590	569	620	585	574	628	655	641	625	624	597	603	642	656	566	613	612	606	611	601	631	546	556	599	642	643	614	579	635	572	637	618	663	596	579	613	650	592	601	590	593	617	611	618	615	634	651	626	603	562	615	631	624	647	637	638	618	649	651	599	602	625	593	609	631	626	649	562	567	639	638	603	559	601	630	664	621	606	622	586	631	638	593	606	621	593	618	604	614	607	574	621	591	611	568	603	592	588	593	601	611	647	569	590	610	602	604	578	613	634	611	622	631	627	618	583	610	618	612	586	600	632	559	631	607	615	592	642	560	617	606	619	637	577	601	596	597	604	618	606	607	624	594	580	608	597	597	582	601	615	611	638	608	635	585	635	619	610	601	621	605	622	606	613	613	602	602	609	641	620	597	649	607	604	617	568	580	624	627	584	591	566	634	652	599	618	594	600	627	613	621	616	608	609	579	591	597	629	629	601	602	625	617	616	664	626	598	610	623	574	649	612	610	582	599	637	571	550	612	624	654	629	648	602	614	635	619	621	609	635	642	589	642	611	623	600	661	623	586	612	622
26732	28816	39475	30011	12578	2386	1126	908	829	816	762	819	868	806	837	807	805	808	815	818	824	842	792	785	757	813	808	757	740	782	791	761	773	817	804	769	781	827	824	799	817	858	799	820	813	787	788	805	790	827	846	803	820	783	788	816	778	832	808	811	823	827	777	792	817	745	776	802	807	848	774	778	854	789	785	838	763	810	812	808	785	795	828	884	829	803	780	765	772	831	805	833	782	814	824	845	769	730	802	772	845	786	807	794	795	819	754	814	896	744	784	768	787	818	750	822	839	770	801	848	807	805	795	792	810	801	807	822	758	774	782	774	772	771	800	798	769	800	827	752	780	756	786	852	768	769	816	783	770	804	837	859	833	753	857	818	764	818	811	799	799	813	819	817	797	803	787	742	809	768	761	795	811	783	769	767	797	822	814	786	794	805	837	776	804	818	755	812	791	788	772	776	782	823	769	789	799	808	759	801	806	831	786	803	784	771	838	802	789	767	821	769	755	821	880	785	858	823	790	793	803	822	783	762	811	793	842	823	732	808	790	846	794	801	757	863	803	793	793	800	830	814	756	777	830	838	753	762	784	777	808	782	823	783	772	821	827	803	775	776	803	835	745	823	812	815	730	790	811	743	792	837	731	819	847	853	841	770	774	745	764	757	783	802	809	796	836	807	793	784	781	782	764	760	790	829	744	767	800	792	804	783	754	805	788	799	788	845	797	838	854	754	809	814	849	801	848	809	720	785	854	819	794	771	838	763	835	812	770	765	793	781	827	757	832	826	797	805	827	783	791	780	829	801	777	829	824	792	805	820	769	794	824	809	771	750	801	758	758	853	786	805	768	764	776	803	740	777	819	826	777	826	816	817	796	801	795	802	783	811	838	836	767	860	785	801	746	765	766	773	815	777	786	789	829	789	776	767	762	785	761	754	827	790	794	810	765	796	756	762	786	821	829	772	770	819	812	833	778	759	797	783	793	773	753	762	831	785	847	809	775	769	754	822	839	806	816	803	822	789	774	785	744	829	822	762	762	801	756	789	775	741	811	735	734	808	831	807	824	784	756	776	786	790	768	787	777	802	810	834	756	748	801	797	828	791	757	804	781	792	775	842	772	782	783	797	742	788	804	820	825	791	776	815	837	831	837	819	807	802	808	790	766	758	759	815	735	789	827	775	754	799	818	732	767	822	795	792	763	772	795	786	733	798	756	804	781	816	835	786	766	767	785	788	764	784	800	779	779	808	801	837	778	817	813	790	787	775	793	788	790	841	815	808	780	785	787	830	793	756	814	777	761	800	763	788	716	783	766	810	803	809	793	844	777	787	735	773	809	782	774	820	791	797	832	730	783	770	782	798	808	830	828	804	788	768	780	776	785	831	782	766	787	832	816	801	825	830	795	784	786	816	794	796	804	787	797	798	799	818	794	864	799	798	769	797	816	800	828	788	798	825	764	773	818	807	773	783	801	784	781	784	831	824	774	784	792	840	775	812	804	793	767	803	818	835	795	769	797	808	773	813	810	830	749	817	780	769	813	768	796	805	791	816	781	787	794	797	785	823	860	792	788	818	828	796	808	747	749	859	814	767	817	792	812	793	827	763	816	826	765	802	781	811	817	782	821	802	780	792	804	815	794	820	781	814	795	810	763	810	807	786	793	778	758	743	800	794	816	794	778	776	757	836	766	721	790	782	786	807	773	795	792	774	794	837	740	762	778	762	820	750	794	798	774	816	785	798	791	819	764	821	789	714	791	874	742	762	781	741	822	796	826	771	812	833	788	803	833	771	790	781	809	834	823	775	758	797	792	768	790	768	829	788	758	778	815	823	822	771	815	827	795	793	787	814	785	797	847	761	764	804	761	788	814	791	832	776	779	813	760	768	777	772	781	794	783	777	796	785	777	803	764	766	783	823	811	770	780	801	864	794	765	840	786	780	779	808	851	836	806	772	827	798	811	818	781	778	832	761	802	779	769	813	772	788	795	777	811	770	794	792	842	741	813	784	781	823	802	826	798	802	758	785	799	798	782	796	806	744	770	774	787	797	737	828	785	772	723	780	835	804	813	796	796	808	803	749	841	796	787	784	811	837	786	769	809	783	789	751	768	810	771	798	853	770	813	763	753	791	762	850	839	766	791	750	738	784	744	851	779	834	749	781	778	777	794	811	798	826	789	821	739	772	829	792	823	757	810	789	795	796	831	822	856	784	789	854	708	773	776	807	769	801	806	840	807	807	825	779	756	839	800	786	788	794	759	808	787	801	808	834	749	751	774	809	795	769	820	807	800	703	799	792	784	806	771	817	814	765	791	798	774	773	816	767	804	840	789	775	778	765	823	802	786	831	793	808	817	789	785	792	801	793	835	825	765	776	745	825	785	827	745	811	803	804	784	756	786	784	791	830	815	743	782	774	837	817	778	784	849	824	849	756	768	762	800	768	757	787	765	806	727	775	792	736	800	780	797	786	735	792	754	819	813	750	791	811	786	770	801	773	784	815	747	772	832	839	839	779	810	784	774	750	809	816	827	745	748	792	784	811	810	786	755	845	796	798	814	780	840	760	807	760	756	777	773	786	810	744	813	789	809	815	765	755	801	825	774	809	834	807	764	793	754	817	848	826	812	803	854	787	779	807	798	792	778	776	774	739	789	794	843	771	806	850	852	815	751	823	791	819	809	770	800	808	785	819	767	757	770	828	770	777	821	783	808	818	811	769	772	812	797	754	741	813	790	813	803	777	831	844	804	752	814	806	829	795	787	814	810	857	820	757	813	785	868	862	781	764	770	784	783	771	752	794	800	809	753	792	839	792	811	787	808	834	788	769	796	759	819	763	827	742	846	868	809	792	796	849	774	794	838	803	811	849	750	816	794	797	806	842	700	826	828	802	758	780	844	771	816	751	776	826	761	815	706	785	830	778	812	811	812	805	780	826	799	783	761	777	760	787	785	823	798	828	794	794	849	837	804	852	754	789	831	718	820	828	789	789	742	827	793	812	809	790	763	802	785	798	801	808	823	751	772	824	772	806	866	865	792	809	776	795	796	803	763	775	784	789	817	798	729	825	813	791	787	806	792	790	836	846	754	830	750	752	753	740	774	775	806	781	779	808	788	762	788	884	748	784	781	772	820	780	803	802	746	828	810	769	815	804	813	763	767	744	781	832	797	779	789	790	820	761	813	778	821	743	774	802	807	773	785	772	822	798	755	755	840	773	748	839	791	803	740	775	788	828	834	831	805	746	779	847	817	764	772	818	754	744	786	813	814	769	767	764	795	767	774	783	843	765	751	816	792	782	713	809	821	751	771	794	790	783	737	852	773	769	825	773	782	761	823	777	758	774	825	799	834	782	821	754	805	786	803	873	785	743	749	843	854	799	812	761	825	761	727	761	772	791	792	802	793	833	851	771	821	856	784	806	736	850	789	753	829	799	837	811	813	788	740	814	799	770	769	807	775	813	832	797	823	790	825	819	758	841	823	764	830	823	736	777	762	780	817	820
58422	80414	50013	18067	5115	1362	776	712	702	657	622	676	660	674	672	666	698	683	667	661	694	641	671	683	683	708	688	665	627	685	645	643	701	667	647	686	689	650	685	678	659	682	687	668	658	646	632	696	704	674	692	667	718	637	702	660	651	663	633	619	647	662	663	684	699	613	648	645	688	662	738	657	668	666	662	624	707	680	644	737	704	696	692	700	607	673	721	667	691	637	634	654	663	631	661	676	662	657	696	694	655	665	693	637	677	639	685	652	668	648	630	668	661	635	622	687	622	639	648	642	630	690	652	715	703	674	672	687	692	664	650	666	715	640	652	683	670	659	659	677	633	673	685	659	669	655	725	703	662	692	661	667	675	637	640	607	677	664	692	649	705	675	668	653	629	662	610	677	690	669	654	648	707	647	706	678	659	649	719	672	639	672	667	673	678	627	652	679	680	688	702	657	643	690	673	629	623	658	678	656	689	658	651	620	643	653	653	689	638	663	663	660	674	660	638	680	631	698	737	654	665	690	609	682	694	657	619	630	689	681	624	672	660	686	680	645	677	608	693	687	667	644	669	648	629	614	679	666	722	695	681	661	703	714	662	691	645	654	695	706	722	689	662	607	634	694	637	761	659	654	678	640	648	675	658	676	627	686	658	694	687	619	687	654	665	700	657	675	677	654	722	633	653	658	699	679	662	659	683	675	717	667	667	649	714	650	698	647	687	690	645	647	703	655	606	628	670	639	676	668	672	644	645	644	692	701	629	665	683	646	675	684	652	713	689	632	689	643	682	657	659	653	653	634	645	701	643	635	625	670	642	665	670	627	618	684	649	680	666	709	636	626	653	627	714	646	657	625	645	647	687	651	672	663	630	687	648	667	671	629	657	678	686	662	662	661	633	694	626	687	662	655	668	629	669	644	665	680	657	674	720	688	677	677	658	702	724	648	719	660	641	684	691	637	665	627	682	653	681	691	704	648	681	669	637	697	662	683	632	663	658	639	665	701	648	661	677	649	641	665	680	711	687	694	621	680	677	691	689	633	674	658	653	691	657	625	619	645	649	683	667	730	676	684	629	646	705	641	690	671	648	623	669	709	673	661	623	649	629	666	678	714	635	661	706	661	666	665	689	673	656	656	707	703	668	660	641	659	586	657	655	676	608	668	675	654	682	656	679	678	644	658	666	649	699	736	633	654	656	690	687	678	677	671	674	679	672	655	648	633	653	671	681	633	717	710	652	651	677	642	708	680	620	688	664	686	681	671	692	684	677	650	640	644	698	705	653	705	669	653	678	647	658	670	662	685	675	672	644	687	689	685	667	616	670	644	672	690	627	644	669	639	687	695	626	666	668	671	667	688	651	647	618	670	634	659	726	655	694	696	667	607	659	630	650	660	668	685	674	657	706	641	650	647	647	682	665	662	666	639	665	686	690	630	672	686	669	683	699	634	632	695	675	634	658	698	672	678	658	645	680	647	669	627	620	663	671	690	660	690	642	697	640	658	660	693	674	652	640	672	640	601	654	693	656	683	692	642	684	658	648	688	676	612	679	668	717	690	699	649	675	643	677	688	658	679	684	621	680	658	675	627	649	718	658	669	637	652	632	666	619	673	655	655	674	709	661	650	640	690	693	619	670	646	650	680	622	697	598	640	661	630	688	657	674	681	682	643	658	706	621	636	664	631	654	671	677	657	673	665	642	683	644	668	666	703	683	633	659	663	610	660	621	655	673	646	640	665	651	682	661	658	681	673	682	676	683	670	679	674	727	652	633	642	659	680	722	669	626	624	689	634	639	639	667	642	654	665	744	710	629	704	706	609	647	681	679	659	678	700	629	660	628	674	686	643	695	669	642	642	659	675	666	664	644	628	666	639	657	690	647	676	712	681	642	661	613	699	649	709	639	669	667	669	642	672	644	656	637	661	690	650	676	629	644	735	700	628	657	679	709	672	691	689	643	672	642	629	693	664	671	735	675	682	649	644	624	676	659	690	658	667	652	696	658	699	670	682	639	678	645	699	673	675	704	708	646	690	650	661	677	639	679	641	642	713	610	678	663	690	679	687	619	652	690	641	680	668	672	668	678	689	681	665	694	669	672	665	611	720	666	663	627	661	679	715	617	669	694	657	690	679	668	675	676	672	641	679	637	633	637	622	654	690	650	660	689	649	686	624	662	684	620	666	650	672	598	664	687	711	704	670	671	658	683	669	672	652	673	629	647	693	670	612	668	709	675	647	665	615	657	671	662	702	661	666	690	660	669	694	694	662	710	657	653	693	634	657	705	678	715	653	690	666	663	638	673	644	663	654	653	635	672	694	715	664	650	600	671	651	636	652	671	642	651	706	660	650	711	661	631	641	639	660	683	647	655	675	679	666	672	656	672	630	677	707	677	699	634	682	682	665	683	648	681	667	631	714	643	620	659	675	626	647	678	630	650	661	619	680	685	648	669	679	657	632	664	648	660	645	599	670	685	669	682	673	670	666	648	632	620	646	709	640	685	667	669	700	621	663	637	655	680	674	678	669	675	686	698	647	679	659	626	655	639	661	687	688	661	662	642	685	683	666	627	704	670	635	655	643	651	621	644	661	634	696	714	704	670	681	692	704	686	634	668	680	627	634	671	668	627	657	617	671	716	667	655	650	656	662	683	676	661	672	675	636	661	680	699	645	665	663	608	680	601	675	673	645	636	610	661	691	675	692	705	679	652	656	685	628	665	614	638	666	640	662	676	648	642	640	708	690	666	671	701	681	633	623	663	673	661	658	688	648	669	661	615	627	652	695	700	651	672	651	720	660	644	686	643	654	633	689	676	662	680	635	667	695	677	694	633	651	647	657	725	653	640	670	664	629	653	713	637	652	609	663	618	643	654	668	680	747	667	670	638	671	662	667	679	648	654	604	662	688	649	669	620	645	674	650	670	637	695	631	652	655	659	663	663	621	661	719	658	666	641	685	604	625	669	671	683	652	695	679	646	715	658	674	639	673	639	646	704	636	701	609	701	660	672	643	689	677	675	631	648	624	639	631	696	670	647	661	676	719	671	663	636	665	660	668	619	713	690	633	674	657	680	681	653	614	664	732	642	646	647	657	652	652	661	662	669	672	700	662	645	680	671	711	673	684	652	678	673	645	686	680	682	688	671	672	662	660	688	659	677	664	632	676	640	651	684	635	647	670	653	631	646	638	670	655	644	675	650	669	606	655	679	627	637	667	607	680	637	655	675	659	643	676	666	662	626	617	686	655	637	670	689	644	662	631	637	675	681	640	684	671	677	624	659	669	679	697	699	665	660	708	684	651	681	685	678	666	702	690	696	653	668	680	674	699	631	652	631	636	682	669	640	618	649	624	703	651	693	668	683	655	697	693	688	701	640	642	661	650	610	678	643	671	710	663	641	673	612	647	654	686	653	654	646	685	654	667	669	655	654	677	629	638	684	729	683	641	676	632	705	663	651	636	668	691	694	676	639	653	628	698	635	628	670	637	673	693	657	658	637	669
24288	23135	33834	29094	21743	13264	3036	1280	1110	1080	1063	1085	1070	1047	1034	1060	1021	1079	1019	1036	1067	989	1053	1041	1046	1054	1048	1114	1052	1024	1047	964	1033	1003	1078	1033	1036	1066	1089	1002	1091	982	1049	1022	1034	1044	1033	979	980	1008	1028	1023	1037	1028	1025	1009	1066	1022	1038	1068	1056	1004	1052	1072	1063	1122	995	1060	1030	1008	1032	1019	1049	984	1069	982	1026	1024	1017	998	1017	1027	1039	1007	997	1037	1043	992	1033	1047	1109	999	1055	1012	1068	1040	966	1030	995	1012	973	1000	958	1014	1001	1104	1031	1011	973	1059	1031	1030	1066	1038	1022	1029	1052	1057	982	1047	1031	1011	979	1013	1093	1032	1052	994	1040	995	1051	1003	1020	980	1043	977	1069	1003	1051	1002	1032	964	1019	994	1016	1030	952	1007	983	1018	1062	1010	985	1020	966	1029	1018	1022	1001	1034	1062	998	1003	1055	1003	1039	1015	998	948	996	1001	1006	1020	1019	1015	1047	1002	1003	1038	952	1044	1003	1069	1020	1053	1068	1007	1038	1016	1018	1051	1008	998	990	986	1042	1015	1035	964	1012	994	1030	1002	1081	998	1056	1018	1021	1027	984	1020	1046	1000	989	998	1023	965	991	1030	1001	982	1002	958	1047	1002	1052	1068	1000	1012	982	1021	988	977	994	997	1017	1032	1059	1034	1017	1058	1016	1059	1059	948	976	1037	1101	1027	1029	1044	1050	979	1019	980	1046	1078	1041	1005	1023	1037	1022	1025	1005	1029	1058	1001	1039	1019	1012	1021	1101	1008	996	995	945	1021	1017	1063	1054	1032	1039	1023	1048	1039	1016	1066	1057	1064	974	1037	1039	1000	986	1013	1002	1035	1044	1001	948	1072	997	1048	1027	1010	999	974	969	1022	961	1080	1006	1023	1052	996	1014	1048	979	1066	1022	982	1057	1081	1032	1069	954	1038	1007	1043	1009	1030	1011	967	1044	1057	1030	1023	1007	960	979	985	1022	1077	1015	1039	1002	1035	1001	1053	1071	1031	1000	1003	1027	1063	988	980	996	1003	996	1053	1018	979	1022	981	1012	1042	1016	1051	1009	976	1024	999	937	1076	1065	1034	968	1011	1022	1040	1026	1013	1057	1084	1031	1018	997	1066	1025	1051	987	1030	1038	1042	983	968	932	1030	987	1048	1025	1054	1049	1009	1056	997	1000	970	1030	1071	1011	1016	1027	1068	991	996	1052	1028	1021	974	984	1012	997	1014	984	1027	1048	1062	990	1009	1050	971	984	992	986	1032	1032	1061	1010	981	1011	977	1068	1025	1047	1067	1008	1029	1012	1038	1057	982	954	1019	971	995	1045	1018	1063	1020	1024	1010	921	1115	1021	967	1020	1047	1028	1018	1030	968	1040	1023	1031	1032	1079	1033	1009	968	975	1027	963	1013	1020	1037	968	982	1008	998	1045	1012	1038	1022	1074	1030	986	955	1055	1050	1057	1039	1032	991	1031	1054	985	975	1066	983	1061	1038	1050	1010	976	975	1039	1015	986	1048	1008	997	1029	991	1013	1006	974	1015	1050	1027	1096	1066	1095	967	1082	997	1033	1051	1038	1053	1036	1039	1033	1066	1008	995	1034	973	1037	984	1014	1048	1003	1029	957	976	985	1034	1054	1000	1015	1025	989	1058	1049	1003	976	958	1005	1005	1036	1019	1007	1062	1077	1021	996	1008	996	1059	998	980	976	1053	1024	1001	1065	1056	1044	1039	1033	1088	1026	1030	1002	1057	979	1022	1049	979	1052	1046	957	1012	984	990	966	1016	946	1023	912	1044	981	975	986	1048	1059	1036	1011	1080	1025	1072	990	1060	1013	1028	932	1039	1014	1053	1039	1003	975	1059	1000	964	1036	1061	1035	1023	1033	1057	1060	1020	1000	1004	1006	1000	1001	1063	1060	968	957	1035	1026	1024	1030	1012	1034	1020	1055	1009	1076	1027	1020	1073	1053	1042	1004	1078	975	972	1034	1001	986	998	1015	1026	1032	1016	993	1036	997	989	997	976	1095	1041	1000	970	1075	1085	1045	977	1002	1084	1006	964	1004	1007	1034	985	1027	1028	1047	1002	1042	1053	1051	1022	1033	1021	1048	945	1004	1023	986	1029	1024	1076	1036	1029	966	992	1049	1017	1035	1002	1035	1056	1019	1008	1026	981	1016	1027	1011	1047	984	969	1011	1021	989	1033	1018	980	981	1060	996	1053	986	1046	1024	1076	1023	1006	994	1062	1020	967	1036	1038	1070	1012	1031	1014	995	1019	1011	1042	1056	995	1010	1061	984	991	1067	1050	999	1049	1036	996	1011	988	1062	994	1018	994	1008	944	1040	990	1025	1044	1046	1056	1042	1011	1035	1068	971	1037	1045	1006	1029	1044	1081	983	984	1026	977	1004	1003	1026	1066	991	1004	1016	1035	970	963	1061	1035	1062	1110	952	985	1021	1012	970	1066	948	993	998	945	947	1033	1047	1020	992	1021	1007	1032	989	1083	1036	1071	925	997	1073	1044	1018	1008	1014	1038	1009	1039	1018	1001	1053	1020	1079	1041	1047	985	989	1045	1043	973	1007	987	1028	1019	1002	1006	1029	1024	1017	1023	950	1000	1038	1066	1002	1039	996	1002	1119	996	978	986	971	994	1082	1055	1015	1028	994	1013	990	1082	1027	1019	1029	980	1027	1010	1027	1018	1055	979	1046	1006	1001	977	1038	996	1031	990	986	1027	1086	997	1030	973	998	997	990	1050	1055	1002	1094	1044	946	975	981	963	1039	1054	1040	990	1013	1026	982	977	1032	1010	1020	1058	1026	979	1027	977	1035	1018	1002	997	998	1004	1039	1006	962	1014	1009	997	1037	1033	1044	1065	1000	960	1044	1057	969	1013	988	1005	1019	1043	1030	989	1034	1078	1023	1018	1076	1024	1047	1005	1021	991	980	977	1037	1057	1054	1042	925	995	1062	1032	1068	1048	972	1070	993	1032	994	983	1025	1043	961	977	1046	1014	980	1046	1015	955	1029	930	1022	1010	1039	1044	974	963	1016	1001	1002	1057	1068	961	1012	1048	1057	1038	1009	1046	1032	1040	1021	968	997	964	1043	1072	989	1021	1057	1002	999	935	1016	1011	1026	998	993	1024	1007	1048	997	1000	1009	1052	1017	993	968	1062	1055	1030	1093	1086	1017	1050	991	1105	1061	1035	994	998	975	1031	996	998	1046	1039	1009	1066	1006	997	993	1020	1040	1010	1100	1017	1022	1002	978	982	1069	987	1027	1075	991	936	1044	1011	1046	1005	1034	1028	1007	1035	1003	1015	1023	1046	961	1020	1002	1004	1011	1040	1010	992	1004	1029	1008	1002	1012	1017	1005	995	1037	1037	1041	1033	1024	1010	1082	1025	1032	1018	1047	1036	1009	1086	1077	972	1007	981	1051	964	1058	1061	986	994	1021	1018	1038	1031	1027	1025	1010	1026	1036	1047	1061	1050	1071	988	971	1042	1006	1069	1059	971	964	1021	993	1038	1043	1041	980	1053	1017	968	1016	1022	977	1006	1000	1046	1036	996	1035	1037	1000	1002	997	1035	951	1005	1032	1009	954	1034	1034	972	989	985	1013	1027	1052	1017	1028	999	1054	950	985	1008	1050	1037	1036	1007	1021	1018	1016	1089	945	962	1014	1000	982	1083	1043	1047	966	980	996	1034	1055	1054	975	991	1008	1021	1057	986	1047	1044	1064	1024	992	1039	1020	1037	1022	1032	1015	1026	1089	1006	1061	1035	978	1064	1012	999	961	1022	1053	1023	1035	1067	1031	1007	1039	981	993	974	1053	1052	1038	1049	1005	1009	1071	992	1014	1017	1000	1044	1036	1071	1001	1011	992	1029	1021	981	1055	1010	986	967	1028	954	1069	971	963	1024	1051	1047	1063	1005	969	956	977	1052	1043	1001	1013	1060	959	978	1004	1005	1022	1047	974	1048	1026	1042	1033	998	987	1029	1020	981	1057	1006	978	1006	968	988	1080	997	1009	992	972	1061	1063	988	997	969	1042	1006	975	1063	961	1018	1049	1024	1047	1014	957	960	1006	1038	1048	1059	1033	1009	1012	1032	986	996	1058	1051	1015	1022	1042	1010	1075	1012	997	1000	1080	1030	981	1058	1075	1018	1028	980	1060	1027	985	1015	995	1004	1012	1052	976	1035	974	983	963	1014	1033	975	993	1047	999	1039	997	1070	1021	972	976	972	1018	1050	1058	1029	978	1020	990	1094	984	1000	969	1038	1008	1064	1025	1029	1051	994	1008	944	1028	1005	983	1013	962	1039	995	1060	1012	1011	999	944	990	1037	1031	1019	986	1014	1015	1044	1026	1043	981	993	1016	1040	1034	1060	982	1070	965	1021	1043	1030	1040	1009	1061	1005	1017	1040	1023	979	1096	1014	972	1063	1050	1033	989	1043	1001	1017	992	1092	1015	971	1010	1041	1016	974	989	1018	1020	1035	974	1024	1019	975	1022	995	982	1022	1049	1029	979	1020	1044	1012	1004	1010	982	1023	1021	998	1020	1042	949	967	1051	981	1011	1058
64383	101217	69630	34840	11950	3159	1289	944	862	796	945	877	870	855	870	907	889	874	927	843	848	930	912	880	884	920	894	890	856	910	933	861	919	887	834	849	863	863	888	946	865	893	864	846	904	812	895	888	877	889	926	834	910	865	885	939	901	891	858	894	888	883	832	908	827	907	873	917	884	866	902	890	889	871	837	872	912	895	906	875	864	885	840	838	913	888	867	888	871	894	893	860	874	874	907	909	797	838	908	926	963	908	865	926	858	877	905	965	925	858	868	891	893	927	859	836	831	870	876	887	909	899	859	933	873	861	860	857	911	882	827	823	882	917	824	896	926	932	852	908	879	875	880	905	879	893	897	946	923	853	887	905	904	888	837	906	878	872	892	911	889	874	848	877	868	848	893	838	941	918	955	886	893	934	885	844	935	834	919	894	899	880	897	850	895	860	833	870	923	882	890	904	860	896	856	861	954	876	859	834	900	923	878	914	848	876	866	875	851	843	875	909	907	846	863	952	843	866	852	873	872	852	866	898	860	859	855	876	913	903	869	840	852	943	964	881	841	863	825	862	914	882	872	902	884	912	922	878	898	865	873	886	938	917	916	864	845	894	884	918	880	892	841	875	928	942	913	879	848	866	880	882	886	864	886	829	906	854	870	894	876	914	839	906	945	911	881	841	904	902	936	834	863	837	819	880	862	828	802	908	902	867	909	932	925	851	909	888	866	848	911	845	891	899	947	892	829	872	858	911	846	894	889	909	863	859	897	870	877	857	889	921	856	874	909	895	881	926	882	907	894	869	950	937	867	879	886	923	842	886	878	895	860	865	838	869	883	867	933	874	854	863	906	839	875	933	888	905	881	858	896	920	871	873	875	860	871	916	908	873	909	934	936	856	863	810	902	873	872	860	855	877	866	803	904	865	875	881	880	899	914	948	900	890	897	974	934	887	845	922	840	884	856	890	877	873	846	939	884	900	821	918	888	877	925	871	858	828	922	906	907	868	889	863	877	819	918	908	863	927	884	898	876	889	905	935	893	818	845	885	936	890	862	894	880	859	882	891	855	850	932	913	880	923	892	907	870	906	956	913	866	877	918	965	950	891	922	863	929	905	875	839	892	848	882	907	862	853	872	876	898	858	878	861	842	870	875	886	886	880	862	829	888	859	866	843	901	914	891	817	882	886	900	944	885	884	928	832	943	891	866	868	916	885	881	815	919	821	872	914	837	924	865	869	866	878	889	861	872	840	854	890	863	883	903	905	867	888	861	882	893	906	867	876	888	791	899	848	904	892	871	873	841	921	861	874	905	850	848	872	907	884	832	891	862	868	880	832	814	898	835	853	906	886	845	892	832	888	911	825	884	902	913	900	894	861	897	890	898	948	908	840	891	844	879	891	849	857	846	862	846	885	938	928	909	840	835	907	864	863	909	964	888	834	865	849	845	893	872	907	929	902	907	927	844	830	829	841	852	920	881	900	946	862	891	854	822	879	897	867	869	855	899	898	854	874	833	896	861	838	883	902	872	887	892	875	882	909	842	884	858	852	856	906	885	849	902	835	876	853	851	882	824	880	892	890	882	894	885	883	929	882	839	875	864	908	900	931	886	862	856	918	837	864	923	894	906	913	916	871	865	920	857	906	824	870	868	919	948	920	939	884	933	939	866	879	860	872	903	851	864	900	891	905	900	939	874	849	894	794	881	856	871	901	828	847	918	934	866	818	895	942	866	869	911	891	909	884	826	833	869	880	822	851	840	866	859	861	932	849	924	849	884	854	880	895	895	896	847	852	862	884	902	836	944	865	858	851	848	845	880	924	831	953	898	881	878	860	862	847	856	940	860	842	865	884	909	850	882	841	926	901	890	855	866	845	938	857	881	835	919	889	909	877	866	895	930	872	867	865	874	845	851	869	878	867	837	904	912	911	894	920	881	882	873	953	833	936	877	911	863	906	904	907	846	864	837	909	864	879	906	912	832	878	894	931	881	892	871	925	867	901	857	898	889	861	919	911	903	948	838	884	908	858	838	909	889	894	861	848	872	883	892	883	917	887	863	892	906	857	905	849	875	854	869	860	853	873	894	930	855	867	886	891	878	923	847	921	909	850	845	914	844	847	896	847	834	846	883	917	927	821	898	910	881	880	893	881	858	877	819	809	887	948	872	861	865	887	885	882	906	889	906	903	880	899	841	893	913	833	880	914	893	887	899	855	868	828	904	928	865	865	908	908	888	871	823	946	844	884	914	889	889	849	886	867	891	863	796	912	821	931	890	911	873	883	896	877	897	916	842	876	901	807	899	929	867	895	847	928	800	863	871	845	892	884	855	813	903	905	844	833	912	926	913	884	842	882	867	877	878	844	899	872	899	840	861	914	909	820	858	896	868	903	835	872	896	848	906	887	886	910	831	875	873	847	905	887	873	856	882	901	881	893	891	848	880	895	885	912	899	891	840	869	853	890	835	878	867	867	882	842	871	855	842	914	916	897	866	881	887	845	865	902	863	901	875	930	865	847	881	872	827	890	889	880	885	884	869	802	881	889	901	876	877	889	864	866	910	899	920	885	806	860	855	876	911	894	914	868	873	879	891	895	928	849	866	901	888	854	921	871	883	866	836	911	845	907	841	880	888	878	899	894	911	870	850	863	884	901	846	878	866	853	881	844	913	873	880	877	862	878	811	856	889	908	841	868	861	926	907	872	916	865	934	852	853	895	916	897	875	886	863	907	886	880	851	827	897	857	872	887	862	841	868	863	817	865	825	892	854	895	804	853	874	901	825	894	873	915	889	869	885	879	864	924	914	864	889	906	864	892	890	877	881	837	855	872	856	922	863	894	912	874	873	850	848	862	909	882	870	821	893	848	823	879	877	867	839	890	865	870	913	883	871	872	874	841	891	861	941	922	907	885	846	859	889	866	884	887	891	957	892	891	902	876	894	910	906	859	842	946	843	887	866	896	860	856	896	857	837	843	869	906	885	856	852	859	868	777	879	883	902	882	893	917	796	834	875	859	834	829	838	853	903	876	910	833	901	905	876	883	869	826	839	876	927	849	887	875	877	910	873	837	892	867	869	892	858	926	886	866	915	879	873	838	888	813	897	843	876	859	885	841	843	877	1015	888	881	854	888	868	964	851	803	872	875	860	827	918	898	846	837	868	843	876	900	924	894	901	867	838	918	936	859	868	909	921	878	889	855	866	906	824	903	832	875	892	857	855	894	876	880	923	871	863	907	884	874	886	924	844	878	823	926	810	887	905	930	852	887	879	830	934	898	840	841	910	827	839	842	842	873	897	885	922	926	875	875	874	800	837	827	926	862	823	897	937	862	896	938	880	872	843	872	861	858	858	855	878	888	782	875	877	890	814	872	911	869	860	881	797	887	885	941	879	843	860	879	902	845	847	915	829	852	873	885	858	850	821	887	859	875	927	858	825	918	899	880	886	856	909	884	857	961	897	841	854	825	854	897	858	902	869	899	864	838	880	876	896	874	830	897	834	880	875
31642	31095	24228	8940	1927	1000	865	808	760	756	764	764	766	824	778	789	758	791	752	782	782	779	773	803	789	763	789	820	752	810	771	770	784	803	782	796	815	816	755	747	767	766	799	746	742	718	795	745	748	744	802	750	772	787	775	780	763	794	778	815	805	762	768	782	751	767	800	750	806	827	763	733	862	809	802	807	754	751	783	778	743	774	763	813	745	785	757	839	781	762	808	762	787	786	813	802	765	802	798	778	779	786	765	791	803	801	760	773	795	815	770	786	780	740	785	739	811	770	749	792	736	723	763	767	762	756	782	801	735	747	777	842	822	793	722	791	762	763	763	779	787	685	806	801	699	740	812	825	764	766	791	766	748	782	774	727	746	790	755	780	764	785	803	812	756	725	762	772	774	754	807	744	753	788	739	798	824	776	782	725	780	805	806	823	787	767	728	775	757	747	734	769	763	754	835	760	834	729	828	769	781	796	789	765	780	817	759	749	768	783	774	791	769	780	790	809	775	721	775	731	747	780	784	761	739	810	768	758	794	804	800	809	761	793	797	774	865	790	807	785	729	770	761	757	799	772	764	758	763	821	743	785	758	786	749	768	781	786	793	823	765	776	752	773	780	792	782	849	765	741	802	773	781	766	811	750	791	790	707	787	750	753	760	775	755	824	820	746	783	807	765	791	837	775	814	819	796	769	785	816	788	745	774	798	760	778	784	772	770	783	764	765	788	729	779	782	814	823	749	748	788	779	800	718	756	766	795	734	778	796	764	813	762	780	778	798	797	781	777	769	787	798	775	754	755	752	806	745	766	793	772	733	758	807	867	789	787	778	782	799	780	747	820	751	805	785	796	809	838	813	776	781	780	769	764	760	811	846	760	776	768	780	802	742	769	762	773	756	825	790	779	790	781	769	779	747	803	821	815	782	772	845	797	793	793	801	788	764	785	776	747	732	735	779	821	808	780	841	780	806	783	798	782	849	773	851	778	792	745	769	811	758	822	772	739	739	746	805	820	781	789	760	737	715	757	810	735	777	815	819	811	750	821	797	765	766	791	785	812	755	797	778	782	772	846	777	745	773	779	776	770	779	770	750	818	782	764	765	818	809	814	792	764	809	760	699	771	779	830	757	844	797	767	754	777	754	758	702	804	816	778	775	815	739	699	733	787	779	745	809	735	767	726	746	717	802	795	759	795	784	773	777	785	819	780	758	788	803	762	797	831	796	786	794	714	776	814	759	752	753	770	776	808	813	780	749	717	766	753	747	773	802	751	741	778	755	770	781	742	757	721	718	792	812	762	750	739	791	757	757	775	766	736	769	756	737	773	738	811	769	795	825	772	733	765	718	799	756	741	767	790	754	768	789	749	709	747	768	787	803	779	753	802	807	724	784	782	796	801	764	731	778	788	787	783	838	804	795	835	763	782	757	801	819	789	816	783	793	795	804	740	766	768	733	795	779	765	778	780	810	787	740	791	811	790	728	748	752	845	744	822	837	829	752	768	769	745	729	779	784	787	774	784	786	808	738	780	761	779	746	774	764	784	809	779	789	801	822	780	800	779	764	768	792	814	772	758	760	764	786	852	810	825	759	754	743	847	792	744	765	769	817	810	745	798	787	775	755	742	771	749	788	773	814	789	818	760	784	758	803	816	809	781	757	757	745	786	787	761	826	770	796	795	767	772	805	795	765	798	739	791	798	760	781	756	759	754	723	765	733	769	787	743	790	800	772	782	789	722	804	772	797	758	841	759	765	802	774	800	834	800	811	837	794	797	806	740	747	794	769	794	731	767	755	809	793	770	777	794	796	742	773	822	735	741	758	753	847	834	779	751	807	823	721	806	757	780	774	755	783	769	784	755	823	778	815	794	784	790	756	769	776	774	780	783	822	780	778	777	792	758	762	803	772	742	767	770	806	752	822	793	801	825	755	776	773	787	795	783	749	784	784	790	779	771	738	797	753	784	780	812	832	775	740	786	819	793	791	771	736	755	782	798	772	762	796	788	797	789	785	751	841	795	735	829	749	769	810	789	781	716	763	810	808	842	768	784	784	829	797	850	765	804	781	763	830	750	784	761	770	807	812	727	734	753	807	780	757	828	762	740	801	753	793	768	792	747	768	791	811	797	778	818	781	730	795	753	777	815	809	812	809	781	757	797	814	824	873	748	742	800	717	817	765	792	755	787	775	777	775	799	829	757	768	812	738	764	798	756	753	793	795	750	778	749	778	791	776	788	765	790	783	803	778	815	755	790	782	737	750	784	777	790	781	826	769	796	785	756	776	766	792	776	798	809	776	761	787	748	789	818	808	800	770	743	758	783	825	756	807	771	801	792	750	799	753	792	766	753	738	829	766	762	775	745	741	765	810	793	775	773	804	826	790	781	768	734	766	854	822	785	782	784	735	750	768	721	775	757	780	806	788	791	739	799	790	760	813	798	774	770	775	793	732	762	748	817	763	773	755	774	779	766	781	797	804	775	794	809	757	772	780	802	708	760	810	799	790	811	730	782	757	820	762	734	766	780	737	804	814	785	772	781	753	820	779	763	784	785	760	708	765	795	808	736	789	771	764	791	797	814	786	744	808	775	780	831	818	781	813	842	804	755	749	753	770	828	774	757	815	751	791	802	758	771	773	752	784	801	798	787	784	786	779	732	780	777	786	778	801	815	820	794	816	810	732	811	787	783	816	799	770	789	755	804	804	822	773	714	784	773	771	835	778	752	807	814	689	777	812	762	699	819	772	783	795	772	797	726	749	801	790	794	750	794	827	762	839	777	772	812	784	822	755	711	789	816	802	815	807	674	789	827	768	798	719	771	788	793	775	785	751	758	761	777	791	798	816	757	711	698	802	794	747	775	773	740	770	806	798	770	761	806	851	805	769	810	737	843	851	786	816	813	787	741	776	786	774	756	764	803	782	766	819	750	804	820	716	795	843	744	811	761	817	742	787	749	806	760	865	817	788	811	777	819	794	783	767	771	780	811	734	745	801	793	821	782	781	773	721	779	741	789	774	808	754	804	772	799	757	759	775	773	784	800	754	786	778	732	778	804	729	721	806	757	776	842	762	771	809	812	790	724	802	803	781	753	798	792	782	763	775	781	710	795	765	827	804	806	788	785	702	763	761	821	792	816	773	806	786	777	795	765	742	835	737	770	791	786	791	790	726	742	737	761	782	806	797	730	801	778	763	752	833	836	776	770	759	777	731	770	752	755	781	778	783	806	771	781	782	790	771	795	755	803	726	790	801	818	848	773	756	764	788	810	788	782	754	777	761	813	787	777	762	766	768	808	770	819	776	750	819	744	756	791	759	784	755	841	815	799	810	738	816	757	755	808	801	755	776	778	793	769	792	793	801	753	722	779	760	748	768	775	808	748	794	829	794	821	789	779	760	779	770	782	721	825	766	786	758	766	761	756	783	743	770	744	761	781	769	790	784	840	721	762	782	781	728	783	779	829	750	755	783	728	840	770	782	774	736	820	805	787	814	796	788
24885	34150	17419	4788	1374	761	630	664	595	632	633	666	650	600	634	660	645	583	637	640	628	610	587	629	602	588	623	594	593	631	613	616	603	614	655	632	603	653	632	594	608	634	626	636	628	622	625	605	600	620	646	615	624	604	632	664	623	581	598	644	589	635	646	651	622	645	618	627	631	590	631	629	599	619	651	611	647	587	631	562	603	605	632	654	621	631	627	609	631	615	629	617	582	637	635	593	592	622	598	627	589	597	578	608	607	644	623	604	640	621	636	602	633	619	615	592	644	603	600	587	641	638	586	645	625	593	626	643	618	600	591	606	564	630	562	597	564	616	648	627	603	607	649	633	644	654	620	646	597	630	638	609	697	664	606	628	597	627	641	615	643	637	592	637	623	638	627	654	633	601	611	609	614	645	592	607	646	589	633	675	631	638	648	640	634	602	625	640	651	606	622	613	598	595	603	661	618	639	588	608	601	627	628	650	576	613	641	630	619	630	621	590	612	593	611	598	599	609	646	628	640	589	584	621	650	620	612	628	607	647	641	618	597	637	647	609	593	581	613	569	627	582	641	577	594	605	636	593	640	615	603	574	661	618	600	647	623	638	608	639	620	622	633	604	627	635	626	620	627	587	656	619	638	636	615	642	617	639	572	617	602	612	633	649	601	569	654	661	587	604	643	621	598	598	650	622	605	597	594	604	650	606	646	600	594	636	632	638	569	616	628	604	624	660	609	629	622	644	599	601	628	623	613	644	621	590	586	624	619	599	647	630	598	620	627	634	629	617	632	612	604	586	584	633	592	640	603	606	617	634	625	599	559	632	632	612	611	574	653	608	608	635	579	644	646	607	597	651	595	614	660	625	639	620	637	611	606	652	659	620	592	613	648	647	597	612	629	598	596	570	659	573	587	629	598	594	561	609	599	652	575	639	598	653	649	661	615	585	643	594	634	584	591	609	612	604	659	612	626	625	587	620	587	645	608	597	650	619	652	607	619	593	623	651	611	591	584	554	616	629	627	584	623	627	609	635	593	643	611	559	659	627	625	674	574	594	607	626	622	610	615	667	592	608	615	635	604	637	600	608	587	612	636	603	603	621	630	595	604	594	616	597	598	643	605	603	598	658	635	644	618	622	594	655	652	614	607	639	583	636	637	604	643	626	621	642	632	621	614	593	602	596	647	621	632	575	645	625	650	582	604	593	622	592	631	592	623	632	649	609	624	541	590	587	593	559	621	580	563	604	601	641	633	678	593	615	634	597	575	664	642	639	632	620	621	664	587	646	628	570	597	639	612	576	586	647	590	586	649	626	640	633	591	608	638	624	632	655	634	605	637	641	627	608	596	634	567	666	603	693	650	688	584	596	624	591	558	628	600	598	618	620	658	647	605	638	646	627	665	659	616	599	598	578	609	649	603	584	628	612	620	631	660	608	576	601	590	621	590	604	603	592	597	609	601	599	600	635	598	623	608	608	610	640	610	610	630	606	578	565	640	623	614	621	630	601	597	642	654	653	613	593	641	579	629	627	637	622	653	642	580	590	591	614	573	623	662	591	607	646	620	614	600	618	637	614	626	575	582	642	692	597	620	579	596	611	596	647	609	624	626	609	596	661	566	610	590	661	584	659	644	615	575	603	634	575	626	612	654	633	620	579	607	606	641	641	627	622	629	578	620	603	624	638	600	654	640	661	617	630	605	639	643	608	635	597	594	592	599	610	572	591	614	649	639	613	571	628	666	621	591	611	647	625	617	603	641	625	603	591	619	661	631	594	644	631	597	612	611	548	612	586	622	596	643	609	632	639	608	596	625	628	640	623	629	625	609	622	647	602	589	574	575	599	665	591	628	579	604	659	602	579	602	599	581	552	649	628	628	591	599	634	605	649	652	651	598	593	610	641	640	624	607	618	632	605	589	619	604	649	609	622	599	648	631	591	611	656	630	663	622	616	643	605	643	574	606	635	646	590	593	611	610	635	634	588	620	625	649	594	641	601	625	650	568	623	612	594	625	621	648	605	597	582	600	625	642	676	617	578	613	631	629	617	611	644	626	628	575	638	578	627	569	630	615	574	623	634	647	596	625	631	595	581	621	607	664	627	606	626	616	631	618	585	587	570	618	619	616	603	591	590	610	598	621	605	643	624	612	634	595	613	631	607	589	622	595	632	628	610	617	625	597	601	627	616	566	608	581	586	630	641	613	604	574	606	663	575	594	595	636	606	616	667	619	598	617	599	587	603	627	674	623	598	582	631	611	622	610	608	602	596	607	605	645	653	651	671	626	625	616	625	617	611	590	612	626	612	606	613	624	606	584	655	654	630	598	588	593	663	643	581	620	615	630	589	648	574	579	625	618	575	609	559	614	567	658	601	669	633	592	601	608	610	590	623	630	687	601	625	625	604	615	605	620	637	591	651	625	627	669	627	633	614	625	596	604	595	643	562	599	622	604	610	675	623	632	610	612	651	637	613	611	641	587	615	603	593	621	634	627	612	595	611	608	602	621	640	606	583	581	578	591	584	587	632	624	612	618	617	642	589	549	596	617	631	694	633	605	597	632	634	634	614	647	566	653	584	608	631	623	620	637	598	631	607	627	592	659	574	618	607	628	596	637	611	611	632	610	617	588	614	612	632	607	606	657	649	639	637	615	637	642	591	607	598	614	621	600	585	609	631	605	595	631	618	621	625	582	609	593	639	618	588	606	596	597	617	628	598	626	673	593	636	588	581	582	586	600	653	606	562	557	628	596	578	592	586	601	614	586	630	603	629	626	614	601	629	599	663	651	593	583	629	670	571	601	647	647	597	609	604	600	625	576	641	605	617	620	614	598	621	599	595	616	600	607	597	617	569	595	598	609	610	609	660	616	586	614	613	571	610	654	557	604	582	624	610	578	623	600	580	587	615	615	596	568	592	602	604	638	608	577	596	612	667	605	634	643	637	610	635	634	618	636	649	602	635	600	618	608	533	610	620	597	643	617	634	573	634	606	636	630	605	600	628	592	589	585	633	658	609	655	610	643	610	603	630	597	615	596	622	642	638	613	601	646	645	632	621	633	598	572	616	591	614	605	609	650	595	602	634	569	619	618	625	568	619	564	628	617	632	649	555	610	601	669	612	618	599	618	590	606	604	600	612	635	616	606	626	665	596	630	651	630	555	620	586	621	575	575	588	614	630	587	595	668	600	587	614	586	617	636	586	615	594	597	621	609	628	626	664	600	643	575	618	659	636	639	577	579	613	700	649	579	589	661	647	584	628	594	610	605	635	662	682	638	655	589	646	609	629	617	589	578	634	633	632	603	631	593	691	602	617	591	586	620	648	639	657	653	575	639	587	565	572	625	616	641	577	598	637	606	626	624	619	607	617	602	594	607	640	621	632	588	653	595	638	611	618	594	580	620	606	610	597	617	587	620	666	582	655	633	627	658	580	657	631	646	577	604	645	588	574	595	660	617	644	639	567	670	587	603	633	621	637	587	611	616	589	603	630	665	570	623	618
26661	30059	41136	30893	12877	2607	1140	932	815	752	815	837	838	806	749	781	819	819	879	814	901	796	712	851	773	811	799	789	791	783	824	855	850	787	847	864	825	753	800	801	789	808	802	797	755	790	809	795	789	782	802	811	794	796	809	799	780	780	814	808	819	819	728	796	847	804	803	774	811	845	842	840	816	768	775	861	811	767	816	814	792	806	811	783	834	812	796	823	815	839	764	782	865	830	805	802	755	780	798	816	778	840	802	810	807	822	805	814	768	803	839	819	803	806	806	823	777	785	760	769	772	802	815	767	762	826	807	833	794	814	753	792	804	821	787	782	805	831	798	807	734	854	800	774	784	814	785	793	769	821	783	829	822	808	800	748	756	773	805	806	747	796	767	839	819	768	870	816	812	851	747	848	847	773	795	734	807	820	764	793	792	799	790	875	788	773	835	811	799	851	784	818	807	824	821	806	801	785	769	762	821	788	800	794	804	834	806	811	785	831	819	784	729	778	835	736	737	757	817	809	805	789	861	839	768	762	772	792	822	821	768	803	808	789	810	863	791	817	761	742	815	824	832	791	717	787	823	849	812	753	816	843	772	766	775	798	794	831	787	796	807	810	757	763	773	834	823	768	785	764	797	816	779	827	821	811	787	768	789	794	781	818	805	780	811	813	885	806	840	765	896	812	767	803	771	764	814	746	767	749	814	785	775	765	807	761	791	759	807	746	851	793	831	766	808	839	824	801	788	834	807	823	835	839	737	839	827	799	833	792	774	784	789	870	766	814	794	806	774	765	780	763	753	816	818	795	805	789	818	812	790	758	776	765	768	765	793	764	844	772	766	817	854	794	823	827	847	798	832	814	814	788	793	821	815	721	775	800	767	760	816	843	766	784	770	722	793	789	737	786	804	808	849	801	783	788	781	699	832	812	772	783	813	803	798	844	776	810	845	794	793	809	742	787	779	757	839	803	805	763	761	779	771	807	870	753	787	773	786	773	824	784	812	826	725	842	788	756	771	806	789	817	811	777	772	813	812	815	759	787	801	734	783	750	856	745	830	761	801	763	785	867	787	815	802	820	828	822	786	786	846	832	772	726	767	812	820	808	758	765	757	821	758	801	781	853	734	827	746	789	844	794	821	798	828	811	779	840	827	770	775	796	808	782	762	814	825	781	831	819	757	825	808	772	756	816	802	770	805	829	845	809	801	790	831	765	805	805	772	799	805	822	817	812	799	773	812	827	831	823	799	808	854	832	807	831	808	843	766	840	747	786	809	824	763	785	837	829	819	770	791	786	778	822	766	802	796	768	800	763	768	824	770	751	831	774	813	802	833	829	808	827	813	765	746	823	813	821	746	827	775	793	834	761	806	840	814	755	842	791	783	811	762	793	763	822	789	804	787	798	803	812	817	819	778	837	813	800	856	792	780	783	800	783	837	846	775	791	817	809	813	844	812	797	806	759	807	800	786	811	765	819	798	785	819	837	782	811	798	769	817	773	776	874	827	860	758	799	825	809	806	770	790	855	729	821	851	806	770	812	797	821	841	872	800	828	810	766	843	806	825	786	761	798	821	746	831	843	776	804	811	782	778	828	818	824	836	814	758	762	736	795	805	802	804	828	779	731	773	847	815	734	791	805	845	800	772	781	790	802	808	794	777	828	807	803	762	796	833	765	799	768	830	837	778	786	814	751	797	793	784	808	812	798	777	838	821	815	816	758	843	788	827	782	849	797	833	812	841	834	791	816	771	849	768	788	767	787	832	821	809	762	791	791	799	768	820	817	838	814	817	817	821	814	799	771	789	776	782	825	821	837	780	796	775	857	786	762	806	788	809	855	800	796	755	778	779	766	800	799	775	784	826	832	847	787	814	808	794	821	788	824	790	740	845	724	824	773	828	765	778	803	804	793	805	800	768	839	798	818	826	743	809	781	809	804	806	790	829	745	775	768	801	821	853	842	763	791	805	831	765	809	798	825	847	768	796	823	838	819	810	803	818	791	793	796	776	773	813	740	767	788	771	801	793	795	838	814	756	795	782	818	803	798	787	792	794	817	755	795	831	809	807	784	848	802	772	784	800	806	782	818	816	802	824	753	821	799	766	828	831	817	766	794	814	834	772	829	723	790	804	871	802	813	852	815	800	778	734	786	791	761	829	772	739	791	776	779	786	798	810	815	790	850	803	828	812	768	797	779	798	815	792	800	796	792	778	859	795	812	787	773	839	810	822	833	786	786	755	734	834	751	768	792	830	761	846	801	744	850	801	811	799	744	809	776	803	838	786	807	762	765	860	795	788	826	791	778	833	804	800	782	782	762	843	834	790	834	794	820	810	794	806	814	781	802	795	782	834	816	778	753	811	830	811	793	777	820	849	749	838	833	732	769	803	824	816	805	809	774	765	811	818	820	797	845	795	831	778	808	782	782	807	844	790	847	810	793	764	800	813	773	779	865	809	801	844	819	815	795	804	809	819	760	828	762	790	765	793	825	787	784	835	778	814	744	817	791	770	769	734	777	807	751	791	828	773	804	796	801	856	806	712	801	796	775	804	836	836	775	789	746	826	776	788	779	839	827	839	840	812	814	786	780	778	800	810	805	823	845	821	795	824	851	751	761	799	832	776	778	821	832	744	846	761	788	789	800	806	725	788	752	801	833	788	830	849	817	757	846	796	812	846	800	812	781	803	821	804	825	821	809	827	807	798	793	850	788	799	786	778	769	767	800	823	782	780	799	786	787	814	777	795	857	833	739	835	829	845	827	809	846	805	810	787	794	816	803	765	794	839	801	796	813	812	827	823	820	837	805	786	804	794	752	818	812	800	811	799	791	770	778	806	804	799	790	809	821	822	830	784	798	773	771	855	787	759	805	797	803	812	848	818	799	769	760	784	778	840	766	818	769	801	791	818	777	834	818	763	747	813	828	803	826	749	789	788	834	798	864	882	844	811	794	798	787	802	792	783	802	796	790	851	789	810	774	819	828	820	785	827	898	804	795	769	833	790	779	743	830	800	812	837	780	808	814	803	825	797	815	787	793	803	796	781	781	806	836	750	758	776	787	836	734	777	799	817	765	772	759	846	836	806	801	801	793	737	775	770	779	855	798	835	791	781	790	794	776	829	794	793	804	763	811	774	756	798	783	740	792	786	736	817	790	850	820	756	811	832	828	779	786	790	851	765	780	778	811	839	839	785	765	821	766	795	803	809	842	828	752	855	791	836	817	802	810	729	765	764	755	813	774	790	784	800	860	818	808	818	803	780	827	786	787	816	784	776	758	826	795	797	770	771	822	800	744	813	815	782	796	781	774	785	826	790	732	789	831	797	755	867	776	843	771	802	810	770	790	810	820	821	794	728	830	817	816	742	803	804	823	761	821	809	851	821	815	801	816	844	781	823	811	840	798	812	775	794	801	789	749	799	843	763	841	761	776	808	848	793	819	818	816	824	835	810	818	848	846	830	802	815	771	732	800	795	822	840	756	891	823	759	828	819	809	787	776
58069	83439	51480	19520	5376	1526	807	689	640	707	699	702	708	729	662	708	709	663	681	668	718	691	667	669	723	657	698	726	680	686	695	677	683	668	680	704	702	679	726	692	696	713	676	668	711	693	679	699	703	682	676	627	652	711	652	660	650	701	707	619	662	705	721	730	648	689	649	658	703	703	664	695	665	675	699	701	753	688	771	690	696	679	720	664	629	697	629	706	711	717	652	665	721	673	668	678	693	695	651	695	667	672	699	660	662	666	682	707	678	672	685	711	671	642	671	668	632	652	686	705	626	706	733	666	679	705	680	669	707	653	687	669	646	681	724	674	691	684	714	625	661	686	658	702	671	677	686	585	676	660	641	712	634	665	681	627	652	652	698	614	635	661	709	719	693	663	683	719	706	707	672	655	673	655	667	665	699	658	656	716	677	697	679	717	704	673	680	655	684	720	646	698	687	616	648	653	660	654	663	708	699	669	694	710	645	699	713	671	686	662	674	685	668	641	713	691	685	659	671	677	696	732	633	759	663	666	667	658	688	703	675	702	652	679	671	692	694	666	678	686	665	659	664	684	670	660	668	677	688	701	682	676	709	663	644	641	699	688	703	740	634	713	660	644	722	671	681	654	689	674	691	675	675	640	674	636	712	679	672	666	706	738	711	694	677	690	634	729	688	709	740	690	658	711	673	674	657	662	687	708	675	718	648	649	712	717	690	645	650	671	612	720	691	654	693	707	656	700	689	646	700	671	692	698	668	692	692	681	719	652	709	712	683	688	699	655	674	667	684	693	657	723	646	644	638	687	692	682	670	677	649	676	705	656	664	711	678	650	623	721	640	671	677	707	686	690	683	686	734	707	687	670	665	673	653	694	671	666	694	678	660	700	699	664	641	674	699	723	695	684	664	643	707	692	652	666	642	691	680	644	648	632	676	714	612	689	698	649	680	687	709	662	669	725	661	716	706	703	637	664	720	633	648	625	723	695	709	660	679	662	687	663	669	653	724	654	714	698	681	711	666	724	646	679	679	700	660	679	727	678	669	637	684	687	658	671	656	713	718	665	669	697	724	680	682	688	663	652	596	669	653	728	668	654	724	661	647	672	687	685	670	667	683	670	640	641	658	684	664	676	685	699	656	669	651	685	642	674	715	666	666	682	635	671	644	686	669	633	674	686	682	674	686	671	681	665	687	682	670	661	689	664	724	669	696	689	646	635	633	644	720	670	632	719	650	697	660	723	669	644	665	705	690	669	663	660	689	679	676	659	628	684	697	656	687	733	720	701	665	671	637	697	688	688	644	683	661	712	719	632	687	666	700	693	676	679	677	700	655	677	684	693	690	698	652	693	705	694	679	694	669	711	671	679	686	658	693	678	634	672	646	670	725	618	658	688	724	719	701	644	675	682	675	665	641	697	668	672	643	644	709	665	615	691	706	702	644	630	691	662	703	686	626	664	656	664	669	663	620	704	685	678	698	689	731	643	677	666	685	670	664	680	653	705	681	635	647	664	684	697	682	687	701	659	664	692	687	672	663	697	677	675	673	689	699	635	719	649	695	696	662	688	664	596	702	674	663	683	691	685	674	641	623	638	711	648	648	705	673	698	708	689	687	696	700	663	648	686	667	662	694	667	695	684	688	674	689	706	679	703	676	712	648	706	651	685	678	660	635	700	661	690	668	649	696	682	650	677	693	633	710	674	670	635	666	656	615	683	660	697	664	667	681	671	762	656	715	703	684	663	670	690	694	694	669	681	681	638	680	719	657	666	698	674	662	699	728	712	697	696	652	694	677	670	641	664	681	668	679	662	682	755	663	678	659	695	707	655	665	687	649	672	661	678	717	679	659	631	655	673	626	695	677	723	682	637	672	628	681	714	700	661	711	676	695	684	635	691	704	701	673	725	730	668	646	663	701	702	687	646	684	650	620	645	670	691	616	652	667	642	684	627	674	708	712	655	685	715	685	676	689	684	694	681	696	675	692	672	693	652	711	679	677	658	733	665	698	656	662	684	647	642	699	692	674	639	696	657	702	647	707	688	673	670	731	699	723	722	651	692	666	702	725	741	649	698	736	609	621	642	701	685	687	685	649	631	705	724	653	676	630	694	700	687	683	697	689	656	717	719	647	688	712	667	708	713	667	657	670	639	680	678	685	694	678	671	711	674	688	715	665	662	703	692	685	658	688	633	686	658	674	707	667	662	648	692	625	718	695	668	648	673	684	692	687	687	673	712	657	686	677	665	701	699	684	664	724	700	680	706	654	706	676	665	663	631	618	678	676	665	654	688	644	707	695	655	673	683	686	649	707	715	647	679	709	698	664	664	685	678	684	689	696	702	644	673	690	747	638	711	738	679	667	679	700	660	679	679	653	688	744	685	664	666	719	691	682	710	675	677	668	705	697	671	738	663	674	658	706	724	664	644	645	673	739	712	697	725	668	693	676	650	701	672	698	717	712	665	698	663	714	655	670	671	710	653	680	670	683	668	675	694	696	642	722	717	672	703	687	637	666	678	653	626	600	707	709	659	637	681	636	703	701	690	653	652	679	672	694	670	662	649	650	656	699	703	693	659	662	648	703	667	683	659	686	685	650	699	633	632	682	715	649	690	629	667	676	707	687	735	666	667	673	667	699	643	650	654	682	674	708	663	697	630	677	680	653	679	683	669	673	712	669	728	686	663	663	685	687	692	663	680	729	666	691	697	646	638	661	645	724	680	714	627	659	685	651	669	721	635	696	713	715	680	651	674	674	695	694	687	694	705	694	675	721	692	640	669	666	664	653	707	673	646	662	696	652	721	639	692	668	659	671	686	668	623	668	746	719	671	657	624	679	707	664	699	676	661	651	673	685	657	698	636	651	670	700	674	662	658	681	738	696	679	627	675	675	672	681	666	641	706	735	651	619	691	694	678	658	660	690	736	669	696	648	678	681	672	667	695	692	697	679	654	694	682	623	657	652	729	702	686	655	718	694	648	654	703	648	647	695	712	702	656	642	643	696	660	659	681	679	691	683	658	693	649	670	659	672	689	697	650	656	651	704	693	664	626	681	704	662	657	687	672	689	693	674	698	662	676	635	672	693	682	705	626	666	686	702	730	699	678	679	662	642	685	667	649	701	647	678	651	681	669	667	700	688	669	683	640	681	662	689	727	700	653	667	724	683	655	697	625	723	671	694	716	703	679	695	655	671	673	679	645	706	692	677	665	678	697	667	698	632	678	701	654	672	645	669	673	657	722	678	654	656	681	683	672	718	652	654	711	630	703	710	695	682	642	684	680	718	639	706	677	696	665	702	686	635	655	691	663	636	661	645	698	645	647	717	721	711	674	654	667	697	672	724	689	667	666	673	756	660	654	660	676	713	684	675	697	677	649	672	754	631	713	654	680	677	697	685	712	689	646	667	690	648	686	688	629	678	745	650	695	713	682	677	650	693	682	670	671	717	687	680	688	661	734	706	670	677	698	701	720	707	687	691	624	655	695	744	646	662	691	662	704
24365	23668	33831	28712	21218	12080	2574	1257	1043	1065	1119	1090	1055	1089	1110	1031	1029	1017	1074	1058	1063	1066	1060	1015	1031	1058	1067	1027	1042	1065	1042	1016	1062	1022	1034	1020	1040	1034	1035	1045	1063	1079	1027	993	967	1088	1024	1042	1015	1027	983	1000	1058	1018	1005	979	1002	964	1021	1078	1068	982	1074	973	1061	1073	1077	1016	1019	1025	1002	1003	998	1030	996	1055	1053	1009	1009	1036	1066	1001	980	989	1028	988	1056	1048	1023	967	1064	1012	1020	1015	1056	1039	1057	980	1032	1053	1069	995	980	1017	1061	1089	1044	1061	1006	1012	989	986	1049	1005	945	969	1009	1019	997	1010	1061	1003	1019	1061	1027	999	976	1041	1015	1033	1072	1026	1024	1066	1051	1056	1062	1013	1009	976	997	998	972	994	1003	1081	1069	1057	974	1025	1020	1039	1043	1061	1015	974	1025	1002	1033	1018	1008	1082	1038	1044	1034	1010	1081	1039	1005	1049	985	1054	1001	977	1023	969	1051	1061	1043	981	1031	1052	1036	1010	1037	1000	1007	1017	992	1032	956	1035	1019	1061	1006	987	995	1028	1065	1085	1014	1014	974	1016	969	1019	1044	992	1000	1016	962	1011	1107	1051	1025	996	1011	921	995	1017	1008	1034	1017	1050	1027	1004	1031	1035	1011	1022	1087	1004	1081	1079	924	1013	978	1055	1042	1048	978	1070	1039	1020	1028	1042	1039	1053	955	951	1004	1024	1002	1013	1071	1071	1017	1073	1017	1012	1053	1045	1011	1035	1010	990	1068	1058	996	1057	1017	1052	1033	1060	1013	1037	1046	1017	1017	1079	1015	1004	1035	1033	1041	1080	947	1036	1032	990	1008	1006	1012	992	1047	1050	994	939	959	1025	959	1062	991	1033	1003	983	999	1031	1048	1004	1008	1023	1028	1038	1035	970	1072	974	1048	963	1005	1049	1066	989	973	1010	992	1020	1042	965	938	1088	1010	1045	1019	1023	1047	1005	1039	1059	1010	974	1040	1013	1056	1011	1036	1022	1011	1017	999	997	965	998	985	1013	1010	1010	1046	1056	975	977	986	1088	1035	1048	1013	1064	1063	998	982	1011	981	1045	995	1048	1051	978	1006	1015	1013	980	1041	1030	996	1011	1067	1032	992	1028	1024	1013	1051	1105	1011	1004	1011	1018	1004	1033	1037	1066	1023	1052	990	1047	1004	1059	981	1029	1027	993	1033	1049	1037	1045	1036	1018	1027	1059	1000	1038	1012	1045	1003	1021	1073	1030	994	971	1019	1021	1017	1040	993	970	1042	1034	973	964	1022	1057	977	1009	974	1018	1006	1014	1018	979	1036	1003	973	1027	1015	1046	1012	1044	978	996	1043	992	975	1045	1074	984	1057	1075	1015	1069	972	1010	1001	1019	1050	1022	987	1027	985	982	1044	968	1054	1019	1020	1053	980	971	1065	1025	1021	1067	1095	999	994	1056	1045	1017	1016	1018	1008	1036	1004	1009	995	978	1059	1023	979	1018	1046	1003	1033	995	997	1005	981	1013	1067	1062	1001	1035	974	991	1023	957	1002	982	1017	1013	1032	1011	1052	1005	1031	1005	1026	1031	1009	951	989	1005	1011	1036	1050	994	1010	966	965	1015	1008	1083	1029	1017	1087	1014	1057	989	1037	1006	1044	1068	1020	1064	986	996	1034	997	1017	1002	985	1030	1055	992	1021	927	1036	1059	1033	1035	1006	1068	956	1003	985	1008	935	1039	990	1066	1042	1038	960	1026	940	1073	998	982	1111	1023	992	1024	1039	998	1047	1009	1010	1032	977	1038	1008	1035	1051	995	994	978	980	1022	1035	1004	970	973	995	1003	1008	1025	996	974	998	961	982	966	1048	945	1019	1061	1019	1017	973	1055	1021	1034	1068	1079	1008	1007	988	984	990	1022	1017	1079	996	1040	1046	1012	1022	1000	1072	1007	1010	1059	988	1045	1040	1026	1010	1050	1025	1000	1042	1069	998	968	1016	1009	999	1019	1068	1038	1014	1007	997	979	1062	981	1012	1008	971	1033	983	971	1045	1050	997	1021	1007	988	1024	970	1104	1043	965	1059	1036	1036	1013	948	1038	1011	1061	1021	1039	1011	1061	994	1029	1035	1056	1040	961	1053	986	1031	1006	1001	1034	1058	977	994	1001	1019	999	1004	1061	977	948	1078	1065	1001	1001	1006	1057	1040	1055	983	980	1019	1027	1072	1012	1004	1040	1049	941	968	958	942	1023	1039	1028	1049	1084	1057	996	1002	986	1015	1035	983	1051	987	1023	1048	1000	993	1038	976	1005	1016	1038	1007	1015	996	979	1054	1001	1047	1081	1010	1021	958	1037	960	987	992	1003	988	1018	1048	1017	996	1026	1010	1014	1049	983	1049	1050	1031	983	1014	992	1046	1035	1036	1054	1035	1037	1065	991	1017	1011	1057	990	1043	978	910	1043	1028	968	1022	1002	960	1024	1021	1031	1002	1005	991	967	943	1067	1038	1060	967	1022	1061	1009	964	968	998	1055	996	1050	1022	1040	1050	1038	994	1011	1044	998	1070	980	1023	1011	996	953	1049	1015	1071	970	1005	976	1044	973	1012	1027	1019	1018	983	920	1035	1037	993	1052	1004	1050	973	970	985	1063	1061	1049	1043	940	987	1007	1005	1015	970	994	1011	1006	1022	1069	1024	986	997	995	1003	950	1064	1060	974	976	973	1032	1047	986	1041	1041	1026	1086	1002	976	1023	1024	1000	1047	1010	1053	1012	1022	1011	1017	1013	1062	1040	1074	999	1000	1087	1034	1041	1015	1045	953	982	1011	1014	1014	1056	1013	1021	1004	1050	977	1043	974	959	982	1042	1031	996	980	984	1016	1046	1058	981	971	1034	1019	1017	1079	1046	1096	1018	1011	1039	1040	1033	1036	1051	1031	991	988	1042	993	1069	1034	998	954	1016	1029	973	1049	1014	1017	1017	1019	973	1058	1035	993	995	1018	976	1062	1061	977	1010	982	1082	984	964	1032	1001	1012	1021	1036	987	970	1063	1021	967	1014	985	1034	1034	980	1065	998	1051	992	1010	1016	1063	1000	1017	1087	982	1006	1010	1033	978	1047	1060	996	1021	1041	1011	1023	1039	1027	997	1071	1047	1044	1007	1000	1029	940	1069	974	974	977	1056	1015	1000	1043	1051	1062	1074	999	1016	1030	992	1058	1045	1023	1005	1010	973	1038	1002	1003	1035	1030	1034	1008	998	1008	1079	1027	1016	1055	1001	999	1008	1103	970	1033	1038	1002	979	1036	1055	960	1013	1040	994	1008	1006	995	1050	1035	962	972	1025	1007	1057	1010	992	1042	1049	996	972	971	1012	996	1002	1069	1033	1066	1023	1027	981	983	1055	1044	986	965	1019	954	1047	969	1055	1042	1023	1024	1008	1031	980	994	1043	1065	1004	986	1094	1026	1034	981	999	998	971	995	1031	1085	1052	1079	991	1039	1038	1055	1024	1044	1014	951	1036	992	1070	1015	1046	1009	982	1048	1033	1038	990	1027	999	1087	1056	1010	974	989	1019	1056	987	1017	981	1037	1006	1035	1105	1035	930	995	1008	1017	1003	1002	948	999	969	992	975	1014	1040	1058	962	1030	998	999	1038	1009	999	1013	980	991	1028	960	980	1089	1093	1011	1016	1054	968	1058	1056	998	1016	1053	1035	1019	978	1023	1041	1054	998	1009	1007	998	1008	1099	1013	981	1000	999	1020	1009	976	985	1024	1087	963	992	1033	987	1040	1071	1024	1024	986	987	954	986	968	1071	1048	1001	1025	1048	1020	1008	998	1009	1041	1043	988	1068	1077	1029	1019	1041	1043	1062	1056	1025	1042	1018	1061	1030	1059	1052	1022	1066	1027	1026	1007	1003	1047	986	987	1049	980	1001	984	950	1031	1065	1047	987	1016	1060	1045	1007	1049	974	933	985	1072	1030	1041	1011	997	967	1040	1002	961	1019	1011	958	928	1049	1033	995	999	946	1020	1031	1027	990	1055	1065	995	1065	1011	978	1047	1014	1016	1012	1021	1080	1003	1054	1004	1018	1068	1017	994	1061	1045	1006	1016	979	976	1043	1012	1025	1039	1016	998	977	1009	951	1006	1007	1047	1017	1003	1005	1012	1008	1022	1019	1018	1057	1040	1058	1038	994	991	1017	995	1001	1016	1009	1047	1036	998	1021	1020	974	1022	985	1022	992	1021	997	1047	1005	974	943	1045	1017	1017	1030	1015	1082	931	1035	970	1054	1080	1023	1003	1079	1051	1008	971	1006	1029	966	1023	1099	1001	1003	972	988	1045	1002	1019	1001	1000	955	981	1027	1038	1017	971	1031	970	1032	1001	945	1034	1013	987	1009	981	944	1017	957	1005	1032	1020	1000	1015	1073	1026	1055	1017	999	1042	1032	1047	996	1035	928	1042	975	996	993	995	990	1018	998	983	967	974	988	1060	1052	979	1078	1020	1041	1001	976	1029	1047	1037	1008	1032	1039	1036	980	1059	1016	1059	1026	1049	1035	999	989	995	1037	1027	1080	1052
63064	100787	66340	32724	10400	2512	1098	878	910	885	903	926	904	931	954	922	879	888	854	919	905	927	918	883	855	920	937	834	887	825	936	864	915	905	934	906	933	882	894	894	872	920	912	889	871	937	889	931	875	884	905	899	939	898	899	951	867	893	954	876	877	868	907	930	977	913	861	991	886	909	899	901	877	863	843	876	890	895	892	950	922	872	928	944	897	907	876	868	882	901	841	815	966	931	872	947	925	930	888	922	924	884	890	863	865	896	837	919	842	935	894	874	886	892	920	867	883	899	914	895	876	885	891	916	918	908	862	887	905	885	908	926	926	997	882	922	908	891	851	905	867	941	896	924	906	912	906	884	886	927	893	907	883	861	876	914	866	867	902	918	893	876	865	873	884	897	874	903	884	880	930	910	817	900	853	860	862	875	897	893	877	856	876	891	914	928	910	917	871	917	931	894	922	900	858	826	898	939	886	866	849	916	862	849	908	855	937	889	840	839	878	908	937	897	902	906	885	847	898	850	882	921	873	881	887	938	889	885	857	940	884	846	912	854	962	888	880	868	865	917	896	935	960	884	869	946	883	888	928	854	875	908	923	869	918	870	890	910	849	932	851	904	928	902	867	922	871	865	859	912	910	945	886	874	926	909	927	837	921	901	849	924	903	859	904	902	937	908	905	915	871	910	884	947	880	902	894	957	864	911	914	919	865	894	882	889	887	926	910	847	905	918	908	937	837	918	872	889	840	889	877	876	882	933	874	931	859	921	914	879	898	959	930	877	911	914	912	900	866	923	879	890	896	943	940	885	893	899	920	908	898	884	933	948	897	883	901	865	985	894	924	887	924	900	918	834	895	904	896	869	845	902	956	854	899	929	880	871	899	888	929	841	902	883	886	900	925	923	829	862	873	884	881	874	902	921	846	922	907	882	921	895	899	907	903	857	892	913	912	883	930	892	924	867	919	904	868	902	968	889	819	875	856	850	931	906	904	892	877	952	845	916	891	899	840	933	860	985	873	920	912	934	879	922	876	936	838	915	911	881	875	931	897	929	909	874	930	906	881	859	952	920	850	904	899	884	872	899	900	879	867	885	873	893	888	897	887	858	863	866	938	917	877	899	900	875	931	939	916	846	874	896	824	904	874	876	892	923	874	920	901	854	880	894	890	880	876	856	905	922	939	875	868	856	906	918	877	900	940	875	935	918	891	876	868	863	872	898	899	877	907	923	879	897	868	904	933	893	945	897	891	859	902	919	882	893	873	905	883	928	874	864	874	931	875	860	891	913	885	900	911	887	907	907	870	873	924	935	924	850	880	860	904	834	849	836	853	910	855	898	911	887	905	914	858	892	926	873	886	923	875	887	898	859	897	834	889	952	932	889	908	932	850	887	874	944	880	935	866	906	880	895	861	921	854	895	877	885	889	889	845	918	873	929	880	845	909	905	851	922	857	881	955	890	914	877	878	898	857	880	849	852	865	871	864	894	878	903	914	911	879	861	933	856	917	857	885	892	896	920	861	850	891	882	895	907	893	880	876	878	918	854	819	943	931	901	902	887	894	873	906	903	923	846	919	868	909	895	874	841	893	881	888	941	895	916	925	876	869	883	882	886	854	884	863	907	887	851	892	932	897	870	885	891	889	917	892	921	911	1006	895	906	872	890	921	913	855	929	945	873	907	898	863	851	836	881	955	904	933	919	900	879	864	878	917	869	886	875	931	950	902	898	844	913	863	899	888	863	878	948	906	890	873	909	909	842	894	941	907	906	887	863	850	906	901	931	888	849	884	901	929	882	882	868	930	863	937	889	887	931	911	883	902	917	884	848	887	874	870	895	896	892	884	953	853	884	880	862	852	848	937	864	871	836	959	861	892	878	908	879	859	929	856	880	896	868	846	870	901	917	889	909	885	910	945	922	871	869	919	845	913	950	866	949	905	904	865	908	837	880	876	874	842	934	925	910	851	907	954	865	911	870	869	945	894	896	916	912	890	889	907	875	873	919	925	875	922	965	930	889	893	870	937	875	837	868	890	910	817	845	901	923	910	876	901	909	872	917	886	893	935	892	882	926	888	883	961	948	889	914	850	922	887	906	872	867	853	912	908	906	885	904	870	901	879	894	863	843	899	863	823	904	893	882	887	949	861	903	878	886	924	929	856	899	876	886	895	867	898	919	908	867	884	941	858	908	920	907	921	895	825	864	868	852	903	821	886	857	885	890	939	881	907	906	861	909	905	879	879	844	881	881	902	933	910	917	856	838	910	882	870	949	872	884	876	847	876	864	917	866	785	877	855	857	852	902	873	890	868	874	900	906	891	844	872	867	872	844	861	949	879	900	890	939	923	890	921	946	892	927	925	921	905	925	879	889	899	938	870	869	896	934	879	856	922	915	879	918	952	860	873	855	878	945	898	857	907	895	910	893	885	914	945	897	884	909	897	874	900	902	906	899	934	916	896	904	866	840	878	900	981	927	934	875	931	953	862	903	912	852	891	899	925	853	838	892	928	910	922	911	898	835	911	880	887	904	888	902	842	850	907	882	889	874	881	923	868	855	871	888	919	869	926	881	856	905	880	850	911	922	910	890	897	881	893	904	907	908	915	875	902	835	863	835	828	830	868	876	889	896	915	980	862	916	913	860	891	928	895	904	889	960	854	915	911	853	886	912	921	870	879	843	831	914	928	905	831	890	927	888	830	913	923	828	868	875	898	930	873	893	863	880	897	915	920	924	935	925	913	889	879	923	951	854	956	921	878	891	891	895	901	934	936	908	924	914	926	900	897	870	957	814	898	910	910	862	956	846	812	868	840	894	853	892	881	923	894	830	900	909	840	887	897	907	851	892	880	908	872	880	896	876	887	843	871	941	902	935	905	913	883	906	893	883	876	959	902	851	917	864	960	922	856	862	857	897	869	827	889	961	885	872	893	856	881	872	878	900	886	865	856	920	878	880	869	879	926	891	905	858	878	923	915	890	854	924	884	938	867	877	930	898	955	872	903	909	900	944	916	871	880	874	909	950	889	879	869	917	889	877	881	880	859	890	875	904	820	891	927	871	909	957	887	888	906	908	882	890	861	896	855	885	871	900	860	912	882	876	907	882	871	890	853	882	914	878	874	884	889	853	900	820	879	903	886	854	903	878	873	863	893	902	904	887	846	874	868	859	831	924	929	848	933	932	868	868	892	912	875	887	939	887	915	897	917	852	887	944	841	821	887	877	941	922	890	903	914	892	873	926	885	849	904	883	897	906	903	843	922	909	888	891	868	879	867	894	883	885	887	875	871	889	828	856	911	889	966	879	882	898	871	896	854	896	901	916	923	897	900	888	907	928	851	932	890	893	878	957	875	858	834	835	855	913	880	924	925	922	934	879	906	900	889	875	912	864	854	927	869	860	880	882	906	874	928	900	854	918	910	866	850	875	877	914	912	904	882	902	872	900	884	922	904	902	926	853	867	890	884	910	891	915	855	860	866	880	873	872	903	902	917	874	893	898	926	883
32486	31186	23051	7885	1793	1007	832	802	824	852	774	774	813	825	768	805	760	821	774	795	812	817	814	838	799	818	794	825	786	796	801	748	809	765	812	785	810	804	817	797	784	838	828	767	791	784	792	779	853	834	805	796	849	827	758	806	825	832	775	799	814	814	793	762	805	832	765	767	791	779	764	789	802	785	776	812	827	860	719	843	789	875	827	808	775	786	811	778	770	771	794	856	809	808	780	784	829	814	790	759	762	781	827	831	785	796	812	810	802	847	748	829	823	800	751	760	763	815	817	807	809	786	833	822	843	803	741	792	781	788	820	751	777	752	767	815	789	824	817	827	801	792	799	786	783	751	788	748	748	794	791	775	796	820	788	761	793	813	803	775	744	813	849	828	783	780	824	806	777	748	812	787	798	811	775	815	805	830	761	765	746	738	812	832	780	784	753	822	815	782	780	827	762	815	764	804	805	763	797	802	758	831	791	808	802	783	837	802	802	805	817	802	804	791	761	789	826	777	842	762	775	837	808	805	733	793	741	796	771	755	795	788	819	792	794	860	743	778	811	787	779	788	781	844	737	832	804	780	737	782	834	797	788	797	809	739	765	841	785	784	795	761	783	789	822	805	806	824	841	792	792	830	783	734	778	814	822	806	837	802	780	803	826	784	794	795	792	809	805	788	800	783	791	776	824	776	818	782	717	757	790	807	763	748	740	783	800	850	777	783	817	782	804	805	777	759	743	806	814	777	800	803	754	809	762	737	771	818	784	737	773	795	790	794	724	734	822	740	774	781	811	807	793	788	770	796	785	776	840	808	794	837	814	756	784	782	798	787	824	794	771	789	768	747	806	804	786	768	777	801	776	802	742	793	735	772	830	767	793	811	776	837	778	833	796	774	779	803	806	807	795	809	798	825	790	788	764	790	775	768	757	754	780	795	730	778	774	805	777	800	811	800	823	827	778	818	753	780	781	841	756	836	777	810	775	750	804	810	812	796	782	838	793	851	812	843	797	807	724	812	814	822	797	792	797	748	796	787	808	828	832	758	838	792	772	748	820	767	805	822	805	802	763	839	827	767	776	802	840	734	800	832	756	777	791	772	770	760	797	873	803	788	776	784	809	787	811	760	735	758	809	813	785	806	812	795	780	845	795	792	764	807	776	772	830	835	836	774	783	809	804	775	785	812	798	811	804	816	807	774	784	819	778	781	801	784	801	771	846	783	821	781	801	804	819	821	829	791	766	812	784	784	837	772	827	752	805	772	799	848	751	804	722	765	832	783	772	750	816	783	819	720	812	778	794	819	808	775	831	779	843	807	772	803	807	815	778	826	818	793	809	777	814	770	753	728	802	817	743	795	809	812	763	778	839	810	792	805	781	849	845	791	823	791	784	772	744	774	728	795	797	779	869	776	771	810	838	794	838	792	836	781	868	814	823	773	772	816	816	766	823	810	824	814	801	761	771	766	778	792	811	778	804	750	819	832	761	864	842	790	754	812	794	737	809	780	813	799	778	789	851	832	794	780	860	800	789	857	763	811	855	806	799	837	821	789	795	824	768	769	735	761	838	843	779	749	786	776	778	814	762	803	803	825	764	787	815	776	758	801	784	838	822	785	801	833	780	797	813	809	773	827	854	801	782	807	803	797	839	772	765	835	836	830	790	782	756	817	800	803	782	828	767	773	802	782	812	784	779	848	785	800	769	820	749	766	831	814	751	826	837	761	804	850	790	809	829	788	774	773	800	846	796	795	805	787	816	823	789	817	818	785	809	842	743	826	782	769	806	806	751	784	779	794	839	814	757	814	758	814	798	772	833	809	782	768	774	776	799	837	765	762	806	802	805	799	751	771	755	743	808	788	789	790	775	738	819	804	835	810	794	763	808	778	808	781	792	804	767	821	815	765	820	763	832	830	853	795	822	729	791	756	796	802	795	835	793	786	789	788	818	757	833	773	790	758	792	760	776	760	831	789	762	827	772	790	790	798	760	768	789	736	766	802	839	793	833	810	761	714	837	758	764	795	820	838	831	749	805	792	794	731	812	849	829	733	781	757	826	806	786	814	800	780	742	784	769	789	780	798	797	801	776	827	730	837	828	832	766	839	780	795	774	812	792	802	825	778	795	790	827	747	801	823	781	781	794	813	842	769	810	741	770	864	775	769	775	785	817	759	820	770	802	780	846	793	785	782	813	781	778	800	785	754	772	824	801	737	748	844	747	813	822	824	826	821	780	740	819	833	802	813	764	806	794	788	828	802	779	769	819	809	788	823	751	762	743	801	822	778	795	783	853	783	836	805	770	784	803	742	795	822	755	806	844	834	760	737	815	787	792	779	789	771	850	764	755	846	799	771	750	755	837	789	803	784	806	817	832	800	787	812	769	788	808	764	831	763	752	808	813	775	780	771	801	760	814	835	790	800	802	809	734	844	763	848	853	829	757	720	785	812	794	844	832	761	783	833	847	803	825	805	781	789	828	822	796	808	812	829	814	743	825	781	815	772	810	829	823	782	729	862	782	785	838	794	777	811	837	818	814	809	795	833	820	798	753	799	842	786	761	732	782	788	843	811	728	896	827	818	785	850	813	809	746	780	747	817	777	809	780	748	790	780	744	783	783	770	829	824	847	711	738	799	758	819	792	817	795	793	787	799	801	798	845	847	797	836	770	792	814	776	786	816	786	804	741	807	836	774	806	807	874	837	797	795	788	784	760	815	757	810	776	802	770	801	809	745	832	785	760	811	808	785	785	771	752	777	783	818	796	767	802	810	795	861	858	778	804	747	853	837	794	789	743	846	837	802	769	754	776	802	807	790	813	768	806	749	819	771	812	793	817	767	827	825	825	786	774	833	763	801	784	781	796	769	786	786	752	764	757	801	780	831	791	803	812	779	776	806	773	763	821	768	742	845	776	795	792	747	774	773	786	744	734	778	791	833	827	756	804	817	784	782	812	816	825	772	793	809	835	847	810	832	789	809	759	784	770	822	798	849	785	789	782	787	854	804	787	794	862	817	766	840	820	810	825	862	817	787	809	814	802	822	786	773	814	808	778	809	792	771	765	817	834	798	807	810	789	752	842	777	815	825	826	844	803	745	808	796	850	835	777	785	731	821	825	814	827	838	749	790	851	829	778	836	798	808	809	833	776	758	750	786	790	810	832	791	751	789	832	803	766	793	764	801	825	797	752	801	811	817	772	828	799	756	796	799	803	773	786	825	785	792	808	810	849	743	816	733	813	830	809	800	757	825	778	806	765	850	838	805	857	827	809	775	818	832	739	816	788	756	744	767	794	817	794	766	812	747	784	794	806	837	779	822	788	770	793	818	776	814	802	767	849	833	800	810	788	803	783	780	780	794	835	791	768	799	746	796	778	772	770	804	792	795	799	791	846	828	771	811	757	750	811	800	800	798	815	759	827	844	827	809	857	803	783	800	800	829	795	767	792	846	779	813	772	796	787	793	839	742	803	800	757	780	826	788	781	777	859	767	848	845	797	790
26828	33545	15892	4187	1336	718	633	613	616	667	597	634	636	652	649	637	652	646	571	579	616	608	638	590	607	612	629	611	603	605	608	614	652	615	621	613	604	633	590	620	644	668	615	647	599	606	633	635	650	621	662	657	612	639	591	622	668	625	617	627	696	605	613	654	621	596	593	622	589	587	616	615	649	603	590	619	629	559	674	639	666	619	633	654	610	626	618	594	611	572	647	675	617	630	612	643	635	606	621	589	672	652	631	621	639	638	653	618	637	636	608	598	654	645	608	605	588	599	710	644	626	602	611	617	583	648	620	616	614	638	625	561	619	585	650	645	614	604	617	591	629	608	650	606	619	644	607	633	645	600	639	620	626	643	627	628	653	636	638	637	626	614	617	616	618	588	668	610	620	626	592	642	623	608	662	654	617	604	613	605	622	666	644	630	626	623	635	604	593	642	657	625	615	615	638	630	668	606	636	678	632	638	597	659	618	619	634	674	587	617	605	593	639	595	630	622	594	614	628	609	593	635	654	609	598	624	583	606	594	638	641	589	592	623	662	604	656	614	596	630	617	608	655	600	630	604	658	597	670	615	585	686	620	617	633	615	613	618	626	640	643	627	556	607	601	641	600	647	642	589	629	604	637	642	600	620	622	603	626	616	609	578	608	592	636	594	637	636	627	617	631	596	660	622	630	611	593	592	606	636	623	622	634	644	596	620	602	609	657	666	614	645	658	655	594	603	617	622	644	599	680	658	626	594	603	636	638	649	614	607	623	606	685	665	627	603	616	596	621	616	606	653	634	638	626	661	651	672	624	613	601	610	549	655	608	615	563	576	629	656	597	643	630	648	601	621	604	673	620	614	645	629	601	628	623	621	635	604	611	600	587	656	655	621	652	659	565	642	613	633	600	658	636	638	621	682	672	615	620	611	659	607	625	577	643	626	620	648	611	634	645	646	610	601	600	570	641	581	606	644	601	609	613	598	636	589	571	603	609	603	619	635	666	634	636	648	604	617	608	602	558	636	609	608	580	616	617	676	641	704	634	656	639	590	628	546	605	632	659	591	604	649	613	611	570	588	590	566	601	620	640	633	612	602	618	564	618	601	643	640	626	635	637	576	630	631	648	641	638	631	664	587	578	629	634	583	645	640	656	663	616	604	621	606	634	633	630	622	615	583	610	629	644	585	648	645	612	592	599	622	656	613	633	624	648	628	634	618	621	618	609	628	606	660	643	605	678	605	666	625	653	645	610	627	609	673	649	636	644	620	620	612	587	600	608	634	629	627	634	629	587	633	645	618	625	688	621	655	647	645	636	612	615	612	646	645	616	654	618	599	621	626	669	645	637	620	654	650	605	615	631	600	647	613	601	639	605	649	578	632	620	636	617	597	627	667	619	567	621	625	589	615	673	650	622	612	609	586	627	628	638	595	667	638	663	636	661	596	641	600	655	625	647	630	609	650	670	643	658	640	617	651	596	682	612	614	648	609	648	605	629	615	590	659	631	631	608	634	595	624	604	652	653	627	625	616	641	625	625	607	647	633	609	601	631	636	621	592	628	643	647	650	585	579	589	630	612	647	639	583	576	610	625	610	591	592	625	596	577	556	630	624	600	593	603	622	599	612	640	642	663	668	624	589	688	617	619	660	651	615	570	632	630	595	660	642	559	638	643	609	625	586	629	610	670	611	647	638	652	617	621	638	616	591	586	636	614	629	613	644	654	630	659	655	624	629	599	604	645	609	622	588	619	625	624	635	600	620	607	610	618	652	618	622	622	623	649	630	637	615	623	616	616	622	642	636	623	627	639	571	603	624	625	633	645	626	627	612	648	607	599	627	630	622	650	594	626	638	586	635	656	651	639	590	642	610	634	649	614	640	606	631	647	652	615	625	637	630	636	652	596	598	606	647	624	606	621	656	605	609	622	617	677	603	574	623	638	621	611	629	647	675	632	584	623	619	655	611	609	605	605	627	627	655	602	643	623	665	640	649	649	646	582	598	624	591	583	598	590	624	649	594	647	601	625	623	636	652	675	667	687	625	583	642	651	612	590	628	655	586	628	617	633	658	592	655	613	654	628	601	652	593	593	635	608	685	605	644	606	608	626	627	617	653	656	625	582	634	667	583	625	647	592	598	627	646	612	637	637	619	648	661	629	654	650	618	604	648	595	635	621	663	625	599	632	560	586	629	601	606	577	640	625	591	590	688	649	646	629	592	618	597	640	582	643	636	620	611	659	625	604	615	614	599	585	650	619	647	586	613	640	683	581	559	629	668	651	578	701	645	590	625	597	603	627	614	608	657	596	667	604	615	615	627	669	616	599	625	626	634	593	653	631	627	588	618	631	582	590	642	604	670	631	640	600	613	578	583	621	647	592	663	605	647	603	650	643	634	634	632	625	609	605	622	636	637	612	613	644	623	604	615	666	623	605	626	633	618	577	662	689	563	671	702	609	611	657	604	658	616	663	609	600	634	572	622	586	593	669	629	651	627	661	600	622	620	627	645	613	636	616	611	634	600	596	592	629	636	655	596	631	611	632	671	620	580	631	628	633	623	618	645	601	622	662	670	615	607	570	636	617	603	581	616	600	644	592	637	653	604	654	611	663	623	610	658	619	637	629	614	641	592	618	611	635	653	658	622	632	650	648	630	663	589	617	605	671	628	616	634	658	632	570	636	598	632	587	615	603	602	598	613	638	656	683	599	609	658	635	605	660	619	630	621	636	627	592	620	591	660	626	617	604	622	661	594	615	595	605	618	680	604	640	639	634	623	560	654	594	643	616	623	613	645	655	610	628	593	603	603	657	655	602	613	590	567	600	619	594	651	584	602	617	604	636	649	640	635	603	589	641	598	641	647	624	649	640	626	639	604	647	632	600	652	599	645	651	616	610	659	654	605	647	650	640	620	666	600	663	661	606	614	658	656	618	619	651	643	619	628	676	601	653	574	622	635	610	634	627	608	616	623	656	636	628	622	638	579	579	639	615	624	636	646	607	632	607	641	641	618	633	623	630	646	591	665	656	624	689	641	646	633	624	675	634	616	625	600	609	601	624	612	608	593	641	623	645	629	613	657	614	673	635	570	612	630	607	645	623	647	611	631	667	644	594	613	665	610	636	597	620	663	661	608	644	646	630	587	670	596	611	570	615	606	625	628	616	659	620	650	632	618	611	616	611	607	636	620	608	630	603	624	612	643	652	638	586	619	620	583	625	606	600	623	680	567	603	629	630	638	582	629	638	576	613	647	665	672	619	650	619	608	625	569	635	601	659	627	627	645	614	620	633	569	641	597	617	607	630	619	592	675	629	634	597	600	614	656	608	598	616	573	657	611	610	644	645	604	642	631	635	672	624	633	689	627	658	632	667	608	567	640	612	616	651	589	610	629	667	605	659	598	594	625	607	619	638	631	614	642	588	624	657	651	646	640	642	595	621	587	637	632	632	627	567	592	602	618	700	650	614	652	623	542	643	620	622	607	641	604	606	606	604	652	581	646
26813	29568	41065	30339	12230	2335	999	879	840	845	831	842	809	832	808	796	824	799	806	761	812	799	750	813	757	822	750	779	777	812	820	877	798	781	782	831	821	784	771	776	796	768	787	769	777	786	790	801	809	748	802	789	823	821	821	801	799	818	790	796	794	799	781	808	774	775	854	785	765	745	825	806	771	793	758	805	845	792	781	763	816	804	769	790	756	830	811	786	780	828	808	771	828	733	852	811	788	841	786	776	779	762	811	805	797	765	810	835	848	778	776	749	769	773	808	807	804	769	785	740	843	845	817	816	795	798	806	778	759	811	769	759	754	777	832	781	789	830	816	781	812	802	803	791	785	806	837	768	764	786	815	774	756	792	782	834	788	786	763	810	790	796	815	816	809	759	758	806	810	753	783	754	783	779	798	788	787	749	847	797	802	784	818	781	764	767	753	808	794	821	816	788	797	801	799	842	811	778	830	788	796	787	766	826	789	809	821	791	788	768	820	811	829	752	744	816	816	810	816	798	836	799	796	849	736	782	805	811	822	768	785	753	786	773	782	740	764	800	734	783	766	807	745	772	808	783	793	804	838	813	784	740	800	860	785	792	809	835	799	767	819	814	819	800	777	774	770	767	813	799	782	740	823	749	816	745	774	796	753	844	803	857	777	818	744	784	788	835	804	835	800	756	794	822	785	796	829	772	793	737	793	816	865	793	817	801	797	764	789	790	820	799	803	739	769	807	842	781	770	763	786	819	798	803	800	780	821	773	757	843	787	806	804	804	759	786	803	815	835	796	793	773	844	809	756	800	802	766	779	822	777	740	768	758	793	781	804	826	786	799	805	788	799	750	823	763	771	823	752	804	746	816	820	826	781	767	794	767	827	777	765	877	761	785	830	770	774	772	789	779	820	833	730	756	797	813	807	794	812	809	777	804	760	777	856	781	804	772	796	841	760	838	822	780	788	782	764	767	800	757	785	785	772	799	818	816	805	736	790	773	845	798	787	731	755	780	800	753	839	744	843	809	836	780	804	752	781	850	812	789	781	772	809	824	807	775	805	845	813	784	777	751	847	799	810	848	816	749	783	806	745	806	828	772	771	765	815	854	818	786	786	783	798	761	839	794	790	791	802	822	832	798	780	722	750	789	826	832	771	789	800	774	776	816	791	810	796	797	841	823	794	809	791	845	771	782	791	781	805	804	827	812	795	746	776	775	757	776	788	829	730	841	749	777	817	803	821	822	857	840	826	756	741	759	786	786	821	760	817	860	809	801	815	834	826	816	808	785	782	821	799	805	843	832	779	773	746	785	796	786	796	782	860	785	775	824	800	768	810	789	774	798	828	794	789	756	845	863	793	781	796	803	784	771	786	780	783	769	749	762	756	800	822	831	812	731	805	776	784	762	805	808	834	780	823	783	781	783	806	808	788	784	752	790	810	812	874	831	778	807	771	794	816	865	791	755	802	806	857	784	768	826	812	790	774	797	824	830	804	765	851	819	851	769	788	791	823	775	807	835	751	793	812	844	837	736	823	801	810	779	810	806	816	822	783	790	857	791	807	790	759	804	808	812	776	797	745	767	789	785	771	851	816	782	816	799	797	849	750	798	783	790	791	813	791	770	769	845	785	853	755	752	798	819	805	856	810	844	786	811	816	801	762	806	782	749	783	809	765	818	771	814	754	805	762	762	770	733	762	787	799	745	776	793	841	832	775	864	813	777	776	837	796	776	799	780	805	791	814	761	792	798	802	801	775	818	778	774	740	802	783	792	791	802	808	796	813	818	792	705	751	868	820	812	828	770	781	811	836	781	776	821	792	781	829	778	759	816	804	739	768	800	790	785	767	800	770	759	798	774	794	782	798	763	775	807	804	824	813	794	817	757	805	777	766	776	783	844	801	788	810	829	814	800	792	790	813	805	752	779	800	783	807	800	827	779	781	828	806	757	797	818	838	808	793	796	805	791	851	812	807	794	738	833	782	759	793	810	801	805	833	844	815	843	783	776	800	806	805	799	786	783	765	802	746	799	774	863	808	770	792	780	772	778	813	811	791	739	836	791	747	768	804	799	800	789	812	797	785	797	764	731	770	752	784	777	820	835	791	827	781	791	774	835	782	833	829	864	807	860	820	782	788	771	780	838	814	749	810	842	797	762	838	786	831	827	824	760	767	825	792	781	795	814	797	781	772	782	806	766	731	771	829	818	763	792	808	851	824	800	806	760	758	839	773	758	790	803	758	799	811	787	800	790	759	776	750	822	748	815	795	785	778	816	771	769	823	803	733	812	764	764	765	739	769	833	785	764	841	802	776	805	751	797	784	759	765	807	807	818	770	763	787	790	831	785	752	818	782	808	829	860	795	747	836	744	791	818	827	868	767	779	787	826	865	756	794	795	809	775	814	790	784	762	814	773	773	790	806	754	813	804	783	807	779	772	782	814	806	799	813	766	805	770	815	805	748	808	768	780	771	781	800	772	836	794	775	792	773	797	755	778	849	816	828	837	718	758	791	782	761	799	823	836	793	809	785	836	796	773	749	720	779	778	770	787	793	759	811	772	808	773	753	805	798	839	787	779	768	747	743	778	760	810	794	749	765	729	762	753	778	793	759	814	739	806	773	834	794	829	785	824	828	776	799	797	809	810	806	824	801	772	799	780	785	758	816	752	817	814	839	792	831	806	767	839	768	743	751	791	768	811	809	804	732	826	813	804	842	750	801	790	811	822	779	767	788	766	808	829	772	743	818	772	810	789	813	804	797	774	783	780	796	740	844	803	837	758	817	781	765	783	813	812	792	821	761	824	821	787	802	795	735	803	773	810	799	834	801	771	760	760	849	785	781	833	816	835	817	768	796	744	853	772	775	751	818	743	789	807	815	794	825	809	754	799	743	771	807	800	781	776	783	814	815	804	836	747	731	802	822	876	828	760	807	790	781	816	797	805	767	769	785	817	769	823	800	807	771	744	750	798	808	781	817	810	811	769	768	791	786	782	788	831	791	826	760	739	825	767	730	797	825	837	829	825	804	790	778	778	841	840	750	762	863	779	782	813	822	752	786	819	806	744	733	827	791	777	789	773	800	781	758	819	775	745	781	791	783	800	813	806	840	785	808	836	763	794	739	764	769	815	792	787	821	752	767	781	760	808	746	769	858	811	748	756	759	823	740	780	803	762	808	780	764	836	848	778	759	819	753	848	776	751	865	794	781	760	831	796	781	826	753	822	810	797	779	771	835	788	808	788	717	848	802	772	859	781	797	855	786	781	798	774	726	772	824	813	777	764	765	789	793	814	805	772	812	807	752	792	753	837	812	803	811	807	814	758	815	798	798	814	823	765	823	796	804	774	785	808	842	724	838	767	800	828	765	773	741	804	801	788	791	763	848	806	782	795	776	799	818	769	766	775	798	778	764	798	806	792	801	831	810	831	789	770	774	785	846	807	768	813	804	804	858	766	810	813	811	784	763	749	789	777	796	839	804	801	805	744	838	753	768	816	799	801
58667	82469	50989	18036	4668	1348	752	716	660	675	705	668	665	649	708	654	657	661	638	695	718	679	747	678	649	644	653	646	648	695	689	678	659	660	621	686	631	692	633	632	645	662	659	619	657	661	666	693	650	663	699	677	702	700	646	659	663	735	683	688	722	674	696	689	683	676	678	643	714	679	694	665	666	665	716	656	657	689	722	680	673	646	671	660	700	652	694	652	717	663	706	601	697	696	686	663	632	673	708	643	667	673	687	672	689	649	664	665	612	671	702	702	657	696	662	677	672	617	648	672	661	688	714	686	665	646	654	681	650	675	699	653	660	719	626	677	649	694	650	647	660	638	685	659	679	691	681	627	647	692	693	641	674	685	652	649	729	681	632	676	703	614	624	725	671	686	697	680	653	674	674	713	579	676	655	667	678	667	687	705	700	646	673	668	652	685	645	692	653	716	690	634	671	653	675	668	712	661	656	683	696	676	649	748	668	685	665	731	672	667	643	686	652	663	690	665	699	671	648	695	644	619	662	694	692	675	652	655	689	635	678	668	669	686	647	666	720	665	677	626	626	702	656	655	654	647	677	669	658	700	618	668	672	686	666	646	657	682	677	694	658	679	656	669	657	664	689	694	664	675	675	658	656	639	684	678	686	654	702	669	637	699	652	681	679	684	701	722	678	699	625	672	733	659	702	652	691	739	689	692	666	683	645	705	666	679	718	685	636	683	681	676	678	674	697	690	666	668	660	674	654	697	684	669	664	697	649	643	722	717	621	662	685	695	669	651	655	693	650	715	660	684	619	642	714	669	697	672	633	648	670	703	670	685	705	647	641	691	681	661	689	652	680	629	651	691	677	621	646	667	616	654	698	712	688	690	676	707	666	704	663	632	697	699	651	676	650	707	655	610	690	658	656	705	716	682	649	665	648	701	663	670	653	719	665	656	695	666	721	630	697	664	634	661	709	641	657	670	686	671	616	666	660	680	676	675	676	677	724	668	683	614	680	673	729	673	698	624	608	657	673	684	677	665	666	648	705	717	718	703	680	667	676	671	725	682	661	679	647	626	660	662	639	685	713	691	678	675	671	617	653	670	635	667	648	624	642	646	692	642	711	658	653	691	601	660	687	633	664	660	683	668	675	658	637	665	676	695	678	671	670	665	639	661	703	712	594	688	666	641	698	658	668	670	665	658	660	658	647	673	674	695	664	621	693	685	694	676	725	663	659	682	693	660	671	687	660	706	700	675	642	657	678	644	685	683	658	631	703	646	639	632	650	652	717	699	640	722	660	696	655	697	672	669	607	649	704	665	704	653	659	704	655	670	683	688	629	667	629	637	602	641	711	687	697	682	718	663	665	649	638	696	651	662	652	646	682	694	665	702	655	632	685	729	626	733	702	656	660	626	648	642	664	658	703	697	676	660	661	666	696	690	653	722	650	653	678	668	685	698	630	664	647	687	684	658	647	662	702	673	653	647	663	673	656	663	669	657	655	705	683	711	744	659	696	657	701	669	655	635	717	655	638	693	689	629	686	656	709	682	669	657	699	724	662	674	699	639	667	630	618	686	682	657	644	676	676	753	677	642	677	719	626	669	652	655	638	670	712	696	668	639	724	679	645	684	692	658	665	692	674	716	696	680	673	609	680	715	709	686	667	711	672	705	662	690	649	676	692	616	691	630	691	712	634	711	678	674	659	680	716	652	611	708	697	678	677	698	686	648	684	669	655	673	690	623	668	673	666	627	687	683	632	679	654	669	700	688	674	717	672	638	707	649	659	697	636	696	678	665	664	655	649	680	709	650	680	668	675	652	676	678	648	631	662	634	686	674	621	684	668	657	681	668	621	683	683	689	661	684	668	631	699	658	640	632	656	657	653	690	688	665	660	652	688	738	673	665	627	673	675	642	687	654	656	661	671	690	654	720	661	663	650	635	684	688	673	676	693	616	630	688	637	617	670	637	695	691	674	684	678	662	670	681	678	688	646	671	706	699	701	654	678	666	630	641	665	695	657	695	631	686	679	703	651	677	630	677	632	688	637	679	673	621	647	708	675	677	659	710	691	709	692	685	620	683	684	636	633	704	687	663	700	665	747	659	687	695	616	667	643	682	646	679	657	698	631	635	672	685	716	714	633	677	643	674	655	643	643	671	660	699	703	678	695	654	687	712	639	638	612	681	636	674	694	671	675	659	689	668	682	661	665	642	653	649	678	651	711	645	665	683	678	663	683	677	655	653	699	724	639	707	692	682	688	680	654	675	670	688	653	703	663	646	706	691	658	656	666	674	624	669	653	671	718	664	663	635	670	639	696	631	675	678	659	651	646	662	729	627	601	674	662	677	627	649	697	695	637	656	675	676	675	684	660	673	640	667	675	587	644	678	641	649	692	658	689	679	675	660	674	700	686	643	688	646	678	686	668	660	684	710	662	666	692	698	676	694	650	669	641	613	629	667	665	676	663	694	626	644	680	670	693	636	648	668	669	710	669	631	641	702	688	697	663	698	650	713	661	695	711	675	645	656	670	673	667	652	671	660	739	671	671	650	655	613	697	615	664	681	683	660	699	710	632	687	664	676	660	715	663	710	692	610	714	670	649	628	708	665	631	656	682	622	668	705	678	686	662	674	704	703	715	708	717	686	605	678	638	662	661	663	693	691	653	669	666	688	655	685	660	678	627	667	720	641	629	653	673	634	655	648	649	639	652	669	677	633	710	641	655	681	673	698	678	654	660	680	674	681	657	667	702	673	659	657	677	695	673	654	674	669	649	676	668	670	670	664	703	655	686	670	672	681	652	640	655	660	656	641	678	704	652	616	688	692	659	689	676	660	643	700	638	711	686	629	668	674	678	667	678	663	668	674	667	690	688	686	699	725	660	688	635	628	652	655	682	671	666	671	686	685	709	685	686	638	705	681	633	659	663	683	702	650	674	653	669	624	684	706	701	655	678	682	668	708	682	691	649	670	716	647	680	647	660	646	715	666	687	739	668	637	720	618	658	656	635	622	658	675	678	674	648	681	653	687	635	643	680	655	633	605	653	684	641	700	664	692	642	646	694	677	655	670	639	708	673	705	661	633	628	723	686	699	632	708	668	643	634	664	663	657	623	684	640	649	663	683	684	653	653	691	667	660	612	653	622	691	679	680	688	697	697	633	637	663	705	703	673	641	640	656	662	693	680	683	711	689	668	632	660	660	671	613	654	681	687	625	649	628	656	686	604	646	687	665	669	650	645	720	752	669	651	666	607	663	740	712	669	662	646	722	678	676	668	599	669	673	680	682	660	653	649	660	689	644	670	684	680	684	641	701	689	716	634	717	636	682	665	657	702	683	724	642	686	686	685	662	683	654	619	656	644	700	705	646	678	639	696	687	701	715	626	679	618	689	632	664	654	679	659	682	691	703	686	677	672	706	634	645	681	654	655	657	665	645	658	644	631	678	639	661	697	681	680	620	651	673	659	670	658	654	671	660	678	674	653	642	690	665	673	747	660	658	643	626
24384	23721	34563	29379	21366	12508	2567	1237	1061	1081	1067	1081	1102	1083	1027	1023	1064	1024	1025	1030	1003	1000	1015	1051	1073	1033	994	1000	973	1015	1024	1000	994	991	1028	996	1050	1044	1081	969	1039	1025	1006	977	1029	1023	1000	1024	1000	1000	1037	1025	1004	983	1027	1041	960	1067	1086	983	976	961	1021	944	996	951	1037	1021	1013	1010	979	1036	1028	948	1044	1049	1059	1042	969	1045	1018	993	942	992	998	975	1022	994	1025	1018	1062	1004	945	981	957	994	976	950	933	1026	978	985	992	1016	961	1048	1013	1000	955	996	1078	980	996	1018	977	968	1054	990	1027	1005	941	1009	992	968	1033	1008	993	1007	1006	973	991	1030	987	1029	980	961	976	1025	1003	1030	1064	1006	1036	1040	1024	988	983	1022	965	977	1013	1015	1014	992	968	995	989	1010	972	1031	991	1030	992	950	979	1016	1044	1034	1025	982	948	1007	965	951	989	1047	1006	1021	999	967	981	962	1001	1011	999	982	998	1042	973	1019	1015	984	996	1019	973	1063	1006	955	974	972	1009	1013	1020	969	956	953	996	985	990	1072	1006	963	965	1011	970	1034	1033	993	917	1019	997	1003	971	1010	1019	1042	949	1023	970	970	961	1008	1006	1002	970	967	1005	1043	995	1007	930	988	1013	971	955	1021	1044	896	948	1033	974	1053	980	1030	1037	956	960	1003	1001	1038	1053	1010	1038	963	990	963	992	1039	1038	1000	1017	975	1024	1020	1031	993	976	947	954	999	1037	1052	938	975	986	993	1023	999	985	1010	966	1064	1065	996	994	953	1029	955	967	983	1012	1020	1081	1048	1042	1026	1052	1008	953	1051	961	948	964	1002	968	1052	1040	1011	1030	1024	997	998	1010	952	1038	1003	929	1007	990	1038	1025	1029	1019	1030	1017	1027	972	1010	971	1063	972	982	1041	985	989	994	959	976	1079	1000	1001	971	939	972	1057	1042	945	1025	1002	1014	988	1051	993	991	971	999	960	999	969	953	986	1013	1044	1059	996	1022	985	988	1019	973	992	980	934	974	1000	967	1013	981	998	918	974	982	973	1005	966	968	1075	1004	1027	1043	996	979	995	1008	985	1021	959	958	994	905	1002	985	1002	973	1009	1024	944	1002	1014	988	1039	1009	940	956	991	1036	1010	962	1047	995	990	988	1028	1054	1004	1036	1023	1001	944	974	1019	1023	919	1005	1011	1022	1007	1104	992	961	1046	981	1004	964	916	974	1006	1030	940	1006	1003	1008	1027	930	979	1078	1017	978	1012	987	941	982	1014	1028	988	974	1008	964	977	1075	930	996	1054	1032	1038	1018	909	1006	938	1026	986	954	973	1014	960	943	1027	1049	997	994	1020	1037	955	989	983	1013	1028	1057	979	983	1023	969	986	980	990	914	985	998	976	1018	968	1035	977	977	993	994	990	952	1011	1024	978	988	1050	981	1113	965	1001	1004	982	1083	994	1010	1002	996	1082	994	950	1018	1005	1004	1043	947	1004	999	1027	1012	970	1028	1008	930	1008	994	989	999	977	994	980	1019	1000	976	1006	984	948	942	991	999	977	1017	986	1015	1048	991	947	1023	1066	985	1026	970	964	980	1037	981	952	967	1002	1011	974	939	963	1046	999	983	1010	1037	956	987	971	1023	1024	945	1043	1049	1005	989	971	1067	1018	1003	992	1002	1020	933	992	996	990	1009	1012	1010	1026	1012	931	1019	992	982	977	938	1002	1014	960	947	1000	969	982	994	1073	966	1021	985	1013	972	1011	1013	997	982	984	1013	964	1014	1004	1005	972	975	977	1015	1057	995	997	1004	997	1059	1035	987	988	986	970	1016	947	981	993	987	1005	937	1008	987	1016	997	1040	1012	1040	1072	1059	1022	1029	1008	1007	937	994	1017	1015	1020	1016	988	964	995	1009	1040	1000	1001	1031	971	1019	992	1028	984	1021	1069	1019	963	988	968	1010	991	972	949	994	1025	967	1048	960	1001	952	982	1001	1041	981	1024	960	955	1001	993	982	968	964	1037	967	936	946	1024	988	986	946	1015	991	1013	1012	997	992	1008	985	966	991	989	1025	948	1006	968	949	993	1048	1011	1006	970	1018	983	996	964	1034	970	987	977	961	963	1009	1011	1010	944	934	1015	1060	974	957	1012	1011	977	996	1021	990	1017	1010	981	948	965	1022	967	968	1000	1019	957	989	959	1002	1008	1012	1068	980	1010	966	1026	997	1012	999	1025	958	1044	950	930	938	977	1069	985	972	996	1062	1023	971	1002	972	1004	1009	990	1027	991	976	996	1036	993	1011	1002	941	1006	954	949	1088	986	969	966	1013	1039	994	1020	978	988	1018	999	996	999	993	981	1069	1000	973	984	1041	945	945	964	999	1016	1037	973	993	1000	1003	987	1016	963	1109	975	987	941	1046	958	1000	943	1058	1016	990	1030	1006	1012	970	1037	981	941	971	910	982	1025	1000	985	1000	1009	1003	1012	984	1038	951	972	1026	998	990	980	989	1011	928	990	1080	1038	997	989	1040	989	1062	975	984	1012	977	970	1021	968	1048	1040	1009	1004	980	995	1031	985	952	930	1011	1018	912	938	990	1012	991	957	997	991	1013	987	998	1005	1006	1049	1017	922	946	998	1010	987	969	1008	1028	989	970	1012	982	1003	997	1008	985	1005	949	948	993	952	1012	957	1029	1038	974	1006	1078	970	975	959	1025	956	1003	958	951	1027	1070	994	1037	1003	984	930	1018	995	1035	989	942	1003	1004	1016	971	984	1020	1005	983	1062	977	976	991	996	1033	968	939	1038	997	1031	1022	979	991	1031	969	971	1070	969	935	987	1008	1026	983	1010	988	1002	994	982	996	974	1029	1011	1046	983	1005	972	1043	1008	994	996	983	979	963	1027	1038	1034	950	984	1008	1007	987	980	1014	973	991	1017	1005	999	1013	1018	991	969	1034	1006	994	1001	975	1002	1037	926	987	1040	997	1005	1001	1018	997	1004	984	1019	975	1025	1031	1071	999	1020	1014	943	1019	981	976	909	976	962	957	938	955	944	955	1015	990	995	1008	984	1000	1020	1027	1018	1003	1019	1066	1027	1038	956	1029	1046	964	1031	1020	983	999	993	1021	991	943	1006	1001	974	1036	957	1006	1038	1019	1026	988	928	994	951	1028	1044	1000	987	998	987	977	1003	1004	993	1030	982	987	1051	1030	984	993	1064	972	984	1029	1043	978	1066	993	1012	978	958	951	1014	1011	1019	991	1036	985	1000	1072	1039	1022	986	967	1057	1073	1052	1015	1020	1006	997	1016	1052	1010	939	1026	1043	998	1020	1006	1026	1035	1016	994	1018	996	1009	1047	946	996	1001	986	956	997	985	978	1039	995	1051	1040	997	968	1006	1023	1018	1000	975	1021	1008	1007	995	987	1023	1020	970	997	1009	1016	1013	983	993	1002	982	978	1011	960	1002	1065	1001	1013	946	1008	973	1067	1001	984	949	972	995	962	962	999	1074	1006	990	941	973	983	990	966	1002	1023	1043	1009	1020	983	1014	1014	962	954	1005	968	1037	982	931	991	1033	1000	1022	971	1032	959	985	1003	966	997	941	994	989	1047	1017	928	973	1001	989	1017	1005	1056	1020	1006	1040	1005	1015	1064	982	985	1001	965	1020	1015	990	1001	973	990	1001	1024	998	973	989	973	974	963	1011	1028	995	1015	1005	936	965	999	984	1004	1002	976	1004	959	998	1017	978	1054	1032	1002	962	1031	997	1025	1021	1019	935	995	979	959	1005	1001	950	987	936	973	1006	1007	1037	996	1054	1029	1024	998	959	1000	950	965	979	1054	970	974	1014	1015	1006	997	1010	997	981	997	981	966	978	1006	951	980	992	1019	1010	988	1021	972	982	980	1031	982	940	962	970	1033	1023	991	976	1004	1064	987	1068	1035	1017	1011	1031	1015	932	984	985	951	987	1003	958	989	1013	923	1015	984	1049	997	1010	1041	1027	1021	955	1006	1059	983	999	972	1009	1049	1009	951	1006	982	1030	1054	972	976	960	1000	1014	1025	965	1003	968	1004	968	1039	944	993	1018	982	1003	1019	1037	1009	1027	973	983	1094	957	987	959	966	970	986	961	1034	987	1011	983	1023	921	972	971	950	935	998	994	1013	992	1020	994	987	982	1038	1030	1019	995	1008	1005	984	931	1006	950	1012	979
66057	102761	69539	33796	10389	2592	1112	936	876	850	919	897	882	916	881	890	898	865	882	869	914	869	836	821	917	860	863	888	893	850	917	881	915	838	861	930	846	867	866	887	863	894	906	884	910	885	871	925	845	926	863	885	876	911	917	880	896	898	878	895	879	825	857	828	880	893	914	917	830	869	877	909	903	840	902	910	917	891	871	869	827	890	850	872	882	852	848	899	862	889	878	909	923	878	827	886	915	920	870	866	933	828	921	841	881	873	899	920	904	846	950	935	852	934	848	893	864	881	907	835	854	889	873	896	896	944	897	889	901	893	873	896	852	867	895	864	886	945	948	834	817	910	850	882	921	852	853	953	901	870	906	884	845	902	878	901	881	926	918	848	881	865	897	838	902	848	876	928	878	874	867	869	885	850	885	861	862	924	959	932	877	910	842	936	885	864	892	918	839	869	826	878	858	861	886	829	863	852	873	865	889	878	881	886	874	888	859	847	895	848	824	890	856	855	877	883	845	900	808	896	873	885	882	935	901	916	843	909	869	876	856	879	865	886	944	893	875	828	866	906	912	917	900	882	859	877	897	912	920	863	904	877	894	893	895	906	869	879	884	853	884	937	834	954	867	797	912	874	879	855	924	884	850	908	836	885	836	848	874	877	920	900	854	889	886	875	833	902	924	883	867	860	877	885	870	844	879	827	890	910	890	922	894	857	939	890	861	857	860	867	861	900	890	913	867	900	844	866	847	891	880	929	893	902	843	879	889	887	882	843	864	907	904	881	925	870	900	941	865	922	882	847	848	877	836	866	862	848	883	886	865	863	841	870	878	902	873	839	888	843	900	843	851	913	851	916	859	829	880	917	880	893	882	852	905	903	861	846	873	857	891	890	921	901	877	897	898	910	835	882	847	916	877	889	891	859	908	865	874	875	904	901	915	873	849	852	902	946	885	869	851	872	866	848	891	841	931	879	842	849	905	874	881	920	918	899	849	891	867	882	919	832	904	915	882	865	887	888	909	878	864	862	931	867	921	928	854	872	895	880	862	822	826	834	877	882	864	833	916	924	856	829	850	854	885	886	857	893	935	859	910	863	872	940	884	843	849	903	864	906	922	853	866	868	896	833	911	912	844	850	900	899	896	858	881	898	919	889	858	882	888	906	873	897	876	876	858	874	930	891	899	892	906	865	894	863	888	925	845	865	896	929	879	941	916	797	860	871	927	852	941	891	886	847	857	805	878	906	886	864	878	872	890	884	865	843	861	893	912	875	905	892	855	876	850	901	861	861	865	888	856	873	822	914	880	897	889	841	862	873	928	883	850	891	893	892	877	862	859	834	920	866	895	850	863	896	917	883	861	875	909	862	844	874	895	898	848	866	857	839	870	866	897	840	913	838	843	870	974	826	844	900	822	902	893	804	833	890	921	851	943	880	863	853	826	809	844	916	913	850	840	890	849	923	906	875	870	895	899	882	872	847	890	846	901	926	834	803	878	902	881	873	852	952	886	858	888	863	863	836	900	865	868	934	818	878	818	877	834	935	923	864	864	878	909	812	868	895	836	902	867	833	838	898	911	892	843	854	870	921	880	885	849	843	850	881	899	879	874	859	863	875	875	864	828	938	847	900	835	840	856	896	860	875	822	863	821	929	891	856	840	862	922	902	899	888	854	862	866	872	857	854	916	865	888	885	893	872	909	889	884	890	874	938	913	846	909	895	851	936	918	883	910	915	874	860	894	908	864	846	860	881	864	818	874	857	898	875	836	901	902	926	901	907	875	870	874	900	840	892	868	888	877	869	860	869	863	841	877	898	904	895	875	868	898	862	820	894	896	851	852	868	885	852	894	853	856	958	810	881	865	859	862	862	904	872	845	824	854	870	844	878	933	843	843	868	934	880	831	855	844	804	867	863	839	853	853	877	859	855	944	852	866	881	922	861	857	908	870	891	903	860	865	848	874	851	856	827	862	926	858	887	896	869	862	840	882	910	878	889	915	853	863	883	918	874	887	873	907	911	892	889	842	915	838	859	883	878	826	877	928	850	925	892	875	892	909	891	823	880	888	857	867	862	899	877	920	845	921	832	847	843	929	841	866	936	899	864	905	840	882	898	882	909	817	905	877	877	865	891	883	876	884	863	827	822	871	888	871	851	900	864	883	873	873	908	888	874	849	882	919	903	865	825	929	863	899	864	905	866	835	902	863	866	849	903	897	908	835	854	822	896	903	840	864	846	817	908	883	874	863	905	887	871	880	886	891	873	796	858	890	898	865	855	805	931	911	876	847	839	900	891	899	856	910	910	890	915	879	856	891	855	893	872	863	892	851	865	894	833	897	886	818	858	867	866	947	870	851	833	869	863	896	897	879	850	914	831	887	876	869	808	875	868	899	868	830	897	860	870	925	878	874	853	871	911	836	835	823	885	847	897	858	845	876	865	823	857	861	882	882	891	901	892	873	839	869	863	893	883	854	858	894	910	849	826	896	887	886	900	921	884	845	823	839	933	805	872	846	865	869	858	876	825	891	906	870	816	935	913	862	878	808	888	890	841	907	906	826	883	846	886	831	905	895	853	872	877	929	837	848	834	841	824	875	885	819	879	918	872	868	931	914	832	879	849	861	851	867	871	867	880	888	906	815	876	884	911	911	863	793	856	901	866	843	886	827	898	868	896	825	874	863	845	888	889	839	892	866	854	881	915	886	885	869	872	837	877	900	873	855	870	869	900	873	921	876	882	867	967	902	885	856	868	931	861	870	851	826	914	874	885	865	847	851	855	824	878	840	910	864	873	910	861	869	879	893	869	842	871	852	882	894	868	898	860	926	852	900	833	878	947	880	916	901	843	896	870	924	867	842	826	925	918	829	868	891	857	881	857	885	925	921	885	891	874	869	864	909	919	893	871	924	849	910	853	899	876	891	891	857	824	873	852	854	880	860	898	854	845	891	932	858	896	867	854	866	855	892	840	856	838	848	827	896	880	885	904	814	881	868	894	905	864	886	868	913	887	905	853	872	898	881	901	879	866	851	906	873	904	898	836	913	827	862	867	916	882	866	867	878	859	866	869	883	890	911	858	824	882	875	867	856	826	901	905	831	890	868	880	845	907	872	871	883	834	809	853	867	832	866	878	891	909	838	900	836	880	869	894	867	853	882	920	895	848	857	929	831	879	829	876	885	884	866	864	919	843	857	868	856	900	839	864	862	906	849	864	888	875	918	907	874	834	870	837	925	926	860	897	932	836	843	926	834	827	869	865	861	905	877	875	894	846	860	871	875	880	906	922	815	890	871	847	862	879	905	837	893	831	856	810	850	892	909	884	864	843	879	953	843	930	966	844	869	877	871	883	898	865	873	975	856	872	871	863	888	880	841	905	894	908	869	892	917	924	877	873	846	901	910	898	927	852	915	865	865	869	912	887	924	870	874	897	843	867	865	924	885	881	869	856	894	848	865	884	911	908	859	875	886	879	860	850	895	864	892	831	844	883	882	881	865	890	847	913
31133	32402	26904	9698	1899	866	814	786	751	798	761	829	761	740	824	735	763	781	788	779	785	738	776	764	801	770	804	807	698	729	778	738	748	765	803	768	804	758	795	765	747	806	802	750	818	720	776	757	746	774	729	791	764	736	777	746	758	762	771	763	803	763	755	751	742	763	784	818	799	768	759	735	710	802	794	768	686	733	737	754	778	715	744	744	741	754	714	765	733	775	738	753	785	766	704	783	745	725	758	778	778	791	739	801	793	785	790	795	800	755	747	760	787	751	758	756	752	746	752	785	744	785	762	761	761	808	771	803	789	739	755	779	806	759	775	746	711	790	736	689	723	758	733	770	725	722	787	773	752	788	804	761	789	716	769	780	766	788	753	812	782	798	706	783	769	801	778	754	748	745	748	771	771	715	759	786	788	742	750	748	760	733	795	764	769	841	777	795	780	751	783	721	759	775	801	779	728	697	706	767	698	789	808	732	753	731	743	804	692	747	757	744	741	736	787	765	808	776	790	749	756	752	771	764	804	743	766	794	728	746	742	781	763	700	789	794	754	769	747	786	803	782	735	785	763	782	754	787	745	794	802	759	761	740	779	790	757	761	757	784	779	779	741	821	768	781	760	810	811	761	771	732	784	753	770	769	799	714	800	798	740	764	753	754	766	756	736	767	744	750	744	779	717	773	729	788	784	776	748	786	745	781	770	759	744	780	807	799	788	690	777	818	804	770	818	749	769	707	739	781	760	775	732	741	781	746	774	770	837	751	717	758	743	736	786	746	739	736	725	716	747	766	779	768	750	728	776	757	740	675	769	721	798	747	752	778	746	739	761	694	750	787	748	741	744	753	781	745	776	757	748	717	771	798	802	749	802	774	775	708	780	714	739	741	767	794	728	750	720	736	752	770	761	839	705	780	772	788	791	800	755	765	730	741	725	759	741	828	733	758	782	745	717	738	775	734	735	764	773	772	749	767	825	739	753	785	696	764	745	793	792	792	780	774	817	776	753	752	736	720	798	783	796	740	729	741	797	744	780	801	753	776	765	795	760	756	744	735	742	783	717	756	775	819	777	791	811	752	723	802	765	774	758	771	770	738	797	771	734	753	791	738	802	771	772	755	810	760	778	770	782	778	709	791	746	739	757	746	742	749	770	774	780	784	759	789	748	814	777	787	787	752	761	704	734	774	712	759	721	760	809	718	765	754	772	754	795	761	764	772	717	769	764	768	773	757	735	771	784	762	802	729	744	822	785	734	783	748	777	785	785	759	722	705	785	803	740	770	767	755	772	795	755	730	759	758	755	774	694	822	754	783	765	766	764	717	775	810	822	811	753	803	754	753	774	776	757	802	780	749	772	772	756	752	743	773	773	752	760	746	761	751	729	805	737	758	720	806	775	762	758	772	764	759	812	747	780	739	760	768	730	744	786	781	786	782	824	739	784	789	755	768	757	784	792	773	740	798	710	787	816	786	741	786	739	758	737	730	792	756	754	787	769	745	760	765	750	751	778	760	748	766	760	781	750	733	778	748	791	770	722	767	772	773	799	727	756	791	746	798	747	797	792	793	730	752	794	739	762	781	769	713	731	780	729	726	704	731	808	743	762	775	744	725	747	782	785	761	716	729	774	733	763	773	827	733	790	765	718	787	748	727	738	748	730	760	797	713	727	743	737	757	756	775	805	768	811	740	830	792	804	694	743	782	771	756	756	769	771	751	743	744	784	823	751	756	767	795	751	756	777	734	773	726	751	749	718	791	777	783	781	717	766	789	772	781	699	770	809	696	791	765	709	794	797	775	816	814	758	760	781	778	792	785	758	797	769	759	767	782	788	796	774	758	750	753	728	781	761	736	781	756	746	776	720	790	775	729	784	746	791	774	746	785	704	764	756	776	749	778	781	778	722	723	757	783	776	754	773	813	842	750	789	794	754	722	813	734	754	749	728	737	739	764	764	784	745	780	784	809	750	785	761	796	752	741	774	698	705	721	727	768	767	757	769	756	779	752	764	788	738	736	763	740	753	770	775	755	771	784	775	759	773	685	758	732	739	751	806	764	725	731	742	738	781	787	756	790	806	803	753	749	739	780	774	755	820	733	729	783	743	782	755	738	779	742	779	774	751	744	753	781	777	737	764	776	767	727	799	783	702	771	761	752	717	768	794	715	800	797	754	711	746	806	736	836	767	769	775	740	777	756	734	771	730	740	804	725	760	796	766	753	697	752	736	774	792	764	734	736	737	783	692	744	764	772	752	752	792	756	765	757	771	765	777	753	774	767	723	802	795	788	767	702	773	753	746	782	774	794	796	795	774	751	770	769	734	746	704	732	709	758	740	793	767	739	792	734	781	768	783	717	754	802	708	745	793	746	808	784	779	729	746	744	766	757	730	760	753	753	784	713	836	735	770	758	794	780	754	774	748	785	729	778	756	744	794	801	767	773	776	763	785	763	781	801	770	744	760	774	743	788	764	789	734	786	764	734	775	739	720	728	751	796	786	793	791	776	732	758	786	740	749	779	757	776	724	738	759	767	756	769	790	733	727	719	791	742	742	754	765	748	754	721	735	767	816	773	746	723	755	787	782	735	780	715	734	751	752	732	756	812	811	741	768	710	772	782	741	790	800	775	724	772	769	724	756	801	774	736	770	753	727	747	728	738	785	777	761	737	805	760	717	772	784	778	760	759	732	739	739	778	797	777	760	741	753	762	733	756	788	755	803	773	794	759	750	758	746	765	740	744	766	750	769	741	750	796	725	737	764	791	747	786	746	748	744	764	731	792	691	774	816	770	760	762	826	767	774	775	733	771	816	728	782	774	791	732	692	737	773	769	753	727	763	777	785	791	778	749	730	784	743	774	764	767	716	783	743	751	749	716	749	763	791	789	735	757	785	740	774	718	794	779	802	780	792	775	711	774	736	720	803	769	758	802	830	807	739	784	794	730	733	770	799	764	796	795	783	769	756	750	791	778	781	756	788	767	713	769	775	727	739	754	747	738	791	767	717	749	744	688	723	787	753	776	743	796	796	798	781	765	705	745	771	766	804	810	773	743	757	734	766	798	771	764	788	751	742	779	765	740	817	741	782	810	784	729	783	769	775	853	800	796	762	752	778	755	750	735	789	791	722	809	777	732	700	766	765	758	725	761	770	718	791	748	770	752	714	748	771	781	773	714	779	727	762	781	720	751	774	757	797	726	747	763	748	799	806	748	744	846	795	777	788	759	802	696	776	761	796	770	774	748	764	731	794	760	793	781	732	834	698	782	751	800	740	752	755	787	762	772	752	793	773	796	774	745	750	759	740	778	731	767	743	716	736	734	730	750	725	770	764	739	765	747	713	727	806	730	736	749	794	740	773	745	782	736	748	750	790	803	739	710	751	750	757	745	773	751	786	742	712	707	771	754	770	720	762	754	795	752	780	733	797	733	742	813	796	783	807	751	774	782	772	827	731	771	774	712	815	765	823	731	744	716	780	754	758	786	737	744	789	746	750	741
23766	36622	19594	4908	1358	701	654	627	627	583	602	578	610	620	618	593	659	633	600	599	609	598	633	591	618	614	630	630	627	581	609	575	597	621	616	621	597	608	642	617	571	622	592	619	586	634	579	608	565	641	591	604	583	586	650	657	621	624	638	607	624	572	603	558	657	612	598	621	571	622	614	618	607	623	586	637	604	610	632	619	585	625	636	616	623	609	618	547	674	568	601	611	617	607	596	616	624	645	622	635	581	608	597	580	602	580	576	648	619	597	621	613	591	623	605	639	635	616	639	564	611	564	553	570	612	600	641	571	601	555	602	581	628	575	558	603	621	607	634	570	624	599	664	578	583	593	579	621	572	579	611	577	618	586	580	573	597	549	601	596	575	615	599	651	618	592	617	564	623	643	625	587	613	634	651	595	607	594	597	574	630	677	618	596	628	605	610	596	581	600	603	603	606	628	627	612	597	620	577	613	619	572	599	615	611	593	578	568	624	563	611	607	579	600	642	600	619	661	617	623	608	616	570	629	643	608	596	601	600	600	597	610	590	608	587	591	596	620	590	602	597	621	627	646	635	571	606	607	584	597	581	593	658	609	597	635	601	590	644	604	600	591	599	574	624	623	593	530	645	611	560	631	609	602	587	627	595	613	625	636	600	635	588	588	615	584	572	597	592	639	614	557	583	629	585	644	592	640	607	601	633	587	575	642	569	639	575	574	618	603	632	679	556	659	577	647	658	608	658	601	643	620	583	587	607	596	585	664	606	619	630	602	590	594	579	534	569	591	593	587	604	633	606	551	614	582	598	609	580	605	607	653	573	565	584	588	563	614	612	608	581	611	612	623	602	586	618	605	612	635	631	624	607	621	593	608	582	606	573	595	628	585	621	591	572	616	622	581	574	618	572	560	587	609	590	592	612	632	646	623	636	574	646	555	555	582	572	589	663	592	602	579	622	590	601	632	577	588	607	621	632	567	606	576	555	614	632	620	589	587	606	605	594	560	619	596	613	588	598	616	627	639	630	589	564	574	608	603	581	589	575	656	608	632	589	578	606	619	596	643	616	588	625	619	601	553	648	612	583	584	605	619	578	615	643	592	612	588	597	605	581	631	586	620	603	630	642	610	568	621	637	650	613	596	612	614	551	567	640	637	623	627	591	573	623	608	621	623	619	638	615	586	612	617	637	597	605	669	629	652	604	608	574	597	624	579	600	576	635	604	605	600	612	601	615	625	604	580	611	609	601	577	576	614	659	609	586	549	578	593	590	580	592	651	611	635	621	641	617	594	635	626	610	613	597	569	586	631	597	590	611	601	594	625	579	583	573	579	578	613	621	573	642	586	626	601	577	608	625	592	552	599	631	607	584	628	612	606	553	642	637	567	608	616	589	582	643	617	550	632	645	634	638	652	608	582	574	640	615	631	605	613	628	611	568	597	573	605	606	610	582	599	637	639	598	606	642	596	579	592	565	620	601	574	598	628	580	620	592	596	630	633	594	525	636	588	595	583	554	575	638	603	662	620	616	633	611	647	607	631	585	630	621	584	595	602	595	585	588	636	605	603	615	625	589	646	604	607	584	598	630	639	590	665	583	585	597	611	588	617	599	591	588	557	593	559	597	588	626	593	574	613	589	638	577	589	611	616	574	585	605	571	599	583	628	598	605	599	589	656	574	584	574	640	586	601	620	597	612	595	632	604	633	619	569	583	594	594	643	586	593	590	635	641	610	650	605	633	587	603	581	624	558	567	598	613	624	589	553	598	603	598	573	624	594	589	615	596	558	569	607	614	619	590	571	589	604	591	607	625	586	630	603	598	588	581	583	609	592	620	605	580	602	648	591	596	582	603	619	588	595	600	577	666	636	606	561	611	642	596	599	612	581	657	582	564	600	584	593	576	561	613	582	608	563	654	617	605	630	602	602	629	630	568	586	629	563	607	614	596	564	586	586	634	624	616	556	603	613	599	617	610	604	584	607	559	607	607	633	642	596	615	642	652	633	627	591	621	598	642	603	604	625	597	574	582	616	621	612	628	582	584	589	579	615	612	609	655	609	623	652	613	524	634	589	595	660	606	572	603	626	560	580	613	624	621	562	589	654	634	563	638	579	635	535	602	613	604	577	589	599	589	553	600	571	622	620	595	583	635	597	572	619	598	599	612	633	596	612	570	621	611	592	627	604	635	599	570	604	592	595	610	611	596	615	638	624	614	635	580	566	630	604	586	611	588	556	568	579	569	643	597	608	564	567	593	612	612	621	576	578	607	584	607	591	596	603	601	595	588	595	612	616	601	633	620	565	604	577	617	622	594	578	611	631	606	618	610	574	605	615	574	567	626	625	618	594	602	608	641	598	620	589	602	632	575	643	618	603	664	600	585	606	566	637	566	582	624	634	637	609	596	617	621	607	602	607	608	634	570	569	567	570	579	586	598	631	573	609	627	582	630	602	626	610	655	613	591	568	602	547	620	642	546	570	579	574	657	573	591	625	589	568	665	575	634	590	637	622	616	610	648	613	589	603	567	602	592	632	639	600	570	592	583	641	570	615	578	568	602	589	605	621	642	659	593	619	635	609	610	598	586	591	588	620	610	632	576	667	668	581	603	620	607	616	587	579	562	632	673	634	598	656	588	614	577	585	603	636	597	604	654	594	646	599	589	606	652	611	595	611	651	554	570	572	630	599	604	587	636	624	643	648	601	651	601	582	631	603	593	623	637	642	648	596	574	609	608	644	593	602	608	577	575	594	587	568	626	655	584	648	579	598	617	581	621	597	561	576	569	589	561	623	600	640	640	591	627	642	615	629	600	593	602	618	595	601	564	602	591	606	615	623	593	623	621	606	624	619	595	579	630	608	617	591	593	593	600	610	603	653	567	592	648	613	580	624	555	627	599	585	569	577	614	568	583	590	625	596	608	559	596	581	611	656	557	597	589	574	607	603	616	652	582	616	588	634	596	591	642	619	573	595	590	586	607	638	608	593	577	649	627	616	601	606	626	605	583	601	589	586	561	613	623	620	644	576	619	610	605	606	606	618	579	591	636	589	588	606	575	583	576	629	598	599	627	568	582	596	620	625	639	565	616	568	612	625	645	634	628	623	584	636	583	663	576	564	553	579	578	606	609	570	605	593	618	582	636	602	569	648	597	548	566	586	598	607	603	582	583	594	666	585	652	595	645	619	607	623	615	551	632	600	611	625	556	591	624	670	569	598	592	620	551	607	610	565	610	599	586	619	579	586	604	590	606	578	623	600	587	597	586	588	595	607	622	605	593	631	620	574	549	613	571	591	564	612	616	607	603	612	614	618	598	602	601	608	622	569	622	589	609	586	546	589	642	570	610	598	610	620	565	648	612	571	612	589	608	602	581	610	646	560	584	639	584	621	582	612	617	598	606	594	578	600	553	608	555	609	604	635	595	648	605	602	614	611	632	588	592	640	584	603	602	570	592	602	556	608	577	590	661	611	626	568	605	596	613	581	575	602	577	636	626	582	602
26610	29438	41646	31860	12964	2397	1018	913	744	768	813	820	767	784	776	791	731	765	778	777	754	792	777	731	793	829	819	736	765	724	818	784	755	766	799	782	729	790	756	754	715	743	774	708	755	742	729	744	774	766	746	736	766	715	759	760	757	779	783	791	755	763	773	759	780	760	741	784	767	725	759	775	721	690	775	722	742	768	775	779	782	740	745	775	778	766	736	767	743	806	735	742	712	779	798	792	778	780	772	801	740	808	680	747	737	824	793	764	717	758	755	765	797	751	755	752	762	829	810	774	753	805	747	791	716	767	806	804	780	768	724	763	727	753	770	772	748	740	754	777	776	753	774	717	757	736	731	790	809	723	776	747	795	727	745	767	761	772	728	772	720	732	755	774	785	740	788	780	753	762	767	777	789	740	777	717	748	760	740	762	760	768	769	751	766	810	756	764	759	721	697	726	743	710	725	798	733	694	757	744	757	789	770	718	712	761	792	777	750	748	782	714	744	755	756	733	781	801	744	785	728	761	744	761	778	767	802	752	761	771	766	745	758	752	759	750	764	766	771	690	732	774	753	795	746	774	738	771	761	692	763	809	708	727	798	756	738	746	737	767	738	801	777	774	783	731	779	727	787	732	744	763	744	718	780	820	762	767	761	737	747	767	779	710	739	788	740	755	757	779	779	826	760	722	733	757	715	729	806	707	765	786	747	733	803	747	736	777	737	834	774	751	740	786	791	754	737	754	753	760	746	801	763	808	766	694	756	795	745	765	715	811	716	760	728	741	719	770	750	751	737	714	789	700	745	765	757	727	797	766	734	772	732	730	710	692	737	729	817	757	790	763	747	723	730	766	714	769	790	752	738	747	739	761	766	714	759	756	695	740	783	800	797	761	788	791	750	726	752	735	791	772	738	738	806	750	745	807	734	749	717	744	743	780	772	737	772	754	782	722	740	719	743	761	732	747	752	751	775	764	741	803	710	727	729	742	782	722	799	741	794	768	706	707	750	703	766	770	736	765	756	712	733	755	744	742	789	745	760	738	757	712	749	763	754	775	742	778	727	716	776	744	761	702	749	789	772	715	771	731	746	726	740	734	763	766	750	783	745	780	762	828	737	734	776	697	780	794	794	783	781	737	762	736	764	790	755	777	767	773	743	761	756	778	780	762	752	739	730	758	768	754	757	711	761	752	740	756	727	756	743	767	755	758	779	781	791	761	735	743	746	770	771	773	744	747	705	755	763	746	747	773	791	779	788	770	729	802	798	791	743	786	771	799	736	740	767	731	795	775	786	767	728	706	756	757	774	731	767	793	698	756	761	729	788	757	749	763	766	784	778	781	757	731	802	745	717	793	782	725	725	765	796	737	756	753	744	713	774	774	724	764	747	735	730	785	801	763	747	761	787	811	699	746	735	755	775	781	747	727	754	719	769	758	773	793	739	739	739	777	757	784	739	788	770	772	796	767	779	718	759	721	780	797	782	746	755	764	735	751	692	690	743	694	722	806	761	689	730	716	775	732	727	755	806	690	787	816	773	745	813	749	677	815	798	712	755	778	758	783	772	788	775	735	768	777	728	794	780	734	749	780	785	804	776	751	803	780	744	715	742	742	707	736	756	761	757	752	775	809	803	736	747	755	739	805	762	726	755	797	709	806	801	789	754	714	763	718	773	748	782	758	774	744	783	688	744	796	727	740	774	753	746	767	754	777	756	713	752	714	713	711	806	774	787	778	766	792	768	782	775	738	791	735	696	703	775	705	736	723	789	796	787	758	757	827	775	770	756	760	795	761	734	797	790	776	711	739	698	754	779	758	716	738	778	779	765	763	776	745	787	779	743	787	732	746	711	732	740	780	757	799	791	739	688	727	775	754	720	749	699	791	770	780	731	761	776	787	775	760	753	802	738	772	713	778	698	747	713	775	714	793	774	722	747	741	748	738	701	753	792	771	742	774	776	733	742	791	774	757	761	730	775	761	767	755	756	751	740	747	753	773	781	751	793	758	736	761	723	758	766	753	761	767	699	794	762	776	765	718	760	733	747	771	767	719	770	761	710	770	731	786	744	740	740	708	736	751	727	773	759	721	763	800	753	811	771	783	717	780	753	804	761	748	759	749	749	706	727	702	816	739	758	759	743	795	671	724	808	766	775	772	795	779	728	754	746	709	757	738	751	772	758	757	784	758	775	807	690	767	699	795	748	743	728	759	680	720	742	715	787	780	735	747	824	755	780	738	777	703	767	760	744	676	714	781	733	770	743	776	693	779	754	802	748	802	743	772	804	754	783	775	790	755	758	733	764	776	751	712	749	720	748	766	702	742	765	759	741	763	782	739	780	707	836	720	749	767	776	748	789	786	737	748	738	751	732	757	744	745	766	731	757	760	807	705	783	786	769	788	703	775	770	755	752	747	757	715	761	754	751	796	762	786	746	772	763	742	730	762	735	773	821	796	794	762	796	795	765	769	726	739	695	736	796	730	729	786	755	763	717	768	803	734	737	802	767	770	753	735	727	780	751	756	805	772	799	739	736	735	777	777	747	783	771	718	715	752	762	745	717	719	794	702	742	761	744	756	775	772	764	713	761	737	746	763	743	735	826	797	739	784	751	716	769	739	782	746	714	784	756	732	741	744	745	729	714	740	767	742	770	715	696	738	724	711	729	737	800	746	794	762	819	779	753	786	769	778	740	739	749	705	791	766	776	745	754	718	763	758	773	753	718	765	814	764	778	699	738	740	716	801	735	777	777	768	781	744	744	738	768	720	720	715	772	794	761	747	741	748	734	801	744	777	786	843	813	756	700	758	740	729	749	783	759	758	725	799	731	775	788	770	788	772	795	752	767	748	732	763	750	752	732	787	787	735	741	780	743	789	759	752	755	749	777	751	778	770	789	788	748	764	743	744	766	720	781	772	791	761	789	770	777	767	761	771	718	764	750	763	775	782	773	756	787	800	699	746	727	732	719	723	786	732	835	791	729	740	736	776	816	750	756	710	797	710	734	736	785	727	743	737	798	719	744	807	776	761	761	793	752	715	706	713	749	766	748	747	752	780	810	755	767	754	742	762	751	731	681	764	755	785	743	795	733	757	764	793	749	794	808	819	751	728	745	757	745	753	789	758	815	782	744	732	823	746	760	756	778	797	736	724	726	789	748	726	725	737	756	820	757	798	755	744	719	740	710	788	756	755	762	726	750	720	811	774	744	782	760	748	732	751	773	737	759	754	809	696	759	723	797	746	736	758	774	751	723	737	766	726	791	785	770	740	738	717	752	750	750	754	736	762	764	743	757	757	742	720	753	776	779	749	734	741	800	790	760	792	737	756	739	776	697	717	794	730	813	743	780	726	728	793	766	773	784	751	805	728	765	750	770	764	750	742	764	760	748	750	750	724	770	796	751	758	738	734	779	762	748	795	777	757	731	723	806	755	754	736	804	745	792	778	756	738	710	757	787	736	739	751	728	741	734	778	725	716	779	798	775	745	771	762	713	726	756	772
57635	83745	53538	19913	4986	1340	691	661	616	642	676	605	657	667	656	674	630	609	634	654	668	622	674	665	638	652	651	637	607	685	586	658	626	657	638	644	665	658	578	680	663	680	637	718	661	607	678	611	587	660	632	636	646	617	650	609	657	652	644	649	644	607	629	641	617	639	625	609	677	641	626	688	665	649	646	627	571	634	659	678	611	678	670	663	679	667	696	595	616	673	668	658	666	652	646	675	664	675	643	622	623	629	628	664	630	615	627	684	644	647	655	664	624	659	660	606	650	721	652	632	651	669	719	616	610	648	661	637	656	633	619	668	617	664	659	610	640	659	636	644	657	673	607	615	647	655	664	648	618	633	640	630	648	676	623	637	626	679	685	630	652	621	665	622	592	633	608	625	653	649	621	690	643	669	655	673	660	652	685	637	675	647	667	668	700	601	632	660	651	641	689	628	617	647	655	631	657	614	682	610	648	662	703	653	666	619	661	623	678	654	649	623	668	624	656	672	645	660	647	660	686	631	650	620	689	649	622	645	660	599	621	638	636	644	643	654	675	669	652	675	656	648	589	612	675	672	663	675	615	640	662	639	669	616	652	619	649	651	656	661	630	663	616	688	619	668	622	672	633	629	668	662	637	624	648	601	642	656	669	612	683	648	618	606	697	594	682	627	560	652	621	630	660	640	706	652	651	626	695	592	602	661	641	675	647	670	650	661	666	687	653	629	618	680	651	657	629	644	643	619	648	664	644	632	652	653	614	655	612	644	670	690	589	653	645	623	643	650	651	625	671	684	626	667	626	649	667	617	644	635	640	668	624	652	649	647	648	675	690	642	618	601	688	630	636	644	608	663	607	624	668	622	670	627	675	648	612	643	655	617	654	660	643	644	668	682	608	650	655	637	658	619	664	645	614	634	616	636	662	623	636	638	689	637	604	602	651	700	690	641	632	644	659	611	620	642	601	636	706	638	646	663	673	646	628	623	689	633	682	607	624	653	629	651	668	671	644	643	676	666	605	672	706	647	684	622	623	617	620	638	641	626	653	645	695	656	630	678	621	643	661	686	647	611	667	686	648	661	652	643	637	653	684	630	625	679	608	653	652	660	674	643	649	666	705	635	626	665	639	696	651	614	640	678	673	639	594	635	628	650	659	630	594	635	646	658	644	672	639	635	625	656	639	663	663	650	647	650	657	653	616	651	652	645	642	646	624	699	646	655	660	620	630	636	648	597	693	711	640	603	650	631	599	633	639	647	621	620	669	667	649	623	609	628	629	665	679	611	639	625	705	609	685	699	656	638	624	628	632	689	648	631	614	675	644	670	642	650	648	639	672	666	639	637	693	652	639	644	601	663	627	655	636	691	644	637	663	640	630	649	657	637	695	611	624	681	648	665	660	633	655	686	653	644	622	625	680	630	663	684	629	668	697	682	694	648	644	640	656	620	595	670	645	658	627	689	652	690	629	683	621	631	652	623	667	661	657	677	694	641	652	668	616	649	637	615	662	656	647	643	683	673	623	637	602	618	622	659	635	640	609	658	653	652	637	645	651	631	588	663	667	596	591	632	678	630	635	690	652	643	634	671	657	701	621	636	640	656	660	627	637	663	626	666	693	666	642	644	628	655	619	628	666	648	646	635	633	682	619	632	665	636	644	647	637	630	677	649	556	611	636	728	609	637	624	595	685	647	617	640	688	668	652	645	657	694	647	649	643	700	678	660	616	674	622	635	667	684	627	649	665	622	652	657	633	633	647	646	625	650	688	674	612	621	614	625	639	643	605	644	672	689	633	636	653	667	622	631	638	623	651	638	616	623	660	630	635	681	607	675	630	647	664	629	604	634	656	726	667	665	643	639	645	700	627	652	675	649	618	642	617	640	694	607	584	651	660	650	628	634	658	657	632	638	634	660	611	671	620	636	644	618	642	611	670	704	650	637	610	610	688	664	695	661	614	566	631	620	659	641	681	635	690	659	612	678	637	673	665	654	641	630	633	642	605	629	651	682	683	648	641	626	642	661	645	632	623	650	653	625	697	638	670	609	631	640	636	644	619	631	635	661	659	641	651	626	648	608	635	641	662	612	626	635	632	627	647	608	678	671	640	622	624	634	623	637	626	608	644	657	646	680	680	651	703	661	653	648	615	674	637	617	637	624	724	627	586	648	673	679	608	609	632	637	607	635	639	625	639	648	653	630	643	712	691	681	642	648	671	610	645	634	693	676	653	657	646	580	659	665	657	645	615	593	644	620	653	657	681	637	648	594	650	667	631	657	657	625	647	651	610	626	620	682	636	632	636	664	619	666	631	648	641	620	682	669	678	629	651	648	653	668	650	670	706	632	660	680	655	601	651	642	636	617	666	630	661	617	651	632	633	644	607	636	636	633	689	642	614	592	668	632	628	614	643	620	668	621	640	644	672	639	636	660	630	718	665	619	642	652	647	635	648	653	624	619	650	651	670	628	628	617	648	662	690	716	656	679	680	617	677	580	644	648	674	649	650	684	682	670	662	677	637	661	682	667	662	644	625	653	672	672	581	647	664	640	686	627	668	652	666	673	680	656	636	614	653	671	632	624	645	665	677	659	638	650	582	649	692	653	642	679	663	628	631	644	608	619	623	652	658	590	645	660	642	675	705	651	595	638	632	650	601	642	625	622	632	665	625	631	654	634	640	697	667	668	647	636	641	637	626	617	622	663	662	661	665	678	643	632	630	641	644	628	624	654	678	640	661	642	639	622	645	661	642	594	639	607	667	614	636	675	659	628	716	603	606	614	648	627	650	631	656	663	665	583	677	625	658	627	658	640	599	655	679	663	658	681	625	627	661	676	683	643	644	624	622	612	632	616	628	597	669	663	683	649	619	595	695	650	661	599	655	619	646	654	649	694	660	651	656	683	696	616	634	658	652	635	698	640	630	648	631	626	631	639	623	651	646	597	679	695	638	618	627	678	636	616	640	644	639	698	627	624	622	624	655	675	662	638	642	656	660	670	611	640	649	650	652	622	664	631	648	593	632	598	702	679	691	644	623	667	637	632	598	599	687	605	632	646	626	627	625	673	654	635	637	643	656	624	651	638	660	606	651	648	650	686	609	632	672	669	639	675	618	642	651	622	667	662	652	668	630	652	629	626	671	704	614	675	698	645	655	657	663	636	641	653	639	600	635	659	633	642	638	644	666	652	655	668	667	680	651	591	650	695	670	633	606	656	645	633	632	660	694	589	663	657	646	634	676	611	637	637	632	642	648	660	638	640	621	609	692	632	664	607	647	609	694	674	679	648	611	677	652	702	663	643	693	659	627	651	680	653	662	640	599	671	611	679	591	637	617	654	656	642	632	595	626	663	695	641	657	664	660	655	658	707	670	672	606	640	664	662	652	651	618	623	669	619	626	616	659	628	653	656	644	617	654	645	620	622	650	659	671	618	634	661	590	642	605	636	556	672	611	641	650	685	656	624	636	621	610	652	641	666	642	619	628	624	678	691	662	650	652	624
24230	24333	36723	31655	22407	12947	2849	1223	1101	1017	963	993	994	990	949	980	938	1034	959	1017	1006	940	959	987	943	985	1004	978	986	951	912	998	977	978	977	965	998	993	951	1008	981	967	966	903	972	951	877	965	914	925	964	952	977	999	941	968	977	887	932	950	963	977	942	986	948	924	936	953	929	988	969	961	1004	913	948	907	942	947	960	931	939	948	1004	907	940	921	930	938	907	906	936	922	1000	925	946	973	978	934	958	951	926	943	949	967	963	916	950	958	967	979	915	905	915	906	977	953	947	927	931	940	978	995	963	936	947	930	931	941	913	989	909	957	926	919	910	915	1012	932	923	873	978	946	963	1025	939	969	937	971	943	976	925	966	992	922	976	931	954	941	953	942	951	980	944	934	950	898	897	943	966	984	966	961	959	951	983	997	925	945	923	964	947	935	895	887	922	923	929	950	1033	924	994	964	944	997	977	896	1028	951	965	947	948	969	965	934	947	955	933	964	973	989	969	982	984	936	985	937	1000	960	955	915	950	944	973	946	922	917	906	945	1009	942	941	895	988	1014	937	909	879	945	932	981	919	1005	951	997	945	971	979	926	917	958	941	975	961	933	937	946	969	1005	960	950	916	949	964	965	960	989	934	934	982	968	956	998	952	980	929	923	1003	890	970	957	911	920	940	927	979	950	956	1020	927	932	900	932	927	947	935	957	952	917	962	952	913	1004	952	946	953	991	972	946	945	931	910	987	941	1015	982	933	959	911	979	882	912	929	955	906	957	907	904	930	973	894	943	998	912	963	997	973	979	982	973	925	955	937	937	974	949	894	915	906	915	911	937	883	944	926	957	981	967	1007	934	890	878	939	1003	988	922	986	968	941	985	949	934	898	943	983	972	945	963	980	919	896	927	960	958	930	931	1028	896	986	915	983	1012	930	943	986	916	956	955	898	908	974	960	990	933	932	984	993	953	930	973	951	1005	913	975	890	954	923	926	1009	954	936	979	865	993	964	959	926	989	886	919	891	970	954	986	900	926	960	965	971	917	905	901	940	939	947	874	1004	994	973	967	934	1011	954	903	948	1024	991	1052	920	925	956	926	941	926	995	952	924	971	951	940	940	973	948	873	945	953	928	939	968	889	968	927	958	971	942	921	948	968	991	960	944	929	891	965	995	1028	972	947	930	925	939	942	955	937	918	916	939	953	988	959	937	955	933	900	959	928	929	922	981	936	937	974	946	984	977	940	993	954	940	916	925	958	965	948	925	950	938	938	942	973	974	966	895	946	915	961	971	979	947	924	943	925	970	1013	898	929	964	970	968	932	906	986	940	962	971	957	913	1011	1011	966	949	943	938	906	977	955	985	907	975	1002	960	962	944	1014	940	904	974	916	903	985	973	933	903	1018	903	909	893	916	965	923	936	946	943	946	933	952	929	896	935	901	921	953	967	983	961	996	948	963	939	923	987	944	975	938	982	942	997	925	931	995	937	1051	948	927	953	944	962	948	919	1018	933	1010	923	963	880	974	987	906	967	952	994	941	961	918	898	968	1003	980	966	938	931	894	950	945	1005	965	941	971	948	993	926	977	947	976	948	904	919	943	870	925	985	985	984	1006	956	932	916	947	986	902	971	886	942	980	979	952	941	924	937	930	977	1013	953	1017	985	966	919	929	929	931	951	984	978	981	945	948	985	923	970	919	927	916	975	966	937	985	983	1046	981	987	920	904	940	910	962	967	948	937	936	954	912	975	929	954	943	904	925	899	951	932	918	914	966	939	928	900	945	926	954	912	872	883	1007	962	978	973	994	944	1033	883	962	918	959	881	992	963	956	930	916	965	939	941	919	930	1004	945	921	937	1038	991	968	908	884	962	1009	927	913	948	1000	921	962	919	983	967	989	951	957	914	950	973	878	968	929	969	946	938	998	990	955	955	972	947	891	942	950	930	935	922	902	1023	908	972	953	888	919	921	993	946	918	962	993	934	996	941	979	888	967	1011	986	952	881	953	961	887	931	977	946	967	1023	969	929	978	940	965	947	958	969	949	990	962	951	951	972	974	960	959	916	934	942	943	1010	1024	902	979	955	943	849	986	972	916	928	948	939	987	913	920	981	976	970	890	919	912	891	909	915	960	921	909	946	996	993	944	965	942	986	1012	968	955	903	972	917	981	945	913	909	921	930	885	994	970	938	987	957	972	948	918	992	1007	973	954	918	920	907	956	1012	932	917	934	874	934	957	949	921	947	910	963	992	925	959	891	995	959	894	926	948	977	933	896	964	964	940	934	861	921	890	973	934	992	977	981	969	967	983	943	1009	964	918	968	1004	973	978	912	914	943	917	950	948	909	952	934	953	974	970	948	961	896	952	939	992	946	1011	974	961	949	963	979	896	959	948	915	892	906	919	952	956	942	949	954	897	909	1017	943	954	935	933	938	955	968	939	930	913	910	917	997	979	985	915	976	984	935	935	938	967	940	962	913	891	957	923	989	966	936	962	1002	933	930	960	932	904	928	972	926	949	949	990	935	938	924	956	965	964	951	993	956	946	936	935	931	949	911	881	948	949	941	982	926	937	895	888	985	903	982	905	934	896	926	959	955	955	964	972	983	941	931	934	928	913	926	903	917	956	903	949	969	872	935	948	1003	942	960	953	974	972	954	964	1013	972	980	892	948	948	924	936	986	960	939	929	950	959	920	933	895	947	943	934	931	986	962	953	1000	1004	966	974	967	942	853	897	900	971	966	948	989	973	979	984	921	922	892	981	928	970	924	953	977	965	926	937	958	959	1006	898	933	982	932	981	951	967	886	957	963	935	954	930	965	897	935	969	946	994	929	906	951	982	899	976	968	927	957	947	890	1003	930	956	917	922	927	944	954	982	916	979	959	954	995	936	958	947	973	932	947	928	988	937	943	944	926	997	970	967	919	975	970	928	957	923	917	973	994	944	969	923	936	953	909	954	940	948	964	939	968	940	933	996	994	949	978	963	936	936	920	930	976	927	938	936	939	977	945	991	941	925	949	936	930	946	983	966	879	959	937	946	977	948	971	947	944	932	923	972	950	948	920	1006	946	945	944	942	912	939	919	944	938	963	917	931	920	968	874	903	963	907	921	954	1003	944	930	951	973	995	939	967	944	936	943	914	938	942	922	953	954	1019	904	939	958	920	931	981	895	955	937	944	957	997	905	884	1003	938	949	928	1002	963	889	976	885	950	961	946	998	995	944	895	934	953	955	924	923	913	959	969	916	920	912	913	928	904	979	1007	962	960	938	968	944	931	928	916	965	942	913	921	903	926	949	971	962	910	947	978	980	928	948	953	960	954	909	982	937	955	937	957	924	913	994	966	990	974	972	903	919	989	936	982	876	936	963	994	941	932	994	961	938	920	970	957	923	953	985	928	940	925	963	934	938	853	867	960	917	895	937	980	944	926	1019	900	1011	988	938	1002	911	968	957	990	973	944	881	959	945	953	956	946	930	917	912	914	959	923	926	888	942	991	993	951	913	958	913	897	954	975	942	976	915	980	954	915	975	958	917	917	930	972	953	902	942	905	910	1031	940	974	984	944	925	954	1001	977	939	921	1002	950
64107	103430	72103	37532	13318	3163	1114	829	873	836	863	856	903	830	848	879	853	826	828	789	882	834	850	896	854	893	866	844	821	900	875	825	939	814	891	830	861	875	830	852	838	788	855	848	882	822	830	862	816	820	849	825	846	860	866	861	881	814	895	822	862	819	859	897	820	826	836	885	833	881	854	847	860	798	844	855	901	853	836	795	849	859	816	872	826	869	836	849	825	843	830	831	825	831	831	856	857	883	846	884	852	835	837	889	888	839	858	880	866	855	834	818	866	809	844	816	887	836	892	848	864	852	810	860	853	866	921	916	880	848	850	887	834	845	868	859	795	859	840	846	844	902	862	838	848	846	868	783	809	795	830	850	768	816	852	811	847	854	854	848	822	854	852	837	887	882	854	824	843	847	858	837	814	832	899	820	841	853	895	891	840	822	837	856	904	849	823	818	854	835	850	887	806	860	778	845	828	814	818	820	900	833	813	793	804	896	842	823	783	846	842	849	832	866	846	849	866	825	852	796	849	853	879	847	800	864	827	822	838	840	874	876	809	815	834	817	871	851	860	929	842	840	816	840	844	902	858	797	830	805	835	881	875	842	868	798	842	799	819	846	847	877	807	804	804	809	886	886	888	824	868	835	837	877	807	806	905	792	785	802	861	853	872	838	840	876	865	823	843	866	840	826	843	794	856	818	849	834	840	829	832	867	900	871	808	829	851	838	831	856	841	844	835	846	881	852	876	863	808	764	833	788	864	867	815	827	829	813	815	895	901	842	827	807	839	813	842	781	827	854	878	800	891	836	854	822	831	867	893	833	886	814	837	845	805	821	870	869	805	898	802	844	833	844	872	859	821	825	798	876	839	853	807	863	854	878	803	791	831	819	856	832	782	879	827	858	808	843	891	831	869	838	843	845	835	865	855	788	824	825	831	844	843	835	880	839	790	845	872	833	852	882	832	884	863	833	844	861	867	851	831	870	885	863	836	830	817	831	856	853	840	865	859	881	830	826	789	813	904	861	814	842	793	820	849	862	807	870	878	839	866	857	854	818	828	809	831	868	876	813	833	888	852	842	855	860	868	864	862	781	857	846	900	864	851	876	811	869	832	811	829	805	786	801	881	831	822	893	810	885	803	845	850	826	823	857	784	912	909	813	839	831	845	835	852	822	786	844	851	834	808	844	855	851	861	925	865	784	831	838	877	905	795	866	842	858	840	825	853	853	841	837	832	849	826	847	850	863	859	828	879	889	878	875	849	833	846	838	809	870	811	843	807	891	804	857	865	801	770	830	876	824	848	830	861	894	736	795	825	869	803	839	837	866	873	826	815	827	848	862	838	796	884	820	875	849	804	887	851	830	795	840	837	822	825	855	851	850	784	849	849	819	894	909	873	857	809	878	824	877	864	838	850	835	822	827	829	880	836	832	809	845	863	828	798	846	821	834	846	858	848	873	873	861	882	830	868	832	823	819	873	810	838	803	861	844	799	826	780	829	871	866	808	795	822	896	879	824	871	874	822	820	867	872	795	882	837	859	832	849	868	898	821	811	798	852	826	827	835	877	800	849	778	834	892	793	839	852	836	811	877	825	813	791	829	854	885	834	840	872	841	867	861	817	899	803	869	863	868	824	810	809	824	835	842	810	821	834	838	850	896	837	856	852	867	781	835	775	786	835	847	878	839	810	828	862	855	839	844	829	771	825	858	820	844	846	840	798	824	826	843	851	806	857	879	838	883	834	846	834	833	843	842	860	823	826	864	814	875	873	820	867	869	839	875	823	809	841	849	800	890	777	883	789	819	822	849	863	861	821	854	825	820	883	798	917	826	832	854	812	772	884	869	824	855	838	860	839	801	778	828	870	886	831	851	848	850	838	832	837	873	811	837	808	848	891	860	871	840	828	890	853	833	820	816	850	851	824	875	801	812	873	820	845	857	827	825	830	898	845	819	875	816	809	813	846	856	818	832	852	805	835	813	890	854	858	833	867	843	805	794	790	815	887	850	823	787	852	789	891	821	779	807	830	886	830	843	844	864	852	814	833	859	858	803	859	845	792	850	857	803	806	853	821	876	833	894	817	862	829	774	854	811	822	842	824	883	881	796	907	841	838	885	863	863	838	833	836	843	815	844	809	817	815	841	855	836	828	864	916	837	819	827	844	853	827	821	846	854	841	845	836	815	847	812	857	841	806	774	833	829	832	818	849	846	856	859	890	883	854	879	833	864	847	849	787	773	843	836	798	878	844	820	787	834	877	809	816	834	899	816	812	842	822	838	872	853	796	828	831	818	857	862	867	810	819	853	851	808	828	828	810	945	794	869	815	821	780	864	869	826	853	833	841	823	806	820	858	853	855	896	824	845	846	800	851	828	811	786	809	817	882	801	834	828	850	793	807	847	832	808	816	855	834	818	797	862	866	852	788	825	885	845	830	892	798	860	864	822	885	855	860	864	849	890	897	833	823	818	866	845	873	886	827	865	806	808	827	822	794	823	853	847	831	838	853	833	880	846	858	816	859	847	842	816	884	831	875	840	872	807	815	795	830	893	815	846	828	839	822	852	829	845	836	839	824	797	854	819	773	855	891	831	830	844	829	875	785	805	836	822	853	799	863	819	853	834	847	867	837	814	887	840	816	870	825	884	831	852	784	872	828	788	793	819	815	858	830	852	802	874	902	864	839	835	829	880	860	820	773	833	892	838	824	837	786	839	843	848	831	842	873	820	807	853	822	856	824	793	828	880	825	813	868	841	857	788	874	893	889	822	841	859	818	876	846	818	861	871	873	845	868	845	849	884	833	881	817	874	853	914	839	823	873	814	845	803	834	849	847	864	846	850	833	819	892	832	838	851	902	845	868	866	816	804	819	851	830	840	867	875	817	806	863	825	754	795	831	864	825	834	882	843	859	829	826	869	799	841	843	838	817	837	901	887	890	811	804	808	842	873	863	839	802	874	830	830	854	813	857	869	823	830	846	858	844	859	802	888	819	853	861	824	850	827	826	870	852	832	805	844	869	809	832	834	861	839	811	816	838	860	862	814	875	817	805	838	816	811	841	857	811	876	801	782	840	874	836	828	839	861	832	838	842	835	808	838	860	821	893	796	787	841	845	823	852	834	875	809	828	840	872	799	829	843	820	824	860	883	843	874	795	862	887	797	835	866	857	827	856	889	851	812	822	818	829	904	831	890	857	851	790	867	879	841	835	816	860	813	835	816	859	863	822	804	838	810	858	830	865	855	822	885	822	836	807	863	810	811	872	774	817	851	797	810	841	853	854	854	851	896	824	826	812	856	842	793	860	860	833	891	843	803	838	835	848	811	830	878	856	856	848	811	838	824	832	824	876	856	825	894	850	838	845	813	856	874	829	825	863	809	846	868	815	830	791	854	851	832	795	827	831	871	808	873	869	903	862	825	805	847	863	841	821	841	833	829	845	819	871	816	819	916	823	834	857	890	786	804	851	817	857	824	845	857	837	781	862	786	835	808	834	769	849	727	800
30701	31715	27035	10565	2381	930	822	717	715	722	678	718	747	735	697	672	699	711	705	723	673	735	737	684	753	694	749	708	703	760	742	778	704	753	743	773	739	725	682	737	721	735	748	747	730	746	690	676	765	738	743	650	702	693	697	733	724	745	747	745	769	688	720	706	741	736	733	740	732	725	674	715	716	736	723	748	738	729	777	776	699	725	784	702	710	733	747	714	709	703	700	720	760	705	704	746	685	683	755	693	713	661	731	718	723	762	680	679	686	695	741	736	688	728	731	695	734	785	733	774	699	723	698	724	763	738	702	708	704	706	744	753	703	710	736	690	715	722	775	712	766	763	743	738	767	748	748	746	747	691	727	730	705	717	727	757	699	694	751	717	715	730	737	751	674	725	741	727	679	701	686	732	737	716	733	751	746	675	708	710	772	727	698	750	684	707	723	760	715	671	727	720	674	767	668	706	714	752	742	719	732	705	700	778	674	737	705	692	727	705	767	656	691	703	727	750	727	716	690	760	710	711	645	696	745	723	689	707	750	771	723	768	727	684	713	728	658	710	731	717	709	701	704	749	749	697	730	709	714	708	747	663	791	736	741	721	685	709	751	735	748	788	689	705	709	670	730	684	705	732	685	714	725	773	738	755	732	799	712	715	685	771	702	731	736	757	688	779	769	688	755	667	734	681	729	676	745	693	699	703	771	771	687	740	709	744	736	704	757	723	720	760	744	686	712	746	747	755	720	739	727	763	694	729	702	735	773	714	703	718	734	735	727	682	777	738	767	719	719	751	752	684	710	730	732	713	760	704	706	717	684	720	771	769	694	680	706	800	675	750	696	674	708	756	689	718	736	708	736	670	740	736	750	764	670	718	750	739	674	748	718	757	717	723	739	693	721	722	702	726	734	711	739	707	698	730	685	729	750	772	711	745	706	736	736	736	695	714	710	716	681	731	708	719	708	706	750	704	740	707	739	709	729	713	714	732	645	720	720	705	745	693	724	729	748	711	714	777	727	699	743	705	747	711	697	676	687	712	676	740	741	767	696	734	727	727	696	743	702	715	707	726	739	691	744	694	696	720	787	764	727	687	712	721	701	711	723	697	730	755	720	757	765	773	720	737	750	713	749	769	756	714	749	750	714	736	741	669	731	774	720	737	701	720	684	691	754	675	657	722	751	696	694	722	766	733	723	695	751	662	719	739	734	728	743	764	717	687	736	706	729	731	737	659	775	736	680	691	682	736	741	713	763	745	668	724	714	688	717	685	744	718	732	730	711	735	738	737	671	684	724	730	728	674	743	712	744	745	726	738	707	724	722	707	680	697	685	772	696	720	734	667	698	712	688	749	709	731	715	733	754	694	729	759	750	713	734	737	745	737	738	741	729	686	714	737	758	692	728	669	764	729	705	704	723	708	699	692	664	700	669	727	737	700	704	777	696	704	701	721	728	698	773	738	742	708	705	725	723	749	716	733	718	766	712	752	694	734	706	694	754	724	709	673	723	709	708	690	756	750	755	713	723	715	696	730	718	753	697	707	708	686	721	723	741	731	724	700	733	727	690	697	716	733	693	724	775	727	717	678	684	701	757	774	733	713	664	713	749	678	749	710	701	739	696	717	726	723	739	736	664	755	679	750	715	757	769	704	711	735	756	704	755	704	707	731	724	732	715	672	705	739	715	738	718	748	764	760	697	738	741	707	744	701	745	789	704	777	737	651	726	724	730	725	685	783	719	754	741	707	702	683	750	757	681	715	741	704	732	713	698	715	744	750	718	738	736	680	718	729	687	703	723	733	708	750	780	717	735	722	691	760	754	688	728	742	709	775	751	742	694	717	709	714	739	769	775	702	772	714	750	769	762	690	736	718	738	713	740	712	753	719	725	720	747	712	712	700	720	696	714	695	656	753	763	729	734	718	759	703	725	792	692	722	734	772	753	761	721	679	722	704	730	714	780	741	704	750	751	693	701	787	747	710	695	768	668	727	712	763	740	719	755	764	768	701	738	718	737	748	721	750	707	746	753	715	706	742	697	721	717	705	737	680	729	715	743	727	698	746	714	737	732	779	706	744	712	771	711	682	766	681	723	673	753	675	710	750	732	728	705	737	735	755	697	697	699	753	745	700	708	680	697	675	722	711	744	732	734	736	746	719	730	719	706	729	715	756	735	743	735	725	696	684	720	725	781	737	759	728	720	728	698	793	759	701	753	750	728	770	702	706	701	704	760	765	771	702	730	730	724	701	710	712	734	668	746	716	758	726	778	732	669	719	752	758	746	698	750	737	770	797	745	710	751	740	663	708	728	724	722	711	700	754	702	787	711	725	691	694	716	716	738	707	721	742	702	728	764	690	713	705	709	691	738	707	734	691	695	686	750	726	746	742	744	705	728	684	779	673	764	711	728	718	692	707	763	730	729	741	744	698	688	724	696	783	765	714	759	722	695	707	734	682	688	735	741	665	747	722	753	769	692	679	719	703	756	683	706	752	788	733	735	721	711	657	733	699	746	749	781	716	720	701	734	730	706	725	734	766	753	757	688	669	758	743	757	720	755	740	740	740	706	703	744	773	708	729	719	701	720	705	693	745	734	753	755	747	746	722	712	718	710	721	720	711	683	735	742	695	681	727	731	767	756	736	755	708	683	719	719	715	744	757	737	728	719	775	727	713	759	713	736	759	753	761	729	763	713	729	707	686	741	714	747	712	716	691	729	736	710	714	751	759	781	721	738	727	718	687	740	708	713	722	744	761	729	686	718	714	726	745	717	703	712	731	744	722	722	699	732	696	750	737	750	681	700	695	754	696	753	728	734	718	685	721	710	708	683	722	697	726	728	735	731	735	783	785	698	745	766	753	714	676	736	789	737	790	700	740	745	703	732	774	714	757	712	704	714	721	725	756	758	692	750	737	738	740	685	688	733	757	733	726	755	777	706	739	728	711	743	719	727	781	756	692	790	718	710	711	727	731	703	745	719	747	711	725	676	760	715	699	753	724	718	730	743	716	723	732	765	734	723	703	724	749	718	747	729	683	690	730	767	697	727	719	735	728	690	697	788	750	737	673	734	765	692	749	696	743	738	745	783	709	787	762	747	718	712	790	715	681	782	747	733	698	685	686	734	742	776	695	686	769	734	783	723	730	741	757	679	724	723	712	705	719	751	692	712	729	775	753	699	706	679	755	766	720	704	688	725	727	676	704	696	732	692	707	719	755	727	683	693	713	746	690	739	746	732	707	748	730	736	685	783	760	693	728	693	737	737	732	721	710	699	754	748	773	719	701	691	750	738	687	686	750	746	741	777	693	770	699	731	761	685	738	745	743	726	673	699	725	717	678	735	748	691	724	709	743	722	730	674	701	730	686	702	751	736	724	695	722	764	724	727	745	753	716	748	721	731	767	696	733	736	683	701	681	745	721	713	741	731	736	739	694	707	700	746	746	717	709	732	724	705	693	739	714	714	797	716	751	709	733	725	728	715	676	716	772	692	648	712	774	727	720
22361	36374	20045	5462	1789	794	634	609	560	589	549	548	611	591	594	586	589	599	571	592	558	580	551	592	565	599	578	575	549	583	583	591	585	578	576	546	584	620	602	626	540	555	598	546	543	597	608	580	590	587	595	535	566	560	586	607	573	556	558	569	578	538	652	558	552	589	590	568	601	589	556	579	585	597	579	578	616	590	524	559	592	558	517	543	557	530	602	615	539	584	532	568	555	557	569	546	574	533	577	553	572	606	545	567	592	576	528	581	560	574	586	560	578	592	532	624	515	537	573	570	543	582	613	595	584	636	552	542	582	560	591	562	603	550	578	544	592	576	572	582	557	625	548	543	558	587	607	557	574	539	566	593	552	609	587	564	568	563	537	567	579	584	538	545	545	591	555	555	536	592	578	553	579	554	591	553	544	591	575	585	520	573	528	594	556	533	613	610	548	576	564	575	589	550	604	583	607	580	563	593	579	573	551	546	564	589	619	576	500	578	563	540	590	563	577	624	562	586	596	600	571	560	543	565	582	570	561	594	554	586	546	587	606	554	551	570	523	584	586	563	598	571	580	557	533	572	581	562	548	607	567	565	574	557	587	571	561	583	594	574	523	580	537	541	541	554	591	543	543	574	590	558	562	569	533	587	580	552	556	570	577	560	572	569	581	573	618	559	573	584	596	579	548	573	549	570	538	539	577	604	572	519	571	565	573	585	595	538	611	598	579	605	565	603	551	575	566	562	583	564	571	543	585	585	573	589	573	539	559	582	560	611	622	575	558	593	559	598	638	565	578	599	588	617	575	574	595	541	539	561	619	560	591	594	506	556	637	550	537	601	553	543	571	592	567	607	576	531	547	575	563	526	563	603	629	597	557	555	572	582	572	546	561	567	578	584	593	579	590	567	560	553	522	527	577	549	615	543	594	587	561	579	567	563	544	560	587	565	573	542	586	556	549	593	574	576	557	562	572	577	540	592	598	539	601	593	541	589	572	544	547	568	595	569	577	578	550	562	585	590	610	530	545	561	543	548	559	567	604	576	554	541	563	612	552	569	578	584	598	576	560	535	566	583	576	562	549	567	564	569	582	576	531	563	583	609	589	565	573	535	582	542	594	579	543	569	563	546	575	537	574	590	571	566	574	569	597	569	548	561	573	575	554	555	537	546	548	612	553	577	529	564	573	570	569	535	568	511	567	556	595	565	567	559	567	552	523	603	567	567	574	548	584	509	572	520	571	594	597	547	579	576	528	585	545	581	571	546	547	551	568	580	598	573	605	545	563	559	532	587	582	579	535	604	530	591	604	557	565	568	581	597	579	548	535	541	499	572	585	565	594	564	570	556	604	569	584	564	585	581	570	573	571	586	560	604	557	548	548	571	576	615	591	566	534	558	535	570	565	601	528	625	569	570	582	546	570	578	594	570	541	586	606	533	594	583	545	582	575	595	559	509	576	548	583	566	529	554	568	544	607	563	598	516	589	572	569	556	576	530	543	544	600	568	543	576	543	583	568	596	538	591	590	626	570	564	532	539	590	572	599	588	569	577	579	627	567	575	615	587	581	572	534	579	601	567	508	511	555	588	577	572	581	550	568	559	577	564	552	573	539	525	547	570	578	612	563	625	567	555	558	604	617	570	580	600	559	557	565	530	579	594	581	618	609	574	555	551	584	583	549	615	579	564	581	574	554	551	582	537	557	551	511	589	582	579	570	604	559	574	556	571	595	580	558	566	575	580	535	587	523	555	600	572	552	574	590	602	572	555	587	582	548	577	566	568	584	568	577	575	574	605	546	590	563	544	553	559	593	600	570	585	584	579	630	563	567	582	626	539	605	566	581	553	573	594	564	579	604	566	569	566	563	588	527	581	573	576	592	558	579	574	601	590	577	545	584	522	568	558	563	542	606	598	547	615	560	586	563	567	611	545	595	601	569	591	568	574	569	532	617	595	584	573	572	542	581	574	576	572	561	563	561	570	557	514	565	544	547	556	568	542	548	553	516	616	599	594	566	574	584	579	512	560	557	628	598	545	559	560	589	591	602	560	589	575	541	597	580	551	539	588	574	565	578	613	585	575	578	619	573	573	602	606	538	563	567	577	562	549	570	577	538	580	567	522	585	573	580	559	545	563	581	589	550	596	611	574	600	571	595	563	577	533	556	597	545	540	568	556	571	521	571	591	534	591	553	566	540	574	573	598	603	542	584	606	541	578	546	575	620	571	565	545	573	579	590	544	554	595	579	559	588	530	542	556	539	536	571	547	581	606	555	561	612	597	589	562	595	548	571	553	562	557	581	561	569	577	549	589	581	583	546	580	563	552	572	537	562	568	521	607	608	601	580	538	544	550	552	568	576	602	562	605	563	575	610	526	586	537	586	565	580	572	601	571	629	552	561	582	572	584	529	570	593	575	593	576	551	603	570	557	536	574	562	568	574	581	571	581	555	568	589	577	523	587	588	635	563	572	561	546	592	597	608	575	565	556	583	537	539	553	550	544	589	572	583	530	592	561	545	560	615	600	526	576	564	543	567	617	558	577	566	547	566	611	621	594	600	553	555	605	579	559	554	610	563	560	533	563	578	588	615	566	551	537	556	565	549	575	625	563	586	540	558	584	541	589	561	543	581	558	579	576	542	564	568	569	584	540	596	561	591	561	568	630	584	628	567	539	571	565	584	561	520	568	597	531	563	597	532	558	549	561	608	614	589	582	584	589	607	575	562	568	555	568	548	586	580	567	590	565	581	617	548	540	568	531	594	549	568	559	574	526	571	538	585	546	550	596	554	586	590	538	610	578	600	577	572	567	582	582	532	571	543	576	546	553	575	560	580	524	622	609	598	590	592	572	547	595	563	554	556	573	573	587	585	571	572	566	594	558	573	574	573	562	537	591	578	551	558	565	567	547	593	540	529	559	566	590	566	587	567	573	554	566	599	534	550	567	599	597	553	560	566	593	565	580	588	531	547	544	545	574	533	591	574	602	545	572	559	626	576	560	560	571	540	588	582	546	561	545	580	550	548	603	539	554	516	566	594	580	553	587	583	541	571	545	571	589	598	565	623	552	572	590	618	555	577	586	548	601	565	587	609	572	548	578	590	561	601	561	600	570	570	585	609	565	516	547	555	572	589	591	620	563	574	535	559	550	624	551	575	579	572	596	564	611	534	611	568	581	560	594	565	573	548	570	577	559	560	582	559	600	599	569	567	618	591	571	575	605	568	551	588	545	561	581	609	588	580	571	533	512	580	605	560	556	563	550	605	574	542	607	570	608	533	585	608	536	567	592	617	575	562	556	530	586	559	557	551	566	556	592	581	549	590	616	592	577	558	541	597	589	541	564	527	546	570	557	530	546	557	533	564	609	606	524	590	544	578	550	539	554	565	585	586	564	563	566	566	562	576	561	602	534	565	563	573	583	591	591	572	559	559	552	609	558	590	556	579	571	624	561	555	554	608	576	559	571	574	604	568	549	555	588	561	583	516	558	531	585	565	592	557	550
26332	31236	46423	35197	15435	3359	1110	818	810	809	730	801	789	769	825	703	832	748	754	798	721	734	811	771	779	814	736	697	795	723	741	727	754	736	682	752	744	746	728	749	764	798	786	749	793	665	771	734	724	724	770	741	749	736	741	769	764	754	745	804	813	756	783	758	698	734	764	741	742	735	710	733	700	710	729	715	755	774	793	752	807	758	727	769	735	783	723	753	743	732	795	801	773	735	734	739	760	703	742	716	767	807	787	737	744	788	758	687	750	745	751	727	759	759	753	730	769	736	762	736	711	761	753	702	755	722	725	751	794	715	726	750	727	721	725	710	747	756	745	768	761	703	767	745	754	727	705	793	669	727	722	759	737	757	711	783	784	776	734	783	737	731	749	727	723	712	758	717	723	725	738	756	702	707	748	702	728	742	767	729	736	720	724	732	713	746	738	730	741	740	768	697	792	755	748	702	760	761	761	732	747	724	740	718	709	760	751	764	725	762	753	764	746	744	721	729	779	724	767	710	735	763	687	741	755	710	709	763	732	732	768	737	765	727	734	673	736	732	764	729	714	759	719	733	725	723	718	771	738	804	740	762	758	737	724	775	764	724	756	723	776	747	775	725	726	759	709	703	798	735	724	723	739	742	740	709	753	745	721	746	731	723	715	737	735	742	766	716	753	728	749	801	745	777	741	762	741	759	797	710	729	724	731	793	712	703	734	785	776	742	780	781	710	786	748	738	743	786	723	762	735	740	791	733	772	740	786	743	700	741	727	703	753	755	773	743	763	748	746	740	774	692	717	746	725	734	773	764	792	743	772	738	705	734	796	760	758	753	774	753	779	736	744	806	704	740	797	729	720	766	767	766	739	738	714	732	713	702	734	729	737	750	717	694	794	736	755	739	693	720	751	765	754	740	745	719	774	791	777	734	778	712	764	724	754	760	741	744	688	719	721	756	742	751	722	764	744	761	769	779	740	769	768	741	735	693	744	791	689	771	744	786	773	771	772	771	752	742	771	783	739	698	770	751	770	766	802	719	765	725	742	739	750	735	708	729	756	749	722	789	730	723	702	777	713	743	743	730	729	744	788	738	766	787	752	742	770	744	756	712	755	764	761	749	705	728	760	770	743	750	768	688	763	738	756	745	755	755	699	692	713	778	738	783	734	790	719	766	766	735	767	716	785	713	729	749	762	752	761	733	743	794	722	743	754	733	775	729	750	746	708	791	770	757	729	728	739	755	769	716	706	686	728	682	701	773	739	765	756	786	701	722	759	735	757	776	748	744	734	788	715	748	767	717	746	729	723	712	725	706	743	787	703	701	708	708	778	734	756	743	714	720	746	747	704	735	704	750	701	691	774	753	746	791	720	759	733	744	736	725	735	752	705	757	747	751	748	724	763	801	740	744	742	724	728	745	767	746	768	750	756	803	775	740	731	733	755	710	723	701	771	757	668	742	749	762	709	729	680	736	756	793	749	762	765	710	789	728	712	745	739	745	764	733	760	746	701	681	722	786	711	776	748	733	791	757	698	709	748	739	763	732	733	779	746	787	681	733	739	744	783	737	702	722	765	747	756	755	709	765	703	711	745	693	749	713	732	770	754	738	737	720	745	706	726	736	727	761	733	742	751	759	705	767	761	788	691	737	767	762	722	724	752	778	764	757	790	710	713	758	700	724	709	753	769	741	768	742	735	693	721	737	737	775	752	724	759	745	714	750	741	726	784	784	769	773	725	777	753	721	761	761	761	741	724	722	762	730	762	727	745	733	724	749	739	722	757	742	748	721	775	679	729	765	738	798	732	708	744	716	760	767	757	728	742	772	733	807	733	745	796	739	666	738	782	738	718	749	753	706	726	741	749	723	739	760	807	751	765	730	757	779	752	765	787	749	734	776	738	732	789	782	761	782	747	763	748	731	735	745	700	715	747	778	762	744	760	699	801	747	796	722	752	748	703	711	786	709	769	690	723	786	769	788	759	737	769	789	732	747	809	769	761	720	761	751	812	735	749	762	822	765	745	717	732	762	728	776	772	772	790	740	726	758	749	714	754	772	762	737	714	779	783	714	693	749	766	695	750	771	753	771	719	735	741	757	686	722	766	759	734	750	752	711	734	788	699	768	711	744	743	739	716	743	733	754	770	735	765	759	743	772	736	738	751	749	717	719	699	721	769	739	771	739	713	724	739	699	734	750	719	694	703	772	720	753	727	703	748	746	716	732	763	755	701	754	721	759	690	769	733	738	747	705	704	729	747	720	746	656	773	752	743	726	786	777	750	736	715	743	705	769	778	758	741	769	742	721	750	736	746	721	749	761	769	742	668	744	751	763	747	791	762	734	761	714	729	754	784	752	772	734	760	705	742	696	750	764	760	754	730	751	773	783	761	756	747	740	765	724	737	766	730	767	756	745	715	766	699	792	783	749	736	734	718	767	754	747	717	737	699	679	730	736	737	722	758	748	702	769	720	777	723	764	774	758	721	735	779	720	743	729	763	719	780	732	749	781	741	683	699	748	749	783	743	705	742	753	747	777	746	737	785	767	763	776	797	720	727	770	783	723	768	742	706	745	755	751	702	766	741	750	739	746	691	759	768	753	687	743	731	720	767	728	752	703	773	742	752	725	743	747	781	809	779	771	774	736	749	769	717	691	769	768	753	742	715	753	797	732	783	754	732	703	701	750	734	707	713	737	784	711	724	778	771	709	724	713	752	744	720	747	774	803	759	735	755	762	774	765	745	700	700	750	796	750	773	792	766	727	743	792	772	793	753	735	755	721	688	743	721	757	809	775	745	739	777	710	783	788	776	803	730	730	768	695	755	746	722	742	765	755	782	778	735	691	694	763	772	745	702	767	751	750	751	751	775	753	760	757	764	751	801	704	721	748	740	739	733	771	741	723	747	768	751	782	770	749	760	741	723	720	794	748	731	733	759	771	744	737	671	744	760	789	730	756	720	781	685	742	756	741	752	787	719	753	715	700	779	787	720	726	784	706	757	721	810	777	755	746	797	703	746	811	715	725	725	689	753	721	727	740	729	758	689	724	723	750	746	758	784	790	723	730	761	755	733	772	774	773	807	766	674	751	735	738	747	720	707	775	748	771	742	742	754	749	700	721	752	770	736	752	786	787	750	787	804	757	796	781	702	777	781	717	741	734	782	741	802	751	745	743	759	736	814	785	717	768	758	767	740	770	794	717	731	707	766	735	713	723	735	745	768	756	784	759	768	737	725	745	713	797	753	725	816	729	736	741	694	784	759	738	763	701	729	773	751	718	747	752	779	731	769	758	708	759	705	765	753	752	735	693	730	771	723	751	696	796	742	715	679	744	766	776	731	769	756	768	782	763	760	772	765	718	752	724	703	736	747	768	743	726	745	700	740	803	747	710	727	771	769	727	735	719	795	716	710	735	721	764	714	709	738	750	753	737	757	750	716	730	697	763	760	743	753	696	741	712	765	702	765	770	709	740	684	741	750	705	752	755	726	742	713	723	683	748
55005	86430	57843	24159	7245	1731	768	667	659	646	632	619	655	605	617	624	642	646	628	615	654	671	652	648	685	662	617	598	640	651	588	639	631	651	670	654	645	646	654	659	613	671	644	600	645	580	671	611	664	647	669	654	640	651	649	598	629	658	579	610	643	644	644	640	610	637	640	621	664	694	635	679	648	646	644	654	634	610	574	606	639	615	644	689	642	666	619	652	627	607	661	616	656	600	671	635	616	635	649	680	620	607	659	634	622	681	628	658	676	650	617	659	629	652	626	597	606	655	656	653	628	607	624	682	643	633	639	696	626	619	609	650	649	636	642	621	595	674	600	628	584	634	622	650	611	627	622	609	575	630	668	625	588	629	672	636	601	667	660	671	643	618	628	648	672	636	682	622	601	635	637	591	636	640	645	580	675	718	602	688	622	620	626	605	614	648	593	662	622	661	652	573	626	659	587	603	604	632	627	635	589	637	620	610	615	615	677	615	652	602	625	637	646	624	621	650	680	612	633	620	616	636	623	635	613	647	626	640	615	616	615	654	657	612	612	665	590	612	649	665	699	667	631	615	651	618	666	634	601	653	623	641	637	611	649	648	599	623	608	613	663	638	627	646	640	661	586	644	646	620	619	646	642	666	626	590	626	597	673	608	619	663	654	621	622	632	611	660	611	646	658	611	651	651	645	629	646	681	644	603	658	650	636	634	632	620	638	615	645	618	619	622	666	630	627	617	659	642	619	600	623	614	689	639	625	659	638	661	644	640	624	622	669	618	654	617	623	630	670	697	624	620	633	637	632	625	646	656	631	664	638	621	604	605	607	648	641	623	667	635	637	631	581	620	630	660	661	618	642	685	630	624	618	643	640	611	638	614	624	645	601	581	659	621	689	652	661	637	637	618	626	630	618	661	644	619	646	635	647	607	653	595	666	647	682	597	635	667	656	695	618	619	600	621	596	622	644	619	671	662	606	610	621	649	669	653	608	635	629	617	614	660	611	595	608	614	629	627	611	613	663	639	592	667	654	682	634	651	606	601	641	620	660	619	660	610	628	652	628	633	625	599	622	572	616	606	636	615	666	636	632	659	665	626	666	643	641	629	677	647	594	611	622	618	625	652	574	639	635	639	621	589	656	660	624	644	606	634	624	663	654	646	605	619	645	639	659	650	653	601	601	579	656	637	602	643	632	577	649	652	644	669	604	656	632	624	628	645	658	653	601	623	639	589	633	671	635	633	611	665	622	626	630	653	635	670	610	678	656	632	638	629	587	653	608	661	667	628	625	665	601	617	611	646	606	613	657	643	618	608	625	576	624	647	623	613	659	685	633	620	625	609	645	630	634	605	680	688	612	608	617	621	606	586	677	660	662	726	629	603	617	661	633	635	617	610	601	597	665	615	626	628	611	671	651	637	583	638	625	643	626	662	631	584	685	596	666	634	630	636	616	608	659	586	597	605	604	678	625	649	691	636	610	605	622	671	640	619	657	649	621	628	678	598	624	667	615	690	646	655	653	637	605	611	646	684	650	643	629	598	694	618	635	626	606	643	659	601	608	609	667	618	630	648	680	654	642	659	658	612	609	615	614	642	648	654	647	658	627	634	651	602	649	648	666	645	665	631	634	629	670	630	643	645	650	617	650	614	641	608	636	605	680	620	659	644	606	620	655	603	685	627	674	637	675	643	647	610	614	644	632	626	647	628	614	626	638	665	579	630	629	636	598	644	660	637	626	631	624	643	617	625	656	658	619	645	651	618	601	598	659	645	613	644	624	642	640	628	631	630	632	627	629	593	640	627	668	693	625	655	655	614	659	668	626	651	624	638	663	617	620	617	637	632	608	657	659	648	640	613	607	633	639	616	624	613	618	600	641	661	654	636	639	618	615	651	630	624	623	620	652	651	591	628	618	652	620	675	636	586	608	644	662	612	662	651	636	625	594	646	640	638	610	655	611	581	615	631	675	689	611	638	667	627	655	625	571	637	663	632	629	681	645	653	639	626	597	636	671	713	617	592	624	677	628	632	619	641	636	633	629	617	656	625	638	643	613	660	614	624	613	653	661	626	625	615	673	620	648	631	617	661	662	655	594	638	612	617	654	645	616	674	630	636	636	629	639	618	647	601	653	621	605	639	637	655	654	650	622	632	597	614	633	639	651	643	632	691	645	622	645	634	620	660	668	644	660	622	669	616	629	623	668	632	656	658	618	645	690	580	650	633	627	605	609	631	652	626	634	612	627	633	625	636	606	645	625	649	608	614	639	659	717	630	641	612	653	609	665	652	639	639	630	628	616	638	613	617	623	630	625	629	593	586	664	653	673	639	612	626	599	654	633	661	590	652	657	618	666	659	650	649	620	628	641	682	660	646	625	628	631	634	627	640	576	642	629	625	618	612	703	687	591	634	627	602	640	619	606	623	643	649	619	570	639	591	692	626	610	608	620	666	654	636	627	637	658	627	635	637	644	620	683	632	608	637	647	639	656	582	657	660	648	595	614	606	592	673	636	651	667	741	626	575	620	642	633	623	592	627	620	626	615	644	662	706	645	654	654	604	662	701	630	675	616	634	644	657	605	610	655	628	660	676	654	648	637	632	615	653	648	607	609	623	640	615	609	622	594	623	616	613	621	657	660	653	598	644	613	637	636	649	612	666	637	597	635	640	604	621	609	640	647	613	635	623	613	676	618	658	676	606	626	666	622	600	580	621	688	658	653	631	630	600	619	626	620	616	565	648	648	598	660	624	582	667	633	633	650	639	618	642	626	668	633	645	649	607	660	653	599	681	628	643	632	630	661	593	603	639	662	612	612	593	607	649	651	649	639	640	689	598	582	613	639	600	632	587	613	660	620	673	596	589	640	611	670	622	621	597	644	641	598	633	654	653	649	646	641	602	633	622	633	630	646	651	628	640	621	653	606	662	637	646	625	602	651	612	618	667	650	662	597	592	614	673	625	590	663	620	615	662	667	707	605	610	637	645	642	639	679	659	680	654	599	651	605	612	635	652	654	658	621	613	626	636	654	637	599	625	646	589	630	670	659	658	657	627	671	594	676	649	608	642	597	644	638	605	645	611	606	626	618	627	586	625	659	665	609	594	592	669	637	625	611	648	636	609	640	622	639	624	681	634	650	616	648	619	627	674	636	626	622	664	650	640	570	657	613	599	686	589	570	637	617	663	676	648	605	644	641	612	616	595	660	625	635	616	632	650	637	640	617	655	653	612	654	592	627	633	624	626	615	633	633	666	599	641	579	608	639	662	632	640	606	645	645	660	590	666	607	636	622	618	643	614	575	631	623	639	681	630	604	659	649	644	613	598	653	681	637	633	616	651	630	643	621	607	632	629	612	575	642	672	626	623	658	604	660	663	683	645	607	635	582	686	625	644	631	642	620	689	622	606	658	647	678	653	658	659	668	601	622	639	637	685	653	687	576	642	650	633	638	628	632	646	647	602	664	652	607	661	653	615	610	682	596	649	621	658	658	639	582	666	662	618
24318	24801	38098	33091	22797	13325	3009	1292	1087	1032	1078	1040	1074	1073	1035	1056	1014	996	1041	1016	1031	1009	1004	1034	1053	986	999	1031	1028	979	1024	1033	1026	1027	1015	1030	1032	983	950	1004	1064	1028	1002	988	1025	1022	1006	1043	1017	964	1005	1082	1008	1001	1055	1016	1038	970	981	1047	984	967	990	942	1010	995	978	932	963	938	999	969	1042	979	1010	989	961	998	1011	1003	1033	949	1019	1003	996	996	992	965	996	929	1039	907	966	1005	1032	977	993	962	1020	1013	986	1106	1077	993	958	997	973	1050	1039	1063	967	1006	1040	1011	1060	980	997	997	992	1007	1008	950	984	994	1013	999	994	1031	985	1002	1031	990	1012	1068	989	1070	1006	1054	987	1027	991	973	928	1026	1056	974	972	962	1012	980	1022	977	997	1022	1039	1015	953	999	1010	992	993	966	1016	1010	1033	1075	914	995	970	1001	953	997	1015	998	1006	956	994	1031	1006	980	976	991	1049	984	973	954	989	950	972	938	942	1004	1020	936	1020	957	1015	945	1024	964	1046	989	1007	1050	1020	1018	980	959	1011	1025	978	1013	1009	1037	1036	1017	938	993	1000	925	943	978	991	991	958	994	1005	1001	972	1048	1000	1007	988	1010	1001	963	1009	959	1021	963	1052	1018	1017	1044	1016	974	1007	1053	962	966	984	1050	972	965	942	1006	999	1018	1040	970	1028	1000	990	1000	1054	1037	955	996	1038	967	1041	973	936	949	946	1007	956	1004	962	969	996	992	947	999	1035	1034	953	1027	964	1017	983	986	988	1003	1025	1033	994	1018	1022	958	962	999	1035	987	1008	978	1042	990	956	1046	980	973	1002	1003	1002	998	978	1031	987	1003	973	1052	1020	1028	1018	982	1038	974	973	977	999	1040	976	1034	994	1022	996	960	983	994	994	951	995	997	1060	986	1024	1028	1017	1015	1015	1024	1009	1025	981	1050	1069	983	1013	1019	1024	979	1003	1006	996	972	980	1040	958	990	1007	912	1003	957	979	1015	945	1004	1010	991	1028	1036	1028	1030	985	968	1031	931	957	951	992	996	1005	1026	979	1009	998	1016	1026	1019	992	1033	1019	917	1059	1031	1050	969	1036	954	987	1001	1058	1045	1023	1008	1020	989	1062	976	1052	977	956	985	995	996	1016	1023	998	989	1074	1033	949	1035	1015	1020	1020	1014	998	1012	1083	989	978	976	983	1026	1030	1015	992	984	999	1004	967	1032	1023	1013	1023	977	1028	994	1001	1050	949	1008	920	1033	1061	977	997	972	1022	980	1022	991	1009	1039	978	994	983	1043	1017	977	1011	958	976	1005	1025	1020	1015	1005	978	1073	1021	911	993	1016	1009	992	1001	1063	1040	1020	961	999	1088	945	1014	1051	981	1020	1036	978	971	1050	1012	1009	947	1027	984	986	964	980	972	1016	1023	993	990	1013	945	992	984	978	989	1025	993	1029	959	968	1024	971	1024	1063	1006	1020	911	970	1040	994	1058	984	1032	977	1036	959	970	1011	929	983	970	989	978	942	974	970	996	990	967	1029	1026	1038	934	1006	1021	1001	984	1065	999	919	956	996	1021	1007	1032	980	928	967	990	995	962	979	1001	1005	980	1012	1007	941	1021	1020	1014	991	1041	1064	972	1031	953	1019	980	1036	974	1017	993	1057	963	967	975	977	983	926	1033	949	996	995	1000	1059	1006	1026	967	1018	957	1050	1004	989	971	983	995	955	939	1032	984	959	1019	1004	927	982	989	1046	1028	994	1025	991	1026	1040	984	978	976	967	987	1006	1003	1004	982	1006	1035	1073	1015	1014	1048	1039	1032	953	1025	1019	990	981	957	943	928	952	957	976	970	995	1019	972	1054	1029	1010	1031	1000	978	988	1049	990	975	994	1016	1019	996	973	984	1025	960	1051	958	1029	1015	1004	987	1005	968	1030	1033	978	1006	1007	1004	1017	1029	994	981	988	972	1038	985	999	975	1026	999	955	989	995	1006	1019	1013	928	1026	1018	952	993	1001	1003	981	1012	1007	970	991	952	996	1005	906	1016	1017	993	1058	977	994	988	978	984	946	1058	987	940	1005	948	974	953	923	971	1050	983	959	1043	1019	945	1013	1019	1030	1009	944	1009	1032	1061	935	977	992	1050	980	1004	1054	995	1045	1021	1005	1032	995	1007	959	979	967	1012	1034	981	976	989	1032	983	963	1004	954	967	1014	992	991	1023	1018	1005	975	1035	972	980	958	974	965	1012	1019	981	1038	1014	1016	960	996	1047	981	1002	994	975	1022	1022	1000	990	997	1013	987	994	1029	992	998	993	1068	1038	980	1015	984	952	1041	1031	1016	991	988	1081	1014	1010	884	1004	972	991	954	980	1017	977	994	1002	981	964	1004	950	985	1017	1059	946	1039	965	1016	962	989	967	970	1009	998	991	978	979	1001	1020	978	1000	934	931	1042	997	955	951	1008	954	995	985	974	983	982	994	963	1016	992	950	1012	1046	1026	1042	1030	1017	969	978	998	981	1030	1016	970	986	1035	975	992	968	954	1002	981	1029	1052	948	985	948	1023	886	1007	1022	943	980	997	948	1027	1011	1047	1031	1027	972	999	959	996	942	1008	949	970	1007	988	939	935	1014	993	988	996	1002	938	939	1009	943	909	1040	1020	978	957	966	974	993	979	942	1024	1020	1010	1013	1038	1046	984	941	1076	951	1021	1027	993	998	993	1081	1002	979	933	954	972	1001	1019	965	1006	1049	1035	1015	974	1034	973	1029	959	1001	1059	1021	1040	999	975	986	987	1015	996	1016	1018	1003	1008	932	998	1027	1008	1046	1044	1074	1042	1016	965	1000	1055	1013	992	1017	997	948	1004	990	987	1024	961	982	963	1018	1047	1012	1038	980	934	981	993	995	982	1041	1018	1011	1052	981	1018	960	966	992	960	967	978	982	1017	961	987	1024	1038	1009	973	1019	1010	978	973	1000	1015	990	1002	1040	1021	1058	963	1019	1034	990	1014	994	982	1011	980	1001	984	1029	995	988	1031	1033	1022	1015	1044	991	940	1044	937	998	1006	987	1014	1016	1030	999	992	997	967	989	939	995	1028	988	966	1010	986	1004	953	1035	985	1009	956	930	992	1009	1013	1000	1031	990	951	1015	1060	969	1021	1007	956	981	944	986	996	1008	994	997	1043	1024	1042	1023	1005	1022	1021	995	997	1037	994	973	937	1014	1005	985	1019	1053	1062	970	951	949	1009	974	1002	1040	1042	937	995	1017	1010	1018	1011	1005	1038	990	959	1044	978	943	990	996	1020	992	1041	979	968	948	967	995	946	1007	1014	985	1017	992	974	998	973	956	991	988	992	981	977	1043	1047	996	1039	994	994	985	988	979	993	1030	985	971	979	983	1006	972	1039	1039	1001	945	974	970	1012	952	904	975	933	1022	957	1046	1069	1042	993	961	952	975	960	958	1019	1022	1043	932	1006	979	998	963	1002	992	1007	1036	1020	968	980	901	1010	1049	959	1017	989	962	1053	1033	979	982	944	1005	986	1010	972	1006	987	975	990	1014	1012	1024	1023	984	916	1041	1008	1012	982	977	940	1016	1018	978	923	995	995	1036	967	1000	980	1011	989	967	987	954	979	992	996	994	989	984	985	988	988	974	995	961	940	1003	1011	997	1005	1017	977	990	1001	984	975	1000	970	982	1026	1004	1013	986	1002	981	994	1023	930	1011	984	1016	962	970	938	1012	1002	1008	938	982	960	1028	1034	978	999	977	984	955	1006	1018	991	1021	1017	991	949	963	993	993	994	938	990	1040	1007	946	974	945	999	984	972	971	1018	1049	1009	1057	1006	1051	994	982	958	1000	939	985	1008	1001	964	970	1067	967	933	986	977	1053	966	988	934	990	995	1048	1029	941	981	938	1019	996	1005	966	967	1029	1001	992	1003	983	996	1000	1056	978	1000	975	1020	971	1050	972	1013	956	999	971	1000	952	953	1064	947	982	940	911	983	1036	987	1025	966	1036	1022	1041	996	949	1048	962	1006	1024	962	971	1006	992	970	963	960	990	1051	1009	980	1045	982	996	993	948	1008	1014	1019	936	935	923	969	951	972	963	987	962	891	1015	972	1004	1003	969	1009	985	945	951	1021	980	990	1008	968	971	972	986	1036	1006	1010	980	941
63599	103105	72271	39573	14085	3531	1137	932	881	856	898	887	892	873	937	908	849	895	914	953	875	912	873	889	876	895	841	858	896	884	853	907	907	864	895	907	864	873	939	907	871	895	901	838	877	885	855	923	927	899	910	886	875	901	848	875	839	867	867	869	903	897	895	843	892	912	933	820	878	855	874	935	883	898	903	821	892	917	835	877	882	936	865	837	886	911	872	888	924	906	822	889	888	859	857	895	915	869	944	882	923	888	849	920	859	870	814	908	896	885	893	895	867	846	897	829	857	898	929	894	880	847	855	855	914	878	839	887	871	915	821	910	891	908	908	851	859	880	914	929	856	897	905	885	914	929	825	840	868	842	839	884	876	906	893	899	887	905	911	925	883	894	839	926	868	908	863	898	847	912	897	893	870	897	898	881	912	902	910	949	856	888	880	927	893	802	883	894	904	915	832	946	892	879	856	853	863	877	840	862	917	890	828	878	904	916	900	889	853	893	806	838	903	880	866	895	892	886	933	869	845	895	903	883	862	874	883	885	906	889	884	854	857	852	854	877	879	868	845	876	888	904	926	893	902	950	887	912	864	853	939	802	868	878	898	909	918	887	863	889	885	892	887	850	841	852	887	826	908	850	891	888	963	893	887	906	841	871	839	887	883	870	809	871	893	929	884	872	899	924	877	930	899	849	907	888	885	790	882	894	882	837	865	908	847	880	891	858	839	867	873	858	923	865	863	909	856	821	897	924	888	898	878	872	901	921	879	939	893	837	952	939	848	814	870	910	892	886	914	872	867	879	873	931	892	845	910	887	893	898	937	888	828	910	894	880	862	854	865	855	917	872	916	871	804	902	857	909	884	891	889	892	873	869	821	873	907	917	874	813	839	877	908	918	912	841	868	845	881	868	898	919	914	867	870	875	862	902	839	890	882	885	848	883	921	859	893	824	854	873	824	889	913	880	893	892	930	842	848	921	848	956	907	879	940	852	892	889	863	901	907	892	922	896	872	894	864	867	870	858	813	902	909	909	888	862	887	873	849	860	858	923	878	935	882	922	889	888	886	868	879	904	884	902	877	885	836	915	861	833	860	913	870	890	934	898	849	833	899	845	914	852	910	906	892	877	937	919	856	860	845	880	924	866	888	870	897	887	909	892	909	911	966	923	868	896	875	872	920	842	804	838	902	865	837	862	868	917	883	895	887	869	906	865	871	896	868	938	915	868	858	874	903	843	830	869	908	845	847	872	857	894	899	918	925	888	897	913	905	924	872	821	873	840	873	869	903	908	872	856	866	823	806	855	887	874	928	926	879	860	833	845	875	894	854	874	879	877	873	906	934	879	895	853	899	933	889	889	876	886	850	891	935	918	891	861	895	880	853	904	841	832	928	866	885	887	882	902	904	897	811	864	883	874	922	897	875	886	876	856	882	857	889	893	917	863	875	898	899	884	839	881	897	837	871	892	871	912	835	838	854	899	843	886	868	883	893	858	873	863	854	904	876	833	893	865	901	886	839	880	838	845	826	854	867	860	863	895	913	843	897	841	898	865	857	851	855	888	921	917	895	901	896	897	895	813	864	871	887	867	908	868	892	882	883	812	918	892	906	939	836	853	872	894	856	910	908	910	901	926	881	868	857	879	870	885	839	865	869	876	897	875	927	877	833	862	887	905	848	843	904	892	866	884	883	871	871	899	837	889	856	849	847	929	870	884	905	878	872	858	904	951	919	894	853	872	863	879	843	916	902	871	831	874	871	931	960	893	852	875	887	825	868	904	852	897	840	853	847	847	898	902	832	863	838	897	917	868	926	891	902	869	893	839	842	876	882	873	861	833	894	852	885	892	851	909	908	894	884	854	882	833	863	872	902	866	872	881	863	858	873	876	935	868	882	864	875	899	863	876	866	886	881	876	892	923	874	844	852	833	896	883	901	876	872	872	894	883	839	886	874	875	880	903	856	882	839	888	906	903	873	898	878	840	894	839	868	905	870	858	848	865	934	966	902	914	833	807	891	820	867	861	909	855	800	863	882	899	899	871	920	824	872	875	851	918	910	888	933	814	864	866	807	847	865	859	911	904	868	846	888	835	890	842	869	924	885	887	857	876	904	926	835	872	896	887	938	865	861	868	870	870	810	836	890	940	865	939	884	870	847	862	896	858	873	889	880	851	822	878	912	836	869	935	869	903	852	907	842	865	906	873	915	896	897	912	865	883	916	868	893	871	882	863	880	860	863	833	857	867	888	909	893	919	852	914	887	914	873	856	858	845	847	866	856	899	895	895	861	892	865	885	872	888	855	865	867	879	847	828	934	865	938	854	893	855	852	866	917	885	876	897	863	874	834	882	868	852	866	900	885	826	886	879	921	905	891	899	840	850	874	885	854	818	950	827	849	870	865	853	842	923	862	856	874	924	850	871	904	886	861	922	841	856	860	883	849	902	893	888	826	873	871	865	897	909	826	868	873	878	868	899	871	849	886	871	877	849	835	906	931	907	873	876	867	883	839	895	887	886	832	949	868	850	885	813	854	877	846	888	907	847	882	823	909	920	907	866	896	831	857	871	855	882	927	871	881	921	860	842	839	849	861	899	843	861	838	897	863	894	881	889	887	920	858	795	834	860	855	931	864	838	880	845	885	873	875	846	805	880	899	870	858	843	910	875	912	898	873	874	874	860	879	821	862	896	891	878	926	872	887	889	914	877	957	858	847	903	868	862	886	856	891	877	841	904	897	856	874	860	891	872	859	938	929	879	881	861	868	906	908	916	881	918	847	851	868	882	875	854	913	858	919	929	870	872	915	884	871	900	944	917	848	842	879	859	879	885	872	840	838	872	865	880	859	893	901	852	924	875	864	901	906	818	927	880	858	864	887	858	888	860	839	871	862	819	861	844	900	870	833	885	832	847	856	890	892	883	879	885	875	841	883	861	967	870	878	859	830	909	841	938	888	895	836	853	903	897	866	841	887	827	872	866	875	881	842	915	874	845	941	863	856	851	866	894	868	890	898	953	874	925	838	847	915	882	864	843	867	837	905	855	849	876	892	894	860	856	895	901	867	847	904	829	869	849	884	894	892	876	860	858	840	825	893	842	855	872	859	947	902	905	887	907	896	825	911	925	880	850	833	799	826	906	821	893	885	876	838	856	861	879	885	845	838	962	902	894	933	925	873	907	864	835	909	790	881	889	862	883	910	906	869	948	856	885	920	842	874	889	834	875	927	934	870	873	871	846	815	855	908	879	889	837	871	860	854	859	863	869	875	860	835	877	877	903	903	837	896	836	917	828	927	877	923	865	941	810	879	862	877	901	879	885	878	916	861	850	915	896	875	893	900	895	922	861	790	855	896	830	871	879	891	918	881	908	894	822	876	838	886	841	924	862	842	864	866	825	834	869	885	870	883	828	868	908	876	900	840	875	873	895	897	893	898	847	900	855	820	896	903	875	881	846	888	871	886	793	860	864	871	871	868	889	892	917	851	887	837	897	867	910	874	923	860	888
30572	31949	27522	11309	2630	1173	883	814	836	833	793	822	784	851	793	820	795	742	829	796	814	763	803	744	814	814	795	797	787	798	768	834	772	845	758	778	768	764	753	835	758	786	808	799	838	801	819	782	770	790	790	769	783	855	789	798	774	764	772	805	790	787	849	825	809	814	819	810	788	838	808	805	767	789	756	790	811	799	825	777	745	766	813	809	800	718	777	848	783	808	785	819	841	795	754	770	774	818	805	763	808	837	776	812	833	828	827	801	795	810	737	763	800	779	854	783	804	801	795	785	809	856	783	777	752	828	829	790	759	791	743	780	798	789	798	804	783	771	799	774	762	748	825	752	758	794	789	805	786	803	838	830	773	808	849	824	769	738	794	836	804	832	735	707	788	776	774	767	758	756	853	840	798	789	799	783	811	785	802	789	784	770	817	817	806	804	783	825	834	772	795	809	767	747	795	788	778	807	784	852	753	724	831	838	805	775	769	776	763	809	815	789	776	795	791	773	789	826	792	772	788	812	802	783	767	786	747	794	812	767	776	808	786	843	763	738	857	837	801	771	758	774	773	789	825	819	805	811	786	761	821	789	777	800	767	776	789	755	773	793	801	792	782	877	806	822	834	773	776	808	820	797	832	792	813	721	737	798	767	800	797	785	853	745	760	866	741	806	739	762	761	793	776	793	772	793	799	741	765	768	812	815	802	792	773	843	821	833	791	795	762	870	803	827	809	784	754	788	853	821	824	790	806	766	799	807	832	834	757	791	795	778	787	797	786	791	781	753	829	759	772	810	797	798	793	802	767	818	762	769	766	856	808	777	790	801	828	809	798	784	792	767	745	755	789	760	836	802	780	767	779	799	806	727	782	811	794	808	813	822	801	797	820	791	732	828	791	792	831	752	837	831	805	842	748	785	800	772	786	755	827	842	814	811	825	855	819	759	769	825	749	769	822	799	764	821	791	800	806	807	806	801	779	838	792	748	800	789	784	790	751	775	816	804	784	764	753	801	840	816	780	768	787	778	764	771	804	734	834	764	827	795	777	846	844	773	756	774	782	792	787	821	754	774	780	731	781	801	798	799	736	777	856	770	770	766	814	790	772	806	795	760	822	812	769	804	790	803	809	759	827	824	817	772	830	815	730	823	754	776	830	803	804	786	770	802	761	812	816	822	765	754	749	755	781	774	801	828	801	759	775	794	804	795	758	808	770	758	797	783	804	791	819	788	771	793	806	739	798	804	795	804	799	754	803	797	787	793	806	859	792	781	792	739	782	761	841	811	735	787	787	747	761	791	809	777	812	871	780	790	774	843	751	817	840	767	809	759	791	769	788	766	824	751	814	784	821	837	787	858	764	790	769	755	809	722	786	811	779	857	778	780	791	809	737	850	782	788	789	808	779	796	806	752	775	804	813	769	725	767	784	813	783	802	835	794	786	735	829	795	769	720	769	763	809	791	770	768	810	760	751	829	761	776	771	819	795	806	829	757	846	793	760	731	794	775	771	794	757	772	799	796	841	843	768	769	841	793	790	830	800	807	827	785	806	805	784	823	755	798	784	791	822	818	790	799	746	772	775	757	803	796	808	798	796	817	834	840	768	805	773	797	799	790	788	820	819	744	771	771	805	809	739	781	772	775	818	751	775	833	760	767	801	780	793	787	756	827	812	771	793	829	803	777	748	768	818	800	830	809	807	795	743	763	746	840	737	774	809	781	774	826	750	783	766	751	807	767	787	822	734	770	798	779	818	761	799	800	755	837	773	791	812	765	793	770	790	833	782	804	796	772	774	783	835	769	832	808	795	753	823	804	842	799	807	742	818	800	758	806	786	828	788	787	762	815	794	802	782	790	804	822	793	790	795	788	808	804	797	842	776	765	783	794	774	795	817	799	796	820	798	757	769	797	778	827	761	826	781	783	779	848	783	790	771	799	763	847	814	820	807	732	777	769	820	820	807	805	785	833	790	780	809	742	783	742	761	763	801	805	741	810	815	779	813	813	826	798	791	808	832	810	758	772	805	816	832	766	815	780	784	831	767	791	832	772	775	753	779	725	795	826	830	749	835	806	765	816	775	808	770	752	766	771	840	757	788	773	796	815	787	780	833	803	814	779	843	777	810	768	767	765	816	752	779	761	763	815	811	761	787	784	795	798	796	802	792	809	783	791	792	792	825	772	768	805	796	804	773	762	798	807	788	810	806	774	774	772	812	808	796	759	805	780	768	759	813	715	849	766	784	766	806	731	819	791	782	776	899	796	777	789	729	756	770	817	816	738	806	759	770	804	773	812	774	782	819	754	735	752	816	758	826	812	811	793	855	810	785	798	809	772	775	795	764	793	790	818	779	766	778	798	817	779	777	755	775	737	808	762	730	806	838	752	786	774	766	795	787	798	777	824	826	849	792	778	739	737	819	760	837	788	827	807	765	795	832	797	796	784	793	789	813	802	846	733	776	758	754	762	792	806	757	821	785	825	790	789	850	800	777	761	778	804	777	813	829	797	818	786	860	757	782	838	799	741	820	792	858	748	711	771	746	802	768	807	797	796	783	771	752	803	818	766	819	800	801	817	744	770	788	828	799	815	783	748	796	782	737	779	779	769	743	790	779	787	838	801	796	794	797	797	814	776	793	787	786	831	839	786	785	747	749	825	851	819	836	777	814	753	804	814	800	776	815	736	791	811	805	790	782	784	827	782	831	770	819	801	749	822	817	818	798	811	823	759	765	829	756	798	775	822	755	839	792	796	790	804	841	759	789	795	766	768	804	818	821	810	787	754	790	816	764	803	761	815	799	801	778	783	821	808	816	829	785	823	819	796	810	767	788	811	799	781	808	788	786	718	710	774	780	815	750	811	776	778	757	770	794	815	778	797	809	818	800	796	812	846	792	796	790	790	771	783	802	813	784	781	786	807	769	826	794	789	811	755	816	789	785	838	761	856	795	798	796	765	826	789	747	823	818	836	767	821	774	765	782	814	723	771	806	828	787	788	825	776	860	813	779	780	833	758	772	797	772	765	801	759	840	812	745	841	804	795	809	790	819	798	770	796	802	803	761	848	811	820	790	795	820	799	804	776	808	759	786	778	793	793	810	773	829	806	797	778	792	815	817	765	763	786	775	783	776	799	810	821	734	801	832	748	794	768	773	815	795	789	833	758	803	805	762	824	796	823	807	792	850	770	795	818	742	748	736	827	762	810	787	791	785	807	757	824	796	779	804	790	805	773	788	771	821	802	802	761	818	764	796	807	831	767	803	827	813	808	825	774	777	823	776	802	815	827	785	787	783	787	837	849	816	778	751	770	787	749	818	773	820	834	764	831	736	792	785	813	785	759	756	777	766	832	816	779	815	791	808	806	778	817	778	779	769	810	798	800	767	810	779	850	785	778	794	756	771	748	784	820	778	755	744	817	849	806	803	789	826	815	788	791	791	773	742	800	758	788	758	752	744	756	777	764	860	837	750	825	829	799	758	790	799	777	838	780	754	728	804	792
23482	37133	20807	6115	1871	854	634	630	626	643	661	686	657	629	638	628	581	639	661	641	602	585	625	614	631	650	590	596	574	630	625	620	593	612	670	597	632	601	642	694	607	643	581	608	594	601	618	687	634	628	631	616	604	646	612	648	617	600	650	622	615	635	625	638	612	613	658	623	640	611	652	633	604	614	645	613	613	667	653	607	603	649	619	616	642	586	611	638	623	644	658	684	592	610	660	626	635	630	621	628	617	632	630	635	585	626	623	625	618	641	583	637	606	593	612	624	577	606	598	631	593	619	588	606	604	634	605	579	591	649	628	602	588	596	608	615	682	646	615	597	634	621	609	618	687	616	584	653	623	603	637	638	615	601	610	641	639	584	644	647	600	673	651	639	620	621	635	682	566	615	649	676	651	602	669	637	603	592	645	628	644	623	656	632	650	631	618	620	626	636	640	664	625	593	616	633	598	656	636	638	643	623	590	617	603	596	669	615	604	614	614	650	645	683	637	637	598	597	603	623	659	614	628	614	603	622	618	646	603	583	618	620	629	598	655	615	605	595	597	578	610	628	646	667	636	648	618	599	629	566	630	668	643	606	646	653	634	590	602	610	605	621	664	587	584	650	600	553	653	646	639	608	626	596	614	659	601	614	656	643	626	631	598	628	639	607	647	635	610	618	667	612	622	637	642	678	650	602	590	636	651	633	623	600	603	661	634	581	607	633	620	587	590	639	601	631	640	672	635	600	653	660	585	615	621	625	601	654	584	631	619	609	604	641	626	582	637	613	616	615	653	646	630	620	652	629	642	637	619	613	650	588	573	629	635	626	604	606	642	622	601	609	654	607	606	651	626	620	642	617	659	609	614	600	642	644	584	662	606	675	645	587	625	635	643	634	609	648	598	624	638	586	660	585	669	593	624	655	613	605	574	624	584	608	640	623	620	582	624	587	635	646	656	614	606	647	612	621	586	647	597	614	625	640	607	640	580	621	617	582	647	621	613	650	626	623	637	577	592	624	632	643	635	641	591	667	598	618	576	593	613	622	622	571	594	625	652	596	599	668	656	607	639	611	575	606	628	600	658	651	641	637	648	562	565	604	638	652	626	628	643	620	673	658	636	658	628	632	632	595	639	639	636	630	624	658	642	656	624	614	600	658	614	675	592	655	626	644	620	648	615	614	604	625	658	603	597	555	614	622	651	656	567	635	615	652	624	606	628	595	635	622	615	579	585	641	628	665	643	632	626	642	601	593	635	608	630	581	623	625	681	593	647	665	603	652	656	646	611	660	593	583	662	646	616	621	655	622	632	635	602	627	592	626	623	641	643	650	604	656	691	600	598	599	613	604	614	601	628	619	558	634	631	650	592	702	620	599	610	639	606	646	690	648	651	622	629	657	622	600	650	626	634	643	608	617	589	610	658	620	610	649	638	638	631	616	565	658	609	580	617	613	607	635	655	638	670	650	580	628	618	611	606	620	596	580	618	621	657	631	599	582	582	658	608	591	650	640	610	580	606	598	658	662	643	635	659	645	590	649	621	636	594	612	623	606	616	649	613	642	617	611	624	627	625	578	628	598	607	636	613	605	601	619	589	612	614	679	604	619	578	646	609	615	645	622	602	613	607	599	609	625	638	611	624	626	656	617	621	616	628	655	597	610	617	596	602	592	591	621	625	626	642	648	606	596	569	619	650	630	617	640	641	621	605	654	632	642	583	612	596	648	586	635	636	609	633	607	608	642	616	658	673	585	598	591	566	654	621	567	665	644	616	617	638	618	647	569	611	654	645	599	672	620	648	630	620	630	650	640	583	597	593	653	599	648	645	602	627	612	657	646	640	626	609	639	627	614	628	613	633	633	578	626	620	602	605	636	608	597	625	636	615	596	587	625	626	638	627	599	629	613	627	612	601	644	577	643	678	661	627	628	604	652	614	594	620	661	596	649	620	577	623	586	663	671	634	671	604	598	650	662	628	672	625	632	689	620	635	641	584	614	622	607	641	620	646	611	610	599	638	622	621	603	656	670	640	581	591	635	585	631	649	655	650	623	654	612	657	587	643	664	600	674	641	633	621	622	613	628	581	614	649	621	641	677	603	677	648	617	592	590	610	642	652	652	606	590	614	648	653	645	622	589	627	630	585	565	615	629	662	590	658	608	623	555	652	662	615	646	624	601	608	650	632	590	597	602	630	626	652	603	633	626	638	592	630	624	655	662	648	636	645	608	637	625	633	591	608	596	633	664	646	567	588	582	591	600	603	609	640	648	603	616	611	641	619	637	647	623	605	553	609	632	618	595	623	620	607	652	633	634	604	614	637	652	618	641	602	605	609	636	647	623	608	618	673	612	601	659	608	637	609	572	660	645	604	623	629	593	615	643	583	586	609	609	625	643	632	600	635	634	653	576	626	586	590	592	641	650	609	616	610	650	623	600	654	568	630	648	578	667	627	673	604	644	629	615	635	616	580	633	593	640	619	627	624	609	612	633	600	601	608	640	644	627	592	629	613	630	614	597	620	654	642	633	589	619	625	677	642	667	634	612	626	663	610	634	668	619	638	646	615	652	611	606	641	622	631	596	629	624	624	657	645	660	614	616	620	637	570	647	619	615	628	640	600	587	617	651	622	602	620	651	647	578	649	617	634	629	649	620	640	647	633	660	624	613	603	627	587	648	609	662	629	642	600	614	601	640	663	648	591	643	609	607	590	706	600	606	611	642	645	616	614	595	612	664	630	650	597	631	619	640	628	641	621	625	619	657	598	637	603	592	597	628	625	680	645	626	589	628	572	615	628	627	620	596	614	624	638	622	624	662	648	601	618	638	609	604	670	614	605	612	621	619	617	629	626	628	635	628	623	640	605	616	655	632	650	595	598	656	648	656	615	622	590	632	615	606	646	615	666	605	628	607	620	605	620	642	621	641	624	665	601	626	622	608	658	641	595	570	588	631	596	590	619	662	569	612	594	587	626	646	668	648	594	680	668	628	606	612	664	613	624	637	593	593	591	611	637	644	584	597	636	608	619	604	602	620	603	664	608	614	651	636	588	653	574	601	602	620	637	622	601	617	595	647	628	609	590	607	660	634	613	637	615	594	621	593	616	642	605	626	640	588	671	657	660	615	646	588	621	649	618	660	598	618	634	619	618	590	630	636	626	596	625	626	619	640	593	648	631	632	633	662	608	610	644	620	577	655	621	651	593	607	601	585	604	633	591	622	651	595	669	613	622	601	617	658	615	592	665	618	642	604	641	606	615	658	675	600	721	570	626	613	650	590	594	604	629	604	605	645	599	634	629	637	593	625	607	624	664	630	657	640	617	592	604	604	611	636	679	624	597	719	618	626	594	656	666	632	678	617	623	619	636	648	620	602	640	658	632	652	631	612	635	644	605	640	615	645	608	635	655	583	610	643	586	650	583	625	633	597	641	614	577	629	605	651	683	604	635	609	587	589	616	624	612	652	643	664	606	608	601	630	632	669	616	639	625	609	669	636	614	631
26205	30958	47904	35987	15343	3397	1171	908	895	863	865	850	885	827	840	806	910	914	811	753	820	820	814	821	881	826	824	811	813	832	776	892	795	804	770	885	820	810	806	771	838	824	813	834	798	826	810	848	836	845	870	870	851	853	832	832	792	788	812	769	854	836	868	796	768	823	839	832	839	823	859	816	800	807	809	860	838	819	819	817	809	836	838	838	801	842	824	794	853	806	791	839	842	828	791	839	826	839	839	858	848	836	809	830	788	816	840	823	842	853	839	818	799	830	862	854	870	837	854	828	832	767	804	851	795	840	809	813	859	811	813	772	799	812	780	797	849	856	808	844	811	818	817	863	818	839	800	806	792	807	796	821	787	847	818	813	814	796	864	766	813	744	806	812	876	841	856	802	829	816	869	786	824	856	778	860	828	803	807	849	834	815	820	778	812	805	824	792	866	806	809	806	825	818	824	813	848	848	829	834	824	814	828	805	838	868	802	878	796	805	902	830	802	837	856	835	845	754	825	833	819	875	794	777	816	803	805	803	875	817	799	861	818	830	840	801	780	831	796	809	842	831	782	835	787	804	825	779	829	804	816	817	827	790	847	816	830	815	786	808	824	832	806	820	798	823	814	833	782	757	806	800	835	854	838	855	841	901	853	880	815	803	827	823	850	814	846	856	824	800	849	853	822	799	810	811	885	825	820	839	787	850	849	839	825	824	798	899	851	852	781	785	882	811	821	803	884	758	822	844	864	806	816	794	869	806	810	806	805	827	842	799	791	849	808	793	824	858	785	809	816	833	781	847	821	757	786	783	852	830	831	812	842	870	870	783	782	828	852	853	839	818	842	794	856	814	820	823	798	783	751	790	793	888	837	816	817	874	797	842	826	832	853	881	797	800	792	833	775	800	793	844	814	824	811	811	838	863	867	844	845	861	826	817	850	818	800	811	813	807	819	822	864	867	809	794	783	776	815	809	834	852	831	841	820	824	811	857	806	835	815	807	822	797	872	810	866	827	831	774	805	803	764	903	807	806	811	834	852	821	823	829	848	850	844	825	804	815	819	841	829	839	814	858	848	831	810	841	815	809	841	788	796	774	811	784	839	851	821	795	866	856	843	766	832	830	868	805	790	820	796	792	815	857	841	890	784	833	834	791	807	856	792	771	765	793	849	867	828	790	794	841	789	788	800	841	800	817	837	823	815	825	841	797	835	864	859	838	838	810	805	796	830	851	844	834	799	839	895	827	837	850	874	812	876	810	851	856	824	861	807	791	819	837	778	832	855	807	815	798	856	831	814	799	842	827	816	856	807	816	780	835	855	846	766	792	767	874	840	790	819	815	786	780	801	839	800	802	820	897	796	846	803	829	811	857	834	848	841	838	807	819	811	874	785	803	845	803	844	854	891	827	838	851	842	787	833	776	829	817	796	822	817	848	757	769	835	802	736	793	791	816	809	819	833	824	808	814	809	867	818	799	853	776	849	837	847	829	760	823	844	808	883	833	810	788	830	737	835	775	804	838	838	808	800	868	839	851	854	863	805	857	837	854	874	845	818	746	843	793	839	811	787	802	789	776	861	763	787	847	784	755	838	839	766	902	812	795	829	820	832	858	797	800	838	802	775	795	769	841	820	808	828	903	861	788	806	755	834	783	850	749	827	818	814	885	813	801	818	791	852	789	829	838	809	830	821	814	834	822	792	806	822	784	811	833	836	855	793	838	819	821	779	828	817	845	804	817	833	827	840	802	816	869	815	796	831	820	821	836	782	796	823	800	852	796	812	826	762	814	831	828	832	807	811	826	855	836	799	789	836	879	819	759	803	821	811	811	844	772	842	810	840	880	847	789	801	835	879	825	757	808	823	815	778	820	825	842	839	838	829	840	808	771	834	807	836	807	840	832	820	813	817	838	825	788	823	835	814	832	833	819	758	808	767	778	846	811	766	787	833	820	849	811	803	841	860	800	768	819	826	813	855	827	823	777	825	814	769	783	818	796	800	838	857	795	765	825	786	864	870	809	776	796	848	795	835	788	813	775	866	820	795	844	823	823	856	787	802	819	844	814	794	815	783	830	751	769	830	762	831	805	831	846	826	820	853	810	836	817	824	830	842	795	801	782	814	840	876	814	881	791	792	805	853	813	838	815	789	803	809	755	817	833	878	814	857	826	804	828	849	801	804	818	799	828	772	811	813	853	804	872	787	856	838	778	803	848	815	850	815	887	843	899	812	815	798	824	814	826	806	797	764	807	799	833	839	763	842	796	820	768	782	831	855	840	793	800	860	868	755	843	842	805	810	844	804	797	850	836	829	850	848	747	820	809	789	818	862	842	808	845	831	851	809	823	807	825	803	827	831	799	847	773	793	790	788	843	820	779	840	837	828	846	814	790	769	842	827	845	889	837	808	786	830	822	801	826	761	819	852	868	825	785	854	750	842	838	813	801	832	811	813	880	820	814	807	758	824	774	839	826	806	796	865	821	851	816	801	832	772	838	792	796	764	794	820	849	802	791	809	771	828	805	839	818	817	811	742	804	830	799	828	768	808	834	811	847	831	793	792	760	817	836	821	863	795	809	815	832	787	779	810	838	841	805	834	797	801	841	890	852	769	810	858	775	818	780	863	825	795	774	775	820	812	795	831	859	777	795	835	779	819	829	816	819	805	797	805	846	767	833	766	880	820	866	767	777	779	823	850	785	808	805	761	806	825	774	805	805	764	826	774	812	813	838	847	842	845	819	878	803	812	838	811	765	849	864	832	805	746	814	778	783	816	828	775	803	825	857	833	790	826	822	812	856	802	845	819	835	776	747	828	761	802	830	842	796	783	841	888	810	829	853	862	828	816	864	818	822	842	816	852	840	797	855	815	827	791	818	853	851	792	822	830	828	768	781	852	916	828	799	814	816	853	840	770	797	839	872	826	823	808	811	793	823	791	820	837	823	878	833	826	782	815	862	834	874	844	786	819	830	803	829	822	826	822	781	750	846	816	899	800	809	855	831	865	837	830	865	823	794	839	853	751	806	811	789	803	808	799	827	826	829	830	768	875	837	813	790	850	778	792	828	818	861	818	859	810	816	843	837	861	843	846	812	772	814	827	794	763	831	792	820	821	773	817	787	797	826	797	801	809	824	816	822	805	843	818	832	856	817	799	866	822	841	800	835	837	777	852	768	809	771	809	833	793	811	839	770	824	760	804	820	785	854	862	838	858	765	848	805	832	798	778	852	837	783	805	791	807	849	834	810	823	795	848	760	853	841	786	781	795	855	833	895	798	790	837	833	805	838	800	800	847	807	839	850	861	770	788	771	845	856	786	853	848	800	820	814	812	803	836	800	812	825	868	806	895	810	822	857	825	782	830	790	799	840	835	803	830	754	795	777	796	818	807	819	864	762	825	814	834	792	821	886	812	858	823	829	791	827	777	810	819	750	895	872	753	832	799	857	841	859	791	848	822	816	833	791	806	803	827	822	809	856	831	805	865	793	819	868	857	823	834	813
54025	87104	59837	24138	6932	1729	876	732	750	742	656	746	726	686	736	720	708	710	670	709	729	747	730	721	714	677	719	681	691	703	715	718	692	667	676	690	714	670	675	686	724	693	651	692	701	723	676	738	690	685	683	717	683	734	701	711	689	709	697	754	685	697	624	717	729	663	656	712	688	660	631	661	714	729	687	676	690	695	677	678	688	653	738	707	761	681	712	689	715	660	662	671	709	775	688	710	671	679	720	705	675	721	666	713	680	694	785	690	663	704	742	696	658	748	698	686	656	696	672	667	661	710	684	698	703	727	679	670	747	685	655	764	713	661	749	673	707	750	718	708	671	723	653	693	671	657	725	681	673	682	691	683	683	725	692	711	662	690	691	704	692	713	653	672	651	679	696	683	671	699	676	709	739	680	745	714	723	724	709	676	690	645	697	706	669	672	691	669	737	652	714	697	706	723	696	720	670	701	689	742	659	717	685	696	711	688	670	665	700	731	675	644	681	714	682	698	703	727	676	668	678	704	715	642	711	697	698	712	740	717	695	656	668	708	677	685	727	727	711	722	625	702	682	695	717	684	703	668	712	684	705	729	671	639	704	737	704	710	719	695	705	692	705	721	681	713	698	674	704	699	695	723	710	698	727	693	667	650	703	702	651	715	720	650	659	690	702	711	677	692	721	694	690	756	695	658	718	623	688	656	747	687	704	664	665	657	707	711	665	742	744	678	753	695	671	649	681	702	705	727	693	731	639	682	714	677	738	650	729	679	672	678	638	753	676	711	685	736	705	690	701	716	716	701	689	682	764	688	670	693	728	676	684	703	685	698	692	677	647	678	685	678	707	721	767	696	688	656	719	714	704	684	711	666	690	747	721	713	683	697	662	662	680	625	665	695	678	690	740	734	731	727	667	720	694	691	685	698	679	676	720	640	657	647	715	753	734	663	719	733	735	733	703	713	689	700	669	690	687	720	738	653	672	653	735	681	666	690	673	684	662	704	710	661	715	656	672	677	672	700	702	679	705	658	745	651	670	701	700	688	744	731	763	692	660	717	694	695	695	668	687	713	660	684	706	659	731	718	734	681	700	685	687	703	684	675	692	699	764	690	704	709	691	663	688	686	719	681	659	681	664	710	697	696	683	670	682	732	658	666	729	707	705	752	740	714	716	716	690	729	648	715	666	668	661	726	683	721	722	710	718	631	685	745	671	710	702	709	709	660	650	691	730	719	689	701	748	732	721	693	715	708	674	700	707	663	721	709	696	697	681	750	726	676	608	675	724	710	680	666	712	674	710	708	692	718	711	735	694	701	699	713	685	681	707	681	696	679	751	732	741	701	655	690	710	698	685	686	685	676	679	670	702	686	731	707	711	737	701	712	692	709	687	703	748	675	673	756	715	707	664	730	664	675	706	707	710	705	661	694	685	697	707	677	677	684	721	681	687	676	641	694	720	700	684	692	715	655	716	668	692	690	704	670	680	733	679	672	702	672	703	744	708	699	654	668	669	659	659	714	706	659	713	689	773	676	678	685	690	690	702	690	709	683	692	711	670	719	681	739	666	712	666	699	699	727	664	654	669	695	699	701	673	657	693	670	663	722	680	737	665	714	678	711	732	676	694	688	703	674	684	687	695	694	713	703	708	690	701	699	700	725	676	713	683	679	710	703	703	723	651	677	656	688	660	691	699	692	695	687	682	684	728	714	655	737	689	697	649	728	682	673	691	685	676	710	679	678	661	685	689	713	705	697	670	680	699	707	716	678	686	675	689	658	717	712	705	664	716	694	700	660	679	723	694	707	635	716	705	702	697	658	748	698	682	745	701	693	667	743	639	669	652	678	702	653	729	723	729	675	691	668	713	706	673	689	689	701	688	665	663	676	665	692	646	659	698	723	676	687	758	700	677	695	701	724	710	727	697	668	719	706	714	684	716	635	730	697	671	699	704	682	678	716	671	674	697	649	651	724	692	663	643	680	739	717	683	641	674	696	685	669	737	719	704	687	664	693	698	685	704	703	711	679	679	699	697	762	727	780	668	662	720	690	652	733	704	698	703	750	647	678	725	730	709	676	712	678	652	640	708	713	682	720	678	691	727	637	686	693	669	657	686	650	697	724	711	705	663	687	711	694	717	696	715	695	720	701	666	684	727	690	703	731	667	692	676	698	702	701	683	714	672	699	739	669	692	696	653	692	699	723	662	717	663	661	683	727	677	701	684	720	713	710	701	711	689	717	680	701	734	684	664	742	663	705	703	673	699	668	723	708	660	691	729	702	711	676	694	655	641	695	667	654	677	702	697	689	729	783	689	727	669	695	686	719	664	678	734	727	619	686	714	709	738	757	687	689	698	644	658	691	712	678	710	745	700	713	702	707	676	708	695	672	714	713	698	668	677	712	699	715	713	670	702	666	764	684	640	657	724	702	698	723	701	688	687	672	667	723	712	684	716	699	666	689	753	704	732	675	697	688	658	704	692	731	698	643	694	687	710	700	687	709	686	665	718	694	672	724	679	707	674	638	666	687	675	717	706	709	684	710	707	686	710	754	689	697	650	694	702	681	675	707	748	697	716	692	664	717	681	717	618	689	700	771	643	682	681	669	738	725	684	672	669	719	715	678	701	670	693	697	699	700	656	666	676	707	737	670	658	676	707	734	733	751	721	670	724	651	700	680	703	675	730	705	664	717	667	697	663	658	748	725	642	671	727	671	733	722	734	701	700	689	728	678	762	676	700	706	706	667	673	697	669	724	689	714	682	646	712	696	692	695	684	689	721	657	710	668	680	768	694	689	705	756	692	699	692	745	685	701	680	686	708	699	684	690	689	738	664	732	690	682	732	703	717	694	727	704	725	723	735	687	668	683	734	690	668	634	725	706	685	742	724	641	678	675	713	698	697	695	708	706	679	704	746	642	664	699	723	690	688	705	677	643	696	698	709	724	689	711	722	649	684	691	720	710	693	697	734	670	687	684	664	714	696	708	719	666	640	720	702	743	707	722	660	665	678	735	655	668	640	736	673	713	662	707	715	706	700	677	731	693	689	682	700	745	692	683	665	697	702	654	686	702	706	709	711	675	724	761	671	708	666	685	691	660	751	616	691	718	714	691	703	722	698	689	679	681	700	702	701	702	700	649	695	708	719	728	686	696	674	675	716	690	664	687	721	703	632	666	687	683	698	726	693	702	687	709	746	717	711	695	669	679	711	734	690	651	670	672	730	679	698	722	656	716	708	770	716	676	683	705	674	734	720	672	740	705	687	656	702	668	688	686	632	728	678	695	681	665	730	713	681	697	688	739	691	684	714	703	758	766	717	718	660	683	725	677	689	703	693	720	729	698	688	708	652	719	675	642	718	680	707	705	682	654	712	692	697	695	699	690	714	684	682	711	727	706	711	678	704	710	743	707	658	706	727	719	669	696	684	674	685	677	622	694	683	714	674	713	688	739	698	701	705	697	721	619	663	705	677	668	731	716	672	669	700	688	752	660	691	665	703	660
24289	24540	39430	35253	24235	14052	3524	1315	1157	1165	1097	1127	1108	1036	1025	1131	1131	1132	1087	1120	1106	1100	1075	1134	1118	1094	1061	1079	1067	1125	1055	1059	1072	1088	1083	1111	1089	1094	1100	1043	1070	1016	1120	1073	1040	1032	1070	1096	1119	1029	1041	1113	1101	1088	1059	1073	1129	1087	1124	1044	1053	1023	1072	1093	1044	1041	1100	1095	1092	1094	1111	1115	1093	1062	1063	1041	1063	1113	1049	1031	1063	1093	1060	1071	987	1067	1052	1068	1087	1102	1017	1072	1144	1117	1055	1047	1047	1051	1074	1038	1043	1089	1133	1040	1044	1067	1050	1056	1060	1073	1099	1058	1126	1120	1084	1074	1027	1110	1112	1051	1066	1087	1085	1069	951	1072	1086	1119	1102	1012	1082	1085	1111	1068	1036	1060	1020	1080	1089	1095	1097	1096	1116	1006	1108	1059	1048	1055	1035	1091	1126	1037	1129	1089	1080	1075	1095	1053	1092	1071	1102	1081	1094	1065	1022	1090	1085	1057	1063	1092	1048	1046	1106	1017	1041	1107	1061	1060	1114	1046	1115	1090	1106	1088	1076	1074	1105	1105	1070	1072	1074	1051	993	1066	1076	1027	1068	1087	1085	985	1086	1069	1052	1045	1095	1057	1091	1045	1044	1038	1100	984	1029	1036	1084	1080	1101	1068	1119	1078	1122	1041	1043	1101	1112	991	1073	1084	1068	1094	1040	1023	1114	1081	1100	1106	1063	1110	1067	1040	1027	1077	1109	1068	1082	1081	1081	1099	1065	1067	1027	1061	1077	1081	1052	1076	1056	1064	1060	1061	1053	1087	1105	1015	1119	1093	1045	1039	1104	1070	1051	1104	1061	1121	1060	1084	1080	1058	1099	1139	1049	1101	1073	1135	1081	1039	1052	1081	1000	1072	1080	997	1068	1097	1064	1066	1025	1035	1059	1069	1106	1059	1104	1081	1062	1067	1097	1045	1057	1068	1057	1042	1039	1100	1067	1134	1099	1038	1074	1122	1072	1064	1097	1061	1042	1017	989	1048	1061	1095	1037	1045	1008	1067	1053	1035	1035	1096	1053	1109	1091	1054	1035	1106	1112	1092	1030	1067	1085	1042	1057	1030	1093	1079	1065	1050	1107	1032	1002	1062	1111	1102	1045	1074	1031	1097	1006	1106	1131	1041	994	1082	1061	1071	1065	1089	1055	1100	1098	1116	1069	1052	1087	1060	1074	1119	1063	1078	1003	1002	1117	1113	1125	1137	1074	1056	1087	1043	1046	1079	1065	1054	1124	1032	1037	1131	1110	1016	1086	1061	1029	1055	1116	1062	1055	1111	1090	1100	1058	1046	1063	1052	1051	1103	1097	1048	1059	1024	1038	1059	1077	1054	1018	1068	1067	1079	1103	1074	1035	1073	1105	1075	1021	1056	1007	1079	1025	1101	1075	1085	1028	1061	1062	1040	1092	984	1048	1067	1027	1085	1043	1047	1027	1059	1083	1123	1073	1089	997	1029	1136	1066	1045	1105	1057	1031	1057	1072	1064	1064	1097	1109	1025	1138	1034	1057	1103	1093	1094	1078	1108	1116	1034	1050	1076	1044	1075	1082	1061	1090	1070	1083	1024	1061	1062	1105	1048	977	1086	995	1058	986	1013	1011	1056	1048	1057	1068	1026	1120	1051	1066	1060	1047	1040	1174	1068	1062	1071	1065	1071	1138	1081	1040	1040	1141	1118	1096	1082	1041	1005	1090	1062	1097	1077	1031	988	1072	1057	1008	1056	1100	1024	1120	1055	1074	1053	1072	1017	1066	1067	1068	1053	1095	1044	1044	1046	1102	1060	1168	1109	1020	1023	1120	1082	1090	1048	1065	1070	1065	1035	1079	1005	1027	1081	1150	996	1081	1101	1106	1081	1082	1072	1042	1028	1000	1104	1086	1029	1086	1083	1049	1057	1016	1092	1051	1094	1069	1003	1085	1103	985	1024	1053	1096	1099	1091	1029	1059	1065	1069	1056	1065	1049	1033	1059	1057	1036	1083	1053	1063	1076	1062	1011	1096	1026	1086	1058	1031	1037	1041	1110	1033	1040	1125	1118	1062	1088	1091	1072	1052	1063	1083	1102	1067	1036	1045	1039	1040	1081	1058	1091	1102	1063	1036	1026	1036	1069	1017	1007	1030	1055	1065	1070	1050	1056	1088	1116	1047	1098	1098	999	1035	1012	1068	1071	1024	1035	1116	1072	1147	1055	1077	1046	1032	1065	1036	1053	1069	1058	1049	1056	1065	1098	1059	1054	1055	1033	1039	1076	1035	1059	1062	1053	1096	1113	1077	1051	1069	980	1030	1137	1060	1099	1082	1067	1097	1039	1131	1078	1052	1091	1095	1122	1057	1053	1136	1035	1050	1031	1010	1085	1086	1097	1045	1073	1001	1069	1061	1009	1043	1091	1074	1076	1102	1068	1016	1063	1042	1086	1031	988	1070	1053	1115	1151	1039	1057	1076	1054	1014	1036	1076	1068	1129	1076	1073	1051	1120	1131	1102	1074	1049	1024	1089	1046	1071	1079	1083	1029	1104	1124	1104	1019	1012	1120	1064	1073	1053	1038	1098	1071	1029	1053	1092	1100	1051	1110	1009	1093	1118	1006	1127	1028	991	1053	1023	1060	1082	1090	997	1061	1082	1094	1066	1062	1095	1087	1040	1129	1090	1056	1066	1041	1057	1041	1076	1072	1077	1018	1057	1066	1068	1110	1049	1005	1058	1054	1084	1046	1034	1062	1065	1032	1083	1098	1102	1066	1085	1087	996	1095	1075	1053	1068	1060	1014	1061	1078	1080	1075	1079	1002	1041	1061	1080	1079	1061	1046	1057	1031	1050	1042	1037	1023	1059	1102	1091	1089	1088	1099	1058	1023	1079	1115	1142	993	1100	1026	1037	1094	1084	1048	1095	1072	1079	1078	1092	1027	1137	1060	1017	1077	1117	1068	1089	1037	1080	1032	1112	1137	1040	1041	1124	1011	1058	1102	1067	1044	1059	1061	1098	1093	1076	1014	1051	1084	1052	1075	1056	1038	1081	1053	1103	1123	1028	1037	1061	1023	986	1126	1063	1067	1099	1087	1045	1073	1035	1058	1041	1047	1102	1029	1021	1081	1105	1037	1055	1086	1124	1102	1105	1016	1001	1026	1121	1111	1083	1080	1073	1079	1022	1063	1070	1080	1074	1067	1109	1055	1022	1041	1096	1084	1017	1041	1069	1037	1055	1072	1095	994	1068	1060	1109	1076	1020	1094	1034	1033	1026	1052	1088	1084	1019	1074	1040	1085	1084	1089	1052	1088	1092	1127	1037	1081	1155	1047	1098	1068	997	1050	1053	1081	1122	1072	1052	1052	1055	1073	1086	1093	1023	1088	1002	1054	1071	1080	1128	1047	1044	1103	1049	1090	1064	1082	1046	1107	1049	1071	1104	1099	1113	1039	1053	1106	1131	1026	1138	1047	1071	1083	1034	1036	1028	1059	1057	1024	1051	1026	1042	1062	1068	1033	1037	1005	984	1057	1023	1030	995	1015	1082	1096	1167	1117	1098	1025	1046	1050	1063	1078	1005	1047	1113	1054	1066	1044	1023	1076	1053	1062	1120	1033	1119	1121	1116	1020	1065	1043	1034	1092	1013	1116	1124	1084	1092	1082	1115	1074	1086	1088	1061	1099	1104	1034	1049	1047	1118	1080	1061	1087	1002	1036	1047	1096	1026	1036	1048	1082	1056	1072	1066	1046	1040	1033	1114	1093	1084	1104	1101	1041	1055	1062	1047	1104	1047	1055	996	1078	1105	1035	1079	1118	1036	1058	1027	1047	1031	978	1035	1109	1068	1088	1078	1028	1010	1031	1054	1076	1047	1106	1069	1064	1083	1104	1097	1096	1110	1015	1052	1048	1101	1047	1048	1052	1047	1000	1088	1040	1095	1031	1054	1041	1120	1083	1108	1097	1026	1075	1059	1062	1012	1059	1067	1056	1038	1032	1085	1079	1057	1108	1069	1121	1020	1070	1046	1006	1079	1012	1086	1079	1019	999	1089	1019	1051	1079	1094	1052	1081	1081	1068	1055	1102	1082	1029	1024	1072	1109	1098	1032	1034	1077	1095	1133	1083	1068	1076	987	1076	1069	1082	1042	1037	1143	990	1074	1029	1057	1083	1057	993	1095	1028	1059	1037	1096	1093	1056	1093	1056	1010	1106	1089	1069	1095	1088	1078	1073	1025	1050	1043	1046	1081	1058	1070	1092	1068	1082	1039	998	1045	1074	1112	1048	1043	1071	1100	1098	1100	1079	1017	1050	1071	1021	1085	1004	1060	1044	1098	1080	1089	1039	1017	1083	1041	1052	1079	1018	1033	1099	1044	1072	1043	1028	1119	1037	1036	1028	1116	1117	1066	1079	1048	1037	1041	1046	1071	1021	1119	1147	1026	1049	1043	1026	1068	1096	1063	1035	1097	1029	1064	1107	971	1035	1033	1107	1135	1052	1073	1049	1065	1046	1085	1084	1111	1075	1039	1046	1031	1069	1034	1045	1075	1072	1051	1031	1070	1038	1011	1053	1042	1076	1033	1085	1099	1168	1051	1026	1029	1129	1060	1025	1067	1047	1125	1131	1044	1076	1006	1063	1032	1053	1068	1044	1123	1052	1039	1046	1078	1057	1021	1101	1083	1051	1135	1044	1083	1139	1027	1114	1133	1070	1087	1051	1051	1037	1051	1048	1066	1068	1095	1064	1048	1052	1046	1076	1068	1040	1072	1069	1061	1035	1076	1047	1055	1081	1109	1097	1020	1061	1082	1158	1099	1017	1074	1035	1041	1019	1028	1042	1035	1012	1021	1045	1022	1061	1027	1037	1119	1117	1140	1052	1081	1102	1052	1023	1022	1047	1032	1040	1018	1040	1067	1079	1072	1043	1019	1072	1082	1096	1052	995	1116	1045	1092	984	1048	1085	1085	1049	1065	1090	1026	1074	1051	1116	1090	1042	1078	1092	1092	1091	1084	1049	1063
63439	104521	75375	42347	16894	4412	1420	1004	936	900	976	918	925	941	972	914	955	961	947	908	937	932	942	936	975	963	931	923	914	992	945	951	892	915	995	980	878	927	995	950	919	905	944	926	972	917	941	1008	923	971	978	965	959	936	959	986	905	965	933	927	908	940	938	957	957	943	935	947	967	943	933	951	992	928	895	971	953	1008	954	931	914	921	946	1012	925	918	961	943	922	892	947	896	946	927	944	967	938	946	944	943	873	969	955	911	931	977	960	913	970	973	975	940	949	951	941	892	946	1007	945	994	909	887	954	910	924	951	981	914	902	948	947	953	911	926	972	980	937	936	936	892	940	954	951	907	938	876	912	1013	941	950	948	943	915	915	934	950	889	961	943	938	937	973	916	931	942	967	911	924	962	958	911	952	1014	928	926	958	953	950	978	971	860	970	960	1012	941	963	901	945	986	930	983	927	974	931	979	932	935	924	906	951	966	893	901	934	919	904	900	910	931	958	890	953	988	914	925	919	968	976	976	953	897	913	953	977	916	930	885	918	939	935	972	958	912	942	941	931	934	910	938	885	932	986	978	970	931	945	954	915	980	932	906	941	956	903	922	897	923	894	914	907	938	971	958	904	989	971	913	880	909	930	912	935	942	951	945	912	983	934	913	944	925	937	981	952	954	944	966	948	915	973	978	923	967	932	922	948	951	903	1007	918	947	951	983	949	933	951	953	946	948	889	914	948	887	961	934	947	881	960	897	921	933	958	895	926	923	953	895	856	898	978	922	945	932	944	977	937	911	966	947	910	982	943	989	941	960	938	906	957	988	960	913	914	946	908	916	936	928	921	938	844	948	931	913	896	917	954	948	961	945	854	968	910	911	941	897	978	939	971	972	872	978	925	963	912	942	945	918	938	1014	929	895	943	967	985	987	932	917	953	921	985	945	920	908	948	950	903	953	958	961	952	898	901	949	1006	1009	931	941	947	961	871	927	932	892	938	972	962	968	951	910	887	894	934	953	905	887	952	974	895	923	941	900	920	931	988	973	888	991	1006	943	940	948	985	939	915	926	955	971	919	926	914	892	905	990	947	939	923	918	937	937	854	917	950	935	922	926	948	903	964	966	959	960	950	899	921	954	885	944	892	930	946	929	934	885	928	975	955	979	905	981	924	900	973	991	982	918	957	928	920	918	924	944	910	957	952	923	928	980	894	895	933	887	903	936	951	930	949	956	981	933	887	932	956	894	912	929	960	908	938	931	932	890	928	933	909	911	949	899	958	917	874	943	921	930	948	965	971	982	943	1004	900	903	903	937	944	929	920	896	967	934	969	964	927	892	868	915	952	942	936	960	908	930	944	957	909	928	902	915	955	955	909	898	959	953	967	896	893	870	924	897	958	980	871	906	896	947	930	949	938	922	916	969	935	896	963	920	907	907	979	926	918	919	895	910	944	931	911	987	928	936	937	911	955	933	950	885	951	891	946	944	945	905	862	918	928	925	910	989	931	883	913	912	903	973	945	993	942	929	891	966	971	965	898	921	937	892	902	926	890	924	908	945	967	954	928	973	939	942	951	951	962	959	931	922	947	882	927	910	920	930	917	937	941	951	945	879	883	912	947	936	942	925	879	955	919	908	903	918	940	926	958	910	943	915	932	944	935	960	941	948	968	931	951	937	941	976	973	913	950	949	921	934	949	906	896	916	945	909	955	940	964	945	955	881	905	970	980	994	908	981	920	949	881	912	885	902	908	909	921	909	962	918	911	865	946	940	948	946	879	976	933	997	929	946	885	910	961	951	948	963	918	967	953	924	886	913	954	950	922	935	971	911	1004	912	959	915	947	909	941	954	951	975	937	948	907	932	914	955	956	917	950	932	967	905	940	940	982	887	940	972	948	948	958	893	971	938	971	923	901	916	967	933	911	984	962	887	940	920	940	904	895	930	933	926	935	925	923	880	928	898	940	952	904	979	902	915	928	900	921	870	943	992	905	950	927	946	905	926	963	926	972	914	959	927	931	917	955	890	909	940	924	899	935	911	926	973	893	908	951	919	891	922	924	920	947	933	953	953	934	899	905	937	966	942	955	980	977	951	918	920	957	960	986	950	938	890	944	921	924	909	878	908	927	940	925	967	987	945	963	927	956	924	905	926	912	888	953	911	981	962	978	895	932	936	959	844	988	962	964	953	966	953	1023	960	951	901	905	953	924	947	972	967	937	943	977	898	919	956	928	859	880	927	914	903	916	906	987	887	953	952	1009	965	932	1007	1000	961	906	958	906	916	949	919	911	913	964	883	919	881	918	942	914	971	917	920	987	901	949	897	935	908	916	961	995	966	983	936	917	932	878	927	925	901	972	969	909	951	944	923	986	916	914	954	948	947	897	921	955	964	920	910	923	960	950	871	887	978	954	948	960	954	944	926	904	932	938	925	950	962	943	953	925	959	920	890	948	926	957	901	925	853	924	891	954	912	933	914	917	911	965	934	956	933	932	896	946	959	948	924	984	909	882	947	935	957	950	910	910	950	960	995	873	954	918	988	940	943	973	962	889	942	936	973	943	912	967	935	880	980	908	937	942	978	935	944	957	897	992	951	918	935	945	878	999	923	945	955	973	941	963	935	959	946	958	961	934	915	935	900	927	900	983	945	903	919	895	1013	898	957	950	921	918	904	1014	886	949	957	966	883	914	882	937	951	933	917	955	916	917	972	961	907	926	917	926	949	898	899	926	917	917	896	949	935	854	904	981	945	919	911	920	937	923	961	891	938	930	899	918	922	922	909	905	931	976	915	920	920	937	934	943	957	995	942	939	866	919	891	995	913	909	947	904	865	953	921	952	939	930	947	931	930	936	948	935	949	1006	962	930	934	882	964	923	977	941	934	931	926	943	952	906	969	951	900	943	964	891	920	908	908	942	917	957	979	925	955	924	937	935	966	895	950	932	887	914	934	919	920	917	921	925	917	978	908	931	925	939	912	932	966	909	927	940	849	898	934	986	938	914	914	899	926	967	937	944	917	972	933	917	978	923	978	941	945	959	945	939	1017	960	981	960	926	916	969	955	977	901	965	909	936	971	942	931	962	922	981	907	928	892	871	902	959	929	923	981	1011	934	917	884	935	912	939	916	896	937	956	970	926	879	928	923	964	878	968	940	932	995	874	912	891	956	906	928	947	995	943	922	960	879	912	881	927	1000	919	974	924	919	955	983	930	946	951	937	870	957	927	953	907	899	926	943	935	913	931	848	950	943	870	891	913	875	947	880	927	973	940	923	910	924	907	883	891	935	958	963	918	952	915	934	922	904	981	981	909	882	896	924	932	931	937	866	985	874	936	948	971	936	956	923	962	901	934	928	938	883	893	957	923	928	947	956	930	1001	897	984	932	927	970	942	950	862	911	936	937	943	899	983	897	949	914	894	923	895	959	945	915	923	934	948	896	905	931	908	901	923	872	933	936	920	942	907	946	950	970	901	971	963	893	1033	905	923	895	903	910	912	984	904	928	974	915	934	946	941	900	951	948	966	923	914
29928	31197	29669	12854	2924	1313	951	878	830	868	824	892	837	833	853	784	845	848	797	907	833	854	811	858	818	821	863	836	863	830	814	872	834	848	854	831	874	908	826	868	822	883	795	826	842	823	850	783	849	867	821	774	867	879	858	894	794	872	886	835	849	841	829	836	833	810	838	837	839	855	858	866	885	802	845	824	818	796	856	825	838	812	809	865	814	817	797	787	852	886	792	843	805	870	842	813	830	817	865	848	879	855	810	864	835	865	846	842	827	778	814	838	806	832	862	820	794	842	806	887	816	841	822	812	814	844	876	832	829	813	854	854	814	810	846	888	865	833	841	817	872	827	845	783	832	800	851	837	841	855	810	828	851	827	842	799	860	835	834	866	855	810	810	834	840	886	856	806	794	857	835	821	829	879	792	833	818	813	787	888	842	856	853	885	895	817	818	808	845	828	833	819	839	773	884	827	855	851	881	842	780	799	877	841	834	807	849	819	783	869	872	842	837	792	802	886	839	834	821	867	900	810	825	822	892	836	807	803	849	795	883	875	796	870	830	792	856	846	851	850	850	883	827	847	816	846	875	888	908	859	867	837	843	797	835	789	830	860	771	814	829	810	837	871	842	816	877	862	885	886	871	834	807	819	809	822	822	851	857	827	848	829	869	840	856	845	830	846	841	883	781	821	841	809	864	825	804	863	799	821	848	811	794	828	812	829	852	793	840	796	844	832	824	805	838	836	888	828	825	816	832	841	762	837	871	800	854	845	800	831	815	808	796	793	773	859	845	804	807	883	847	881	801	834	862	815	858	807	839	842	818	837	818	771	835	864	846	834	850	812	829	853	835	830	847	848	830	847	854	823	827	820	822	824	799	866	819	822	762	858	796	807	819	882	782	845	832	874	816	812	867	819	802	821	807	835	886	889	838	774	825	796	835	858	827	853	873	865	820	851	868	853	876	769	840	858	858	906	845	831	776	834	839	848	864	758	776	794	781	828	828	807	864	832	835	831	837	880	856	818	776	835	889	834	814	839	848	853	813	844	791	782	828	847	837	837	809	791	800	818	842	819	854	809	814	812	843	850	886	789	814	822	795	856	806	835	789	866	870	792	862	766	870	807	815	893	844	782	861	831	886	819	875	843	848	848	825	825	813	843	883	807	880	864	864	858	841	801	838	775	883	824	795	869	860	828	883	844	871	885	816	798	844	826	867	845	863	823	862	834	825	819	863	832	843	879	797	872	839	830	868	854	801	817	815	784	815	841	839	819	828	882	865	840	828	845	776	815	826	849	777	851	798	814	791	840	854	850	789	820	835	779	921	857	854	820	894	861	795	849	792	773	897	819	853	880	853	855	899	887	844	843	830	819	847	825	804	825	821	836	780	866	854	896	831	832	816	865	822	827	824	792	836	823	879	773	840	825	857	840	861	824	813	793	832	892	807	831	903	820	823	840	837	795	840	872	768	883	837	884	793	826	848	878	846	807	881	888	844	834	829	811	840	827	841	814	832	820	802	839	839	830	815	833	830	886	853	884	808	820	850	795	842	810	844	811	854	818	817	883	832	886	892	846	893	781	854	852	859	845	839	822	828	826	856	826	825	835	814	848	806	810	860	848	823	856	802	873	858	862	870	802	818	864	841	848	810	821	852	824	815	851	819	828	814	757	846	846	836	849	829	870	853	824	814	837	807	810	820	821	847	788	824	808	863	839	827	814	814	851	881	873	847	856	869	840	809	848	839	834	827	793	834	837	835	828	747	833	831	781	823	806	872	803	839	828	877	839	861	875	781	804	842	810	824	818	839	860	870	817	834	881	850	811	799	822	873	799	779	833	861	804	779	826	889	791	848	862	828	808	816	817	891	823	872	817	828	813	809	871	786	831	820	872	889	798	833	858	857	840	850	826	895	860	850	861	846	834	794	874	848	820	824	812	835	836	857	814	791	847	872	878	819	812	845	822	854	813	821	838	815	830	833	825	818	828	861	856	819	792	825	856	848	846	851	842	902	837	877	849	844	821	835	844	856	835	858	857	813	881	867	818	834	796	850	828	828	819	840	895	813	847	851	833	799	836	837	864	827	858	793	877	883	845	842	827	878	833	829	841	810	844	840	813	837	785	831	833	787	836	846	842	881	801	813	868	845	796	799	852	834	824	862	833	827	918	810	786	773	855	857	820	804	808	793	847	855	821	814	877	824	818	766	825	787	854	871	780	807	807	837	841	806	856	814	776	860	803	820	885	858	820	815	847	817	844	839	807	865	821	808	814	850	819	890	843	847	846	861	865	841	800	827	818	816	857	819	873	882	849	867	824	810	855	855	854	826	860	822	833	853	804	793	846	796	823	830	839	862	886	802	776	798	874	837	843	820	869	850	834	861	843	824	864	832	796	803	834	817	831	834	871	887	832	824	818	833	835	883	807	866	868	808	846	850	860	787	894	824	861	822	820	814	812	857	832	822	820	810	851	795	852	830	863	824	853	852	822	846	873	903	849	826	788	889	869	805	868	820	766	860	837	864	812	806	855	816	867	789	825	847	876	822	826	827	839	849	849	860	843	876	835	897	804	815	813	803	828	851	814	816	850	800	817	815	818	837	844	865	848	810	847	873	822	871	823	806	860	793	858	814	814	859	844	833	879	812	840	825	825	826	857	816	785	854	843	827	872	815	830	862	875	826	866	861	849	794	806	865	824	829	868	813	831	813	858	862	788	852	900	836	801	886	817	779	844	887	798	887	815	872	833	844	897	902	865	862	862	847	862	803	798	832	844	838	825	823	870	820	848	891	860	870	840	890	890	851	799	891	835	848	829	800	846	788	870	822	847	810	855	840	867	821	836	874	868	912	853	874	766	846	818	848	868	852	848	832	861	859	861	784	839	813	761	825	830	879	817	866	884	846	816	813	847	819	839	817	827	849	854	837	760	834	802	821	835	855	838	822	800	851	874	833	784	822	906	897	872	800	856	799	871	848	821	876	840	817	804	836	816	819	883	851	905	869	837	798	841	825	847	813	826	851	788	840	839	834	842	793	846	838	827	777	864	829	814	798	840	837	815	807	794	856	787	854	818	753	790	831	845	930	750	844	871	817	840	784	837	812	819	838	798	884	887	860	823	819	886	858	823	843	911	883	813	857	852	831	907	835	852	829	823	771	869	830	781	833	817	831	858	819	890	865	838	879	845	830	869	834	829	831	814	806	813	835	845	775	875	832	845	793	841	805	830	792	827	912	866	853	809	839	836	830	814	827	775	858	864	814	818	827	870	872	825	799	863	893	814	800	816	783	805	850	892	850	811	836	864	812	813	824	783	809	822	867	865	831	821	843	807	833	785	811	783	851	872	863	829	849	840	873	833	831	820	771	864	853	856	857	808	816	847	819	808	807	848	883	846	870	838	814	827	798	837	769	811	848	851	836	841	877	879	787	817	864	812	860	868	811	820	822	825	808	832	874	814	823	838	758	827	868	815	797	818	791	797	819	809	802	858	810	795	852	834	875	800
21873	37402	23080	6771	2123	896	702	698	688	656	669	693	644	685	650	653	679	654	686	673	666	664	672	657	662	666	660	678	620	618	629	638	635	647	698	661	633	650	696	680	642	696	658	640	638	699	644	654	703	629	657	641	726	653	720	641	668	659	636	612	662	669	601	648	634	613	655	663	615	636	673	684	627	627	661	658	673	677	657	657	667	679	688	660	639	679	627	664	683	647	683	695	646	691	631	635	636	661	644	677	667	684	688	667	629	664	689	684	683	651	665	677	653	667	655	634	607	651	663	711	662	659	632	623	629	678	620	566	633	649	679	670	659	647	670	614	631	693	659	622	611	612	628	615	657	666	643	657	619	696	647	595	634	695	667	663	664	692	620	664	670	663	679	659	686	582	679	634	646	644	667	624	629	603	664	629	627	667	682	656	705	682	683	633	673	660	642	618	667	712	611	642	659	664	656	636	692	682	691	620	643	637	635	692	686	643	683	668	649	674	677	627	635	649	675	665	649	664	619	664	653	691	677	612	619	587	692	609	645	696	676	640	698	660	690	650	638	623	639	630	631	670	612	680	657	683	649	646	628	691	665	680	628	649	720	641	630	621	654	666	748	631	631	676	708	643	622	627	659	681	655	634	662	658	641	676	638	634	635	645	709	643	650	648	689	634	653	646	620	667	702	688	610	644	630	629	636	624	644	660	604	658	708	667	653	621	645	623	651	635	654	682	649	629	643	679	653	603	666	593	712	676	593	671	650	673	616	660	671	619	670	707	709	662	692	655	681	676	644	631	630	686	631	622	646	614	642	636	626	653	640	661	662	631	678	654	645	614	731	673	638	681	687	696	638	651	644	637	633	666	646	650	627	644	715	671	641	671	623	626	625	642	668	649	624	669	643	664	678	699	648	652	628	659	627	664	649	633	677	663	616	621	620	631	667	679	615	628	644	659	577	637	659	610	655	638	647	686	658	643	650	669	652	688	727	666	645	686	650	652	627	665	633	676	655	685	622	677	606	672	646	656	643	656	690	622	625	613	672	643	707	655	679	680	654	677	662	645	656	638	688	688	623	620	629	632	601	657	685	693	605	653	611	649	663	613	655	719	663	654	646	583	650	690	684	633	631	666	620	652	675	651	671	654	630	640	625	634	669	676	668	656	671	645	643	633	680	677	681	638	668	647	659	660	684	677	695	636	659	662	649	655	653	618	620	649	657	715	657	687	686	629	646	641	657	676	668	650	643	647	614	678	656	635	676	648	650	714	654	639	670	668	663	658	685	672	652	636	692	673	654	650	630	597	654	690	644	666	645	596	650	679	663	657	634	708	660	651	687	667	643	624	609	612	655	706	649	677	683	667	595	625	648	661	686	638	661	667	687	673	657	647	632	675	685	662	634	656	623	651	680	657	605	613	671	685	650	639	655	667	617	635	647	646	672	667	669	631	688	688	652	641	627	691	648	644	637	618	671	672	705	663	612	607	634	677	665	655	654	638	667	709	670	647	613	658	666	673	681	636	664	608	704	591	668	658	662	664	680	625	638	598	676	644	662	689	646	676	665	646	649	642	652	619	681	678	679	693	671	678	641	676	640	650	628	676	660	702	617	646	655	668	644	624	661	636	628	615	695	709	601	651	665	672	662	661	642	673	626	683	635	658	602	663	615	639	676	658	659	727	658	636	677	677	659	645	630	579	621	688	606	673	653	605	644	624	650	631	643	700	689	727	662	650	636	616	631	623	685	638	642	691	675	663	679	625	661	646	675	644	636	689	636	652	656	624	669	664	721	674	632	704	676	683	633	624	647	662	664	694	693	614	651	687	698	681	634	668	665	703	680	658	639	659	630	627	664	658	652	660	682	630	717	621	625	649	648	657	704	646	677	663	688	633	711	662	622	688	641	632	682	728	683	614	665	643	634	650	656	670	659	681	656	679	618	683	671	634	652	669	622	646	689	664	684	680	612	657	684	654	607	690	709	633	676	633	645	664	629	641	607	622	661	646	655	665	627	701	660	633	632	667	616	656	698	705	668	632	644	698	648	659	653	663	628	704	634	621	655	655	641	641	602	682	664	694	655	686	680	664	674	639	693	635	603	705	665	633	679	661	641	636	627	614	639	658	697	629	659	648	629	644	653	660	663	649	643	672	633	673	700	682	635	636	605	647	640	694	676	629	636	703	654	654	685	642	630	618	669	614	664	677	660	666	646	672	648	643	600	683	641	669	664	695	698	664	722	651	653	650	637	726	674	675	660	661	659	660	700	687	653	637	693	723	662	614	653	648	669	601	678	653	685	655	655	638	626	630	643	658	604	661	641	656	659	651	628	640	598	672	666	661	627	624	634	670	609	615	644	639	666	674	622	648	682	678	646	665	620	651	663	652	638	689	651	633	609	662	659	662	639	634	655	637	619	642	701	633	680	666	664	654	648	631	657	694	656	658	709	669	703	661	675	643	651	688	653	683	671	646	667	646	673	670	670	694	676	694	681	700	689	636	626	666	646	626	646	653	650	611	663	661	682	646	643	609	651	652	691	639	658	675	658	673	693	674	645	626	668	689	691	643	638	637	670	639	680	649	690	692	612	671	579	665	639	643	628	655	636	634	662	673	677	701	584	667	622	681	654	645	643	654	599	645	675	636	676	667	673	720	634	668	595	669	668	678	652	630	645	620	649	663	641	671	680	685	655	636	637	666	679	615	700	673	661	652	664	660	661	665	663	649	649	636	651	622	696	636	686	631	666	636	664	666	656	679	662	652	633	641	674	643	661	664	639	629	620	634	704	693	625	644	669	661	695	671	627	658	599	636	606	661	677	659	627	654	626	654	683	570	704	665	635	660	652	664	677	661	658	670	662	671	662	671	607	653	649	628	664	644	632	632	643	681	653	658	651	664	678	654	665	619	671	628	662	655	631	605	667	639	643	649	640	669	671	629	640	684	692	674	668	640	676	659	702	653	672	681	621	664	656	648	640	649	670	717	671	655	685	612	625	635	637	688	655	642	622	641	643	610	689	666	633	654	658	647	670	661	682	654	641	648	658	648	634	641	641	654	675	669	683	694	665	711	649	662	664	620	646	629	613	669	653	654	666	705	638	701	683	649	633	619	643	700	665	623	639	644	667	669	640	632	610	671	630	647	647	660	679	657	643	656	677	706	611	649	627	652	590	661	680	661	635	648	669	650	649	678	696	620	648	622	664	644	642	619	637	663	697	632	697	608	622	635	663	652	623	608	641	655	648	659	644	660	643	649	669	687	642	652	673	674	688	643	668	610	666	635	674	651	672	688	695	617	694	628	642	690	647	632	668	600	639	631	674	631	679	652	688	670	651	630	687	650	672	636	619	625	652	634	647	650	652	688	659	730	685	678	641	671	647	606	586	641	632	693	652	630	647	652	652	688	670	643	651	677	706	641	660	640	689	658	609	651	639	647	640	612	692	675	680	661	636	673	682	618	654	659	635	648	644	638	648	623	662	601	661	676	649	663	620	653	631	663	664	657
26259	33204	48593	35121	14872	3259	1188	987	898	910	882	818	913	896	885	819	819	824	884	903	904	893	858	870	835	866	846	859	825	866	811	795	867	850	852	875	829	828	842	841	824	861	862	798	848	902	808	881	854	877	866	853	814	892	856	873	853	820	838	793	832	865	863	858	847	911	864	842	865	852	834	848	877	827	877	846	863	861	864	833	892	873	824	888	895	856	869	801	827	810	830	843	880	877	845	884	868	880	833	894	828	806	843	853	872	842	864	845	887	844	892	822	861	841	792	895	776	806	835	844	819	871	867	814	855	851	866	839	860	852	825	890	863	855	868	885	853	874	876	881	855	842	848	860	851	803	867	868	861	857	807	838	854	832	822	817	794	830	866	870	874	835	920	847	829	850	848	859	852	818	837	848	864	874	892	871	831	836	827	841	834	837	880	793	876	884	880	873	843	890	833	814	861	898	889	894	886	819	844	863	826	806	834	891	846	861	864	810	878	855	874	881	859	883	919	763	859	872	797	883	831	879	858	839	866	829	912	821	892	815	871	834	820	903	862	797	853	857	855	844	846	765	879	868	848	835	874	914	853	863	867	865	864	844	836	802	826	846	870	843	877	868	888	881	823	835	831	869	858	810	896	837	887	860	803	850	823	917	867	838	898	820	862	906	830	870	848	796	838	863	843	835	884	808	903	847	845	863	868	882	874	857	893	838	838	860	847	839	880	815	837	833	783	852	844	909	866	869	828	865	849	890	861	826	821	846	826	834	829	858	844	768	807	829	850	830	857	805	881	852	824	822	832	839	826	784	856	857	851	879	867	886	856	852	879	790	839	873	867	828	878	860	853	882	866	836	829	819	919	851	850	849	846	877	895	818	841	922	834	854	869	862	858	918	878	902	891	878	860	843	837	822	769	866	844	821	894	827	844	855	792	834	857	872	864	827	814	880	878	837	781	842	894	847	831	885	839	859	871	828	868	886	881	842	864	804	838	855	832	805	877	866	811	843	862	884	861	843	848	799	814	878	857	782	854	840	856	807	866	844	862	889	862	860	828	894	828	860	824	843	843	866	819	875	822	826	825	854	851	859	899	857	852	869	912	787	830	871	912	876	822	853	875	851	861	850	836	855	850	827	815	840	864	871	852	881	862	853	850	824	911	838	860	814	864	865	866	781	833	829	851	809	848	803	886	836	830	820	832	830	817	808	865	819	888	900	855	812	864	893	862	897	854	857	853	878	854	875	845	794	830	841	837	842	857	844	813	825	849	852	865	822	836	842	851	866	779	893	878	827	844	857	803	810	876	933	857	776	857	797	858	842	870	849	843	845	841	837	889	857	818	815	833	863	871	781	844	840	880	838	868	868	852	891	865	853	906	841	858	847	869	816	851	845	843	856	831	846	843	835	857	800	840	912	861	830	873	876	832	816	832	851	890	831	856	819	849	879	832	857	822	880	847	850	879	866	882	904	840	853	871	847	851	811	868	839	823	880	879	870	899	824	840	871	841	859	860	864	858	845	821	803	853	840	852	827	834	849	843	890	835	836	850	827	928	891	845	873	765	838	864	911	821	829	843	906	848	841	853	869	904	883	815	861	901	847	880	864	856	889	881	853	816	882	795	829	826	822	839	871	834	848	874	826	850	842	810	861	806	889	825	885	837	852	889	820	855	826	884	803	847	798	860	838	811	906	842	829	834	842	874	788	816	811	853	872	761	829	851	841	825	847	878	818	811	891	823	864	840	835	871	841	862	844	846	841	837	828	865	857	842	833	818	855	791	848	860	818	851	883	868	868	886	777	860	799	879	853	817	847	850	861	857	894	837	818	882	844	827	793	874	837	842	804	857	930	824	863	845	835	871	824	823	876	817	860	852	887	819	835	891	858	888	825	851	835	860	798	833	857	823	809	839	817	850	831	867	831	844	820	912	853	838	913	839	818	840	860	868	882	896	857	899	793	830	783	858	856	872	902	822	840	847	831	851	906	904	862	845	848	850	873	885	871	784	837	862	885	869	857	869	871	861	815	918	884	834	868	854	868	842	830	835	806	858	818	888	829	869	842	808	890	891	776	835	856	836	833	852	859	845	866	869	813	832	828	839	895	864	870	851	846	873	840	787	836	826	873	830	807	842	871	822	881	839	880	868	824	830	823	851	883	862	870	816	805	813	848	825	870	853	829	818	853	902	845	882	798	794	844	858	834	825	828	893	837	889	882	815	860	860	846	858	861	851	876	809	832	888	835	864	874	869	822	853	898	845	902	869	846	885	849	881	845	842	828	809	876	876	799	830	830	873	806	805	824	835	837	871	847	916	859	861	844	826	823	859	843	847	880	876	864	872	886	873	883	884	853	895	828	843	861	838	813	814	852	855	836	865	835	847	858	819	834	856	872	852	871	884	897	875	840	864	801	898	813	829	802	860	869	849	895	855	832	865	848	887	899	784	862	857	874	832	840	785	862	878	906	850	840	846	846	869	862	871	854	887	872	835	839	888	883	913	878	787	868	885	841	860	847	854	827	897	829	851	835	826	821	860	890	864	848	880	830	867	870	861	816	884	854	851	841	828	803	855	841	843	856	890	841	877	872	843	860	859	859	880	843	848	860	867	840	801	872	820	854	889	833	862	835	868	851	762	879	869	839	855	835	907	822	805	846	849	903	812	882	897	818	829	870	836	870	858	840	878	858	828	863	826	873	885	866	829	850	833	874	855	803	780	831	863	845	847	826	892	869	845	780	833	882	835	845	879	849	865	880	893	807	844	842	816	846	865	838	817	814	874	903	873	810	879	889	792	837	944	860	852	823	845	808	826	868	874	830	850	801	814	903	879	888	815	839	870	824	852	829	842	849	831	832	815	847	788	852	879	874	875	851	818	856	827	881	834	797	869	875	853	833	839	828	850	825	805	854	867	842	850	820	856	839	880	841	878	876	828	867	862	826	873	795	886	835	829	821	857	862	834	860	852	830	807	844	853	885	849	847	845	885	819	876	817	921	872	846	837	862	828	774	827	877	833	850	806	853	856	835	845	871	902	826	874	838	840	844	836	836	823	829	819	890	802	814	868	839	841	861	859	843	867	796	823	842	788	826	873	852	827	814	831	884	845	842	839	832	824	843	812	870	750	862	842	844	804	853	889	848	874	869	806	844	892	860	830	843	821	854	854	839	820	829	860	847	848	858	861	852	842	842	871	822	897	859	850	834	842	878	843	842	833	896	815	906	877	823	859	809	842	811	911	831	818	871	855	799	865	825	864	857	860	891	789	788	859	857	872	915	924	851	858	832	841	842	846	841	893	886	850	876	822	880	853	830	801	825	892	814	884	836	858	809	861	870	857	874	819	860	822	843	897	883	831	841	870	857	837	828	883	830	804	847	884	846	845	802	858	907	809	861	882	831	895	894	921	804	858	856	849	861	850	855	859	809	820	829	859	846	832	864	820	836	833	858	844	799	851	817	854	833	804	863	868	848	888	894	833	846	809	872	812	846	882	830	834	864	873	823
53929	87640	57475	22807	6705	1774	871	788	719	707	691	694	761	764	739	757	726	687	764	709	728	727	727	721	748	736	706	727	726	729	710	739	695	721	783	718	721	687	712	701	731	745	702	715	743	778	727	726	726	776	714	713	737	731	746	751	686	728	691	728	747	662	705	738	732	727	750	722	737	722	725	704	703	696	742	716	747	703	738	714	742	669	703	707	699	706	705	758	703	737	716	717	714	742	743	733	724	690	701	749	702	761	728	662	703	769	692	692	706	757	713	723	706	685	709	751	730	705	720	762	675	712	755	726	671	767	708	710	700	700	717	716	717	751	771	676	668	710	750	771	784	729	739	724	698	748	721	728	687	693	738	708	749	691	682	694	688	726	760	705	693	724	693	726	699	662	710	722	672	743	727	736	730	749	687	682	743	680	719	703	688	723	708	705	713	717	747	709	742	677	723	730	734	736	699	733	737	733	704	713	727	734	714	697	724	743	726	729	681	699	725	697	708	733	727	677	738	679	705	755	710	729	709	697	726	725	728	723	698	745	754	681	663	728	728	716	755	755	713	746	666	708	739	701	737	706	716	684	717	725	732	677	745	706	724	733	730	644	674	730	699	717	719	696	685	749	716	737	673	727	729	695	769	704	709	727	774	747	694	725	659	727	748	736	734	735	693	680	775	704	739	766	704	717	734	657	739	695	713	738	687	735	762	740	742	736	742	741	681	726	710	726	718	735	714	690	676	709	691	692	718	712	707	693	745	696	740	723	702	752	705	679	688	724	723	745	709	703	656	765	693	693	729	727	748	693	715	725	664	742	667	701	674	691	697	717	730	729	714	721	665	745	724	685	680	698	658	746	747	723	727	707	724	736	737	721	723	717	657	723	710	693	760	705	711	676	724	731	720	757	720	736	730	701	693	690	745	720	740	720	687	726	669	701	764	735	725	686	730	706	660	703	725	740	719	731	735	669	731	699	715	725	735	730	698	696	712	635	723	708	670	742	712	744	686	705	711	700	670	717	683	707	755	701	695	769	722	710	732	719	714	713	761	695	715	729	714	705	716	743	680	717	719	751	735	688	751	731	680	713	680	713	686	726	691	696	702	743	709	728	691	697	781	737	745	722	715	776	749	727	674	700	683	761	761	718	745	691	715	758	666	720	750	721	749	697	731	760	748	699	712	697	738	663	737	761	683	716	724	754	710	727	705	711	724	703	750	741	670	732	723	697	708	750	722	672	749	734	715	704	719	688	652	693	693	718	727	734	650	706	734	734	706	738	746	766	730	664	690	707	737	748	734	684	717	705	718	771	730	725	682	709	680	713	758	688	689	762	706	686	698	728	721	721	725	711	699	672	673	690	768	708	728	718	731	768	719	725	743	727	704	716	715	741	670	712	733	743	732	726	764	682	749	694	740	734	690	728	684	732	705	712	704	722	670	676	747	738	720	727	734	668	709	663	675	734	735	770	712	745	663	727	720	727	730	741	752	680	719	708	775	700	743	735	729	712	705	702	703	730	734	695	742	690	706	725	673	713	674	724	721	704	724	684	705	709	664	761	732	722	722	729	661	732	693	694	716	672	725	715	709	756	703	703	704	709	745	736	756	743	687	731	708	750	768	694	677	716	735	779	739	667	701	723	674	731	748	700	713	703	741	708	688	729	716	718	748	754	724	737	707	705	713	714	640	780	724	731	716	761	717	697	750	701	729	713	741	747	755	740	708	727	686	683	712	692	725	693	682	704	711	671	747	679	720	771	694	664	734	659	696	686	677	707	739	667	714	788	734	724	637	730	728	723	720	701	713	708	701	708	735	704	715	732	736	698	728	709	718	735	701	758	695	688	680	660	756	696	661	689	665	713	661	725	708	688	744	711	653	720	692	700	695	739	741	701	668	737	713	750	744	690	688	718	703	735	739	755	730	768	722	683	680	767	734	693	720	749	718	703	708	692	732	722	722	718	696	688	717	734	726	704	730	717	701	720	703	710	726	680	749	681	714	750	682	710	732	793	689	717	708	713	751	675	709	713	685	707	724	737	676	663	715	693	722	726	709	686	696	736	708	742	736	673	724	707	726	695	692	718	685	706	716	716	694	687	735	709	723	677	691	682	765	681	742	689	695	739	738	697	668	718	748	709	703	748	744	710	689	785	709	757	703	719	673	753	743	696	644	703	696	711	704	718	731	725	701	753	675	710	707	691	712	712	726	729	747	721	701	695	738	743	719	730	728	769	756	729	710	682	691	713	688	729	710	698	724	730	736	750	711	700	722	741	723	692	731	698	672	718	724	692	707	764	709	688	748	698	735	697	720	708	696	719	717	677	712	740	713	682	764	706	708	711	722	721	742	707	727	672	690	743	750	712	689	769	718	769	704	761	711	720	693	708	699	705	716	719	797	708	740	740	711	743	735	707	684	725	720	697	686	683	711	772	720	703	678	710	713	736	724	670	725	700	737	748	702	715	734	750	748	751	724	709	712	662	734	730	716	730	748	689	704	714	703	778	731	692	702	689	704	694	731	715	756	702	673	743	722	689	749	720	713	688	787	731	753	711	720	699	708	708	711	707	725	725	630	721	703	741	682	726	734	642	723	737	693	663	678	721	657	702	681	715	681	735	749	692	724	694	705	720	696	706	732	678	726	753	755	745	717	696	721	726	698	694	654	715	731	690	706	649	716	690	695	694	733	696	716	703	693	695	725	736	741	679	711	743	670	723	661	696	729	735	686	735	763	703	699	732	735	732	735	699	716	730	723	740	736	700	760	707	702	706	679	704	718	725	712	745	725	725	740	714	707	749	752	684	689	726	704	736	718	761	745	670	692	742	697	698	722	697	712	726	713	701	726	734	710	695	713	726	724	749	713	733	734	718	704	662	714	751	720	687	686	692	708	690	772	700	711	703	718	724	669	727	685	707	753	700	710	750	691	664	728	755	704	688	676	662	708	724	757	713	725	745	713	700	700	755	715	764	686	661	753	744	762	719	750	736	742	656	741	702	712	767	749	709	728	699	717	665	735	681	720	731	724	719	665	708	736	736	744	710	757	668	709	713	716	719	671	706	670	704	677	683	758	713	750	697	774	702	768	713	726	752	726	702	710	720	731	748	692	684	773	737	796	700	717	714	684	728	712	756	684	750	714	673	703	670	726	699	741	715	718	768	721	741	718	708	687	709	649	697	681	701	734	724	707	712	667	678	715	706	713	660	712	667	695	705	741	734	725	748	709	689	701	759	727	705	723	696	757	735	713	669	709	681	765	705	703	690	698	719	723	741	706	706	759	711	676	718	725	755	685	754	731	729	723	725	729	658	716	708	698	682	728	681	671	715	698	747	691	674	709	676	734	730	710	680	727	729	713	691	741	702	671	713	702	682	712	696	688	672	706	775	731	711	687	716	689	696	685	735	753	677	718	706	696	722	715	696	717	792	748	665	751	732	717	714	687	706	786	699	760	720	729	716	701	733	701	724	780	699	661	683	724	790	658	757	722	700	674	756	728	720
24166	24875	40825	35357	23568	13503	3369	1357	1127	1162	1104	1167	1096	1108	1147	1016	1114	1106	1111	1116	1110	1069	1136	1093	1077	1083	1078	1156	1085	1092	1060	1034	1104	1067	1057	1090	1042	1064	1156	1084	1083	1058	1165	1069	1031	1043	1086	1082	1114	1090	1065	1102	1055	1050	1121	1072	1082	1086	1077	1074	1068	1080	1073	1097	1118	998	1088	1037	1095	1105	1116	1121	1076	1081	1085	1095	1095	1058	1065	1073	1064	990	1079	1095	1076	1030	1062	1083	1053	1136	1005	1096	1106	1058	1034	1095	1090	1086	1110	1129	1053	1080	1077	1039	1086	1086	1092	1094	1096	1085	1086	1069	1114	1121	985	977	1124	1109	1064	1078	1104	1110	1088	1045	1099	1079	1091	1047	1010	1074	1115	1036	1100	1079	1091	1090	1047	1019	1085	1084	1049	1046	1084	1084	1113	1049	1158	1074	1072	1074	1044	1048	1099	1068	1072	1107	1083	1068	1075	1072	1067	1111	1006	1074	951	1091	1108	1012	1115	1118	1068	1105	1035	1058	1045	1054	1095	1050	1067	1046	1034	1119	1076	1070	1098	1053	1052	1078	1090	1117	1111	1088	1082	1034	1058	1072	1090	1067	1078	1026	1056	1092	1036	1124	1048	1100	1021	1091	1066	1034	1077	1036	1069	1052	1036	1054	1074	1093	1109	1047	1084	1051	1062	1032	1099	1112	1018	1095	1023	1074	1073	1082	1082	1056	1132	1064	1027	1100	1067	1108	1115	1077	1054	1077	1100	1055	1113	1004	1091	1046	1007	1103	1088	1074	1076	1057	1064	1047	1031	1046	1063	1060	1018	1051	1108	1090	1075	1093	1033	1042	1067	1103	1121	1034	1075	1083	1144	1111	1077	1082	1083	1126	1077	1083	1098	1061	1041	1078	1111	1106	1073	1066	1080	1087	1073	1031	1068	1086	1070	1081	1162	1073	1102	1076	1125	1019	1070	1066	1070	1054	1106	1055	1066	1073	1023	1049	1020	1049	1078	1046	1045	1080	1046	1106	1081	1066	1060	1075	1078	1106	1067	1092	1122	1042	1110	1045	1049	1060	1103	1085	1102	1096	1043	1049	1044	1050	1112	1081	1098	1054	1035	1009	1117	1108	1110	1035	1082	1079	1069	1166	1028	1127	1044	1103	1047	1048	1140	1088	1025	1069	1064	1061	1062	1030	1111	1118	1078	1077	1024	1068	1066	1077	1043	1122	1058	1041	1077	1071	1135	1042	1072	1021	1083	1140	1077	1027	1064	1038	1036	1060	1111	1080	1054	1091	1055	1063	1105	1075	1122	1101	1071	1134	1106	1125	1067	1074	1022	1125	1064	981	1029	987	1088	1106	1077	1033	1116	1078	1092	1058	1102	1133	1076	1028	1061	1076	1107	1063	1114	1085	1061	1073	1049	1020	1031	1100	1073	1024	1082	1088	1048	1078	1074	1087	1133	1073	1067	1118	1117	1111	1065	1082	1057	1071	1070	1077	1110	1096	1116	1068	1094	1044	1065	1117	1034	1039	1036	1028	1074	1103	1021	1023	1075	1063	1123	1071	1108	1045	1088	1058	1050	1036	1000	1053	1052	1058	1050	1020	1084	1100	1104	1058	1061	1023	1097	1117	1029	996	1120	1088	1114	1066	1088	1090	1071	1059	1073	1067	1033	1072	1080	1075	1088	1070	1067	1075	1128	1101	1122	1086	1116	1064	1126	1020	1014	1101	1054	1109	1120	1091	1050	1105	1060	1038	1047	1134	1094	1091	1063	1035	1058	1034	1044	1088	1043	968	1131	1118	1053	1025	1082	1122	1081	1072	1074	1038	1130	1076	1038	1067	983	1102	1076	1132	1111	1150	1064	1020	1041	1052	1080	1054	1067	1051	1097	1036	1072	1094	1049	1088	1036	997	1093	967	1072	1119	1062	1027	1067	1066	1078	1092	1054	1065	1012	1111	1041	1087	1093	1138	1045	1115	1047	1062	1083	1123	1070	1092	1081	1073	1053	1086	1079	1088	1073	1107	1085	1068	1053	1000	1054	1079	1072	1141	1132	1088	1089	1089	1046	1101	1070	1120	1064	1049	1045	1106	1094	1091	1038	1057	1084	1061	1055	1031	1064	1064	1031	1086	1087	1106	1027	1076	1084	1074	1074	1069	1133	1034	986	1043	1108	1051	1078	1051	1047	1051	1043	1097	1109	1046	1063	1019	1096	1064	1117	1056	1026	1023	1051	1067	1112	1054	1053	1028	1072	1057	1124	1141	1049	1021	1025	1017	1121	1041	1121	1052	1029	1050	1095	1075	1128	1053	1125	1033	1080	1069	1036	1110	1026	1104	1059	1061	1068	1095	1037	1041	1053	1101	1065	1106	1054	1059	1108	1083	1033	1118	1065	1062	1077	1073	1116	1047	1080	1072	1059	1063	1068	1024	1046	1111	1018	1049	1055	1073	1113	1116	1044	1066	1109	1005	1047	1079	1100	1105	1040	1124	1033	1096	1046	1055	1063	1097	1059	1115	1135	1014	1047	1115	1012	1025	1087	1038	1073	1100	1004	1068	1083	1083	1027	1016	1055	1062	1100	1080	1046	1074	1051	1053	1099	1079	1087	1062	1098	1121	1063	1097	1044	1065	1092	1077	1104	1085	1063	1095	1046	1088	1066	1070	1019	1051	1115	1083	1076	1168	1055	1085	1077	1039	1054	1130	1117	1055	1049	1073	1075	1041	1064	1019	1093	1083	1010	1100	1052	1077	1071	1079	1114	1047	1053	1045	1059	1092	1014	1041	1129	1012	1058	1063	1118	1046	1039	1112	1089	1121	1080	1077	1070	1088	1063	1058	1114	1091	1145	1131	1102	1038	1076	1037	1078	1034	1081	1060	1109	1117	1061	1049	1043	1083	1096	1067	1075	1065	1093	1103	1079	1061	1112	1084	1128	1077	1066	1033	1090	1072	1057	1055	1110	1004	1042	1066	1101	1080	1083	1023	1047	1025	1088	1040	1088	1043	1042	1098	1050	1053	1075	1076	1062	1082	1062	987	1105	1106	1035	1052	994	1081	1103	1090	1061	1059	1056	1122	1105	1071	1113	1043	1118	1049	1064	1014	1029	1042	1051	1037	1016	1114	1089	1076	1082	1074	1080	1047	1066	1039	972	1099	1039	1048	1111	1081	1104	1060	1027	1032	1038	1070	1041	1066	1143	1121	1082	1095	1072	1007	1100	1067	1079	1124	1115	1075	1062	1037	1051	1070	1060	1030	1077	1112	1043	1086	1080	1013	1110	1097	1066	1060	1073	1079	1057	1091	1065	1075	1121	1045	1074	1057	1061	1094	1055	1051	1094	1052	1065	1060	1092	1136	1101	1071	1051	1107	1007	1005	1048	1060	1077	1136	1081	1082	1031	1037	1100	1117	1047	1078	1049	1101	1076	1092	1135	1088	1096	1067	1045	1034	1133	1117	1042	1068	1099	1090	1080	1074	1105	1034	1083	1080	1097	1046	1015	1097	1067	1042	973	1103	1038	1021	1058	1038	1109	1110	1042	1089	1067	987	1112	1070	1068	1113	1074	1093	1071	1062	1060	1062	1124	1021	1097	1041	1060	1088	1056	1078	1125	1069	1007	1107	1107	1100	982	1062	1104	1075	1047	1025	1099	1087	1048	1087	1104	1067	1108	1079	1133	1072	1044	1055	1072	1091	1090	1060	1053	1107	1047	1084	1111	1088	1099	1087	1067	1097	1097	1092	1061	1117	1041	1085	1051	1121	1034	1094	1040	1147	1080	1027	1097	1052	1074	1141	1070	1031	1106	1134	1079	1069	1082	1065	1096	1057	1063	1052	1097	1032	1052	1098	1033	1031	1041	1090	1102	1060	1053	1100	1073	1033	1103	1093	1067	1075	1075	1052	1103	1049	1107	1152	1027	1067	1087	1070	1050	1118	1036	1053	1017	1050	1075	1063	1043	1051	1052	1045	1067	1107	1128	1041	1020	1013	1026	1097	1030	1070	1064	1057	1105	1154	1116	984	1061	1032	1036	1093	1073	1065	1114	1051	1089	1104	1061	1056	1053	1116	1072	1100	1075	1076	1051	1059	1057	1095	1091	1033	1032	1067	1109	1088	959	1027	1023	1040	1062	1097	1020	1145	1102	1074	1038	1044	1104	1118	1066	1122	1051	1024	1074	1123	1079	1079	1047	1124	1106	1039	1086	1100	1069	1093	1143	1153	1007	1062	1089	1003	1096	1010	1054	1074	1037	1064	1064	1016	1142	1085	1095	1098	1027	1077	1064	1034	1059	997	1038	1110	1038	1059	1063	1046	1017	1060	1083	1050	1065	1116	1062	1060	1058	1019	1081	1055	1042	1104	1070	1056	1060	1070	1122	1037	1087	1078	1065	1057	1044	1047	1041	1079	1124	1052	1074	1070	1065	1047	1119	1079	1043	1059	1068	1028	1053	1049	1024	997	1046	1044	1071	1086	1093	1084	1052	1062	1048	1068	1095	1115	1072	1057	1161	1075	1120	1104	1092	1148	1120	1007	1024	1065	1059	1051	1091	1073	1048	1087	1028	1037	1081	1057	1047	1081	1055	1102	1107	1127	1076	1152	1120	1085	1023	1072	1087	1037	1068	1025	1053	1093	1103	1146	1037	1032	1044	1089	1061	1050	1068	1073	1089	1072	1095	1096	1091	1070	1070	1042	1072	1089	1117	1053	1063	1086	1090	1034	1049	1065	1066	1110	1081	1095	1068	1096	1075	1041	1069	1073	1080	1049	1105	1152	1062	1048	1057	1049	1061	1068	1113	1031	1133	1106	1104	1089	1054	993	1092	1075	1082	1080	1118	1092	1057	1060	1088	1040	1024	1041	1094	1103	1096	1070	1079	1025	1042	1051	1063	1027	1124	998	1076	1054	1081	1115	1116	1071	1056	1050	1018	1067	1058	1093	1069	1145	1083	1075	1066	1061	1081	989	1119	1046	1096	1051	1040	1050	1032	1098	1037	1067	1086	1082	1082	1091	1068	1062	1085	1056	1104	1058	1023	1081	1128	1065	1074	1056
63002	104299	73122	42367	15444	3819	1250	1003	922	939	945	981	979	1015	976	924	951	982	985	928	937	949	942	944	983	1016	925	934	956	986	955	951	971	924	943	954	930	952	988	987	932	1012	892	916	996	952	987	1008	970	912	975	989	973	1019	934	959	921	960	997	905	973	957	960	972	993	980	973	944	950	969	962	953	971	991	912	927	977	962	943	949	944	928	984	936	962	967	912	936	945	957	940	919	921	932	900	966	952	959	933	891	928	969	932	943	939	958	885	951	950	956	947	927	927	956	1016	937	949	905	965	888	992	1013	994	948	1024	964	946	930	956	984	948	965	968	946	894	975	942	943	980	963	962	934	941	906	987	1002	968	1001	915	901	946	897	961	918	921	991	939	926	963	927	956	926	959	951	955	970	990	970	937	964	893	969	970	966	891	931	900	934	975	983	930	966	987	971	978	931	951	976	980	915	978	962	926	1001	957	993	949	935	960	956	958	895	1006	1014	946	969	932	980	933	947	957	870	957	954	927	954	954	975	954	993	934	911	978	925	951	959	931	905	923	1001	929	951	926	940	922	925	983	959	962	948	908	988	943	941	952	953	976	911	998	972	980	986	942	966	1010	973	949	931	956	921	976	960	942	965	936	963	969	927	907	935	935	981	949	951	995	950	935	911	992	954	899	968	957	908	945	954	956	912	982	984	931	953	957	990	921	936	996	992	959	946	973	946	903	927	997	929	896	903	958	893	991	1013	955	941	938	918	959	920	977	888	1015	942	914	925	968	980	967	925	977	983	923	933	932	951	978	883	988	998	969	953	935	983	928	909	976	941	974	990	921	957	960	971	926	970	954	941	914	928	961	967	965	976	984	974	976	973	970	954	929	917	970	936	931	935	939	943	954	985	950	962	966	932	959	961	971	955	1013	935	936	927	942	914	935	908	933	959	917	962	939	967	1023	906	965	946	907	928	966	954	1005	900	974	942	931	1022	962	995	944	987	934	958	945	915	968	932	991	993	937	992	968	957	949	991	929	915	987	960	978	981	930	928	951	980	951	943	922	960	976	933	964	942	965	898	965	927	983	946	993	972	956	930	948	954	971	925	955	942	955	933	937	915	975	921	949	927	961	972	905	992	1005	982	967	907	999	965	964	960	930	968	952	929	994	949	982	878	910	950	963	893	899	967	919	979	934	941	972	928	939	967	949	953	1009	897	963	992	964	955	936	906	942	972	934	943	913	903	940	942	908	997	946	914	963	952	883	910	984	956	891	987	999	940	924	955	950	957	946	963	965	965	941	908	960	974	955	978	976	929	942	982	975	970	921	984	997	931	979	981	966	951	937	934	949	994	899	969	954	956	964	1004	911	987	915	985	912	976	952	969	933	912	930	915	974	950	977	957	905	959	908	951	962	919	935	915	934	954	924	955	1006	976	972	938	969	923	943	942	994	958	943	931	975	968	924	892	937	931	980	945	952	971	941	979	975	1002	857	937	943	901	964	933	933	946	959	934	966	933	939	981	918	938	924	988	926	980	963	988	970	957	926	965	904	927	958	931	900	970	975	925	968	928	905	945	964	1005	919	874	904	957	1015	935	939	927	1009	996	947	930	908	947	950	977	923	931	912	934	991	944	950	943	924	957	909	942	937	999	912	936	961	1002	951	915	968	964	916	930	912	987	926	925	926	948	914	928	929	950	970	947	952	913	935	966	1026	934	951	954	935	943	943	931	973	937	949	950	925	936	985	941	946	990	957	940	951	891	932	994	926	929	927	890	935	893	899	944	967	1007	963	933	898	931	965	1049	967	969	916	954	968	935	1008	911	912	985	925	933	982	934	943	926	914	928	901	931	945	971	919	941	921	919	977	944	920	919	923	947	921	915	983	975	941	947	968	977	975	910	928	1003	966	951	947	936	965	931	937	1000	956	923	986	981	1005	1007	957	901	942	939	959	882	978	944	1000	976	970	969	963	951	955	955	957	940	930	960	863	987	988	959	977	920	982	978	947	988	967	915	969	990	934	949	999	951	1004	928	924	981	939	938	929	954	926	952	923	949	967	961	976	971	973	940	923	896	971	972	940	902	938	925	969	1002	979	971	931	949	876	997	857	941	919	995	1009	932	941	978	944	908	994	866	903	956	961	942	854	942	1000	996	992	973	918	888	942	966	932	945	959	959	947	939	940	861	909	935	986	926	948	939	989	924	944	957	921	975	962	942	931	919	952	951	954	941	934	942	920	927	928	955	963	972	947	963	958	895	935	995	968	985	1011	965	940	950	890	970	974	983	1022	937	981	960	924	1000	971	959	929	1002	993	924	921	970	911	937	939	971	933	953	947	965	913	965	906	956	928	954	942	896	992	901	932	950	982	904	911	943	955	969	893	923	972	944	914	935	1004	941	927	926	920	963	942	948	936	944	900	962	879	925	975	930	956	954	942	892	948	937	894	931	945	931	961	906	887	942	950	915	969	952	940	956	965	913	989	949	927	944	902	956	946	913	958	964	941	945	947	960	967	964	918	927	966	959	971	977	937	922	978	886	906	908	963	907	975	985	996	883	1016	942	967	927	910	924	951	933	939	992	963	949	953	950	923	924	954	975	979	980	915	989	959	921	935	960	954	973	900	983	955	957	987	942	892	972	1025	973	885	978	922	935	948	953	959	955	970	939	962	958	893	965	929	963	927	933	975	982	929	973	944	896	939	950	923	894	954	923	918	960	873	925	944	943	944	963	932	953	909	900	916	929	953	961	945	909	943	923	942	973	993	938	969	906	1003	962	938	934	936	993	937	961	974	943	949	976	943	920	970	981	973	975	909	958	949	917	955	982	971	887	1007	969	910	951	942	908	946	904	958	937	997	959	956	960	980	968	998	936	951	913	998	921	946	982	931	973	935	915	961	909	981	916	962	968	899	927	943	934	966	970	946	924	936	955	939	998	943	931	879	974	959	1008	933	998	953	914	948	945	946	926	951	930	916	959	953	941	972	907	893	928	1001	930	951	960	955	942	978	915	898	912	930	991	977	931	974	956	913	903	942	937	920	967	918	972	973	972	923	956	893	943	931	920	909	989	947	956	959	995	915	936	960	993	970	944	929	969	950	912	924	961	978	937	923	903	961	901	910	941	951	897	980	928	956	933	863	966	914	951	935	991	928	969	972	927	913	971	942	911	952	971	993	1005	904	974	932	904	976	940	922	962	934	934	929	934	934	928	845	964	953	899	936	914	914	933	977	962	964	978	926	923	926	993	964	929	915	989	966	968	972	953	937	970	954	947	915	925	941	881	942	931	946	934	997	944	943	908	939	956	936	875	965	962	985	960	949	946	912	911	920	993	951	929	931	955	951	935	925	949	932	941	987	962	960	965	935	982	954	923	928	986	985	922	921	954	970	887	914	859	913	959	970	904	904	915	989	958	927	955	924	954	965	956	991	883	921	985	944	862	907	971	992	930	943	921	949	894	941	920	967	916	970	981	938	964	943	917	1001	934	945	941	961	922	967	921	920	957	955	954	967	902	907	994	949	981	973	987	947	915	946	943	969	987	938	888	913	927	992	912	928	954	944	914
29768	35015	29544	11521	2401	1048	880	840	834	819	843	806	816	824	819	865	802	825	870	827	834	823	816	903	872	904	889	871	819	855	805	855	807	849	847	854	873	829	813	802	814	860	795	817	801	841	879	854	838	803	823	793	840	834	780	836	822	845	870	840	824	839	843	835	854	815	885	839	859	852	830	835	816	770	861	822	830	815	824	787	829	817	836	816	800	831	840	892	820	818	815	776	845	854	828	852	805	835	831	806	857	820	851	761	863	855	832	809	794	836	822	834	803	837	859	850	823	801	857	834	840	848	878	845	773	837	838	821	795	830	859	784	881	876	855	827	795	854	861	846	773	847	825	808	803	828	859	804	794	735	832	832	860	805	809	809	856	835	859	841	771	836	792	855	815	843	838	766	873	782	787	909	807	846	854	878	886	828	880	800	860	818	839	866	845	811	828	808	806	829	847	839	859	862	858	853	831	837	843	846	843	818	819	871	789	816	822	808	837	797	824	853	854	836	877	822	825	782	810	785	820	831	817	808	840	826	818	820	865	853	814	826	806	844	841	805	843	762	818	850	829	855	831	896	822	854	864	851	828	867	845	785	834	797	802	865	810	779	886	813	851	837	819	788	871	849	812	832	798	816	814	843	816	854	781	852	824	826	833	854	789	810	857	820	859	821	859	870	816	877	792	852	790	874	885	837	810	812	860	847	830	812	861	843	859	846	826	887	814	833	808	833	794	822	865	820	838	846	785	846	836	787	761	859	799	804	826	771	828	853	836	859	772	818	794	818	831	838	790	801	858	820	822	844	838	855	827	845	839	793	882	812	784	839	817	839	845	857	840	868	794	802	857	819	858	811	803	855	885	837	817	824	876	859	838	855	813	873	824	858	795	829	863	873	768	809	859	773	841	798	831	779	863	837	830	827	850	829	880	824	812	752	873	844	789	825	810	787	818	865	804	827	845	842	858	793	827	802	807	828	837	832	825	775	840	796	905	812	840	806	779	781	848	848	876	820	891	790	799	826	840	805	866	858	790	821	794	791	807	854	799	805	795	847	840	773	819	806	892	802	850	807	823	837	786	788	843	859	857	807	842	812	829	872	803	815	810	829	730	826	837	832	819	791	837	802	847	866	856	814	799	814	834	823	863	825	803	849	818	869	781	872	834	819	854	909	824	808	847	880	854	823	822	814	844	784	850	809	867	822	852	808	813	839	788	824	810	775	782	831	822	827	836	834	809	882	767	851	858	844	847	761	810	812	857	847	808	800	835	818	866	880	837	837	858	847	875	870	850	880	799	863	837	827	830	791	798	838	782	843	781	824	849	817	837	889	816	808	847	807	828	827	874	876	780	814	832	860	832	756	843	837	856	780	824	800	824	820	826	834	821	831	825	783	823	807	860	834	800	821	803	817	849	796	835	845	835	828	851	798	808	815	822	818	824	857	841	847	875	794	836	820	804	880	862	797	819	793	857	824	868	847	847	834	813	822	812	827	809	804	775	835	886	819	846	846	835	802	858	798	858	825	804	905	805	856	806	799	796	855	811	798	824	817	849	885	829	832	843	782	834	773	788	856	804	848	847	807	833	815	822	841	840	835	778	848	854	811	834	816	849	831	853	824	874	822	824	780	852	838	820	854	860	791	837	836	801	859	798	791	793	848	875	877	805	789	880	847	838	839	831	770	901	794	835	844	854	777	821	846	840	858	830	846	814	792	840	838	839	778	807	874	844	826	847	854	818	842	839	853	787	833	809	827	778	783	810	835	807	837	829	790	822	842	859	864	779	824	864	846	804	804	842	801	842	809	852	838	825	880	820	870	812	864	812	776	854	817	788	813	818	867	790	851	824	868	865	830	873	811	872	826	880	868	876	819	825	853	866	823	824	823	819	808	885	843	796	791	795	819	836	857	795	797	813	862	836	854	823	842	883	827	860	792	864	779	810	843	869	864	808	819	802	824	824	846	854	822	868	802	835	801	829	854	857	774	838	804	897	883	831	821	817	862	840	871	838	796	833	861	866	848	793	798	866	803	812	840	826	791	847	786	813	906	843	871	824	894	795	836	813	808	864	807	840	814	838	820	840	762	852	854	830	824	867	857	884	884	851	825	801	798	826	835	806	829	840	841	836	837	864	913	811	791	837	825	872	835	760	814	818	857	811	819	808	857	793	868	786	817	836	841	789	823	793	860	851	817	854	835	827	807	797	818	845	856	827	820	774	853	874	810	824	839	905	790	790	796	835	795	785	874	823	795	850	807	836	863	859	793	837	900	855	801	802	842	831	807	810	829	845	835	825	809	854	862	835	823	832	805	829	816	791	807	804	767	831	799	837	838	828	830	825	863	850	801	852	812	861	877	803	765	843	812	820	821	837	832	858	809	863	853	868	854	842	800	823	851	881	830	816	839	829	861	802	830	854	845	818	810	817	844	844	811	848	820	811	821	834	857	859	859	862	823	868	821	830	805	816	811	853	849	851	856	801	819	851	794	847	800	827	817	826	763	813	801	818	796	799	902	840	815	807	804	821	827	866	818	844	792	785	853	835	813	815	798	827	797	798	807	750	820	821	790	819	838	850	800	866	803	851	830	845	873	799	816	834	867	831	875	801	835	820	857	828	803	851	838	831	870	886	820	832	831	811	851	813	791	799	810	850	823	849	835	817	819	843	837	804	814	869	840	888	822	803	878	768	841	815	799	819	841	812	806	825	845	827	845	824	836	837	847	834	826	831	841	816	825	893	831	836	849	798	825	817	854	796	833	790	867	786	836	811	783	784	856	766	837	816	831	873	875	863	856	847	862	794	797	789	837	842	834	791	857	819	830	822	817	845	853	849	825	812	809	804	860	780	852	796	820	800	809	820	827	807	848	848	792	871	847	823	860	890	828	797	815	854	834	831	858	805	884	838	836	835	877	817	813	804	816	810	782	830	862	804	859	863	847	841	902	834	880	755	821	807	738	834	851	800	850	817	860	770	891	802	870	809	851	817	842	835	843	803	806	820	739	804	844	864	821	871	896	815	838	789	805	920	825	861	869	811	860	846	788	827	812	849	820	858	836	797	818	870	895	850	823	769	824	829	809	834	842	835	831	838	811	820	853	779	810	855	851	851	847	818	852	835	885	800	863	826	806	857	888	835	808	792	797	861	796	878	857	740	921	879	838	840	835	835	873	826	841	845	832	829	800	825	799	821	826	797	837	870	800	843	841	882	848	820	824	815	789	815	820	881	852	853	828	868	785	808	838	851	882	870	830	809	833	811	835	853	830	834	858	799	873	841	860	847	874	802	839	887	783	861	846	753	822	849	836	814	832	829	850	829	847	852	810	808	770	813	809	811	857	804	836	831	770	846	823	833	909	827	881	834	817	803	804	863	799	780	851	839	867	792	801	842	838	833	871	797	882	829	849	834	824	836	845	904	852	851	848	839	858	796	838	802	839	815	855	808	857	865	815	856	871	879	812	805	844	805	823	853	842	811	844	847	843	842	819	839	831	868	817	813	844
21079	41092	21352	5722	1689	776	669	632	622	632	689	678	665	578	645	574	700	635	615	664	694	660	650	675	626	637	681	602	652	628	629	621	676	665	691	662	647	674	631	649	636	671	634	637	627	628	613	657	655	635	661	618	674	647	643	682	617	687	697	689	630	656	641	605	640	647	625	690	666	661	639	674	675	650	681	609	637	606	665	603	664	627	670	694	625	629	666	628	648	636	654	645	660	636	672	609	651	658	652	687	664	686	609	666	682	663	663	644	681	649	690	688	679	705	639	630	635	641	633	638	650	627	633	676	668	621	621	686	676	641	622	678	664	605	629	673	656	642	679	623	656	666	653	617	644	686	659	645	701	647	641	628	620	676	677	656	635	668	611	649	631	589	634	667	640	632	655	670	632	615	637	614	664	645	638	654	679	693	665	660	663	617	681	651	631	602	646	605	635	636	619	686	646	630	664	606	667	691	639	647	654	639	640	648	604	655	670	634	662	641	682	647	635	652	659	658	690	597	662	663	686	614	685	630	719	637	643	653	685	644	650	638	653	651	670	642	615	649	639	662	613	632	682	689	648	675	628	625	600	690	632	657	610	668	622	650	646	654	693	635	620	610	634	602	637	671	635	634	660	665	649	660	690	623	636	635	607	625	605	658	655	614	652	613	683	699	662	625	680	663	657	664	621	641	648	642	727	647	637	665	640	673	658	649	703	643	629	652	716	637	646	629	652	662	670	683	655	670	578	699	665	603	660	657	667	656	652	674	638	667	629	688	648	658	641	666	664	666	656	676	639	635	612	671	657	646	643	663	720	669	629	622	688	658	650	686	650	610	674	653	602	622	652	660	668	648	639	630	688	624	667	656	671	629	636	633	625	651	683	580	617	653	652	634	638	670	651	680	616	645	682	621	630	650	648	670	705	674	616	641	664	656	619	622	644	620	643	613	665	679	649	664	675	640	692	620	632	649	626	685	611	688	652	635	588	637	651	640	654	643	656	662	673	672	632	642	658	662	655	637	627	677	649	624	613	680	664	616	630	643	654	631	644	669	666	651	669	636	655	645	668	648	622	665	651	672	668	673	662	683	692	627	677	637	620	649	702	648	671	629	680	637	659	658	630	691	623	651	650	648	650	608	652	701	647	642	621	627	676	668	649	613	613	643	659	657	648	648	651	660	645	633	664	629	683	625	657	648	686	659	673	683	665	678	610	638	613	675	655	653	626	674	673	678	640	655	690	601	640	718	655	621	668	644	648	670	640	654	620	646	678	630	624	636	662	639	678	618	666	620	615	655	654	666	668	630	649	642	641	669	611	658	651	642	637	614	609	656	614	655	655	620	623	647	588	614	639	645	667	655	642	655	628	658	616	645	635	674	674	670	631	678	634	684	633	676	658	656	625	665	623	654	656	643	636	650	674	665	611	617	630	634	654	617	620	648	646	641	655	625	652	625	609	632	653	632	655	623	649	610	608	617	635	623	614	647	639	682	670	618	652	669	609	635	633	634	646	667	645	640	708	639	610	642	623	642	631	613	670	636	694	642	652	655	607	657	634	641	616	632	631	662	622	639	657	682	655	659	651	620	598	642	652	668	656	679	673	604	657	636	603	618	584	600	672	671	693	659	616	663	667	686	599	630	641	618	632	669	662	674	644	690	630	688	689	668	644	659	646	624	674	706	633	639	631	645	659	693	644	642	673	648	679	644	686	643	677	648	665	671	679	628	616	644	656	653	676	614	644	640	662	675	659	606	643	635	655	628	648	637	631	601	651	638	625	635	627	614	655	632	697	628	661	686	640	656	647	623	649	697	621	670	659	615	615	623	655	625	637	675	612	665	640	648	689	665	647	632	622	621	627	666	650	653	618	628	652	631	668	642	627	632	715	657	623	666	633	655	660	655	615	655	607	678	639	635	636	626	647	649	660	633	669	711	633	652	624	631	675	657	649	600	660	661	681	638	715	696	634	585	633	654	658	656	605	665	616	669	637	621	647	644	645	658	644	656	638	664	653	632	640	610	614	680	710	666	677	633	689	659	632	637	633	665	669	661	649	649	626	650	655	641	628	627	685	676	634	670	634	636	591	672	636	651	695	567	660	626	648	646	613	631	617	611	635	655	640	642	624	670	663	650	665	641	698	694	662	640	674	657	637	663	674	670	628	674	612	697	666	642	661	664	655	669	612	657	673	658	643	640	654	666	673	703	682	647	633	641	624	681	640	675	650	642	672	634	628	660	645	658	634	634	624	659	640	707	646	683	645	662	645	618	621	677	690	652	615	652	644	657	625	638	632	615	665	638	628	624	621	623	635	673	636	658	664	703	697	637	610	677	676	624	628	643	640	598	668	629	669	673	666	668	656	646	638	669	667	649	643	635	632	658	620	627	633	603	634	636	640	628	704	658	670	656	645	641	614	599	678	623	643	645	683	636	611	664	676	667	631	671	667	624	693	641	660	665	708	655	631	666	672	663	665	646	612	629	619	660	633	650	652	613	620	631	692	642	655	684	687	624	671	623	666	612	617	679	659	659	649	662	644	626	615	643	607	607	631	634	670	674	658	640	650	634	653	667	653	661	655	687	648	665	677	649	672	621	688	601	633	661	652	676	616	638	632	669	625	651	641	646	656	654	672	611	697	642	677	622	653	646	635	637	639	624	708	720	602	662	654	648	629	642	634	639	643	617	652	647	628	644	650	662	676	613	642	636	646	664	710	669	664	638	658	679	654	632	699	633	648	672	690	621	658	672	629	639	647	653	649	661	638	665	701	619	637	604	620	660	618	635	663	666	679	651	640	661	684	633	643	661	650	657	643	634	648	662	699	638	659	631	639	625	711	688	704	646	632	694	640	666	640	667	645	655	642	654	675	616	652	657	663	631	658	672	671	632	660	648	601	626	591	627	655	693	670	657	659	690	638	669	602	668	687	629	628	650	679	670	633	607	667	618	671	661	642	651	635	584	632	649	604	652	618	701	631	651	654	686	660	615	626	599	629	679	655	693	680	666	657	613	658	656	649	661	639	636	655	645	662	670	704	660	649	619	669	606	657	613	661	613	669	643	669	652	588	632	682	615	624	624	731	659	642	643	642	693	622	642	654	634	668	626	681	658	608	605	621	607	609	603	647	618	644	664	654	601	629	629	627	616	671	655	650	666	676	662	683	631	604	661	695	625	677	666	681	678	621	613	633	657	615	624	673	639	685	699	632	680	649	603	683	677	646	624	689	644	664	667	658	667	659	584	662	630	655	648	634	673	668	665	710	613	587	599	642	652	672	637	640	622	655	658	622	651	647	651	666	651	647	639	673	643	641	605	683	653	650	670	621	640	697	691	672	651	701	696	633	654	663	640	649	626	665	645	618	677	630	632	672	661	668	577	702	619	623	681	690	660	671	646	630	628	685	673	660	667	675	678	663	660	685	672	622	666	684	609	653	656	608	580	655	626	665	652	667	661	629	637	635	624	651	643	663	649	644	669	630	676	637	638	689	634	647	623	664	638
26863	34258	44079	30844	11903	2336	1021	945	854	864	861	831	849	887	885	805	838	832	835	834	825	828	858	859	795	809	850	793	844	835	854	820	829	787	825	850	874	761	835	835	829	852	804	847	812	814	836	838	811	860	798	779	807	797	868	802	827	813	844	820	776	837	834	816	879	818	850	893	877	884	805	813	840	808	836	889	838	825	802	847	829	834	823	872	837	853	790	814	865	862	800	878	806	865	802	800	797	817	780	775	880	807	809	852	863	844	830	786	738	836	814	858	869	801	845	807	875	770	828	846	861	827	840	839	877	834	828	832	833	843	844	814	816	832	867	855	856	734	878	799	872	846	832	845	871	837	772	819	855	877	822	829	859	833	823	826	795	853	777	817	788	810	764	827	796	833	884	794	850	827	878	845	860	832	810	784	804	822	779	836	834	891	819	854	876	842	862	878	824	838	842	866	817	865	801	892	827	855	824	784	880	842	817	841	822	825	830	835	840	807	804	786	837	784	795	826	808	790	871	880	820	865	813	806	831	825	847	790	811	830	868	826	839	848	813	916	845	843	790	777	813	767	881	837	822	879	846	758	825	842	844	817	828	821	852	873	810	836	744	835	816	811	798	846	803	803	789	829	838	798	847	850	819	854	835	853	896	803	810	861	801	845	835	823	754	807	826	812	846	798	839	809	842	824	814	830	736	831	867	830	802	772	792	838	777	808	801	831	877	846	836	842	831	815	808	778	849	811	854	868	809	836	881	779	838	874	784	765	846	850	849	840	779	781	840	822	832	871	824	831	809	844	827	807	811	872	829	843	817	833	836	804	828	789	843	831	791	763	816	810	820	850	839	801	802	817	841	825	816	854	759	807	782	878	835	829	848	847	827	863	838	748	830	835	817	832	813	833	841	785	851	847	823	837	837	842	881	818	866	885	817	855	819	817	846	849	842	800	848	838	861	832	785	856	828	793	814	839	782	850	793	793	847	813	824	843	852	858	796	808	851	849	832	813	817	838	863	815	795	789	825	845	813	806	809	808	794	862	828	885	828	818	851	843	852	819	878	860	772	826	829	813	808	781	813	828	821	809	832	803	885	803	794	811	823	837	821	788	843	815	847	851	841	843	874	795	855	835	816	799	792	800	805	821	843	839	881	831	830	847	817	835	811	799	842	842	799	821	832	900	830	844	819	806	796	818	831	822	856	835	850	802	849	836	811	883	797	857	821	806	805	792	779	843	865	878	891	876	814	882	825	850	854	795	816	840	830	801	807	800	834	854	853	831	824	851	781	822	834	810	844	833	837	882	815	868	794	835	838	840	800	790	825	781	826	802	819	790	829	804	787	802	788	766	804	834	752	835	760	818	814	811	787	802	868	901	822	828	849	782	803	824	817	847	773	845	786	814	858	822	813	839	802	830	850	839	937	857	819	798	825	816	786	854	803	862	820	819	804	894	865	791	841	803	855	826	848	813	836	823	797	821	859	800	833	806	832	793	904	871	835	838	840	872	778	802	820	788	828	829	823	833	840	848	849	803	817	849	838	813	865	852	788	806	794	830	788	852	830	816	781	816	796	806	797	819	822	837	824	777	856	857	828	796	859	835	831	836	846	884	854	755	819	781	779	836	833	812	864	797	782	880	796	804	828	820	789	856	836	800	814	810	798	824	831	842	830	782	806	836	849	840	783	833	781	860	852	830	829	859	804	812	827	768	823	890	842	831	828	872	777	832	868	832	875	804	802	748	850	807	883	774	799	765	828	829	798	829	879	830	859	825	832	832	822	754	838	871	861	844	793	875	823	846	808	851	839	813	782	796	851	781	863	858	806	856	833	797	858	805	822	821	828	777	787	762	852	816	834	822	818	795	775	791	883	812	792	818	873	881	846	818	853	846	813	823	776	811	834	841	853	841	846	824	829	832	846	824	868	843	834	793	774	851	838	829	796	824	824	851	866	826	792	831	833	833	876	799	872	829	864	808	818	837	801	817	829	797	837	829	777	782	817	768	785	831	817	763	820	855	799	831	787	853	833	840	861	796	824	794	790	820	809	794	866	813	872	837	794	827	841	851	840	819	826	796	811	874	812	803	870	858	794	846	831	832	816	772	870	856	845	850	789	805	913	827	844	844	884	814	839	864	814	853	852	846	797	831	840	785	791	814	792	837	771	790	809	803	818	779	833	829	839	835	756	838	833	822	805	796	806	820	788	887	787	841	851	850	874	855	834	826	857	841	829	778	834	834	780	795	844	844	798	809	885	864	844	845	823	847	779	844	803	824	847	810	853	786	851	821	835	809	805	818	878	810	860	858	781	800	816	830	839	830	834	814	835	853	832	851	806	811	820	772	823	874	812	831	795	856	841	826	847	797	833	839	810	803	792	836	788	835	845	869	847	839	867	820	801	820	765	789	788	855	852	845	868	798	811	773	790	866	794	829	850	799	855	788	861	801	767	849	803	810	815	807	787	806	866	850	793	802	751	804	825	843	832	824	782	867	824	813	785	837	844	822	838	841	769	851	836	834	793	794	807	822	826	795	832	856	866	795	855	872	870	865	865	840	821	804	783	810	800	810	844	855	821	826	832	825	830	858	801	841	806	811	838	758	794	845	811	783	840	836	835	838	849	858	820	846	858	820	840	858	839	810	814	877	818	781	876	823	809	815	830	817	849	843	796	822	858	880	752	839	771	806	806	843	855	852	773	807	827	780	872	817	832	840	825	811	778	866	812	797	847	871	848	763	858	859	820	830	849	807	820	809	860	847	869	819	861	865	874	860	789	848	772	789	839	892	857	829	839	790	882	818	774	783	798	852	838	860	821	814	896	790	792	811	771	810	848	758	831	882	827	837	810	855	812	847	815	795	774	809	770	809	824	838	850	855	833	802	815	822	852	799	812	820	828	854	842	849	810	812	853	851	801	815	839	826	833	773	822	837	776	846	812	785	810	819	813	816	807	813	807	759	799	852	834	871	819	851	839	868	784	879	814	772	761	806	839	877	869	835	801	844	808	841	833	866	871	828	858	824	804	795	836	788	838	818	852	810	822	840	835	796	848	813	821	836	783	831	801	903	774	834	833	797	842	834	798	844	836	815	851	826	825	821	844	785	841	794	858	818	837	842	851	818	809	794	841	837	792	799	815	845	806	849	852	823	789	800	855	857	830	878	819	846	865	853	783	863	858	769	863	842	837	832	859	837	806	791	797	776	829	890	871	822	842	807	806	806	833	790	838	839	845	841	848	806	826	794	888	818	876	868	823	863	804	849	816	782	825	838	849	832	848	802	861	799	838	841	871	802	792	800	831	775	869	829	815	819	848	862	819	837	877	876	805	867	803	836	844	845	859	824	894	873	843	848	816	848	882	805	834	847	852	788	804	842	800	804	822	824	799	794	820	792	776	777	836	838	857	819	870	857	794	868	773	805	844	816	848	803	843	793	804	848	828	833	815	810	853	829	806	862	841	867	822	825	794	810	831	837	858	817	798	843	803	892	811	803	824	815	884	827
56552	86488	51105	18166	4751	1322	783	725	721	643	744	703	674	750	767	740	724	711	673	680	710	747	684	687	701	733	728	702	710	729	700	757	678	691	697	699	684	713	678	705	731	773	709	714	701	670	738	721	671	664	734	724	755	677	731	687	682	636	714	702	709	696	743	678	692	711	729	747	733	720	687	725	750	700	688	697	724	741	752	748	720	678	709	714	714	663	698	679	706	694	675	663	718	655	705	718	683	716	734	723	686	758	709	694	702	689	732	686	690	714	709	707	714	694	718	747	674	734	749	685	696	711	716	693	663	670	698	684	667	652	714	755	668	671	665	688	685	676	698	688	678	695	708	713	723	727	716	698	670	757	686	662	701	753	702	742	756	642	687	700	715	734	745	715	704	718	686	728	714	700	709	666	658	724	723	720	739	653	682	655	750	674	695	705	723	691	719	706	695	711	658	687	687	721	680	687	742	695	713	707	715	682	656	643	666	667	719	759	724	680	654	662	695	700	696	685	677	700	732	693	737	673	662	709	672	671	719	672	684	690	685	753	656	671	672	683	701	714	705	680	686	727	672	714	686	705	670	683	698	680	670	732	705	718	667	691	706	715	731	776	667	700	712	690	696	673	724	702	684	732	680	691	709	730	716	720	735	706	693	724	734	716	694	705	665	708	695	674	672	707	664	747	711	694	682	706	707	655	713	723	746	708	714	695	732	726	654	665	677	722	759	711	672	733	715	698	660	713	718	743	704	690	662	724	693	682	689	705	704	760	743	719	748	708	682	733	673	694	656	681	700	719	716	740	740	717	683	689	681	677	720	668	728	682	701	647	686	699	710	678	704	712	714	740	662	695	634	682	756	715	744	685	739	740	712	694	692	696	732	702	713	692	726	717	699	685	746	696	717	691	724	657	671	697	675	709	740	705	705	702	673	697	706	733	712	713	701	671	679	686	661	694	695	691	670	706	723	658	656	666	716	677	722	685	770	714	723	732	704	697	721	718	733	672	697	716	690	705	709	711	718	756	684	716	677	696	674	663	721	695	691	723	668	711	715	691	689	654	712	717	722	710	683	676	702	693	674	763	651	691	704	696	717	654	671	727	738	686	690	701	734	724	707	719	663	692	695	705	639	684	685	710	647	763	724	721	682	720	689	674	680	667	670	702	735	704	722	729	701	679	703	703	714	695	724	690	686	666	698	686	712	690	673	696	682	674	639	679	693	694	738	687	702	724	708	696	679	732	702	663	715	696	694	662	694	691	673	703	712	685	651	751	698	682	678	682	709	699	716	673	716	678	695	686	706	681	729	704	660	654	659	713	689	674	661	731	681	712	711	705	656	706	710	686	664	691	705	722	708	715	689	700	749	664	705	703	693	681	674	701	702	711	726	665	708	661	776	750	669	718	722	687	713	685	702	651	709	683	717	682	703	730	676	707	677	693	675	681	730	712	669	688	709	694	723	668	711	695	659	699	728	680	692	720	676	675	680	669	647	733	716	682	655	686	694	684	726	680	726	718	670	707	717	707	715	687	715	703	716	674	698	714	658	713	636	654	736	684	732	742	708	674	703	760	709	729	639	669	662	728	696	701	659	697	681	732	724	702	691	646	717	692	694	711	727	682	677	690	681	746	696	688	667	713	674	705	695	662	646	729	683	695	700	676	681	697	697	728	722	725	732	674	736	631	694	727	729	749	662	693	643	699	693	742	679	685	668	681	685	698	690	694	714	672	680	719	683	744	693	659	717	741	658	693	705	713	696	710	691	675	697	710	716	701	645	652	692	678	669	745	721	670	693	669	691	726	693	730	697	672	692	686	649	708	688	693	701	708	738	697	716	698	687	706	682	674	683	723	637	673	650	702	742	729	686	708	749	707	711	673	663	685	684	705	668	651	722	711	673	737	647	680	672	701	678	673	724	720	680	723	725	713	715	712	669	714	685	726	657	723	669	714	752	697	655	642	681	659	668	732	716	718	692	723	676	693	683	687	687	685	684	674	703	691	707	726	683	667	708	727	707	672	690	683	674	652	712	696	724	733	675	671	700	695	667	677	678	654	714	720	700	691	686	668	762	688	684	672	677	703	729	693	695	736	696	731	675	707	706	682	698	687	704	719	701	684	709	675	665	691	681	693	681	665	690	741	667	750	681	708	661	683	652	709	694	703	720	726	684	698	688	688	714	718	681	714	712	692	707	721	690	733	703	667	704	711	643	749	682	685	699	693	729	707	688	664	674	700	718	680	684	692	678	707	700	692	712	690	703	655	709	683	681	715	698	704	715	679	699	717	696	697	667	715	758	667	706	669	733	685	681	663	634	725	714	687	714	715	690	692	668	699	681	697	696	658	716	722	680	713	701	689	687	674	679	688	669	681	722	716	673	727	687	708	734	684	650	695	706	692	694	648	692	683	704	658	735	689	675	673	704	708	707	687	693	724	652	689	750	674	693	705	723	676	689	656	667	720	742	701	692	706	719	659	707	677	671	724	697	711	702	728	691	665	684	685	709	699	691	709	715	674	698	733	676	694	700	703	697	706	715	711	702	665	659	718	754	689	730	699	700	729	677	714	729	695	670	691	682	677	728	693	677	688	699	715	683	688	682	661	703	716	660	697	712	673	679	715	679	716	690	711	715	701	665	717	699	698	712	702	651	671	676	710	672	751	714	740	714	705	731	734	703	688	690	741	696	709	688	642	700	673	623	719	725	691	746	663	666	659	704	663	701	684	677	703	740	712	669	731	708	735	686	701	704	697	710	688	726	697	721	659	642	693	703	710	728	717	714	664	681	704	678	708	721	735	666	701	691	674	701	735	696	751	737	658	708	639	714	692	711	710	699	705	707	687	730	697	709	690	699	732	711	693	690	701	693	659	745	712	689	715	702	702	674	706	708	660	693	724	709	730	768	688	684	636	727	731	683	809	733	725	672	707	728	675	687	733	684	689	672	695	675	695	700	708	709	659	695	711	672	731	718	664	716	681	681	683	730	718	683	671	682	646	727	711	676	705	674	704	703	673	675	655	659	696	670	695	702	673	687	689	736	730	684	689	710	678	698	695	710	698	670	724	709	715	697	704	764	706	694	708	749	741	677	694	701	693	677	672	683	687	703	721	698	732	720	688	693	731	719	693	691	679	702	688	734	691	708	721	627	661	698	731	739	728	732	681	706	744	700	686	713	672	685	706	700	670	679	688	675	707	696	706	720	688	712	711	710	685	734	715	716	709	737	721	660	668	669	712	651	714	693	717	640	692	696	689	688	618	686	715	692	681	704	668	701	719	695	683	709	717	666	633	722	705	709	669	685	713	693	675	703	671	701	667	734	695	702	698	681	693	654	722	749	681	715	646	670	717	689	695	646	688	704	687	688	675	708	712	669	695	710	698	646	670	691	702	678	694	734	690	702	665	724	706	687	708	686	707	697	699	699	724	694	710	714	699	724	706	668	652	676	704	775	712	699	661	734	699	704	706	705	757	692	682	718	685	683	693	725	699	708	682	727	690
24356	23655	32863	27433	20744	11731	2511	1245	1069	977	1046	1047	1040	1067	1080	1158	1031	1020	1038	1027	1058	1000	1049	1032	1083	1039	963	1024	975	1023	1041	1072	973	992	936	1058	1013	995	1018	1026	1067	953	981	992	1006	978	1035	1019	1026	991	1048	1000	1020	977	1013	1042	1056	1035	958	1037	1012	991	1035	1030	977	1027	995	998	1024	1022	1011	980	954	1025	1028	1029	1034	996	1026	1008	991	987	958	1030	921	959	955	960	1018	1012	1038	974	1007	976	958	1013	1001	1068	1040	972	1023	975	1019	979	1008	1038	1027	995	1011	1010	1000	980	1014	1008	1004	948	1017	1030	1032	977	996	994	1029	954	980	978	1054	1040	985	1039	1028	992	1043	988	1031	1013	990	1007	1050	936	988	1063	1007	1021	954	991	991	967	1041	1075	1026	940	1043	977	985	986	1055	984	1007	978	1026	1005	1013	945	997	1044	976	1045	1025	1010	1029	1037	1011	972	999	1020	1055	968	1079	982	1001	976	1045	988	987	1018	1036	1022	1020	1030	936	980	989	1002	971	994	990	985	997	987	1007	987	1039	994	987	1028	956	959	1027	1031	1006	1006	990	1018	960	1011	952	966	978	1013	1025	974	990	1004	989	1008	1026	995	1053	1002	1003	1019	1007	991	1059	978	941	985	986	1010	955	1038	1024	1052	1000	1033	994	1043	1043	1009	978	976	999	1036	997	1018	1016	1024	1003	1087	1059	1013	999	1069	980	1022	958	1030	1016	1049	1023	1008	1015	963	964	1048	962	977	978	1024	1000	1002	1020	1018	933	1027	966	1007	993	1034	1029	1051	1031	984	1041	993	1041	1039	963	1017	973	1024	944	1026	975	1016	1034	982	1021	955	942	1006	995	1004	968	1034	995	1021	1062	1018	958	979	1000	978	1028	1004	1028	1066	1041	1001	980	1023	1004	984	1036	983	971	1004	971	1003	1030	1003	995	1055	1040	962	959	1033	967	1009	962	1032	966	1039	969	1009	993	1112	941	1032	1036	989	977	1030	1049	992	974	965	964	963	1006	976	1028	988	889	1003	954	965	982	947	964	993	1062	995	983	1057	1016	1022	1041	1010	973	950	960	1010	969	1007	972	1033	1021	957	1022	1077	1114	1021	1021	1023	988	1004	988	946	1014	1049	996	1026	968	1026	987	977	1044	1083	1092	994	1043	984	959	977	1033	1020	965	992	1014	1005	1000	1000	1003	973	1042	1007	1081	1012	1028	987	957	985	962	986	1001	1043	978	982	993	1011	1025	1016	1003	1014	987	1062	995	1058	1018	986	1011	988	969	977	985	1087	1023	994	1053	917	1014	971	947	997	1016	973	975	1031	1078	1015	951	933	998	976	990	978	1012	1026	984	966	978	1070	1001	971	974	1021	935	1009	984	1013	972	977	997	942	1018	1002	1035	932	1007	1003	1066	1016	948	994	962	990	1030	984	1042	993	1008	1007	1008	994	975	1004	1014	994	979	1004	1039	979	1041	990	1018	982	990	1033	987	1077	1011	969	1043	957	985	994	964	1064	976	1058	971	1069	999	994	992	913	1091	1000	948	1004	994	1008	1040	1015	1027	996	976	994	1022	953	1052	986	1027	911	972	1042	986	990	1007	930	994	982	1019	998	949	1049	1010	958	996	1065	943	1004	1003	979	1082	983	1030	1025	1007	1052	1023	996	1018	974	967	1018	1010	994	1024	1027	958	981	1037	1010	1008	1027	946	1007	982	1024	1044	1019	993	1035	981	964	944	1044	1032	1003	1023	1061	1066	960	989	973	999	988	1036	990	1062	1003	989	1042	993	986	954	965	1004	1006	1090	993	1093	1031	991	948	965	987	1042	1030	1030	969	938	1008	968	1084	1079	1031	974	1049	952	992	964	996	1003	1059	1032	1019	999	963	996	988	965	979	1033	1003	979	997	1004	1031	1011	976	964	978	1086	984	1049	1015	986	1012	1037	1046	1027	991	988	1030	1029	1024	1000	1032	1121	982	988	1083	1001	979	974	965	1068	1009	1051	997	1072	991	978	1019	1024	939	1013	938	1024	1008	1019	976	987	960	1016	1009	977	979	964	1020	999	956	1037	1008	996	979	1047	965	984	1012	998	984	959	1030	971	1011	1031	988	1034	1009	995	987	944	1024	973	971	1022	1028	1012	982	998	972	987	1041	1000	1038	969	1058	957	1027	985	1016	1037	1073	997	1012	1012	996	1027	979	1029	983	988	1006	1008	1007	972	1011	1019	1021	1018	1016	1074	943	998	961	963	1052	1046	918	983	1026	943	1023	963	985	988	976	976	1028	1058	1000	1076	1036	981	995	976	1054	967	983	947	1006	1001	1007	986	1023	1036	964	1032	1014	965	939	985	1003	965	990	955	987	982	997	1053	1021	988	1013	1002	993	1018	977	994	1032	1014	1016	959	984	1019	1012	1028	1038	1020	992	1004	999	1008	1011	1011	1029	1041	1013	964	976	1002	1006	1049	982	1019	1021	1005	925	1035	1002	998	967	1010	1051	1024	993	989	1002	1014	949	983	984	949	989	934	995	1024	912	1072	1001	988	987	1008	1024	997	1057	1030	984	987	991	1034	995	987	946	983	985	1008	1001	1031	1026	961	1020	972	993	997	1044	1005	964	1007	965	1049	1024	1040	1001	995	1044	935	1037	985	1001	978	1017	993	996	1007	993	984	960	990	966	981	1001	983	983	1008	1031	1054	967	962	998	1021	1054	985	946	981	913	995	1022	1043	987	1036	1074	1020	1000	1019	961	1015	985	999	972	1029	1011	986	956	1063	1038	1022	993	1012	1015	992	1017	975	992	951	982	960	951	1033	974	987	1056	1041	1028	1063	1052	1012	1018	989	996	1026	1016	961	1055	921	1021	1012	1025	998	1049	993	987	996	979	1004	992	1025	969	1033	1007	987	985	1031	947	1017	1036	1030	972	1035	973	1034	1021	961	963	1024	993	1004	1011	1011	1065	941	995	1016	1050	1016	1016	1009	995	1025	1017	1027	1002	1019	1013	1015	1022	983	1026	1048	1039	1002	997	1047	1043	947	958	965	997	953	960	924	1018	1049	1027	1026	957	1014	1076	1027	981	1043	1032	999	1042	985	1017	954	976	1007	1033	1020	959	975	997	1054	1057	984	993	1011	1014	1010	1031	975	973	977	1022	968	951	976	992	926	1018	1025	1038	1002	1001	990	1009	1006	998	985	962	1015	969	999	1015	1044	1019	990	999	961	964	984	998	927	923	952	1021	1043	929	993	992	987	1040	1006	999	1018	994	1025	997	977	961	1000	993	1009	955	994	969	976	990	1029	1033	999	947	1018	1013	983	1001	993	1042	976	971	1026	1002	962	970	938	1008	1039	999	992	1002	1038	958	1041	981	981	986	1042	993	953	1031	1030	1035	1000	1000	980	993	975	961	964	1020	971	969	1030	1042	979	945	994	1000	959	1016	1009	1005	1006	984	1063	1020	986	1024	978	995	1008	1001	1050	1012	1003	1024	1020	1045	976	992	994	979	1022	957	982	1087	981	1034	994	960	989	973	1004	1013	995	993	1001	1034	985	1029	1033	977	973	951	977	969	995	983	984	984	969	1034	1031	953	994	962	1015	1011	1020	1058	1042	928	997	998	1010	994	989	1008	936	993	987	1007	950	956	957	985	1007	987	1002	1030	1027	1001	968	1039	1020	951	1005	1052	980	993	1019	972	970	953	957	1018	995	1018	1004	1032	1010	1012	1014	1018	981	991	982	994	1006	1002	971	1025	1026	986	1077	1033	1011	1069	1000	980	1068	972	979	933	1021	973	1048	1025	945	952	959	1039	981	1033	942	1023	1015	1043	1041	1008	991	1042	1028	989	959	970	1013	945	1025	1014	990	948	973	1039	1052	1016	1039	1005	1024	1049	976	995	1025	936	1019	985	1045	1016	1029	1013	981	953	992	1033	1060	978	953	965	996	978	1017	942	1001	1014	971	988	1000	1005	995	974	922	1016	987	968	1024	1022	1014	993	1074	1037	913	974	990	1037	1009	993	965	964	933	1038	1001	1045	989	1046	1025	986	1043	983	1001	943	953	1007	969	1019	978	967	1053	963	973	959	947	970	1004	993	1023	1054	1015	987	1041	1095	994	973	956	1024	1070	936	1054	962	1011	983	1093	972	1011	1030	967	1009	1004	964	964	1004	949	990	1020	1025	956	1019	1050	1039	998	1000	1032	1005	915	978	973	959	1011	994	1015	983	987	973	1023	1013	1006	1014	990	1007	1002	953	1024	1009	1051	1004	1023	981	1018	1018	972	966
61755	99228	63558	29143	8640	2205	1025	898	879	868	890	883	909	889	882	909	892	879	895	856	935	986	923	888	891	907	899	886	873	921	873	940	922	870	880	847	942	919	882	902	830	901	871	907	869	889	878	866	908	911	896	870	912	929	874	902	869	922	869	907	905	869	875	871	913	861	947	866	909	968	900	839	890	880	841	862	885	885	898	894	872	899	851	890	924	890	868	882	864	882	944	846	874	841	925	879	887	844	854	870	919	871	933	887	897	861	907	889	862	834	862	881	826	861	927	887	915	911	856	851	876	860	827	857	905	857	875	875	894	937	899	871	872	937	912	834	869	934	887	872	822	831	865	900	922	821	894	927	880	929	856	852	915	877	871	858	908	880	874	868	889	876	918	900	881	854	875	886	918	930	872	868	842	864	860	841	873	910	892	857	923	832	857	860	902	856	877	851	823	844	854	873	887	852	892	845	851	833	870	872	868	896	900	835	863	892	772	921	893	894	834	856	886	857	862	899	848	848	896	876	919	865	887	870	896	863	920	879	862	819	872	851	881	930	892	851	847	895	843	839	823	897	854	847	830	875	872	910	918	881	843	862	870	856	842	881	901	858	905	884	874	813	921	838	901	880	912	878	876	965	865	832	884	899	896	833	923	881	924	892	877	889	881	895	874	886	882	847	873	875	857	861	862	877	867	884	898	874	840	847	860	880	880	863	827	869	886	844	880	908	878	892	926	880	761	849	915	892	886	929	887	849	890	898	829	865	855	893	854	840	844	886	882	891	859	871	880	864	854	879	922	865	897	873	895	902	883	890	790	848	842	902	879	891	901	881	882	854	846	899	868	887	851	878	872	827	862	897	852	870	861	833	907	877	896	847	887	908	834	928	886	838	881	821	864	868	843	882	906	905	841	873	895	914	893	839	882	872	905	931	895	830	917	825	844	900	848	849	916	893	901	858	896	892	833	843	858	881	869	933	824	913	883	823	868	847	867	870	879	901	874	879	850	908	849	875	874	910	885	910	892	882	898	888	884	906	840	849	874	889	826	826	853	867	884	906	844	894	901	873	896	865	840	876	902	850	847	886	844	892	897	870	883	884	910	859	861	919	879	884	851	893	901	827	853	899	863	841	888	921	869	880	871	899	865	866	942	868	916	887	880	869	849	945	915	911	922	881	829	881	881	881	869	924	881	872	921	868	856	841	865	894	880	867	834	958	900	895	921	966	851	834	871	867	801	857	925	870	882	854	863	854	936	861	908	927	854	866	865	878	855	919	899	882	912	842	869	907	892	864	899	918	848	911	898	918	865	859	869	919	871	932	877	906	945	850	897	833	851	907	833	842	835	903	881	847	927	898	870	823	893	900	836	843	913	891	857	862	890	879	849	856	797	889	858	858	877	828	845	879	941	900	881	867	883	816	862	850	886	909	908	882	877	857	848	910	852	857	868	886	871	873	841	882	881	817	894	869	909	927	847	861	894	907	919	886	927	848	919	820	898	894	863	820	857	862	883	896	875	866	868	930	902	903	862	908	811	919	943	901	812	832	857	876	933	861	882	856	868	888	886	829	887	880	910	867	858	830	843	891	865	875	814	847	869	869	862	896	864	916	838	944	840	861	891	865	861	887	881	865	842	909	882	904	874	856	918	882	848	929	931	856	824	891	879	864	857	905	917	852	918	882	844	858	842	910	828	885	859	878	872	883	883	857	885	871	923	903	864	874	864	863	844	926	877	858	870	894	859	883	857	922	859	885	886	901	910	881	893	908	877	876	894	940	887	931	885	881	869	882	800	953	845	882	899	876	881	904	836	886	846	849	880	866	907	887	840	862	864	914	880	896	818	836	895	866	836	906	884	871	874	875	831	884	841	869	877	909	841	895	880	877	923	901	831	905	848	898	897	897	898	867	889	839	918	869	889	902	908	865	907	846	832	892	829	901	891	896	870	822	863	871	829	882	890	860	875	862	863	886	886	867	882	832	837	919	856	894	888	878	884	867	862	839	863	915	858	883	864	853	847	881	821	845	845	841	865	876	865	854	879	852	929	883	893	883	845	906	850	844	846	851	896	889	862	859	905	857	891	928	838	872	883	810	835	842	868	855	872	844	936	848	872	921	881	918	843	879	851	926	830	895	882	845	845	808	849	881	826	873	842	859	894	845	879	827	890	823	874	832	850	893	897	881	855	910	864	859	835	893	871	873	861	877	881	880	852	933	880	888	928	832	881	885	842	873	880	904	886	895	858	923	866	921	909	828	845	875	891	850	851	911	843	805	836	937	882	889	885	882	905	882	890	878	891	858	833	922	856	899	820	890	840	899	865	856	851	885	829	845	865	890	868	890	910	897	877	882	855	919	974	868	894	852	878	855	919	880	891	838	818	889	865	810	849	872	885	850	905	856	917	875	839	872	833	872	879	884	903	924	896	828	896	880	877	858	897	893	879	879	839	823	880	888	903	864	880	854	882	882	873	902	905	861	892	921	891	837	804	873	891	852	882	844	941	905	855	868	848	842	889	912	839	844	854	846	847	835	819	897	805	838	864	842	903	847	840	905	901	847	829	882	903	903	863	797	896	880	871	871	902	902	861	847	837	863	909	889	951	895	914	873	876	878	866	910	837	872	851	910	922	910	843	903	900	856	826	847	826	845	851	859	884	875	864	907	836	902	882	834	860	872	843	849	864	898	881	908	861	850	905	882	887	871	942	839	855	860	869	828	908	868	827	824	873	889	909	865	861	883	868	900	873	869	864	873	850	901	887	811	887	838	845	857	916	887	883	863	860	863	893	913	918	862	877	874	865	876	845	892	891	872	894	838	848	869	896	887	802	872	873	830	903	854	923	871	926	909	887	900	885	869	922	870	847	942	860	896	888	882	897	860	873	928	856	904	857	906	876	890	902	877	902	911	908	896	928	834	841	880	890	896	865	902	872	863	835	861	880	901	860	907	921	840	872	823	885	865	872	884	840	884	878	859	918	898	865	911	843	850	823	881	830	861	870	867	878	845	853	867	877	906	910	896	941	820	898	860	890	873	909	878	859	829	802	920	868	859	920	912	838	858	869	893	887	920	895	877	887	842	871	897	900	876	829	879	831	837	903	858	868	861	883	885	848	874	884	918	845	878	850	902	885	881	896	906	862	849	876	926	889	869	883	843	860	870	854	841	889	898	867	885	915	899	834	864	900	854	888	928	860	839	875	873	860	876	858	903	861	867	883	845	883	900	863	870	851	888	871	845	900	890	874	840	831	835	886	845	863	909	879	870	838	862	890	901	902	936	846	863	913	903	831	873	908	878	941	866	826	872	887	794	851	883	868	914	887	853	830	913	855	867	857	855	836	835	824	862	855	819	856	840	843	861	854	872	836	865	876	877	875	878	886	928	866	843	865	836	836	885	891	838	902	862	866	838	809	847	895	903	970	856	893	897	882	873	887	870	831	878	922	826	872	891	855	865	840	806	843	896	893	945	865	876	863	879	879	884	880	875	913	855	872	857	853	890
32329	32146	23881	8106	1834	1031	823	782	725	730	795	783	754	778	703	746	774	760	761	768	752	783	753	772	728	738	789	755	763	734	759	814	773	734	773	749	759	686	785	751	751	767	759	703	778	763	786	779	772	784	718	756	759	779	729	709	734	712	739	779	717	758	717	721	726	758	741	770	743	795	762	750	756	733	754	743	770	807	749	780	727	765	766	755	757	773	773	764	738	743	767	735	737	783	734	718	813	751	743	812	769	748	758	753	746	732	755	739	695	703	822	763	745	745	737	811	795	727	806	746	778	723	728	723	829	779	765	749	695	793	799	726	745	704	759	785	752	752	720	715	754	734	743	712	800	750	810	754	753	774	741	762	804	759	768	780	732	760	715	756	743	718	733	793	761	780	718	732	762	731	691	738	800	778	761	753	756	744	724	727	744	734	794	761	770	727	732	762	719	778	729	788	761	772	759	744	802	742	769	754	728	739	728	716	759	737	773	799	729	750	725	759	725	731	777	772	765	715	780	769	752	738	716	731	774	732	770	702	757	779	737	743	764	755	811	788	787	781	759	745	788	772	776	770	757	732	774	783	747	787	711	748	760	773	749	758	778	735	724	782	759	793	714	758	704	741	773	748	713	781	771	747	794	752	718	792	748	727	791	772	759	740	724	765	770	731	719	742	775	733	742	774	738	756	768	746	752	766	764	763	753	743	743	774	764	729	729	789	792	766	802	754	795	793	744	790	763	726	780	781	751	741	741	726	779	691	757	746	723	794	801	734	737	767	737	750	706	754	764	749	749	741	734	719	759	711	749	744	720	722	739	730	770	783	757	800	718	771	752	767	793	721	692	774	737	711	702	741	762	768	754	796	720	723	725	733	772	796	732	760	748	758	770	751	767	706	773	793	740	744	754	771	760	786	771	720	785	772	719	766	750	727	777	765	763	735	755	739	706	746	736	737	736	779	799	765	704	716	736	763	734	719	703	737	745	781	774	740	803	725	716	729	703	725	763	817	719	768	784	773	767	712	777	728	738	753	713	754	751	804	735	806	728	752	764	785	776	782	733	784	755	723	745	747	734	746	728	762	732	773	748	743	725	741	749	725	714	782	748	695	766	755	739	778	777	731	755	721	775	772	787	744	758	754	745	708	719	764	708	728	797	766	784	757	735	799	748	724	740	787	760	745	763	748	721	748	701	737	791	791	758	771	744	782	748	692	696	746	862	768	738	739	691	793	710	719	735	713	777	704	747	756	765	792	755	755	780	715	736	712	749	755	757	756	786	734	760	737	741	750	765	769	713	786	768	691	719	731	747	770	717	780	770	735	691	762	728	754	741	737	769	725	774	721	749	770	776	746	725	766	755	777	761	723	756	753	798	771	810	718	740	733	766	735	731	732	737	740	776	767	739	737	722	771	779	732	763	764	771	761	738	742	726	731	820	719	722	773	789	720	738	771	770	770	723	809	769	743	742	751	764	750	772	768	783	769	768	716	726	774	735	755	751	759	738	752	740	743	733	737	755	697	777	756	756	768	812	707	745	757	756	811	763	701	724	736	744	740	774	742	736	724	734	733	748	731	787	739	787	712	721	702	737	736	753	743	769	808	773	734	755	761	781	779	775	757	741	725	676	710	736	768	769	761	748	761	742	757	765	807	774	792	798	810	744	723	712	736	757	782	745	732	765	745	746	744	786	748	764	740	805	825	757	774	785	719	765	771	702	715	742	762	737	708	734	747	757	756	741	816	785	712	747	779	743	728	751	754	723	730	813	772	773	727	713	769	772	754	765	758	735	765	729	721	748	770	792	735	726	782	723	702	789	718	782	797	805	793	745	764	781	787	733	731	727	759	739	774	748	749	757	725	737	772	738	807	766	758	802	775	721	762	750	761	775	769	788	720	766	750	727	742	761	795	740	746	785	716	760	766	770	740	733	733	770	722	802	799	776	716	748	751	761	781	709	713	736	767	699	751	754	828	772	748	696	751	745	780	774	791	700	726	763	737	818	766	806	727	785	719	748	757	755	756	805	750	750	783	762	777	797	745	737	748	796	760	758	713	738	674	755	738	806	757	766	733	747	697	727	776	726	751	799	745	733	763	783	731	765	738	778	763	748	776	733	759	714	764	734	743	796	778	757	751	735	734	747	756	742	772	758	772	750	766	728	752	760	758	739	771	746	815	792	736	710	767	790	764	738	732	775	760	729	801	779	769	749	764	774	716	710	761	735	761	710	760	772	721	692	733	778	754	769	732	720	707	749	776	776	732	775	764	797	760	725	719	789	753	740	743	752	771	734	726	732	755	757	725	745	714	744	713	749	738	746	750	754	729	760	711	720	776	731	796	784	744	717	794	766	739	764	748	774	747	771	757	723	747	773	763	776	757	751	806	756	754	786	744	757	808	733	764	773	750	755	796	709	741	757	733	750	752	749	778	753	782	726	733	774	733	805	725	762	757	733	751	700	730	728	748	720	698	749	748	753	742	772	695	704	726	717	746	695	706	726	754	776	769	722	761	752	730	768	778	789	764	751	740	773	760	743	711	765	806	745	751	768	775	701	738	785	787	756	730	746	754	778	768	759	740	736	765	728	752	724	729	735	750	712	703	762	716	764	749	751	793	758	757	696	731	823	741	724	768	747	745	766	738	719	739	788	723	690	778	754	717	723	740	747	778	706	755	832	778	740	749	706	759	761	790	728	812	759	729	725	770	750	782	768	753	780	749	783	753	774	731	772	741	788	742	750	760	804	787	732	739	740	750	745	755	709	799	752	747	783	773	758	721	752	723	747	727	789	736	768	731	715	751	719	751	773	777	742	762	759	719	744	794	767	749	806	815	744	783	746	748	756	724	795	771	780	748	824	649	777	776	745	695	749	763	774	751	718	742	698	752	768	736	726	740	713	759	726	790	770	799	741	856	766	822	782	726	753	761	752	779	772	762	739	718	745	721	754	769	765	840	777	739	737	736	805	726	753	756	726	785	785	696	744	802	698	730	716	725	788	790	734	759	810	736	770	748	727	708	720	787	776	734	752	755	757	805	738	721	805	761	739	693	779	739	704	741	758	716	764	680	761	773	745	731	729	740	758	713	804	803	745	740	752	723	780	754	808	749	737	770	717	734	752	757	759	781	742	687	772	770	734	733	763	786	766	778	763	738	776	780	771	779	702	727	797	769	754	722	738	756	751	775	720	760	759	749	765	742	773	749	724	763	795	713	772	756	750	739	730	707	756	722	695	747	732	745	668	799	774	784	783	764	772	777	744	776	768	707	764	764	743	741	738	772	798	730	728	754	755	794	738	754	739	771	789	723	720	774	722	747	732	715	746	709	771	756	772	742	801	748	748	738	709	714	755	763	755	745	730	766	764	762	757	753	831	754	818	754	735	778	800	755	707	738	708	737	761	776	759	764	740	774	740	755	766	743	731	731	778	743	719	741	699	749	804	745	754	775	760	706	735	727	814	770	776	742	803	698	783	773	734	767	754	764	767	761	813	726	768	765
27808	35782	16615	4212	1317	716	606	535	629	566	546	553	570	582	564	600	596	608	617	556	609	602	587	601	620	637	589	608	587	572	616	615	588	587	638	622	582	589	635	564	557	634	590	646	589	630	619	576	633	669	604	623	635	603	594	578	596	594	565	621	644	657	618	564	605	629	553	588	602	594	573	618	613	591	573	563	617	641	603	522	584	637	661	580	571	581	622	582	593	573	606	595	591	545	585	578	591	585	584	602	578	619	620	614	585	590	578	610	605	589	549	598	609	596	549	622	589	580	604	594	584	616	618	644	574	586	581	588	605	597	616	581	547	566	595	585	588	574	552	618	579	573	593	581	578	575	612	622	579	579	579	574	615	575	607	603	597	577	544	577	608	593	605	568	652	621	606	584	562	573	581	637	588	586	616	617	554	616	630	620	609	579	629	628	593	643	549	604	652	571	587	623	565	574	623	576	599	612	582	566	609	580	560	570	606	578	593	562	605	601	620	564	578	600	566	598	618	561	631	638	584	632	587	612	572	580	566	591	625	625	591	584	566	581	534	609	597	597	574	603	609	599	575	585	575	601	584	597	649	612	585	609	577	578	608	591	638	614	598	586	602	619	599	605	574	605	588	551	610	583	613	632	556	572	619	602	628	570	593	620	584	618	605	600	589	601	587	608	581	545	580	588	593	546	557	601	551	601	598	561	600	618	619	572	635	565	622	603	608	615	541	625	618	591	612	637	588	558	558	602	613	632	580	566	596	591	617	627	587	602	572	565	632	622	578	576	567	587	599	623	584	610	598	577	543	581	618	534	607	617	594	627	593	564	568	586	610	584	532	565	630	600	576	564	601	593	604	632	578	644	609	611	616	612	572	553	567	571	629	606	567	612	598	582	597	612	575	626	590	578	586	615	584	573	570	614	607	614	618	603	595	600	583	588	572	555	581	603	602	578	573	612	598	602	626	619	597	613	591	637	592	596	602	608	580	573	616	595	573	634	599	566	643	598	581	628	594	607	634	599	606	609	605	578	565	594	591	606	582	622	632	575	592	625	602	606	618	589	601	564	635	648	563	576	602	637	567	576	585	599	633	593	576	557	569	622	580	559	584	616	610	585	599	613	624	571	569	590	570	598	570	580	594	541	620	631	588	551	584	621	609	615	592	632	565	605	615	586	556	590	597	613	609	582	639	607	573	584	616	591	594	591	575	562	603	592	561	580	603	629	588	588	596	576	565	583	599	584	604	556	562	581	607	588	572	587	579	594	609	623	596	594	598	574	560	584	601	595	634	605	570	610	576	596	593	635	568	595	600	593	633	547	565	570	586	603	605	573	646	616	673	659	570	588	573	543	603	601	618	596	592	587	574	604	645	558	533	614	598	586	606	578	591	606	568	631	567	589	601	584	600	601	568	562	576	673	574	629	579	614	627	605	596	637	584	593	622	575	613	575	595	601	546	580	640	611	595	573	674	646	643	612	614	643	609	556	602	600	590	603	579	604	672	610	579	582	600	576	579	598	617	587	581	641	658	575	577	526	588	574	612	610	584	586	613	593	635	557	596	606	561	601	558	622	558	589	576	604	591	652	583	589	570	595	619	647	589	596	557	607	567	584	639	612	616	580	610	597	577	565	595	604	617	606	584	581	616	613	589	616	585	614	615	556	598	593	568	609	548	634	575	603	601	569	602	638	584	599	586	583	580	584	625	620	575	592	610	572	572	595	577	588	534	614	604	587	586	603	595	621	562	592	607	607	546	600	612	591	588	551	621	610	574	570	546	556	623	613	590	616	640	624	565	602	574	612	588	585	582	610	634	630	567	587	604	609	589	620	655	631	583	612	541	638	638	614	574	589	564	613	604	558	618	592	610	617	606	572	574	592	590	622	572	585	615	588	604	609	606	589	566	604	557	599	655	612	608	581	589	644	596	542	582	600	598	601	588	626	592	605	546	609	596	591	599	628	611	603	620	601	598	599	603	584	609	610	607	622	576	612	589	569	616	659	605	612	623	564	579	587	621	600	630	582	581	614	615	610	603	600	559	615	588	600	593	554	618	585	583	588	569	582	617	590	616	597	623	597	613	557	557	620	602	604	600	593	601	588	564	640	602	570	584	572	623	619	604	642	635	596	626	576	584	606	556	613	598	611	561	567	587	622	585	552	585	626	623	590	585	573	588	585	615	597	588	617	584	623	611	634	594	590	560	566	575	632	633	602	648	627	623	570	585	590	628	634	588	591	576	602	573	586	589	604	586	579	603	613	600	567	627	568	635	631	587	624	585	580	603	564	580	608	606	548	620	561	577	568	646	580	539	610	588	589	665	611	627	572	600	647	631	595	544	643	592	571	584	609	537	587	570	588	581	581	619	596	641	533	637	590	622	569	579	584	553	626	583	554	617	626	574	587	574	581	576	594	587	610	535	630	604	609	613	627	579	591	612	619	622	591	569	603	612	582	568	622	576	611	609	588	582	594	650	610	605	588	613	556	606	622	601	638	606	618	655	630	593	631	562	554	614	641	612	597	626	591	575	591	592	634	629	594	620	616	558	564	584	617	611	628	638	605	615	629	608	619	614	603	533	595	608	620	544	602	634	603	576	569	553	601	599	596	574	589	594	569	577	626	586	549	600	563	584	599	607	561	573	611	585	616	589	639	616	586	594	574	579	600	598	609	646	628	590	589	630	614	550	606	619	588	575	604	607	622	618	605	613	601	576	578	580	611	575	623	586	578	542	583	585	564	579	618	588	593	552	585	593	616	631	555	600	593	579	578	587	569	555	609	608	584	583	569	557	546	597	595	601	565	613	572	586	585	571	598	611	629	562	591	591	545	547	612	603	613	572	616	596	598	612	600	638	641	602	631	578	629	623	616	620	596	567	530	592	623	602	616	594	577	598	590	588	595	584	586	585	613	584	544	626	589	588	596	589	567	609	628	573	564	586	589	586	594	608	624	563	600	599	537	575	611	585	588	634	587	594	579	591	617	583	644	610	576	632	565	611	614	632	596	662	611	571	574	613	589	592	605	585	610	620	607	647	576	604	581	585	573	599	564	584	604	573	588	600	624	566	608	574	529	602	595	559	605	585	600	592	587	592	600	604	607	590	582	577	624	604	647	611	603	582	602	592	639	566	598	580	607	582	590	602	595	627	596	648	586	660	573	608	552	572	623	606	591	611	567	595	581	594	590	607	590	618	585	593	652	611	563	606	579	636	619	579	599	609	577	613	575	581	619	564	588	660	593	552	629	599	596	606	587	612	611	594	589	579	625	599	594	572	616	623	585	621	620	641	622	580	596	597	637	620	586	565	579	594	573	547	607	580	600	586	593	598	582	569	575	611	561	575	586	599	602	573	606	579	619	590	578	576	614	610	628	593	602	596	588	628	608	589	583	613	581	604	643	584	606	585	597	561	617	640	572	598	587	597	578	636	540	606	606	605	583	599	587	558	596	592	594	548	628	618	572	582	595	600	587	556	579	593	574	636	566	573	627	584	608	582	598
26640	29644	39723	29673	11860	2123	1027	831	738	773	771	750	854	771	750	704	738	725	706	701	758	727	734	783	723	721	737	718	731	705	750	746	742	743	703	741	715	756	742	698	761	738	726	689	771	731	763	715	718	770	741	752	722	775	736	730	721	705	715	786	755	702	745	726	770	753	741	721	692	733	750	754	748	744	713	755	732	743	714	722	775	756	743	753	701	733	696	755	751	736	736	709	729	752	715	720	739	776	753	739	705	719	731	764	748	744	763	734	696	729	691	709	706	709	698	780	703	772	759	738	712	718	727	738	731	733	714	744	736	708	719	748	754	691	710	728	768	767	712	716	719	739	731	755	645	702	768	749	772	706	767	752	719	732	726	697	760	784	734	684	742	766	722	733	715	750	771	694	724	738	728	753	748	664	740	700	798	761	766	718	740	737	729	732	771	723	723	730	767	718	712	752	737	747	688	716	719	750	706	740	731	742	760	702	728	755	707	772	762	714	741	703	688	719	746	710	743	683	721	735	750	721	704	689	721	760	747	722	719	747	734	747	712	747	752	743	788	699	684	729	722	725	715	740	752	694	773	668	754	714	799	727	684	796	790	756	741	741	762	722	731	780	724	783	745	750	699	751	747	692	707	752	746	730	717	734	685	701	720	725	695	711	734	733	734	763	724	695	717	719	737	718	729	739	722	719	737	743	798	711	736	691	781	753	729	747	771	711	756	719	765	701	743	765	729	721	739	742	746	714	699	742	746	717	691	726	740	706	768	732	675	721	706	714	774	741	726	756	740	733	770	768	729	778	715	738	752	729	737	731	718	711	739	699	724	762	685	730	720	694	755	763	698	700	729	700	716	749	696	787	717	757	702	737	743	698	756	760	744	738	789	764	707	732	772	731	707	779	731	701	739	716	740	721	737	716	706	714	747	726	671	701	756	744	721	720	760	745	718	701	716	727	744	734	738	718	728	771	681	743	757	695	715	729	769	700	750	695	744	741	769	680	709	742	733	721	673	739	730	746	748	746	752	712	726	747	754	732	727	783	753	686	736	763	753	744	718	732	743	731	752	739	760	699	776	752	736	778	744	770	737	716	731	701	723	741	712	727	748	725	783	727	746	763	707	725	693	748	756	682	754	750	796	701	725	700	761	769	711	711	746	748	718	747	722	723	769	736	739	736	742	698	717	720	708	770	736	755	790	723	769	724	749	740	729	797	695	722	735	690	797	735	666	720	758	721	722	735	674	715	708	693	670	767	744	785	718	751	743	764	764	741	737	732	735	700	759	753	787	719	723	724	775	731	704	762	754	752	709	727	735	729	729	723	731	731	753	728	710	708	783	696	762	773	741	747	729	749	743	787	789	716	751	694	714	686	684	757	776	733	769	761	735	721	744	784	707	754	732	765	673	699	746	702	737	766	690	750	724	729	729	663	723	741	715	713	747	724	697	715	751	726	735	753	758	675	699	715	725	746	711	700	742	761	708	753	715	710	745	710	735	728	740	705	750	736	761	731	693	754	674	772	705	683	743	760	699	812	721	691	768	739	775	756	696	730	766	725	701	758	739	701	713	733	720	752	765	766	727	762	732	720	741	739	701	702	751	736	741	781	709	708	727	706	768	734	746	741	743	746	736	747	741	777	755	756	716	707	731	717	706	706	674	722	756	733	721	796	768	757	706	746	703	702	698	700	744	724	702	743	715	707	779	756	727	766	797	751	733	742	717	722	709	726	709	715	763	682	763	690	721	787	784	748	775	765	692	680	720	741	750	715	733	767	716	696	684	745	717	719	719	758	672	729	727	784	741	756	680	747	727	785	693	766	753	710	736	751	749	696	737	739	700	735	726	724	721	725	803	739	765	722	792	756	720	747	812	698	749	759	723	676	743	748	784	677	743	730	750	731	751	740	790	748	690	710	711	718	752	686	752	738	679	747	739	742	721	717	734	711	781	763	692	704	757	751	686	726	758	759	799	698	755	704	748	707	711	698	732	739	771	745	737	750	718	749	724	765	711	677	754	741	763	724	749	668	693	750	748	717	689	700	740	735	727	734	761	714	698	743	705	746	728	731	785	750	742	719	758	753	748	711	779	705	724	749	722	727	726	718	729	646	699	735	745	734	745	701	786	727	771	701	705	751	734	741	694	692	703	704	731	700	731	722	762	736	696	722	735	700	727	747	700	768	780	692	733	725	743	797	752	726	776	691	740	694	727	729	736	755	712	772	744	695	733	735	704	721	738	754	728	780	751	730	756	721	688	710	752	681	700	755	707	765	753	772	658	782	699	683	693	707	733	709	723	763	759	724	768	758	722	716	795	754	743	701	674	728	706	777	712	764	691	727	758	733	704	758	724	753	757	743	709	762	745	735	759	695	810	723	720	721	688	724	720	715	764	747	771	759	703	697	748	773	740	706	700	729	752	711	743	732	748	775	719	732	751	745	700	724	772	701	762	743	707	744	715	738	788	733	719	688	690	731	762	753	801	741	765	727	710	685	684	778	739	759	750	734	770	733	744	671	754	754	733	691	761	688	721	785	736	708	760	706	683	741	728	682	734	742	698	741	755	750	719	717	740	789	744	747	769	704	744	709	725	783	736	753	778	731	720	733	756	733	739	692	703	731	716	661	696	680	683	739	745	763	697	717	787	833	762	774	716	733	703	726	750	760	697	744	727	736	748	739	731	719	708	754	749	715	723	702	688	767	749	724	723	765	776	699	743	699	729	714	698	728	804	728	749	725	738	752	761	771	761	708	750	718	706	769	718	762	671	758	747	773	760	737	719	745	758	742	766	742	778	762	669	738	689	748	729	719	733	726	768	732	749	719	714	746	705	719	761	705	721	722	731	704	721	753	742	727	717	752	773	718	709	701	732	751	757	710	720	741	707	708	688	784	753	736	714	753	715	736	693	703	672	733	760	768	697	730	764	729	683	727	776	765	732	692	715	715	752	736	780	739	696	700	749	755	693	691	765	751	769	696	721	724	744	741	732	688	680	750	713	733	737	719	716	775	746	758	757	666	690	708	705	772	729	734	737	735	680	753	716	736	726	775	732	690	725	754	711	722	773	727	781	736	748	746	701	754	740	761	710	715	761	783	697	727	769	657	709	738	731	708	766	750	701	709	757	705	748	731	752	716	723	783	716	754	782	726	775	715	734	760	682	755	783	751	741	796	714	707	703	773	748	736	750	745	701	671	742	736	699	741	694	758	705	752	681	766	760	748	712	737	695	764	772	750	733	740	747	734	783	742	710	667	754	755	698	714	764	717	759	744	746	707	726	766	758	733	767	754	735	787	727	742	745	749	695	735	737	718	759	752	731	710	715	749	692	766	736	742	705	671	709	701	704	753	788	734	734	743	752	715	729	739	756	744	740	755	712	704	686	746	698	729	684	714	740	721	761	700	799	739	710	747	773	747	709	707	685	714	747	769	746	695	757	723	722	734	748	714	730	737	727	782	728	725	705	733	720	765	722	748	737	759	685	733	761	723	747	725	720	736
59021	83231	49316	17298	4477	1192	716	625	625	617	613	637	645	671	613	569	641	649	638	632	605	651	647	628	626	624	639	605	640	662	624	678	614	630	677	616	671	655	672	627	639	605	601	662	623	625	614	600	634	625	654	653	628	586	615	632	606	668	641	602	620	696	590	613	668	634	603	576	640	642	625	657	603	650	608	638	652	649	596	649	682	618	639	648	607	640	644	617	679	659	615	619	587	615	656	606	668	614	614	580	643	629	633	649	586	617	645	606	622	639	639	631	609	591	636	691	611	619	589	636	595	617	605	616	587	604	639	634	598	626	617	643	606	657	547	584	609	631	614	639	641	607	639	618	673	621	633	622	597	580	601	617	620	672	617	616	589	642	615	652	640	615	612	624	599	625	631	646	626	586	640	617	627	633	658	696	604	610	654	579	601	656	614	646	624	647	608	659	683	592	618	600	608	600	594	643	638	603	630	621	606	628	624	643	612	596	614	584	628	616	635	635	602	639	616	659	619	644	630	669	661	633	628	654	609	631	611	642	626	650	635	587	633	652	600	637	601	655	642	630	636	632	620	609	622	635	633	656	572	608	698	637	609	628	621	646	594	635	617	678	602	652	602	635	663	611	656	604	620	651	602	628	656	638	628	661	605	601	581	630	635	592	637	648	677	618	636	609	628	635	604	612	586	600	588	628	598	585	607	629	593	653	557	613	608	590	645	651	638	622	597	585	616	654	647	620	628	634	623	659	647	640	644	570	590	621	636	623	627	589	662	625	648	617	595	606	676	600	640	611	652	621	594	572	638	589	648	622	569	628	619	667	647	654	609	620	630	616	704	640	579	611	642	619	617	580	614	592	614	593	599	670	648	637	624	632	622	630	600	625	665	604	633	613	599	611	654	632	610	602	623	622	625	612	606	623	630	639	581	606	630	657	605	606	588	597	627	629	626	588	663	660	593	604	603	688	660	615	651	657	590	626	641	593	607	653	607	635	614	655	601	647	629	607	597	625	637	639	615	614	630	596	646	657	618	643	583	643	601	599	628	654	617	621	635	561	573	635	596	606	621	613	630	624	622	618	637	587	626	597	622	575	645	668	586	624	632	660	604	637	587	638	660	596	603	633	636	666	614	671	646	591	623	642	598	594	650	589	617	609	642	647	587	635	640	647	644	626	592	602	638	653	673	566	629	624	678	602	648	575	663	673	648	625	649	642	582	597	578	595	672	646	647	668	571	620	700	630	646	612	604	589	628	624	609	608	635	631	617	637	625	661	611	629	642	636	604	619	620	652	628	634	640	624	631	634	656	608	611	643	606	603	643	610	609	629	623	600	629	623	597	624	618	592	605	585	604	635	627	619	610	629	655	664	608	661	614	600	616	620	658	593	627	642	648	643	676	594	626	605	636	603	679	576	614	664	619	591	614	623	635	627	598	594	680	630	683	609	623	594	619	571	619	639	625	627	641	660	633	632	623	624	653	651	633	635	594	613	655	641	629	639	652	664	639	666	625	627	641	640	608	627	631	634	618	611	677	625	619	638	641	656	609	615	623	628	672	645	635	624	601	644	641	577	642	620	605	623	595	598	642	618	584	652	637	618	643	592	632	588	601	644	655	630	669	613	628	621	598	621	595	617	604	636	592	675	619	651	633	653	628	651	599	667	654	612	641	617	639	647	600	558	688	589	622	674	611	619	601	603	617	610	632	603	640	626	616	611	624	610	674	597	666	596	621	620	615	643	675	647	622	614	612	607	636	600	625	611	653	607	661	618	650	595	551	632	649	604	606	592	617	596	633	613	619	634	639	609	662	587	631	636	626	623	651	628	636	634	611	605	657	620	622	618	605	629	626	630	640	628	634	618	629	619	619	656	599	582	623	660	604	588	637	617	636	647	621	610	639	647	613	666	659	599	637	641	641	611	639	594	616	593	681	624	641	651	571	613	565	619	670	602	621	646	608	613	568	585	623	603	596	621	624	639	629	639	629	615	616	627	609	615	630	616	615	645	630	612	644	641	579	620	609	615	654	644	636	643	663	597	630	628	642	623	605	588	596	668	605	651	606	648	594	620	636	651	686	627	661	603	663	579	614	651	634	604	610	638	643	649	661	646	610	602	635	640	579	615	606	611	655	653	624	651	651	639	615	645	631	611	626	598	607	653	595	652	633	662	661	608	597	640	641	576	630	668	675	593	664	641	572	646	658	631	611	616	627	637	623	638	660	612	619	614	606	628	606	604	665	611	655	628	618	653	659	643	613	613	665	614	611	605	641	626	640	663	625	615	626	644	617	621	623	622	597	593	574	627	571	620	631	637	608	611	650	634	653	637	661	603	640	656	636	653	585	555	624	627	664	627	593	595	617	646	647	587	643	638	592	636	614	652	631	634	607	598	638	595	640	671	590	608	627	621	621	646	636	613	627	627	594	655	656	640	588	620	602	641	615	602	602	642	645	652	664	617	642	669	615	599	649	600	608	608	656	676	646	605	610	619	605	648	669	579	654	639	600	613	654	600	602	605	649	634	614	597	627	606	589	620	641	569	589	614	581	630	613	615	644	655	684	618	648	604	582	611	631	614	618	627	610	623	627	618	576	620	627	594	574	597	614	619	574	660	660	592	641	639	651	647	623	613	630	600	675	586	625	606	658	628	625	581	664	658	655	637	660	582	604	613	621	658	597	635	604	637	611	608	640	647	643	643	598	656	597	665	620	607	617	633	662	658	618	678	637	629	622	695	576	607	646	666	608	601	612	659	606	662	618	639	620	609	586	624	647	594	586	599	644	604	626	664	617	653	570	643	592	600	622	647	615	606	582	619	641	652	627	595	608	685	660	667	634	588	614	617	623	605	618	618	649	604	633	577	634	674	600	603	678	619	630	617	580	573	666	634	625	664	654	652	645	592	628	686	580	619	584	620	613	614	660	651	639	606	582	652	614	583	610	646	634	633	585	607	667	637	625	672	622	598	573	664	658	646	628	639	627	596	614	631	641	644	613	610	648	616	614	627	614	669	639	633	654	654	631	638	638	585	633	598	637	597	636	661	597	592	576	597	644	650	647	569	595	595	606	649	631	594	654	657	602	620	620	645	638	616	634	606	623	633	607	574	665	637	618	661	624	588	598	609	557	627	629	646	635	664	616	637	657	637	633	615	635	621	591	621	645	623	621	581	659	656	613	607	639	614	619	563	655	611	628	623	629	601	566	642	619	633	638	649	618	640	615	629	602	611	619	649	674	599	648	601	615	638	603	595	611	632	622	606	601	631	642	629	609	656	624	638	580	598	631	646	618	620	651	623	618	611	589	635	635	632	632	647	661	631	606	652	590	641	633	580	622	615	632	636	607	658	648	591	650	657	657	657	635	585	600	606	628	630	608	667	664	618	655	615	647	615	650	625	609	648	624	603	586	638	637	599	618	636	613	606	624	602	590	614	618	649	621	639	591	630	645	614	575	643	626	631	596	648	638	636	609	632	623	597	634	616	620	603	600	622	653	611	661	671
24408	23943	33351	28274	20947	11776	2374	1116	970	1002	1003	979	938	964	944	953	951	999	937	904	917	929	920	996	939	936	946	916	925	940	934	926	902	965	891	923	964	973	987	934	960	947	933	932	959	939	936	945	955	922	913	938	972	941	934	941	927	905	954	944	928	971	930	922	933	949	934	919	923	949	919	866	903	922	923	923	940	962	976	948	877	912	903	983	856	880	876	871	935	867	928	930	929	905	946	890	922	983	967	976	919	942	873	909	904	907	922	927	915	949	929	933	924	923	927	968	905	972	926	894	922	876	946	914	861	888	916	920	972	898	932	920	917	972	976	885	912	896	916	935	950	960	928	929	875	940	918	900	882	930	924	968	887	952	880	861	842	922	897	936	1000	892	931	912	914	936	957	887	889	928	891	944	932	897	963	859	924	890	933	947	910	917	935	972	932	884	916	891	950	920	911	891	945	929	907	925	920	896	886	948	863	923	920	905	952	916	908	909	879	897	899	901	897	943	909	904	894	856	940	872	868	909	927	925	914	889	951	876	872	898	922	872	941	844	908	880	891	905	959	891	914	880	908	932	916	930	913	946	933	948	879	942	870	905	884	1015	964	861	908	942	879	933	899	951	927	937	921	914	890	951	933	853	976	875	930	884	928	876	917	935	920	848	937	932	908	923	926	925	921	971	883	966	943	922	884	951	901	923	942	957	904	833	942	859	928	889	935	892	938	933	889	897	960	982	915	941	937	912	931	902	950	877	938	944	896	886	880	884	907	944	928	905	897	868	965	898	951	935	908	922	943	934	884	869	845	914	877	875	908	918	959	895	955	926	924	935	929	933	861	884	905	948	898	951	894	923	909	905	918	888	891	903	878	970	967	928	850	954	943	904	898	960	931	916	904	983	919	910	897	923	937	928	901	890	895	877	914	910	925	891	935	979	949	911	923	915	952	918	853	914	951	951	899	953	943	883	920	962	916	902	930	938	938	946	933	950	926	925	892	972	901	914	901	881	885	906	926	910	976	925	879	915	880	904	898	898	992	935	938	918	891	894	974	838	901	899	922	915	959	857	875	904	912	948	906	913	961	912	944	882	944	908	927	921	916	875	904	953	896	869	951	940	957	913	893	900	925	920	932	906	902	902	937	894	942	892	923	924	860	873	936	921	859	915	931	893	888	927	955	910	907	908	903	913	914	917	911	983	911	953	956	905	929	886	922	972	916	900	983	935	935	937	931	968	917	904	916	914	886	887	895	895	937	886	865	931	933	913	895	894	924	912	905	955	958	961	957	903	959	900	922	949	944	902	909	948	899	885	894	884	904	957	916	865	959	919	891	910	889	869	946	880	878	916	933	887	932	950	934	948	884	849	882	877	909	934	858	880	926	847	865	899	920	916	901	896	870	921	916	931	931	968	935	892	937	921	943	973	906	949	918	949	928	908	945	958	943	898	929	929	928	908	931	930	903	901	938	950	901	931	934	887	903	884	926	915	917	898	946	908	903	904	952	903	966	957	910	902	930	949	913	930	886	923	903	871	913	940	957	940	859	944	920	877	922	877	936	877	917	900	939	882	896	912	910	909	937	945	912	889	894	902	981	899	953	926	962	908	905	901	936	900	882	911	923	932	890	870	944	888	917	905	910	915	948	862	958	975	879	930	898	969	899	927	921	949	896	933	973	933	862	899	877	872	936	944	909	970	978	906	947	929	906	933	940	848	904	856	910	912	914	922	942	929	915	904	887	937	934	881	983	943	906	930	916	890	932	914	942	915	947	951	935	917	897	947	925	899	965	890	822	932	915	908	892	945	922	913	873	955	917	937	894	947	895	944	905	910	941	926	890	891	902	966	950	925	853	903	895	948	909	899	926	905	929	944	900	923	907	953	912	935	892	930	908	939	878	941	921	914	947	854	907	917	912	869	900	926	841	923	918	868	920	935	944	929	954	959	932	928	908	865	919	938	913	963	885	935	905	923	935	898	908	906	910	900	853	963	946	911	936	950	945	898	958	932	890	961	902	905	920	908	883	912	894	875	923	948	861	922	925	1011	917	902	936	866	960	911	951	892	940	910	854	864	914	980	925	893	924	904	946	884	942	867	917	906	849	925	884	960	945	971	892	844	922	917	887	963	925	939	870	869	890	892	947	950	915	946	917	864	925	968	954	897	909	909	871	885	887	939	929	901	904	874	919	957	929	945	917	949	904	944	906	920	878	945	908	864	916	898	918	901	860	868	898	904	938	907	879	912	912	903	888	936	912	929	965	855	887	936	966	913	938	939	873	912	937	948	919	922	920	888	929	969	919	917	884	870	991	953	953	903	907	934	890	905	931	901	914	898	932	954	887	983	911	888	920	910	885	1005	939	962	889	918	934	935	877	891	981	914	977	928	903	903	889	937	888	896	945	926	956	933	885	932	923	913	868	939	912	917	966	934	931	938	912	907	915	894	861	879	944	962	923	940	971	895	939	886	882	856	952	913	933	919	930	937	893	919	927	941	950	929	951	953	906	848	934	939	880	933	878	876	928	895	940	921	937	914	928	898	865	896	895	997	952	895	864	913	878	915	903	884	903	899	916	938	864	888	912	880	916	898	893	895	917	923	947	976	913	956	958	861	949	928	883	863	906	869	947	902	891	939	978	894	953	899	887	983	897	921	921	945	926	927	940	858	899	913	955	936	947	876	881	956	946	905	879	907	940	905	960	1011	919	906	917	894	906	921	941	948	969	901	935	904	938	894	889	895	906	937	880	909	976	924	869	911	958	906	922	926	900	898	883	898	935	913	934	917	900	854	930	890	906	999	947	890	957	911	948	860	926	864	962	912	894	949	913	894	884	956	914	903	886	934	879	928	901	954	921	900	956	928	871	878	916	936	899	902	926	891	856	939	881	932	880	913	933	949	952	903	959	917	951	869	869	978	910	929	876	916	876	953	937	905	958	900	895	899	956	936	914	915	904	885	874	951	857	1004	925	949	886	925	914	915	860	929	959	938	908	856	946	891	899	894	903	876	869	886	873	908	897	869	940	938	909	959	875	887	891	873	934	928	924	939	908	866	879	928	937	909	958	872	887	935	932	946	934	909	991	911	889	951	938	970	886	932	921	947	879	938	945	901	900	918	930	884	896	902	906	874	867	908	911	904	923	898	967	898	931	863	956	901	898	901	855	895	901	886	940	934	891	883	885	922	965	857	963	946	913	903	941	923	922	949	888	939	933	903	917	899	889	918	948	917	928	927	932	922	897	896	895	930	891	916	909	911	919	908	937	920	902	890	896	883	891	903	908	909	949	887	928	936	952	883	933	927	901	928	891	833	955	902	930	918	922	933	921	991	914	868	892	960	916	907	923	892	912	892	898	847	901	883	942	892	880	954	959	927	871	931	942	956	934	898	875	914	928	888	908	886	957	930	879	965	913	925	878	933	905	903	904	925	837	991	902	965	957	928	880	907	860	930	924	949	907	924	854	891	865	872	892	898	963	941	906	932	887	894	941	911	866	900	937	905	906	948
59720	100267	65379	31372	9591	2375	967	804	814	844	841	798	760	870	813	786	803	881	858	794	821	868	783	830	760	866	842	849	855	844	800	835	818	848	785	830	785	814	781	823	813	783	790	809	804	818	865	782	801	823	806	877	843	792	809	820	865	819	783	799	815	816	812	861	842	821	806	834	836	784	821	847	807	781	815	806	839	824	782	842	832	787	830	842	829	849	866	777	846	760	833	830	840	853	814	811	812	814	782	815	792	839	817	816	804	824	784	867	855	818	811	792	803	809	811	851	792	799	806	833	791	801	806	806	777	826	827	813	812	815	799	859	840	791	827	825	819	849	828	867	823	792	852	794	817	852	813	834	840	835	778	807	823	813	765	806	798	797	803	806	836	811	825	778	824	842	796	834	833	790	798	837	839	802	834	824	837	800	785	770	826	823	829	818	801	801	827	833	843	777	828	776	763	851	768	787	831	779	892	840	865	799	763	827	814	816	839	843	824	824	823	809	809	797	806	759	816	855	856	786	811	855	797	886	804	782	851	826	839	806	769	816	795	820	830	807	799	795	805	817	842	816	813	858	845	818	865	827	823	909	873	809	894	850	793	804	838	832	779	809	871	811	790	782	800	799	826	827	798	814	762	857	843	848	829	811	856	845	838	857	862	823	912	834	831	789	834	784	838	795	818	863	788	780	845	841	829	793	877	796	856	785	790	834	814	822	786	810	781	793	804	768	849	878	809	815	818	813	806	876	793	806	795	812	849	859	832	804	805	767	819	771	838	753	825	775	816	818	833	798	792	842	806	798	828	818	794	773	775	829	867	844	785	786	829	831	861	820	797	841	819	772	798	775	848	801	827	813	797	780	853	815	775	849	829	800	835	886	785	861	829	809	800	808	822	804	858	843	810	781	785	846	800	847	805	785	796	802	784	812	807	796	764	850	855	811	864	818	828	821	804	804	829	835	856	801	810	851	828	857	817	832	824	799	803	784	883	862	805	797	815	794	816	822	825	817	844	830	792	818	796	848	877	807	822	849	798	786	839	814	845	782	789	793	838	779	806	818	843	798	829	789	810	802	825	790	822	808	808	867	868	798	810	805	818	824	827	771	797	793	763	794	824	786	796	774	806	726	817	781	783	839	814	829	869	873	750	806	821	800	804	812	824	861	806	820	793	844	831	792	767	798	812	872	807	785	843	851	826	803	830	818	875	842	814	813	830	773	837	796	789	779	783	798	846	820	790	805	854	865	790	779	833	835	811	803	805	848	827	815	860	763	856	823	817	771	796	777	865	729	800	783	769	806	828	755	832	783	813	783	796	781	795	855	858	805	818	837	891	788	774	808	821	830	829	802	747	757	789	758	846	831	856	795	794	836	846	787	843	853	813	808	762	769	827	818	865	819	814	810	860	813	836	860	844	807	762	851	820	860	840	770	834	828	839	812	860	833	803	849	846	843	814	793	807	797	800	844	810	820	770	806	803	821	813	792	813	790	805	846	772	814	769	828	830	777	823	826	795	809	803	830	794	764	764	843	840	786	788	822	805	792	827	790	820	795	779	811	792	841	779	814	728	815	854	813	769	799	861	815	797	789	790	753	830	757	819	869	819	771	842	815	809	836	859	799	831	765	812	825	790	786	833	784	784	810	811	798	827	818	827	823	851	764	841	843	866	837	786	790	857	826	804	797	815	819	804	738	774	805	847	815	848	837	812	808	797	747	855	782	819	791	847	859	831	793	798	819	815	836	834	814	795	796	824	812	767	778	828	840	795	807	818	830	841	814	872	817	801	849	807	793	809	845	787	797	810	811	794	782	812	818	802	807	813	757	853	815	819	811	830	818	830	779	812	755	810	829	793	834	839	790	816	830	837	778	829	767	863	845	791	783	789	773	795	802	777	812	785	825	791	836	785	797	796	773	816	801	782	783	770	841	784	801	808	823	807	799	801	819	795	801	806	829	826	799	804	796	804	790	807	791	817	805	843	833	820	808	770	806	773	766	805	812	815	798	792	789	803	804	788	829	842	807	824	817	834	843	832	837	842	800	783	796	795	827	839	806	808	799	809	772	792	868	830	796	841	793	826	846	821	840	817	822	873	817	833	787	825	800	776	833	838	859	845	845	810	800	865	809	787	815	838	790	781	810	802	822	796	825	798	863	860	783	858	803	814	815	801	836	801	814	856	797	857	833	830	809	789	805	797	800	785	837	826	787	840	750	843	796	867	815	822	807	823	814	841	799	812	773	806	819	806	834	772	853	789	808	823	872	833	841	817	840	805	832	813	765	810	818	744	818	820	845	842	780	761	832	841	803	834	844	782	840	744	815	854	846	802	879	802	751	798	805	815	814	788	838	875	836	821	815	825	787	840	844	766	802	815	809	772	785	814	821	837	850	750	786	797	809	867	757	825	856	753	793	809	821	806	882	774	826	774	773	780	842	787	801	818	792	784	776	875	823	784	817	821	847	769	782	806	839	836	801	782	808	825	843	820	811	807	740	796	789	819	799	839	846	783	820	825	867	757	782	846	827	809	779	803	809	816	759	830	837	767	830	795	809	868	806	790	811	844	796	869	792	813	778	802	824	784	819	823	823	835	831	827	798	804	815	813	828	833	801	765	792	787	806	830	857	841	839	861	816	852	807	852	834	828	767	841	835	775	834	835	819	815	796	801	824	811	806	841	817	760	811	805	834	810	783	794	843	856	820	847	805	791	808	824	777	831	824	806	816	746	773	776	804	811	821	863	803	804	763	828	813	851	797	803	829	786	803	793	800	792	802	791	831	798	820	804	793	793	854	814	835	794	785	841	828	797	809	832	832	791	826	824	796	852	807	827	865	803	798	768	799	808	789	825	770	813	822	795	790	793	837	814	820	789	778	792	804	835	796	780	803	830	824	756	782	831	865	780	758	788	818	767	842	838	859	831	848	846	764	837	769	822	764	818	795	784	850	799	812	822	822	789	854	835	813	813	797	854	787	815	784	795	788	846	838	850	779	869	786	804	831	770	793	820	815	795	835	796	789	809	832	813	786	795	811	850	768	819	774	808	779	814	843	804	839	841	770	865	770	778	832	786	747	778	789	850	817	774	797	764	805	812	837	823	777	829	809	812	801	769	814	835	827	843	817	803	865	784	859	823	819	822	785	791	800	763	809	805	826	778	833	837	803	822	814	819	842	815	811	782	808	798	830	792	801	745	830	793	802	816	813	802	839	766	789	780	795	815	826	785	812	818	834	855	780	770	789	770	814	856	864	764	782	817	824	820	797	786	794	823	818	804	760	788	775	798	838	801	862	806	834	778	807	813	815	836	848	764	796	794	810	786	787	838	875	798	871	802	815	802	767	842	833	798	812	817	905	785	775	793	834	823	851	808	866	798	819	841	830	795	776	821	785	809	808	831	785	810	799	854	800	820	794	782	789	793	831	770	779	791	817	800	805	779	817	776	822	762	867	760	784	800	829	791	798	791	787	823	761	810	777	787	823	787	815	815	838	801	782	785	844
32208	31762	23289	7821	1793	906	740	660	708	681	688	688	656	679	683	620	687	649	667	699	716	621	698	723	672	654	680	730	681	647	663	653	690	619	628	630	658	644	637	689	689	636	680	675	672	682	663	646	633	656	641	701	692	664	663	614	644	724	673	648	726	646	682	626	683	718	648	678	661	645	715	676	639	651	649	691	679	677	686	704	691	653	692	679	696	687	624	688	647	707	691	646	673	702	670	672	677	628	700	666	665	653	631	650	633	659	669	712	699	663	665	664	661	697	700	718	649	661	673	666	651	663	642	645	677	684	716	693	662	681	660	664	628	739	671	648	674	634	718	661	668	639	694	644	687	690	691	634	661	661	656	678	677	666	717	656	661	674	673	694	626	694	647	677	639	650	678	632	698	670	651	675	683	648	669	654	650	664	646	693	665	617	623	636	676	649	670	658	656	628	668	681	645	700	714	661	729	696	698	660	676	659	730	696	646	681	637	710	742	644	653	690	688	676	734	654	679	643	631	680	653	667	665	605	653	687	640	661	631	695	722	687	640	669	675	661	655	670	682	707	690	665	637	633	632	687	691	668	651	693	692	679	644	672	681	669	685	680	627	629	681	648	718	699	677	712	633	651	685	675	693	622	636	652	650	683	687	716	713	662	684	703	664	705	677	654	680	646	683	675	707	665	716	656	639	671	697	683	666	640	649	688	671	709	665	668	659	693	650	654	703	667	681	666	647	672	699	663	668	649	686	691	682	625	664	675	663	685	654	699	651	696	673	687	612	726	669	666	681	638	667	676	697	666	688	656	672	746	666	696	730	676	673	696	704	676	692	667	693	671	688	689	685	619	712	656	661	655	676	672	677	683	735	678	664	676	697	627	710	639	697	696	685	698	637	658	650	673	652	700	665	635	666	678	649	699	632	688	681	647	667	714	670	621	653	642	706	687	678	728	652	722	660	660	661	634	683	667	664	652	652	685	646	661	654	664	712	670	665	688	661	686	711	647	657	603	688	693	666	645	674	641	632	698	695	671	658	679	676	655	672	704	611	687	695	703	700	727	693	656	681	669	638	701	618	638	642	649	669	656	662	662	722	692	635	666	655	686	693	711	655	716	666	657	658	668	664	716	719	675	637	657	701	672	659	659	672	683	648	639	610	641	647	652	680	708	662	646	679	712	648	707	689	720	680	664	691	686	664	658	639	691	672	689	649	665	707	669	707	665	636	627	637	671	644	650	677	673	689	731	693	677	688	675	722	682	661	689	667	640	666	638	693	653	658	645	660	655	650	681	617	697	653	637	688	689	627	693	659	647	643	629	632	696	672	682	705	676	657	673	686	707	658	686	635	727	694	707	651	655	730	683	646	708	695	661	644	703	677	649	649	680	639	604	629	637	700	694	673	703	687	671	663	695	675	702	644	693	677	681	639	705	676	664	693	674	667	661	689	701	669	662	642	703	685	654	714	630	653	682	675	664	621	676	668	670	695	678	711	672	664	690	649	712	654	696	644	674	691	673	647	662	708	680	706	691	709	646	653	665	653	678	658	717	688	665	681	700	642	677	631	698	662	681	664	650	646	679	665	715	661	705	650	701	652	692	716	689	694	639	624	665	702	681	665	698	675	649	650	675	659	665	663	665	656	646	673	720	706	713	700	618	711	657	630	651	719	679	684	681	667	638	694	661	664	684	683	645	662	667	698	646	680	665	707	677	612	670	732	712	689	683	689	678	672	674	670	679	643	667	626	662	697	676	635	674	670	665	707	687	700	686	656	660	706	709	667	658	672	643	704	657	632	711	680	654	689	677	710	681	649	650	687	706	673	691	690	663	660	665	718	695	686	663	688	682	639	674	710	673	689	679	626	656	711	748	729	664	664	693	692	702	656	638	640	660	676	637	674	669	630	657	696	640	685	674	677	644	677	640	695	646	651	680	704	649	692	634	661	711	615	645	700	675	666	670	644	651	655	667	695	632	629	688	687	654	666	658	696	629	660	707	695	679	652	681	668	641	696	684	689	655	675	609	680	678	705	649	668	657	660	667	683	659	654	689	689	667	708	628	692	648	758	686	664	638	652	683	588	650	701	692	661	666	674	662	652	656	710	681	662	666	714	677	630	664	677	676	635	652	722	652	645	710	649	651	679	661	657	687	700	687	652	697	655	645	646	707	680	694	653	690	644	653	669	662	702	613	635	662	650	667	693	707	701	681	638	688	689	665	598	652	650	667	702	696	682	703	658	690	664	649	684	684	675	681	622	678	663	646	666	694	653	643	692	660	651	664	673	660	603	662	667	668	692	665	654	648	678	693	701	655	665	667	628	698	633	690	674	671	728	656	699	685	705	696	693	730	663	694	671	669	694	669	617	663	684	679	613	666	728	682	657	653	699	609	666	681	644	693	633	663	624	714	654	683	711	681	638	657	682	664	697	672	654	709	683	670	667	681	689	696	667	684	696	622	672	652	650	691	667	695	639	667	663	689	632	749	647	631	673	702	667	674	663	654	625	644	685	671	673	699	691	694	680	686	704	641	689	700	672	659	687	651	688	653	697	686	681	669	664	663	667	722	669	640	685	636	692	692	702	636	671	717	689	635	637	658	740	670	715	684	703	684	711	693	631	696	682	666	702	709	713	658	653	587	688	701	670	696	682	630	662	632	702	683	649	664	660	680	674	681	705	695	667	682	668	677	665	668	688	641	669	723	651	673	664	660	685	684	658	661	696	665	670	687	623	661	721	693	666	684	636	664	687	630	630	699	692	692	665	643	663	716	664	669	650	610	687	695	685	698	638	682	666	650	681	626	704	653	683	679	658	685	685	720	628	687	713	693	645	687	656	700	661	654	708	642	693	670	669	645	656	642	726	693	657	633	687	688	645	666	638	653	603	708	688	704	703	735	676	766	649	678	649	673	666	699	689	670	715	674	682	663	630	694	686	669	697	683	637	686	716	675	622	657	712	661	695	649	720	631	652	663	633	679	682	671	657	650	707	683	701	686	649	658	683	659	671	703	666	617	687	673	643	670	646	643	667	694	685	735	695	654	644	649	674	666	678	640	657	668	630	685	691	664	671	646	667	674	666	626	694	673	626	719	684	637	620	665	724	650	662	672	664	692	630	737	698	660	682	667	668	683	648	618	685	728	653	664	661	699	624	651	691	667	694	671	699	673	641	685	705	701	689	671	646	700	686	698	670	670	695	627	666	654	677	647	699	686	672	673	658	658	685	686	675	728	684	626	703	689	656	655	677	635	678	635	676	660	689	680	694	679	666	645	675	708	704	686	639	635	684	679	678	650	673	656	646	648	640	679	651	688	733	639	670	637	669	669	638	649	667	713	743	708	701	699	694	672	690	681	646	687	633	616	706	684	685	672	672	646	700	702	647	700	654	654	641	627	657	659	688	705	670	658	670	664	646	670	668	661	657	677	712	671	645	637	667	709	662	652	668	667	662	632	668	669	670	620	681	630	686	638	674	661	675	658	701	699	683	698	644	690	682	664
26957	34954	16287	4148	1236	682	569	543	553	517	529	572	563	539	537	520	548	539	558	567	526	570	544	532	549	568	552	504	515	533	570	556	511	537	578	520	514	551	573	518	532	542	536	593	584	558	570	536	539	576	561	551	577	568	555	544	572	566	532	552	545	531	530	595	520	533	557	522	538	564	538	543	535	518	552	538	531	556	540	539	520	539	546	542	504	545	545	548	574	554	540	545	564	552	481	545	574	552	563	581	511	551	557	543	517	548	546	543	550	540	549	530	505	539	534	555	557	500	543	483	530	575	538	520	542	521	525	523	537	578	550	546	579	554	514	569	531	482	547	568	592	522	557	535	511	546	548	546	561	518	514	553	556	537	580	567	565	511	546	518	521	550	580	571	508	547	517	532	534	542	541	516	531	580	527	529	565	538	501	542	498	525	494	531	537	547	535	568	559	603	534	535	542	559	560	503	565	542	519	537	588	503	549	499	575	578	535	561	557	576	549	548	513	574	522	530	606	541	542	556	581	533	561	545	539	517	564	509	511	541	507	553	522	522	509	541	507	524	518	573	515	521	557	553	559	502	521	539	591	546	563	538	536	567	558	556	569	562	548	564	537	512	548	517	575	512	531	582	578	553	497	554	548	522	517	561	564	552	547	542	520	575	540	538	493	547	549	565	576	590	531	578	552	535	521	516	528	559	561	541	521	554	587	518	526	555	574	525	527	539	497	532	519	568	571	535	545	580	561	539	545	535	529	557	537	532	526	533	568	554	498	551	528	525	518	566	529	569	529	575	555	529	572	551	587	541	593	570	551	544	551	551	529	580	536	545	552	523	550	501	527	525	527	548	543	548	566	558	570	529	508	559	540	561	529	536	553	577	563	558	545	536	577	555	539	540	513	581	535	580	601	529	530	533	516	537	514	524	560	528	519	542	537	569	537	538	513	545	567	557	540	530	552	514	539	553	580	511	545	534	555	567	502	524	579	570	544	523	550	476	584	541	546	513	587	537	498	560	514	581	538	516	538	540	521	535	543	518	530	536	530	562	518	539	539	551	541	553	527	546	538	529	551	538	578	503	485	553	558	558	537	509	519	583	522	558	538	565	519	544	559	543	554	561	520	529	510	520	541	535	511	532	597	573	503	577	548	560	522	571	550	583	548	530	560	572	542	526	539	565	514	554	510	537	570	534	544	517	526	557	533	517	528	546	521	557	536	521	555	521	563	526	602	572	560	526	544	545	537	568	590	542	523	553	532	534	564	573	550	543	556	555	526	523	530	550	545	514	537	554	550	546	514	562	504	528	527	575	566	544	557	507	574	503	537	579	509	574	538	538	543	547	536	544	565	566	518	570	562	550	546	538	558	516	547	533	544	567	518	532	514	505	557	549	499	548	563	519	567	561	603	551	559	510	514	518	550	513	565	547	557	546	506	535	544	530	538	564	536	512	493	550	515	541	538	542	499	526	567	535	486	590	539	515	561	477	499	567	540	539	476	538	555	587	563	486	530	552	535	573	562	542	519	499	510	510	520	551	542	522	551	549	539	552	501	501	547	552	551	560	572	588	547	541	562	551	551	563	559	527	564	558	522	564	553	497	556	574	558	536	536	567	546	545	521	499	568	589	541	555	556	533	552	567	543	512	550	535	566	548	539	591	577	534	544	552	569	540	551	532	549	559	571	537	520	582	533	559	538	510	557	578	566	574	523	538	543	533	529	551	578	545	501	561	506	536	562	569	524	534	544	534	531	574	504	583	560	556	548	561	534	555	524	496	542	527	544	526	550	518	576	579	599	507	522	568	516	509	575	553	541	540	538	572	544	547	545	541	568	525	545	573	533	587	544	514	561	529	503	539	531	544	561	486	522	570	549	549	523	573	555	546	571	522	540	546	545	561	537	550	535	569	557	489	553	519	538	492	546	517	486	575	563	490	530	558	548	554	515	524	554	568	535	510	528	530	559	546	516	575	546	545	510	574	505	552	523	545	554	538	514	557	596	572	564	537	547	587	532	542	562	573	554	561	535	563	535	551	542	555	529	541	577	514	545	577	539	552	547	541	538	529	520	510	546	554	525	531	574	550	561	523	513	546	556	568	500	577	521	550	560	554	572	519	563	567	581	558	534	521	567	530	557	536	562	504	569	541	565	554	539	568	549	576	538	542	583	548	523	528	533	565	532	526	521	566	578	516	567	573	513	557	543	573	514	559	608	513	541	590	532	557	536	564	565	542	566	549	578	504	553	604	574	543	555	524	576	558	522	618	549	542	561	545	575	528	524	567	537	561	575	533	526	516	558	548	571	517	550	565	531	526	524	522	584	588	546	590	554	530	549	520	527	530	586	525	574	550	542	534	495	546	533	552	523	580	563	564	572	571	541	510	522	537	550	521	550	570	537	508	539	503	532	564	513	564	567	534	547	536	612	560	531	517	543	554	564	538	534	537	525	569	536	539	551	550	589	539	521	528	515	559	528	565	550	564	504	546	491	564	628	569	569	534	482	590	534	535	524	546	535	523	526	520	573	551	561	532	551	577	536	558	497	554	528	553	528	560	539	549	532	560	496	573	568	530	542	579	521	541	501	527	561	525	547	556	575	495	513	542	560	529	537	548	496	538	554	539	590	537	527	532	576	506	565	561	521	514	552	524	539	535	576	547	501	536	548	515	546	583	575	533	514	512	525	564	533	562	518	566	559	542	527	555	508	542	536	534	553	530	511	534	556	552	593	548	548	543	553	548	562	521	539	495	569	531	546	544	545	512	563	616	564	577	510	521	551	551	567	499	553	547	577	537	568	556	532	572	561	594	550	552	549	554	558	562	518	570	540	543	555	538	537	574	541	557	528	575	555	559	527	529	551	541	574	524	554	550	543	538	557	568	534	543	547	533	521	533	538	533	534	589	529	550	550	535	557	544	527	574	542	525	534	566	516	531	555	556	575	543	518	590	534	539	547	539	563	560	541	559	547	552	566	540	493	551	516	579	531	537	536	551	514	588	543	557	528	556	541	511	530	567	585	572	526	531	616	526	522	546	541	567	523	576	525	556	552	563	547	568	565	537	533	529	555	526	586	576	543	544	525	543	540	543	543	550	563	591	486	589	565	567	535	554	572	533	548	531	533	551	570	531	548	532	496	545	531	582	527	558	544	575	559	539	523	520	602	546	561	512	525	499	562	570	544	550	555	509	539	545	539	560	503	505	519	599	549	550	521	537	494	544	537	535	563	538	559	496	563	555	530	518	558	520	556	546	541	560	538	526	573	591	468	493	536	516	524	550	537	548	527	510	558	550	579	561	559	542	505	547	552	524	533	532	506	516	533	518	521	527	579	531	569	564	543	562	580	532	521	562	540	522	530	544	535	541	534	570	507	514	572	550	571	518	590	572	526	588	534	558	535	594	508	549	530	567	554	550	521	517	514	526	527	534	520	504	519	532	537	512	533	502	501	544	498	531	585	548	558	520	540	540	540	540	535	547	546	573	549	485	563	531	531	544	552	533
26933	29522	39276	29467	11712	2031	894	722	711	693	738	705	633	701	653	659	661	687	670	654	663	670	658	719	683	682	663	643	657	703	682	643	685	727	684	700	643	699	689	673	705	650	665	610	641	642	683	712	693	655	665	660	705	676	697	683	683	617	649	695	731	672	656	623	659	710	656	656	667	699	707	638	632	698	641	687	634	649	667	667	636	674	656	667	637	680	680	679	647	689	650	670	657	647	670	668	675	662	666	675	683	642	661	666	677	647	672	663	654	679	673	744	668	670	678	662	688	686	661	673	685	704	611	650	667	671	651	675	680	622	737	700	641	642	676	665	680	691	695	675	638	646	677	642	692	679	686	704	681	697	663	703	697	706	709	683	701	681	661	660	715	674	676	667	664	671	689	679	669	651	681	678	659	688	642	714	673	680	714	649	657	628	643	643	633	639	661	635	688	640	679	695	673	703	694	646	677	679	644	631	659	657	660	675	630	666	675	648	607	624	681	679	662	679	673	696	650	656	645	638	658	665	651	655	724	655	659	658	677	729	642	685	688	662	685	709	668	677	659	715	702	662	679	637	657	646	605	686	661	672	646	664	674	669	682	657	660	672	675	705	665	676	642	714	645	672	628	674	695	651	655	691	628	686	669	677	690	688	680	613	651	661	621	674	652	642	673	672	662	623	668	646	626	646	661	688	645	697	668	641	680	611	644	688	639	626	687	655	683	690	691	694	730	665	667	651	688	684	677	634	637	648	676	670	676	662	670	699	644	678	666	672	720	663	706	671	676	704	667	690	664	629	659	671	659	655	647	663	620	695	673	646	685	661	673	685	649	696	680	675	660	685	678	662	650	650	676	685	678	709	645	653	679	669	671	687	642	682	679	670	668	678	659	698	711	674	663	660	675	668	668	701	734	641	628	707	681	670	655	672	659	669	688	630	657	651	691	669	687	663	626	639	645	654	690	711	626	662	703	619	688	700	663	660	685	685	649	618	633	692	668	707	643	636	675	668	650	682	665	625	684	705	670	624	656	676	671	675	631	643	636	673	641	693	660	694	663	602	749	678	681	653	705	675	711	701	653	676	650	667	670	688	666	690	659	675	674	734	645	661	629	679	679	640	693	657	662	680	684	641	686	638	682	627	667	675	635	677	650	660	675	651	691	674	668	661	643	692	663	649	659	671	636	645	642	661	683	685	685	707	679	680	722	623	642	661	647	664	616	654	661	674	692	612	667	685	668	649	654	648	686	628	654	605	653	638	683	704	625	608	655	676	702	668	694	639	719	614	680	665	686	660	694	677	650	644	679	689	711	636	656	681	679	683	654	654	633	663	666	608	682	608	643	657	687	635	690	668	624	656	627	621	639	666	691	672	671	675	650	661	675	693	664	689	681	679	698	611	641	648	660	656	697	627	678	703	683	676	633	663	728	668	665	639	630	668	674	650	673	635	698	650	616	666	677	656	681	697	656	644	685	687	676	657	672	672	730	676	713	665	695	706	712	668	671	697	663	701	670	711	705	697	668	650	698	678	697	646	701	684	672	685	662	650	640	658	680	678	629	664	613	713	710	633	662	701	666	681	693	674	663	671	686	668	690	684	687	700	654	660	663	677	677	701	629	648	647	650	673	652	691	705	652	670	717	658	686	657	626	680	686	628	694	640	648	696	691	617	629	635	676	646	633	638	595	674	649	621	675	645	692	699	666	676	683	655	652	663	662	661	658	665	655	687	702	654	665	700	689	617	634	687	646	696	645	667	710	695	669	644	657	669	632	667	646	650	663	652	621	734	707	657	629	644	679	666	655	684	669	684	612	687	689	669	623	634	692	664	620	686	682	686	724	609	718	653	671	702	655	660	663	649	645	659	686	678	659	708	713	657	625	684	651	668	636	680	684	715	665	663	649	668	673	619	696	636	643	620	694	648	673	667	682	633	613	666	738	643	663	691	713	642	667	633	652	698	684	675	669	631	641	689	657	674	654	626	665	675	663	676	643	673	659	648	659	625	695	673	691	685	644	627	619	660	646	656	669	645	654	698	654	710	674	670	640	637	682	708	659	698	627	665	615	639	668	657	662	613	643	615	682	656	673	646	642	638	627	661	689	674	637	701	651	659	689	706	663	680	658	683	676	651	656	641	685	687	692	642	685	660	668	695	632	649	673	687	645	612	669	633	653	673	709	628	654	639	676	684	695	660	674	643	664	699	647	650	650	705	669	663	656	629	672	634	679	672	658	709	621	650	663	622	665	723	709	620	700	676	678	665	632	667	645	678	656	687	694	675	635	698	659	633	642	672	691	639	642	632	668	674	695	661	648	680	705	634	640	683	633	645	655	659	675	663	640	682	711	670	691	613	658	665	666	660	647	614	614	693	742	676	654	618	654	688	631	625	673	682	653	674	679	676	675	716	653	654	671	674	645	679	680	658	698	677	661	698	671	674	676	681	662	689	619	674	689	594	682	664	679	678	692	691	684	631	683	618	690	656	658	683	635	682	664	685	683	667	674	657	620	640	681	698	664	650	657	659	660	632	680	661	650	683	675	659	662	643	678	673	681	685	682	666	621	683	684	645	664	677	670	623	645	665	665	687	739	683	679	650	641	650	693	684	674	718	672	649	654	663	659	672	699	690	672	645	680	632	637	671	683	653	654	663	660	644	665	667	659	660	658	669	662	651	649	642	599	665	690	697	639	669	675	659	639	647	687	706	663	668	624	692	638	652	605	665	714	665	674	689	659	688	698	676	650	642	619	648	685	654	684	669	679	666	690	676	631	653	665	706	642	664	613	655	662	627	663	644	651	591	645	626	715	689	656	702	677	717	661	618	671	652	662	715	626	649	697	658	683	671	698	643	692	647	645	711	651	718	701	679	679	635	633	683	669	671	690	697	625	702	666	668	647	634	677	643	612	685	654	670	644	631	692	639	668	698	667	693	645	683	663	700	627	650	631	663	627	719	659	648	663	668	650	675	658	676	722	684	620	664	672	636	666	675	680	639	644	642	668	703	673	706	679	689	666	670	620	678	672	698	651	660	645	653	721	659	658	679	655	669	655	672	663	635	646	637	718	678	655	712	629	667	647	653	646	668	672	642	614	660	635	712	661	675	664	682	687	682	668	668	673	634	640	621	688	684	660	679	663	684	684	610	645	632	659	669	657	623	690	645	627	652	655	622	670	645	648	651	685	679	687	688	661	683	638	692	677	686	652	670	672	687	670	626	677	705	727	655	648	667	748	668	680	653	720	721	662	654	678	668	683	671	671	690	638	722	693	689	660	625	697	673	644	665	697	653	686	640	661	661	699	637	669	662	639	656	674	682	674	703	644	648	692	627	689	631	654	643	699	730	691	639	701	672	656	635	668	653	688	667	669	647	703	666	690	681	655	695	623	606	663	682	648	664	631	694	676	651	682	645	736	669	634	614	706	654	640	678	643	646	654	725	696	698	644	683	662	701	676	653	705	670	667	663	614	680	638	661	667	641	632	708	699	668	652	690	703	657
58701	81887	48882	17336	4254	1175	670	640	586	555	622	577	586	558	594	592	605	549	581	561	560	577	588	593	550	590	567	577	553	569	616	608	573	569	549	628	597	564	591	588	569	567	572	564	618	527	581	561	581	600	574	623	604	574	556	564	575	536	598	569	571	549	575	563	575	612	521	586	593	555	569	610	577	591	576	575	555	552	605	570	576	573	595	559	566	528	577	561	588	562	565	615	599	554	589	597	523	554	542	573	612	599	586	532	598	645	567	632	545	602	565	580	541	547	557	578	597	568	577	548	599	587	589	543	615	599	622	578	556	589	563	595	567	588	592	580	584	617	574	554	604	524	608	563	551	590	594	571	615	577	575	551	579	566	594	558	582	536	558	557	534	580	561	567	560	580	569	592	578	562	578	599	515	553	581	567	554	553	598	573	561	586	587	589	575	576	582	583	558	587	587	600	592	601	573	598	629	585	582	581	605	622	595	604	604	546	592	591	557	562	574	546	606	558	556	552	570	500	559	559	575	601	597	592	590	616	589	628	583	571	567	584	589	563	602	574	564	571	582	549	619	617	554	572	567	581	593	574	542	618	572	536	589	576	605	573	571	570	591	598	589	580	583	604	572	591	606	566	553	566	606	545	572	564	557	588	557	574	554	561	561	586	580	584	594	556	604	576	607	519	568	585	592	557	551	615	575	600	562	567	547	569	553	557	576	580	585	530	525	589	572	597	606	562	571	596	541	566	589	608	558	574	590	578	589	554	585	562	627	629	519	555	545	575	550	573	598	590	577	598	559	581	547	583	563	591	546	568	574	552	547	558	583	592	554	540	566	564	596	570	586	586	583	583	554	534	590	601	590	605	581	602	595	547	551	578	619	566	606	536	598	565	557	577	556	580	573	569	546	576	557	613	582	594	527	568	587	539	617	586	612	556	550	555	601	572	612	542	587	582	602	554	632	579	551	634	532	531	589	547	596	559	541	588	545	542	591	569	546	550	617	532	559	589	590	596	571	552	580	596	559	571	578	617	602	529	593	610	555	587	590	549	596	549	572	549	562	582	544	526	579	575	554	589	568	585	575	536	610	597	588	558	576	562	571	565	583	593	585	591	601	585	577	625	579	559	573	556	602	562	559	562	601	586	584	536	549	600	552	626	591	598	596	572	592	577	599	548	548	579	582	601	604	564	587	576	582	635	573	615	558	588	584	549	555	550	623	548	582	518	587	589	606	592	604	559	538	572	602	593	537	580	629	560	561	535	590	583	534	574	590	549	551	555	602	515	559	594	546	561	593	538	542	572	626	599	574	569	632	630	624	565	584	568	569	547	563	567	543	558	602	561	570	591	574	602	575	602	563	558	595	568	570	578	589	616	548	542	580	602	607	554	585	554	577	601	577	611	571	600	579	567	557	589	578	613	558	621	595	581	586	550	570	564	602	569	559	527	577	544	559	508	610	573	598	559	597	604	620	583	612	550	598	611	592	601	575	580	574	570	588	562	582	615	550	596	584	575	578	588	559	553	581	562	537	584	565	604	635	562	607	595	580	581	538	579	611	594	556	598	621	632	573	557	561	564	537	542	581	600	586	623	565	520	598	573	581	556	564	567	573	610	566	614	589	549	555	545	622	536	583	588	534	573	576	607	605	569	558	542	590	567	594	569	571	619	586	589	587	573	594	597	567	592	557	616	577	556	592	614	566	597	598	573	583	634	583	543	567	602	576	587	615	587	607	555	558	593	595	560	595	594	619	602	556	518	570	620	617	591	534	596	602	571	568	567	555	560	621	534	602	597	549	600	592	585	567	606	540	568	575	586	606	538	595	571	581	561	598	572	617	581	563	570	596	564	611	571	597	551	589	570	592	586	574	574	548	587	572	556	589	597	581	624	542	571	566	590	542	557	545	560	562	584	536	601	581	566	622	573	602	574	571	572	553	558	581	554	560	524	565	577	594	547	592	596	594	574	583	546	537	600	621	600	553	541	605	556	537	637	570	576	602	604	547	572	601	610	571	548	597	546	531	574	580	593	604	569	604	550	528	591	618	545	579	588	582	576	543	604	612	596	559	590	565	549	552	575	570	601	567	557	596	574	577	575	540	584	584	582	590	556	594	606	576	551	531	588	591	597	576	566	576	592	547	571	592	565	578	545	555	579	597	550	565	544	572	568	555	578	503	545	597	503	540	567	614	531	568	598	588	587	549	535	556	531	589	560	630	616	571	573	581	553	544	587	537	577	579	586	588	561	587	591	587	558	555	544	607	560	554	578	572	608	542	536	602	582	560	589	589	568	576	593	601	598	662	593	571	587	579	551	580	587	545	600	598	523	563	564	540	584	558	513	568	598	581	560	627	544	553	540	583	557	553	528	613	577	615	602	570	584	582	591	574	587	567	530	548	621	584	515	541	556	552	565	555	552	561	597	597	602	538	603	554	595	612	593	577	601	573	567	583	562	521	596	592	534	593	581	638	584	503	569	591	553	589	589	529	559	549	590	598	615	541	585	618	550	574	558	544	583	624	583	577	579	584	528	546	549	555	632	560	560	584	566	593	578	580	594	579	610	587	589	572	588	571	568	562	566	556	580	550	572	608	596	609	547	630	584	562	562	605	633	568	590	581	576	602	534	584	582	594	581	585	573	566	578	600	545	630	546	567	553	578	543	568	584	606	581	590	569	568	611	573	534	549	573	493	568	506	551	594	578	591	544	548	610	606	565	571	613	549	551	577	577	572	575	542	578	626	569	566	591	576	585	565	591	560	562	556	588	558	573	616	584	577	603	594	589	557	570	583	557	592	596	567	565	608	560	585	585	593	595	544	605	591	565	587	618	588	568	559	549	581	568	599	527	593	564	594	632	562	574	572	583	544	545	571	564	569	592	603	564	572	564	571	560	601	547	568	601	589	586	592	558	591	570	624	577	600	599	565	578	619	571	611	554	561	576	564	631	554	550	575	587	635	555	586	544	587	567	610	588	567	583	597	592	546	585	566	586	540	598	550	584	584	594	565	580	611	601	591	590	589	592	554	546	556	573	592	541	549	516	550	557	600	592	563	605	547	601	609	585	569	535	594	555	574	596	604	579	570	562	529	592	584	573	607	554	557	591	586	569	536	565	584	576	579	603	606	591	578	597	586	578	560	573	625	597	582	561	557	552	563	576	577	605	601	591	578	559	583	539	577	571	617	591	577	531	592	558	547	582	595	557	568	563	572	561	569	580	561	557	543	579	575	568	590	559	544	614	569	562	594	604	605	539	567	565	623	558	568	539	527	601	608	603	565	605	583	529	581	528	579	568	554	560	550	570	555	577	568	559	543	593	592	613	556	583	549	543	553	576	581	588	574	581	603	585	566	575	547	525	569	592	536	585	577	599	562	552	611	589	560	544	595	523	526	547	599	545	549	569	595	563	569	520	542	545	560	558	583	602	534	573	567	612	582	600	538	594	618	585	605	623	558	608	587	630	569	600	570	550	569	571	570	551	582	561	572	628	567	597	558	609
24377	22982	32316	27451	21069	11993	2240	1120	885	907	949	944	891	875	895	834	892	927	933	953	920	861	911	904	876	869	964	921	835	874	855	941	866	900	951	816	845	832	818	883	871	871	849	882	914	870	905	875	911	949	877	888	881	877	858	928	886	827	878	873	865	898	809	886	877	869	866	910	858	952	881	887	885	879	885	886	886	886	865	886	851	928	859	880	855	826	871	846	854	826	859	875	941	899	913	880	911	869	912	902	796	862	866	885	897	906	857	848	897	865	846	909	919	894	863	917	913	933	894	843	909	821	875	864	883	893	899	872	894	860	895	881	940	864	900	876	868	851	890	901	887	870	905	932	923	891	935	896	910	909	851	867	855	876	930	861	875	892	894	829	906	864	876	837	860	934	932	910	869	870	927	841	956	880	859	876	865	873	896	854	909	879	889	900	853	854	869	900	912	847	865	857	834	879	876	924	885	900	877	899	865	834	856	884	861	903	854	904	899	870	873	852	826	909	847	847	902	907	873	827	880	945	862	863	902	877	887	913	868	885	861	924	948	851	918	874	900	881	841	882	872	914	900	911	900	878	929	837	878	849	856	864	861	893	861	901	902	862	938	862	862	873	833	825	883	896	920	876	824	910	834	874	871	880	875	884	852	854	898	878	890	848	867	896	829	880	865	819	866	827	889	875	880	891	853	915	871	927	878	876	902	904	853	887	913	869	907	956	843	872	849	865	867	926	831	826	857	894	870	841	845	857	847	847	880	883	878	820	896	882	880	840	847	881	873	821	881	862	864	931	914	877	869	876	855	907	886	879	864	920	836	887	874	882	870	881	889	851	861	854	865	902	925	920	847	878	884	828	914	835	874	924	882	880	909	916	906	889	877	907	874	866	896	818	858	901	886	890	949	884	876	843	887	845	891	872	867	916	901	881	865	821	874	842	910	882	815	886	893	916	826	856	926	860	850	853	870	918	859	872	871	840	863	876	856	919	881	944	895	919	872	877	890	919	897	883	882	908	870	886	886	929	897	858	888	902	912	874	902	883	909	852	870	865	824	886	902	876	887	866	879	901	902	872	912	920	901	861	852	896	883	834	863	828	848	906	880	860	903	869	864	875	863	886	870	848	896	864	930	795	884	887	883	934	875	879	922	883	865	864	876	878	859	869	834	849	853	879	854	907	872	944	889	884	908	842	908	880	893	906	905	830	867	902	847	855	914	882	888	878	913	881	883	853	942	934	882	900	848	859	834	785	843	860	874	907	825	901	902	884	908	895	826	834	842	920	850	867	909	887	855	833	814	862	875	887	876	863	900	913	884	841	935	824	885	900	905	891	857	903	882	845	886	875	885	861	903	853	879	873	912	841	855	873	828	792	848	878	819	857	876	854	863	847	837	831	883	850	889	893	880	874	895	856	861	860	912	800	924	840	837	912	845	833	885	850	879	846	868	890	881	901	868	876	950	837	865	861	897	888	919	848	846	867	837	868	863	917	898	900	843	893	865	882	880	863	860	902	878	903	897	875	840	906	885	921	819	897	862	898	837	878	842	920	905	893	944	879	870	908	829	888	859	928	883	882	898	888	859	912	870	922	826	858	866	873	926	893	918	876	873	887	860	848	876	856	821	884	924	844	854	815	888	890	886	873	847	842	876	856	815	898	813	832	845	869	848	855	893	896	837	862	891	846	866	878	911	900	858	851	866	900	874	952	891	847	870	853	843	860	820	866	857	920	901	862	912	886	839	854	913	893	902	834	861	909	866	877	880	869	854	834	874	894	862	886	861	914	859	894	829	854	852	865	898	882	883	862	915	865	851	863	873	837	867	884	848	836	848	885	895	875	887	858	908	915	898	870	879	843	926	886	845	866	836	905	904	864	893	881	888	869	900	841	859	847	886	883	887	898	883	908	863	880	857	867	885	869	872	898	910	867	918	895	855	893	835	876	856	846	837	934	890	908	857	892	899	857	878	887	881	837	902	858	826	858	869	873	873	880	880	890	894	869	919	887	852	862	850	911	901	889	921	880	837	856	908	894	867	894	868	872	852	831	824	861	894	860	921	865	888	921	839	894	844	886	898	894	873	875	835	899	879	855	908	873	867	819	862	848	867	924	896	910	896	852	871	836	918	859	868	877	861	879	913	858	900	885	877	889	848	875	882	861	890	900	876	911	851	832	856	879	941	839	877	856	847	866	861	885	853	902	872	841	835	871	861	859	881	916	881	866	855	906	878	887	886	854	874	883	861	886	900	909	884	892	854	797	880	853	838	874	874	904	879	858	920	870	872	869	886	855	889	906	894	867	895	860	872	875	859	888	859	854	870	856	903	896	852	844	918	844	866	882	857	879	878	879	891	914	921	865	856	832	888	869	919	883	892	878	884	867	922	905	884	879	875	897	864	877	915	841	831	866	854	827	867	804	905	901	821	855	884	864	888	866	929	858	874	851	954	942	872	862	918	922	942	853	852	859	870	877	867	848	915	894	826	865	923	852	866	882	894	906	931	843	837	890	875	878	877	858	890	914	906	827	838	889	841	861	903	874	922	884	835	847	874	877	838	867	874	896	932	847	883	872	855	881	854	897	875	916	865	918	847	895	836	870	854	894	849	922	868	818	843	894	859	890	897	843	865	866	869	866	898	894	823	866	865	898	834	906	823	838	842	862	874	904	850	891	876	836	881	815	882	891	824	868	880	851	903	850	884	889	883	897	890	854	890	883	810	918	906	828	900	856	855	872	831	839	891	876	879	857	858	866	891	812	864	855	883	900	871	876	913	854	901	832	925	818	791	896	881	883	870	955	841	836	873	844	871	896	938	853	877	892	910	901	855	905	869	868	900	867	822	872	865	897	871	852	852	853	900	877	865	885	880	847	886	913	873	884	936	887	900	839	889	864	846	867	851	881	846	842	862	877	904	879	912	826	935	863	868	857	841	856	909	859	865	876	861	859	883	902	839	851	860	896	896	875	853	872	860	892	939	847	870	851	899	899	916	902	879	839	846	910	905	869	884	838	864	900	898	853	864	903	801	898	836	880	886	910	885	867	860	878	831	951	880	898	858	913	822	846	881	930	850	831	879	882	893	894	896	863	878	806	902	878	907	844	919	871	862	899	845	862	880	922	843	852	880	891	899	870	846	873	886	903	858	897	860	862	921	887	922	905	848	859	852	875	881	905	934	850	900	904	870	832	899	903	847	908	875	936	826	853	816	902	856	873	942	878	895	894	925	902	845	843	896	834	873	920	861	890	890	871	910	829	896	856	903	856	906	855	871	869	858	900	911	854	869	892	909	853	924	851	922	874	870	890	899	846	881	832	846	935	918	935	896	883	839	876	916	900	884	807	868	862	886	868	925	858	908	846	876	894	862	892	854	906	865	880	921	865	844	825	834	849	868	849	867	885	882	947	921	883	846	845	875	883	806	904	894	866	876	916	939	854	907	818	877	892	901	889	856	898	857	869	874	921	839	854	907	847	830	923	922	886	897	910	861	896	823	871	836	882
63464	99132	65470	30767	9637	2465	994	781	782	771	765	782	813	745	774	769	813	770	757	816	781	807	723	754	811	792	748	830	790	791	789	758	788	813	757	803	802	805	791	823	758	740	778	788	793	787	761	781	780	804	798	787	759	736	805	815	791	786	779	793	774	794	759	805	797	787	757	800	776	821	758	697	817	791	755	741	789	790	781	779	773	737	783	782	772	791	783	772	764	729	767	796	793	791	841	760	769	782	749	769	778	746	783	733	766	744	761	800	811	770	785	761	755	789	777	782	835	726	786	815	795	771	750	758	781	791	803	779	758	773	748	764	762	828	791	770	805	785	822	775	810	766	788	761	808	751	765	730	774	818	738	778	807	802	789	760	817	766	749	764	786	805	761	835	791	744	777	772	757	771	762	820	798	802	801	808	776	772	798	755	767	735	731	757	762	749	761	820	814	787	777	755	779	837	775	743	775	778	770	785	809	754	744	766	766	750	787	782	800	802	768	764	782	777	795	795	758	757	749	743	773	795	808	736	778	768	779	744	832	784	716	793	796	773	781	778	747	775	750	772	742	781	771	770	779	791	728	811	767	777	726	784	801	754	756	759	779	726	794	782	773	801	801	812	822	772	790	742	820	771	771	812	835	762	782	764	751	789	771	844	805	806	762	793	786	826	738	804	816	699	780	761	770	748	816	770	802	770	810	778	779	817	791	763	767	756	765	795	810	807	765	770	770	800	779	778	750	826	802	783	739	784	779	742	755	755	750	782	754	829	766	731	787	819	804	766	809	760	790	735	771	790	727	801	786	762	827	760	763	780	725	765	763	811	730	756	814	716	752	811	688	773	739	765	762	782	779	760	766	723	804	773	760	761	800	803	834	747	761	833	766	746	824	771	801	786	778	805	785	746	797	795	763	749	776	789	773	745	761	816	762	787	747	829	790	819	782	802	771	785	754	712	754	765	824	787	812	803	745	757	788	734	732	799	789	731	798	733	777	747	777	812	756	776	759	759	810	748	799	777	775	824	770	759	772	798	771	792	807	715	798	720	780	735	791	758	748	786	781	725	739	770	776	726	790	798	831	798	796	768	747	780	772	729	777	747	771	825	781	742	773	754	796	826	776	794	759	784	780	826	832	841	751	826	802	775	791	763	797	785	768	763	782	804	764	759	803	825	831	756	794	763	804	781	748	774	755	742	809	755	793	809	772	789	816	777	797	771	778	813	746	806	807	815	803	763	792	823	736	726	783	780	799	769	777	771	754	720	758	725	764	782	757	789	727	771	772	802	783	791	767	778	778	759	745	760	774	791	751	770	786	756	777	768	743	786	768	755	732	799	804	807	759	780	844	745	779	796	772	767	790	768	790	792	814	751	751	750	762	784	753	815	757	760	764	791	727	762	766	716	754	811	760	760	773	812	790	767	774	838	812	754	745	772	772	768	801	748	767	776	789	769	776	792	776	756	800	747	783	748	748	748	767	775	751	720	757	799	785	759	764	767	733	770	732	780	742	807	751	785	779	737	762	765	730	770	774	759	773	793	824	799	782	763	752	721	800	773	750	810	806	834	797	764	741	734	747	756	754	803	800	763	779	720	788	759	744	779	748	806	836	750	726	778	778	769	775	795	795	788	774	763	755	784	795	792	776	758	791	798	734	739	767	803	758	752	727	698	737	786	801	788	812	776	752	789	791	742	757	803	764	701	790	759	786	767	748	707	804	749	810	762	780	751	804	774	795	726	790	794	781	729	786	789	762	700	780	776	774	812	770	786	785	763	787	759	745	782	799	734	738	777	773	759	735	739	773	815	711	788	780	812	798	789	761	798	757	728	763	797	776	762	767	750	770	729	768	858	764	801	767	771	782	750	794	766	752	761	787	778	749	788	759	766	792	807	758	758	745	822	805	775	786	762	792	794	808	816	775	789	773	748	750	798	766	814	764	756	786	823	772	760	735	766	738	804	741	752	758	764	756	759	823	760	812	773	765	753	825	778	790	804	774	774	759	794	758	820	741	732	793	812	780	713	728	778	778	821	783	757	804	785	758	760	788	793	777	720	857	810	820	721	781	799	788	804	802	783	762	857	739	772	765	772	764	781	769	725	765	795	750	785	799	800	753	772	725	791	813	766	743	757	824	750	755	791	796	796	778	722	720	796	793	813	772	788	768	817	814	788	808	795	734	775	765	738	766	775	794	781	796	828	778	788	768	803	746	849	781	762	775	786	826	777	809	808	766	769	751	775	778	785	768	764	769	836	765	772	809	758	808	804	724	729	806	773	728	823	762	790	784	769	847	770	761	740	693	793	771	737	803	795	750	765	783	748	810	776	730	798	781	775	692	740	760	782	752	773	789	759	757	793	794	762	788	780	718	776	789	790	741	792	824	787	780	731	774	759	770	768	780	820	788	724	776	782	771	742	797	841	770	791	782	750	775	728	744	777	748	733	749	770	772	799	756	774	749	778	776	731	755	748	751	748	787	766	765	746	754	788	789	780	791	722	802	787	769	782	765	782	799	792	770	743	759	793	778	743	762	766	752	775	782	754	765	827	755	758	776	760	781	771	815	809	784	779	815	771	773	744	772	774	776	781	731	757	844	757	800	811	791	798	754	793	773	814	816	729	767	745	782	787	789	741	790	767	765	738	753	763	782	735	804	774	745	777	759	750	719	754	785	722	786	811	747	771	801	743	758	766	771	788	734	823	765	766	845	738	744	765	738	787	742	760	792	756	758	831	773	773	769	732	754	782	718	792	830	760	744	762	784	791	765	752	731	751	816	736	768	758	763	751	759	788	785	748	752	746	755	732	767	738	733	782	790	783	718	761	785	810	767	783	747	752	733	779	737	780	775	750	819	783	753	741	759	774	757	770	722	800	777	794	818	832	830	796	814	781	824	792	763	780	778	778	768	735	765	743	799	747	768	745	765	760	789	775	744	755	770	761	785	742	816	779	745	763	766	757	810	739	807	760	802	753	787	798	844	744	751	753	815	761	767	764	708	763	784	771	798	770	800	788	777	756	750	811	814	791	806	769	743	726	722	726	822	754	738	756	792	765	758	746	790	733	791	816	718	731	735	723	794	723	809	756	786	752	787	794	801	764	741	774	776	802	740	743	765	778	772	706	758	786	742	731	775	786	816	795	786	806	802	767	768	766	728	711	800	743	786	795	750	752	793	767	770	763	746	819	742	766	778	752	790	784	807	761	708	768	788	805	783	813	790	753	767	801	811	818	810	800	755	736	741	796	765	747	799	762	766	760	763	747	754	753	783	758	794	753	800	769	764	750	757	773	798	806	703	758	766	771	815	711	790	753	777	770	783	778	754	780	761	761	743	775	754	774	727	780	794	819	742	806	732	733	781	766	751	808	721	771	752	756	756	773	815	768	759	737	750	743	759	713	838	768	749	750	760	802	787	750	774	760	751	756	743	784	795	793	754	799	786	769	791	762	768	780	778	796	796	762	747	805	766	758	773	766	765	787	805	757	754	754	770	824	763	786
32171	30576	23035	7740	1793	884	744	688	689	660	638	683	658	641	695	632	682	663	676	687	676	687	665	613	645	630	644	582	623	637	715	692	640	676	677	669	652	638	637	695	707	626	702	624	681	629	628	619	673	670	686	710	663	693	653	652	639	657	642	642	695	612	606	627	678	627	657	611	638	683	660	683	633	686	687	637	626	688	683	672	608	661	616	650	634	659	652	583	626	631	682	661	607	676	635	675	665	635	670	647	677	683	663	628	690	628	655	691	604	627	683	713	673	643	638	624	671	644	649	682	679	641	627	639	643	648	642	632	659	694	619	634	629	599	681	634	639	623	679	616	671	635	627	636	647	667	683	649	629	677	662	694	573	684	680	690	652	683	608	623	609	691	649	626	666	682	671	649	659	681	627	678	637	661	659	674	653	632	646	648	693	630	627	666	619	655	648	690	664	637	660	646	705	665	646	684	658	653	681	671	665	655	614	691	628	652	670	662	632	676	648	650	710	626	620	712	674	636	586	661	667	685	688	673	638	637	634	643	617	621	644	696	686	677	621	687	625	679	678	669	592	637	699	659	634	621	655	605	690	694	642	678	682	680	651	623	640	681	645	642	693	699	675	708	706	663	659	628	635	646	646	646	666	659	672	628	644	670	672	638	649	675	618	634	672	631	648	628	620	647	671	628	655	634	691	709	678	623	619	647	648	688	645	647	663	684	621	674	659	647	640	643	648	652	645	671	652	619	671	681	652	641	640	633	702	713	656	676	699	661	712	673	665	649	640	636	679	618	658	633	685	700	680	667	697	638	639	663	637	635	693	666	671	654	635	617	631	691	656	663	664	679	627	633	679	646	626	667	662	666	673	670	633	631	669	626	627	674	695	675	671	683	672	625	689	678	660	640	677	663	666	600	630	630	697	676	659	659	667	614	639	682	646	664	632	645	675	640	672	663	687	668	663	631	690	659	669	586	686	662	673	658	636	580	654	627	685	603	691	642	721	612	684	610	639	624	631	664	687	673	636	682	685	616	625	673	561	637	713	670	662	622	638	607	631	668	665	676	677	648	648	658	640	629	650	708	638	643	642	690	630	617	670	656	665	634	630	643	654	604	646	697	672	672	661	657	632	641	639	625	624	682	694	688	668	648	679	663	639	645	673	625	648	655	671	699	650	634	639	616	698	655	664	642	668	642	655	622	663	663	650	653	689	666	674	598	646	694	649	659	633	704	631	658	646	661	628	634	643	633	640	657	666	638	654	684	662	723	699	643	643	640	657	669	615	647	668	630	637	663	699	670	664	657	636	655	681	626	688	678	698	661	653	652	659	687	702	688	653	668	658	698	642	676	688	619	630	660	642	634	627	691	642	664	639	637	634	637	638	648	661	666	632	685	667	686	639	684	681	698	604	654	584	626	628	648	652	657	651	598	628	598	636	621	684	685	665	657	643	606	713	668	648	658	710	646	618	621	702	649	631	641	626	656	691	683	635	633	701	647	674	639	630	658	696	671	676	663	596	647	666	630	676	681	702	641	631	692	638	633	624	608	596	655	631	708	650	626	647	646	642	662	647	645	625	655	682	654	655	672	646	630	640	636	610	631	675	635	642	657	676	657	651	655	702	613	652	632	676	685	690	675	633	594	687	686	686	679	603	640	699	666	689	661	654	649	660	752	660	655	694	647	657	646	668	640	644	640	610	659	624	657	685	649	675	659	662	621	623	641	631	659	655	675	659	677	654	662	638	609	661	648	670	671	662	717	625	628	615	612	592	690	648	665	642	668	673	634	648	618	645	644	613	611	609	701	686	608	651	641	671	636	644	668	697	628	662	656	668	663	670	682	642	646	655	671	605	671	652	669	641	666	672	629	661	639	663	622	624	627	662	640	688	682	643	649	685	673	638	666	643	685	669	614	624	694	679	668	660	674	667	635	681	657	643	635	681	648	646	644	639	684	651	675	663	682	688	660	646	612	628	631	646	716	645	639	628	662	608	614	603	619	643	674	622	678	656	651	679	698	732	634	643	696	668	663	669	628	658	651	639	661	636	683	655	671	703	675	697	617	655	667	642	673	646	685	660	673	681	673	645	596	678	660	709	684	663	660	600	669	655	670	639	660	689	651	660	633	641	642	665	689	675	635	657	621	661	655	663	659	669	680	653	638	702	617	661	696	615	647	663	666	658	611	636	650	640	639	654	679	668	669	638	667	630	658	610	666	637	676	626	678	679	643	678	639	652	667	657	659	651	642	627	634	630	618	703	666	646	707	668	655	652	693	676	664	585	625	720	655	637	681	619	708	673	649	700	653	698	690	670	634	655	671	629	694	625	636	672	674	627	658	654	609	646	697	708	609	684	607	647	645	683	623	667	674	639	679	666	616	646	688	662	642	657	646	639	667	655	663	654	614	686	651	661	638	657	726	737	657	675	638	620	623	678	657	656	676	636	655	655	637	632	630	712	665	602	686	632	679	632	631	653	687	652	627	607	612	659	646	629	677	657	667	641	685	612	642	635	667	721	691	656	667	634	667	641	697	640	652	646	653	674	645	635	692	701	684	662	655	654	694	669	690	621	617	666	632	638	612	645	664	664	687	632	681	656	671	664	710	668	689	648	689	611	643	604	652	653	648	637	678	667	616	667	656	655	683	717	694	631	643	615	637	704	690	662	653	648	702	658	657	728	658	685	697	659	635	639	652	644	614	689	681	668	678	709	613	671	623	676	660	658	645	620	680	635	656	632	648	643	637	673	623	595	674	655	655	658	660	658	700	657	698	687	633	639	617	666	683	689	646	653	654	637	662	644	662	658	660	662	658	672	646	634	667	702	663	677	619	688	648	640	674	650	643	660	648	673	630	670	640	665	651	668	742	649	681	668	652	666	643	673	607	644	732	654	642	601	690	676	665	651	660	612	655	688	676	632	618	659	645	663	655	705	686	652	663	705	596	664	620	624	676	671	639	648	690	599	652	668	688	631	658	645	639	678	684	658	651	673	682	684	674	654	679	617	675	607	673	657	668	654	651	633	605	632	632	677	638	614	663	652	656	677	672	626	615	691	666	608	681	639	639	647	663	643	660	680	643	716	657	653	650	631	636	650	650	700	645	686	629	643	682	683	667	647	656	707	644	686	674	641	623	687	632	617	665	625	699	659	642	624	692	658	678	669	640	658	675	634	676	662	626	625	617	616	705	653	671	683	661	699	613	591	657	660	678	615	649	672	659	644	619	695	664	636	666	684	640	666	601	664	663	704	681	638	654	675	682	653	647	659	671	685	689	648	651	697	626	627	672	641	672	632	660	670	690	690	673	605	603	684	700	687	663	650	644	643	651	664	636	655	681	639	660	701	685	660	675	638	658	630	692	622	662	698	653	665	643	658	706	631	636	717	665	659	670	664	665	637	659	653	609	647	673	663	671	639	664	670	676	635	644	660	676	674	630	662	647	668	718	656	664	713	651	694	679	654	634	670	628	651	642	697	618	692	635	634	628	643	655	659	683	644	680
26889	33378	16169	4104	1305	666	580	584	549	529	518	507	505	495	518	587	511	521	496	517	521	488	521	542	534	562	485	519	572	548	506	529	545	533	546	527	550	554	527	539	519	538	540	539	538	472	566	478	505	547	520	519	504	548	528	537	533	534	545	534	559	518	543	507	530	496	513	513	545	513	501	540	560	526	509	529	520	535	495	504	562	522	558	488	503	520	563	525	550	509	563	528	533	525	518	513	518	540	563	512	551	520	489	545	494	535	517	544	467	540	578	479	513	525	554	502	538	540	521	533	581	515	507	503	535	526	560	545	552	515	562	527	546	537	568	506	501	537	535	523	540	529	513	528	565	502	553	490	504	514	569	484	505	541	524	558	535	505	516	510	551	577	503	525	545	538	527	506	532	501	523	548	526	532	485	553	559	523	551	551	495	546	533	517	515	535	557	559	544	530	543	567	571	517	473	512	517	532	549	504	511	501	523	566	525	530	498	571	515	586	556	495	580	515	576	500	534	510	543	539	516	537	553	573	536	507	527	539	520	490	535	521	513	545	506	526	563	517	504	531	511	540	516	527	511	533	529	543	507	525	520	530	538	529	543	569	534	528	573	523	524	532	568	550	500	479	530	557	548	518	498	522	530	522	523	499	562	518	543	553	519	521	505	515	543	507	496	526	512	555	502	509	515	511	506	523	521	515	518	532	545	541	519	518	522	501	514	533	501	527	541	520	511	543	548	531	498	526	562	503	547	543	565	580	533	543	512	536	535	517	514	524	550	518	473	508	509	515	537	544	539	554	495	531	544	537	571	508	536	559	521	570	517	523	534	535	524	578	496	567	509	503	524	553	545	491	515	537	519	513	556	534	502	554	566	513	561	544	512	574	542	532	514	556	553	541	533	531	544	539	549	545	542	511	499	524	544	497	561	517	557	505	554	539	540	500	498	482	517	507	529	506	573	535	522	485	533	541	527	556	550	531	505	522	552	522	528	540	518	556	535	527	509	557	538	544	525	537	523	554	569	521	518	529	566	559	550	512	599	529	523	534	537	536	507	524	542	545	532	519	526	531	540	535	512	557	500	524	496	521	523	520	525	524	508	534	523	485	533	572	524	525	526	538	515	558	517	541	542	520	526	521	535	534	550	573	534	548	520	531	526	525	534	579	519	520	514	534	538	525	499	532	545	544	523	514	535	527	528	503	528	563	537	547	537	567	501	542	554	545	519	527	555	528	532	558	531	537	527	551	544	545	562	511	544	551	528	547	508	528	510	532	551	501	518	518	543	543	500	514	513	564	492	550	532	521	528	512	516	508	559	562	526	500	567	524	522	568	512	551	546	579	550	542	524	521	514	566	531	529	552	559	524	548	502	505	506	556	469	497	543	573	530	496	519	538	538	516	592	534	504	513	531	517	556	540	507	529	564	534	543	507	506	551	515	527	530	544	541	510	535	519	548	529	540	500	550	532	558	535	534	563	518	531	534	489	506	539	547	496	528	528	541	532	516	530	549	520	500	535	520	558	536	567	564	537	509	509	546	487	547	509	514	519	532	518	532	531	528	504	540	550	541	539	527	533	529	503	504	559	523	544	520	525	525	522	571	520	513	533	550	531	524	493	536	526	535	546	556	561	498	525	506	506	506	558	494	490	513	544	514	527	507	543	556	506	501	546	535	591	542	567	503	566	511	572	482	532	525	532	508	532	545	544	561	553	507	497	517	519	557	505	559	486	556	542	506	534	536	562	559	586	511	533	524	497	523	516	529	523	514	532	486	550	560	506	510	529	528	544	555	555	524	490	537	543	507	537	507	536	541	504	537	529	523	515	512	559	516	487	537	525	519	491	550	509	539	502	494	552	520	532	521	492	587	563	490	523	529	567	515	480	539	529	525	514	542	563	569	486	532	503	537	564	576	538	538	505	532	574	558	514	535	530	543	530	519	523	566	543	520	558	530	537	541	556	527	496	527	525	560	564	534	511	553	514	501	561	500	546	498	533	522	467	528	550	504	531	518	551	545	565	520	491	557	534	494	515	548	527	517	502	529	521	549	543	546	516	485	547	492	502	496	544	514	544	483	542	515	537	536	531	505	500	512	536	538	528	519	546	557	590	510	506	517	551	517	514	556	522	540	562	522	499	562	548	552	502	512	523	510	533	521	539	525	519	543	497	541	495	543	523	530	523	534	528	528	528	496	528	525	555	554	561	520	529	572	526	552	566	521	604	486	521	561	519	524	497	501	540	537	546	474	512	528	559	554	511	548	529	543	515	520	503	580	508	555	495	546	517	554	527	521	523	527	567	516	524	540	524	572	526	523	566	541	522	548	537	508	503	548	567	536	516	490	519	506	507	552	522	524	506	521	520	522	509	527	546	548	553	545	502	520	577	513	516	532	513	500	566	522	551	531	507	590	559	507	516	525	551	507	525	564	510	547	540	530	470	551	498	542	562	530	520	551	553	513	532	555	543	513	494	518	552	540	493	535	485	524	523	571	515	495	531	496	501	512	541	579	570	547	530	489	518	551	522	483	573	517	521	515	530	582	490	528	557	521	503	528	552	544	546	539	556	518	479	505	521	514	512	506	539	555	497	564	579	543	522	517	588	537	547	513	516	502	546	517	530	568	524	548	526	551	519	513	491	543	556	547	493	561	533	516	536	526	546	557	498	522	538	510	527	488	524	502	532	524	556	579	538	513	524	516	519	530	558	551	515	550	540	541	523	557	583	552	536	557	531	524	535	529	529	544	533	529	536	513	552	512	513	534	514	567	548	534	588	523	503	582	522	503	560	494	521	503	539	515	530	533	556	499	497	553	566	521	532	540	512	529	526	531	534	534	527	529	515	485	536	505	499	532	554	523	536	503	503	524	523	483	512	564	555	530	522	526	547	527	504	539	513	523	547	559	504	513	527	548	499	452	537	541	540	498	502	543	529	505	529	566	519	598	556	507	547	496	530	529	541	553	484	528	476	548	524	535	541	525	541	511	503	497	533	528	517	544	527	544	526	530	525	507	538	531	499	507	553	529	498	572	541	529	536	509	525	550	526	510	548	501	547	552	521	539	550	512	558	531	506	517	518	562	540	529	511	506	518	528	517	539	572	542	518	544	518	540	552	541	510	543	562	540	534	533	524	501	539	539	506	512	528	531	559	497	532	537	528	543	508	564	518	524	521	522	550	507	488	514	555	570	536	489	506	513	554	512	526	519	515	558	525	544	470	521	530	555	492	563	534	513	519	536	552	533	576	488	522	535	510	541	522	534	535	542	528	518	516	527	532	552	529	517	544	539	488	506	535	507	563	521	494	565	555	536	537	515	529	554	551	576	508	584	544	497	526	582	557	513	563	555	532	506	515	546	538	552	548	531	508	509	556	545	489	515	564	518	564	485	537	553	568	471	488	543	490	501	496	545	492	551	518	520	495	499	569	530	542	565	555	503	522	527	574	529	549	508	548	534	519	529	515	530	536	544	528	584	505	557	531	523	517	530	537	529	510	493	519
26754	28418	38205	29328	11797	2234	888	762	684	743	724	677	723	612	683	659	738	630	707	710	678	681	630	716	679	632	711	691	692	711	647	716	641	667	629	683	625	674	630	705	611	695	674	646	646	655	659	671	671	673	707	676	683	692	661	684	691	733	721	676	669	671	649	655	672	694	673	733	661	642	700	689	692	704	666	677	669	698	721	633	668	655	684	644	690	630	668	649	677	670	666	678	685	651	692	688	663	640	686	669	708	654	645	712	712	688	664	616	669	698	678	639	668	677	634	617	706	646	616	651	676	710	711	683	663	674	689	644	698	656	673	689	670	691	722	656	635	708	639	647	684	686	618	721	681	683	654	672	717	665	711	685	678	651	690	672	626	630	706	614	623	671	678	643	665	676	659	652	692	638	661	656	686	683	651	683	685	709	674	670	667	677	663	645	671	674	651	631	740	651	674	676	648	625	642	687	652	609	686	682	656	716	657	655	612	710	679	670	724	676	615	647	678	685	699	679	652	685	695	684	671	717	653	674	687	686	704	663	699	669	639	642	656	636	660	674	628	654	672	663	652	664	673	668	716	650	657	679	691	649	629	628	696	647	660	658	700	699	675	669	699	719	604	666	637	657	645	669	650	625	667	604	689	698	659	671	678	653	664	685	713	704	677	678	650	623	691	686	639	725	671	675	657	649	659	673	655	623	650	625	704	676	668	623	649	678	696	676	661	700	696	654	692	709	726	656	688	666	669	662	660	696	620	653	687	669	683	675	701	663	736	696	681	652	702	672	652	649	689	709	665	681	671	661	713	663	686	628	709	628	678	681	626	696	707	695	674	685	695	676	705	697	731	643	670	677	695	654	674	647	725	667	725	680	671	654	723	666	635	668	629	640	684	655	607	636	687	706	675	682	703	666	702	684	646	669	644	649	681	665	710	676	616	710	654	669	679	652	647	657	629	635	629	646	723	689	665	631	637	719	698	735	681	665	672	651	663	715	711	642	708	698	681	704	639	669	684	697	724	659	661	651	654	619	673	679	690	671	650	729	634	739	661	680	679	570	651	724	715	681	665	652	678	663	656	681	695	703	680	693	689	709	664	634	641	703	689	654	661	700	662	705	684	653	691	697	650	674	689	628	723	686	668	708	677	619	698	669	627	683	684	698	667	674	683	644	700	646	654	676	619	693	650	641	685	653	654	627	664	692	641	709	662	651	651	653	660	657	660	683	674	620	686	622	668	702	714	693	691	712	641	672	653	661	672	652	652	701	666	634	633	699	662	647	713	706	620	709	637	673	649	685	666	695	697	668	635	649	639	679	594	652	671	678	694	635	668	675	687	638	658	663	677	650	690	631	672	662	618	661	660	700	690	689	714	744	687	639	645	705	691	706	676	642	671	687	673	661	646	685	629	632	640	681	685	675	638	628	655	674	629	679	721	692	744	651	634	719	706	660	695	652	681	626	665	733	641	658	676	693	730	661	671	643	671	665	687	674	672	682	646	681	694	651	685	657	700	698	703	627	676	688	676	611	686	671	713	649	700	689	650	625	674	635	634	668	671	693	654	658	689	685	706	710	667	697	687	643	668	685	677	620	671	702	690	676	670	641	616	636	686	704	692	619	688	644	704	679	652	684	640	709	674	673	640	660	659	653	626	613	655	701	695	652	674	697	677	686	672	706	674	672	658	602	675	655	652	620	676	669	707	662	621	663	688	640	673	653	668	654	617	646	681	689	652	695	646	676	671	676	659	670	632	656	690	633	654	693	721	674	661	667	625	662	660	698	724	708	694	653	690	669	704	631	678	717	696	645	651	633	626	711	635	637	689	673	679	672	668	701	671	664	625	652	644	667	654	676	615	698	688	652	678	660	675	679	681	668	699	698	665	693	709	671	646	705	681	657	683	674	663	655	633	654	681	672	677	665	668	724	664	640	647	678	688	672	713	689	684	659	648	671	645	656	674	633	716	693	656	679	714	691	718	722	701	687	667	659	718	669	678	664	704	677	659	658	668	645	672	676	661	643	698	706	634	728	696	695	702	663	666	696	664	714	662	672	683	670	705	639	644	702	628	663	711	672	653	646	681	657	683	645	711	716	638	714	678	693	631	683	680	624	677	645	615	691	689	707	697	648	662	649	660	628	639	624	638	699	661	664	647	631	680	731	671	694	678	660	663	686	685	641	675	709	678	668	666	654	674	690	696	647	696	712	656	644	680	640	709	658	648	660	680	673	718	657	711	635	702	696	685	634	647	628	629	664	635	677	662	669	695	702	693	658	642	689	673	653	657	656	650	670	672	705	672	713	681	702	667	644	698	681	675	662	667	707	656	626	674	671	672	661	670	633	669	656	702	675	681	672	654	663	653	658	702	696	661	680	707	679	739	636	715	638	655	682	675	660	693	658	662	680	659	670	669	629	676	705	680	682	642	651	716	667	707	612	706	699	694	652	709	675	678	638	664	617	642	656	658	683	662	697	686	684	694	691	691	721	637	712	661	703	691	667	700	661	711	675	660	686	668	631	653	604	651	690	666	657	704	662	716	648	690	614	658	651	645	707	727	663	668	657	682	695	675	708	681	676	677	660	665	672	706	701	695	674	669	678	704	654	653	673	719	691	696	704	654	682	664	682	640	736	655	658	686	672	667	744	662	679	674	643	656	654	666	699	682	668	649	701	637	630	713	679	658	670	669	624	641	701	673	665	648	634	703	673	654	682	651	647	665	693	653	664	699	673	690	730	694	703	662	696	696	678	644	764	667	656	673	645	645	704	670	636	657	648	671	697	665	667	701	704	693	706	645	684	653	615	659	656	632	698	717	675	668	697	725	693	647	647	655	656	646	639	646	672	667	657	656	703	713	610	686	628	669	685	625	685	683	678	685	684	634	672	708	667	575	667	638	725	650	643	617	673	627	672	671	630	725	674	659	682	687	655	686	663	639	661	646	678	710	664	665	688	670	665	676	665	691	653	662	690	628	657	701	651	657	673	634	672	713	683	662	676	706	667	670	678	663	663	698	681	632	671	641	703	675	640	684	716	679	688	671	698	657	610	682	645	671	648	669	693	667	653	668	700	651	672	708	661	699	665	697	657	683	675	681	673	615	739	662	636	676	696	668	639	614	643	662	720	680	689	681	694	654	669	626	669	689	697	671	670	650	665	724	677	664	678	701	708	660	700	698	690	703	669	679	634	661	658	675	704	654	663	609	681	724	686	668	646	673	657	662	677	675	679	674	672	626	680	680	678	648	614	680	633	697	615	732	693	660	630	668	692	674	671	697	706	691	644	691	697	630	681	679	691	650	632	612	731	740	662	656	708	647	624	666	693	684	638	690	671	653	699	675	661	667	721	662	674	681	688	706	681	658	659	658	662	654	763	642	657	617	675	666	693	671	668	657	635	637	708	688	692	677	657	650	645	720	691	702	626	662	634	650	659	627	626	683	675	688	665	667	703	662	685	663	682	682	645	671	687	681	647	697	660	725	693	653	641	678	657	695	688	670	664
58766	79885	48074	17723	4931	1336	693	599	584	568	593	546	567	598	587	596	605	601	592	586	584	579	596	572	584	555	608	599	540	576	578	544	625	560	607	592	590	602	564	580	599	596	600	581	622	567	590	555	574	570	549	609	586	613	566	576	551	566	592	588	585	603	590	587	585	593	546	546	556	573	597	584	568	570	582	581	597	553	594	587	603	584	554	635	545	621	585	602	550	579	557	606	567	582	593	600	536	545	577	584	606	619	576	573	601	575	581	547	631	595	615	572	578	592	578	563	525	562	566	589	564	566	586	540	565	563	562	607	544	557	582	621	544	603	570	598	574	566	565	577	610	563	573	566	587	530	580	568	545	585	551	595	567	595	573	578	573	568	582	594	565	617	565	567	548	578	576	661	597	564	549	576	559	557	570	605	559	543	545	584	589	564	582	618	598	626	555	572	593	580	580	570	558	565	576	552	569	548	604	541	603	588	595	581	534	587	571	589	588	594	578	571	601	596	599	594	628	575	607	604	564	637	567	591	584	589	564	564	575	598	540	574	565	554	568	559	586	528	520	573	590	601	596	567	589	596	565	570	571	559	561	575	584	567	568	566	544	529	559	635	575	535	559	540	561	560	582	562	610	541	597	578	564	594	572	579	587	602	604	616	585	571	549	578	544	580	560	597	575	565	626	578	599	546	571	639	614	579	617	574	599	575	531	608	595	572	600	606	558	601	589	604	588	595	608	570	591	620	578	553	578	608	526	554	573	613	569	579	538	596	577	615	602	545	597	614	603	559	555	590	570	627	580	534	548	561	568	557	579	571	572	564	573	586	566	550	586	604	539	601	570	586	607	564	576	568	647	599	566	580	562	525	577	548	576	616	576	546	576	593	586	545	563	543	575	624	575	537	572	613	598	571	582	611	588	562	585	562	559	612	612	630	586	556	596	572	568	602	579	521	579	546	574	591	567	573	596	609	570	562	569	596	574	612	581	569	565	564	563	590	553	595	567	577	574	552	624	610	603	566	598	582	601	611	567	630	623	603	583	590	565	560	597	617	562	613	588	590	616	570	547	583	567	632	600	573	531	567	636	535	559	548	531	560	570	531	571	563	579	559	564	590	568	577	535	577	560	591	551	622	519	589	564	552	604	606	555	544	572	552	570	588	619	584	596	575	567	570	588	587	567	586	573	566	559	587	616	568	592	581	553	552	607	557	561	560	549	551	547	515	585	579	603	571	562	650	547	566	553	588	518	581	608	551	558	611	643	567	597	623	559	586	527	592	602	603	610	586	591	543	571	589	539	563	559	540	574	621	584	558	629	574	551	570	615	588	602	603	603	564	580	611	588	530	577	592	590	593	531	601	558	545	629	590	552	568	560	569	590	551	591	548	628	600	611	595	557	570	557	554	541	599	580	556	547	582	585	582	609	569	525	537	583	613	584	597	612	572	632	583	599	605	569	566	564	578	585	571	589	582	594	572	612	579	542	659	577	610	597	552	583	570	544	539	552	552	588	566	576	554	615	583	543	587	587	583	579	575	594	568	613	582	621	581	584	566	593	550	624	564	574	585	563	560	565	551	616	603	576	593	551	580	585	602	591	616	628	548	594	575	565	576	558	605	564	615	588	528	580	589	606	558	617	615	545	557	566	599	598	569	582	559	567	589	582	586	540	558	593	600	551	630	582	554	538	587	596	601	538	576	571	556	607	577	566	598	550	599	583	533	632	553	570	528	604	581	617	594	590	569	577	612	569	556	576	639	597	579	548	565	606	563	577	623	565	559	595	592	571	602	548	593	589	564	603	563	567	591	619	578	591	581	592	543	567	576	571	595	570	563	547	539	560	575	582	587	613	614	538	560	595	549	599	594	557	591	609	595	552	663	568	620	580	575	584	568	594	620	587	593	527	612	608	594	579	572	613	592	582	583	554	563	577	562	566	514	540	555	563	575	587	590	557	610	585	561	562	554	561	639	567	567	549	582	532	583	568	562	567	572	575	557	592	587	582	566	570	580	589	588	520	573	596	588	582	622	578	592	560	568	549	553	586	550	598	584	610	594	575	565	555	597	555	588	568	556	608	601	604	562	542	607	564	607	604	598	585	632	559	587	571	586	559	576	556	613	601	566	572	551	590	527	573	572	613	558	581	562	586	566	595	628	575	597	575	574	584	578	578	598	594	565	589	631	582	572	580	559	560	595	583	560	642	584	570	580	590	582	636	568	584	588	579	642	595	580	584	576	565	586	581	606	564	589	554	615	540	583	607	607	521	595	582	563	588	551	555	559	619	582	557	512	571	586	608	526	576	572	596	586	595	578	593	615	603	600	559	590	596	557	561	556	618	610	603	599	566	562	583	580	586	606	604	610	562	585	612	602	619	600	571	539	574	544	547	607	622	600	553	568	543	588	566	584	590	585	527	581	597	604	576	544	554	551	581	569	555	581	615	617	608	604	614	621	554	579	554	592	597	597	525	599	557	577	596	559	558	584	577	565	547	560	547	560	600	618	572	557	599	568	561	568	583	542	579	580	561	523	583	525	539	573	541	588	546	580	569	587	607	578	588	555	608	581	606	580	556	569	564	608	561	557	578	574	564	568	592	593	587	569	560	625	630	580	589	599	605	578	598	561	563	548	564	615	511	604	552	594	557	552	586	608	588	576	578	591	560	602	594	603	594	570	597	576	610	558	594	586	561	583	630	577	595	582	603	596	597	630	556	573	550	591	587	604	597	594	564	625	573	598	603	607	604	579	598	595	595	563	589	605	617	573	566	611	549	613	565	543	584	567	574	577	585	579	554	606	587	564	541	567	590	580	605	586	607	616	506	584	573	570	584	543	580	574	584	597	557	608	604	560	558	582	590	597	578	575	584	587	548	604	538	571	554	530	624	575	593	563	546	562	606	579	573	553	595	598	572	554	614	605	553	576	577	592	563	594	568	555	601	569	585	573	581	546	607	576	569	582	609	615	564	615	578	540	594	580	579	527	566	598	606	568	553	581	598	614	571	577	535	582	598	585	547	544	560	576	571	609	577	581	600	533	588	567	568	591	585	593	564	543	601	561	607	584	557	574	580	606	589	613	574	592	552	603	569	536	611	575	580	590	546	562	554	547	566	596	593	574	580	565	572	549	559	582	609	582	540	613	632	543	589	553	551	587	578	549	580	571	561	591	588	590	551	613	576	598	554	517	612	531	597	594	604	574	593	572	544	561	574	611	580	603	592	606	557	605	600	554	564	571	568	570	551	573	549	580	565	607	564	576	593	570	566	565	554	549	574	585	600	566	567	536	598	611	586	570	594	581	599	563	564	545	637	567	532	597	562	596	528	574	577	557	606	573	560	538	565	600	537	562	609	573	565	545	556	543	604	559	558	570	567	589	549	586	586	603	513	582	589	527	555	614	581	614	591	533	546	588	581	544	603	574	570	530	577	578	584	572	557	576	566	597	603	565	593	539	619	593	577	575	571	586	586	587	568	584	547	594	568	548	586	514	598	593	566	609
24401	23198	33161	28729	21620	12737	2658	1164	952	1014	930	985	933	937	1036	938	934	943	989	885	973	851	917	958	913	945	938	981	986	938	941	953	1006	891	939	946	904	919	922	954	956	926	905	957	892	912	914	938	902	906	905	923	964	926	892	929	927	901	920	926	927	830	911	925	858	963	920	880	950	895	953	888	890	909	880	978	910	936	924	906	926	937	909	957	912	941	897	878	943	958	966	945	866	926	924	876	918	941	946	914	959	913	940	898	850	911	959	901	957	907	898	908	909	882	941	880	934	993	878	853	926	918	945	929	929	938	937	913	930	897	902	911	954	900	898	933	889	896	905	941	871	891	984	941	971	950	930	904	985	886	905	912	902	907	886	942	911	894	935	974	924	946	895	940	858	931	919	957	923	912	920	862	908	966	920	911	879	912	954	962	903	890	938	919	911	908	922	925	951	946	939	914	879	934	895	908	952	900	927	877	896	915	933	894	927	905	851	929	862	935	892	942	966	907	915	933	918	895	971	992	888	945	921	938	918	948	921	934	903	948	941	857	912	915	975	893	952	904	877	927	962	844	921	921	927	916	935	888	917	910	901	951	880	908	926	930	917	903	928	891	943	891	951	919	930	901	881	902	949	905	880	879	933	966	858	852	944	963	864	880	894	897	919	887	904	983	914	924	924	894	939	910	937	967	930	880	898	959	903	894	908	901	935	976	881	910	907	898	965	916	982	893	916	896	948	920	964	905	923	925	900	970	926	875	885	946	999	933	931	916	904	908	939	883	944	923	933	905	944	945	957	890	950	952	937	927	870	901	958	927	891	880	899	930	961	890	918	884	935	938	943	957	900	904	941	898	948	864	949	922	903	915	927	921	956	869	921	849	865	919	954	902	892	880	958	914	935	931	924	870	968	950	921	937	882	919	909	907	897	885	902	902	873	921	911	937	853	914	887	920	958	928	883	928	938	894	896	964	964	924	926	906	902	928	885	900	916	943	887	913	932	914	872	941	837	858	898	935	925	898	907	943	907	961	877	908	847	852	880	895	923	956	906	976	837	870	912	966	893	881	975	890	968	902	886	968	922	974	984	952	872	930	901	929	898	978	963	890	898	910	922	934	908	928	902	937	966	936	910	931	882	900	872	882	918	945	906	915	915	908	857	850	883	963	921	861	812	926	912	822	908	923	883	943	852	931	905	946	898	931	931	898	920	951	917	931	912	921	979	891	876	970	913	922	910	893	938	945	895	933	979	878	908	872	977	969	925	905	888	905	909	891	876	923	910	988	902	893	946	929	916	960	904	875	936	905	889	930	894	903	892	922	895	898	953	884	946	834	918	945	896	972	857	921	968	889	888	922	929	862	925	897	901	958	961	946	883	922	922	993	933	885	953	880	918	903	914	999	918	926	893	885	885	904	924	895	865	931	912	933	928	882	941	920	867	887	921	942	909	913	951	883	879	923	875	898	893	901	957	921	908	903	929	894	947	908	892	897	874	887	903	916	941	992	871	946	909	883	879	936	941	902	918	925	917	910	910	908	896	890	894	887	885	970	873	915	919	930	896	928	863	886	881	963	875	910	925	930	857	910	874	873	936	933	933	907	916	915	916	862	906	966	913	936	902	946	922	898	915	903	900	967	937	879	890	943	916	928	935	911	958	947	952	971	907	908	879	954	926	945	894	915	888	903	959	901	905	945	900	877	1003	910	950	919	931	902	931	932	842	902	919	932	892	903	901	902	917	899	929	933	935	869	880	972	932	941	930	911	924	912	933	854	908	923	874	956	909	987	887	894	864	921	896	902	894	935	950	904	894	900	918	923	913	927	952	1007	907	924	931	980	883	955	877	917	946	944	894	935	938	939	890	889	955	1035	910	955	885	885	903	884	905	909	923	896	894	845	914	922	960	945	883	911	926	873	945	889	958	939	951	906	929	943	926	943	894	845	964	927	921	865	928	857	984	929	867	916	920	895	890	933	956	843	931	917	897	906	875	906	916	893	961	992	930	943	946	922	879	907	972	871	915	965	923	882	963	952	930	904	947	918	866	915	957	963	989	893	912	936	867	882	946	887	881	896	913	906	876	898	902	937	936	883	937	913	889	910	881	892	860	841	892	964	905	919	907	911	941	867	931	902	880	926	904	969	933	902	907	925	889	975	880	874	913	937	970	903	913	851	862	917	961	954	904	954	884	946	907	878	932	918	919	969	942	968	904	963	961	910	959	925	924	924	942	875	903	898	918	881	898	867	904	911	898	922	891	868	932	967	946	940	924	853	854	951	941	884	920	926	954	902	867	958	967	908	928	890	908	880	967	919	921	903	934	945	924	915	993	911	902	915	929	931	882	940	961	908	927	834	915	888	990	886	893	926	876	917	869	897	908	869	851	950	804	983	925	951	944	920	895	868	917	939	892	911	899	924	928	875	911	896	960	904	927	901	927	957	898	865	877	913	952	896	950	895	975	889	923	1005	926	913	878	904	896	897	961	934	914	900	954	915	907	900	916	943	997	930	903	909	904	932	901	911	929	963	945	942	921	947	903	933	921	889	896	918	953	870	969	889	941	909	900	972	933	933	876	855	898	909	943	917	884	904	903	913	899	887	923	932	918	938	926	934	955	940	945	920	976	930	858	895	892	979	888	869	909	930	932	888	893	886	937	950	946	920	898	946	973	1042	887	894	934	928	896	889	898	920	902	927	920	914	936	962	925	926	886	880	890	902	917	894	899	904	974	888	926	935	907	918	904	925	953	927	867	912	964	933	888	926	995	895	974	941	948	911	948	880	951	880	888	914	897	903	938	896	869	960	921	952	962	900	934	926	880	909	913	877	864	919	881	901	980	965	873	897	922	941	877	913	919	918	906	909	928	901	942	944	914	946	905	893	976	935	942	888	889	863	890	929	967	888	958	867	904	905	922	910	928	919	916	931	866	906	917	934	924	888	902	923	923	894	931	907	919	981	962	920	960	900	883	880	877	889	919	943	910	945	936	915	880	910	867	975	879	898	899	887	961	856	895	939	894	942	876	964	839	904	905	919	954	916	876	864	890	935	884	893	940	885	938	881	880	878	888	816	883	924	934	917	868	918	914	854	902	974	887	890	898	905	951	896	918	938	873	881	923	915	953	948	992	910	924	917	896	899	921	912	881	868	930	902	941	941	860	890	921	846	884	869	939	907	908	858	910	907	885	917	959	930	852	902	861	957	892	953	931	931	934	918	901	906	921	892	937	873	938	883	925	962	923	902	921	930	943	903	886	918	879	971	974	933	946	931	897	873	928	866	904	905	926	868	897	925	923	962	927	929	918	938	953	849	913	891	919	953	869	937	888	935	938	929	934	887	935	896	876	916	921	925	861	891	937	969	877	879	913	842	912	947	898	865	943	896	903	947	908	920	935	923	912	913	923	898	910	944	917	939	920	911	875	908	929	889	943	928	884	929	868	946	926	875	904	922	925	924	923	919	855	892	883	865	892	894	881	873	941	962	878	897	894	943	916	958	934	917	932	922
65123	100793	67574	34470	12046	3131	1119	864	861	847	832	792	796	852	824	841	820	794	874	791	818	807	861	877	812	772	795	792	878	791	865	823	848	815	827	799	812	855	854	835	770	761	828	841	842	867	801	869	826	836	841	874	859	827	807	838	833	772	824	843	849	802	830	802	805	827	811	823	817	834	820	833	806	839	827	831	816	799	830	848	837	776	803	832	858	819	817	852	810	775	799	776	772	765	864	830	807	839	766	860	830	819	847	823	777	782	792	817	797	891	799	840	856	846	832	847	818	825	798	807	810	828	836	830	800	823	831	809	824	828	831	829	858	786	819	845	783	794	829	864	824	797	834	871	824	844	857	798	791	839	806	780	777	817	837	790	824	818	754	826	833	812	818	828	793	807	852	796	796	815	809	862	774	843	822	797	812	797	876	822	825	802	860	867	812	795	816	807	822	836	791	754	813	757	786	815	837	791	815	811	800	847	845	786	800	802	803	824	780	794	817	812	798	845	755	823	809	825	797	804	797	842	816	788	800	842	798	816	796	812	883	880	813	775	788	802	788	768	861	824	810	782	803	823	827	832	815	792	799	787	798	760	798	835	801	861	838	795	858	816	800	828	809	814	820	833	842	773	813	795	826	802	801	786	834	819	848	807	840	801	816	824	819	823	807	818	846	842	829	816	782	839	814	842	854	797	820	807	806	801	846	846	768	800	782	853	813	778	784	763	870	832	838	756	830	830	783	808	834	883	820	829	808	816	808	768	809	773	860	844	797	866	823	838	810	825	786	810	886	828	821	813	816	866	861	831	787	793	845	842	795	746	820	826	818	780	807	823	810	819	784	801	862	796	817	799	861	845	810	840	834	832	816	832	813	828	798	781	842	813	832	853	791	838	838	833	771	809	798	827	804	864	825	841	799	840	770	829	810	813	842	838	798	803	818	778	821	813	812	797	796	821	851	771	826	798	850	851	808	784	841	767	774	797	798	859	755	795	840	835	789	814	828	833	859	802	829	832	788	776	862	790	840	781	877	813	810	811	792	775	809	814	852	827	821	806	861	806	825	841	835	796	788	780	833	801	776	833	786	788	790	766	813	770	800	809	767	784	803	779	811	849	779	782	806	825	830	827	846	849	802	815	863	812	828	751	806	845	816	860	826	819	786	871	811	821	823	826	811	839	805	833	805	803	857	835	815	833	796	875	815	848	813	781	790	800	836	790	802	777	779	832	820	807	848	780	831	805	788	821	809	767	775	831	807	811	836	783	809	872	823	870	817	804	875	834	813	853	779	809	830	795	737	818	786	830	822	810	815	785	824	831	759	806	843	769	806	831	787	838	823	806	785	806	802	812	833	846	814	785	806	810	792	821	838	871	830	809	827	776	852	784	815	827	800	765	842	806	793	776	811	834	784	781	784	845	807	844	830	836	789	794	819	808	766	853	849	803	775	817	815	828	872	819	850	795	805	820	813	827	798	822	800	780	844	787	803	837	818	827	819	820	828	815	811	784	844	756	783	788	810	784	844	803	817	827	797	839	820	856	768	781	807	848	812	788	789	820	802	785	831	802	804	823	784	805	814	820	793	837	829	812	834	772	860	786	841	846	805	845	815	839	843	836	831	807	794	798	802	776	811	841	809	785	799	783	814	841	807	836	829	839	807	835	806	840	848	748	850	831	825	767	825	821	812	830	815	816	835	787	740	750	839	810	848	789	796	811	846	788	854	826	836	801	840	827	858	824	804	860	846	808	750	865	796	814	835	781	859	798	897	794	808	825	798	772	783	795	820	815	833	799	761	828	900	848	811	775	758	824	826	839	792	812	818	837	796	765	802	801	817	847	834	857	827	784	801	789	855	809	795	831	854	779	819	769	788	785	824	816	823	819	792	794	801	860	832	798	841	821	824	791	787	814	805	787	822	777	801	859	831	840	806	841	796	835	744	771	784	837	850	903	791	784	801	879	832	818	832	826	800	781	799	849	788	799	811	852	829	813	832	811	781	829	805	801	900	829	817	828	824	849	905	817	840	834	789	788	778	813	815	820	829	808	813	838	843	796	775	819	792	822	825	819	793	759	808	843	793	806	846	874	821	783	800	776	799	841	841	799	801	824	824	790	838	811	801	795	832	866	833	823	810	818	833	809	828	816	792	800	755	880	821	773	858	764	873	816	832	787	825	813	813	834	812	809	787	849	825	789	809	850	814	818	853	791	828	768	791	871	805	810	788	825	799	848	818	912	833	846	795	843	784	821	794	786	852	814	808	825	823	802	817	801	803	811	801	799	794	782	773	799	826	827	785	810	860	800	821	819	817	811	797	766	767	793	811	832	842	846	854	820	868	783	881	803	829	831	796	824	795	850	823	802	856	818	796	790	809	825	796	756	824	808	818	809	887	822	797	789	766	806	796	866	833	862	853	812	841	841	799	809	870	804	839	809	829	782	789	830	812	794	789	813	862	845	835	817	776	797	814	801	812	785	787	778	859	829	832	851	868	813	780	784	842	846	806	769	742	784	803	796	836	834	862	816	787	764	808	806	763	805	795	838	812	847	804	824	810	778	793	810	777	787	845	844	818	810	782	775	848	784	788	791	810	786	797	821	796	836	834	796	833	799	808	844	815	794	803	807	796	783	820	821	754	873	787	831	798	828	782	807	817	811	832	804	834	827	820	789	845	820	813	843	772	812	827	793	873	803	826	799	831	797	797	768	802	859	771	825	793	858	819	838	762	833	798	801	767	835	784	799	792	789	843	822	819	804	826	795	833	850	831	771	804	867	799	837	834	784	837	849	783	826	884	775	856	788	801	834	757	853	796	775	836	818	798	829	801	829	762	807	807	793	808	862	821	827	789	820	785	787	849	789	864	826	818	817	739	786	819	769	823	811	818	821	774	763	855	833	822	744	797	789	875	812	841	860	834	806	837	827	834	817	858	807	806	823	830	840	798	824	772	817	826	823	781	797	802	817	814	828	831	799	816	795	792	820	817	819	846	847	753	805	817	801	815	787	799	796	792	857	837	807	808	774	795	832	818	836	799	823	793	795	789	827	875	738	822	751	842	832	839	791	746	842	799	802	766	834	823	794	818	801	828	793	776	819	825	830	813	819	766	769	818	809	775	841	815	825	804	785	792	833	780	791	869	838	812	841	852	844	795	801	821	798	804	788	795	791	813	800	848	785	837	828	790	802	799	828	805	849	807	783	782	743	815	799	840	809	854	779	805	842	803	788	807	777	771	797	843	837	827	843	803	752	815	836	787	800	827	785	817	778	843	802	753	819	790	839	799	767	857	791	797	796	809	800	826	820	840	841	793	808	837	810	820	784	802	864	854	861	818	849	736	808	776	828	818	851	855	787	834	789	803	777	804	803	857	786	816	807	824	839	792	833	831	784	843	783	832	776	830	813	802	787	777	768	797	779	770	818	807	817	802	844	803	848	814	802	814	780	841	726	802	780	811	805	844	810	824	783	823	847	811	856	867	834	830	812	888	779	833	797	843	790
32010	31287	23552	8527	1929	925	792	711	801	735	710	704	698	662	744	645	746	722	736	722	714	730	702	747	696	742	709	709	747	752	666	759	750	706	700	743	676	768	710	708	726	730	734	761	681	707	738	686	718	752	709	712	674	670	720	692	723	723	757	694	724	725	704	739	707	719	704	722	666	706	679	662	656	688	775	702	715	699	732	720	678	692	695	737	669	754	741	769	694	684	707	720	731	686	666	681	688	718	755	716	644	735	704	767	702	733	725	711	690	702	701	738	731	718	683	726	719	733	725	717	718	773	670	745	702	696	704	697	705	733	721	727	694	759	721	748	776	700	680	706	725	751	708	686	728	737	707	749	741	746	706	751	710	707	696	701	694	679	717	651	686	698	709	721	707	736	725	700	723	706	729	740	713	705	746	744	724	776	714	747	746	692	714	710	741	677	688	678	756	685	730	725	755	704	683	723	738	722	747	735	741	702	677	675	710	706	717	671	699	673	723	697	729	678	698	717	717	714	696	702	679	729	760	751	734	776	676	709	726	732	710	725	714	726	722	705	709	698	730	706	699	716	677	735	708	725	734	653	711	695	708	703	694	739	639	692	755	707	722	729	741	741	769	759	702	759	727	679	702	725	735	719	721	711	725	716	689	704	694	736	716	697	688	729	686	750	724	690	735	715	707	688	662	744	725	724	664	688	712	719	690	701	710	740	708	731	683	714	708	705	731	709	708	707	723	693	719	743	692	689	691	703	711	691	729	670	710	742	729	697	719	699	754	686	714	703	723	725	685	704	696	693	737	711	735	733	736	681	678	706	705	720	699	776	676	706	771	706	720	727	683	709	756	746	707	700	704	718	739	702	703	684	723	722	695	726	703	708	680	704	707	760	731	764	699	709	705	720	760	679	710	693	726	730	715	700	656	739	709	687	704	685	690	687	723	718	723	708	662	692	708	689	761	722	742	748	687	666	741	740	677	669	720	710	716	746	711	709	694	698	650	715	691	712	704	687	713	781	703	694	720	723	703	672	728	730	693	651	768	677	726	702	690	673	735	747	694	719	727	662	735	756	703	702	761	718	693	706	724	753	665	737	701	719	691	681	686	699	681	671	719	672	705	686	735	706	686	711	687	687	679	686	718	743	737	704	739	686	759	699	708	695	664	740	739	709	711	741	760	707	694	708	716	758	719	721	662	698	694	731	710	754	779	742	716	682	699	708	748	724	721	728	723	714	741	674	720	727	728	684	692	678	776	696	729	704	687	789	719	744	737	673	720	694	701	732	695	687	708	744	737	706	694	677	728	733	742	724	756	723	688	703	682	687	715	735	721	671	701	696	677	734	722	750	736	694	673	729	728	710	725	724	725	730	711	740	719	689	707	720	739	754	757	701	732	716	713	687	677	664	696	697	711	695	716	732	772	680	716	719	715	709	676	728	726	728	718	717	710	764	711	711	694	688	692	700	731	715	710	688	722	738	735	721	716	735	697	689	706	659	700	725	709	689	737	705	673	707	680	751	707	705	723	707	717	742	777	721	707	738	680	741	707	706	725	775	707	719	707	720	721	734	767	751	761	727	660	704	725	679	716	690	720	729	731	753	706	722	748	726	703	720	711	729	732	734	713	678	724	709	734	702	672	730	683	725	701	692	716	746	726	725	717	724	716	692	761	696	768	678	708	671	713	684	687	685	717	689	714	712	721	691	670	690	733	769	729	726	651	749	659	735	724	645	731	734	752	735	707	698	739	663	721	690	698	709	726	705	711	742	716	735	742	732	695	634	741	702	738	751	668	728	696	711	745	708	666	675	674	733	746	718	706	729	678	718	717	697	696	688	689	713	726	743	697	739	759	662	746	735	727	748	718	713	737	672	727	640	704	696	742	738	706	725	685	720	682	671	695	680	752	700	748	717	720	694	751	704	745	708	707	738	686	677	678	717	710	714	700	721	747	710	695	703	739	740	677	727	680	689	739	726	678	709	686	739	684	705	738	661	722	740	741	706	700	712	697	700	720	700	705	745	705	700	735	707	720	717	718	730	731	701	744	724	714	738	739	695	717	711	683	710	736	707	695	705	749	752	724	709	718	762	693	707	758	722	742	703	685	707	703	721	718	713	711	729	719	715	742	716	693	771	697	719	776	711	687	697	716	733	681	737	720	768	752	668	740	716	688	717	748	677	697	705	678	714	709	744	705	676	747	697	684	732	714	752	719	750	690	734	714	663	760	678	745	759	710	655	739	698	690	675	753	695	750	748	743	717	730	665	739	732	721	687	721	732	702	703	731	714	714	725	717	692	702	759	699	697	744	773	741	727	687	742	714	707	728	706	745	745	740	709	679	718	734	674	692	744	633	702	692	723	664	733	667	704	717	705	669	708	733	723	675	724	696	679	721	734	698	727	713	750	709	712	673	733	674	685	663	687	707	724	693	742	720	733	707	721	680	677	684	718	722	735	722	733	759	713	742	664	713	735	731	722	694	663	695	711	732	703	736	667	728	697	680	717	709	693	694	746	680	693	726	736	755	725	725	709	693	699	723	719	728	683	715	695	710	770	711	705	711	725	689	736	716	706	681	669	715	705	671	695	743	725	732	672	717	697	665	730	710	713	714	735	707	734	749	736	674	702	712	698	733	710	705	667	663	730	731	723	766	665	721	707	705	751	764	722	726	673	704	717	720	711	681	749	703	748	700	785	729	749	717	704	687	734	756	725	685	725	773	708	712	670	731	706	735	779	696	737	725	696	776	734	762	730	666	731	732	734	715	677	693	717	729	696	718	712	710	671	696	666	748	712	735	706	715	735	705	718	704	656	646	721	691	712	730	716	701	686	733	675	722	743	706	723	741	708	671	727	682	735	752	696	734	666	741	681	650	740	691	738	649	716	683	698	702	671	717	686	722	689	724	681	775	713	722	679	712	715	717	712	695	695	662	702	705	738	739	640	675	694	739	732	738	697	674	736	778	741	734	724	731	729	708	705	704	711	734	733	692	672	687	727	685	727	716	708	740	759	725	765	688	676	682	685	726	696	695	712	686	719	711	702	718	761	706	696	728	699	666	746	714	714	677	709	752	714	684	716	688	700	672	672	710	728	740	733	692	694	702	720	705	726	723	717	719	718	706	730	691	695	706	707	714	748	694	753	694	708	779	718	683	774	729	706	709	682	667	727	707	740	769	689	686	709	702	706	685	700	685	686	697	712	719	720	723	700	695	709	753	682	765	711	710	688	720	682	692	730	752	724	695	657	687	748	684	717	699	700	734	766	721	703	695	688	762	640	747	681	719	722	728	694	774	683	732	706	702	701	733	774	708	729	661	685	687	752	731	710	731	712	713	737	714	705	721	697	686	712	728	719	754	682	690	741	709	736	751	715	779	735	701	727	732	702	735	719	731	722	746	762	772	724	714	752	669	683	713	686	727	749	717	736	739	718	711	686	740	801	710	733	692	694	714	759	724	704	735	728	707	688	779	746	691	637	721	725	685	631	722	703	745	722	698	702
25692	34227	16470	4544	1478	778	595	549	554	578	585	549	554	625	556	543	563	550	573	586	566	594	593	508	564	562	545	529	587	563	544	600	567	575	583	540	570	555	585	527	570	597	598	571	603	558	573	569	580	525	549	568	577	565	542	557	566	580	557	596	600	550	599	582	544	622	562	584	598	597	576	567	563	597	600	572	567	600	594	580	591	549	546	590	607	608	555	540	548	553	583	577	579	555	590	581	590	612	578	556	582	584	566	597	561	586	590	605	579	578	569	575	592	595	596	590	569	567	586	546	609	561	573	550	564	589	577	573	559	537	592	572	546	564	613	573	569	561	573	628	537	593	607	546	597	505	569	584	576	591	557	564	551	591	515	584	564	533	594	595	579	592	535	581	565	582	591	558	610	564	597	600	577	540	540	612	541	574	605	577	572	569	592	578	581	590	556	564	582	582	588	538	563	583	568	592	563	514	568	565	570	597	546	583	563	595	565	592	572	589	525	625	589	592	574	560	589	550	591	613	613	580	561	561	534	581	638	518	557	605	591	589	588	605	592	577	608	568	577	549	606	614	542	580	569	580	590	578	549	528	587	576	588	534	569	563	575	598	543	609	539	573	522	567	568	586	559	578	566	591	581	559	540	565	580	591	534	529	574	548	609	559	568	615	559	588	553	584	534	531	575	566	577	572	619	579	620	608	560	574	544	573	581	552	572	608	571	575	546	531	572	560	578	544	572	580	558	576	568	564	602	525	571	554	595	540	591	561	541	603	575	556	578	579	587	581	576	592	570	542	586	583	595	571	570	570	595	564	557	530	541	584	540	613	565	568	548	597	540	537	626	533	550	596	573	594	565	543	564	567	571	570	580	556	622	587	541	597	546	527	580	534	578	581	603	558	569	575	552	578	594	573	516	569	571	559	534	541	590	569	573	603	631	589	598	567	590	570	589	557	558	562	602	552	566	580	533	560	589	527	592	536	583	550	574	580	586	604	547	575	550	535	564	563	564	579	550	564	565	574	581	562	556	585	570	602	566	536	588	592	574	588	580	586	548	554	571	565	624	570	577	561	554	591	560	570	603	575	565	582	619	522	548	562	586	554	614	572	586	561	572	580	583	532	602	538	568	547	608	570	558	619	574	586	569	544	576	592	569	603	545	556	599	577	550	625	611	605	598	606	594	579	569	556	582	579	582	583	575	595	559	607	551	585	574	577	583	540	586	578	582	546	585	595	559	575	539	608	571	554	577	615	558	593	552	577	538	588	588	586	570	582	559	504	576	552	589	553	531	577	540	548	642	583	564	590	603	537	557	559	571	545	549	529	585	539	574	580	571	543	609	611	553	591	540	564	599	588	597	578	582	542	591	621	545	563	557	581	537	508	565	608	541	571	583	605	634	579	604	586	645	586	602	589	623	538	550	539	546	558	560	587	605	551	597	545	572	566	590	579	585	603	564	609	577	572	578	559	531	553	615	573	560	574	576	564	584	564	571	592	582	570	554	555	579	547	587	577	578	611	562	559	527	642	605	589	599	551	563	551	559	618	566	560	554	556	592	605	583	591	580	574	591	560	598	564	544	593	533	565	579	563	575	588	581	532	571	563	566	582	590	566	577	561	540	561	577	551	566	574	549	613	588	544	595	618	570	572	583	554	562	566	571	603	570	543	568	596	578	571	574	536	562	567	605	571	575	582	553	566	570	623	566	556	560	610	594	606	565	586	594	546	564	570	574	571	545	611	529	580	576	611	588	561	589	566	544	559	562	571	576	546	565	595	557	549	578	606	574	573	555	574	574	598	546	523	576	570	560	599	528	568	587	606	582	578	613	543	545	601	559	534	579	558	554	567	588	584	576	546	571	550	601	564	576	611	545	540	583	566	576	582	558	558	596	594	562	569	589	573	569	562	566	588	600	540	564	521	586	594	550	559	585	578	540	589	570	586	545	582	600	555	580	592	567	581	588	556	539	582	617	600	561	609	605	575	579	578	556	597	615	535	572	557	590	582	542	595	552	559	620	573	570	600	575	551	592	547	595	577	563	528	590	585	599	580	545	544	601	598	560	584	576	574	591	590	577	562	565	597	568	566	576	567	594	584	550	552	538	610	554	590	571	554	531	550	590	578	587	569	609	541	583	563	557	557	569	552	611	560	604	568	589	560	569	571	547	555	541	569	591	570	571	578	564	574	551	571	581	548	642	586	566	591	585	565	612	601	560	573	551	551	581	604	587	557	600	545	569	555	561	528	577	603	607	579	558	571	571	580	538	541	582	598	559	579	569	578	560	613	599	583	610	548	586	554	571	534	575	542	604	585	555	582	571	566	586	529	551	566	606	581	585	552	624	589	531	583	594	576	569	591	594	551	568	563	591	571	552	585	597	529	611	585	583	567	543	589	556	535	554	546	542	556	605	617	554	570	574	554	603	557	586	578	615	605	585	560	550	580	520	596	560	561	565	554	590	576	584	605	554	556	597	564	632	577	531	583	582	599	594	586	527	594	524	545	555	583	592	602	553	575	600	588	548	609	606	569	573	573	566	570	558	596	535	549	575	587	617	533	545	560	561	588	562	592	532	590	594	545	597	563	574	533	590	602	551	564	609	597	610	612	548	589	568	584	547	539	631	622	602	581	592	595	600	578	591	585	556	578	597	591	615	558	533	555	596	607	593	572	545	555	586	601	571	592	536	556	580	575	579	550	605	574	569	574	554	614	576	582	563	554	552	569	531	552	543	549	556	567	605	529	564	619	559	554	550	580	547	567	582	580	609	567	560	559	573	585	535	594	521	568	579	539	601	590	601	567	535	545	589	588	561	588	539	555	596	593	551	579	608	559	561	596	568	549	548	566	577	607	593	602	591	555	574	568	590	561	565	556	591	556	576	551	587	584	592	614	645	566	568	554	586	560	560	570	597	580	596	563	604	598	575	511	561	573	552	600	560	582	557	585	572	582	607	563	570	544	562	570	597	609	573	601	545	577	556	549	579	581	549	568	552	526	587	603	535	551	617	584	593	559	596	577	593	604	577	583	571	604	555	557	586	539	566	557	595	572	611	586	573	587	548	580	591	580	589	579	588	573	617	572	587	604	567	589	559	559	575	549	583	562	587	588	562	616	593	565	547	585	600	571	547	564	563	551	574	555	612	601	607	624	588	582	523	579	549	561	571	574	526	544	557	593	547	598	577	549	545	576	593	601	577	552	550	583	589	594	565	573	542	607	566	565	551	570	556	560	601	592	567	577	573	559	550	578	563	600	577	637	553	571	604	598	548	541	548	571	582	555	553	580	587	537	548	563	607	555	558	586	607	541	573	523	565	633	553	618	538	593	555	574	564	587	547	555	581	557	580	595	541	583	647	600	556	582	587	598	570	583	582	567	618	539	571	582	552	560	533	573	582	526	586	571	606	583	562	575	541	591	598	608	578	594	601	556	600	602	540	545	552	541	555	584	571	565	576	586	613	577	548	518	568	567	577	598	556	604	581	578	555	558	544	591	550	563
26757	29008	38878	30804	13109	2689	1035	848	765	810	787	796	818	773	722	732	816	741	804	786	757	749	790	759	744	766	761	739	798	720	760	758	709	768	746	756	688	749	749	738	770	786	733	758	720	776	755	748	756	807	762	771	810	703	743	750	734	725	746	725	712	782	747	753	776	732	726	725	758	735	785	799	752	750	727	757	800	732	751	754	730	730	715	718	746	772	735	748	780	711	784	748	714	760	745	786	758	701	764	780	824	700	743	772	756	775	748	720	770	681	722	738	736	712	753	808	743	785	725	696	799	753	792	752	773	797	741	788	766	746	757	779	768	741	769	729	725	754	790	689	765	732	690	739	714	743	711	789	768	738	720	715	726	710	712	710	753	710	727	749	703	773	745	753	798	782	771	746	764	747	759	782	773	716	735	726	768	744	733	698	712	748	714	701	753	775	713	762	750	758	757	707	749	760	718	715	713	752	772	754	757	740	748	744	722	780	801	747	731	746	756	740	750	768	753	734	815	695	755	750	768	739	755	775	755	776	760	720	736	742	706	732	766	766	788	755	748	722	752	739	741	742	726	747	747	734	731	717	709	763	737	728	735	699	739	762	760	740	791	772	729	756	723	738	739	749	745	727	761	734	740	760	758	785	687	781	771	775	697	725	761	734	696	725	725	751	742	720	802	776	681	735	740	785	797	711	753	771	709	766	736	710	759	755	702	697	739	784	730	711	747	756	751	773	751	754	753	717	754	752	774	777	698	781	769	810	812	719	767	719	747	769	736	741	733	775	737	725	758	784	740	759	788	754	758	820	740	764	778	749	752	779	754	739	749	757	735	756	691	700	741	768	783	691	715	731	766	685	806	757	794	728	756	775	744	722	710	757	740	713	745	777	761	746	763	787	727	736	755	775	738	752	729	736	714	762	758	778	738	746	793	733	774	736	772	741	756	742	769	772	703	769	798	739	730	757	710	774	779	785	728	807	806	727	767	756	702	699	729	719	783	706	713	727	797	750	749	721	717	780	760	702	758	758	719	758	733	751	715	714	767	801	714	693	766	725	720	793	715	762	767	770	799	786	767	737	754	778	737	789	736	785	752	696	723	706	801	736	706	736	760	742	796	771	766	793	758	756	729	770	710	729	755	751	762	750	756	717	719	749	752	708	733	753	745	771	753	736	776	764	729	749	796	719	733	733	717	740	743	744	745	704	727	747	758	741	780	721	760	752	722	743	776	718	707	750	751	744	760	755	757	771	764	725	730	740	762	765	745	786	745	764	733	753	725	737	730	743	712	744	747	751	743	726	776	758	749	732	689	748	762	755	731	688	691	740	765	740	794	733	754	764	690	730	763	727	789	777	716	749	732	749	772	734	777	790	753	738	712	762	749	745	707	765	800	736	749	739	708	754	741	781	771	749	766	733	778	743	769	728	747	748	752	798	722	686	739	763	709	747	727	733	753	783	783	778	705	754	749	771	717	725	742	707	769	744	757	716	801	732	710	748	725	818	732	795	678	729	720	757	779	741	721	734	751	730	721	777	768	670	734	732	696	743	754	747	749	760	681	737	707	734	769	738	733	740	763	773	729	807	757	709	758	788	717	745	754	770	715	726	711	709	737	739	789	742	741	719	764	710	756	728	722	755	771	771	781	712	741	732	747	751	702	750	744	728	744	716	725	716	738	761	805	727	696	725	766	729	720	726	781	715	739	697	757	753	756	724	697	773	721	761	731	703	749	750	748	787	721	783	755	743	734	718	738	722	783	782	778	676	736	748	761	771	732	735	766	711	705	763	753	736	757	709	761	769	736	750	755	735	755	761	734	745	724	738	732	763	791	725	706	802	726	734	743	744	715	767	755	773	697	720	758	778	757	702	782	781	735	751	727	749	730	747	760	776	749	728	724	721	721	694	739	787	756	753	801	772	759	709	754	718	759	737	771	750	781	778	760	743	724	779	784	706	727	761	729	754	766	754	753	717	798	737	748	732	726	788	769	761	769	707	825	681	746	775	773	741	739	762	748	727	741	754	725	743	761	769	697	729	748	762	741	731	716	797	742	731	721	783	744	788	735	732	701	740	737	716	744	731	735	757	737	740	690	791	757	703	682	756	758	771	754	753	753	711	775	770	697	714	771	798	733	779	790	752	770	736	738	724	748	722	722	771	781	749	681	708	712	730	761	733	767	735	738	755	788	782	721	769	719	757	708	777	757	770	777	700	762	794	740	779	738	716	743	792	787	741	705	738	728	792	732	742	679	759	733	743	725	733	757	697	787	776	785	725	794	777	752	707	753	732	742	777	762	728	775	742	740	814	749	789	716	713	713	749	723	761	746	758	803	759	776	762	762	761	743	692	727	751	727	734	768	745	768	742	790	746	758	761	729	712	749	748	742	730	727	725	747	729	742	709	694	749	724	727	743	742	773	751	737	757	768	762	735	704	747	726	777	745	789	766	781	717	758	769	724	742	692	743	741	732	723	766	744	753	716	717	751	726	724	731	727	735	764	767	771	770	772	714	786	749	741	743	766	753	772	759	758	758	726	752	778	709	739	760	724	771	737	742	697	774	745	729	736	737	763	734	785	729	713	681	767	704	699	759	784	733	699	745	721	765	758	739	723	718	735	708	700	729	728	725	759	771	759	775	704	767	759	687	719	714	720	786	731	704	722	692	706	771	722	759	788	728	771	787	726	752	805	729	742	775	707	734	752	782	708	733	750	732	740	760	804	739	760	771	746	758	772	728	766	720	732	769	773	770	714	697	776	728	744	698	774	765	778	702	754	712	793	746	742	711	770	737	702	777	703	760	725	777	725	798	768	736	809	726	791	747	777	786	723	761	763	727	751	762	710	747	713	734	758	787	733	743	748	733	753	679	703	745	745	715	767	693	741	728	798	727	756	745	737	772	765	776	800	756	711	742	778	757	809	746	737	758	699	740	758	749	749	687	705	766	751	795	726	743	729	798	765	755	724	773	722	758	738	784	724	769	763	787	734	718	745	744	749	736	771	783	761	723	766	709	730	737	751	776	719	742	774	721	779	762	756	733	816	785	791	699	742	754	772	746	799	763	747	717	786	727	737	745	736	742	734	754	780	775	748	700	743	761	775	782	793	745	763	735	714	691	763	757	750	770	805	735	751	706	730	735	723	759	739	757	726	767	728	760	770	809	746	770	771	735	698	760	759	777	747	762	776	749	744	794	778	722	749	755	778	728	713	764	706	765	773	736	740	703	757	752	808	721	723	745	722	770	787	721	762	708	741	735	778	741	787	747	734	721	796	740	740	746	724	751	747	739	728	761	747	715	741	749	758	699	759	723	710	748	734	776	768	776	749	734	756	744	786	750	748	732	771	744	755	698	782	733	776	770	714	766	742	742	748	770	734	737	721	733	692	721	718	748	779	757	744	749	685	774	714	756	776	787	780	780	782	750	757	750	761	718	742	794	760	713	770	754	729	809	730	771	725	748	737	728	782	718	702	752	721	775	732	745	794	814	707	724	794	754
58987	81076	49999	19555	5480	1523	773	638	600	689	581	633	621	639	617	641	610	679	636	639	628	653	667	667	598	672	622	616	642	651	640	652	651	645	629	601	631	676	650	653	657	661	654	608	641	635	625	628	641	642	636	600	586	645	679	644	632	648	623	613	649	637	648	631	582	633	605	652	632	635	669	639	656	700	602	635	640	621	631	639	610	626	628	640	628	655	618	607	588	633	643	647	619	651	630	651	581	616	691	649	615	681	640	668	634	633	658	637	669	698	643	622	656	665	596	633	612	690	612	622	663	659	653	639	633	639	660	635	611	650	614	606	622	663	639	660	652	654	599	636	600	612	673	622	645	634	609	666	664	640	629	638	625	656	617	647	647	628	626	613	625	621	623	615	645	621	614	637	645	631	635	618	585	582	601	634	626	668	619	625	624	636	607	616	616	665	630	599	629	621	629	655	617	632	604	606	619	646	657	640	624	641	623	638	603	632	614	654	615	591	651	642	639	627	693	608	651	640	643	628	603	630	645	626	620	636	627	610	664	623	579	631	652	598	662	622	637	636	633	652	611	614	665	622	619	653	632	617	629	670	621	642	636	630	661	624	660	652	668	606	625	598	629	603	653	622	631	605	653	603	648	638	621	656	615	646	630	706	579	627	621	621	605	645	645	638	611	616	662	665	641	651	632	669	618	627	647	617	617	637	633	660	642	618	622	633	634	643	668	612	671	647	618	617	635	620	627	641	653	629	656	648	602	617	652	615	617	664	617	600	658	608	667	641	634	664	601	616	617	642	617	610	615	662	653	641	630	608	665	649	592	634	655	640	646	632	668	666	660	625	617	660	593	629	673	653	660	651	642	662	645	628	662	620	634	627	611	660	682	612	634	667	660	622	641	597	651	600	646	643	635	628	620	637	633	593	607	616	638	590	655	619	661	641	629	657	598	628	665	587	606	618	613	645	636	629	635	659	667	649	600	586	656	588	620	647	602	634	673	634	593	625	606	581	618	601	626	626	621	668	628	633	664	630	593	707	670	588	644	608	652	609	620	627	604	614	652	690	666	657	584	651	608	604	638	608	670	606	631	635	647	618	638	633	665	638	619	664	571	593	641	646	578	599	583	654	616	642	600	643	614	645	629	603	624	644	648	598	629	648	633	658	670	627	657	663	659	652	653	644	631	669	625	596	650	611	658	644	642	635	623	600	644	639	671	610	618	594	595	667	642	622	634	680	643	675	652	650	680	653	633	628	664	652	621	580	602	677	672	634	642	625	643	629	579	660	618	657	605	621	642	628	604	656	647	669	630	589	673	631	620	596	630	673	626	609	652	614	679	627	647	646	657	642	617	684	613	651	627	651	620	626	678	622	645	623	585	619	620	634	627	620	624	640	648	637	618	634	649	661	703	618	658	676	664	615	614	604	665	636	628	673	647	597	638	635	643	608	633	647	599	600	634	684	667	628	644	650	650	591	602	621	694	616	655	637	619	608	647	662	606	620	636	601	636	651	645	609	612	642	630	635	640	627	612	668	636	591	617	619	615	641	643	668	674	599	619	604	621	633	622	612	655	599	657	644	624	619	630	634	616	697	598	611	632	619	659	597	585	632	620	653	648	645	647	656	623	650	639	583	606	630	598	613	618	647	591	633	629	601	657	695	653	635	592	629	639	619	622	665	606	624	613	652	581	631	618	622	628	624	620	646	621	590	612	670	638	580	630	634	655	672	565	619	635	654	594	651	662	622	648	673	582	625	636	629	608	625	632	694	624	639	661	647	603	598	598	624	603	631	626	619	655	654	610	657	632	636	625	655	628	631	638	680	596	638	670	635	632	615	640	625	613	622	591	630	628	634	683	630	608	595	610	617	632	616	651	617	648	624	689	600	607	650	611	605	653	618	640	614	642	720	614	639	644	672	623	699	656	671	652	645	629	600	623	632	622	599	677	617	636	614	643	619	700	609	605	618	604	603	590	618	641	646	621	623	634	640	617	640	617	620	631	622	662	617	654	645	643	621	641	644	628	635	588	618	641	627	632	572	581	639	621	664	613	615	601	655	646	606	608	650	624	616	643	654	606	638	604	608	640	605	631	608	599	581	642	609	638	626	624	670	639	646	603	629	608	628	630	607	640	670	685	630	703	656	620	656	622	631	620	664	656	599	603	653	636	664	608	635	619	645	636	630	647	648	597	643	621	682	620	638	630	635	585	652	622	589	613	598	594	630	642	620	647	627	662	635	629	626	649	633	598	638	650	627	612	636	601	639	660	632	638	652	604	590	641	635	684	640	656	633	668	611	665	620	671	652	644	617	598	652	615	628	620	629	662	643	655	618	616	660	613	660	567	647	637	637	651	625	679	651	671	653	649	644	632	630	653	621	611	630	613	637	641	672	632	623	605	643	638	622	652	628	625	625	635	603	623	665	695	636	624	625	669	575	624	614	668	639	582	595	635	654	650	645	615	605	658	667	668	645	622	655	656	640	677	634	631	670	632	666	685	613	630	580	643	618	602	627	676	672	620	611	598	595	605	630	625	639	608	622	640	639	650	649	631	630	636	659	636	673	590	622	613	627	596	650	615	631	663	606	630	643	639	647	616	658	624	620	683	683	629	641	631	645	651	619	639	637	577	623	642	664	605	609	605	628	645	654	658	607	658	609	659	613	629	631	644	610	640	625	622	663	655	596	669	676	603	615	662	634	626	610	614	646	608	618	625	613	648	676	584	650	626	691	619	635	636	622	657	635	632	594	613	675	648	666	634	631	635	611	600	650	655	616	668	663	643	658	653	631	606	625	662	653	614	657	635	609	611	659	629	626	665	655	634	625	645	652	598	614	626	610	587	631	626	664	622	620	605	622	611	627	615	591	610	582	630	654	612	639	591	617	645	606	653	619	643	630	625	639	665	662	617	624	649	637	645	635	647	622	648	616	627	646	631	634	655	621	628	637	633	644	677	636	665	615	622	621	631	657	678	627	655	615	624	618	589	648	615	627	623	615	626	573	638	614	622	615	596	650	633	641	609	631	613	641	621	610	660	627	623	589	643	651	655	587	636	630	640	641	609	700	617	649	605	591	613	632	612	621	601	706	652	646	628	642	603	584	660	646	592	621	642	595	612	641	675	646	649	628	604	616	615	650	602	651	612	644	645	604	591	598	640	665	619	581	673	620	628	654	645	581	643	628	635	655	621	633	655	652	612	613	640	631	637	618	601	623	620	613	621	636	640	677	658	625	656	613	589	619	633	603	600	652	604	654	628	627	651	576	631	594	629	644	648	620	604	648	570	625	639	593	646	605	641	614	683	636	644	634	623	606	646	641	647	647	603	681	622	627	648	616	622	608	599	655	621	645	593	619	656	620	637	632	619	603	654	620	603	639	638	577	628	683	641	634	662	622	645	649	620	614	660	648	613	632	655	672	641	642	575	634	653	643	642	621	699	668	586	620	628	615	615	681	617	615	611	663	616	643	615	630	628	646	621	677	625	626	625	692	671	653	634	587
24390	23406	33736	29331	21711	12718	2872	1191	1101	1039	1060	1032	1010	1008	1009	975	981	1004	1021	1001	1001	999	1003	1037	1018	1024	1027	1003	991	1012	959	983	1027	1011	1053	997	989	968	988	1040	1014	1012	1023	1018	984	963	1007	1034	1032	956	990	1006	981	1050	981	969	983	928	948	984	1010	909	943	988	1004	1008	985	983	1029	955	988	965	981	1076	945	1013	981	961	979	1009	994	944	954	1003	980	1001	978	937	971	941	990	1011	1016	968	1037	949	958	968	959	958	999	934	956	977	949	973	886	1019	990	977	987	952	951	987	957	944	982	1013	908	958	953	940	959	1004	922	1027	977	934	1011	936	984	999	977	1022	951	944	1035	1015	1021	958	1005	991	944	956	1001	1016	952	973	1002	959	967	984	939	951	958	987	938	992	926	1013	980	946	952	927	992	928	1001	993	1020	993	987	955	997	973	1003	956	981	985	990	976	1038	946	943	1006	930	968	981	1003	975	998	1021	1009	954	924	944	1006	978	928	990	985	1013	957	1033	1005	885	990	1000	1011	918	1001	958	1014	966	999	1013	988	1011	1016	990	931	995	952	974	985	985	982	982	996	992	969	1019	1019	1008	970	1006	933	982	986	1019	955	994	930	1026	949	979	979	1019	1013	974	965	962	952	951	999	999	990	1027	997	1019	1040	985	943	1009	957	1014	984	955	976	1022	949	976	959	953	981	968	937	992	1009	995	994	1001	991	971	1015	958	939	1011	911	926	992	938	931	977	939	948	966	974	962	1023	994	981	956	993	1021	970	954	922	972	998	981	999	954	967	911	929	956	963	956	966	935	975	997	986	973	998	950	899	927	931	1009	924	959	1009	983	929	1005	952	986	957	928	989	963	1002	977	949	956	944	972	970	964	982	986	1007	960	957	962	1018	925	988	987	939	960	959	992	1022	978	1000	967	1006	1011	956	994	1002	1004	1005	1012	971	981	1000	977	1004	958	955	957	957	974	950	942	1020	927	979	937	1007	932	969	958	934	970	978	982	977	991	998	994	979	954	960	937	995	983	999	993	1001	1032	955	981	979	990	981	990	1027	974	976	956	960	977	946	963	958	1022	1003	982	969	974	1003	995	983	965	922	970	975	972	988	911	983	997	975	982	995	956	974	976	967	969	956	938	952	1002	898	1012	975	979	972	1001	952	965	1044	963	980	934	1047	1014	1001	982	1040	989	955	1024	981	958	1001	977	961	987	952	994	928	960	1000	938	1008	989	1009	1023	939	991	954	956	947	962	995	962	944	949	990	968	1003	879	986	978	998	946	995	979	992	965	988	984	940	977	1004	931	962	937	954	926	971	964	897	1010	1021	971	978	993	980	945	975	949	998	955	1010	1039	950	999	1041	996	1114	990	986	935	1011	937	981	946	992	942	992	981	946	967	962	998	966	993	965	949	1023	952	921	954	964	990	951	982	976	949	935	975	1043	980	932	933	990	967	987	969	1008	951	986	994	1001	963	949	952	1057	993	984	1064	951	992	917	1018	949	946	990	960	963	963	1012	989	989	914	987	1025	886	979	972	1000	903	991	926	957	942	962	945	999	958	985	966	957	959	1026	999	1014	976	932	994	953	957	969	941	987	971	992	1030	998	1014	997	1014	966	964	962	1003	982	1001	1018	1005	952	960	953	996	950	957	970	992	955	945	892	977	1020	969	995	1013	1014	952	978	1052	1024	999	972	1010	1007	984	950	973	972	971	989	960	1002	1021	925	959	942	947	957	926	972	984	1030	959	974	960	943	935	916	999	1038	967	977	1005	979	967	1010	1021	946	1008	1023	972	1012	891	983	951	1004	973	958	945	932	916	930	986	967	935	980	968	981	942	968	991	998	984	966	974	919	979	918	1003	965	947	983	962	962	979	995	957	917	948	947	972	960	987	933	1007	973	980	1019	981	974	997	971	1016	953	949	947	956	989	1023	994	971	992	1015	1031	1016	965	941	967	949	962	993	946	935	968	989	951	937	980	928	946	952	975	930	950	993	956	1002	979	996	983	995	1042	970	890	1006	957	992	953	949	959	1021	940	988	958	943	998	1025	995	976	959	1019	980	924	1008	1024	1038	971	978	1009	1050	957	1012	916	1000	976	919	926	940	1033	968	988	949	954	937	1002	974	915	992	1001	993	958	974	944	937	993	954	940	918	1016	1021	983	1013	990	959	966	978	957	966	978	900	972	978	1006	955	958	964	981	975	933	965	927	991	1025	990	943	969	1036	950	1022	922	964	1016	991	973	974	941	941	949	989	993	979	971	973	941	949	968	924	941	961	940	946	996	962	985	1005	919	952	936	961	962	955	987	994	988	970	991	1000	1009	1006	1011	967	949	996	937	939	996	963	939	896	955	979	973	966	956	985	997	1024	971	968	988	952	1017	956	970	919	957	945	961	1000	1004	967	1016	952	949	928	954	928	952	1002	968	960	972	948	998	994	937	992	1029	1022	1022	971	875	977	961	936	966	951	997	963	1017	938	979	915	934	971	982	939	971	950	951	949	970	961	999	1015	933	946	999	984	948	961	954	975	974	938	995	995	1006	1005	998	977	945	979	1013	982	1005	949	994	966	997	982	1017	950	987	1012	964	969	954	987	972	1017	984	994	951	953	937	963	976	956	938	927	922	918	960	968	947	910	997	988	913	969	1019	1010	966	934	956	909	970	978	1016	937	973	958	955	904	1070	967	989	963	925	981	943	914	962	973	915	954	995	957	1047	1003	909	990	996	997	978	949	920	964	933	1001	970	976	1008	973	917	1021	926	953	963	1073	984	992	962	947	994	936	1019	948	974	1012	973	988	985	936	1008	935	1001	1036	986	980	951	993	954	952	979	971	1011	935	910	967	970	949	952	899	908	1056	921	953	977	973	997	1015	985	959	977	1000	989	982	981	1015	1001	953	977	996	971	965	961	979	983	929	1000	967	942	980	988	855	970	987	963	1020	956	1004	1017	1008	967	991	963	993	971	995	1009	943	947	968	997	975	993	983	945	925	945	980	966	978	997	1002	948	945	1010	981	972	965	919	1001	995	1021	954	937	926	1004	951	962	1007	1021	995	950	1000	955	973	984	1008	997	940	972	948	968	940	1021	1016	947	987	978	997	983	1015	960	951	988	989	901	963	975	958	1015	1005	915	936	983	911	974	961	938	914	997	911	925	958	1025	948	964	974	1014	923	968	965	958	1017	989	978	998	968	950	963	903	911	1026	926	964	1005	937	1027	925	955	1003	995	981	995	978	1007	1024	931	999	977	976	989	967	1001	1023	977	961	970	1037	971	978	1016	979	938	977	970	1030	982	944	1022	967	975	983	942	931	1012	943	1029	987	977	973	952	963	991	1030	976	919	988	919	1010	973	933	944	1030	943	979	958	980	961	1004	996	972	998	988	950	966	987	975	1014	949	1056	971	995	929	972	971	1007	928	998	997	977	994	969	971	1010	957	936	942	967	967	907	955	957	963	928	989	978	962	962	982	996	921	953	1001	976	990	982	1010	939	949	989	956	963	970	939	916	946	894	984	966	967	1022	986	1020	984	1004	970	946	968	1007	1014	982	956	1027	1011	932	997	1032	1000	971	960	885	1031	975	964	983	917	996	1012	991	940	984	971	935	958	964	972	958	956	970	1000	950	1003	990	980	1017	950	946	937	1018	917	986	993	1010	991	1009	982	961	1002	1008	985	974	965	1021	983	901	1012	970	991	937	957	946	956	996	983	993	967	941	970	1004	965	941	1008	1010	1010	895	919	1016	937	1038	948	985	951	994	955	1007	975	966	992	957	973	957	933	954	1005	921	904	980	936	968	986	1015	1000	995
62697	101274	67745	34616	12303	3222	1246	988	868	919	852	903	897	870	952	850	846	864	876	875	870	883	869	911	854	872	846	910	924	908	878	831	918	881	879	884	866	808	831	888	845	871	881	921	841	854	896	817	897	863	875	818	855	899	912	899	881	879	865	881	873	920	841	860	872	875	863	871	900	890	900	842	829	863	817	892	876	862	833	899	880	883	818	856	888	830	880	842	880	846	840	929	822	835	838	874	909	847	865	889	891	874	869	896	808	892	834	847	861	870	817	870	832	881	877	837	828	898	887	874	860	902	864	853	860	916	858	873	849	813	903	844	865	832	852	898	827	902	871	880	870	875	887	852	836	883	857	910	869	872	831	896	817	811	798	796	901	854	850	894	822	902	857	824	904	847	869	872	875	859	901	848	858	869	891	894	855	916	856	877	853	819	827	840	824	849	903	831	881	873	889	832	809	887	791	894	850	843	859	861	843	872	853	857	839	872	855	908	875	830	842	883	821	861	841	772	912	856	850	860	846	903	828	846	841	917	875	847	842	849	824	873	865	848	846	856	840	891	850	864	851	844	874	901	878	840	854	894	834	836	809	824	894	827	889	837	913	892	877	823	832	820	880	889	839	858	894	885	846	856	841	869	923	866	909	890	859	859	850	873	862	895	851	803	881	858	852	853	882	816	902	849	887	794	803	855	863	833	894	811	873	806	902	866	871	853	863	846	802	871	823	832	902	803	852	865	846	874	835	894	844	842	857	864	834	820	871	827	838	866	901	865	865	862	825	856	869	803	848	861	900	832	826	838	893	910	845	794	899	856	865	847	855	834	868	911	831	877	840	867	892	898	863	855	905	857	806	878	895	831	853	875	847	845	814	841	882	876	848	804	875	828	807	858	880	842	928	892	902	828	885	859	868	888	842	844	865	876	857	814	896	815	860	894	890	881	882	789	854	846	866	864	889	863	869	884	848	856	872	899	863	896	873	873	854	856	858	852	888	858	856	810	907	862	864	876	880	867	808	895	790	898	868	819	868	878	874	844	880	849	796	877	848	889	871	812	917	892	859	863	883	862	864	831	835	902	809	832	826	891	845	881	834	888	858	839	866	867	862	886	861	859	844	847	870	862	861	808	890	844	838	859	890	877	877	881	862	838	869	879	853	872	864	783	852	882	849	932	878	868	870	902	874	842	891	850	845	804	892	860	848	870	844	926	833	857	873	899	866	868	893	801	859	838	877	896	900	881	774	840	895	814	873	847	829	807	870	880	878	837	875	866	914	857	847	862	825	880	912	920	863	851	849	876	872	851	860	849	866	869	854	879	848	895	919	866	857	831	883	836	870	848	820	924	878	854	906	888	832	816	852	854	852	888	864	903	858	877	895	829	853	818	852	881	878	830	863	845	934	894	871	848	893	845	878	865	808	876	849	803	869	847	793	889	882	889	872	881	839	800	826	877	837	860	901	818	853	862	827	797	921	821	804	847	824	860	820	866	859	896	846	855	843	843	821	906	876	880	859	861	853	887	882	851	857	867	878	867	849	846	898	873	853	888	846	894	839	844	864	886	903	848	947	856	861	888	813	828	846	873	876	868	886	882	870	887	840	831	853	802	864	883	857	784	906	833	825	859	833	808	880	849	820	835	832	874	900	882	879	819	877	857	948	930	885	874	851	870	820	829	846	897	915	835	851	864	893	873	900	860	858	846	854	908	901	894	834	815	883	905	892	831	872	861	857	903	853	874	889	877	879	873	875	793	869	866	844	836	840	862	908	901	861	845	881	862	890	879	805	846	832	867	887	861	847	846	870	866	845	876	877	835	850	879	869	885	853	872	851	840	835	864	848	849	836	822	863	827	832	868	848	904	832	863	832	843	868	791	859	886	859	814	865	840	858	884	851	900	861	889	877	855	835	839	846	854	899	862	836	843	828	910	888	839	829	872	823	895	865	881	889	829	883	861	832	853	848	875	839	877	851	862	903	877	842	846	855	807	923	840	886	882	813	862	855	843	878	861	873	892	866	869	900	869	879	897	911	844	867	905	867	842	843	861	866	860	877	868	861	880	868	882	834	925	868	870	852	805	907	911	829	834	906	803	855	882	852	828	847	854	893	855	840	827	886	809	879	878	865	869	913	870	842	837	891	917	909	860	870	875	887	892	877	820	867	852	876	932	910	871	846	848	910	881	828	864	821	833	830	882	863	880	837	847	848	859	868	870	911	851	883	868	881	888	871	822	817	797	830	855	875	872	844	856	814	814	862	872	820	854	850	899	839	875	874	873	839	864	879	872	871	902	835	860	855	870	840	857	818	872	831	852	839	818	864	858	876	869	863	882	887	906	919	862	838	821	875	852	877	850	873	918	795	853	850	898	846	836	882	891	883	841	896	895	846	883	894	833	874	868	863	873	864	853	865	849	893	875	881	886	883	842	856	880	811	864	892	845	863	841	829	865	892	886	892	877	825	867	840	866	872	857	844	875	824	849	819	815	825	842	872	848	939	851	883	821	855	842	895	820	888	854	863	865	810	852	876	837	844	880	843	833	884	891	861	814	921	853	803	836	866	865	870	873	846	839	889	905	940	868	861	806	902	891	806	882	866	885	840	899	849	840	857	849	839	832	840	835	902	910	867	853	911	891	873	885	841	856	890	824	864	831	851	833	904	817	834	874	844	845	884	876	848	863	865	892	847	875	835	844	881	828	846	880	858	848	833	878	840	851	846	897	869	870	840	822	884	875	835	884	867	854	907	876	829	873	872	880	876	877	828	853	872	875	815	892	890	857	902	866	795	872	886	884	828	852	853	885	830	940	845	849	880	916	835	844	812	844	870	799	891	827	847	874	859	828	884	790	881	886	832	858	854	871	815	832	884	849	866	860	854	859	857	872	824	884	858	905	837	880	858	882	825	891	853	889	850	889	907	880	841	850	862	892	853	910	893	917	889	834	844	848	858	903	863	867	869	799	889	855	852	840	859	877	885	860	877	904	861	900	915	861	866	926	883	880	831	858	851	892	897	837	846	850	871	814	869	811	850	871	860	835	843	784	800	883	836	856	857	889	844	828	928	840	819	886	843	859	879	871	857	885	856	869	867	805	923	876	817	881	823	832	929	862	832	845	850	842	887	861	851	831	861	864	800	766	822	846	824	842	802	835	841	880	900	874	896	903	895	905	888	855	881	913	813	844	879	931	859	835	848	828	854	888	880	870	881	828	818	790	891	829	848	805	874	832	886	888	889	812	843	838	836	833	877	831	861	788	861	874	871	822	829	814	850	776	874	812	921	794	857	904	862	838	866	879	860	831	838	817	849	814	842	860	828	874	840	837	859	901	859	902	865	863	840	852	838	866	901	855	877	888	901	880	850	824	856	841	890	871	860	836	934	889	852	804	839	893	856	913	810	902	845	893	895	855	871	859	870	857	849	891	846	871	869	883	845	866	898	827	891	886	843	929	884	837	855	925	872	887	874	803	846	844	917	877	901	857	844	821	868	873	832	855	889	847
31167	31932	24631	9290	2154	1050	834	759	772	739	718	684	752	711	687	703	767	726	710	706	753	696	685	763	763	750	733	665	708	722	732	762	740	767	729	753	741	731	743	692	742	723	713	700	744	754	778	756	705	732	723	721	772	772	751	721	721	727	717	723	757	714	760	709	793	710	703	765	800	721	760	755	715	676	720	729	735	733	711	726	727	717	769	753	750	727	730	745	710	724	751	738	717	714	713	690	699	742	708	702	744	696	732	750	702	676	729	743	756	687	732	716	725	764	718	762	722	703	752	755	730	683	763	731	708	706	743	749	759	747	712	770	761	752	777	715	701	712	701	689	722	720	686	718	760	703	735	795	767	752	734	716	789	730	748	730	717	729	719	683	683	742	732	725	757	738	712	738	691	703	761	716	777	748	713	750	734	710	740	715	704	721	709	734	747	726	684	745	717	777	733	767	767	727	759	740	737	774	698	727	774	725	759	721	712	742	733	730	672	693	776	745	750	707	718	726	723	740	719	739	737	748	702	754	729	717	712	744	742	797	690	719	713	741	712	732	743	769	732	805	749	732	728	735	683	709	764	692	749	740	722	783	744	740	755	759	739	706	739	722	687	770	728	695	712	695	761	714	718	737	727	737	740	719	733	749	669	704	705	740	737	711	749	709	780	755	734	728	702	727	697	812	746	718	701	771	679	667	702	728	705	716	759	721	730	677	785	767	746	726	717	721	730	706	702	741	742	744	714	727	774	713	696	723	709	757	697	731	689	734	700	717	751	730	721	732	750	679	738	738	743	718	698	740	699	760	699	691	730	733	744	700	721	723	704	722	688	739	754	749	749	710	756	739	744	732	734	710	709	733	732	678	749	740	740	736	705	738	703	766	702	665	718	712	721	753	660	748	725	730	741	739	723	737	685	679	704	734	733	705	712	682	757	699	692	760	699	697	753	716	710	719	716	698	809	722	753	737	716	740	703	726	742	737	726	778	701	703	728	736	723	742	792	710	734	729	716	716	688	795	758	718	718	732	742	693	730	718	708	709	710	776	682	702	709	715	718	700	723	727	764	738	728	793	721	746	733	781	745	747	733	734	747	683	713	756	687	719	738	666	718	727	699	739	732	678	736	710	713	738	739	745	695	752	723	737	680	719	728	701	749	705	722	717	706	697	724	768	745	724	692	688	753	729	720	793	749	744	690	724	741	698	689	727	700	719	744	741	680	697	733	696	721	762	760	746	700	769	661	710	723	798	718	750	755	659	754	689	751	714	746	706	710	724	725	732	731	715	704	721	754	730	710	707	672	772	735	774	702	728	742	712	746	690	740	734	708	733	722	747	755	693	766	751	736	774	724	772	758	688	723	701	715	710	741	678	731	692	680	690	706	748	755	709	704	711	739	760	671	691	748	728	779	756	768	728	724	746	739	723	745	714	705	757	724	728	743	706	731	746	731	721	765	763	741	737	692	745	708	721	761	712	746	723	736	756	773	711	645	743	696	748	699	726	750	689	717	760	740	759	712	732	751	782	738	687	769	677	752	759	753	733	688	724	741	705	677	751	707	735	733	738	757	713	685	670	753	719	731	768	686	707	736	707	696	704	702	768	725	757	673	735	751	725	724	776	701	727	702	755	740	745	770	725	742	783	715	726	739	693	730	742	695	722	703	749	702	700	722	699	723	717	740	699	685	759	735	720	689	699	721	679	736	753	724	710	719	695	696	767	714	713	720	740	702	723	712	728	679	711	715	709	723	721	679	707	718	726	724	745	691	678	755	728	737	735	738	756	727	752	719	688	752	727	764	730	761	727	688	726	746	741	703	715	706	726	741	750	684	727	743	734	765	786	788	708	744	723	713	723	741	744	703	735	753	740	712	745	735	727	676	735	734	715	732	712	648	730	724	769	740	761	721	752	725	723	687	732	691	733	716	742	764	727	703	767	730	744	719	688	762	713	730	689	706	734	764	721	743	688	700	690	698	740	746	709	685	729	688	709	775	733	734	726	743	716	695	738	726	754	765	773	704	748	740	717	724	722	710	759	770	739	769	687	752	715	736	724	728	738	739	704	759	762	700	732	767	702	778	760	730	718	726	753	721	712	736	713	723	717	771	739	725	699	701	689	726	711	732	713	755	770	738	756	750	711	719	698	711	679	709	783	738	700	731	747	713	721	749	722	674	764	713	706	785	745	703	765	737	735	776	662	734	745	719	727	755	773	765	789	735	710	716	716	712	732	707	719	713	727	717	703	661	725	724	702	700	737	695	755	797	698	744	702	738	700	718	725	728	693	754	706	704	730	776	758	733	688	744	773	704	757	698	747	704	714	736	706	750	726	783	714	666	773	723	737	711	796	730	789	723	756	744	731	735	736	723	720	674	708	699	722	727	735	713	714	747	752	716	698	745	714	699	678	688	702	718	763	735	726	726	759	736	791	759	707	723	776	686	748	728	704	727	741	722	711	679	694	744	711	746	706	710	727	720	724	687	767	730	735	703	716	746	699	702	763	747	723	764	758	712	732	742	708	715	766	727	706	735	739	747	713	724	689	654	766	724	735	709	735	724	713	670	719	688	719	760	724	747	723	752	744	748	724	720	758	744	770	704	713	706	734	672	725	709	726	747	723	693	757	745	704	701	720	757	715	707	737	764	698	743	714	763	701	707	712	712	660	722	783	676	753	763	678	698	691	719	717	699	718	753	718	731	749	753	718	728	768	762	735	762	760	716	741	711	704	718	719	805	751	740	728	712	736	745	744	678	795	679	707	756	685	750	697	766	730	741	742	716	702	715	721	679	742	743	756	720	831	723	729	693	750	764	761	712	690	749	727	704	726	732	737	736	723	803	699	744	739	669	732	723	712	729	739	739	763	769	731	741	796	749	747	715	712	745	705	699	706	679	754	725	751	725	738	703	719	739	690	703	727	648	743	725	652	759	759	742	724	665	760	745	769	695	755	738	703	760	801	747	749	718	725	743	697	730	727	724	734	779	746	742	734	728	706	715	764	740	759	678	731	724	738	710	696	753	744	756	685	722	702	719	722	697	734	718	735	694	738	721	699	775	747	751	732	729	703	779	776	752	758	724	701	758	728	711	768	761	828	734	744	731	658	735	693	798	747	687	738	732	734	687	747	745	766	711	762	741	723	737	763	661	735	712	725	728	711	722	707	725	731	694	736	715	710	748	764	699	734	751	679	747	713	726	738	743	714	705	733	727	753	699	732	736	745	765	733	717	764	744	766	781	706	686	734	742	697	706	720	724	719	749	738	738	715	721	698	752	732	718	742	680	661	701	758	756	685	744	710	759	724	698	716	700	734	723	771	764	817	686	712	695	753	731	744	741	739	718	705	705	775	699	737	720	762	744	732	696	751	732	726	743	672	696	712	715	723	773	734	731	767	700	726	755	702	706	703	734	732	716	710	688	685	723	747	689	681	688	737	708	751	701	763	692	719	712	722	747	783	698	751	719	751	759	705	722	709	710	693	739	699	729	753	761	705	690	684
25420	35894	17967	4970	1612	792	624	592	578	597	600	577	565	569	574	603	572	563	601	602	628	576	631	592	585	573	622	604	552	599	614	583	515	579	578	567	620	588	606	590	606	595	532	572	595	618	613	536	596	590	590	601	595	588	545	570	569	583	569	583	576	578	628	595	595	611	640	556	602	597	554	547	595	557	612	591	566	592	548	598	581	574	587	571	542	631	580	603	568	586	569	581	580	557	558	570	556	636	566	584	548	600	587	574	560	584	580	571	584	559	590	604	604	561	574	613	588	596	553	555	587	558	584	566	610	573	593	564	557	592	579	600	636	627	625	570	548	573	601	590	597	642	567	593	542	582	518	582	580	552	582	617	594	575	606	583	537	613	550	591	549	565	590	568	578	577	599	565	570	597	620	574	606	535	570	598	610	555	575	570	565	561	581	594	604	628	587	582	564	590	577	628	610	580	604	565	580	580	608	626	600	590	607	617	567	564	557	590	570	594	611	591	607	570	545	581	591	603	563	591	579	588	577	580	566	565	619	577	636	607	580	572	536	552	571	583	570	583	573	571	618	562	590	598	533	591	611	557	559	579	571	577	589	596	592	560	534	555	585	567	566	588	590	604	617	623	601	614	595	647	580	581	597	621	550	653	607	628	572	609	582	540	547	608	589	583	598	579	571	619	557	596	584	580	586	617	606	591	553	619	598	626	587	563	556	637	575	554	537	598	585	595	587	539	645	598	573	608	551	528	609	593	543	606	518	561	546	601	586	583	579	602	529	610	564	590	576	606	565	606	570	543	604	610	650	578	573	585	619	587	591	583	571	609	618	583	579	544	593	563	562	575	613	562	624	541	604	540	585	586	580	579	601	567	594	584	545	595	559	607	556	602	542	562	532	594	567	567	561	529	531	593	628	593	583	606	623	582	525	609	592	585	561	590	635	570	641	604	605	596	574	554	613	541	589	588	576	553	612	530	580	623	607	584	599	592	584	583	580	549	560	603	604	578	566	585	601	575	603	551	601	578	572	619	583	572	601	543	577	566	576	565	611	604	591	585	590	609	583	590	608	628	572	616	562	592	567	600	557	621	588	566	584	591	591	636	559	581	637	588	613	547	604	634	571	619	611	585	605	602	584	607	594	544	564	541	591	579	624	575	570	585	581	585	548	565	617	590	616	575	545	556	619	555	619	589	604	577	604	556	585	575	608	632	571	570	575	594	615	588	554	571	568	657	591	593	567	568	616	551	567	561	566	568	601	566	583	613	601	623	623	534	579	601	556	597	617	583	584	563	579	584	591	562	606	550	568	653	566	619	561	541	577	559	578	555	583	592	588	541	592	568	603	559	582	572	623	539	575	568	598	542	588	588	644	637	554	580	597	574	578	555	578	592	605	594	583	619	618	600	551	594	595	566	529	608	579	576	624	571	571	605	561	571	581	594	556	583	612	544	585	561	556	587	550	565	565	615	539	566	553	584	565	608	609	577	553	597	606	590	592	604	602	600	614	525	582	561	631	551	585	570	593	619	609	549	561	600	579	586	614	615	595	587	564	575	579	586	610	588	584	611	574	592	513	563	590	596	584	611	562	574	571	610	601	564	578	581	575	571	596	582	599	594	595	604	557	558	621	582	533	601	609	593	586	622	564	553	574	593	592	554	578	595	599	555	578	600	554	561	553	592	549	593	571	568	554	587	592	590	610	532	569	542	577	607	582	585	606	579	596	554	592	590	606	595	604	579	604	585	539	593	590	604	617	601	599	590	553	578	610	590	585	557	615	575	603	598	572	640	555	626	600	540	571	543	589	595	596	510	590	621	581	620	608	577	609	559	587	584	621	571	580	597	556	587	553	547	577	588	558	592	594	591	609	569	590	581	599	573	576	591	583	599	569	571	581	566	562	559	604	578	592	591	599	577	538	579	586	591	600	585	543	597	585	571	614	569	596	591	587	582	560	569	591	616	592	576	570	557	559	551	574	588	591	555	582	551	580	587	592	621	551	566	614	615	596	594	597	569	588	596	571	608	529	543	560	550	579	564	554	589	622	587	583	581	578	554	597	583	554	571	625	600	589	563	581	591	563	571	574	581	572	608	569	584	579	554	570	618	572	602	601	566	595	547	582	609	543	600	596	574	604	571	566	608	613	602	604	607	598	620	634	575	618	590	566	571	539	586	570	563	514	586	574	559	592	596	581	604	568	571	543	580	593	578	559	606	569	606	638	581	548	612	596	575	597	560	560	604	624	596	605	580	601	616	610	610	590	592	585	578	590	552	577	587	588	586	556	561	547	606	612	580	563	621	568	611	569	570	618	579	586	593	573	579	582	595	588	580	616	540	595	580	593	539	539	612	587	570	558	549	572	571	585	573	583	624	592	601	573	583	624	610	596	585	565	594	602	559	554	589	591	600	618	587	592	600	621	573	572	575	588	534	549	614	543	589	563	602	616	573	589	604	585	603	628	602	573	606	607	567	611	591	562	633	590	592	576	574	570	556	592	611	596	562	587	547	590	577	620	583	555	599	562	624	611	579	627	570	587	608	571	544	608	577	627	557	590	590	596	525	581	607	525	610	554	571	541	602	583	571	588	585	602	585	571	550	619	591	603	603	579	560	577	536	626	545	575	595	581	566	566	615	584	593	565	578	590	618	547	597	557	600	599	587	591	579	618	587	593	569	570	546	601	606	582	578	582	594	546	590	568	589	584	600	587	576	589	570	554	585	547	579	561	629	647	615	577	563	560	581	601	571	612	567	567	602	553	564	557	559	586	609	614	605	613	574	569	568	584	594	590	563	553	539	585	588	606	614	613	599	525	588	589	560	593	556	585	587	586	555	572	546	544	541	554	567	590	601	628	595	588	596	581	574	588	588	575	572	647	561	632	561	598	571	624	577	580	593	596	601	584	586	584	583	591	562	560	542	600	627	588	597	534	595	570	578	611	544	584	568	561	600	596	632	570	558	589	643	562	579	580	577	588	593	640	600	628	559	587	559	574	613	575	572	563	611	595	566	582	580	571	609	570	573	576	575	570	538	553	551	607	594	588	574	565	605	551	575	560	583	589	568	615	589	568	609	614	592	591	590	588	587	559	551	575	555	549	578	525	563	584	578	606	587	576	580	579	573	593	597	586	573	587	601	551	627	568	627	603	571	589	609	605	564	576	579	574	587	611	598	598	600	580	565	563	586	579	561	589	582	603	583	615	579	596	630	565	562	564	580	583	547	592	573	585	560	575	620	596	568	573	599	565	554	582	566	592	605	573	623	555	579	603	604	575	620	598	593	539	523	574	595	590	582	593	589	567	569	587	544	613	585	596	603	569	604	573	598	611	560	566	585	584	611	583	569	615	614	609	579	604	578	588	615	598	568	542	560	601	560	598	609	624	567	585	604	595	538	594	573	617	572	561	619	563	612	607	574	620	616	595	596	566	577	597	593	586	597	547	606	577	582	613	588	581	586	602	609	517	550	579	592	608	610	627	577	627	599	606	571	579	625	612	597
26573	30057	40383	30629	13366	3031	1157	859	782	771	709	752	796	748	756	755	760	708	772	765	728	756	700	771	781	828	773	756	731	721	699	753	745	742	795	761	768	761	751	767	736	709	780	730	768	801	728	700	724	757	650	740	751	734	726	754	748	757	758	723	754	702	705	754	761	764	741	741	712	798	732	763	784	739	769	775	728	733	728	752	741	750	762	713	727	759	754	732	781	779	755	748	700	752	721	758	788	800	722	750	716	771	761	691	769	717	737	713	728	769	763	714	746	702	777	701	785	721	769	771	776	779	760	738	726	767	739	726	702	746	718	697	775	753	764	786	727	708	779	768	748	731	696	730	752	757	754	717	769	741	762	704	767	757	713	762	767	721	734	713	680	718	723	756	752	717	777	724	771	730	783	787	726	738	716	735	722	790	757	755	745	765	735	729	811	791	736	784	808	760	784	729	764	756	776	762	761	695	744	750	782	744	739	738	729	717	757	741	742	777	738	763	753	768	718	739	731	719	742	736	773	713	740	761	739	750	752	733	781	768	762	754	724	745	738	739	759	720	708	781	728	717	774	737	792	738	708	730	727	749	765	755	760	718	707	721	687	681	685	744	743	734	769	721	718	726	771	777	731	748	762	754	780	759	745	737	788	696	780	726	711	780	705	730	730	766	756	730	792	736	767	733	746	778	739	762	712	749	763	780	798	749	767	770	694	730	715	738	747	762	799	752	759	731	739	741	764	768	759	754	756	763	709	758	787	737	751	720	752	745	784	760	744	783	736	736	737	722	722	704	772	801	770	767	781	721	721	779	735	753	780	740	748	764	749	752	712	782	733	755	741	741	733	769	763	722	751	762	730	782	694	737	751	752	740	769	743	751	774	761	757	723	738	705	780	742	802	756	828	755	765	783	733	752	717	770	823	768	751	725	764	698	731	707	808	743	713	719	792	728	762	726	740	778	776	761	757	725	767	731	768	697	698	772	735	732	784	703	755	724	695	736	794	777	730	726	702	726	720	730	766	770	763	678	726	750	753	720	771	783	764	759	765	767	756	729	667	771	741	752	734	789	750	759	746	747	745	754	757	748	734	716	782	771	749	743	729	736	730	755	741	791	733	727	748	752	741	759	730	743	742	756	693	684	754	755	694	742	746	751	763	750	754	733	712	736	768	778	715	792	745	765	740	727	722	781	725	769	710	733	759	743	770	743	761	775	732	714	739	740	754	727	756	767	700	727	767	767	742	775	771	758	772	728	754	726	739	739	760	761	784	768	759	722	768	759	719	756	663	763	739	708	756	722	759	741	737	709	713	704	770	730	767	726	763	768	700	739	742	790	746	737	776	765	801	736	780	759	710	776	761	728	718	730	733	766	774	808	756	717	679	780	728	746	770	702	770	730	768	761	748	761	762	776	743	717	748	805	730	727	722	742	755	732	703	739	751	766	740	787	755	773	755	758	720	766	769	733	764	787	778	707	755	747	724	756	736	758	748	763	760	707	714	756	716	780	747	739	735	759	737	794	772	744	717	745	748	797	728	731	738	781	662	763	744	711	821	706	797	793	772	759	828	731	804	771	753	780	748	715	749	790	726	725	789	738	730	754	726	752	750	801	714	733	706	734	732	736	798	770	735	734	737	780	742	751	759	759	780	695	734	758	769	803	786	744	768	696	738	793	754	761	746	760	747	732	692	756	773	738	734	714	733	731	720	727	768	719	702	709	776	736	717	743	744	740	728	796	743	800	778	723	764	713	753	712	736	759	754	764	745	783	709	784	778	762	772	753	745	722	760	794	749	748	688	707	728	722	781	714	727	766	740	732	730	685	762	734	788	746	729	777	723	778	719	712	752	783	744	725	788	731	739	740	734	739	761	758	741	730	817	737	759	732	696	726	759	729	779	764	780	724	713	743	754	746	719	769	731	734	745	735	783	709	750	790	760	740	775	801	818	745	744	694	768	725	719	760	762	755	786	755	753	740	726	766	740	739	742	752	751	767	743	786	756	749	678	756	723	774	706	737	782	721	746	777	718	696	756	711	779	733	721	780	723	724	673	733	762	736	708	729	699	728	756	750	731	724	705	772	711	775	766	765	718	777	716	733	762	795	757	707	758	720	763	771	738	757	726	733	774	750	766	782	760	724	767	752	754	770	731	767	778	774	758	790	702	708	772	748	786	748	764	725	739	733	770	743	740	755	702	747	736	783	758	744	736	737	710	752	769	705	743	736	765	715	729	754	727	715	792	770	744	746	774	735	759	718	693	705	725	774	704	753	742	726	704	705	760	726	788	732	740	712	754	759	739	757	750	715	748	702	748	720	698	751	741	724	744	748	765	747	737	773	772	706	761	701	741	764	718	765	770	717	745	722	764	722	761	763	707	709	693	788	740	754	730	727	719	783	697	775	786	731	750	791	727	724	767	771	770	763	746	773	731	719	784	709	749	759	739	778	769	753	749	768	789	779	709	758	705	725	755	718	782	746	733	719	753	781	733	744	705	727	756	801	701	729	720	750	760	695	727	762	713	753	738	740	760	728	733	754	725	747	741	692	693	734	758	747	721	741	755	713	724	793	703	731	776	766	700	717	710	704	685	754	797	779	784	733	723	728	723	772	741	790	747	749	796	758	786	767	731	766	725	757	760	713	748	744	760	765	741	727	742	754	760	687	752	803	728	738	716	723	756	741	765	761	736	748	732	740	714	717	759	738	759	767	709	756	725	762	778	711	750	723	729	712	749	715	745	780	784	757	728	793	731	750	743	737	701	778	749	765	730	687	781	719	771	741	709	769	749	764	764	785	748	741	734	768	745	790	684	704	748	745	754	721	765	731	805	750	770	727	725	774	780	725	740	785	720	716	716	736	755	757	748	781	743	725	727	802	765	727	727	746	726	711	772	748	771	740	754	762	749	678	714	705	751	803	743	739	744	670	763	743	750	777	701	741	698	754	735	708	788	744	753	775	755	696	719	751	747	770	750	816	820	766	719	769	762	770	780	731	728	764	701	756	750	724	742	730	751	808	709	746	737	757	793	744	761	709	779	760	722	744	799	751	738	755	774	739	734	757	761	755	745	775	771	798	807	764	727	784	766	738	717	692	723	756	752	707	731	758	698	733	707	694	711	765	771	760	738	749	696	687	739	761	717	778	759	769	749	741	778	760	754	720	746	782	710	749	735	763	666	774	746	739	735	723	735	736	736	751	828	724	762	734	761	787	714	781	745	777	777	753	733	792	728	761	777	823	742	786	782	749	709	749	758	739	806	710	729	741	808	789	753	754	722	716	774	754	735	720	718	724	722	712	751	759	749	758	763	727	705	759	749	743	745	724	747	753	718	756	735	720	782	747	798	755	732	752	781	714	746	714	755	736	776	711	738	739	770	748	750	743	754	749	736	733	770	711	766	703	731	664	732	777	688	774	748	770	703	720	760	777	732	735	756	755	682	775	739	751	780	722	800	712	768	721	790	752	744	740	720	786	704	749	750	775	754	713	753	703	716	756
57910	82263	50747	18411	6272	1929	843	649	644	599	648	623	632	650	576	644	631	645	644	638	639	669	642	649	707	686	614	631	653	610	630	672	690	650	641	662	692	628	663	686	669	624	623	633	650	665	617	648	615	637	643	620	608	667	642	653	629	655	631	604	642	625	616	666	625	596	602	655	690	647	657	613	673	604	627	633	647	699	601	652	601	683	606	636	633	595	623	664	646	651	624	662	650	674	642	648	618	621	651	620	607	652	631	596	617	653	648	678	677	651	596	636	674	611	602	610	642	599	655	612	646	635	649	699	617	637	644	628	681	667	621	672	605	636	669	668	651	602	631	659	685	633	648	643	623	644	600	631	643	665	631	658	657	643	625	654	632	665	615	619	617	626	657	632	617	630	634	658	675	648	650	636	662	684	602	613	651	649	620	634	589	643	665	652	638	648	661	637	673	635	636	666	636	676	663	656	632	623	590	615	647	635	610	657	631	653	605	672	666	650	639	653	640	624	605	631	591	665	640	645	588	661	652	618	653	608	700	649	633	609	666	622	660	670	574	620	608	651	592	637	629	698	614	662	610	654	637	635	653	645	637	684	660	676	644	640	672	644	633	581	662	675	620	636	655	641	653	638	679	637	657	644	679	639	636	564	655	631	633	621	636	671	671	603	610	633	610	646	661	626	639	630	634	662	634	661	662	621	650	622	690	612	675	676	615	648	660	651	649	670	617	637	607	623	652	627	649	647	623	629	617	609	643	641	612	642	636	651	658	613	606	616	672	622	643	661	660	646	626	673	640	652	689	609	665	668	632	601	609	657	680	650	628	656	655	636	606	635	625	588	622	629	659	614	665	614	638	605	642	617	645	645	643	614	620	610	587	631	631	654	607	675	642	677	630	657	624	629	636	658	651	617	642	652	657	640	618	669	651	636	617	672	660	619	633	625	655	645	618	670	620	629	611	664	680	631	620	651	621	637	644	611	625	626	634	627	602	632	638	632	632	633	634	597	677	662	627	652	654	649	588	634	648	603	667	605	651	631	633	650	599	629	650	624	692	652	591	648	621	670	610	633	610	659	613	634	645	669	664	623	671	605	626	643	628	624	601	622	616	608	637	623	665	642	676	625	645	656	609	625	620	623	631	662	633	653	655	669	629	625	639	621	629	641	667	638	599	672	655	646	642	615	616	629	644	615	646	646	656	655	653	655	683	652	655	636	618	639	674	637	645	616	633	646	642	647	644	638	678	623	627	633	650	652	616	650	655	628	637	687	650	628	605	624	650	651	654	670	648	630	589	613	606	642	672	660	581	671	639	639	658	588	626	644	652	626	607	627	668	679	636	638	641	612	645	697	653	640	659	633	629	637	611	637	631	648	666	634	666	631	681	617	656	648	590	619	634	621	660	630	680	627	679	657	667	640	635	647	638	647	586	626	657	664	588	629	622	656	629	605	654	627	625	653	665	602	661	628	623	631	643	612	614	654	608	637	641	605	660	608	628	683	683	662	645	644	640	638	681	607	674	645	690	657	632	641	587	632	614	668	587	616	667	655	604	637	651	649	615	636	610	649	620	629	644	582	614	671	638	624	694	669	627	637	688	611	611	631	626	638	662	607	636	632	633	636	644	671	652	624	648	661	640	645	622	615	660	638	641	638	622	612	661	611	625	657	667	687	637	624	654	578	640	642	603	634	667	626	645	631	605	636	687	645	679	658	649	626	625	641	608	605	653	650	643	678	609	645	653	615	620	686	685	641	643	651	618	653	626	638	631	671	658	654	687	662	635	656	641	640	672	640	619	627	595	658	676	610	621	668	663	638	611	629	624	650	637	630	647	649	628	613	629	638	664	651	658	671	629	663	637	642	605	618	630	644	656	640	638	625	656	666	661	662	647	679	627	639	643	601	630	670	686	611	633	611	669	632	645	613	617	615	648	605	667	657	605	630	638	639	656	659	681	673	614	605	671	630	681	614	637	624	623	660	658	630	597	624	646	621	655	603	642	689	644	657	686	672	653	645	602	635	678	633	622	653	654	620	655	581	640	625	611	596	633	662	638	600	683	655	668	655	655	679	663	652	627	656	639	675	632	650	643	606	664	633	591	616	665	641	650	625	630	634	641	647	664	647	633	640	643	643	630	679	641	656	640	651	621	686	705	585	622	620	677	656	661	615	626	641	658	600	643	655	614	609	593	627	626	616	637	624	613	640	580	656	640	621	617	602	603	648	668	634	622	651	615	684	605	654	627	646	595	641	639	605	627	606	655	617	660	668	621	671	630	649	678	621	650	656	711	608	634	627	618	623	644	624	638	643	615	641	646	644	635	574	684	621	641	628	677	632	623	661	598	600	683	615	626	639	652	619	617	621	640	602	620	668	636	597	617	651	639	622	649	659	642	633	652	640	635	638	678	625	619	641	622	648	613	614	658	657	649	589	710	645	655	657	665	616	661	662	637	622	645	641	621	645	612	671	608	663	641	652	691	672	595	629	613	634	630	619	643	692	636	636	639	610	594	658	616	649	679	666	633	654	628	647	627	652	611	635	621	640	591	658	617	612	593	645	639	675	615	616	650	689	612	649	642	610	667	607	637	624	646	618	634	611	615	639	637	614	620	654	617	637	615	643	643	596	617	640	680	617	643	665	639	652	633	620	634	645	681	663	628	649	623	645	644	666	672	668	624	648	648	724	677	634	698	680	605	607	612	646	672	619	615	607	653	677	638	661	658	632	627	667	687	653	662	620	637	609	628	666	620	673	631	649	642	598	672	659	645	693	630	624	616	626	630	648	612	637	694	646	665	610	634	671	653	666	598	665	631	601	587	664	700	666	606	663	629	637	580	659	627	610	668	634	628	636	632	604	632	616	668	600	613	603	624	682	604	623	625	617	663	657	619	673	648	636	602	596	602	625	659	629	644	591	638	640	650	653	640	697	648	653	591	654	587	621	622	624	610	593	671	622	615	636	609	623	629	643	597	633	610	666	682	623	619	608	646	591	618	650	627	661	630	623	651	662	667	633	626	621	663	628	632	647	650	654	657	599	670	665	691	649	685	589	621	643	645	656	607	639	673	637	671	635	667	638	649	651	612	610	645	666	639	600	608	649	606	592	705	631	633	673	658	629	654	630	651	614	659	608	642	659	637	672	626	619	648	650	616	651	564	626	657	647	629	664	651	647	599	604	632	640	671	613	648	634	636	659	653	573	682	678	669	618	671	630	600	614	630	645	663	655	656	672	609	626	621	625	655	627	645	663	632	676	609	643	671	580	656	653	631	635	584	647	643	644	606	658	659	639	654	637	636	589	639	651	624	645	648	595	632	603	631	621	643	639	646	659	644	640	650	645	628	690	665	643	641	608	638	646	691	589	635	640	626	673	603	639	665	570	637	610	671	644	675	611	627	634	605	641	614	669	628	629	674	608	614	642	619	607	621	662	629	632	627	639	630	611	633	648	611	673	641	633	621	697	668	643	655	684	631	647	655	639	593	661	646	617	604	663	641	627
24289	23176	34555	29467	23265	14958	4018	1388	1067	1074	1066	1040	1060	1035	1007	989	1034	996	1001	1054	1031	1011	993	1008	1028	1039	1074	1008	996	1027	1008	995	1000	947	1039	986	953	1024	1009	1019	964	1006	1016	981	936	993	1004	966	1011	975	954	1002	1068	1020	1030	927	1006	946	961	989	1022	1009	1040	1004	983	1036	1004	936	1010	987	945	982	1020	977	947	994	1007	1023	999	969	980	1054	967	966	1015	997	920	975	975	955	980	958	964	995	975	1004	970	1016	1005	1059	905	944	943	998	951	1002	960	1015	958	958	1019	1016	996	964	974	934	980	990	955	968	1006	1014	962	987	966	1011	956	979	967	1030	1033	993	984	1019	1019	935	989	1018	992	968	1010	953	990	955	959	937	978	997	958	965	944	951	944	1023	996	980	1010	998	989	899	984	1038	1004	941	976	980	954	982	977	984	949	978	948	1034	965	1049	989	1003	934	900	942	916	992	1019	1003	976	981	899	962	1029	931	1033	934	991	939	999	948	941	974	952	955	1039	985	959	1044	931	964	1024	993	1006	1034	1004	959	1008	1023	945	956	959	1019	1010	1007	976	924	951	978	985	1030	956	955	983	978	1030	986	966	948	983	975	1000	984	903	994	1035	951	953	912	1018	944	1045	988	1016	945	982	960	1017	980	1004	1058	963	1010	990	1004	1008	1016	995	1007	989	940	969	944	1000	971	963	1033	981	984	984	1002	979	993	956	1010	997	1010	1003	930	990	1013	969	932	1047	973	936	956	976	1014	1005	1081	993	1011	989	1052	982	995	1015	992	944	969	988	970	991	961	978	962	1022	1001	928	1085	1004	984	1019	949	908	937	955	964	1005	972	988	942	1027	1049	984	951	950	983	994	979	1011	1012	1014	972	982	1027	989	1039	1012	952	972	950	980	977	1010	967	989	1001	1021	948	984	935	975	1023	971	921	938	1017	945	992	973	897	974	952	990	970	977	1002	903	977	950	978	992	998	999	1001	983	993	929	975	963	963	945	929	982	975	969	980	1015	931	978	994	976	923	965	999	937	993	965	1012	951	1011	1049	1001	1024	961	962	957	977	1049	986	1019	998	960	970	945	1000	992	991	984	981	939	962	930	1023	982	927	1011	944	954	949	982	948	985	1023	952	1038	975	959	992	994	1014	913	980	1033	996	986	913	969	973	990	961	953	1060	943	964	974	1007	994	935	930	937	1008	1029	992	963	919	941	982	991	971	968	980	973	1011	978	978	970	965	957	1041	1005	978	996	985	986	957	995	936	948	954	1030	990	993	970	972	944	961	996	970	1007	953	997	1050	1006	1020	928	1052	977	972	995	1015	965	1013	970	941	990	961	995	955	987	998	955	988	961	1006	983	1018	974	1020	982	960	934	989	930	1020	969	981	1001	947	952	971	985	969	943	916	962	951	1005	960	971	1005	991	992	1018	970	987	942	957	944	991	981	973	862	1005	967	1000	1012	986	968	938	974	961	988	969	958	1002	949	980	968	996	1001	987	989	987	950	1003	947	977	915	994	985	946	1015	1009	1058	971	957	924	943	996	998	962	979	973	997	996	1001	976	946	994	980	950	1027	990	974	1054	1008	968	1007	999	971	987	969	961	972	963	941	998	988	959	979	1007	950	975	985	954	1000	953	955	929	975	1001	946	942	984	1041	951	1046	981	968	1063	996	966	979	923	1049	929	933	982	948	992	1013	993	975	977	1010	1007	905	965	940	1038	962	932	933	990	1004	1030	1000	978	932	1042	1028	951	956	971	929	1003	936	1046	994	969	977	972	982	921	970	965	991	979	950	957	985	992	1002	996	950	1024	974	979	1063	972	983	965	948	945	937	967	932	999	956	1037	985	976	1015	1052	1026	996	992	994	985	989	987	992	987	962	1015	1009	940	947	956	1011	963	971	1003	929	956	1039	996	999	1009	976	1022	958	963	942	973	973	1000	948	984	1030	982	998	999	988	962	990	996	979	988	1010	969	1011	1013	933	983	1018	976	956	925	952	977	926	936	996	993	976	987	1001	968	1005	989	945	980	980	983	1022	944	986	979	998	945	999	956	963	961	997	967	997	965	997	1042	1024	1020	951	1006	1048	1025	1007	947	955	1036	923	939	991	980	969	902	975	981	944	981	959	984	984	1011	984	995	929	998	1000	1011	1045	921	963	987	992	978	986	1002	967	982	982	1005	904	963	991	952	952	1042	1027	1019	950	938	969	1000	1019	981	995	997	999	1017	1007	994	992	959	949	988	946	965	968	1013	957	934	1035	1025	1020	980	1017	927	984	956	967	999	966	995	953	946	1023	975	945	977	998	979	970	994	996	1016	1059	926	979	936	1037	997	1015	999	967	1016	982	946	930	1031	997	966	1023	941	987	982	961	1004	925	918	941	984	1000	1001	952	974	991	995	996	1024	1016	988	1049	998	956	971	957	921	987	1004	967	999	1030	985	977	1055	1010	974	946	996	988	940	982	933	980	928	993	937	1003	988	970	1024	1017	938	1046	925	915	1043	1005	942	926	974	983	992	1009	975	949	964	1010	978	953	959	985	979	973	999	1018	995	918	970	966	991	1009	973	1024	1000	981	997	980	1004	1002	994	1020	990	1004	938	1031	1017	1006	962	984	961	990	1002	1001	933	1012	960	1026	981	955	1030	1005	960	1011	988	1016	989	947	1015	1037	973	914	936	1004	1038	1002	921	975	997	977	1006	932	977	946	962	980	953	942	937	974	1008	1048	1027	951	933	961	1014	965	1017	1002	1001	915	951	959	930	1049	988	955	938	988	979	955	1052	974	1003	959	1009	1017	1014	993	990	971	931	985	925	992	987	968	942	990	1014	996	1006	1010	983	1013	905	968	999	963	1005	957	985	1002	925	1001	1022	976	933	976	991	967	912	975	1063	1007	1033	987	904	965	1001	977	935	1020	1001	1028	994	992	973	967	1024	973	973	1004	999	995	952	1007	976	968	982	964	1018	987	1013	982	950	1013	936	988	993	1020	1036	960	962	1045	982	984	974	947	946	989	942	984	930	990	978	991	1028	998	955	977	949	992	1018	1017	942	1024	961	1034	1003	1024	984	994	1028	954	964	958	956	928	995	936	956	1036	966	953	971	977	1056	1012	1008	1009	989	999	978	970	951	968	1010	984	974	980	1024	973	1007	1026	992	1006	989	1037	973	980	980	1028	978	983	956	968	1021	1084	988	1035	953	1003	995	951	969	1033	952	971	1015	931	962	958	1042	954	1030	970	1035	967	1007	998	983	1016	983	1029	1000	1010	990	965	1006	977	964	910	985	882	980	973	988	962	976	1001	952	979	968	998	1002	984	947	1029	933	953	938	993	977	973	985	982	1005	1014	968	975	926	970	967	1012	983	989	970	983	959	946	971	988	1026	1017	965	1014	970	1022	1015	993	988	997	1038	958	972	1024	1008	1009	930	963	934	984	973	1025	927	940	1006	1017	992	966	1007	1006	946	973	1019	985	941	945	1005	971	987	939	913	966	939	1009	974	934	1055	973	973	951	1002	1017	963	956	983	949	970	1013	905	982	960	930	1029	1002	999	947	956	994	948	981	982	1008	981	982	982	958	977	960	979	998	1019	987	1037	973	941	968	1012	969	1010	988	942	967	1016	1046	965	1003	971	997	938	979	1012	982	988	998	1001	1003	976	998	957	1013	911	949	942	956	993	949	1003	953	985	994	1033	1008	954	943	895	953	961	956	938	1033	933	935	997	977	904	1021	1050	902	986	1049	996	966	1056	992	1032	984	947	970	996	1009	964	1021	969	981	1026	949	990	1018	980	1003	978	924	964	1001	938	997	1062	989	986	987	952	935	1006	1006	969	997	1027	931	1008	934	918	930	1043	958	993	1060	983	1007	919	959	1009	1056	984	1027	1049	958	985	1031	987	972	983	961	1001	990	952	961	995	975	951	1010	954
63939	97835	68860	35872	17507	5441	1836	1004	863	852	863	860	842	805	917	874	884	828	860	888	880	940	880	803	878	890	823	819	858	863	845	864	884	834	856	878	888	873	862	895	890	828	773	845	867	862	861	840	867	827	872	927	885	886	855	850	852	831	822	820	861	859	874	828	909	830	831	867	901	845	949	902	858	902	866	848	854	842	867	831	896	867	856	865	843	813	828	888	854	867	841	854	868	841	864	833	846	830	917	891	823	827	857	844	853	840	857	875	817	858	873	844	831	881	805	858	883	875	852	868	929	851	863	929	863	826	851	853	885	859	853	822	878	877	881	900	856	874	882	829	882	849	891	851	876	848	817	873	804	885	791	861	884	784	832	836	886	874	822	860	877	864	868	867	849	813	813	850	855	857	863	807	864	886	903	863	857	855	840	809	828	823	915	825	877	820	777	827	838	865	833	856	878	862	854	846	813	875	873	856	856	831	842	898	875	843	874	831	776	876	863	852	820	863	850	876	842	790	839	875	826	872	843	871	862	874	850	860	905	854	848	856	838	814	906	874	849	880	898	837	880	840	890	830	907	932	824	937	867	850	880	831	854	842	849	874	864	880	855	875	804	881	851	859	896	876	872	867	896	847	805	843	913	825	888	887	833	860	831	834	878	838	801	858	799	871	851	804	893	851	816	865	839	822	864	932	837	878	850	878	830	944	901	839	824	921	870	858	841	850	892	885	827	875	847	874	889	923	845	887	864	848	821	853	856	871	864	899	848	841	826	823	915	902	875	831	922	830	837	821	860	847	890	851	827	853	863	852	865	897	807	864	861	845	853	861	883	882	853	884	857	842	861	846	831	814	838	885	894	901	868	823	848	835	907	822	866	832	865	865	847	861	897	905	841	928	807	855	834	857	877	880	895	878	904	863	848	903	825	850	857	858	829	858	876	913	880	864	876	834	864	842	899	829	828	851	856	880	863	840	879	841	833	864	829	879	892	872	840	850	926	827	792	829	837	849	803	860	880	855	822	919	894	824	860	821	814	837	849	832	856	884	844	882	814	867	867	823	851	879	869	897	851	874	864	878	873	825	854	870	847	868	858	851	881	793	900	873	815	822	870	831	821	884	835	818	913	889	918	842	784	862	875	831	807	817	896	837	892	810	885	830	808	840	826	845	825	838	869	878	860	859	866	842	895	845	838	858	855	810	822	868	827	871	805	887	818	823	873	847	837	859	863	841	844	859	825	831	876	831	847	845	853	851	918	919	874	877	871	819	856	863	901	859	820	839	848	834	814	820	877	836	914	871	798	907	929	910	862	854	861	842	809	872	852	840	852	856	805	855	827	854	793	925	824	887	847	863	868	845	871	809	846	858	840	879	859	933	849	854	856	850	868	843	855	893	842	854	861	886	912	898	809	845	876	936	831	879	856	866	854	846	847	853	869	803	916	848	825	885	890	864	851	848	846	887	855	848	879	884	848	843	829	846	872	851	867	846	879	894	850	901	858	826	800	894	855	788	844	868	871	868	837	890	851	911	881	832	867	845	873	829	893	838	847	941	855	836	900	839	830	866	814	872	844	844	915	862	860	876	864	901	863	843	841	904	860	851	899	842	841	860	912	875	864	818	837	912	848	817	877	845	828	929	818	883	823	851	871	822	826	870	883	817	856	866	828	876	855	883	844	897	849	903	916	797	837	839	862	833	873	852	877	829	869	871	865	881	833	867	836	827	828	877	856	831	813	869	854	860	876	915	852	858	865	832	836	868	860	842	812	898	812	869	882	830	843	842	859	831	858	846	804	821	815	870	867	865	915	846	862	835	897	837	842	859	790	879	874	844	888	854	910	915	854	811	815	860	879	833	868	855	860	842	833	826	883	858	891	886	804	822	886	841	872	858	848	853	869	876	867	836	876	864	846	851	840	834	869	872	908	885	844	826	868	860	868	881	848	866	833	849	851	902	891	855	869	939	860	842	857	844	831	866	836	935	858	856	868	859	877	902	868	831	854	845	846	849	873	858	856	803	823	901	874	855	827	827	833	854	834	859	877	848	853	828	872	828	850	826	890	885	861	851	825	858	895	907	861	897	829	845	878	900	872	854	852	877	827	873	821	811	883	847	837	869	867	853	867	879	841	876	860	918	837	889	873	854	878	827	920	853	834	852	837	811	828	847	902	816	877	794	853	899	873	794	862	858	886	878	896	844	852	857	854	858	846	811	863	835	821	885	867	793	902	838	850	919	831	848	828	804	841	893	841	858	830	868	881	855	856	892	840	842	887	872	837	830	793	858	815	819	860	802	888	849	854	865	800	840	864	861	867	885	803	895	879	859	871	803	869	850	852	866	813	833	868	834	891	858	879	858	860	876	873	858	879	848	776	841	875	815	840	805	824	880	827	853	854	868	839	826	874	865	904	865	894	840	812	861	865	868	843	878	877	828	838	910	855	850	870	918	873	804	819	826	869	886	880	827	850	819	835	824	850	841	859	864	839	857	787	856	839	859	838	831	864	839	849	915	820	876	824	822	810	876	874	872	868	901	908	861	904	852	868	878	869	840	819	844	872	853	858	832	830	840	856	881	846	827	856	849	857	820	815	833	834	795	835	876	886	853	795	887	861	854	846	797	831	861	820	863	877	865	866	819	872	870	875	884	854	851	872	841	884	878	850	850	832	858	858	815	885	826	876	861	836	855	892	814	824	816	856	857	826	924	871	807	909	867	824	841	892	865	885	873	866	859	830	867	814	851	887	839	857	834	872	846	888	827	844	849	807	864	828	841	813	870	840	848	860	825	876	853	865	902	874	854	833	810	858	824	834	863	886	862	866	821	869	820	849	855	906	895	880	871	835	836	820	853	835	863	922	901	881	829	859	886	810	823	843	815	848	806	862	842	838	852	848	861	841	858	759	868	842	847	869	893	870	869	836	875	858	839	880	814	876	849	860	866	885	839	875	826	907	860	881	863	814	860	861	781	837	846	798	880	839	912	871	871	845	887	862	793	868	849	852	820	923	833	873	869	855	798	840	819	847	855	875	845	826	832	856	887	866	855	871	870	857	842	833	827	872	867	858	851	840	802	830	903	831	841	918	861	854	875	877	809	811	863	926	832	872	837	855	880	917	844	839	857	859	849	864	868	867	858	854	859	944	881	834	912	854	856	839	843	838	852	809	866	827	902	848	841	893	839	904	822	860	831	834	825	841	792	857	876	869	847	861	845	828	826	870	877	839	881	895	873	782	857	882	786	810	917	852	859	882	903	838	849	823	833	880	871	847	867	836	812	878	891	823	856	869	858	864	834	806	866	941	843	855	854	851	839	880	872	783	807	875	851	865	904	842	857	858	845	860	873	924	902	849	851	845	808	832	877	851	837	866	804	885	873	893	851	803	816	860	838	838	855	854	890	822	867	858	888	865	876	826	865	846	818	794	829	882	862	884	851	862	871	859	829	812	893	872	862	858	858	817	852	797	835	876	860	865	800	881	878	884	879	824	811	808	848	829	827
32130	29824	25739	8826	1834	955	790	744	749	730	705	723	775	721	717	712	780	742	739	781	727	791	788	764	721	738	741	743	767	788	748	748	705	714	750	718	770	782	758	730	726	743	787	764	730	752	743	740	730	733	686	657	711	704	726	751	782	738	744	769	745	744	777	717	728	750	722	717	759	758	737	774	721	725	763	730	698	775	713	772	723	734	746	775	771	767	804	752	709	711	734	757	718	711	715	735	774	778	742	730	734	761	709	831	754	735	738	714	757	752	749	749	716	776	736	724	737	755	707	760	728	740	752	717	773	725	756	728	728	779	759	776	777	779	682	753	745	743	794	735	709	759	712	734	768	797	733	736	761	744	757	713	721	704	756	752	745	764	726	719	710	737	750	705	723	717	756	738	699	724	738	749	708	746	715	712	762	752	723	738	679	707	732	725	788	775	738	760	699	759	751	752	713	745	735	795	751	747	735	732	735	761	770	724	720	752	710	769	727	734	741	822	698	809	717	763	712	797	764	704	727	725	734	741	781	749	739	732	717	772	740	746	733	753	727	752	741	744	730	728	751	730	780	728	786	736	710	726	756	760	720	734	739	734	706	734	740	766	739	728	727	714	789	755	772	721	704	725	795	736	758	775	766	783	761	738	739	761	766	778	722	695	759	713	705	738	777	763	737	713	748	797	767	737	741	775	690	727	759	738	743	755	782	702	736	758	798	743	794	760	762	738	764	822	748	800	767	795	687	779	711	712	735	777	725	733	691	783	719	718	760	784	753	748	746	741	717	750	702	732	718	726	761	700	741	726	743	771	748	686	761	822	748	739	726	772	729	749	733	717	754	745	780	739	780	777	781	810	724	731	763	779	733	726	759	736	743	751	780	755	797	729	764	694	765	706	751	753	798	788	699	723	713	706	763	809	728	757	741	723	752	737	778	728	849	746	840	754	723	727	766	759	735	767	733	719	781	735	745	744	772	768	742	760	764	768	741	757	720	750	712	736	737	722	747	783	722	698	733	813	734	805	725	727	747	733	731	749	728	739	781	720	768	780	723	730	732	784	727	737	728	776	778	722	748	753	754	705	751	736	777	734	744	736	750	730	712	768	799	720	770	740	735	743	802	720	702	751	718	730	758	720	723	777	783	752	801	753	718	739	792	763	742	782	732	767	734	733	737	727	757	690	720	759	758	791	715	774	696	768	719	746	741	742	773	705	764	754	714	767	740	749	707	772	727	706	750	742	754	747	695	760	772	737	714	778	764	731	775	785	719	690	762	737	749	773	754	750	734	758	730	787	745	734	700	709	724	732	743	760	763	760	717	756	710	699	711	728	717	723	716	758	789	720	765	739	746	750	728	743	747	793	744	735	757	759	715	680	800	716	765	760	729	759	726	755	735	757	747	759	747	727	767	756	730	772	743	764	801	703	749	739	755	738	718	738	751	762	729	724	706	759	755	762	799	737	743	747	764	756	756	750	748	757	774	699	736	714	715	769	756	731	737	736	751	772	710	752	770	771	749	759	769	735	765	725	724	716	781	775	773	763	755	764	768	739	776	724	735	751	798	750	807	730	763	773	764	799	726	709	795	761	778	778	764	749	788	744	778	778	735	721	765	744	698	765	754	727	730	735	756	776	739	722	714	721	723	730	750	730	757	749	726	711	762	746	735	728	728	747	755	695	778	769	761	740	776	774	744	733	729	793	758	794	751	758	741	720	760	769	744	763	700	765	760	738	740	817	770	741	748	754	710	774	752	761	767	766	764	741	739	752	749	752	767	740	731	742	730	740	731	803	789	694	701	726	751	783	721	739	751	787	715	765	752	768	765	746	745	734	727	769	706	773	705	717	765	777	729	741	705	808	748	778	731	747	731	733	702	713	711	748	757	726	797	760	750	743	755	713	744	707	741	693	761	784	723	749	731	802	749	756	785	754	755	732	682	739	767	719	716	770	713	771	756	753	736	758	776	814	742	775	779	794	754	737	776	702	738	743	735	731	720	755	782	738	788	722	738	772	775	761	766	714	726	759	758	739	761	724	756	741	738	749	746	778	740	725	720	711	732	696	725	721	713	733	735	743	707	735	694	704	678	757	741	730	758	747	754	746	670	735	726	811	753	699	755	785	712	769	721	710	791	725	779	762	770	725	685	744	783	756	757	729	748	701	730	731	742	762	779	741	733	728	724	729	731	774	739	756	716	764	744	740	742	728	721	747	765	791	741	753	749	803	731	740	721	723	807	760	713	723	751	726	678	802	754	753	727	774	782	725	707	753	797	736	773	691	756	765	756	734	711	714	719	717	747	761	757	727	728	807	703	722	671	707	773	698	712	764	745	775	774	720	744	726	748	732	725	745	717	744	728	742	752	759	721	735	740	748	741	709	772	726	725	729	737	732	768	748	742	697	713	805	728	741	741	762	758	730	750	778	722	773	749	726	752	743	768	766	803	747	706	763	757	769	764	761	678	714	754	714	781	722	721	676	757	762	746	689	744	760	721	686	768	727	724	734	724	747	774	762	728	705	733	744	705	762	739	773	794	723	707	763	750	760	696	739	753	707	798	739	740	743	705	707	768	729	759	674	681	714	722	791	744	754	754	733	766	696	765	740	736	717	755	772	801	751	701	757	707	722	793	749	746	757	785	788	732	714	794	784	707	707	726	716	724	715	699	812	759	761	771	665	739	804	756	765	750	775	806	759	754	803	754	686	701	755	805	735	801	750	765	777	732	744	759	762	744	686	761	796	760	761	779	752	740	811	798	795	738	734	720	791	760	755	729	796	756	696	695	767	742	739	783	712	744	784	839	752	752	776	728	765	750	715	761	688	665	756	739	767	736	717	730	724	732	716	756	728	742	748	767	770	746	745	728	739	734	706	770	752	740	736	729	755	712	761	750	720	728	744	701	710	736	757	768	751	760	725	716	728	745	699	806	712	708	787	723	692	755	728	720	765	785	750	728	714	753	723	747	767	749	761	718	806	743	737	767	755	784	759	794	773	771	831	736	762	730	726	738	755	726	703	729	741	739	766	750	714	765	759	748	751	743	793	714	769	731	752	733	802	735	796	690	747	716	768	722	722	761	757	770	767	745	755	781	711	768	698	770	762	726	739	756	753	721	732	768	749	759	756	780	780	734	760	701	731	794	779	716	741	736	698	770	769	752	756	787	743	733	779	736	781	836	759	781	755	705	711	742	743	719	720	773	774	786	752	771	704	731	793	702	735	755	739	777	776	774	747	784	724	725	728	722	748	713	786	707	728	762	735	764	774	765	725	701	732	789	758	741	710	756	777	668	737	751	707	776	711	738	736	719	730	751	748	771	707	766	783	722	764	788	770	817	719	796	732	743	699	754	786	720	733	760	736	767	735	725	727	738	742	780	685	734	747	736	766	734	810	796	705	728	740	750	785	707	814	695	740	744	757	785	705	740	745	710	713	747	727	729	777	753	729	721	775	768	715	691	751	729	755	721	697	726	749	797	732	750	688	760	723	758	729	765	748
25811	33172	18680	4267	1339	759	650	637	586	605	580	586	595	546	600	608	560	601	588	595	582	583	580	591	630	618	550	600	606	577	563	572	564	557	592	547	577	595	620	576	561	618	595	602	626	568	596	644	624	636	580	564	583	589	588	561	598	595	604	560	625	617	604	558	611	603	613	620	590	564	599	591	591	613	580	571	580	590	601	580	617	600	634	560	597	620	576	598	652	564	600	584	562	606	576	594	580	579	575	596	583	602	616	592	594	569	595	598	602	560	623	546	556	581	578	573	604	605	590	550	571	560	615	618	580	554	569	591	589	589	585	565	595	589	610	655	570	608	589	607	582	581	577	549	593	614	561	562	594	524	612	582	589	584	596	548	589	595	574	572	607	548	548	550	558	612	593	605	616	582	597	621	604	573	527	592	615	556	622	590	564	579	571	558	608	585	570	582	584	574	593	557	599	545	586	613	588	583	590	581	570	556	575	561	601	596	614	574	580	606	581	586	586	607	604	601	608	601	598	578	608	566	626	574	617	581	573	595	614	571	608	568	584	583	565	573	602	544	560	579	565	612	625	557	529	634	606	571	570	558	619	584	584	590	577	528	627	623	568	593	623	561	600	620	602	611	607	561	589	570	591	628	602	566	600	587	560	539	574	576	618	568	606	572	543	566	606	599	556	602	574	550	602	575	588	584	589	621	580	616	597	582	610	589	623	625	551	570	584	582	608	604	595	605	606	574	602	589	614	629	616	574	590	629	589	613	588	622	609	582	542	596	620	602	593	599	581	597	577	553	621	608	576	571	571	586	574	549	599	607	643	620	595	599	562	608	574	602	579	532	614	607	511	550	570	566	585	614	555	599	541	586	565	624	599	621	578	594	598	581	584	578	573	540	575	564	612	606	575	649	576	567	582	601	578	591	611	579	563	556	542	511	599	576	652	565	603	573	622	619	586	553	571	558	604	622	591	614	554	541	638	592	607	620	605	570	551	582	557	621	609	611	594	617	590	628	603	580	587	577	604	610	583	606	562	567	594	598	580	601	603	570	650	612	590	576	560	569	581	608	606	554	598	625	601	565	578	600	602	596	604	573	548	595	580	549	612	600	584	595	617	551	594	596	595	565	573	609	568	600	579	561	596	588	602	619	570	596	571	573	569	596	620	589	594	559	598	562	601	560	573	599	630	552	566	592	615	599	586	607	600	547	567	602	573	554	596	581	587	604	606	626	630	584	608	613	565	561	615	593	567	622	532	609	553	621	587	605	604	572	585	569	605	589	571	599	574	562	568	618	622	576	583	617	619	593	588	622	576	578	593	585	567	578	584	554	585	575	561	612	598	613	547	572	551	585	585	588	585	615	553	588	588	627	586	613	586	606	572	557	567	590	555	567	601	579	572	608	627	615	578	594	612	583	581	564	618	595	590	628	608	559	585	557	581	571	581	592	559	598	606	596	555	604	584	613	582	565	623	583	596	602	572	575	643	594	611	595	637	567	613	616	604	597	591	571	552	612	597	549	602	601	575	592	616	622	547	611	654	619	563	602	563	581	615	581	590	598	573	601	593	631	598	595	577	575	595	594	585	555	629	585	542	570	562	569	614	564	628	547	609	606	576	608	571	588	602	610	632	556	557	573	574	598	602	578	607	600	596	573	571	557	582	625	563	605	599	631	574	567	581	564	601	599	606	601	608	590	582	587	591	598	566	589	564	591	612	613	604	566	591	585	567	644	614	607	600	592	595	619	617	594	569	603	520	603	568	552	602	587	532	557	599	605	574	574	581	619	595	578	572	615	568	615	587	552	573	606	562	549	606	579	597	613	631	590	608	609	596	611	544	590	564	589	582	617	582	613	564	558	591	617	554	593	575	633	602	593	624	629	594	575	652	597	573	575	614	590	619	592	585	576	608	574	595	581	577	621	592	571	624	593	589	611	578	595	620	571	544	602	586	600	587	601	566	589	601	583	529	573	630	568	594	582	589	591	562	608	606	596	557	638	606	568	628	602	619	586	573	571	640	615	558	589	599	614	588	616	615	592	598	609	594	584	578	566	622	622	624	600	608	600	626	559	574	618	567	565	548	603	595	571	618	611	622	603	615	556	599	548	575	619	608	650	596	585	604	599	576	583	590	607	566	598	571	610	543	598	615	649	594	583	568	592	576	585	562	579	555	583	575	555	597	574	597	602	593	604	583	633	583	532	590	626	593	592	567	633	579	607	600	593	576	576	569	607	624	550	566	573	595	608	609	545	589	571	582	565	611	604	580	549	591	604	605	593	588	552	563	624	595	565	516	608	567	597	606	561	599	598	622	589	603	597	625	592	572	577	612	582	582	552	577	591	565	579	597	600	571	565	570	553	651	574	587	583	602	577	597	636	596	620	567	570	596	626	613	588	604	538	562	591	546	569	598	564	611	664	595	608	552	612	629	580	615	604	612	600	573	614	584	612	623	611	585	586	617	598	589	622	623	563	571	604	587	603	603	596	576	542	567	565	579	582	594	576	557	615	581	560	605	630	579	579	570	591	570	610	588	593	598	559	590	587	573	572	548	620	539	575	564	597	554	585	587	633	524	600	596	616	601	592	533	612	598	523	627	587	581	581	586	585	591	558	619	599	597	578	577	646	575	583	579	597	616	564	571	590	627	588	612	570	566	510	595	573	606	563	525	604	601	607	615	612	574	596	617	605	606	584	583	634	594	610	596	617	581	575	608	627	549	562	581	578	589	599	634	594	570	564	580	556	563	606	575	581	555	553	597	608	587	608	559	530	577	573	561	597	612	547	632	534	578	602	588	582	564	623	613	600	608	568	612	583	551	551	602	598	611	601	572	514	579	575	568	600	569	574	539	584	565	594	618	566	601	536	570	608	568	605	579	568	617	570	549	589	565	566	601	597	630	561	652	580	580	602	619	549	604	564	579	579	606	607	601	593	637	555	580	594	577	564	594	597	594	621	594	603	599	581	585	585	597	580	592	557	590	614	569	572	584	595	602	624	614	596	594	591	576	589	595	547	562	587	608	567	561	548	576	591	584	569	607	631	619	622	602	590	578	594	586	568	601	581	597	589	572	626	650	592	609	582	554	602	570	571	618	593	566	586	566	621	606	622	601	566	602	572	586	595	608	622	572	578	588	607	608	592	624	573	561	547	604	582	556	611	611	601	600	627	582	575	600	586	607	575	591	625	597	594	595	570	621	574	607	597	613	598	595	575	596	593	595	590	625	576	617	591	610	601	570	596	556	562	610	576	589	615	545	576	550	567	541	539	577	588	571	607	543	591	582	599	584	547	610	574	582	614	617	614	598	595	590	549	578	584	607	569	594	582	605	609	595	551	592	614	546	564	565	554	592	563	584	587	584	555	577	551	568	592	601	577	609	585	588	536	617	568	577	594	606	588	582	563	556	611	617	633	606	580	594	562	556	589	561	578	588	565	547	594	606	585	643	612	528	621	556	562	596	596	573	623	591	568	597	599	587	570	581	586	591	569	603	582	589	573
26686	28422	39572	30051	11938	2104	1037	773	802	777	785	734	768	749	750	752	749	722	788	734	754	728	732	774	799	764	753	741	723	750	741	687	748	746	757	731	762	716	725	759	702	754	730	715	723	766	741	714	758	736	692	728	762	780	716	744	729	784	707	725	743	774	749	755	774	726	793	750	741	726	760	802	700	780	765	789	730	751	750	736	747	698	715	696	692	742	780	744	760	738	711	739	780	718	673	763	707	768	703	690	755	760	737	759	720	676	777	724	725	713	720	763	724	712	731	783	787	803	772	718	765	763	714	717	780	750	707	715	685	734	737	747	745	761	772	731	775	738	746	760	783	749	775	800	741	785	784	737	720	718	732	724	788	691	764	722	721	743	698	738	745	732	733	704	709	718	728	715	811	724	711	794	759	730	749	696	733	754	741	764	673	774	749	704	739	740	768	780	678	714	679	683	744	800	697	719	731	736	761	740	757	738	737	733	675	759	772	759	703	675	680	717	802	709	708	753	712	797	734	746	733	732	697	765	758	722	741	704	696	727	746	736	738	718	758	706	741	746	771	763	714	736	737	737	757	727	757	766	746	698	780	713	666	720	733	703	752	710	720	704	741	714	760	739	749	733	771	726	755	728	737	747	763	765	720	723	699	756	716	766	757	679	740	728	705	690	768	710	703	757	705	696	729	678	713	671	757	724	768	727	728	759	738	739	781	733	702	712	743	733	698	790	735	750	728	741	695	761	728	726	747	728	705	751	792	731	755	735	713	719	723	698	712	730	739	761	715	702	694	697	712	731	718	738	726	721	731	753	719	744	729	748	776	778	786	737	787	730	759	781	744	761	722	731	725	743	740	734	755	740	753	721	724	782	728	763	737	729	726	701	714	741	727	734	720	750	742	764	723	759	716	734	732	735	729	725	772	746	755	755	735	744	750	720	761	720	783	731	734	734	699	719	734	700	698	766	723	759	759	755	731	756	719	750	773	735	717	692	756	698	686	734	747	721	721	757	713	718	676	721	723	724	783	730	750	731	749	726	721	729	741	732	712	748	714	699	763	710	723	757	821	770	683	685	753	749	692	769	737	777	709	759	725	764	729	762	692	707	716	740	724	757	743	754	753	738	741	724	682	675	746	736	722	745	706	790	736	745	694	719	758	744	675	773	725	738	737	734	722	745	746	775	701	743	761	719	790	711	766	764	685	714	720	759	718	738	768	780	696	772	655	724	743	749	738	753	687	760	771	732	750	789	722	722	725	725	735	728	763	754	758	747	772	690	736	735	723	718	726	729	727	763	785	721	735	734	824	773	747	788	705	704	716	759	740	726	736	797	731	745	751	744	748	751	696	701	715	724	764	719	707	744	737	711	745	742	706	754	746	728	729	710	710	745	732	692	745	677	736	714	747	731	734	749	757	762	753	721	774	714	693	759	732	709	753	801	811	731	808	697	713	700	782	747	745	738	723	713	701	736	746	752	683	770	702	752	737	746	757	747	728	738	709	696	754	726	757	722	778	745	752	693	727	740	792	735	722	753	719	753	768	720	760	744	695	737	760	749	709	719	734	776	743	725	693	729	734	734	695	732	751	783	739	629	728	742	729	782	757	774	719	733	725	693	773	743	711	761	738	738	775	753	725	729	724	708	744	701	768	747	689	725	723	758	717	721	752	703	703	769	729	715	731	737	783	704	710	780	709	738	753	740	743	767	695	791	754	759	753	684	748	696	745	755	735	734	755	755	733	737	752	771	769	757	753	771	697	748	713	745	754	727	756	740	733	683	749	707	761	760	735	750	756	732	748	768	729	734	788	712	785	759	750	760	716	702	767	765	701	745	729	737	774	732	707	685	775	731	733	708	708	715	723	778	746	732	776	739	733	734	726	753	717	720	659	679	735	773	753	749	749	699	711	780	758	784	744	757	716	751	731	803	744	731	770	735	710	765	731	729	723	718	721	719	739	772	715	750	742	742	722	726	833	750	702	710	779	733	741	703	743	744	720	744	748	725	738	780	713	738	758	729	745	733	767	741	733	732	774	770	693	746	754	783	748	736	733	754	738	713	748	702	776	754	749	674	708	767	747	739	696	715	721	767	719	730	727	712	740	703	713	758	712	706	736	796	771	678	755	709	712	714	761	725	737	789	771	730	714	738	735	732	747	735	762	710	735	755	775	732	761	754	757	741	732	749	752	733	747	696	767	695	713	717	747	743	756	739	762	715	735	703	731	740	746	779	758	748	775	706	776	734	725	724	740	749	756	687	720	752	753	755	750	773	779	729	699	692	694	746	724	701	771	700	726	729	775	723	727	768	704	750	711	731	768	767	689	779	772	771	721	727	689	683	735	737	715	712	730	788	745	783	711	738	760	717	780	742	729	773	746	743	765	718	732	705	772	706	738	728	719	788	748	743	742	727	693	719	720	745	729	742	731	725	712	745	727	741	743	747	800	771	726	751	708	742	735	733	751	718	730	727	714	698	739	725	765	751	756	724	732	730	763	768	746	714	737	699	757	720	725	765	710	713	722	695	751	743	676	772	727	740	707	683	740	744	707	786	705	777	718	746	730	747	742	796	728	739	738	653	768	727	738	757	722	740	750	717	773	728	777	760	743	772	742	749	743	762	719	771	757	724	690	729	735	780	720	721	771	745	706	712	765	763	716	725	745	754	765	682	772	729	714	749	732	733	737	761	744	748	746	775	739	731	779	711	754	759	772	731	754	709	756	746	738	796	696	693	726	696	745	710	778	733	731	692	691	659	760	719	770	732	760	735	815	782	735	719	742	712	713	807	787	760	741	733	754	747	700	715	726	718	776	751	746	749	785	740	754	750	713	793	703	725	703	803	754	690	753	740	710	715	722	737	767	741	739	704	739	738	685	703	706	758	732	761	693	734	760	747	738	755	758	723	716	742	698	756	715	762	761	703	789	726	691	760	752	730	708	744	717	698	740	699	698	768	732	774	719	709	787	746	728	730	733	760	719	696	770	744	741	730	781	727	758	707	715	757	702	765	780	774	725	731	771	762	727	722	753	748	763	718	722	743	724	768	774	726	734	737	737	742	716	751	734	750	766	690	739	740	734	718	740	767	754	699	725	695	750	692	730	747	744	768	762	732	745	750	714	682	752	729	725	736	747	717	732	721	740	739	704	716	754	743	725	757	767	734	737	755	716	751	744	747	736	776	754	742	763	734	759	692	782	724	690	702	718	769	734	736	748	725	741	732	695	722	834	694	759	744	684	738	717	736	727	698	729	737	755	762	729	701	741	744	739	736	733	728	776	756	693	759	737	724	718	723	691	751	769	730	708	737	742	745	713	801	741	764	745	768	712	782	715	764	792	757	718	726	753	750	750	719	733	726	757	741	710	737	759	733	731	730	755	769	714	720	748	744	813	712	769	757	712	748	765	705	751	729	773	735	764	680	720	732	705	747	721	778	738	768	737	764	782	751	713	757	722	690	750	769	757	739	785	769	729	744	713	758	702	722	740	712	726	741	749	692
58518	80329	49670	17911	4638	1186	717	617	652	614	637	631	634	630	635	634	638	701	632	622	626	614	597	619	608	638	642	645	694	581	630	663	652	631	563	650	648	625	618	657	592	595	615	588	581	620	606	650	592	617	625	643	590	604	598	589	664	613	715	626	683	579	612	621	617	642	645	641	624	619	612	644	635	637	615	590	647	629	616	640	598	603	631	639	615	632	654	633	598	617	618	651	631	640	628	609	607	601	669	635	626	630	642	653	620	616	669	621	634	588	678	602	621	586	636	631	626	636	647	608	606	606	626	646	599	622	631	594	610	625	614	629	671	635	633	612	606	606	648	623	601	634	632	620	617	629	575	549	630	630	615	616	642	610	609	617	631	624	621	613	586	631	610	632	607	622	569	604	622	657	630	604	635	590	612	562	642	631	670	644	574	641	658	624	598	619	669	655	611	595	643	632	615	638	655	598	602	592	598	638	594	586	586	614	617	586	637	627	634	583	588	623	578	606	639	632	623	607	621	656	635	634	597	626	607	616	642	670	597	622	622	599	621	612	600	613	617	649	618	603	649	635	619	606	603	618	635	634	609	571	604	599	602	565	623	617	630	650	616	667	610	607	609	609	581	650	623	643	643	594	651	653	576	634	576	621	636	589	630	620	639	647	642	644	631	640	553	561	623	668	640	598	608	628	606	653	629	600	658	567	614	622	604	607	654	612	597	606	636	606	623	604	664	648	607	627	601	601	614	627	608	605	632	599	676	646	615	627	611	612	659	571	633	597	604	599	627	636	641	619	649	639	642	605	649	601	597	648	617	603	607	663	614	584	655	576	627	625	634	616	652	641	604	616	610	681	627	591	609	602	671	608	655	633	624	628	603	617	658	610	623	629	617	633	632	641	630	600	660	643	632	629	598	656	588	627	599	621	664	630	646	621	620	585	602	659	649	617	643	622	619	612	624	604	625	636	632	641	616	670	622	653	593	575	642	619	610	636	625	608	641	611	636	634	607	602	619	618	636	607	635	593	648	663	656	631	645	652	580	615	679	602	595	600	595	597	625	598	656	615	609	608	616	608	621	647	633	650	605	588	621	613	609	662	582	682	612	597	673	615	632	627	588	648	606	617	621	643	627	642	591	592	613	613	593	626	590	594	645	640	662	625	553	618	629	645	631	610	602	641	608	622	615	692	584	621	650	624	605	614	612	607	670	649	620	611	647	643	631	652	657	598	631	631	664	584	639	649	610	671	601	651	591	654	625	698	593	600	594	626	613	627	610	609	650	666	637	605	662	643	607	663	663	627	569	664	599	626	647	627	587	631	605	646	638	654	623	620	658	596	616	637	657	639	640	626	631	657	640	628	656	656	592	608	620	639	620	638	612	633	622	639	654	607	596	599	609	606	613	669	626	615	617	590	610	614	625	659	623	613	661	628	606	667	629	594	598	580	648	592	608	594	608	619	672	635	617	642	608	631	610	610	628	570	641	613	600	635	600	633	601	648	607	618	614	650	615	623	642	620	628	620	630	648	636	618	595	587	620	624	632	604	595	583	604	621	598	626	645	641	598	647	644	629	573	615	641	638	620	653	654	610	593	569	626	621	643	650	593	581	645	637	632	621	599	614	624	624	645	613	636	646	635	617	617	682	600	617	607	612	599	593	623	619	576	598	638	629	624	606	652	629	630	629	593	643	631	599	665	599	656	614	568	657	629	621	630	612	631	605	646	647	579	597	658	658	641	626	633	629	566	630	588	625	584	584	647	626	637	626	624	599	630	628	602	616	641	629	632	588	622	648	577	628	649	609	629	630	632	632	634	620	590	669	602	620	636	631	630	650	618	615	619	604	589	644	622	626	575	607	635	628	608	601	603	585	642	559	610	621	674	625	610	655	604	669	623	653	620	650	565	634	631	608	640	618	602	596	619	617	628	633	615	625	626	611	638	636	627	602	612	590	640	625	623	602	624	644	656	610	612	649	681	600	605	596	619	634	630	633	628	626	636	639	667	627	629	649	564	628	636	620	648	631	591	619	632	617	628	596	681	609	603	631	590	610	604	624	624	602	575	653	605	628	597	614	611	604	604	613	639	612	616	605	632	627	623	651	619	621	637	665	629	627	655	630	630	660	614	643	620	648	629	598	598	594	661	594	628	596	665	612	626	626	628	593	645	594	606	641	600	607	607	631	618	633	635	608	606	619	605	609	601	638	657	578	606	597	640	640	623	611	627	609	581	648	664	611	576	623	610	577	648	593	631	611	605	674	660	626	625	625	632	654	624	635	641	632	664	600	618	595	598	626	642	579	631	657	584	608	659	642	613	604	563	605	609	628	651	632	628	637	619	653	615	563	611	644	644	614	645	667	636	615	647	609	652	642	591	634	632	567	613	621	610	619	636	608	590	660	627	596	585	609	567	571	616	590	624	633	614	624	664	636	649	638	634	627	604	602	573	604	585	611	630	582	565	639	568	636	604	640	680	622	614	619	604	614	645	630	634	619	620	637	638	588	611	589	620	617	641	630	631	617	621	610	641	606	632	585	620	592	600	616	631	613	612	604	626	590	603	630	639	658	658	642	650	599	599	651	690	619	649	583	623	642	602	610	584	609	616	598	622	577	605	621	632	605	641	640	647	635	610	617	605	581	645	581	586	609	616	648	601	612	591	579	619	659	623	611	624	604	645	626	606	588	625	605	615	589	590	602	680	575	596	587	645	654	620	581	626	603	627	594	626	622	626	631	586	628	632	641	630	641	610	649	564	639	627	643	593	675	585	612	615	600	600	624	628	603	602	625	624	650	607	663	626	613	643	626	600	654	594	595	619	671	640	645	586	631	649	613	577	624	597	613	635	657	612	587	664	620	598	639	578	624	592	634	640	638	610	613	648	621	580	603	614	588	632	653	633	648	596	633	652	622	600	604	642	637	622	637	599	668	624	571	602	631	622	612	633	621	585	662	621	594	596	615	616	613	577	640	638	597	627	666	583	631	596	620	592	626	619	629	615	608	600	608	564	664	651	636	578	597	635	602	619	609	626	604	601	634	619	586	600	616	643	612	611	615	609	672	644	576	641	625	630	610	635	666	569	657	628	625	627	607	636	605	618	618	597	636	618	618	663	617	589	612	614	652	622	630	636	599	633	602	605	608	655	651	589	658	591	645	635	612	663	614	660	580	592	604	624	616	613	611	594	598	598	607	605	629	622	584	642	602	588	642	622	596	634	644	570	620	606	625	578	649	636	650	607	597	600	621	623	606	566	646	639	600	625	600	576	615	626	592	563	624	618	632	625	618	601	584	609	611	616	632	653	631	579	621	640	606	605	614	622	628	659	632	598	599	619	605	644	643	595	572	639	619	643	607	579	621	616	623	628	608	602	608	627	593	594	636	641	629	596	583	596	623	574	639	611	597	609	629	626	597	630	652	628	622	576	593	639	628	563	639	600	658	579	617	666	603	609	606	619	606	613	671	660	570	595	633	630	604	615	594	630	637	607	608	618	634	605	572
24281	23095	32424	26959	20905	12197	2389	1139	1014	1017	1019	980	978	939	1016	1016	918	934	917	955	922	892	867	959	963	942	956	930	937	951	908	960	907	921	980	921	912	918	908	970	932	944	899	943	957	931	947	912	970	913	952	937	858	972	879	926	908	951	939	968	959	953	902	949	910	893	937	908	936	879	863	925	942	902	959	941	942	919	926	943	908	995	935	922	942	1004	925	967	923	876	891	920	908	901	954	874	946	926	877	919	908	886	957	966	980	864	923	954	927	973	926	921	911	878	885	931	931	906	925	896	893	953	938	907	895	937	931	978	903	963	953	916	943	903	925	999	939	931	918	912	936	927	987	920	949	946	920	952	908	942	902	915	892	917	909	868	948	971	957	952	941	924	866	919	947	895	939	966	864	910	892	945	931	996	915	923	947	875	932	926	907	915	906	914	913	949	958	975	923	937	962	895	843	956	925	906	930	924	907	935	924	857	930	980	868	973	907	937	911	867	907	903	886	875	904	916	938	926	930	894	916	1003	894	931	949	928	906	945	935	914	992	918	876	947	983	916	935	924	927	934	945	893	974	897	931	892	904	954	897	924	932	863	898	942	851	979	903	972	896	889	890	882	924	870	947	926	927	924	931	899	919	933	902	920	926	959	912	921	890	883	928	928	902	942	911	898	884	893	1001	937	917	906	912	924	918	906	882	923	874	925	952	942	862	934	873	944	891	914	940	923	950	920	896	900	942	933	892	895	965	892	903	936	945	929	939	893	927	954	860	893	867	871	875	921	944	888	903	853	877	882	952	877	933	869	922	884	961	959	861	936	912	887	950	938	927	933	928	963	912	953	932	883	952	975	915	950	1011	916	982	926	917	897	921	913	912	887	926	993	935	861	915	931	926	882	924	906	928	920	956	932	961	935	873	977	965	900	966	940	928	929	918	925	895	892	992	914	960	901	912	930	914	948	889	892	969	891	908	939	945	959	871	875	934	945	925	906	886	890	948	876	932	971	892	932	917	945	859	912	954	945	964	869	912	976	931	938	955	906	923	934	903	971	958	919	969	954	902	933	966	904	845	896	1005	941	938	849	902	916	923	927	952	954	911	889	947	933	938	900	895	933	925	922	938	919	943	928	929	894	938	906	949	937	1011	879	948	906	950	937	920	924	898	953	903	935	958	951	941	902	922	942	925	941	930	901	919	930	967	939	958	893	942	943	870	942	956	872	848	870	941	895	966	931	968	940	898	909	914	922	952	906	879	898	896	937	905	919	890	967	900	917	910	932	887	926	909	919	936	918	878	897	962	947	923	937	910	945	912	926	943	922	897	900	893	932	893	929	935	914	913	869	942	885	929	920	955	897	948	879	946	938	886	868	903	882	951	923	882	861	891	869	928	912	899	926	896	887	954	886	971	941	915	899	902	903	1027	938	906	983	925	887	888	893	896	903	885	982	887	980	915	920	918	914	912	955	928	927	921	928	920	918	951	926	934	943	904	899	970	935	908	912	862	969	941	920	965	921	919	903	918	927	895	962	925	942	875	946	891	950	889	937	934	932	950	930	932	918	926	910	904	847	975	949	928	900	932	927	942	934	912	947	866	927	881	958	919	905	902	891	918	961	944	939	895	862	936	936	930	923	932	918	885	921	932	942	930	946	913	925	908	885	957	942	862	888	906	913	936	956	911	966	869	928	955	916	961	911	852	909	939	906	891	888	901	886	913	915	931	958	894	875	937	874	896	930	912	955	866	898	916	885	892	916	890	934	908	957	983	958	928	943	873	879	952	860	950	878	994	926	951	884	938	852	886	891	918	897	911	899	902	925	939	959	904	881	931	971	847	914	939	899	942	890	938	902	947	962	955	891	920	958	933	936	938	867	916	932	962	969	916	944	852	875	902	869	907	949	940	915	945	904	940	900	968	937	933	866	948	946	962	1003	879	953	913	885	969	893	941	897	909	938	905	967	977	875	935	950	925	941	909	957	984	973	932	967	926	860	918	959	914	871	930	879	901	888	899	916	869	929	961	943	939	919	931	972	925	886	915	942	931	946	930	915	906	921	921	874	906	863	927	889	908	891	922	871	888	939	994	917	901	947	909	949	928	885	891	910	919	870	884	934	876	892	919	938	952	921	868	883	888	912	870	902	907	917	918	894	978	893	879	886	966	939	915	906	893	926	941	924	921	931	923	888	933	943	908	929	905	897	978	934	890	939	912	871	894	970	964	895	926	953	950	924	937	913	905	941	924	930	926	969	971	913	889	884	917	1010	940	927	905	949	911	904	940	901	896	829	965	887	923	892	933	880	923	907	875	937	957	953	934	936	898	927	915	960	939	903	945	926	930	922	891	888	940	951	914	939	947	857	925	984	972	881	900	908	892	925	925	921	913	885	891	943	949	948	955	889	937	920	949	900	907	987	956	938	944	933	922	871	945	925	976	859	891	908	871	891	914	926	921	930	899	936	943	873	895	891	937	876	889	950	898	902	969	923	918	885	930	914	910	898	929	925	893	882	928	924	932	917	897	885	990	902	952	866	901	950	874	884	906	892	885	918	941	938	938	917	857	909	921	924	898	910	925	929	948	901	937	943	879	953	940	888	910	895	885	893	924	946	909	913	937	952	933	941	939	932	885	924	937	913	941	964	931	955	879	942	918	885	899	968	974	957	864	910	928	938	893	917	906	867	921	904	962	912	928	940	914	920	859	886	912	906	908	902	925	914	941	905	937	880	920	915	907	957	914	921	891	920	935	909	883	944	951	878	966	973	909	948	895	899	903	927	890	923	923	871	966	872	970	879	871	864	924	915	920	883	868	936	930	888	873	929	879	929	934	928	878	929	918	928	885	893	912	962	985	905	943	890	951	955	946	934	963	927	881	891	903	936	916	910	867	897	883	965	864	872	895	869	890	931	926	918	907	913	906	900	923	942	868	919	940	938	982	945	914	959	905	919	908	908	927	951	929	901	904	962	948	969	917	924	925	860	958	872	890	931	877	888	833	893	908	931	890	872	971	900	964	925	904	929	966	979	960	949	938	890	988	908	942	948	928	852	875	955	949	977	886	938	949	945	934	965	948	895	1005	924	900	963	963	932	920	936	932	900	872	915	961	932	897	872	872	942	960	921	889	930	889	882	871	979	975	922	957	875	943	925	887	900	922	923	897	898	909	936	919	909	911	940	937	879	955	902	905	950	915	935	935	922	892	912	922	946	902	942	887	921	934	895	918	954	956	937	971	926	923	931	861	961	832	912	945	886	992	952	901	903	919	894	932	911	940	933	914	933	895	887	907	916	894	913	953	921	867	900	887	925	887	867	886	939	896	947	952	941	949	939	935	886	961	896	938	882	930	879	938	943	949	944	927	941	887	945	913	925	867	903	923	874	964	930	915	941	954	960	881	962	846	878	889	941	929	951	934	855	895	918	908	899	894	871	892	944	932	875	895	947	975	918	987	954	914	921	869	919	874	940	953	950	943	962	876	935	878	887	912	926	904	921	888	891	898	943	942	932	930	939
64770	99341	63804	30167	8979	2187	998	848	809	834	837	815	870	836	879	826	802	877	817	758	797	819	808	808	817	861	813	796	798	785	868	776	834	822	806	788	834	802	872	821	774	829	840	820	816	806	820	789	792	779	746	812	831	797	850	820	826	796	828	832	830	789	838	842	839	814	763	785	796	801	787	792	833	830	819	778	810	818	814	881	802	810	797	800	847	818	830	764	821	791	860	835	791	800	758	855	803	891	825	835	818	858	882	783	797	749	810	819	764	831	801	819	826	855	839	775	847	807	819	765	848	824	803	838	784	808	796	803	800	775	829	769	879	815	818	831	795	823	797	830	777	810	791	808	834	800	801	821	783	818	785	765	848	837	810	812	790	812	845	817	833	835	793	786	864	787	821	816	827	820	859	808	797	805	826	813	814	774	820	800	786	803	816	869	804	851	829	811	816	824	814	821	814	799	852	865	793	772	819	872	825	802	776	854	807	846	787	846	827	834	864	855	791	809	832	808	801	838	795	761	801	828	837	826	794	804	833	778	800	832	815	874	808	811	770	840	787	830	830	757	810	797	781	845	822	779	809	791	837	813	788	863	852	809	778	815	843	787	796	826	787	803	792	800	844	840	791	816	809	844	854	814	791	784	805	832	799	820	823	843	777	792	787	822	799	847	773	769	804	819	767	823	796	781	782	828	850	812	823	855	809	817	877	784	845	766	757	867	844	795	787	872	804	788	797	808	829	835	794	782	801	836	834	839	804	845	852	856	759	792	830	777	790	800	829	826	870	815	834	835	820	770	858	814	839	841	778	843	824	781	791	780	821	816	801	843	829	793	807	759	800	782	781	831	810	798	820	796	829	800	796	775	838	802	838	788	740	817	834	819	863	760	800	829	780	842	816	796	813	788	856	786	772	811	786	829	808	847	783	799	804	816	810	783	788	822	769	807	840	805	851	805	859	837	842	827	817	833	805	840	817	801	809	792	831	782	860	817	781	796	815	817	814	827	830	826	828	787	840	790	780	809	795	778	781	809	830	818	837	845	785	793	794	812	848	804	839	767	829	805	856	777	783	817	838	817	803	813	791	800	851	811	827	787	831	813	826	866	825	836	804	794	810	803	745	776	804	793	794	875	788	829	785	826	782	821	849	835	797	747	820	793	845	853	834	799	837	786	868	832	749	798	806	830	775	876	846	854	819	839	769	831	829	800	797	810	799	829	848	766	837	816	797	855	778	809	779	828	827	792	800	824	770	742	820	824	872	812	790	791	822	799	803	784	830	755	857	785	823	801	851	793	802	799	794	858	843	769	767	834	827	830	827	822	784	781	792	832	760	792	801	831	843	777	823	851	800	803	828	850	802	791	808	743	794	767	833	796	819	794	828	823	800	800	795	839	755	804	853	806	806	795	850	810	832	844	791	822	770	843	818	803	790	831	847	813	832	800	828	845	846	803	793	802	831	826	783	771	850	784	820	846	813	809	771	841	820	843	806	802	744	831	826	816	816	772	747	817	881	842	801	800	817	824	794	831	737	806	776	853	869	857	791	851	812	784	818	840	831	812	806	827	870	851	788	779	782	817	799	782	807	860	844	806	762	820	818	809	804	814	818	790	871	837	756	830	781	843	812	863	843	792	820	767	846	853	810	761	827	788	792	749	840	781	815	767	828	820	844	817	795	803	786	828	834	809	839	814	851	778	780	798	787	792	828	831	820	785	883	826	792	833	817	833	757	777	765	757	813	793	819	773	817	796	821	838	805	815	831	771	886	796	826	810	781	809	831	822	799	835	797	849	832	761	807	810	774	815	866	813	805	809	841	838	806	813	881	836	853	827	806	791	818	753	834	833	832	829	809	792	820	790	836	850	823	794	871	758	812	788	840	822	831	824	818	805	811	779	799	831	773	828	815	829	835	802	878	828	817	819	772	835	782	817	742	780	857	845	826	826	800	813	849	756	817	840	801	853	781	812	791	821	840	811	875	784	807	781	797	828	794	812	834	803	830	786	806	843	808	813	823	812	797	763	783	864	832	838	821	869	817	832	835	810	823	808	828	839	875	855	810	818	781	875	832	802	837	767	802	779	829	797	808	838	873	849	769	826	771	779	789	801	805	838	837	793	813	856	836	809	806	773	824	788	800	783	799	808	793	777	819	783	816	850	837	814	863	831	790	857	903	743	849	836	812	812	793	809	794	831	802	833	849	779	816	808	765	788	728	828	789	801	772	854	789	802	834	763	842	810	811	805	782	819	807	817	825	836	784	804	867	810	828	865	825	880	772	770	792	846	846	843	836	780	811	828	783	808	801	760	828	774	889	792	854	796	794	801	787	780	807	805	827	769	837	797	782	773	834	846	792	781	756	807	819	786	773	814	833	818	786	834	786	796	864	756	805	822	788	816	857	785	815	831	802	833	799	782	744	736	831	853	854	833	811	807	826	826	768	839	813	836	825	830	795	778	797	841	807	825	811	823	797	807	792	821	827	873	851	785	783	791	841	798	798	810	820	816	804	850	853	781	835	814	842	834	800	816	784	835	794	813	806	778	834	792	857	819	854	817	790	797	791	816	778	794	790	748	800	837	776	820	866	834	810	830	798	823	775	857	824	806	842	820	856	825	774	787	817	825	828	801	801	811	819	803	792	803	810	757	786	800	831	806	857	770	783	857	815	769	795	853	819	795	786	778	832	790	791	858	771	794	846	793	850	828	815	790	845	785	802	836	792	815	810	839	809	829	872	807	789	852	809	840	839	816	798	793	791	820	855	853	823	789	856	753	819	816	778	790	765	787	843	805	837	820	812	815	813	781	836	744	797	835	825	768	771	774	743	830	800	803	787	833	832	823	770	784	801	793	802	817	810	848	749	850	794	862	830	806	815	810	809	867	822	887	815	754	837	867	800	803	838	840	764	773	860	773	840	775	772	808	806	835	835	806	812	835	814	803	776	762	813	774	847	811	803	814	885	780	818	800	833	839	848	781	850	810	772	786	783	730	887	787	826	849	796	845	864	848	802	802	762	809	815	796	849	818	801	828	800	804	823	792	788	816	835	806	828	785	759	762	782	784	801	775	821	822	800	846	846	810	779	812	809	788	834	878	801	759	782	830	784	793	824	823	858	810	836	834	790	801	816	846	830	827	841	804	790	777	836	837	787	791	760	832	817	809	783	788	819	792	845	820	803	822	810	805	796	806	816	801	828	800	844	806	827	777	780	830	813	822	803	825	768	823	782	823	800	789	836	827	830	774	795	786	853	829	822	787	810	846	764	776	817	812	819	829	800	781	805	780	777	747	788	802	791	846	800	803	833	769	791	759	823	780	739	801	784	819	814	820	795	803	768	843	829	830	787	837	779	840	841	871	782	802	747	817	820	813	807	817	802	864	809	803	825	832	844	762	818	863	828	833	806	808	846	785	816	820	857	790	848	810	874	845	772	836	754	796	765	807	810	790	857	840	874	788	817	827	871	769	792	816	825	792	800	855	783	772	877	800	835	782	748	729
32616	32125	22711	7029	1380	774	738	679	681	661	665	707	698	673	684	658	621	675	704	645	694	687	697	692	641	650	669	685	740	664	704	674	673	660	652	669	655	694	682	675	631	661	686	701	681	649	646	651	665	679	695	626	639	672	683	654	653	662	696	640	635	691	679	677	684	636	699	657	621	663	677	673	700	683	681	694	692	731	680	652	676	661	686	640	657	681	704	675	697	657	658	689	680	691	679	671	687	684	657	702	672	688	643	660	675	649	621	688	649	605	629	678	624	609	658	640	677	655	709	669	710	698	681	624	641	646	697	700	639	649	714	690	676	720	678	664	626	678	619	667	682	592	692	669	709	644	651	711	703	624	659	646	638	631	693	668	692	664	698	669	679	676	661	658	679	669	672	636	681	665	643	636	678	701	621	671	647	695	686	705	655	649	685	651	658	659	663	665	673	675	628	679	712	640	687	624	643	606	680	724	692	652	673	645	650	681	633	689	680	615	633	676	684	628	681	696	651	703	708	676	671	666	704	680	662	705	674	693	662	669	660	690	648	647	685	628	663	632	680	675	646	707	625	674	650	662	679	690	633	654	685	653	648	678	668	680	680	682	699	714	702	669	658	696	622	640	683	626	692	680	670	685	673	675	651	646	699	698	653	638	655	700	602	714	694	693	689	683	713	597	653	698	646	702	683	641	682	687	669	668	611	681	651	661	675	697	662	638	678	668	703	675	664	711	683	675	671	657	697	668	679	642	652	717	644	665	720	693	622	681	638	687	695	678	666	624	643	677	663	646	653	647	689	664	671	641	674	669	676	682	681	695	672	625	633	671	659	695	677	695	645	681	697	645	641	656	673	641	634	650	641	690	666	651	697	697	673	684	705	690	654	698	676	715	654	671	647	668	648	677	668	697	674	656	692	676	657	668	649	654	646	681	701	693	635	647	636	657	650	630	653	614	691	606	670	666	649	652	655	695	668	643	686	672	627	698	676	717	641	653	670	697	665	666	664	675	683	698	634	653	702	676	678	669	699	667	606	689	673	639	690	655	643	650	634	686	681	662	664	655	626	641	620	662	685	619	648	640	693	666	622	649	666	746	674	660	675	652	642	667	675	663	646	677	648	676	668	656	698	684	656	694	676	707	659	660	694	666	638	650	668	669	623	714	658	646	708	698	663	709	662	646	684	678	683	695	680	652	607	632	683	628	642	701	670	697	695	633	680	665	667	662	736	665	648	645	668	660	665	680	639	706	681	698	665	693	677	663	686	676	685	695	659	672	625	664	709	680	631	697	673	602	633	639	695	657	663	652	689	714	631	645	673	665	677	667	683	689	656	630	680	663	681	653	640	589	693	676	693	658	659	682	661	671	660	660	684	645	685	670	641	670	656	667	648	652	661	686	711	694	683	660	705	659	675	692	666	671	709	680	673	609	709	686	674	656	680	662	668	699	688	671	682	648	676	663	655	707	685	684	665	641	654	625	699	686	656	654	675	650	672	652	661	705	641	739	650	680	641	675	660	646	673	658	664	667	676	703	710	665	705	682	690	668	671	670	708	705	668	672	672	686	685	648	657	712	646	670	663	634	620	682	701	681	646	665	628	644	653	665	676	629	703	679	669	652	717	685	661	662	720	613	660	653	652	692	654	681	717	687	665	673	656	655	651	639	702	649	613	660	674	643	654	711	638	684	692	666	658	676	629	693	687	687	697	634	670	696	707	668	626	632	675	650	654	663	685	646	657	635	640	621	641	631	671	715	665	643	690	661	666	622	706	688	607	666	676	668	657	645	662	640	642	696	664	677	643	671	730	678	650	633	631	695	655	630	666	712	703	625	654	707	692	672	683	676	646	667	698	725	675	683	693	663	652	654	672	656	675	685	659	614	663	696	659	687	668	687	668	670	685	696	639	612	639	658	704	655	688	664	686	677	655	662	640	644	670	673	610	686	647	678	677	612	683	664	683	654	658	657	609	686	657	648	626	682	648	699	650	627	699	659	686	693	644	675	660	626	637	666	671	675	671	618	647	686	668	669	706	667	621	650	663	667	642	673	685	649	713	678	671	660	657	680	670	691	711	703	653	695	676	692	640	624	660	639	650	643	638	671	672	695	682	672	672	653	671	685	694	672	703	690	660	667	669	638	680	660	671	647	664	689	693	660	661	641	640	640	667	679	672	635	641	653	656	647	662	705	664	682	644	668	626	668	644	644	636	681	669	629	652	698	644	675	716	699	688	605	694	687	653	653	685	652	660	657	672	680	682	620	677	683	728	698	692	615	691	662	643	624	690	682	683	686	632	695	672	689	646	675	673	674	643	678	651	709	685	639	705	645	693	696	645	665	674	656	678	670	623	647	637	649	663	708	674	710	661	666	623	669	620	673	683	681	676	707	683	657	647	679	677	628	636	649	686	682	648	664	694	673	698	680	656	668	691	679	650	704	672	672	636	667	634	651	685	648	666	682	680	689	672	686	667	683	649	685	695	684	663	644	684	660	695	669	693	689	704	663	638	667	654	639	683	633	659	639	699	640	632	673	655	664	676	664	640	642	646	675	702	643	689	668	659	671	651	685	679	663	716	629	718	676	679	701	629	666	678	621	666	658	647	684	627	651	701	663	691	657	646	669	654	650	691	632	641	656	674	723	663	677	654	688	662	647	635	703	675	628	648	626	715	681	681	653	671	699	605	639	663	651	675	622	699	654	643	659	694	679	706	632	614	642	616	700	699	637	668	678	674	663	647	666	649	692	625	675	655	641	708	658	688	694	658	649	691	706	689	725	706	669	685	684	648	650	680	664	701	669	654	654	671	671	667	635	679	634	660	662	629	699	671	644	693	699	704	675	658	661	701	694	699	662	683	638	699	624	695	674	691	688	658	645	673	662	658	652	665	630	648	640	720	686	649	654	659	686	702	693	684	675	658	672	690	700	663	734	677	696	659	704	712	629	683	654	669	680	654	715	626	642	640	615	655	641	725	637	613	646	672	674	599	668	688	625	664	643	656	642	626	704	668	660	601	662	623	627	683	652	674	654	662	594	678	655	675	683	683	679	642	637	690	668	664	665	651	659	691	693	654	639	694	695	650	631	674	701	682	642	687	691	644	719	696	670	619	685	673	645	685	637	608	678	661	658	650	691	703	648	638	627	668	649	702	659	683	659	680	670	637	674	634	677	672	622	642	663	670	656	631	634	676	701	630	676	657	701	680	650	631	643	698	672	684	682	708	710	654	687	703	687	630	661	655	686	676	655	696	717	673	659	650	643	715	606	646	670	621	677	663	654	684	627	627	676	652	670	611	664	639	636	672	658	698	675	679	653	681	637	646	649	622	639	682	688	703	677	684	701	629	679	648	661	691	627	652	667	701	689	662	650	643	694	686	629	643	643	718	703	711	662	698	689	678	656	656	659	680	675	687	669	705	668	623	654	699	675	652	694	616	669	660	625	680	687	696	637	671	645	697	646	668	726	669	704	699	708	658	647	695	680	724	681	672	656	693	654
27032	34986	14982	3574	1069	675	569	498	557	543	530	524	553	530	568	519	532	526	570	508	556	535	523	491	526	521	579	500	565	536	540	539	524	553	525	566	545	511	521	537	545	548	570	539	528	537	535	539	516	561	532	548	550	572	525	547	523	520	510	540	558	520	535	535	517	561	540	549	506	574	541	563	515	560	509	549	530	542	532	505	537	537	509	535	583	493	532	532	559	506	532	547	532	534	504	530	558	534	499	560	550	512	560	579	513	502	534	527	550	532	507	510	585	538	522	545	531	546	494	544	544	539	540	563	517	537	537	526	543	549	514	538	537	528	517	552	546	523	539	552	560	573	523	532	446	550	514	540	553	480	541	534	520	553	544	524	546	549	511	510	566	524	539	565	526	512	500	560	566	547	516	492	567	569	515	545	550	532	595	521	538	567	528	516	549	562	530	545	530	527	496	529	526	545	517	572	545	528	533	550	523	555	549	540	560	500	513	548	556	540	545	549	540	516	525	540	547	537	514	516	548	519	586	505	550	537	558	508	542	556	506	539	553	536	555	529	546	571	553	527	525	520	527	493	505	531	561	540	510	526	514	576	565	539	508	553	586	512	537	550	542	532	554	510	514	595	536	460	548	539	551	478	547	525	567	502	572	547	544	538	520	536	532	576	530	585	544	507	530	551	570	522	556	575	512	515	502	530	529	519	535	553	531	551	550	530	523	512	563	509	568	557	536	562	569	555	522	501	504	560	535	529	563	522	545	543	551	552	522	522	508	497	510	550	522	556	531	519	548	560	490	529	532	562	534	565	533	541	515	516	559	573	533	533	511	561	523	542	539	508	538	567	532	530	522	552	500	532	516	539	554	478	543	534	515	527	503	514	549	509	586	521	560	519	566	534	504	567	548	570	537	542	526	519	498	514	519	538	501	557	549	547	482	508	575	543	508	524	484	503	564	555	503	486	529	567	501	562	524	524	540	546	539	550	576	572	536	535	538	546	518	509	531	554	560	458	532	581	488	513	560	547	559	543	551	520	546	526	553	525	537	473	539	526	510	514	549	564	514	502	526	514	505	507	594	553	526	520	516	558	546	551	546	527	511	524	578	525	562	512	535	569	505	526	536	532	518	514	497	550	575	526	543	505	504	503	565	540	541	511	506	559	535	514	543	550	543	545	508	527	544	510	538	490	543	515	531	546	589	528	559	550	543	532	582	532	526	511	538	543	538	519	567	517	533	533	573	520	568	490	499	534	514	569	526	525	549	548	507	545	553	528	509	537	547	549	563	546	542	499	528	532	496	508	529	527	540	583	560	546	572	517	536	513	574	548	545	531	538	567	539	515	540	540	508	528	473	551	509	557	566	516	521	556	521	511	481	543	530	542	555	524	532	506	559	572	495	551	519	518	524	487	500	557	524	538	567	526	535	538	522	543	553	542	504	504	553	548	532	527	538	516	567	545	546	564	537	532	525	526	523	539	529	519	511	509	566	569	536	531	603	532	526	554	555	536	528	561	490	542	526	496	533	545	529	521	561	538	523	568	545	525	569	537	507	554	509	577	531	535	543	513	521	582	517	526	534	554	570	541	515	545	527	512	537	520	511	496	559	544	526	540	556	547	532	565	565	555	487	587	557	513	574	556	541	516	581	531	492	560	515	544	528	535	537	528	558	581	518	511	551	562	536	530	529	571	514	561	525	562	537	551	537	556	528	521	511	539	529	545	539	523	555	519	555	554	525	558	583	512	532	591	532	548	528	499	575	524	530	541	530	547	563	500	524	549	511	540	542	540	520	597	516	537	528	532	551	530	574	567	524	529	545	527	530	519	485	542	521	511	561	530	576	484	492	543	504	558	565	552	522	555	550	541	572	580	508	568	557	544	506	541	584	515	557	547	567	560	554	551	505	536	531	526	537	516	544	526	587	506	535	536	516	569	531	538	553	554	553	536	541	563	578	541	564	547	494	516	553	563	535	530	522	544	533	566	550	546	531	546	537	548	564	547	530	492	526	516	533	526	550	500	537	503	534	541	546	536	570	552	501	547	479	528	535	585	502	547	554	491	563	528	521	571	545	563	530	553	524	550	558	575	560	502	584	522	515	522	533	493	538	548	499	552	532	558	527	563	524	524	516	531	567	511	531	545	567	550	522	544	559	591	558	495	543	521	502	539	546	536	541	539	546	553	537	511	498	545	511	513	547	570	544	533	583	553	508	527	531	562	539	538	488	550	518	526	520	560	495	553	511	531	509	556	549	479	571	535	549	523	572	545	496	574	592	562	527	541	566	560	539	564	507	548	504	538	521	564	565	555	532	555	514	521	524	536	543	557	551	514	588	553	574	503	531	546	528	566	560	526	541	566	540	464	565	555	525	557	525	545	546	540	534	548	563	539	501	506	515	518	543	534	599	558	531	527	562	545	546	522	488	524	549	545	524	543	554	540	545	539	558	572	535	526	546	541	518	520	515	512	533	529	551	536	517	543	507	513	503	536	529	556	547	529	575	539	513	547	527	549	540	552	527	568	550	552	571	518	545	549	546	542	542	527	546	517	567	555	492	552	538	562	519	554	526	528	529	539	502	518	535	542	542	509	543	518	521	532	522	511	555	518	522	585	534	467	585	539	519	529	502	495	530	523	534	513	548	521	538	558	528	554	538	499	537	538	539	518	561	569	580	556	551	524	574	484	553	541	567	532	576	486	578	526	535	536	533	533	520	533	538	554	557	575	500	498	529	551	558	562	519	501	531	531	517	508	579	542	548	543	563	532	570	530	524	485	549	542	516	538	536	519	544	543	513	555	503	525	528	536	483	519	509	542	510	569	508	514	565	553	570	506	506	532	529	527	597	559	537	594	561	552	556	551	524	519	498	523	531	537	499	537	572	516	524	508	552	533	527	530	506	525	556	561	565	531	565	525	559	532	538	525	511	518	518	542	551	537	532	543	570	480	556	562	535	507	578	544	566	534	545	541	520	582	537	550	563	513	489	553	529	528	544	525	524	569	562	522	533	537	569	554	506	576	526	543	563	546	543	517	528	571	541	531	562	544	526	564	562	500	548	517	498	501	531	530	539	524	514	527	571	523	543	506	518	567	538	503	524	492	568	556	566	552	533	509	537	529	536	538	564	541	560	530	534	532	559	560	577	573	520	538	548	484	535	565	540	520	549	523	554	541	470	534	515	522	520	574	521	521	547	545	505	509	556	520	535	541	518	561	543	554	563	512	553	556	550	536	538	547	573	550	527	551	540	534	612	524	542	493	543	494	542	521	545	496	539	546	533	503	497	543	531	553	519	544	595	540	541	523	530	559	528	485	579	543	501	526	534	501	558	573	543	520	529	529	505	507	526	535	584	577	500	534	576	512	544	487	539	515	568	545	532	534	535	541	500	495	545	518	532	546	511	514	541	544	531	560	540	536	539	545	564	569	564	566	546	531	549	526	563	536	527	508	500	584	563	519	555	562	553	525	557	551	548	506	512	567	527	545	504	519	513	531	579	548
26899	29260	37102	27411	10366	1828	867	699	679	647	616	691	653	645	658	651	658	691	654	638	635	649	670	591	673	658	681	615	586	646	654	681	672	681	629	641	681	662	644	668	686	662	616	639	632	677	620	628	634	640	643	611	687	635	628	620	636	697	651	646	653	671	666	657	634	659	607	663	667	670	687	612	626	686	681	637	597	617	607	636	641	675	665	642	649	642	596	654	649	565	651	642	680	644	621	631	676	647	657	621	655	636	593	667	646	662	650	600	574	672	622	628	682	679	649	635	635	674	651	698	626	674	618	639	642	624	615	603	649	645	623	648	611	634	679	640	632	647	659	666	659	628	615	599	644	677	655	629	599	651	670	650	666	638	624	640	645	642	660	631	653	600	685	634	655	676	642	652	603	610	633	641	619	679	684	632	614	680	640	612	639	637	623	597	607	644	641	594	622	632	642	598	648	675	651	607	658	702	649	667	665	646	655	623	624	649	663	592	665	652	638	657	586	614	594	664	647	631	603	635	626	638	647	643	657	618	599	653	609	648	627	665	653	643	589	637	658	662	641	583	632	599	647	587	648	683	656	633	625	625	640	645	620	615	651	666	637	661	635	621	655	623	705	650	649	672	680	691	639	674	579	638	642	628	609	671	647	624	659	629	632	687	655	672	641	703	601	626	665	653	641	620	644	637	648	633	611	668	624	630	627	648	642	618	635	650	665	628	661	622	615	621	642	651	607	632	651	661	591	583	599	652	682	627	649	649	646	606	652	648	599	614	634	672	602	658	648	677	626	664	631	655	634	657	587	622	630	648	638	666	673	605	666	627	622	635	645	650	667	688	645	624	631	584	558	636	645	636	665	624	707	659	633	634	631	684	646	670	640	645	671	633	670	612	608	650	626	620	656	681	621	639	596	633	631	669	624	638	652	634	633	657	654	665	650	613	681	655	615	625	642	661	619	663	653	639	622	633	667	617	617	666	630	621	602	634	638	710	669	620	673	672	631	674	674	651	646	603	677	618	623	650	610	649	617	613	629	674	612	664	570	665	646	577	630	638	605	660	646	656	622	635	665	644	627	646	675	658	641	667	652	631	614	672	691	654	676	656	633	635	671	665	654	652	607	626	635	662	620	625	659	627	638	627	631	691	643	681	608	647	644	615	644	629	658	630	676	631	648	618	634	595	645	621	588	605	624	659	648	609	634	670	627	608	627	626	628	660	618	661	643	654	628	668	601	646	656	625	648	619	684	629	641	653	669	650	639	659	632	664	656	660	647	618	614	653	669	630	657	601	637	648	607	653	654	641	646	611	625	604	599	680	657	697	688	636	647	655	657	653	645	670	659	660	626	644	634	670	603	640	650	657	651	658	660	652	680	617	626	645	665	648	675	596	658	681	661	649	629	681	675	705	639	656	638	633	631	666	642	635	691	669	633	665	638	638	623	632	679	620	670	690	631	600	642	620	605	683	649	597	696	664	641	624	668	632	679	674	654	576	660	615	627	580	622	658	656	619	624	622	664	610	627	664	624	651	611	636	653	700	662	682	666	665	624	673	601	667	686	670	649	670	630	665	646	678	638	672	637	596	678	640	628	649	672	627	613	694	588	649	676	711	638	600	652	616	599	651	634	640	581	609	611	652	637	632	659	622	660	641	630	614	626	650	643	661	641	644	684	651	632	667	598	642	670	613	655	665	639	675	627	628	639	602	661	649	582	689	650	658	658	578	687	614	682	617	662	627	620	620	663	628	684	619	635	660	619	635	646	627	673	639	645	595	627	596	632	659	643	625	673	676	576	605	680	647	648	628	631	627	657	674	657	599	663	665	628	630	675	623	690	593	664	618	648	644	636	631	612	618	645	660	703	643	617	639	643	609	668	660	645	661	654	645	628	658	674	635	622	612	637	614	707	619	625	680	633	671	654	628	662	666	632	635	662	650	652	583	649	641	635	668	640	629	668	643	647	678	636	660	652	624	647	620	684	696	647	619	649	638	625	668	641	640	639	654	629	600	634	652	633	634	633	645	621	661	645	657	630	637	653	626	640	648	656	648	643	684	617	622	662	631	610	640	656	638	629	589	645	585	694	664	658	592	623	642	639	622	667	663	582	674	637	652	628	653	662	641	631	676	630	653	636	631	664	646	685	608	660	632	606	637	643	639	648	614	621	586	626	601	641	633	609	688	668	646	630	638	615	580	661	659	621	641	623	676	638	646	637	658	610	594	640	669	671	604	577	640	681	602	632	598	680	612	661	576	641	653	656	645	643	644	659	655	675	683	653	617	641	645	630	631	615	651	599	636	637	676	651	655	602	639	646	654	610	653	650	632	649	667	616	686	607	660	645	606	676	639	628	624	660	644	638	639	638	691	636	618	624	651	649	647	671	654	641	616	618	608	594	674	620	651	631	634	626	631	640	623	672	637	651	619	658	701	646	636	620	645	660	665	631	626	613	670	631	632	638	633	651	677	631	608	638	626	615	656	632	651	634	634	639	717	671	655	707	623	604	656	601	622	656	646	670	667	666	643	645	657	628	637	633	645	618	701	662	613	648	635	657	678	630	669	617	640	631	655	650	648	617	659	639	630	599	633	621	671	617	613	623	640	594	614	630	674	612	656	615	610	649	693	651	635	641	629	634	674	681	666	637	662	627	674	645	664	625	664	662	611	635	623	642	668	652	639	676	602	698	639	627	673	665	635	617	630	629	626	658	609	653	650	677	672	595	696	660	631	658	633	624	634	644	651	674	653	648	663	649	663	619	615	683	606	607	589	619	663	623	646	679	633	632	668	636	601	590	650	597	625	598	624	616	640	633	641	599	641	630	631	628	640	672	677	624	652	621	641	634	637	620	623	654	629	656	643	629	624	681	632	640	645	624	677	672	662	718	698	616	611	645	660	664	679	621	684	575	635	668	654	644	618	661	652	659	625	635	659	583	619	624	646	669	644	637	631	661	664	668	715	665	633	664	640	665	662	598	640	615	636	620	683	680	629	704	638	575	657	637	667	659	694	644	681	656	690	629	635	661	686	644	615	671	677	647	693	630	654	612	629	669	678	626	678	711	641	624	635	635	644	620	613	629	660	649	668	610	672	640	641	665	634	597	709	613	596	641	634	650	611	623	658	651	667	603	642	686	630	676	598	656	647	616	610	660	669	635	627	641	599	631	670	619	646	698	617	656	646	605	648	596	699	589	601	646	649	611	665	623	621	617	620	610	657	622	606	609	657	633	639	637	589	629	623	651	665	623	645	669	665	675	646	677	651	596	635	626	650	650	629	638	592	677	627	642	675	712	659	582	641	691	645	645	596	626	633	621	663	597	637	603	654	687	675	699	661	606	650	640	598	606	622	623	665	595	654	628	653	631	653	575	664	641	616	669	610	626	650	610	661	649	659	665	633	634	638	651	655	583	634	655	669	616	620	701	670	650	659	626	631	595	630	604	635	654	654	625	659	629	648	647	655	649	579	641	658	644	640	682	622	616	642	652	703	662	652	672	660
58573	79450	44336	14012	4246	1188	620	593	571	584	575	564	599	559	523	602	597	556	510	541	526	541	595	575	592	574	528	559	575	546	551	559	568	571	553	608	558	540	552	573	559	599	560	530	570	542	554	550	583	538	541	492	555	579	560	547	546	599	542	600	536	582	544	561	582	581	533	553	544	557	524	604	595	538	526	538	569	539	580	561	577	521	542	548	565	553	569	543	572	569	597	541	584	577	526	558	571	576	536	575	552	597	574	562	570	493	554	548	581	524	568	529	556	542	576	531	553	578	588	552	539	543	571	557	570	562	556	552	559	573	541	542	613	568	574	548	560	515	612	585	584	579	554	518	544	597	540	517	589	540	524	562	549	552	544	557	564	588	515	596	541	594	537	578	530	520	506	587	555	571	526	552	571	580	579	543	564	535	556	565	541	584	515	566	567	547	566	558	585	549	527	604	565	549	550	565	553	570	556	599	563	538	536	547	546	546	553	545	560	537	511	582	567	548	580	575	539	562	541	575	564	527	577	540	574	577	538	522	546	611	540	587	579	537	569	603	579	580	568	521	546	566	545	584	557	522	545	526	540	562	548	568	559	557	534	541	550	567	547	529	567	582	568	571	548	541	580	541	573	557	582	540	615	564	555	590	580	521	542	557	546	549	572	555	571	528	557	574	611	524	610	566	580	581	556	596	526	554	578	584	570	582	556	543	541	574	563	568	567	547	606	598	523	537	605	572	583	524	550	541	594	582	577	543	552	554	550	575	498	553	561	545	547	563	561	544	533	573	571	576	562	556	541	565	540	543	557	526	560	563	575	551	540	547	608	541	547	549	560	532	557	539	533	544	577	543	570	535	593	543	567	587	539	558	543	559	557	576	566	575	564	589	551	539	591	526	570	585	526	528	576	528	543	530	563	508	578	556	564	564	589	532	522	552	572	536	559	562	541	555	562	581	562	513	558	553	558	580	513	532	578	596	521	558	563	544	554	535	584	528	553	573	578	590	538	577	533	541	569	544	550	579	524	533	515	543	529	576	547	576	516	548	594	543	537	543	649	574	542	548	520	544	562	569	560	566	560	588	544	577	595	533	579	534	543	558	579	552	568	575	567	510	534	575	579	599	542	565	582	606	549	589	553	562	559	532	561	531	531	546	592	514	531	552	559	561	520	552	593	564	558	550	549	574	571	557	561	603	582	562	571	549	574	589	495	559	537	561	582	535	538	574	542	534	561	543	578	566	515	553	527	548	543	537	524	529	556	573	544	589	572	549	573	501	552	549	583	598	540	595	516	584	551	579	596	526	556	565	536	545	543	553	555	545	524	586	578	547	576	541	556	525	580	580	556	550	564	524	589	595	568	576	549	522	562	548	529	576	541	514	596	567	537	567	533	594	540	550	552	541	525	606	545	584	518	524	604	583	562	559	550	587	532	597	580	593	559	559	555	578	550	577	522	547	564	557	584	572	552	542	522	529	507	565	574	520	555	567	527	508	565	537	555	544	565	572	552	511	547	561	547	580	536	551	536	574	553	559	570	560	556	565	551	582	561	544	564	604	565	529	604	531	544	546	550	590	562	554	575	580	560	593	569	556	564	567	514	519	574	576	573	520	559	584	579	572	560	559	543	543	540	566	550	570	602	586	551	550	574	540	562	578	535	542	550	563	560	539	529	563	552	558	502	552	576	543	552	512	562	517	543	581	531	567	505	530	554	572	549	539	575	571	545	550	541	565	514	552	546	552	553	562	552	579	531	574	506	556	567	578	578	566	555	525	526	571	598	521	583	561	582	599	582	572	583	557	553	515	530	554	576	592	526	558	604	563	552	566	559	533	585	598	566	498	557	592	568	534	538	609	556	522	529	572	575	541	566	600	544	565	532	583	535	549	558	555	532	520	576	522	529	510	548	557	561	536	558	564	534	528	533	551	580	586	570	560	588	549	553	570	552	564	572	549	500	570	531	557	544	539	510	613	556	548	550	578	558	530	518	545	569	550	545	583	546	520	592	581	554	518	532	550	586	530	548	572	581	571	571	524	559	575	484	551	607	546	542	589	531	523	590	546	560	546	583	552	558	522	555	546	552	517	576	563	544	555	589	591	538	554	597	511	562	549	603	567	559	572	536	530	505	551	572	544	570	542	547	562	542	532	571	581	537	550	609	540	544	534	585	556	555	545	550	531	543	588	510	617	540	543	573	555	558	592	561	539	572	559	515	547	573	551	584	584	516	565	525	576	558	556	550	587	556	523	520	541	554	580	558	558	622	563	571	556	472	520	535	531	550	553	522	547	545	559	536	522	533	540	567	513	535	583	585	596	576	589	543	535	568	564	569	562	540	563	567	592	573	590	588	568	596	552	579	541	575	570	577	557	599	551	549	567	552	537	527	527	558	555	535	547	582	529	585	590	578	561	517	531	603	602	574	560	558	575	554	573	550	554	577	538	542	540	559	519	615	505	569	592	587	549	554	589	533	579	559	564	567	546	580	533	517	585	546	588	551	580	539	556	577	595	558	571	553	600	552	514	543	546	575	535	558	577	556	564	547	570	576	572	568	527	564	523	576	560	591	549	565	602	581	571	528	550	565	522	555	558	535	574	578	561	526	543	542	541	553	632	545	533	564	570	533	584	554	555	579	589	571	549	578	563	583	520	518	554	579	562	590	510	556	551	601	565	581	589	555	576	572	534	557	541	581	586	520	597	564	516	580	553	588	559	596	519	557	582	593	570	523	558	517	573	596	544	535	530	551	515	585	547	560	532	579	554	505	550	604	534	553	582	545	597	590	552	559	563	544	583	532	536	595	573	579	563	564	529	581	574	564	561	575	548	522	564	520	590	554	606	569	546	548	592	549	562	585	588	556	566	571	543	586	511	582	509	562	549	575	565	551	535	553	592	558	573	539	553	543	571	544	580	589	606	514	549	552	537	548	552	549	569	513	587	581	606	513	542	569	563	557	537	538	548	586	561	520	538	593	519	539	572	523	538	579	543	580	537	559	561	561	612	553	557	547	536	548	531	551	585	525	581	568	623	540	531	569	569	545	581	527	554	624	578	581	575	549	584	542	545	517	536	571	570	570	520	585	498	567	560	585	542	552	527	556	582	551	564	550	558	548	616	597	573	540	577	532	540	570	583	526	610	566	567	533	574	554	568	580	555	560	551	531	530	551	586	577	580	571	576	555	571	551	557	534	551	587	568	555	583	566	559	596	529	555	561	537	572	529	567	575	575	562	534	529	572	561	540	579	548	548	576	571	565	549	559	516	577	597	578	536	560	585	557	546	548	576	573	564	569	553	540	555	545	569	513	604	576	598	552	545	552	576	563	574	577	594	547	584	533	566	544	532	530	566	560	566	568	544	511	592	583	555	537	599	553	557	533	541	562	562	562	540	556	576	542	554	592	574	553	556	604	514	543	539	603	566	575	553	543	545	580	601	541	564	572	530	560	550	569	580	559	562	545	540	558	585	583	547	548	522	583	568	558	544	562	567	528	562	556
24403	23333	32030	28020	23052	15287	3681	1116	900	919	928	830	884	886	910	874	892	884	873	837	903	894	840	819	808	800	850	829	798	857	805	841	885	859	809	858	873	817	822	845	843	886	829	860	806	851	868	821	814	851	813	867	860	812	835	762	826	868	810	828	794	763	819	754	783	816	860	859	843	851	826	786	764	807	837	836	871	859	802	838	848	826	841	823	816	846	799	827	912	822	815	840	817	863	871	799	882	878	815	836	844	833	842	799	847	823	851	842	843	875	819	771	834	834	848	861	803	826	829	872	847	805	827	820	857	847	857	788	817	851	808	790	801	831	835	799	819	825	823	889	804	833	796	790	818	829	842	869	834	784	890	825	841	809	849	813	814	836	871	881	850	842	803	834	831	885	827	815	826	806	832	777	816	840	796	788	786	826	814	806	806	819	827	859	828	812	847	870	822	831	842	854	813	805	842	821	858	821	802	815	810	818	881	832	851	813	878	817	824	839	805	813	807	845	818	817	844	851	896	852	782	824	786	788	850	844	810	810	840	870	847	837	849	800	820	798	826	790	829	826	890	832	823	802	822	804	862	830	843	835	824	823	781	827	809	798	836	839	812	833	852	810	801	793	772	832	773	805	790	811	822	812	835	857	864	811	884	801	804	857	869	809	811	841	801	842	839	814	835	841	828	847	885	784	878	836	851	828	833	872	836	752	829	792	832	815	837	769	805	783	864	771	805	759	791	802	826	860	852	855	834	867	799	800	817	843	813	861	845	862	829	825	816	830	807	858	854	837	805	865	811	824	832	825	817	789	799	825	795	789	822	813	850	807	819	804	820	849	840	794	805	799	841	806	855	779	811	863	762	837	785	828	782	801	788	806	780	797	866	855	827	830	768	801	839	833	871	793	823	813	757	846	812	806	809	805	802	798	783	801	841	823	806	811	809	808	770	799	878	806	816	847	792	837	794	780	799	848	801	828	789	797	838	843	818	848	822	789	820	828	787	830	781	829	863	810	791	837	764	885	778	780	910	825	856	815	828	846	841	839	822	863	841	815	796	760	868	809	842	840	846	811	841	854	751	820	848	855	883	830	787	819	816	758	865	817	869	774	813	847	787	825	834	848	827	836	779	792	822	820	819	792	867	791	813	792	833	798	820	818	851	833	814	761	822	796	783	905	815	816	771	793	792	831	832	835	782	800	847	873	877	789	788	838	848	815	840	804	792	842	836	842	818	790	790	792	822	784	800	818	810	846	839	783	808	806	840	803	809	871	854	793	820	829	749	802	852	864	863	865	833	825	817	792	883	871	812	830	805	785	779	851	782	815	842	838	791	810	812	848	799	830	872	825	820	787	832	776	818	841	865	864	841	833	845	885	823	803	824	780	849	859	797	800	781	812	893	848	839	858	836	874	829	848	815	813	768	849	813	823	807	853	802	803	787	805	830	836	853	775	880	811	830	787	829	863	893	847	785	833	864	831	856	828	791	834	795	823	853	818	848	870	814	821	853	859	850	821	814	845	848	777	819	868	837	778	893	797	846	821	825	831	836	800	809	818	843	806	803	821	830	826	789	812	824	802	821	779	824	836	799	820	826	804	824	794	832	849	832	830	849	871	834	831	765	845	879	802	813	817	833	809	855	765	871	736	874	865	779	802	826	851	825	794	796	821	791	822	809	882	838	786	784	874	819	805	823	835	833	815	851	918	817	806	816	783	800	807	876	854	829	809	869	839	775	790	871	813	773	850	810	794	819	812	829	856	777	854	841	782	849	872	850	885	832	808	815	777	840	802	908	834	853	806	764	792	815	845	795	849	837	892	806	772	898	877	800	811	844	737	845	794	823	823	826	821	783	800	837	835	839	796	784	841	819	825	855	801	872	853	860	831	860	819	807	812	762	810	856	787	806	841	823	804	821	825	822	796	811	840	857	807	838	856	832	780	841	794	780	801	755	871	814	829	819	829	814	840	863	825	783	819	793	884	834	862	870	811	827	808	835	849	854	779	831	809	816	809	799	842	799	819	782	805	849	832	855	834	796	795	802	818	872	831	826	836	806	801	856	836	825	859	806	837	787	795	862	758	832	795	850	851	810	829	827	829	803	810	799	855	852	877	858	841	853	838	822	847	854	807	826	830	822	789	852	818	787	814	794	868	841	808	820	836	817	842	797	818	780	829	798	832	867	822	827	832	783	812	790	835	798	876	763	809	857	811	840	855	849	894	826	825	828	795	824	815	812	809	806	764	813	812	804	817	832	835	834	830	830	829	842	766	845	834	848	840	864	827	841	801	820	832	780	835	811	797	796	840	784	727	866	814	774	804	821	871	840	769	855	784	838	851	829	835	821	869	836	827	799	830	802	762	859	850	829	843	796	826	801	828	802	821	796	785	875	818	820	794	843	838	840	801	846	752	791	794	792	798	796	855	821	860	812	847	844	829	840	808	816	803	827	797	809	801	804	835	813	834	825	822	815	870	848	811	843	829	789	852	847	792	796	907	838	803	780	795	858	787	805	799	785	868	856	850	803	871	900	816	794	759	814	879	861	768	841	852	812	795	873	819	820	789	863	839	804	794	811	808	784	805	867	839	847	802	823	823	850	841	882	816	806	853	789	824	820	827	825	785	851	821	855	852	861	827	802	763	829	826	800	795	857	802	860	838	827	805	830	806	826	822	847	774	830	820	861	820	814	818	801	813	817	818	843	781	804	788	826	839	828	810	807	894	851	809	857	889	795	867	813	786	837	795	818	860	830	848	792	804	857	786	869	813	827	830	852	832	849	806	846	788	817	883	780	831	848	825	833	845	821	852	847	853	782	785	841	813	893	828	809	818	792	818	839	835	854	824	842	821	798	845	820	865	782	882	844	830	855	841	793	861	832	854	853	789	816	804	840	854	836	860	772	848	811	863	825	875	824	901	857	827	872	854	844	841	834	794	809	793	883	813	773	807	837	851	845	782	794	816	791	842	765	825	822	864	866	805	826	815	844	780	859	852	845	853	807	847	843	859	798	769	866	788	796	805	783	806	826	787	851	837	801	797	836	779	765	858	822	826	819	824	824	839	868	835	798	812	819	838	867	869	840	851	803	778	840	762	846	838	807	848	866	869	786	849	865	813	842	833	796	857	863	812	831	830	747	853	784	802	812	820	804	816	838	777	818	809	827	875	793	802	795	871	878	836	860	820	812	831	812	840	812	808	837	769	820	789	805	737	857	803	864	828	816	890	793	816	800	832	807	770	755	849	788	832	851	870	806	837	837	849	823	811	788	791	841	857	822	802	791	808	866	854	847	871	830	797	838	818	819	829	858	786	781	833	838	828	808	852	814	821	809	870	864	845	779	851	805	773	731	805	810	857	796	798	880	882	842	833	864	856	870	849	783	839	811	838	831	821	873	828	726	851	844	804	838	846	817	814	842	771	815	832	837	848	788	815	838	775	821	840	813	835	822	865	792	797	864	815	828	862	824	819	836	849	861	831	845	844	788	904	843	859	777	782	803	887
64495	94561	65666	39110	16702	4147	1272	736	721	761	747	769	723	737	748	772	759	720	672	792	713	773	747	742	715	732	714	786	761	687	739	776	776	721	724	716	719	750	731	723	721	761	775	703	742	752	693	741	793	796	747	729	706	714	748	722	746	752	767	778	705	753	741	785	761	732	728	741	783	772	716	755	692	723	679	730	754	781	740	804	739	697	763	767	777	739	734	693	758	767	714	776	776	741	795	766	760	760	724	735	729	769	709	726	777	759	776	759	736	749	707	763	748	705	757	772	720	763	744	819	721	767	763	727	742	747	733	773	718	786	738	697	778	739	726	745	734	811	717	703	816	743	743	706	717	772	787	771	714	739	763	695	731	758	769	793	748	773	780	769	707	753	732	727	754	711	740	708	751	753	725	731	695	757	747	723	745	760	703	709	719	742	750	750	748	775	769	709	751	766	726	740	786	750	747	712	730	767	691	768	772	757	768	726	765	815	773	774	724	740	746	744	697	724	795	751	771	705	760	712	750	743	735	754	747	813	715	727	803	757	717	757	739	772	793	754	728	734	749	700	726	728	788	739	755	720	693	750	769	747	767	705	712	771	781	706	759	714	780	772	737	794	760	736	761	729	760	719	761	742	734	737	756	742	723	750	716	746	745	730	699	698	708	732	740	771	763	714	724	733	713	734	707	770	773	716	725	766	729	717	709	725	752	809	794	755	721	753	763	783	737	738	743	734	738	753	736	754	743	754	778	750	747	771	715	660	786	723	768	707	802	718	711	742	681	738	706	757	738	782	705	705	761	715	788	771	749	708	732	762	746	761	777	788	700	746	720	707	745	749	721	730	759	733	721	712	704	732	794	774	735	729	766	720	751	749	718	734	761	738	700	737	744	756	728	725	703	678	756	723	732	694	740	727	740	755	715	706	792	728	690	750	739	761	744	768	751	767	752	742	690	748	765	815	776	742	770	784	768	750	781	768	731	681	749	729	691	763	709	714	720	775	761	770	715	732	773	736	765	763	760	735	736	779	703	725	706	752	712	773	766	790	739	752	749	721	763	748	733	751	765	690	721	704	707	727	791	740	700	715	728	794	717	796	787	760	728	683	709	737	734	748	767	725	755	740	701	722	751	685	736	729	720	763	741	726	727	696	725	732	755	773	750	769	723	785	752	738	768	715	735	766	737	756	696	797	761	752	691	735	739	721	790	722	734	765	744	772	719	700	767	731	754	664	744	720	732	756	769	730	760	744	755	726	712	768	742	744	722	784	738	763	744	755	760	713	767	699	712	745	745	771	762	703	724	729	755	729	718	749	657	762	776	787	760	672	769	784	787	699	741	743	675	714	794	757	718	765	758	707	739	730	758	717	712	707	736	754	783	714	762	728	720	755	733	765	715	710	783	738	765	757	725	754	765	737	697	735	723	745	705	715	737	682	737	795	753	730	774	732	750	762	692	729	773	739	762	751	733	712	748	801	772	778	743	738	757	724	764	690	751	708	715	751	738	771	717	744	725	730	675	697	743	726	699	731	696	747	732	767	699	737	741	734	771	767	709	749	774	775	775	733	737	749	733	776	797	763	757	780	743	764	780	736	748	739	741	751	747	747	742	764	683	719	775	741	749	746	805	757	751	724	708	750	712	715	751	719	754	705	753	724	768	794	753	708	735	703	773	749	742	765	708	714	761	741	756	730	735	775	753	724	741	716	698	717	717	787	721	781	722	781	742	695	700	713	706	765	729	781	740	763	749	671	738	736	749	725	706	713	697	771	793	734	742	777	744	759	720	766	771	748	745	736	757	738	758	736	736	707	711	755	766	735	736	708	763	712	762	744	715	693	728	749	786	737	736	739	766	738	733	711	769	712	744	719	763	683	722	709	732	737	718	710	748	720	758	746	736	730	710	725	689	718	729	773	712	726	764	722	754	732	762	764	736	725	726	767	743	753	748	757	769	731	774	719	765	758	744	721	784	710	774	735	717	746	751	747	736	784	729	729	778	723	739	738	706	695	714	709	780	780	765	778	762	782	741	737	707	690	721	727	773	730	691	769	736	741	741	769	716	738	729	727	782	774	726	716	716	761	715	718	712	734	729	720	790	770	720	770	750	756	735	723	754	747	758	712	739	755	747	713	741	720	757	724	747	738	739	773	753	704	761	723	718	761	684	726	695	743	719	766	753	744	771	700	721	704	768	746	803	728	723	712	735	763	725	748	719	764	753	671	720	746	740	709	779	721	720	742	753	756	723	709	781	747	737	765	755	732	729	734	663	723	737	766	793	716	756	660	754	781	723	729	703	747	711	726	767	698	734	730	706	775	724	735	744	760	735	759	783	800	752	716	749	753	716	700	753	760	720	794	754	700	788	720	733	770	751	761	793	722	714	721	780	723	731	754	762	728	771	743	704	758	753	738	657	742	740	738	798	719	704	717	752	795	774	766	744	691	742	776	734	720	723	773	719	744	711	751	751	741	718	762	724	739	748	754	748	746	756	716	697	728	713	739	705	744	727	747	739	760	778	705	749	716	771	693	729	753	739	707	719	755	703	721	742	778	727	721	769	721	681	703	775	737	719	709	771	682	773	754	718	733	709	757	720	706	755	713	713	736	750	768	720	766	682	734	735	742	718	745	746	764	751	713	741	743	749	724	748	766	735	733	738	753	797	740	738	746	706	731	729	719	735	717	713	756	739	756	762	735	736	715	761	725	724	761	744	747	757	695	723	752	743	776	702	760	716	785	773	734	780	742	743	698	758	758	753	736	776	769	776	746	738	722	726	706	716	715	742	708	704	707	705	759	774	803	779	709	776	718	697	732	734	741	753	718	742	729	762	708	744	783	749	763	768	721	766	731	716	697	726	734	751	719	754	770	728	717	739	759	725	725	720	710	743	764	773	743	757	713	751	773	721	758	760	752	791	722	682	758	710	694	739	753	748	737	747	706	704	726	787	727	761	693	723	741	742	739	756	752	769	723	750	758	718	765	721	755	741	737	716	709	743	688	737	774	750	732	735	697	738	762	766	768	743	761	717	745	755	679	765	736	746	784	772	755	741	729	749	750	777	769	790	720	716	704	709	757	770	702	724	780	722	786	790	724	760	737	671	687	769	744	723	779	756	697	726	730	736	753	710	746	738	767	733	763	748	709	790	705	793	757	718	750	751	783	768	696	708	753	726	764	726	730	759	770	682	784	701	772	726	762	730	683	757	748	735	791	719	767	781	721	722	719	764	733	701	757	729	734	703	759	707	735	685	773	762	722	725	726	787	714	733	779	756	703	709	741	739	767	714	709	686	726	750	730	771	707	698	771	719	738	764	771	731	732	714	791	722	705	742	750	741	726	755	757	779	738	775	762	706	712	722	739	771	734	736	731	775	747	746	748	773	721	734	677	739	771	741	737	748	810	738	720	730	760	757	737	756	752	783	751	764	760	716	726	759	711	741	772	739	702	749	734	705	721	786	713	753	751	725	743	727	705	772	722	725	774	753	731	740	695	693	701
31635	29235	22172	9017	2475	857	659	582	601	581	600	587	576	591	615	581	595	567	562	570	583	620	538	551	541	563	584	611	529	607	609	590	582	532	568	530	575	549	576	549	560	545	611	540	548	572	591	548	563	569	565	582	612	560	522	590	600	580	523	600	593	593	543	541	580	553	591	592	589	570	588	604	572	569	564	559	580	542	566	578	574	558	576	592	571	561	584	539	544	546	540	528	591	533	564	566	516	539	560	565	527	549	566	521	520	593	573	562	530	537	544	555	593	589	565	547	508	540	580	542	553	565	491	533	562	565	559	578	582	532	574	589	598	609	546	559	556	559	544	556	524	549	526	555	596	590	566	609	554	581	560	578	552	548	570	578	562	556	568	559	547	545	530	573	594	549	550	606	545	550	563	570	555	576	560	549	572	549	555	580	531	529	534	542	525	597	572	564	540	555	567	611	540	571	530	572	595	574	564	583	571	564	534	597	589	521	557	555	555	540	581	537	546	544	583	535	584	552	574	522	556	552	573	568	592	576	601	535	535	532	546	578	559	599	550	575	604	529	541	544	589	551	569	597	545	570	586	568	570	557	539	534	593	592	520	587	578	570	575	593	560	495	578	572	579	584	564	555	558	582	561	588	529	598	609	572	552	571	561	603	537	580	576	582	607	568	586	608	524	576	574	569	580	581	565	582	606	585	559	557	538	573	569	562	551	516	552	555	545	567	596	567	557	570	589	581	596	551	565	549	582	552	526	536	596	594	502	579	551	614	549	518	555	569	536	533	569	581	562	526	539	564	542	592	547	556	546	581	579	548	585	591	571	562	523	548	539	581	579	583	557	568	592	593	601	564	552	601	565	571	595	525	620	591	578	556	518	555	574	601	596	600	548	570	527	558	597	547	560	542	553	580	572	610	567	578	581	564	553	543	559	550	560	612	566	598	528	563	571	555	551	520	583	532	549	530	556	565	558	560	534	549	590	549	557	586	602	545	554	547	588	566	529	582	576	517	579	591	586	593	581	528	561	582	539	571	588	525	576	542	565	580	596	590	548	528	583	559	542	609	575	546	569	545	561	588	559	558	543	561	602	554	575	548	575	551	569	564	599	553	548	613	579	559	556	559	557	541	531	566	600	545	599	575	548	563	608	565	579	585	577	541	557	531	531	598	546	580	555	579	548	561	617	548	548	543	541	529	593	519	549	596	524	575	584	529	565	566	554	538	550	575	554	512	560	577	584	530	584	593	534	547	535	558	573	604	537	532	554	546	568	546	578	590	545	549	524	577	557	551	538	547	544	580	540	546	562	570	574	582	578	572	572	528	530	564	547	561	532	568	556	551	557	571	601	592	530	566	563	561	557	579	564	537	564	605	521	554	527	554	610	543	557	597	555	536	554	571	578	574	563	554	588	558	569	578	558	571	562	560	550	588	541	543	565	564	563	556	572	548	549	583	595	561	591	583	544	533	619	544	574	563	560	555	558	582	564	584	541	584	541	571	557	558	568	541	570	560	542	566	603	563	554	579	589	531	534	541	571	580	555	567	557	564	573	518	549	576	518	537	562	586	571	572	582	559	564	563	553	578	554	538	587	553	551	527	540	574	564	532	565	555	541	524	569	561	540	545	585	604	571	531	595	560	574	575	534	603	544	544	577	548	606	566	541	555	549	596	582	521	579	556	538	584	580	600	577	556	602	538	557	570	575	529	560	590	562	559	585	576	523	548	551	550	575	536	587	566	558	566	554	554	552	556	573	584	576	570	558	547	562	588	552	550	583	593	526	536	610	550	584	550	561	580	544	590	550	557	561	563	552	559	564	561	592	512	539	543	548	539	579	560	590	581	569	573	555	573	581	582	543	551	606	619	549	581	564	589	539	544	569	572	547	546	534	585	559	585	556	557	540	543	530	568	603	534	578	523	585	603	562	578	551	569	572	596	522	562	596	537	579	599	548	579	538	553	588	534	557	510	562	562	606	582	549	579	564	576	585	555	554	528	551	556	522	570	638	554	522	552	569	540	532	551	595	588	557	599	577	534	581	578	579	556	549	546	548	544	559	612	568	572	555	530	534	560	556	525	602	582	562	525	541	548	556	562	566	556	598	555	515	615	569	597	585	565	574	600	570	568	564	570	596	517	601	565	561	583	581	579	552	576	567	558	576	589	534	554	565	571	534	533	563	575	569	544	523	594	569	607	571	578	588	585	544	588	544	585	575	548	550	579	606	535	576	571	596	554	577	562	565	560	589	592	537	531	586	549	607	589	573	579	549	571	588	569	583	558	595	570	568	559	579	579	556	558	546	539	577	542	547	531	580	551	575	546	570	565	534	587	609	540	552	589	611	551	576	546	561	537	548	539	585	546	540	572	587	522	530	542	589	526	612	560	541	589	533	546	582	570	609	579	591	573	556	594	536	577	526	578	553	549	578	562	550	584	605	581	604	527	588	536	531	584	548	560	558	576	554	563	535	564	535	537	576	577	559	544	599	545	561	558	553	571	570	561	558	540	565	573	539	559	551	513	512	545	538	539	573	566	545	539	614	569	572	549	546	544	586	572	593	523	541	585	561	546	577	575	495	573	579	626	526	577	592	581	565	577	576	546	606	652	553	584	581	558	601	545	565	545	548	572	539	601	569	613	572	546	542	543	576	572	502	557	622	507	508	602	618	561	510	582	592	594	570	551	572	547	605	562	605	544	597	526	587	516	541	521	585	566	535	569	555	604	556	555	549	585	540	584	603	579	571	565	566	568	611	573	585	553	598	535	541	599	602	564	556	579	534	594	572	591	612	532	595	549	562	567	584	588	563	600	567	573	547	547	525	565	553	582	540	591	545	594	525	502	588	536	535	539	555	562	581	539	547	584	553	546	611	563	568	551	571	565	538	576	566	552	569	566	539	575	586	562	537	576	561	577	558	572	595	569	539	574	550	585	546	581	544	568	553	580	539	602	568	550	585	574	594	549	551	566	563	557	532	560	545	555	568	575	562	610	539	566	563	585	551	541	552	516	495	583	552	558	561	560	580	516	573	546	600	591	589	597	559	589	559	527	572	552	575	561	544	486	555	553	575	582	578	607	599	600	554	543	549	565	585	566	536	560	554	529	572	559	552	554	571	596	600	584	579	586	568	585	593	533	564	587	583	554	565	589	543	558	551	553	586	514	578	559	539	558	587	579	577	530	593	546	610	549	543	566	626	578	586	560	543	534	603	569	570	557	559	598	570	556	552	592	562	583	591	539	544	587	559	532	574	591	572	586	596	559	582	574	595	544	575	602	597	539	590	593	558	552	513	595	544	548	558	557	520	544	516	572	531	558	551	591	569	556	596	587	617	500	617	510	560	546	589	553	540	583	549	552	596	625	571	613	610	556	525	535	554	599	585	558	572	557	563	591	551	563	549	552	597	562	545	545	600	606	539	604	563	585	564	546	537	529	558	517	528	565	607	584	548	536	540	580	533	562	544	523	584	544	537	600	590	606	558	532	587	555	573	548	550	544
25221	31662	16079	5359	1979	774	539	463	467	465	446	449	460	450	480	470	474	429	441	490	466	441	499	474	478	438	467	493	491	473	452	463	452	463	479	442	457	462	490	446	438	485	490	471	487	498	447	485	461	492	530	463	462	485	492	506	429	457	464	475	469	426	464	498	462	483	476	487	434	456	443	503	468	476	485	446	471	435	498	491	460	484	491	469	443	453	486	514	476	446	408	451	494	476	441	458	466	459	437	488	429	452	469	429	435	467	457	498	490	486	479	481	466	427	456	459	479	487	479	484	439	478	435	467	465	483	516	449	477	451	470	467	460	448	487	475	484	460	431	486	426	517	455	453	481	477	494	482	467	494	440	506	468	449	477	470	485	455	426	495	451	435	482	480	462	441	455	448	451	432	532	467	478	435	445	456	487	477	466	482	452	500	499	423	464	502	489	458	460	442	461	439	429	455	483	478	455	465	476	441	467	450	480	472	437	454	462	465	509	453	472	469	455	415	450	483	458	464	448	460	452	487	489	437	476	454	418	466	512	468	463	439	457	437	424	439	460	487	476	443	489	473	488	467	473	426	509	468	450	439	468	489	409	451	479	441	513	480	436	460	464	470	480	476	481	483	436	434	464	413	456	461	460	469	468	504	499	477	434	473	441	465	472	494	433	489	436	516	490	473	459	487	474	444	468	488	476	502	449	485	486	487	483	438	434	463	480	463	500	460	489	499	428	443	494	440	499	453	485	471	460	470	458	478	447	485	490	452	442	457	461	503	474	478	487	479	438	482	464	487	470	479	517	433	483	495	458	445	434	463	463	465	454	461	483	495	451	484	487	466	434	463	478	448	450	459	451	461	447	469	469	439	469	482	473	476	482	434	453	475	494	495	484	471	443	486	447	488	467	454	481	472	455	448	431	466	447	462	458	460	471	477	455	502	463	454	430	454	472	451	460	480	487	459	486	476	490	449	463	448	471	512	453	444	472	452	459	449	514	446	463	457	474	470	464	464	432	502	505	485	478	496	484	458	494	456	463	486	521	461	464	435	451	450	472	428	455	479	462	451	463	449	458	451	438	460	436	430	466	475	501	480	448	464	442	450	470	469	449	488	453	455	451	461	472	478	456	465	444	447	466	472	448	427	468	461	469	479	485	476	459	455	482	473	445	425	512	486	483	459	447	458	461	466	455	429	436	440	465	492	452	458	488	473	465	421	447	444	464	470	464	474	443	485	445	492	473	461	452	471	459	445	481	524	508	472	476	490	441	481	471	462	474	418	415	443	500	504	412	477	481	507	460	452	427	429	445	480	459	479	496	444	457	503	455	466	455	477	469	496	475	500	451	454	470	478	440	490	449	449	496	445	448	419	493	449	483	462	482	436	477	465	465	509	455	484	486	495	424	495	458	460	453	462	451	460	441	460	452	482	474	467	483	493	425	482	439	447	473	459	444	451	500	471	423	468	476	496	486	419	452	508	444	437	467	489	447	458	436	472	452	480	435	449	443	467	435	435	446	458	464	445	491	450	435	471	491	453	474	475	451	467	483	479	446	466	482	471	463	476	501	462	431	464	454	484	534	430	435	447	419	470	464	442	470	498	454	483	436	486	510	522	491	509	449	471	485	458	440	450	460	454	497	448	470	461	455	467	456	455	471	476	486	434	490	477	453	450	432	460	432	453	442	473	462	484	461	483	479	448	429	480	477	451	473	454	455	506	462	494	456	457	461	485	443	461	496	463	459	501	492	474	469	463	466	519	428	507	452	447	464	455	452	465	496	439	495	421	513	476	485	464	432	483	456	513	441	486	427	457	434	475	472	490	460	487	475	456	450	431	471	465	490	501	491	477	457	427	455	548	493	445	473	517	486	466	478	437	486	430	468	469	425	462	463	451	465	492	475	456	447	449	439	491	436	459	488	481	470	455	449	427	469	485	457	474	455	466	458	424	458	467	475	460	500	482	445	454	417	418	498	490	462	431	445	457	477	470	431	500	459	481	490	495	442	449	487	459	429	451	490	501	465	463	479	447	465	426	447	472	459	454	470	456	436	456	455	495	481	503	470	463	435	450	483	465	476	517	442	455	477	469	484	482	486	452	480	470	472	460	494	499	457	458	415	478	473	457	454	455	471	458	429	454	469	442	474	444	426	484	482	441	432	487	498	488	452	434	468	443	430	495	431	487	458	429	482	470	484	454	499	449	449	477	454	483	453	450	477	491	480	484	483	485	465	482	465	467	494	469	456	438	454	451	482	449	486	466	467	502	486	463	452	476	443	429	465	433	452	479	445	494	470	456	452	469	515	479	472	421	472	498	453	430	499	463	467	473	474	479	447	460	474	469	471	486	461	444	467	464	486	464	450	455	464	480	466	465	463	480	482	450	459	481	504	438	458	441	422	489	493	458	453	477	484	510	468	459	462	471	433	476	453	434	491	463	435	485	447	479	451	440	485	482	444	488	490	476	485	438	458	481	471	432	486	467	469	458	461	487	459	489	482	503	444	461	459	470	440	469	424	461	498	463	461	452	459	475	458	459	473	476	452	480	446	440	466	472	478	483	464	473	444	459	461	483	439	430	480	464	473	451	442	446	444	424	435	457	461	493	500	467	459	493	489	455	483	475	456	444	485	487	472	448	472	471	445	432	469	468	441	456	454	486	463	494	474	481	477	454	441	492	470	452	471	474	479	460	451	458	444	467	478	422	450	486	458	441	475	444	470	497	472	487	446	489	451	427	495	444	451	424	457	453	483	458	493	469	459	486	487	442	459	456	459	484	448	472	470	444	460	460	499	474	457	498	482	457	491	476	469	457	457	464	459	453	438	456	472	486	488	442	481	432	470	488	458	472	459	437	476	492	475	440	453	464	459	503	475	467	491	441	459	442	473	469	456	452	454	479	471	461	473	453	496	468	465	466	486	464	409	493	471	498	463	485	439	454	458	422	479	459	521	458	430	448	464	434	471	477	424	471	481	482	443	486	464	473	507	445	447	489	460	461	460	487	459	505	463	420	502	482	426	480	458	520	455	455	439	444	469	465	489	468	484	446	493	489	462	448	509	454	455	484	472	461	431	438	463	467	425	466	465	500	459	472	494	443	482	465	462	502	487	473	482	410	463	436	457	466	474	462	478	455	461	445	454	464	459	442	458	456	471	467	421	423	475	446	486	445	468	473	446	467	410	470	496	479	477	466	467	462	449	479	477	450	478	458	493	478	452	473	478	466	452	466	454	434	444	471	432	503	465	464	448	500	477	482	484	462	487	495	450	473	419	441	464	461	491	469	473	465	472	470	475	465	456	451	453	461	449	454	449	458	486	479	459	466	462	461	461	509	487	475	459	491	465	423	466	466	469	474	450	452	446	483	438	401	499	479	470	468	466	466	456	438	444	497	457	466	460	501	460	458	495	457	518	481	456	473	510	437	436	462	476	488	471	467	457	454	438	487	439	475	443	447	482	461	441	441	472	461	465	459	463	467	463	464	434	449	456	413	459	443	442	461
26776	28379	38935	30272	12568	2238	811	621	644	603	626	573	599	549	550	621	649	634	568	579	585	603	634	579	599	562	593	588	609	571	620	590	567	579	564	550	618	539	581	578	575	618	636	602	601	583	563	585	549	565	565	605	582	594	601	582	586	573	585	540	647	609	606	530	610	545	598	590	567	558	544	576	578	565	534	581	539	565	598	582	549	571	596	578	530	547	595	597	535	579	593	572	529	618	613	566	585	621	607	590	556	573	575	592	566	579	583	611	546	600	620	609	582	594	586	618	566	564	589	572	523	592	590	541	588	647	556	544	602	580	544	574	585	563	557	616	603	562	609	581	589	589	589	612	591	577	578	531	604	564	571	588	548	553	613	595	599	584	620	620	630	575	573	579	572	597	587	640	526	596	566	565	576	574	567	577	560	522	558	583	571	582	554	606	566	537	572	582	575	625	599	596	619	583	605	549	565	571	628	545	661	583	614	582	590	581	617	554	558	585	568	595	605	592	611	583	543	611	555	570	588	588	608	578	591	647	558	585	571	598	602	572	570	619	550	561	573	605	611	589	549	548	554	525	569	614	617	584	564	587	575	539	623	567	636	604	609	574	617	568	602	558	587	559	569	559	572	606	612	615	578	592	591	585	582	582	578	593	590	576	625	585	558	585	555	612	588	555	570	600	557	590	591	551	634	597	577	608	575	576	581	587	558	550	640	565	554	584	584	600	625	605	607	595	616	567	610	587	564	572	570	578	588	559	616	597	569	590	567	582	587	544	589	569	599	607	580	578	569	610	614	596	612	561	614	571	589	574	570	587	546	574	598	561	559	562	528	553	553	593	562	580	534	616	580	551	550	591	588	575	557	556	562	580	578	603	576	522	546	550	594	625	591	561	613	600	578	545	564	575	576	569	554	560	610	560	573	541	585	601	564	594	569	586	562	602	597	592	551	627	626	563	564	561	606	545	597	593	606	569	554	572	627	540	577	560	569	601	600	619	612	582	592	596	554	575	569	514	595	601	591	560	588	646	573	547	589	617	635	581	590	582	559	635	558	572	611	567	598	567	569	557	609	555	558	634	584	619	594	574	607	557	594	637	619	605	594	632	573	564	572	583	590	615	574	630	609	592	623	527	566	572	552	585	616	589	643	591	574	611	588	623	595	568	583	529	564	573	627	581	556	609	576	563	586	566	562	594	543	560	575	531	588	550	579	591	588	586	587	549	584	525	581	605	586	561	591	628	604	595	587	617	587	572	619	596	607	589	569	561	614	548	572	544	595	608	570	615	610	555	576	589	578	560	566	591	600	601	553	567	597	609	577	589	534	621	585	576	576	572	582	605	597	627	538	610	613	577	604	549	551	599	579	562	569	570	604	543	621	580	573	609	566	545	612	575	597	603	623	572	600	554	592	570	598	601	600	556	524	574	609	586	607	565	621	591	601	558	640	600	595	569	545	593	572	547	583	591	547	602	598	579	614	534	608	585	551	574	588	556	641	580	590	608	558	617	618	553	573	581	580	591	598	613	616	594	571	602	569	534	555	555	591	600	593	600	617	536	636	595	560	587	594	590	615	591	551	602	594	604	596	603	632	578	594	561	576	562	566	625	580	579	574	598	603	601	590	554	587	578	532	589	585	546	599	598	561	555	570	571	586	532	587	611	566	593	593	564	551	615	556	593	586	587	571	584	560	555	613	563	576	609	544	590	541	571	613	578	584	566	522	596	547	607	645	571	625	586	611	561	608	590	609	564	552	561	580	579	557	591	619	584	585	533	531	540	577	581	591	572	608	572	566	578	587	591	588	573	565	555	577	566	621	560	560	584	589	587	572	580	572	550	595	591	600	570	612	580	585	586	590	598	570	554	600	626	589	601	622	595	523	635	540	597	543	580	616	562	611	593	614	627	553	625	596	565	607	534	584	579	600	552	564	589	558	596	569	558	581	574	595	580	530	556	559	621	598	542	613	599	601	621	593	618	553	598	589	568	556	582	610	557	616	614	579	586	584	572	556	617	573	549	583	603	573	581	665	548	550	597	601	571	609	642	569	543	576	564	537	521	587	535	571	587	569	591	589	602	605	584	623	564	579	565	580	571	600	592	595	592	610	609	563	567	554	607	590	577	612	595	566	611	564	610	600	610	582	611	588	593	565	609	580	572	595	590	534	601	579	590	528	606	577	621	550	595	613	595	595	620	576	588	612	541	576	580	577	560	583	567	558	590	596	557	571	618	582	584	585	641	596	571	572	586	603	596	587	540	583	622	608	569	567	546	571	573	565	537	588	591	589	600	586	576	559	605	603	592	557	562	560	578	571	536	504	594	628	574	606	573	572	615	550	580	567	584	569	557	615	589	555	574	629	593	546	590	551	596	619	522	579	566	551	623	621	561	602	579	587	608	602	531	598	541	595	583	582	558	599	564	595	596	563	554	599	596	595	585	603	571	557	593	579	561	577	576	607	564	578	584	585	569	547	579	568	538	575	632	561	555	619	578	593	569	562	575	565	592	574	552	574	578	571	606	578	605	631	575	609	547	585	545	580	563	576	597	593	559	595	589	582	613	581	573	606	582	597	602	648	573	599	595	564	603	579	622	634	572	580	607	611	606	576	560	563	570	545	618	559	586	586	565	584	583	584	584	579	563	583	565	553	562	581	610	593	619	624	611	587	573	614	606	560	560	560	620	562	606	624	614	593	600	553	584	621	553	581	605	615	587	583	550	528	572	603	612	633	568	627	549	578	577	594	562	552	542	603	581	572	656	584	569	553	608	589	557	544	637	559	577	588	633	560	569	615	550	554	562	587	577	612	555	575	581	601	577	562	576	583	587	546	589	567	594	551	599	570	595	559	605	584	586	581	551	566	560	588	587	639	575	559	594	601	572	599	622	578	558	573	638	574	579	558	583	597	579	534	537	576	580	581	588	601	578	588	569	582	555	597	533	552	572	563	603	571	586	557	580	540	600	610	539	554	554	565	563	577	544	634	580	604	557	537	579	575	543	557	627	587	585	568	543	592	594	599	565	598	557	570	583	562	581	591	561	615	582	531	592	574	595	563	622	590	587	585	568	624	599	588	602	566	566	571	584	617	539	601	598	622	548	515	579	522	600	568	554	578	561	592	599	647	558	606	584	603	555	604	602	588	612	552	574	579	571	572	578	622	594	580	570	639	571	621	569	578	569	531	594	558	557	605	564	558	564	558	596	576	594	598	570	591	597	579	565	597	604	592	579	619	547	591	569	600	554	547	593	593	554	585	569	607	591	592	593	617	591	562	631	560	605	582	597	608	573	586	570	609	634	571	579	563	574	606	578	551	587	611	577	610	628	566	568	569	582	600	608	564	605	562	581	588	568	609	613	561	576	615	590	575	632	583	600	596	566	581	559	591	594	569	576	595	599	597	595	615	569	617	582	593	596	603	559	551	584	570	587	588	586	575	588	606	574	603	581	570	579	593	602	538	598	578	582	564	577	539	561	566	569	619	579	604	603	584	571	600	586
57998	79608	49214	19097	5020	1360	685	578	508	481	519	532	541	516	524	542	516	537	548	497	507	536	492	471	504	541	538	499	509	520	469	534	524	537	545	504	529	555	542	559	524	504	538	539	503	528	521	518	538	544	501	527	466	515	518	518	535	540	516	471	489	527	543	499	542	508	510	531	503	475	519	497	505	534	497	504	579	491	509	508	539	493	555	546	525	497	492	535	545	504	507	534	527	542	512	532	505	521	517	509	523	522	519	511	527	497	484	512	479	485	536	511	517	528	504	548	512	471	521	504	481	481	512	515	521	471	518	475	487	554	538	528	501	508	529	512	494	517	539	509	501	501	524	515	516	514	508	516	550	510	511	527	554	510	516	530	512	477	495	533	584	522	503	526	526	478	528	538	478	508	479	542	520	499	524	507	524	489	547	514	494	476	521	509	558	521	502	569	507	529	550	536	541	550	562	542	493	520	533	510	470	536	524	500	578	483	514	526	498	515	505	534	539	522	523	523	512	561	501	489	533	536	493	522	521	554	464	518	566	535	497	482	556	479	526	538	533	487	482	526	533	491	503	491	525	499	489	524	501	516	509	514	513	520	498	527	487	525	507	522	522	530	513	556	508	501	555	527	517	500	521	545	492	505	513	533	492	506	512	539	500	552	542	521	556	551	561	513	503	527	528	531	561	566	532	549	537	503	508	517	534	515	500	464	475	534	473	547	504	529	522	523	503	515	531	504	556	531	515	507	536	534	500	534	490	528	529	522	519	524	495	534	548	470	497	525	496	547	557	490	493	488	513	516	532	509	560	518	515	531	496	531	501	509	554	526	550	523	483	517	532	551	521	550	519	521	527	567	548	530	564	513	502	522	497	552	525	501	537	546	541	541	539	534	497	482	492	525	493	480	520	498	536	535	518	514	527	527	518	534	503	499	536	502	549	521	529	493	510	510	508	529	513	529	516	512	545	525	487	496	489	529	524	498	484	528	511	509	484	545	480	516	529	525	484	499	480	516	510	499	516	532	522	505	536	504	470	500	544	535	508	522	472	503	504	524	509	483	500	511	513	506	510	538	559	505	530	522	513	512	474	538	515	519	536	537	544	514	505	494	472	545	483	519	549	485	551	518	528	541	490	541	516	543	509	501	511	512	526	504	535	543	529	510	471	497	538	500	561	502	526	469	467	567	508	519	535	483	521	572	517	499	508	568	536	575	478	473	525	544	545	537	520	506	504	486	534	558	517	487	515	474	490	538	505	477	506	556	518	516	548	524	539	528	501	513	509	494	503	494	525	485	554	556	521	473	528	481	519	521	534	476	531	517	507	545	511	519	524	521	537	527	535	524	519	531	514	511	502	507	507	523	493	550	518	515	494	533	533	489	538	552	530	556	512	515	509	528	506	528	560	480	507	520	506	529	514	550	515	538	535	508	507	484	547	511	533	535	517	508	500	567	551	532	524	504	512	495	531	549	491	519	556	550	534	526	503	528	557	529	546	506	508	526	519	602	489	524	490	497	529	468	526	495	501	560	482	542	498	528	496	506	516	528	521	522	523	529	534	533	510	543	534	475	535	540	511	521	553	504	483	483	521	538	481	561	495	499	521	505	535	489	524	532	518	489	529	564	516	522	561	501	522	509	541	529	527	496	523	499	502	536	499	544	524	494	553	575	516	518	514	517	483	496	553	510	527	495	523	535	535	500	518	528	498	505	531	561	554	559	508	506	604	493	533	508	533	512	521	559	544	548	544	536	540	506	511	503	476	535	552	520	522	513	504	539	528	493	524	515	545	504	506	522	476	546	515	524	530	487	504	542	489	513	454	521	488	510	489	521	534	559	527	508	538	441	541	527	536	508	519	484	478	545	529	534	494	516	484	505	539	537	488	489	503	521	492	487	491	557	503	501	496	522	526	566	491	531	499	507	470	532	505	540	523	499	494	520	550	507	475	498	494	512	520	521	544	525	530	554	491	510	505	517	499	498	487	536	530	492	502	525	503	504	544	508	505	556	503	495	535	511	506	535	504	477	481	544	510	602	516	514	525	519	528	534	528	534	552	521	528	529	514	479	526	540	505	501	521	544	549	522	517	538	502	524	535	561	539	506	503	553	530	488	540	534	492	557	527	517	525	513	496	513	506	538	530	565	509	474	527	486	499	552	486	521	511	535	527	512	527	503	497	496	532	516	504	514	493	525	482	501	530	496	490	502	487	505	489	496	505	519	513	501	507	583	499	547	522	499	523	536	528	507	504	531	534	523	485	516	489	523	518	530	517	495	483	518	517	541	514	558	529	526	517	507	511	507	546	523	541	572	488	543	555	547	518	574	500	520	487	481	480	508	507	535	517	527	521	557	491	494	543	516	482	499	508	496	530	525	502	545	515	542	549	530	501	514	504	516	518	511	529	496	513	501	517	498	518	535	478	533	516	517	522	512	516	508	500	498	498	525	506	529	492	505	525	492	521	530	523	536	490	530	508	532	522	467	564	469	525	520	503	537	512	514	546	481	460	485	537	506	495	533	535	534	530	530	534	520	511	538	477	527	517	497	495	537	515	531	524	522	506	480	543	478	528	541	508	539	541	515	513	504	522	517	516	503	492	511	531	495	513	507	503	511	487	502	504	479	591	488	523	483	545	539	539	510	551	507	543	502	554	469	526	539	505	511	499	548	524	465	472	514	504	522	477	501	522	546	553	525	528	583	482	509	512	535	549	540	501	498	551	497	497	513	501	530	498	537	509	521	512	487	520	540	524	462	512	520	504	536	490	503	507	489	531	505	544	526	529	484	538	500	524	518	535	555	537	510	506	522	500	540	519	526	518	544	521	537	509	512	516	554	544	515	485	527	515	524	531	494	512	496	501	471	538	540	530	480	512	548	498	548	529	496	521	547	464	480	513	500	530	489	527	543	528	551	500	461	517	501	537	531	508	520	526	538	509	514	538	529	506	506	510	490	517	510	537	541	509	553	512	511	495	560	515	518	557	526	540	492	526	519	551	540	516	522	505	541	521	504	526	536	516	536	509	513	530	539	552	508	536	529	540	506	519	545	544	486	539	516	512	461	539	546	524	488	508	541	502	459	584	489	557	517	559	498	539	482	487	527	526	521	554	489	502	513	533	505	566	505	486	505	523	515	461	557	541	532	517	519	546	566	532	476	578	538	513	485	526	517	485	547	516	501	501	508	534	530	515	515	557	474	512	549	507	504	534	499	547	489	491	528	530	510	471	546	549	516	495	492	526	519	539	520	525	524	512	521	547	545	491	550	517	510	535	517	496	490	513	491	510	537	513	529	568	535	524	506	508	496	487	488	494	549	496	515	517	493	513	529	535	511	493	524	492	495	537	513	499	537	502	502	516	506	544	529	502	560	524	531	486	513	489	521	552	542	545	512	503	505	511	540	531	509	488	557	500	526	480	480	522	553	515	540	466	510	508	550	571	519	492	506	518	524	492	509	527	531	568	513	470	507	490	486	489	472	540	529	541	545	514	498	534	555
24426	23315	33483	27746	20809	11375	2094	988	826	823	882	868	878	828	891	854	831	841	869	871	788	903	838	885	734	819	877	846	846	844	748	807	858	794	865	811	846	894	811	858	791	832	841	810	839	821	848	819	796	840	829	829	806	855	836	811	813	792	791	834	803	803	873	807	817	809	807	857	800	829	782	823	818	818	825	887	790	817	834	809	810	848	836	789	865	858	791	794	857	873	818	847	817	816	793	803	839	816	827	796	775	836	810	849	826	890	779	790	796	786	878	827	806	844	851	805	792	869	818	842	825	800	799	818	863	790	773	793	855	808	810	842	812	822	877	812	861	818	789	842	787	798	806	831	835	839	766	837	809	822	809	823	764	784	906	817	768	795	794	818	820	770	861	807	812	806	833	877	826	824	821	792	833	869	800	848	808	825	809	883	813	849	819	797	789	815	870	814	788	793	817	856	795	776	822	790	841	819	796	775	840	827	860	898	836	842	837	828	816	778	835	814	859	854	855	799	831	785	826	796	832	820	811	765	776	774	829	782	806	776	835	818	816	890	840	810	830	800	863	852	878	784	792	851	789	807	822	802	710	777	803	800	795	812	815	770	790	803	818	805	829	764	803	785	862	902	811	826	844	823	795	833	779	825	839	793	810	750	861	868	811	857	857	869	811	829	834	793	777	888	811	819	843	792	833	788	803	902	795	843	786	809	820	785	781	835	798	780	839	850	818	796	837	847	789	795	830	765	842	812	810	762	823	826	814	856	864	822	809	846	807	814	865	791	837	850	813	827	828	865	824	823	769	833	774	844	847	870	802	888	823	850	831	848	782	806	844	800	788	896	790	844	846	796	862	798	842	808	801	800	878	836	787	811	806	850	801	799	776	824	838	827	811	812	808	806	865	788	792	814	840	810	843	782	790	790	799	824	873	791	810	855	852	839	837	829	844	821	786	801	784	781	864	815	866	804	831	823	801	792	821	843	862	798	803	855	853	821	830	826	828	782	816	857	840	834	817	844	811	850	882	866	842	770	819	800	858	807	831	822	797	806	773	774	863	831	842	900	826	869	843	845	810	815	816	816	864	788	820	777	810	867	776	831	801	775	808	845	829	808	797	866	835	786	888	781	835	830	817	863	883	856	822	813	818	857	810	796	841	852	819	781	811	817	890	843	818	778	785	781	821	823	867	849	832	780	816	804	758	845	822	798	830	761	821	863	880	835	742	845	815	846	834	835	762	825	852	814	854	818	840	809	815	826	781	831	862	802	810	846	796	798	824	776	830	799	808	866	856	796	805	790	792	837	819	775	806	835	769	816	820	811	804	826	786	819	830	812	815	859	839	778	736	799	823	780	854	821	843	828	849	860	807	849	812	868	824	834	805	782	846	793	847	798	793	874	796	797	831	781	782	823	774	820	806	794	843	822	833	842	803	775	829	805	819	826	802	797	798	776	864	819	818	830	827	851	815	858	793	810	831	794	811	859	785	803	801	814	776	861	816	767	815	889	790	795	855	781	773	801	784	795	817	849	779	830	840	806	818	763	855	782	820	840	873	807	834	817	838	801	829	847	808	795	824	841	840	845	825	772	839	802	848	769	862	801	810	801	787	801	756	828	790	835	853	863	823	834	831	814	816	844	822	834	842	735	766	836	854	800	835	800	862	804	826	813	797	801	816	796	835	805	827	769	844	835	790	839	832	775	809	813	805	836	833	764	810	814	814	822	785	858	811	803	854	887	792	819	828	846	837	860	806	786	799	802	800	865	845	828	871	789	828	802	796	823	847	812	869	825	790	850	828	807	782	788	816	836	843	830	879	846	825	814	822	796	798	912	784	861	806	822	854	821	836	819	816	808	835	779	791	809	810	809	856	795	810	842	844	842	847	822	817	825	821	850	841	867	851	804	831	847	781	812	853	798	746	833	822	840	827	773	827	801	806	839	802	855	822	802	855	846	803	827	862	872	843	827	822	788	764	816	809	784	784	792	848	846	817	825	771	760	777	839	799	848	831	790	819	797	822	801	847	813	781	833	820	790	756	800	797	822	830	847	843	835	805	878	786	790	841	879	829	819	779	805	760	790	780	769	828	793	848	800	880	802	825	795	822	791	795	831	809	828	772	784	828	790	878	851	802	803	812	785	804	859	830	882	842	824	828	792	790	818	807	819	788	793	776	773	851	816	806	766	842	791	795	860	784	851	838	807	836	838	788	818	812	782	810	803	890	780	857	759	786	855	801	807	835	815	812	821	815	830	848	768	788	818	843	836	815	779	790	820	865	824	825	782	833	896	839	784	816	810	765	854	815	824	805	819	803	816	778	823	817	837	786	772	788	766	844	813	869	822	773	821	780	885	833	810	855	832	796	814	797	797	800	823	859	841	843	823	786	805	774	810	817	832	829	838	814	855	826	825	821	789	821	828	791	816	807	798	804	830	809	821	814	834	841	859	854	838	779	817	852	850	864	795	807	804	790	857	787	795	829	808	831	799	811	855	830	831	715	793	813	805	827	837	754	810	830	827	820	812	798	854	776	854	824	812	845	848	869	801	820	800	836	816	784	835	831	808	882	815	824	787	797	830	820	839	810	807	763	868	811	868	844	833	782	849	794	832	792	783	762	842	764	826	847	861	837	841	813	848	864	770	808	856	841	833	783	829	808	851	804	825	790	790	802	800	832	800	776	791	821	778	776	773	842	797	850	831	859	811	781	792	836	854	796	802	804	831	844	844	772	793	888	781	821	847	818	794	810	803	822	807	795	786	805	837	811	819	840	845	785	819	800	841	835	819	838	823	780	822	769	820	850	792	812	847	805	820	829	792	833	832	816	748	819	773	821	824	818	801	781	835	770	779	842	836	821	797	870	807	810	832	806	828	841	820	791	848	862	788	807	816	785	815	830	785	807	843	805	762	768	793	783	793	805	813	868	776	830	843	770	838	747	795	826	817	788	788	805	789	778	864	815	816	805	802	786	827	824	800	810	753	831	869	831	826	819	843	787	850	803	791	819	815	793	794	835	836	799	842	840	821	825	801	776	806	806	845	839	769	847	812	875	841	844	825	794	855	804	827	811	786	820	822	870	785	839	840	853	780	815	827	849	856	857	832	805	857	850	823	798	838	841	852	847	797	818	837	850	779	811	868	814	800	776	849	803	828	815	826	764	851	814	780	813	824	843	810	781	819	809	821	790	842	807	784	860	842	794	815	826	819	819	794	849	827	835	774	784	794	858	840	794	793	826	815	819	783	831	819	811	848	776	856	900	811	791	840	824	864	789	809	787	797	809	859	814	849	823	798	867	829	828	855	819	796	841	844	830	867	837	793	824	796	830	839	797	816	795	783	850	830	790	794	807	799	780	809	821	820	864	769	816	794	812	831	876	793	832	803	802	839	784	784	827	843	832	831	790	835	816	826	843	847	892	839	779	799	835	853	761	860	819	818	818	845	807	887	864	780	783	844	788	808	824	863	783	811	885	802	870	819	843	846	817	835	863	854	822	829	829	804
63805	100096	65240	30263	8996	2039	881	791	737	747	750	766	733	743	807	783	748	759	774	776	765	744	714	731	740	746	763	758	702	819	767	761	774	717	739	744	780	708	738	740	732	720	785	719	772	783	748	793	707	738	764	703	727	751	754	692	751	791	696	782	694	735	737	736	802	744	743	770	722	715	773	734	747	727	726	733	789	745	781	765	710	693	723	785	741	741	756	764	726	712	730	755	717	759	738	726	746	704	762	749	758	754	712	722	728	739	711	732	772	720	746	765	733	740	743	753	727	769	718	738	743	787	747	721	752	736	711	749	710	725	743	772	737	716	740	676	811	774	781	761	731	784	769	716	719	760	770	695	703	757	787	732	690	722	703	724	753	727	725	735	750	716	752	761	717	764	698	734	759	751	727	719	753	749	773	755	781	682	737	721	721	703	777	733	729	742	735	721	748	749	724	698	754	716	756	757	787	754	720	787	717	808	724	740	758	695	699	715	734	747	747	731	734	747	730	802	753	728	741	723	735	711	737	726	727	719	725	742	721	767	707	710	732	679	694	755	724	737	710	728	768	724	757	714	748	760	727	778	746	738	750	769	725	685	719	728	742	735	689	705	708	692	707	734	744	768	722	760	733	690	736	722	722	716	682	744	706	745	782	728	725	753	713	763	749	783	748	707	771	747	713	724	769	728	781	710	709	734	804	689	755	751	701	749	743	765	796	777	739	742	710	805	742	744	772	742	753	744	743	721	725	763	728	711	731	745	760	713	736	721	750	706	742	714	758	759	735	745	743	711	779	682	743	759	760	696	756	792	754	711	749	735	728	729	730	705	752	784	730	766	762	704	772	731	709	713	744	742	794	705	795	677	708	705	746	737	756	722	732	726	729	684	769	787	770	748	774	732	773	722	749	732	750	739	724	765	740	743	777	729	736	773	782	719	719	778	756	770	786	715	717	766	756	764	744	775	752	729	754	768	775	722	704	781	760	770	738	776	694	713	722	728	796	706	749	755	763	747	729	786	744	723	740	757	685	688	745	759	757	745	749	707	786	759	697	740	732	723	781	686	738	786	718	716	730	721	747	708	761	710	726	733	724	703	724	759	752	761	728	711	689	710	782	764	738	757	749	747	750	721	786	742	774	696	747	737	718	738	739	770	734	728	741	713	750	737	745	714	768	773	730	737	709	746	744	758	746	760	738	747	753	734	736	754	763	758	818	764	732	757	787	728	773	762	758	751	790	779	731	763	747	745	710	738	768	766	754	755	744	775	764	763	728	681	751	699	712	677	739	671	771	741	714	751	727	746	701	746	731	761	723	755	812	742	760	742	779	737	762	727	679	796	733	779	747	726	740	783	745	756	686	767	756	776	719	785	762	740	734	725	763	727	780	764	774	745	736	752	749	759	779	732	778	799	770	740	752	805	724	687	726	728	766	763	767	729	721	760	698	811	711	721	764	743	731	730	738	716	728	730	777	714	747	758	770	720	773	759	733	757	700	710	752	751	751	731	735	725	727	718	739	757	751	748	755	760	741	768	739	747	780	735	717	732	742	756	685	737	752	675	696	709	752	718	746	746	739	728	760	707	730	770	708	716	747	693	729	747	792	786	740	771	761	736	724	719	684	758	739	765	702	753	730	705	732	752	738	747	724	733	789	736	735	687	738	750	735	705	747	723	761	744	775	721	698	734	784	773	743	776	757	748	760	774	725	703	743	740	755	806	760	706	791	760	681	741	751	705	716	709	739	669	741	748	715	795	784	729	753	768	792	730	765	675	746	687	765	713	693	768	724	791	762	720	743	735	746	726	731	735	765	741	724	742	722	752	750	730	763	719	746	732	788	705	723	732	742	740	755	744	766	796	763	730	729	701	741	720	724	717	760	733	757	720	723	739	770	787	733	733	700	764	700	737	746	772	741	745	737	734	716	731	801	774	742	771	750	733	694	727	753	747	763	755	757	707	713	747	735	758	734	742	737	736	756	708	679	714	745	711	733	792	753	722	725	713	731	751	777	757	727	731	761	734	723	783	737	745	777	723	729	754	722	736	722	742	723	779	754	695	759	755	709	772	766	740	731	713	700	734	725	755	761	769	748	732	758	734	752	757	733	754	725	758	706	784	749	794	763	750	749	759	751	739	713	723	726	756	757	752	760	731	715	792	732	754	763	745	740	766	708	764	736	734	725	716	706	740	732	707	761	720	721	747	717	776	768	727	746	762	758	715	737	705	750	740	725	765	749	734	783	745	767	759	737	738	742	730	763	739	752	751	726	736	770	712	782	731	735	752	742	729	778	738	744	703	707	714	730	734	748	722	754	748	743	713	721	735	714	693	775	714	708	759	719	780	761	758	750	728	743	728	704	717	734	732	733	765	778	772	737	770	721	740	747	713	727	722	713	721	706	698	749	726	772	743	739	712	755	763	759	725	705	740	722	763	765	742	707	692	727	778	728	730	721	753	723	716	725	705	793	744	690	755	715	749	738	734	797	735	765	745	748	762	739	685	739	742	710	739	744	759	759	766	785	768	712	696	725	713	745	750	724	747	739	731	745	749	749	717	742	782	722	734	708	772	751	774	697	752	729	763	754	764	732	746	722	779	749	732	786	755	802	700	711	737	733	752	752	701	736	751	749	748	731	773	724	722	800	760	756	728	720	725	725	706	707	755	703	740	740	750	730	764	649	757	737	733	752	709	750	737	735	751	754	804	758	743	740	707	769	701	733	711	738	757	770	759	666	772	715	699	709	745	745	690	707	731	755	737	728	747	766	740	723	749	762	739	703	756	730	715	705	749	746	772	721	734	689	743	729	674	796	779	762	728	771	716	692	772	720	703	733	742	717	735	776	752	711	715	746	703	730	760	721	738	683	716	741	708	717	730	746	746	749	759	728	695	767	722	768	750	754	756	756	710	743	752	725	769	740	719	725	765	763	784	737	739	738	780	760	784	759	743	724	743	760	736	744	782	778	756	709	733	743	764	724	734	784	807	784	740	779	731	731	722	783	694	731	736	712	765	730	766	732	752	782	691	746	778	719	682	735	736	755	715	779	754	696	771	746	677	760	746	759	708	708	761	719	737	729	704	759	727	718	756	711	741	730	754	772	717	751	740	697	769	744	765	797	760	757	717	733	759	744	718	765	731	702	725	793	732	734	722	731	753	792	723	748	665	755	722	734	736	740	721	704	707	708	742	718	751	707	725	746	737	781	747	727	734	738	742	689	769	686	688	750	710	703	724	721	771	763	683	751	729	773	717	700	719	746	800	703	763	742	735	758	768	728	686	759	709	733	696	754	754	720	755	765	723	769	752	722	752	767	703	728	725	707	732	726	673	819	764	683	753	763	751	730	742	788	738	677	737	726	693	697	736	730	724	755	739	719	742	746	688	738	703	753	747	767	800	766	695	709	790	683	778	712	726	689	744	741	808	717	706	792	714	751	694	735	708	777	729	747	764	718	768	730	749	751	776	739	748	719	684	742	739	671	773	695	757	708	747	739	720
32541	31696	22195	6951	1374	767	651	621	595	589	608	638	592	595	622	597	621	658	618	572	578	590	620	604	601	593	609	632	602	571	616	568	622	596	611	602	601	586	596	642	605	596	589	615	598	626	582	649	594	606	551	554	602	600	635	611	579	559	587	645	578	626	616	587	572	606	615	613	639	592	631	617	646	576	637	637	626	567	622	626	614	573	568	617	605	622	573	575	618	622	615	616	615	567	599	596	620	621	580	578	609	601	591	598	593	623	576	579	638	588	619	593	636	590	596	606	597	580	611	586	596	573	569	619	603	615	606	592	571	609	594	630	564	587	589	638	613	588	570	570	559	605	611	642	649	614	591	592	586	618	541	594	558	607	598	651	633	578	550	620	638	617	574	591	598	622	618	616	565	620	604	581	593	622	606	595	577	597	587	588	633	600	586	589	556	632	621	631	644	634	627	590	592	592	629	576	636	641	583	598	604	591	590	585	586	588	618	569	647	590	601	587	547	590	593	578	629	585	561	593	639	563	601	582	619	639	620	607	610	617	576	573	604	588	620	637	610	571	613	608	635	624	584	577	575	574	581	633	598	581	560	619	631	636	615	570	576	570	614	634	648	587	586	649	586	611	625	613	591	600	587	592	586	624	597	595	624	616	613	593	600	553	594	599	591	590	574	576	612	617	620	600	567	598	587	601	581	583	572	600	587	553	613	600	584	560	561	580	591	574	528	619	626	597	641	603	585	577	604	580	633	575	586	572	603	598	662	561	588	636	637	600	595	604	643	587	585	628	570	597	583	608	562	592	595	611	628	613	586	626	611	564	613	610	588	576	602	618	605	586	594	573	594	588	571	626	637	604	605	608	649	603	579	605	616	576	591	629	632	594	598	582	596	575	578	587	543	616	601	582	575	580	610	567	587	596	629	565	628	607	590	580	548	618	581	621	587	572	625	592	615	643	591	574	603	522	576	668	559	601	581	590	580	615	638	548	616	612	606	564	602	602	602	605	579	586	574	608	582	610	593	617	590	596	625	578	565	564	566	582	621	576	584	617	572	581	600	620	621	544	600	583	616	571	586	578	600	620	570	613	590	588	597	619	598	603	575	578	597	622	607	601	638	620	604	582	570	602	592	627	622	599	584	614	594	607	596	628	604	583	541	551	608	600	601	583	562	565	587	578	583	649	596	619	623	571	576	645	585	592	619	583	615	590	572	638	595	638	606	567	619	608	610	591	563	586	654	586	601	597	586	647	624	619	569	576	567	554	619	596	599	610	573	645	606	585	560	618	607	581	589	617	624	584	601	541	589	637	579	594	606	554	596	585	549	591	620	578	615	619	609	573	574	573	594	568	564	573	604	608	646	606	625	610	559	635	603	634	589	554	599	588	631	609	606	578	570	617	613	608	607	608	585	564	561	574	601	569	634	627	574	634	567	649	586	570	604	593	601	568	604	592	614	581	586	579	598	596	623	585	637	601	599	566	606	614	577	590	554	578	581	559	565	608	597	585	569	605	632	639	600	599	595	577	603	617	618	651	550	618	578	590	544	579	656	633	566	594	590	618	584	592	603	569	596	571	573	569	624	598	570	604	626	630	614	601	595	583	611	580	610	567	599	587	596	593	592	587	592	595	578	593	634	602	653	595	553	554	584	594	559	648	553	603	587	574	584	581	626	572	652	595	578	618	588	598	630	633	602	628	677	589	592	601	618	634	619	585	620	662	613	623	562	601	615	591	633	600	623	599	582	639	631	582	622	611	602	574	624	631	615	610	561	554	595	586	539	592	557	600	611	581	610	654	626	605	593	578	610	640	588	635	547	560	566	581	619	609	597	575	596	605	620	640	594	613	587	550	599	623	647	609	600	623	566	614	591	624	658	592	608	639	607	586	583	630	649	597	592	595	656	639	544	621	602	603	608	579	605	603	596	604	581	627	569	590	593	552	559	588	595	585	620	598	578	582	641	608	590	605	583	609	615	600	573	601	584	553	526	587	592	593	585	559	599	593	607	612	576	601	565	604	621	569	603	569	615	624	599	559	659	621	585	590	552	629	643	604	571	609	594	603	624	657	597	621	583	582	559	611	574	575	602	607	628	648	571	601	595	622	567	587	618	585	576	602	587	582	586	581	588	610	598	568	601	641	640	646	552	572	607	610	585	615	613	583	613	611	590	626	586	562	600	607	609	614	584	632	617	567	572	598	573	627	593	592	584	575	640	623	600	587	614	585	567	629	582	572	605	564	566	574	596	583	605	582	599	593	567	613	605	567	634	589	624	604	611	640	615	600	563	581	630	626	545	607	616	600	615	619	584	587	574	581	612	613	576	585	575	566	598	586	618	565	598	602	608	539	545	587	624	586	573	647	606	641	612	557	615	663	616	610	588	611	600	611	608	596	577	598	565	585	617	628	571	593	571	609	611	560	603	601	637	613	597	573	623	572	608	634	611	613	602	615	576	603	554	594	555	614	563	561	621	586	589	568	564	628	579	543	568	585	566	610	527	582	595	557	639	609	579	571	608	631	650	602	597	562	633	595	621	593	575	604	599	571	596	580	599	631	594	607	587	598	564	633	601	585	587	611	587	554	636	593	632	618	612	582	586	601	621	605	652	633	592	605	602	613	585	634	634	603	589	571	642	586	612	537	582	611	583	640	557	615	605	597	599	621	593	594	609	599	607	554	571	564	550	572	634	643	588	596	586	594	598	601	599	564	598	607	583	654	574	617	597	614	572	583	589	605	599	617	531	621	604	613	569	602	602	621	594	623	569	615	593	633	583	580	596	584	640	590	572	621	627	625	580	577	579	594	590	546	625	586	571	557	571	627	571	595	589	583	588	585	574	590	571	592	608	572	596	556	611	665	627	604	603	607	596	596	587	591	615	585	577	613	597	596	597	578	642	571	587	595	598	641	600	614	545	582	608	605	603	608	630	579	602	615	617	570	615	608	608	554	618	613	564	613	593	661	634	597	606	625	614	623	566	607	544	601	658	626	559	617	579	592	595	586	568	578	606	589	591	609	623	565	555	580	594	580	636	628	523	637	635	588	605	565	588	641	602	590	576	603	643	589	598	596	581	589	623	622	623	653	613	581	641	569	589	576	644	592	591	615	621	620	618	617	624	593	636	554	567	578	613	573	613	603	624	619	593	611	591	618	579	599	596	565	626	566	629	599	567	582	582	630	586	630	612	566	622	600	601	606	607	582	566	632	565	579	605	596	592	646	597	624	602	599	598	556	604	593	623	587	645	598	619	574	638	596	598	597	599	659	625	568	544	545	601	597	605	586	620	596	596	595	602	592	610	587	630	572	571	594	590	594	598	581	583	580	597	627	629	604	586	606	631	561	567	566	598	595	610	615	633	611	575	611	637	606	630	603	591	598	613	611	602	599	616	608	640	580	600	600	648	583	597	583	597	606	588	635	589	608	651	607	594	554	621	599	580	610	587	586	602	649	586	646	622	642	624	615	637	613	612	575	618	606	614	591	626	644	591	551	557	610
27244	34171	15091	3656	1065	622	506	473	507	485	505	476	484	512	521	497	465	520	492	503	443	475	507	532	503	505	454	469	521	516	506	517	502	493	472	502	508	537	466	483	462	488	482	487	468	493	502	490	472	536	522	489	507	505	499	509	470	519	515	476	485	517	492	493	494	539	470	484	543	518	484	477	477	446	509	493	468	500	500	512	497	473	482	474	486	477	506	474	470	492	489	500	516	484	492	533	489	460	489	486	482	474	477	514	516	498	490	468	463	494	500	498	533	497	539	497	475	485	511	477	505	518	470	512	482	480	477	504	525	486	499	514	490	523	500	500	502	521	496	512	523	533	479	477	512	490	443	509	514	510	498	493	434	510	450	499	525	547	467	509	512	528	512	535	501	515	506	479	511	486	491	488	485	559	499	508	485	454	516	488	491	492	516	434	475	461	474	521	484	492	465	493	497	495	509	491	478	540	473	504	546	501	506	497	450	523	502	523	452	491	478	500	482	471	501	468	500	469	481	502	531	437	490	469	506	467	518	485	514	506	517	485	515	461	471	530	505	490	520	489	518	488	513	488	523	506	500	513	522	486	504	526	483	510	495	505	468	478	507	470	531	492	517	441	495	492	476	515	516	483	500	536	520	472	492	497	524	501	523	513	478	485	496	533	506	494	497	484	485	524	500	500	482	470	486	519	478	470	507	457	509	522	457	508	470	487	475	506	494	506	471	482	489	492	496	479	520	489	514	460	477	492	464	492	508	491	525	497	492	499	488	509	496	526	492	528	518	490	482	488	479	482	518	488	519	486	495	480	516	485	499	509	460	463	493	482	438	515	538	460	497	480	496	504	502	480	515	443	488	485	483	471	484	477	493	437	497	537	498	506	469	506	485	469	456	509	494	530	523	468	487	513	553	514	496	472	468	478	470	453	493	500	506	491	502	468	507	482	494	485	495	475	494	484	461	517	481	480	467	495	516	529	505	480	479	498	498	496	494	494	518	537	474	486	475	524	525	504	522	492	490	499	502	433	470	473	535	507	469	495	479	500	507	464	486	515	513	512	503	469	490	424	486	480	480	487	503	479	475	477	450	472	480	470	524	504	495	497	477	490	514	501	501	525	472	492	550	520	507	523	493	449	520	485	448	500	452	477	487	512	476	470	521	446	464	520	505	474	485	516	482	509	502	483	507	490	510	494	459	487	505	478	496	521	532	439	471	493	500	533	460	491	497	487	465	457	499	524	510	471	512	461	456	522	467	476	514	486	533	484	508	511	491	543	543	504	499	481	509	525	498	486	476	504	466	459	509	489	507	494	456	485	493	496	526	477	472	483	486	497	464	494	465	521	464	510	481	514	459	486	513	487	459	514	503	466	467	498	476	489	472	464	502	521	512	500	479	491	492	473	498	477	473	515	541	518	501	459	478	512	536	480	472	496	497	505	491	495	501	479	502	500	513	485	471	496	483	499	467	462	511	489	508	480	453	471	456	470	503	494	523	500	460	501	480	431	515	529	479	517	473	480	487	480	509	495	479	458	528	517	455	505	474	452	464	482	504	463	499	553	527	485	467	455	523	483	503	451	492	494	469	472	490	531	459	502	494	460	533	534	515	523	527	484	488	476	507	482	481	505	492	484	489	471	503	491	499	482	501	510	534	491	456	495	516	471	523	483	527	464	525	481	515	485	482	487	502	500	453	502	520	481	531	507	526	519	493	476	453	528	485	473	487	496	461	493	489	472	493	517	515	508	506	463	464	464	511	487	489	485	473	526	483	493	507	475	529	474	461	464	502	519	497	511	500	495	493	495	508	490	486	527	493	489	481	522	490	468	514	464	486	476	499	509	474	499	526	510	483	502	472	477	497	499	472	486	505	483	441	478	520	490	469	469	491	505	492	468	492	482	519	527	528	481	459	495	501	469	482	494	494	490	496	486	488	507	485	501	493	491	489	497	469	501	493	436	504	522	515	474	517	488	501	511	482	466	490	513	483	505	491	450	518	466	509	501	502	503	484	502	519	470	494	466	491	495	506	493	498	476	500	503	452	539	476	503	506	456	516	517	457	470	500	511	496	530	515	504	479	518	495	484	504	500	498	484	477	494	485	497	505	468	490	499	499	471	489	506	482	505	479	459	517	448	485	486	505	515	497	477	464	462	494	471	475	500	515	485	478	495	495	509	507	514	459	473	510	484	489	460	476	530	498	488	502	485	460	486	483	500	502	520	472	502	472	544	523	504	490	485	511	478	515	478	483	486	454	484	521	458	498	481	504	519	477	502	527	470	491	463	477	469	479	465	503	542	515	470	487	486	465	460	446	471	474	516	506	444	480	486	429	506	525	502	494	454	535	518	515	476	493	494	493	506	548	497	502	532	497	488	477	534	510	486	512	493	512	491	509	483	507	499	509	498	494	497	449	493	511	527	533	482	473	519	522	484	493	502	492	526	490	493	490	484	468	518	506	499	497	477	476	504	453	478	518	490	461	534	514	500	496	481	517	534	508	485	474	529	495	504	497	511	510	505	482	490	477	508	484	487	482	499	519	504	505	474	461	504	461	485	469	484	492	491	469	507	456	488	474	523	475	478	503	462	472	527	487	509	478	490	485	483	482	503	486	494	504	505	486	472	482	501	485	500	488	452	490	474	497	472	503	515	490	492	498	528	462	447	449	513	486	469	451	468	499	466	503	473	470	476	453	515	501	466	455	467	468	506	482	504	490	480	498	497	477	483	457	485	528	547	491	517	514	481	498	499	486	549	507	513	490	472	468	480	487	511	455	490	506	517	499	516	462	469	474	497	466	455	530	459	502	472	488	501	492	458	467	512	505	498	531	525	473	478	510	525	499	505	504	500	480	527	498	498	528	477	498	500	473	458	509	476	480	503	489	496	497	477	484	484	463	530	484	463	461	480	466	464	483	470	477	512	506	491	480	473	500	490	494	493	501	453	473	456	504	498	484	513	505	498	456	488	494	459	493	502	507	490	475	535	478	472	471	478	490	485	479	486	463	528	498	495	474	523	496	537	482	494	487	492	488	508	508	498	497	459	453	506	488	488	463	469	550	499	488	527	475	447	513	546	444	481	485	490	474	465	506	483	512	575	506	517	486	462	478	498	458	446	484	508	467	482	485	525	518	504	462	489	481	461	472	500	476	465	514	522	476	501	489	505	471	498	496	483	496	482	445	476	465	507	490	479	487	510	475	528	500	471	481	466	470	556	493	482	478	476	457	540	511	500	553	467	503	449	524	516	497	526	486	482	482	479	503	506	515	509	437	536	484	471	502	514	493	528	535	489	485	509	488	529	514	533	487	472	491	495	515	477	491	510	538	496	493	512	480	486	518	512	521	504	479	489	469	497	499	478	485	475	490	516	514	449	492	516	464	480	515	502	500	548	478	484	497	458	501	515	521	491	492	509	504	538	479	533	532	463	472	445	507	493	491	480	477	487	477	482	518	483	486	507	459	490	487	454	536	491	508	470	500	484	470	515	491	530	507	500
26853	29581	41980	31004	12265	2092	799	678	661	687	667	629	635	599	645	670	659	556	610	643	600	583	609	635	592	624	630	610	622	609	614	616	577	646	654	642	614	615	637	599	584	579	624	631	595	624	627	608	592	604	664	604	578	633	617	598	615	591	596	638	585	643	605	633	599	608	618	622	617	616	610	592	617	621	614	592	628	606	612	634	640	613	612	619	623	589	608	627	620	634	669	618	614	618	594	664	630	638	641	605	588	602	573	620	635	604	576	646	651	607	604	646	631	616	651	632	624	616	637	621	647	602	587	604	584	615	622	597	576	618	614	666	613	593	645	574	606	585	628	560	610	625	660	557	621	634	576	637	665	594	600	586	666	605	598	647	589	594	614	596	607	624	610	593	613	592	620	633	669	568	625	616	610	554	605	659	569	596	600	623	619	607	629	575	624	621	623	624	595	629	591	637	630	632	617	593	595	635	584	592	639	609	618	604	610	593	633	599	586	600	637	601	614	610	628	619	642	621	618	561	636	639	672	641	626	634	616	625	614	640	602	597	611	655	652	600	622	597	660	589	583	606	610	645	626	640	621	621	596	664	603	603	617	622	619	595	616	614	614	626	624	623	599	627	642	585	616	608	642	614	645	636	657	599	629	628	608	593	622	628	663	616	598	647	584	652	600	636	624	625	594	601	637	630	628	589	607	648	634	592	654	599	594	653	572	611	587	644	624	602	626	596	643	641	651	624	638	603	630	623	607	615	622	621	641	572	652	611	610	620	589	619	628	620	639	596	585	598	654	624	641	628	660	627	619	630	601	614	607	619	632	587	588	617	632	641	669	628	596	581	637	616	610	647	679	653	639	643	618	590	573	674	575	570	654	583	567	599	644	577	617	623	596	623	628	609	622	634	629	646	572	658	676	631	629	576	570	652	610	603	624	615	585	603	607	619	684	636	607	607	648	622	600	636	618	626	624	650	630	595	612	615	619	585	605	627	636	614	598	630	662	631	628	580	590	629	653	605	635	609	667	623	604	637	602	610	599	590	639	604	552	651	643	580	624	627	603	604	630	630	618	638	581	585	610	614	656	617	599	592	640	606	602	584	611	568	607	683	628	643	622	586	649	631	640	617	631	622	569	631	590	580	662	663	605	633	622	591	645	584	679	610	619	601	620	592	653	586	614	633	634	631	629	622	551	623	586	602	650	622	649	656	614	620	620	653	622	621	659	623	609	591	648	606	612	625	579	648	612	584	616	646	592	621	632	606	625	609	620	616	635	630	644	639	628	665	637	659	655	642	626	607	648	567	642	582	619	571	610	637	539	635	631	600	628	618	676	647	593	624	592	628	631	678	604	623	611	619	611	666	620	620	612	580	591	571	634	607	631	627	561	633	602	589	583	624	594	598	619	607	618	597	632	610	610	576	625	607	606	596	620	627	636	625	595	634	606	634	599	612	598	620	610	606	641	606	617	604	595	618	607	652	628	564	598	618	612	638	593	586	599	622	614	616	637	607	652	622	621	610	640	575	605	634	648	592	628	608	630	609	604	606	584	587	632	620	660	589	650	586	564	622	602	622	631	661	589	614	657	594	600	620	587	629	606	631	604	625	625	618	664	594	648	606	592	576	630	591	576	611	630	607	596	624	597	632	606	559	651	602	609	584	622	628	621	610	629	655	653	618	625	618	595	573	652	650	631	640	614	571	645	652	618	634	621	610	582	582	590	620	607	619	650	579	608	603	632	641	621	657	650	623	626	623	574	630	631	591	619	645	584	612	556	601	616	611	611	604	621	635	671	595	590	580	650	672	590	627	631	599	592	634	650	647	589	647	656	651	612	610	598	590	622	617	635	601	572	599	599	632	604	608	598	575	603	594	586	642	651	612	629	673	584	619	609	667	640	643	598	632	620	598	589	644	633	630	635	572	607	564	602	626	634	606	622	582	609	631	578	602	607	571	632	587	626	549	597	643	653	633	633	579	607	667	609	638	668	604	639	592	628	603	637	651	633	649	612	643	616	628	653	639	620	594	617	602	641	628	661	618	635	608	603	653	624	647	591	644	588	610	632	579	642	657	598	620	605	614	629	635	606	581	610	584	639	614	639	601	626	592	613	615	563	600	632	601	606	611	597	660	626	596	606	606	596	613	621	595	588	639	666	634	593	596	610	620	601	623	627	602	647	603	597	627	637	589	602	595	644	621	630	592	608	602	603	616	636	614	582	614	631	638	639	657	611	601	596	635	604	625	629	622	650	658	631	643	643	605	600	596	643	606	657	650	642	633	636	586	585	607	647	613	583	659	626	677	685	653	634	629	594	592	630	635	625	586	621	611	608	618	615	640	597	626	604	580	611	606	648	567	657	634	645	613	600	631	634	613	599	647	578	604	598	594	615	618	652	631	648	606	660	604	578	643	651	600	604	592	643	622	670	683	623	600	618	625	566	595	585	616	627	646	649	609	611	595	585	622	625	618	639	628	605	590	611	617	615	607	631	594	621	612	649	624	593	641	626	597	603	560	605	634	653	611	624	606	615	602	628	621	636	582	659	633	639	606	642	607	613	591	606	602	586	625	619	581	611	588	633	657	622	588	579	574	619	597	621	621	630	570	620	601	610	648	624	634	637	584	592	560	673	606	623	576	656	649	647	652	605	657	625	635	642	618	656	632	604	678	613	608	562	659	585	592	655	605	658	582	602	639	616	613	636	636	628	594	597	671	606	653	628	630	590	636	654	636	670	632	650	623	602	615	589	625	580	626	612	609	614	602	649	629	603	620	617	649	644	654	649	610	588	640	621	642	593	626	572	614	625	618	611	602	619	616	589	575	610	632	626	606	670	595	603	586	600	567	619	612	633	670	595	636	655	639	581	598	616	633	576	611	610	559	626	580	590	633	596	600	609	603	601	614	599	673	590	590	579	646	633	636	592	611	601	604	606	659	577	645	651	575	619	647	647	583	593	621	620	590	613	665	618	605	626	569	629	619	580	614	655	587	637	617	627	613	595	656	613	603	630	645	604	623	640	620	583	621	654	651	612	608	572	592	598	591	580	591	633	633	609	599	624	653	621	603	574	584	568	606	593	651	611	623	653	623	577	603	629	630	617	626	640	626	606	624	640	657	600	634	642	652	600	626	601	643	635	666	577	613	589	579	620	658	615	567	601	609	630	663	604	645	612	641	618	613	610	599	597	611	542	619	615	644	617	619	626	605	559	630	591	612	616	583	579	596	621	605	619	585	573	586	604	608	628	544	676	603	607	591	620	642	580	613	626	611	603	597	602	604	607	643	647	635	642	628	595	626	629	602	630	613	606	591	620	602	595	631	599	631	583	605	651	612	594	623	627	635	636	582	616	638	641	588	612	629	628	615	615	616	628	576	578	597	618	556	631	655	619	611	603	645	645	653	628	614	619	602	638	605	588	620	634	621	628	599	649	597	606	625	626	615	635	612	627	652	593	596	645	642	613	611	616	549	642	637	625	601	592	650	603	595	636	659	678	618	586	623
57875	80349	53115	19286	4527	1196	644	560	527	522	609	514	581	561	550	585	535	574	565	553	562	582	524	608	547	582	532	553	534	513	601	560	577	568	557	567	604	529	575	482	561	546	549	621	576	541	535	568	586	510	556	524	573	543	527	483	547	538	534	554	562	536	528	589	566	568	562	535	545	551	541	552	539	550	566	546	518	551	606	554	558	583	552	565	542	600	527	537	587	563	562	527	526	535	592	567	529	520	561	533	563	527	544	553	535	561	557	534	540	552	561	549	607	560	541	564	568	552	572	583	540	570	526	550	544	517	551	569	552	565	486	536	527	622	557	537	548	560	577	573	545	546	519	568	541	527	578	539	559	561	544	569	527	559	558	571	518	548	563	533	540	592	544	558	564	572	580	543	556	566	579	543	543	575	581	534	530	566	533	593	523	504	582	544	568	577	531	557	516	596	555	502	572	557	602	532	566	550	503	529	542	548	550	563	532	569	577	541	553	557	616	520	532	536	549	564	572	522	505	564	577	556	517	576	553	586	553	577	558	563	550	571	567	538	509	526	514	541	575	557	543	555	558	548	551	582	563	549	574	523	569	553	540	560	563	585	583	561	549	560	572	540	596	586	588	528	565	517	561	549	613	567	554	539	546	546	531	516	574	532	550	555	572	561	549	535	506	521	556	563	543	565	523	544	587	553	569	580	505	560	520	539	522	567	530	525	564	564	602	560	536	606	559	553	503	531	565	543	563	518	531	546	522	577	550	541	558	538	558	561	524	538	589	529	543	531	534	566	558	574	542	564	592	555	564	553	551	557	588	505	573	540	507	555	552	573	541	540	523	547	567	551	544	584	529	560	577	524	597	582	558	563	557	556	588	520	548	551	587	602	557	545	507	535	536	539	569	570	530	572	528	518	551	515	552	570	516	510	541	538	582	623	527	550	581	552	540	565	556	495	528	535	545	564	527	553	530	593	536	549	538	590	514	532	512	528	534	572	539	557	544	525	544	557	577	525	563	577	486	544	582	553	539	580	557	565	540	585	524	521	560	567	587	559	566	548	511	541	560	527	518	512	575	535	584	505	588	542	533	578	485	571	554	542	546	564	584	528	551	568	520	533	568	557	525	570	592	574	548	573	542	532	586	572	572	605	540	557	531	537	522	562	566	528	536	558	595	554	554	519	559	545	566	573	552	548	534	537	547	556	588	531	607	529	588	538	562	524	550	532	548	578	557	538	523	569	561	554	517	551	536	543	549	561	512	570	543	544	563	564	526	533	596	492	583	557	526	533	570	505	570	586	551	534	536	521	557	558	556	539	555	595	579	561	575	575	565	513	528	522	552	542	531	559	585	566	556	568	567	540	539	552	563	554	516	568	572	520	578	542	565	614	548	526	540	537	566	520	553	543	583	531	523	550	522	552	506	526	554	579	530	551	530	539	588	584	546	612	530	527	563	528	544	543	523	613	518	570	559	532	576	547	541	576	554	504	592	558	550	577	552	572	510	567	541	567	571	547	573	528	581	536	513	550	552	546	534	529	564	555	554	523	493	589	561	570	533	589	531	537	549	560	585	551	530	515	557	554	528	526	551	557	560	544	561	511	522	597	563	557	544	521	557	526	598	527	524	556	603	502	528	549	565	590	550	587	590	510	560	517	549	548	555	546	532	542	574	534	535	523	571	594	510	541	551	574	536	545	511	557	543	582	572	540	567	559	591	567	552	534	567	575	585	540	576	566	543	543	542	553	534	516	543	574	543	571	556	527	573	534	519	552	567	543	571	552	574	585	531	550	558	570	572	535	528	580	560	546	551	524	572	516	568	549	555	569	530	540	585	524	568	555	547	576	512	606	529	543	555	540	558	541	544	534	552	527	538	537	583	521	571	496	541	580	565	545	559	512	563	591	538	511	530	590	546	570	535	595	564	561	573	540	537	515	579	537	578	556	561	530	557	554	576	534	539	593	552	528	579	561	529	566	540	578	540	579	540	529	500	536	522	549	563	573	580	529	521	551	572	516	532	541	550	555	566	536	528	583	533	539	598	550	545	523	525	550	531	532	546	553	513	557	566	532	553	532	507	552	567	564	577	556	558	544	531	558	535	550	534	597	560	529	553	549	510	559	550	531	522	600	537	570	563	563	552	572	551	542	528	559	587	530	532	543	554	534	546	562	557	572	569	534	536	554	512	537	563	553	605	559	533	569	514	576	552	545	554	534	538	572	544	568	568	585	536	558	546	517	576	561	576	551	551	524	558	536	562	555	528	534	535	589	519	560	539	506	536	493	552	554	512	552	579	533	555	549	508	584	541	550	580	517	568	544	572	569	565	534	562	564	515	574	538	532	571	512	563	535	574	563	532	516	511	530	519	615	566	557	552	580	527	489	559	555	541	566	603	563	559	552	543	511	534	546	520	580	595	551	521	579	576	560	524	580	536	558	563	506	526	589	586	588	488	550	544	505	516	551	592	573	558	545	532	547	504	570	548	469	531	511	584	565	534	596	586	524	588	563	601	542	549	551	531	523	527	548	600	539	536	547	580	574	539	522	553	559	544	588	546	552	545	524	548	554	520	545	536	537	581	554	564	497	549	600	559	547	532	524	578	532	568	531	592	541	597	533	601	573	546	537	583	506	528	569	547	529	567	549	594	558	589	574	552	548	550	540	566	550	556	530	571	540	555	535	514	520	548	573	505	516	544	530	557	521	567	547	545	568	550	521	543	576	557	534	549	580	542	576	552	573	567	546	564	501	498	564	536	540	558	576	565	573	511	536	520	520	534	541	556	596	533	574	560	534	534	517	555	566	574	531	542	529	529	552	578	522	538	554	565	547	560	607	558	507	551	549	599	546	562	538	554	566	532	525	584	524	520	538	553	553	556	511	558	535	540	537	525	542	551	550	534	531	497	560	571	540	502	534	537	495	574	532	575	544	541	541	602	554	521	539	561	599	587	569	564	573	529	558	567	533	527	568	552	531	522	563	551	503	576	580	524	510	581	561	526	535	527	552	568	558	498	548	566	541	544	517	525	533	526	545	528	549	568	533	484	525	550	543	580	509	528	585	590	595	545	587	544	542	547	576	573	521	556	559	552	521	552	554	514	560	530	564	602	522	548	541	552	559	558	543	556	603	515	531	520	561	563	576	573	520	587	516	539	565	545	551	560	549	590	523	555	525	547	502	531	516	558	539	569	534	549	564	528	525	565	567	598	531	571	568	599	563	568	550	554	562	545	502	573	566	579	536	570	571	561	555	557	543	539	601	540	522	552	544	571	568	541	553	561	549	557	566	532	558	535	562	533	565	521	549	550	551	588	541	519	565	530	553	582	552	536	547	573	588	555	547	531	531	576	569	593	581	578	544	566	575	538	520	531	525	544	549	573	540	545	528	568	532	530	529	535	522	565	575	538	549	601	489	567	497	572	524	553	496	566	553	544	551	540	549	561	513	536	527	565	565	571	531	562	549	574	575	540	577	524	536	547	553	540	569	577	580	553	534	558	525
24287	24577	36558	30605	21270	11529	2355	1073	906	929	889	896	932	925	865	901	892	861	872	893	901	907	890	896	887	916	867	827	867	847	860	881	888	914	887	854	859	875	881	873	884	877	908	812	871	890	833	861	892	847	919	841	890	899	890	835	776	888	897	830	835	836	897	833	851	832	890	864	862	873	831	781	857	831	885	875	795	931	891	845	839	861	898	918	868	818	759	861	830	871	850	830	880	836	854	836	843	867	826	829	892	875	880	895	857	863	852	891	846	845	846	881	865	897	903	884	811	814	863	821	814	847	846	883	830	906	824	874	809	848	863	840	831	792	864	853	912	883	842	841	860	818	826	891	855	853	826	836	848	834	871	838	926	865	847	859	868	867	869	852	840	819	837	923	868	848	867	850	830	841	892	800	870	860	871	832	831	806	815	843	853	847	859	854	905	810	823	876	854	840	878	888	872	878	819	861	879	835	886	839	869	876	848	881	858	852	863	819	879	834	925	865	809	851	824	909	832	825	839	881	870	855	830	815	834	825	900	848	825	840	836	902	832	839	891	787	875	840	816	858	877	895	815	881	877	854	813	797	830	893	855	894	886	825	874	861	837	868	853	834	879	837	781	854	832	838	900	845	812	888	843	837	847	846	803	874	842	893	897	850	935	863	837	839	868	844	868	808	904	862	888	842	833	839	880	868	850	851	858	864	855	864	896	872	831	830	851	906	878	884	829	818	834	888	869	836	871	820	836	915	858	810	863	888	797	839	886	856	851	891	857	859	845	827	907	833	818	857	836	863	836	888	828	867	860	796	815	844	866	852	775	844	872	838	885	814	864	851	832	846	865	859	852	843	876	860	843	835	858	820	868	855	843	806	801	896	827	816	860	844	889	864	863	867	891	867	838	827	875	847	896	851	890	839	819	879	882	826	892	822	866	831	807	851	828	856	823	872	839	850	818	857	884	829	887	873	854	863	848	850	838	819	838	877	868	882	875	851	838	894	927	903	888	817	830	858	799	830	905	810	920	839	890	900	853	817	822	864	838	813	807	852	844	853	839	856	840	869	829	861	823	841	878	787	823	840	824	896	864	867	839	813	820	864	836	833	787	862	840	891	836	859	837	838	840	849	867	834	786	861	893	831	879	838	841	847	837	878	926	815	797	871	829	830	863	800	903	839	884	874	859	856	856	869	864	863	827	880	872	847	860	868	847	922	892	862	819	899	824	865	868	945	880	872	888	816	833	866	827	851	899	810	849	858	914	909	870	815	832	926	894	863	846	888	827	846	854	808	856	861	848	886	848	841	776	847	858	828	858	882	871	823	857	816	872	849	885	864	894	877	913	852	846	834	796	878	904	877	813	840	874	870	841	812	797	794	828	862	827	884	916	811	851	818	837	859	796	845	852	885	852	888	879	865	860	857	856	861	868	857	896	881	880	831	831	783	858	882	861	807	849	861	832	860	867	836	879	844	842	867	852	840	897	833	854	873	855	879	862	848	847	811	840	863	875	860	841	904	866	858	841	839	884	791	853	876	885	886	864	836	856	832	828	811	851	830	839	804	832	894	838	815	856	933	868	810	881	811	827	854	868	852	869	868	845	818	831	830	804	845	838	829	826	824	827	864	853	882	872	848	883	830	834	897	825	888	828	862	854	831	847	811	836	868	813	848	831	839	860	883	852	900	886	826	876	814	870	832	912	846	760	829	889	864	871	869	841	855	842	857	822	876	808	865	833	814	879	821	816	845	842	880	910	848	839	781	754	797	863	818	897	881	924	819	849	857	817	860	895	811	815	790	861	903	818	867	833	848	819	804	855	824	857	867	842	838	890	872	867	845	788	870	852	864	881	827	840	851	826	871	845	873	879	880	840	896	837	861	840	882	884	887	825	854	859	817	823	852	843	876	896	846	865	813	864	870	830	836	826	879	817	828	799	888	836	856	880	862	844	834	807	797	828	860	867	875	859	838	871	867	846	828	868	850	858	875	867	883	848	843	881	879	915	881	853	815	875	821	869	874	864	849	834	848	828	830	897	856	893	839	835	910	895	881	833	863	844	814	863	813	834	836	834	865	913	835	877	870	855	819	873	856	823	852	804	840	886	790	842	875	842	813	864	824	853	843	866	851	892	836	786	785	884	867	875	856	801	787	839	812	829	837	801	870	881	880	847	819	857	810	862	886	869	814	789	818	807	820	849	885	853	836	851	856	866	877	826	869	816	885	893	816	815	801	886	888	861	851	875	813	824	845	814	878	786	816	910	841	759	822	899	818	804	860	829	819	833	858	895	873	809	802	887	822	873	898	851	810	833	830	849	887	880	867	843	826	895	779	899	901	833	843	865	806	785	854	893	816	864	844	839	814	861	841	840	851	834	845	901	864	804	879	850	885	822	808	921	922	844	826	837	837	859	858	907	832	871	817	871	836	813	829	877	848	853	833	859	844	836	852	885	867	891	836	838	864	855	821	860	772	802	827	863	847	784	877	940	884	856	838	806	836	869	839	878	811	899	858	837	840	887	877	831	848	778	829	851	818	837	819	864	827	858	867	882	853	850	880	862	822	843	788	848	848	848	841	838	883	845	836	859	876	810	907	817	854	820	862	808	818	859	819	883	837	837	821	858	842	804	831	849	855	821	840	818	888	846	812	832	849	842	823	823	871	812	862	844	817	852	813	830	869	894	894	863	836	878	850	825	837	822	850	832	856	834	886	890	814	859	867	852	830	876	832	892	875	899	879	836	851	811	813	851	824	889	861	890	872	856	824	824	826	835	875	853	853	859	863	822	856	845	818	857	859	878	820	857	852	844	867	862	853	874	838	770	849	843	808	842	844	865	865	806	904	818	854	839	851	808	852	799	801	860	895	843	852	896	882	776	875	845	837	814	855	820	832	871	848	868	876	896	947	833	822	869	842	854	831	868	868	820	827	868	849	881	853	851	852	785	847	883	845	850	896	824	856	836	823	846	864	885	846	853	851	810	874	888	885	785	848	876	868	867	852	835	863	832	830	877	839	898	861	862	841	783	851	858	859	862	874	869	848	831	853	858	891	910	868	849	894	894	889	860	850	838	829	861	867	893	897	834	799	833	855	794	805	841	857	834	876	877	843	828	840	836	875	849	883	843	853	825	825	812	859	838	860	780	806	892	871	935	786	801	877	857	864	861	790	825	794	847	848	848	804	823	858	824	878	851	812	896	850	801	841	824	917	893	831	864	885	882	880	865	841	860	828	830	793	881	834	894	873	852	863	854	862	913	795	859	875	871	838	798	895	832	810	896	862	829	786	796	880	796	846	835	854	839	840	841	862	852	839	840	808	855	839	858	831	852	903	882	860	780	837	814	844	844	860	869	841	846	776	816	860	838	853	829	865	860	858	846	864	825	884	853	842	849	884	841	867	848	844	823	866	877	871	868	879	856	902	825	829	841	850	875	867	851	842	830	842	857	831	819	847	888	843	823	813	857	844	838	862	868	806	837	905	887	859	845	884	867	833	853	879	892	855
62105	101846	68059	34446	10672	2521	1068	862	766	843	818	791	792	764	804	787	845	845	829	795	769	815	758	782	809	875	813	763	799	816	763	786	803	738	831	788	823	742	797	816	797	773	801	788	786	756	802	834	772	795	770	824	806	820	799	787	808	840	809	824	774	793	773	813	767	738	835	764	747	806	778	844	797	821	780	782	825	794	754	795	785	804	855	758	810	737	819	855	752	833	779	766	796	785	799	792	807	845	804	781	791	757	793	799	815	793	838	764	805	797	769	794	801	785	770	798	779	782	793	788	747	801	808	794	750	812	794	768	714	756	779	752	765	818	764	785	769	767	787	855	760	753	763	800	821	767	780	752	804	746	789	745	838	801	783	815	779	747	793	781	774	797	778	814	760	761	787	737	826	778	772	766	743	782	791	804	772	774	795	807	782	815	807	767	783	799	774	820	783	799	761	763	820	769	785	802	739	754	788	738	749	779	763	809	779	724	764	778	757	778	779	797	775	780	782	786	769	773	768	795	797	785	791	815	791	786	794	810	782	786	787	784	777	731	845	711	766	765	803	810	830	771	769	762	790	795	761	780	751	805	754	776	768	784	747	793	803	787	803	789	784	763	804	786	762	754	797	753	793	762	809	815	811	769	784	829	788	749	742	781	782	740	763	753	739	792	766	802	792	770	804	774	705	793	829	819	804	753	797	756	847	807	782	808	783	795	799	768	729	748	796	796	766	810	795	828	749	849	779	773	778	769	782	801	770	775	764	820	830	806	741	772	800	826	743	767	815	811	797	772	781	798	847	795	815	827	776	776	787	778	789	780	759	761	807	794	769	795	779	819	791	761	777	815	816	778	809	795	808	827	752	851	801	791	809	774	819	802	777	798	785	812	791	729	769	788	774	837	806	796	807	770	810	821	753	830	768	733	766	807	770	826	846	776	817	825	751	744	812	763	760	820	794	790	796	786	801	807	766	806	847	787	824	747	776	756	756	780	790	764	821	754	771	821	821	737	783	799	843	715	842	763	795	812	789	782	842	801	787	728	798	813	762	800	734	799	779	781	757	771	747	803	757	795	783	783	789	808	764	773	744	785	836	861	784	730	753	834	776	798	750	777	814	776	771	837	739	772	820	856	820	823	765	754	779	792	780	816	778	803	750	770	764	816	788	788	784	772	779	794	777	815	777	816	767	763	806	770	827	755	849	783	794	818	757	800	790	809	794	791	773	782	743	771	782	810	811	798	770	826	799	786	772	795	776	759	805	802	812	753	775	763	789	772	781	779	815	775	766	801	762	732	774	778	793	755	814	847	737	755	716	789	770	781	783	780	847	761	797	813	763	828	764	805	753	770	803	798	777	769	806	811	794	800	729	826	779	818	789	786	800	775	788	835	777	795	759	739	790	782	744	765	777	752	784	767	762	736	788	768	793	789	752	801	791	770	838	786	809	784	800	769	802	779	777	784	809	809	748	797	769	782	819	764	720	772	806	747	782	780	782	796	750	790	799	790	798	787	842	841	766	761	768	781	741	803	762	778	745	787	770	780	776	792	761	759	762	758	752	752	779	783	749	758	794	789	769	755	767	784	780	831	786	805	790	845	769	757	790	762	841	813	810	766	781	783	810	750	815	757	800	819	833	798	796	753	829	763	758	803	757	805	800	810	791	788	778	809	756	818	803	795	726	819	763	786	825	769	780	828	805	742	809	778	767	742	784	775	794	793	784	750	771	791	750	724	797	794	790	738	810	798	789	777	771	782	833	785	838	771	769	824	824	770	812	816	766	821	811	782	778	813	791	747	773	834	800	812	826	712	772	737	749	816	818	741	778	808	761	783	811	756	758	739	777	738	731	765	802	760	764	746	777	743	771	730	781	787	804	772	742	755	746	743	790	784	764	765	813	803	806	744	725	790	759	792	733	740	770	791	746	812	734	757	810	842	787	750	788	765	784	811	817	753	795	786	803	770	774	811	782	774	821	766	814	814	783	802	764	774	766	795	770	785	762	778	763	770	789	761	774	811	805	815	836	821	870	798	790	828	751	765	776	759	760	718	742	772	774	755	770	793	755	782	761	735	783	777	796	783	741	771	813	816	756	749	765	751	814	782	806	765	804	765	814	770	728	855	782	743	772	788	793	773	782	761	744	763	762	731	784	809	746	792	788	777	777	775	711	739	741	813	777	760	799	784	802	782	801	777	809	764	719	727	771	793	738	781	772	834	746	786	805	764	793	825	844	792	791	838	805	793	748	721	790	783	759	811	789	769	778	798	795	793	749	810	743	776	805	767	777	786	745	805	758	799	807	788	792	732	812	816	810	785	782	754	785	798	798	772	817	773	789	779	760	719	814	761	771	792	742	799	761	798	794	766	810	780	779	772	783	807	789	802	786	788	779	817	830	779	772	782	767	818	790	763	732	776	783	795	808	797	774	775	759	823	826	779	761	763	805	758	759	793	723	770	830	771	733	799	760	763	766	795	783	821	760	780	784	785	755	774	776	823	783	801	747	760	742	742	763	720	772	720	804	783	798	765	770	808	766	738	771	796	734	800	778	743	778	777	798	764	832	749	789	754	797	774	770	803	794	766	785	779	773	778	788	745	807	792	776	770	800	775	775	782	833	781	840	737	828	803	781	801	797	819	814	804	775	771	796	738	784	821	731	780	759	799	748	757	826	737	810	767	770	765	776	793	768	758	738	815	858	789	773	832	758	791	774	766	798	824	807	799	757	779	789	747	786	796	797	765	811	765	776	773	792	784	766	782	831	775	789	761	820	805	762	795	743	781	779	764	780	707	807	801	748	750	786	812	754	745	741	750	788	783	816	806	840	748	697	796	811	757	784	835	809	802	750	837	776	793	806	772	727	782	759	783	794	765	800	780	802	752	782	734	766	801	779	767	792	760	760	763	766	770	750	808	767	722	758	776	839	775	782	787	766	719	777	824	756	785	745	801	784	752	745	755	782	814	790	791	793	733	747	807	781	783	756	794	743	802	768	764	799	758	760	792	777	771	753	802	749	832	796	742	762	739	793	779	792	779	786	744	789	779	804	785	781	774	771	789	814	798	809	794	755	750	757	820	789	789	775	768	808	780	748	777	780	764	783	786	818	766	751	767	801	833	762	785	810	793	814	732	746	777	802	815	790	713	763	785	783	829	818	748	813	795	831	799	763	770	781	797	805	763	817	763	816	786	809	772	763	844	787	761	789	769	818	778	788	756	834	769	775	758	784	734	741	794	768	764	740	775	810	796	802	718	772	756	757	804	832	763	817	765	773	785	769	751	776	782	783	751	813	772	771	791	800	802	737	787	752	776	780	747	768	777	743	778	832	744	771	752	715	804	768	766	735	766	795	762	790	825	805	798	738	794	732	802	747	805	824	735	757	751	776	739	792	759	817	801	760	783	756	736	787	787	750	789	770	808	818	798	860	775	757	774	758	792	820	772	817	828	793	807	780	742	737	793	726	779	739	738	794	790	808	777	804	786	772	762	798	743	749	778
31651	33369	24907	8371	1803	908	682	658	653	656	649	652	670	660	707	645	678	654	619	618	638	658	663	653	653	634	668	647	692	662	648	690	643	665	655	643	630	643	675	672	654	648	613	658	658	667	678	673	632	653	704	686	678	646	625	677	657	658	616	640	644	627	644	670	659	666	575	668	646	646	610	644	633	636	622	689	641	611	644	636	626	619	630	685	618	648	628	620	643	647	618	671	621	678	626	624	701	654	609	675	658	641	675	693	682	700	651	648	626	660	655	694	638	627	681	645	619	668	636	646	622	637	654	640	661	660	663	734	640	652	666	646	678	630	593	644	645	603	639	640	632	634	622	605	667	701	649	645	639	654	663	679	640	687	674	646	651	663	632	624	623	652	641	640	588	654	684	618	656	653	659	628	667	639	671	643	624	678	647	603	617	702	651	683	672	655	680	632	661	654	627	638	687	676	663	629	638	651	610	611	648	636	657	619	667	657	669	653	634	621	587	687	651	638	716	641	674	654	655	665	681	638	679	602	646	616	628	633	670	639	663	674	644	644	651	662	648	633	613	615	630	607	652	668	657	702	617	646	632	631	647	673	674	657	646	655	677	672	654	638	617	676	597	641	681	619	636	669	667	656	652	665	647	653	653	682	677	625	677	665	635	633	682	641	678	626	627	626	685	699	603	624	671	641	649	664	631	650	614	654	665	649	625	644	634	635	664	608	633	600	632	671	647	636	681	599	603	626	645	645	621	676	621	642	660	636	708	650	633	644	693	674	654	673	633	681	675	672	618	648	641	668	674	614	644	647	660	702	629	625	638	636	650	668	635	677	639	619	647	636	714	631	637	620	619	710	650	653	668	673	664	609	688	675	700	658	648	611	628	649	688	644	665	645	648	623	690	596	670	660	642	624	697	667	643	649	694	622	625	661	639	640	635	631	621	676	643	667	661	672	650	592	667	657	685	661	649	587	616	602	652	657	613	635	608	685	683	618	671	612	619	587	668	651	617	653	693	666	661	631	595	615	644	636	638	660	671	642	668	673	658	665	628	622	626	632	641	627	639	635	615	669	711	667	623	678	647	636	636	655	646	701	617	646	645	672	625	698	662	689	612	666	609	663	618	607	648	657	640	652	684	642	614	634	646	567	618	694	636	653	726	683	623	617	639	675	697	648	643	626	644	657	640	661	638	673	661	665	647	659	698	617	648	654	613	706	644	617	702	615	645	612	622	647	630	603	659	672	668	656	690	678	677	617	647	657	660	653	657	668	636	688	649	656	614	665	636	643	619	614	628	649	628	659	652	650	655	657	664	656	681	645	608	658	667	642	656	626	640	639	659	663	658	663	610	633	622	645	615	619	668	628	687	639	659	616	626	630	633	630	625	619	622	640	631	677	694	694	662	612	634	652	639	633	670	651	631	684	652	650	632	649	628	727	616	645	646	682	660	630	617	627	659	658	633	683	653	662	650	658	600	639	651	598	650	647	637	655	646	651	629	683	659	640	627	645	647	694	654	678	656	698	695	703	658	678	680	651	672	637	638	684	603	674	676	630	651	674	667	628	632	657	649	678	660	673	666	657	622	649	683	650	629	654	658	649	685	634	652	658	720	677	657	685	680	631	688	674	651	648	620	635	653	635	713	667	664	677	702	679	627	637	629	655	678	650	670	626	609	703	615	685	673	647	645	657	711	632	625	628	614	661	633	607	668	660	649	575	707	653	629	662	686	657	655	657	652	604	646	636	685	614	638	658	681	562	660	674	615	650	635	661	651	691	681	627	647	642	642	613	643	654	639	656	679	674	655	659	646	671	632	606	679	605	606	645	606	686	642	696	638	600	653	656	618	661	647	617	618	620	667	659	657	676	666	646	663	614	670	623	668	593	623	688	622	633	646	626	644	669	681	630	652	665	693	619	679	664	644	658	691	634	652	660	649	681	652	666	657	650	642	674	579	617	682	640	669	710	663	626	654	651	669	639	678	672	694	661	646	663	657	682	628	592	621	657	651	620	618	629	686	629	588	664	646	639	643	638	692	688	634	663	711	666	657	630	661	647	647	669	654	610	633	680	683	679	630	684	660	688	647	645	664	643	688	667	687	624	644	621	653	656	642	674	676	643	657	713	627	679	642	635	637	643	615	630	622	612	637	657	653	630	635	662	645	647	638	598	614	640	634	639	635	642	674	663	604	617	669	650	646	671	651	595	601	641	669	670	639	611	561	668	667	637	673	616	630	636	671	675	642	639	642	664	663	653	695	626	596	672	622	658	712	629	681	644	591	678	655	686	659	591	662	669	633	664	684	633	610	640	711	661	688	644	616	626	616	648	682	649	629	656	629	664	603	676	681	689	654	695	632	620	624	611	653	683	655	613	658	611	653	636	654	625	672	646	655	688	665	640	676	682	662	657	592	662	616	607	614	626	649	609	624	593	641	656	645	635	659	652	649	604	684	641	653	632	621	589	662	630	626	647	663	629	608	674	614	659	670	630	648	634	672	667	704	680	695	615	650	641	649	597	662	643	679	687	660	716	700	605	684	650	637	650	626	637	674	648	672	609	670	609	678	652	633	700	662	618	647	681	671	689	697	681	654	632	666	679	641	628	633	615	671	661	662	608	640	628	658	631	654	656	670	648	647	681	645	631	598	711	632	668	660	660	684	618	612	658	619	680	661	682	620	618	668	626	670	654	696	643	707	665	635	634	627	638	634	638	637	599	675	651	615	661	607	647	655	660	699	667	646	672	603	664	600	728	679	698	655	624	587	684	617	694	648	648	637	642	616	637	630	677	639	639	638	633	658	632	656	618	688	623	611	651	656	666	636	647	682	634	581	708	614	662	607	710	619	645	652	630	685	630	660	650	635	679	627	640	635	638	628	651	653	645	636	665	662	670	667	635	614	624	617	642	650	597	653	640	670	659	707	653	640	685	692	640	643	677	665	676	635	644	656	647	667	661	626	632	658	684	661	718	643	624	654	683	659	625	690	640	659	708	647	709	637	616	685	597	653	662	622	680	649	692	640	682	652	658	679	663	633	630	688	630	637	665	631	675	631	669	639	621	590	656	653	627	659	629	624	665	675	677	669	634	635	614	662	613	668	672	635	622	651	679	745	618	689	613	705	638	620	637	646	641	614	645	672	632	677	664	645	642	630	669	667	647	637	639	652	656	665	658	658	648	655	718	621	634	642	603	624	649	658	650	678	633	666	651	644	646	648	647	647	640	646	675	701	604	616	669	673	612	666	656	660	689	651	654	677	634	661	651	650	650	651	627	683	667	677	658	637	605	632	624	638	626	627	632	669	646	637	677	701	667	643	629	708	690	628	620	666	648	651	642	632	639	612	637	674	653	675	613	657	681	683	618	676	635	623	630	673	644	708	659	651	657	637	651	628	661	685	667	627	628	680	656	660	621	667	621	625	632	629	675	656	656	658	609	668	646	640	601	624	635	657	691	623	638	649	656	612	608	601	647	597	628	629	691	634	671	660	664	658	659	673	626
26317	37530	17371	4449	1265	684	545	524	524	533	508	533	538	525	516	540	572	563	524	531	575	490	570	521	543	510	548	555	520	564	528	533	520	550	517	545	541	524	528	558	529	533	494	533	536	524	520	540	513	526	515	547	536	518	516	549	524	526	543	495	507	519	541	527	483	496	526	553	521	544	530	512	510	504	500	566	553	515	597	515	525	490	534	535	478	532	505	540	528	568	530	521	523	510	541	530	537	536	520	523	517	455	520	510	530	550	521	482	538	520	534	505	541	503	573	550	532	518	492	520	537	568	494	538	544	540	491	514	544	559	538	526	547	543	547	568	543	555	545	545	547	505	485	541	498	504	513	502	517	565	511	550	549	522	510	518	568	542	508	509	548	474	553	550	506	503	516	528	542	513	587	542	544	530	552	497	500	554	581	501	503	553	525	513	546	540	567	500	507	554	487	550	521	500	528	533	537	545	553	497	519	523	492	527	538	533	528	533	526	554	577	484	500	524	499	530	509	523	529	536	556	555	556	497	531	515	541	511	504	529	523	548	559	587	527	544	541	510	506	578	516	542	525	518	503	527	551	549	477	542	519	495	553	544	528	538	476	520	507	567	541	516	564	567	536	540	516	502	526	550	483	549	516	573	502	527	529	523	501	529	531	529	481	534	539	534	511	534	557	555	544	503	504	491	510	493	494	547	567	538	531	525	550	515	546	513	507	534	524	532	525	538	537	523	506	518	561	553	569	543	507	530	521	537	556	489	544	595	537	510	513	511	532	548	494	489	563	532	541	558	522	519	533	485	541	524	522	533	524	532	533	527	529	494	501	514	525	534	542	495	479	517	502	526	541	507	508	549	504	539	508	515	493	513	521	559	566	533	504	507	539	536	538	518	519	514	487	540	543	526	526	566	530	543	505	518	542	565	522	519	534	509	555	560	555	511	508	499	525	535	467	487	541	503	565	515	508	513	540	550	511	537	540	533	516	519	524	532	561	564	500	532	531	511	520	518	558	541	511	537	528	519	543	527	519	533	548	591	521	553	557	528	513	545	548	517	529	563	511	510	544	481	581	541	522	547	532	518	503	521	519	541	525	501	546	550	546	546	510	471	535	544	521	527	524	487	481	564	520	524	535	473	527	516	545	552	539	525	499	502	523	519	503	527	568	522	515	518	495	533	498	500	555	535	523	518	526	572	537	522	537	528	529	489	553	546	536	519	523	493	493	550	494	522	536	541	510	506	514	524	548	562	504	502	546	506	521	506	549	530	525	458	499	528	546	557	512	526	574	529	544	486	511	497	511	493	547	538	540	482	534	495	539	522	517	519	585	543	518	513	551	555	500	491	543	542	510	549	494	522	513	499	534	530	549	515	481	551	520	559	529	572	527	541	515	499	525	540	539	530	534	528	524	550	534	505	572	527	490	506	473	551	526	530	512	540	490	533	526	525	551	505	557	518	530	510	501	504	531	526	535	509	531	535	541	475	533	515	507	536	473	509	514	517	502	528	561	535	561	557	535	497	530	505	543	532	526	530	545	556	540	549	504	496	540	536	536	532	553	538	557	508	544	538	491	516	550	506	513	568	528	519	542	546	535	535	518	500	498	558	531	549	529	504	552	484	544	514	537	553	542	540	498	565	560	496	575	518	531	534	523	500	515	524	528	510	505	478	541	575	508	543	533	547	521	544	506	539	546	550	532	560	530	564	534	567	478	488	544	538	598	545	520	522	526	554	520	514	569	512	515	534	547	506	531	492	501	556	500	530	584	503	568	544	523	556	527	557	531	481	503	552	520	533	536	516	499	487	547	523	533	540	552	526	524	519	559	547	487	535	555	536	518	566	547	563	544	544	507	481	519	513	535	516	532	497	544	519	540	547	532	525	537	531	517	556	510	514	542	521	523	533	495	529	520	546	551	567	509	504	565	546	559	503	501	477	512	511	523	537	531	500	524	517	496	537	522	530	543	515	502	516	544	520	529	512	540	541	529	548	509	504	538	525	514	537	544	535	537	533	505	491	481	552	530	517	554	516	521	512	506	515	517	517	525	518	524	503	514	539	521	569	513	556	521	505	548	544	554	523	533	518	534	488	551	559	537	564	525	573	532	529	501	539	525	542	531	497	528	520	497	526	512	499	557	515	555	546	545	510	550	496	532	536	502	518	529	508	532	549	524	531	503	525	540	526	529	529	498	582	517	532	544	571	560	506	515	511	537	527	490	532	542	494	523	546	504	505	530	552	527	513	560	547	526	548	535	523	494	515	530	550	533	526	473	487	514	515	537	538	523	508	499	534	514	545	547	491	537	537	530	518	568	507	496	543	527	542	488	531	539	518	537	511	530	531	498	549	517	503	510	513	532	547	536	508	539	553	530	514	504	494	582	519	539	546	506	532	507	568	516	530	536	519	546	536	558	515	542	511	527	548	487	545	500	537	491	540	545	522	554	550	522	533	535	527	511	536	508	484	520	508	548	525	556	475	581	530	529	543	509	518	527	512	527	526	506	522	503	546	509	590	562	542	574	514	514	560	508	545	549	538	514	542	493	509	548	537	563	533	541	550	525	491	517	538	542	516	541	525	506	510	480	512	539	528	561	517	519	495	525	547	543	523	545	484	541	519	518	565	515	553	509	548	516	518	482	496	528	560	540	546	547	570	522	568	508	555	511	483	547	536	521	524	530	592	512	551	538	544	493	497	534	532	502	526	518	493	512	531	526	525	509	519	534	540	525	512	530	516	564	525	542	526	514	546	498	502	544	510	464	517	497	490	519	506	543	508	528	484	567	500	528	557	549	529	505	508	500	540	486	531	516	532	531	523	522	499	516	517	523	550	548	542	535	551	575	511	488	499	545	523	533	531	530	517	526	494	517	523	500	528	471	523	491	529	508	530	538	499	501	469	557	529	549	504	536	512	530	549	557	517	522	502	497	532	523	481	515	527	526	577	542	520	576	514	497	549	526	524	555	542	528	528	556	511	581	512	532	536	572	536	523	556	541	502	492	545	530	502	538	547	538	532	530	531	539	507	495	524	559	509	574	504	514	489	533	540	502	540	531	528	540	548	522	563	556	494	554	536	524	547	534	503	488	524	580	528	489	509	547	551	518	551	517	556	543	506	509	549	523	548	516	531	545	539	560	548	506	497	559	514	489	533	521	521	571	529	561	552	587	512	523	546	519	549	517	507	517	559	520	494	525	517	544	546	515	547	555	520	532	511	552	516	536	548	534	512	538	498	560	554	546	545	517	496	545	515	542	483	542	540	503	529	512	534	533	565	543	490	558	503	517	525	519	542	539	547	491	510	579	486	519	515	523	522	534	527	558	507	544	534	501	507	490	537	511	508	519	537	551	537	562	531	532	533	524	498	511	573	491	524	519	528	550	558	537	553	547	526	537	531	523	553	519	529	511	572	525	563	554	543	545	531	476	576	478	550	518	521	507	529	525	545	529	522	543	533	549	494	512	546	510	512	515	490	509	536	527	528	582	501	523	523	540	530
26890	29580	37489	27418	9789	1589	848	768	724	694	712	716	705	666	682	708	690	666	687	676	689	675	712	734	682	658	712	685	652	707	683	692	691	641	685	659	651	647	669	679	691	743	655	713	694	737	663	680	679	653	694	691	647	682	668	656	715	669	681	712	701	691	664	664	685	676	664	686	695	661	666	643	680	671	623	678	731	712	672	678	679	692	647	662	693	661	706	703	660	674	669	664	709	677	701	680	664	657	639	651	699	704	669	698	627	650	676	650	692	697	668	714	675	670	665	659	699	688	700	700	703	712	681	679	660	694	661	684	671	680	702	680	697	699	663	684	656	692	650	692	680	663	719	692	683	697	694	675	682	683	654	666	711	684	690	695	717	639	693	695	672	701	686	651	607	696	657	672	677	629	707	644	660	710	682	700	633	684	657	708	672	685	706	712	681	652	659	635	695	686	687	665	690	687	655	669	653	676	728	669	684	655	675	711	636	718	692	724	661	667	627	702	699	643	693	621	731	739	673	666	705	684	676	695	668	639	670	672	640	632	648	673	654	684	673	679	664	675	690	718	667	678	697	682	639	660	628	664	650	662	629	677	659	692	685	659	688	711	710	684	700	677	682	669	642	665	739	697	694	645	685	676	640	640	617	663	649	653	643	618	664	679	710	678	653	703	682	655	680	687	662	685	673	677	702	678	679	681	665	662	646	675	681	695	675	686	689	664	651	667	661	707	670	666	661	684	706	720	684	628	674	639	631	632	702	685	679	658	664	687	685	683	696	697	667	659	700	676	698	661	675	695	668	649	674	681	649	669	685	689	647	654	694	687	681	661	657	683	663	683	649	699	651	659	714	679	689	672	689	712	697	636	698	712	645	643	642	676	683	710	688	654	652	649	689	642	669	693	685	666	684	667	654	685	687	689	679	695	613	653	694	680	651	675	689	662	641	605	630	655	688	671	632	663	644	636	660	669	676	657	668	666	703	668	654	660	690	676	722	667	672	657	677	740	669	647	652	698	723	723	664	664	670	712	672	676	633	686	682	658	707	659	636	676	648	709	712	750	694	691	644	678	651	703	679	674	653	671	690	690	667	680	651	645	669	673	669	718	630	650	659	665	721	731	682	653	661	710	645	696	657	650	646	647	698	631	683	718	717	655	707	704	639	675	692	685	736	673	713	658	686	693	699	676	684	674	715	664	678	612	667	687	663	714	665	701	633	657	686	703	698	684	671	718	641	678	669	666	681	627	655	664	665	674	702	668	700	720	709	684	690	686	707	644	701	641	669	714	681	660	721	694	674	654	676	657	694	683	740	679	697	657	665	640	674	710	689	659	677	696	640	662	665	705	712	650	693	708	672	633	688	662	710	676	620	649	657	674	768	684	677	647	699	655	654	639	707	670	659	696	701	690	698	725	696	656	713	648	657	647	654	692	694	690	680	712	702	678	707	677	641	723	684	690	669	647	690	636	659	630	704	684	665	714	690	733	704	678	698	659	650	658	663	696	658	713	671	653	713	666	655	666	728	650	660	670	635	693	652	686	667	668	684	698	686	667	670	678	650	699	678	720	694	651	654	691	671	678	675	679	623	678	686	635	653	672	656	710	649	694	687	665	653	714	655	677	666	694	713	692	612	694	703	645	665	719	666	696	646	660	719	655	648	696	684	663	642	690	666	683	649	693	690	675	732	688	709	683	656	681	672	721	664	651	700	665	636	683	682	655	682	664	703	673	661	692	695	637	698	661	646	686	737	725	668	655	620	709	649	669	700	694	627	668	652	673	658	707	680	711	628	707	708	653	695	674	685	663	696	683	704	708	686	677	638	692	675	633	686	683	658	621	711	644	637	645	681	702	662	651	673	701	665	674	676	664	699	683	742	720	680	647	687	657	660	700	638	683	628	653	633	659	668	708	671	673	672	669	678	682	686	670	694	647	704	662	673	666	622	665	627	674	696	678	630	632	651	687	740	664	696	680	733	659	695	617	648	669	683	703	687	690	703	692	678	698	657	675	731	653	661	687	657	678	681	708	666	667	698	690	693	646	668	668	705	650	675	724	677	688	625	655	665	714	676	720	684	678	638	682	686	683	639	673	726	670	701	696	713	659	677	689	646	661	622	718	699	645	704	686	686	696	706	701	682	680	688	718	676	689	695	691	698	699	634	675	670	670	703	683	650	676	731	675	734	671	694	698	683	655	661	693	686	669	646	673	702	706	645	665	704	701	717	627	715	634	689	651	672	676	718	682	689	691	656	683	665	697	671	642	651	697	665	632	642	681	654	710	692	639	664	688	688	693	661	701	659	713	691	662	669	712	705	722	663	699	644	704	685	697	668	693	674	683	674	743	692	726	674	665	723	642	631	680	696	664	633	675	633	742	660	672	674	649	680	636	662	637	700	733	706	669	658	682	704	675	655	654	704	669	616	686	679	692	651	698	675	685	655	681	640	721	712	600	740	701	659	637	674	674	652	712	681	676	644	722	663	666	649	672	672	646	677	693	672	703	724	664	694	712	691	676	648	654	660	678	653	662	661	692	679	671	714	649	644	667	665	686	654	666	691	674	763	659	685	661	707	701	719	700	664	709	668	692	721	685	675	668	669	635	613	729	615	641	671	675	631	659	685	716	691	649	645	668	647	669	723	617	622	634	677	683	664	656	681	686	653	692	663	644	685	598	641	674	651	654	672	662	654	698	707	654	712	707	719	671	697	674	719	680	694	702	691	636	686	660	629	689	652	683	640	701	667	659	659	708	644	683	694	702	709	677	635	657	717	663	674	694	657	703	684	669	705	708	678	677	658	675	630	650	695	665	697	660	669	706	681	677	683	734	628	646	667	670	709	680	710	683	688	666	687	720	667	726	707	635	685	680	661	670	621	663	661	690	656	728	652	669	660	653	694	610	665	696	696	647	638	670	702	700	688	687	649	633	696	675	674	666	675	697	623	669	634	655	646	647	675	693	660	688	663	686	679	643	639	696	694	685	653	648	686	670	716	648	694	687	718	672	666	682	660	703	699	709	699	670	643	720	637	623	716	656	690	633	629	664	659	721	700	706	656	685	706	663	700	694	668	684	649	706	660	688	627	701	683	648	674	629	650	710	668	658	687	710	695	647	665	694	719	676	636	693	637	689	675	692	683	656	603	640	677	670	738	669	712	716	713	690	669	706	689	695	699	737	706	698	686	666	693	676	645	676	701	667	701	707	686	665	663	659	684	669	671	656	699	614	619	659	723	713	682	639	694	677	690	684	662	696	691	674	715	728	690	687	708	686	663	717	635	661	650	667	727	714	638	680	663	637	650	707	637	716	648	669	659	709	726	686	711	658	689	675	704	690	681	665	678	704	725	668	626	689	692	662	671	655	639	678	687	639	640	665	667	710	665	666	686	639	679	652	659	618	625	689	652	633	657	669	679	628	718	688	684	654	685	682	708	655	640	663	674	690	689	665	729	653	692	685	721	692	668	657	736	713	652	659	657	670	670	635	626	720	636	667	666	653
59951	80439	44619	14122	3322	963	619	642	578	578	607	597	572	597	579	569	584	612	560	575	597	621	593	602	584	624	566	571	603	631	606	594	604	569	545	614	594	572	577	560	579	586	613	576	555	600	551	637	612	615	581	575	585	601	619	584	568	592	548	605	587	583	596	616	605	564	594	553	578	610	591	568	578	606	566	553	548	582	621	598	569	531	602	563	593	576	574	592	624	634	555	552	612	591	578	581	600	595	623	543	599	594	602	602	558	593	579	551	579	566	605	549	584	583	576	579	576	588	585	602	618	608	594	582	608	597	604	603	636	589	629	575	545	635	564	572	655	609	579	598	562	604	551	586	578	562	594	576	530	580	582	648	613	592	545	559	532	597	585	611	553	572	564	574	551	568	560	536	587	588	597	536	581	607	537	615	572	570	563	618	639	547	584	563	573	590	598	586	611	572	579	567	636	599	558	577	569	584	586	585	573	603	624	601	557	574	590	560	556	607	636	550	565	538	575	598	553	626	572	593	585	602	616	563	578	574	622	566	561	598	609	591	563	568	587	593	576	566	596	620	610	600	591	577	622	546	565	584	513	581	550	573	574	615	591	533	580	576	574	593	593	565	586	570	573	605	608	578	579	610	570	584	583	577	598	582	611	604	602	568	583	610	573	562	639	595	557	592	564	580	606	554	560	597	628	565	592	585	602	584	579	584	579	613	552	567	580	601	592	553	569	579	583	589	571	569	586	621	590	564	587	601	555	562	576	575	587	580	580	566	605	598	563	579	597	589	593	597	595	593	577	586	582	599	592	614	586	582	584	632	532	590	573	586	586	598	575	524	593	543	552	583	574	556	560	582	603	582	543	581	558	572	589	508	613	584	631	565	647	596	603	588	620	577	557	593	559	589	595	593	581	629	576	570	580	587	592	596	586	588	620	565	578	602	602	601	616	584	618	556	570	574	581	594	570	605	619	556	603	581	567	596	560	560	545	580	572	576	581	593	549	592	570	602	586	583	585	608	589	540	545	580	598	562	583	620	584	573	598	587	616	600	586	578	588	584	596	575	601	597	613	587	540	619	620	572	578	593	626	594	557	612	623	585	561	541	617	558	627	579	576	572	575	580	602	559	567	557	621	583	580	607	604	598	593	585	604	592	582	569	569	630	595	571	577	600	553	564	591	592	559	587	597	604	575	564	588	596	572	602	575	573	583	561	621	580	581	594	594	590	616	567	569	573	573	573	643	604	607	650	578	574	569	574	547	579	615	620	562	564	618	595	566	559	589	576	560	564	582	591	557	598	590	556	565	588	579	598	562	578	571	560	629	588	572	551	572	554	561	580	608	573	575	566	558	546	532	543	603	543	577	622	579	568	584	599	603	607	625	554	612	579	538	555	617	577	609	631	571	590	605	625	599	583	612	606	550	585	567	592	586	560	574	570	591	576	577	625	559	599	562	611	591	615	583	646	601	567	596	569	593	556	583	594	574	611	593	550	601	622	563	603	545	604	633	553	596	581	554	556	591	553	574	596	563	566	561	581	581	570	597	583	574	575	584	616	604	555	570	591	593	581	594	580	627	568	602	587	542	604	589	608	575	572	563	594	577	534	588	584	558	604	547	524	581	588	560	587	567	630	579	576	590	601	570	615	574	575	579	601	612	578	588	581	580	578	593	576	579	586	574	579	600	570	593	597	631	579	585	595	613	605	581	615	568	580	560	569	615	633	596	600	600	576	579	550	599	575	560	612	622	556	559	590	569	551	580	578	589	614	590	557	573	567	608	597	567	544	579	524	559	582	599	605	590	588	618	587	594	537	636	570	624	594	613	580	582	618	609	568	606	551	596	639	582	616	592	592	611	552	600	568	589	560	578	581	621	617	557	618	563	611	561	577	594	571	605	637	581	560	557	531	587	620	617	597	561	634	619	576	584	550	612	589	582	570	619	578	602	606	589	566	578	586	550	595	549	566	581	626	587	573	563	577	583	606	569	575	649	597	596	556	564	572	566	551	626	564	545	590	625	586	581	623	603	581	546	541	562	545	591	572	606	550	574	537	597	576	562	595	562	602	559	621	554	623	618	552	608	624	602	622	620	598	577	584	577	567	584	595	568	599	575	607	627	579	577	594	596	591	589	583	576	641	600	570	619	569	581	569	618	596	582	591	617	533	587	548	636	611	590	614	562	590	550	583	614	578	569	571	620	597	580	591	552	607	573	590	567	661	561	588	617	586	564	585	600	592	583	572	557	574	565	560	600	585	573	626	606	585	560	575	533	589	594	581	607	568	617	625	598	597	550	608	585	558	542	577	570	600	594	550	553	584	606	563	590	530	579	609	598	606	619	576	594	612	575	523	610	584	588	588	584	585	602	578	591	606	568	629	553	630	586	572	617	585	578	609	623	568	607	552	569	582	566	560	562	576	613	574	613	586	602	539	592	608	596	540	639	566	573	588	620	604	626	576	619	645	635	605	565	561	595	558	566	544	577	628	637	583	590	595	559	613	580	598	592	589	579	557	555	616	602	641	603	586	542	597	581	592	576	597	543	603	557	590	613	587	605	562	548	582	557	504	579	587	563	607	570	587	568	620	586	570	612	616	612	594	557	548	581	625	571	596	553	582	603	613	611	589	579	565	592	581	577	565	621	572	615	568	595	557	605	577	584	579	575	556	556	581	587	613	576	573	555	628	583	571	535	579	592	593	584	576	580	582	602	577	583	548	550	594	568	591	586	565	559	572	532	579	588	620	583	591	606	559	553	587	600	633	572	552	589	574	555	608	600	641	600	615	590	542	578	585	605	630	597	567	547	590	612	594	572	587	565	585	584	619	604	534	575	609	541	586	592	614	586	562	598	604	609	574	583	606	614	544	579	616	606	640	623	571	634	577	598	545	558	581	603	602	598	573	579	602	554	544	587	582	567	581	583	541	555	532	556	634	605	576	573	598	604	562	573	590	530	593	627	553	596	570	554	625	609	572	589	560	576	586	618	561	606	573	595	584	560	581	593	571	595	550	597	596	541	611	574	598	583	592	577	589	606	587	620	580	598	585	562	563	610	579	563	535	585	563	550	624	583	560	620	628	581	602	590	598	540	545	581	590	589	550	559	571	602	560	559	597	574	593	559	608	631	571	606	601	613	612	579	581	588	588	595	556	612	625	539	588	582	616	564	525	592	618	529	580	613	594	596	574	570	560	608	588	567	586	608	588	609	582	569	549	606	536	637	600	589	558	605	598	536	561	594	581	578	580	577	612	578	594	637	613	578	561	590	623	566	581	570	554	582	610	573	573	610	580	610	611	610	589	566	607	571	567	615	615	561	590	538	594	605	580	556	589	599	574	560	567	602	577	579	620	609	621	623	619	591	579	567	564	606	584	580	581	606	577	598	618	567	543	615	553	610	588	576	579	563	565	573	577	570	589	593	547	618	579	606	602	601	583	593	577	613	597	552	587	619	605	556	538	580	546	591	559	555	607	575	519	616	563	588	584	589	553	576	557	620	572
24364	23293	32146	26796	20530	11257	2060	1049	920	955	952	927	947	891	891	898	910	923	938	925	915	880	934	972	879	853	905	917	845	866	911	901	877	899	898	902	897	905	844	897	881	901	918	916	884	898	899	906	840	854	868	841	866	932	903	868	915	871	914	893	896	909	893	878	908	892	864	878	852	870	924	848	928	880	957	917	820	901	886	832	900	869	909	936	832	907	894	903	903	907	910	883	880	893	865	852	870	813	828	864	919	808	889	831	910	861	887	909	926	906	887	878	863	900	916	873	882	902	862	873	840	903	877	853	819	897	896	876	896	871	918	918	855	895	900	898	871	849	878	902	934	921	874	861	877	897	873	873	923	876	884	913	882	860	885	827	916	858	885	881	902	887	838	860	888	877	925	917	864	876	892	901	884	851	932	920	878	880	849	865	851	848	870	860	841	827	860	866	859	950	950	871	921	900	907	909	832	927	936	870	863	957	864	872	896	872	895	920	880	886	877	848	928	873	855	844	899	905	890	899	860	933	878	839	949	871	881	917	872	847	893	875	893	883	887	921	938	901	887	860	913	892	892	810	828	906	924	867	861	887	887	879	841	931	857	857	906	887	881	871	903	867	914	893	902	880	856	909	907	908	838	915	845	867	913	882	925	892	955	947	866	863	859	923	876	916	936	930	925	885	840	891	887	858	841	879	915	888	873	840	881	906	896	878	860	904	906	919	897	903	899	901	882	840	929	884	840	865	901	877	883	910	874	913	906	923	896	857	891	894	880	969	924	901	878	905	897	896	856	878	892	877	885	863	888	858	866	893	882	892	852	901	850	895	859	854	858	839	878	926	902	895	901	876	862	899	880	844	869	868	846	922	842	867	908	888	855	868	891	910	863	809	934	866	857	869	886	828	814	835	926	894	843	853	899	913	853	868	877	836	874	923	906	874	897	851	828	896	858	917	840	882	868	873	901	882	900	866	867	897	854	823	868	948	866	893	863	885	913	941	957	868	904	846	863	957	890	887	895	875	886	840	914	888	859	900	866	899	950	863	853	867	892	840	842	901	935	925	868	813	841	864	918	870	910	879	857	913	919	955	886	874	846	902	909	879	875	874	923	828	867	903	890	885	884	896	859	869	908	936	911	874	881	890	899	866	878	890	847	916	836	843	878	909	875	871	864	864	873	851	838	872	844	856	911	912	910	862	896	915	876	886	930	953	848	788	914	895	944	852	829	904	939	863	851	887	956	911	891	814	894	870	858	895	866	863	915	877	901	872	843	856	878	854	860	888	856	886	898	881	905	876	930	879	899	858	883	888	872	905	888	925	842	906	897	926	902	905	916	888	895	876	911	901	906	864	932	865	876	869	843	872	942	864	914	927	886	908	873	847	898	834	864	916	828	909	887	890	899	882	899	919	882	862	888	863	912	926	860	846	839	878	860	839	901	864	817	883	898	866	878	931	901	895	899	855	837	926	852	911	912	857	924	858	904	907	907	896	905	891	895	863	888	895	868	869	910	931	850	889	897	893	871	843	882	849	901	862	891	878	862	863	910	889	860	881	876	823	896	870	909	865	942	861	872	901	859	867	885	838	860	848	885	846	901	888	880	898	848	880	870	916	846	887	903	847	878	831	852	863	863	867	856	818	892	903	904	902	908	896	891	893	918	922	868	887	824	941	887	927	876	861	900	924	880	869	916	922	897	919	843	901	903	937	862	879	851	886	884	892	867	875	862	887	881	874	894	888	858	915	853	918	876	875	894	851	868	858	824	911	921	879	903	907	892	869	875	859	889	870	903	903	904	852	901	854	873	871	864	864	913	938	835	864	870	800	881	965	814	959	928	877	857	863	885	919	860	875	845	941	844	892	914	928	891	861	784	895	841	872	908	919	854	837	840	899	870	863	878	919	855	906	925	861	908	882	860	890	925	969	919	892	896	906	896	874	880	853	856	914	841	881	856	901	856	904	895	902	893	861	877	860	844	923	863	852	869	828	856	863	876	858	858	880	880	827	921	856	906	879	899	885	864	902	890	854	855	853	847	870	950	867	885	892	918	851	851	866	860	883	891	868	923	875	843	853	902	859	899	891	883	907	850	909	836	926	903	898	866	843	871	915	820	886	858	902	856	867	931	830	822	881	894	912	914	818	828	897	857	865	895	871	879	882	857	869	920	934	880	834	902	850	859	874	922	888	899	906	893	875	811	857	865	888	873	935	884	861	911	902	894	882	867	900	898	907	860	928	900	880	831	861	854	943	889	903	853	897	898	852	949	915	864	898	868	875	913	949	933	902	910	820	884	920	918	881	912	877	860	927	861	893	901	902	931	854	872	881	870	815	885	876	901	909	923	896	896	875	889	929	870	885	898	877	876	897	924	939	894	919	904	865	895	842	845	832	886	854	938	887	911	876	853	863	842	875	882	903	900	888	849	874	947	881	912	905	853	863	866	897	842	883	847	890	952	854	905	872	849	912	879	863	867	856	927	897	857	869	849	877	895	899	930	921	850	891	852	848	852	902	925	857	926	904	896	912	911	880	878	882	833	905	962	901	885	837	900	889	905	904	847	837	861	912	875	845	861	839	922	796	903	870	887	874	847	913	887	845	910	940	845	901	868	913	869	919	895	923	868	926	886	859	908	841	890	841	891	938	864	875	880	908	929	876	870	883	860	891	850	880	833	927	888	914	896	880	873	927	897	853	863	916	864	838	863	916	841	898	910	830	899	885	893	878	913	835	865	857	845	879	860	859	853	928	926	829	842	892	906	926	872	870	872	884	856	899	882	884	881	890	849	860	902	913	854	928	857	903	911	862	829	890	857	847	855	849	880	865	901	890	884	866	861	884	871	863	888	858	901	939	870	864	900	893	898	882	829	894	869	891	857	932	874	861	886	845	855	867	856	827	829	931	867	837	862	873	932	944	878	837	894	894	878	909	836	833	878	857	835	867	898	895	870	860	888	836	849	886	910	865	886	835	877	845	874	896	826	872	901	877	913	900	854	891	908	879	884	901	925	872	822	895	913	958	870	911	905	928	872	896	910	921	817	836	891	885	908	855	836	877	887	910	871	914	865	975	902	890	868	881	920	937	820	859	943	923	836	895	834	887	855	860	903	877	931	850	880	842	853	856	890	884	858	909	832	873	895	896	851	918	849	817	848	883	860	880	879	832	858	857	898	842	865	861	894	864	849	859	885	858	831	835	885	843	876	886	860	884	869	897	884	875	894	868	864	897	957	884	854	858	878	887	889	871	849	868	913	874	943	831	867	906	943	903	893	884	897	954	840	863	905	840	889	837	923	888	933	877	873	838	868	874	875	900	915	892	873	885	941	903	846	817	828	857	863	887	850	894	903	839	924	904	841	971	870	901	848	895	876	889	843	902	896	931	939	883	864	922	885	875	868	840	885	884	905	891	868	924	926	929	813	895	917	889	837	859	880	845	867	907	861	933	842	885	875	868	860	867	927	898	936	911	884	814	905	868	867	891	852	923	962	941	872	857	899	882
63867	98018	63624	28339	7867	1967	902	793	783	769	805	792	845	799	836	800	771	842	790	810	819	796	741	788	824	818	777	802	773	826	775	785	794	779	746	798	825	853	781	783	842	762	804	767	757	819	779	817	800	784	785	800	815	831	817	779	794	784	831	789	802	805	820	796	795	800	813	835	799	813	752	879	801	767	779	801	812	725	795	823	763	762	764	769	792	794	796	785	835	780	786	763	742	795	818	835	779	811	763	754	785	812	750	760	792	828	751	827	770	839	791	766	762	753	834	819	798	823	838	835	844	774	747	769	791	848	822	773	781	840	792	778	833	836	784	782	797	801	777	821	859	824	769	822	771	788	800	807	843	815	798	813	809	778	765	752	769	786	718	786	801	831	791	767	781	848	758	711	817	823	785	766	741	844	779	843	785	814	812	803	800	818	786	791	777	775	752	801	766	816	837	793	758	760	789	786	780	745	753	794	797	794	797	761	790	758	825	822	756	839	793	748	808	802	812	849	807	797	796	790	792	804	816	807	824	753	798	794	794	781	775	759	793	794	767	794	824	803	746	823	840	783	802	821	853	775	777	775	825	762	786	822	765	792	775	772	783	775	805	832	794	793	808	779	811	795	747	782	760	784	768	715	815	783	794	790	759	804	763	826	808	815	803	751	757	817	818	781	793	809	792	762	782	822	826	771	824	770	791	794	759	806	752	791	773	821	778	791	817	781	795	795	839	770	784	780	836	797	819	792	777	797	785	836	784	842	776	785	791	727	807	786	731	778	815	792	832	774	821	819	765	796	792	777	791	806	832	752	795	798	788	768	751	794	808	822	783	846	824	779	810	811	803	816	832	787	823	792	746	780	733	816	819	819	843	776	744	744	855	802	771	779	766	783	804	769	798	815	826	790	770	758	793	785	810	805	804	793	781	799	747	784	821	771	795	763	847	749	858	756	722	736	785	759	800	820	753	840	792	795	767	765	830	766	819	817	802	728	841	760	765	758	792	828	812	813	737	803	794	793	787	758	766	810	774	786	784	806	773	725	841	805	754	820	843	771	807	787	803	827	776	794	780	798	709	758	821	819	808	753	805	787	833	784	735	767	809	776	743	780	807	759	804	842	771	802	788	786	765	751	823	801	771	805	762	768	796	821	792	835	763	811	805	818	766	808	752	742	802	764	770	781	731	807	808	775	744	796	835	787	808	790	801	797	798	789	762	815	772	817	820	793	812	816	804	819	813	801	733	765	750	826	829	787	762	804	794	796	820	751	799	797	754	769	833	805	845	827	797	774	806	795	800	853	776	822	803	808	780	769	777	741	793	774	777	748	787	811	793	838	777	824	779	818	759	813	843	833	777	828	779	815	806	736	790	769	775	784	815	755	763	787	767	745	777	806	783	748	792	792	786	814	785	767	797	766	799	796	765	746	825	768	757	736	757	809	735	805	810	783	792	757	795	766	764	764	833	721	770	853	769	806	770	767	763	797	719	791	792	823	815	770	795	796	792	792	783	726	824	773	810	740	808	771	867	777	824	777	798	798	759	813	777	774	796	770	729	769	801	799	811	775	811	807	761	860	769	733	782	846	811	802	747	822	838	770	815	697	801	821	801	759	803	790	756	778	748	762	810	773	807	769	776	787	819	802	768	785	772	756	796	810	796	837	783	794	744	782	777	816	800	789	750	785	849	803	787	797	789	784	810	803	757	739	803	786	767	803	736	794	774	787	786	776	808	807	763	794	755	808	771	803	812	817	777	791	811	758	801	763	812	758	789	793	765	788	790	734	801	791	795	773	801	771	810	799	858	757	724	763	788	789	752	750	777	775	814	784	768	749	828	743	819	781	802	826	821	801	771	767	860	782	771	817	777	847	716	817	837	775	786	781	755	790	755	811	760	801	792	787	755	810	779	780	810	803	792	786	768	804	832	803	785	811	816	828	757	797	753	800	796	792	753	827	813	802	776	770	784	787	789	800	782	768	763	777	793	775	776	820	805	815	814	756	815	818	787	771	780	818	805	826	793	818	781	802	798	768	800	767	801	802	784	771	764	790	791	816	806	797	770	743	761	797	855	764	806	816	741	779	777	809	790	767	783	789	794	785	803	833	755	776	832	769	771	778	765	773	764	810	797	772	833	790	785	781	790	764	749	766	762	769	772	772	793	842	776	813	798	807	770	770	786	767	803	781	767	808	778	762	812	785	834	801	780	813	733	804	789	691	771	771	780	783	833	759	774	764	761	776	804	796	751	779	816	807	814	806	843	814	740	817	794	772	764	794	791	821	787	818	793	783	773	847	817	822	759	811	812	820	826	819	769	802	798	779	796	790	830	762	783	757	809	786	783	793	781	808	774	802	726	790	852	800	734	792	779	808	782	822	793	794	788	820	816	781	738	775	757	794	723	790	804	768	716	795	782	787	771	836	792	775	838	785	815	795	765	755	810	794	775	791	777	767	771	768	844	793	789	797	769	797	746	743	802	812	808	833	740	822	756	807	832	820	806	809	786	780	765	817	794	835	754	734	832	828	777	801	779	819	756	787	801	769	763	792	782	820	814	818	780	741	757	807	818	768	834	799	809	804	811	833	793	774	812	772	769	769	786	742	815	782	767	833	799	825	821	810	787	824	801	783	775	769	738	794	775	808	797	791	809	807	798	811	791	765	793	759	824	784	787	799	773	845	796	780	787	758	782	768	792	825	757	773	823	811	806	764	824	765	743	793	798	788	756	731	790	819	813	777	762	789	781	791	798	810	779	782	824	774	762	758	764	777	782	758	796	802	819	828	813	843	760	784	746	788	771	788	756	778	811	769	751	795	770	798	750	796	781	778	780	837	812	810	786	741	772	794	768	801	804	776	793	783	766	814	807	838	768	783	754	766	806	764	773	753	788	805	770	825	800	798	764	817	745	732	771	763	800	773	759	750	757	774	812	792	819	789	798	787	840	754	796	794	793	754	798	769	841	763	753	795	807	799	766	740	838	795	766	792	785	753	771	769	815	797	754	800	857	803	721	804	792	787	800	755	777	788	790	808	823	814	771	796	816	836	789	744	761	789	794	793	828	805	810	811	809	804	792	815	769	805	789	761	785	834	815	764	714	783	781	821	792	758	825	785	782	782	782	786	766	811	781	801	791	809	752	849	823	789	810	740	780	757	782	801	761	814	781	770	805	803	799	811	783	815	853	802	784	810	788	742	765	757	778	827	817	804	789	812	736	823	770	815	823	770	827	809	820	773	800	828	819	762	779	766	808	828	845	791	784	801	783	797	749	833	771	734	765	782	808	782	791	767	751	780	804	773	800	787	869	741	745	831	754	797	779	779	802	755	796	801	793	804	823	812	796	840	787	793	762	820	797	818	740	794	762	815	824	711	778	850	818	781	814	795	796	776	748	782	829	806	727	821	767	780	785	765	759	812	790	752	753	762	814	787	755	794	794	776	799	793	761	829	802	805	745	813	781	808	776	785	743	760	826	767	817	779	759	732	771	792	788	772	815	804
31823	32183	24449	8213	1604	802	695	704	708	686	671	626	677	651	653	712	654	661	666	675	653	653	629	667	656	650	656	643	670	662	647	639	660	651	630	626	686	689	654	696	677	635	632	647	724	663	709	611	680	637	694	637	649	687	595	678	642	663	633	660	695	697	671	683	671	666	641	668	641	677	625	672	657	682	649	631	679	627	663	677	686	659	656	685	665	647	650	658	638	620	659	621	701	656	699	641	642	624	629	665	668	651	636	664	629	660	687	632	666	652	673	670	644	683	628	676	655	669	664	673	647	648	654	664	664	641	689	643	693	624	684	663	653	634	672	651	690	629	678	638	664	668	632	627	693	657	624	650	641	678	661	660	673	679	648	671	668	625	694	648	682	695	676	658	653	632	646	648	626	601	678	615	681	629	641	622	673	668	613	718	686	658	649	616	702	669	671	622	649	653	686	642	651	689	686	709	663	678	661	713	654	674	648	633	655	650	648	667	627	671	670	688	658	688	708	680	680	654	665	676	654	651	656	637	634	688	648	659	642	621	677	653	709	641	697	638	654	637	680	659	612	715	638	647	652	642	677	674	699	620	600	668	635	701	683	634	702	672	644	678	682	662	636	634	638	618	649	629	665	654	658	656	640	692	679	624	662	638	625	670	654	679	623	663	653	676	687	653	644	698	704	634	626	639	648	667	699	646	635	624	658	668	654	703	642	611	655	698	664	664	689	647	670	664	610	674	622	678	643	678	645	669	687	686	686	658	663	632	682	722	669	669	660	656	667	705	649	637	649	678	647	597	652	650	665	627	671	660	610	665	631	661	656	630	653	638	681	627	642	677	646	647	641	648	644	676	659	686	622	663	658	616	641	658	658	637	640	662	628	613	634	660	656	653	642	662	720	651	695	657	643	660	660	652	670	635	652	644	653	720	633	648	644	645	663	638	715	713	681	631	687	643	609	608	686	689	649	651	675	678	625	642	698	664	638	633	617	650	664	656	620	658	612	665	687	680	665	669	679	664	634	676	631	641	595	649	696	641	624	652	658	677	686	645	695	647	638	624	659	648	648	643	661	686	676	694	692	626	662	690	641	637	647	678	667	663	697	631	665	650	677	628	643	653	661	660	651	662	659	639	677	631	629	632	649	643	655	625	655	676	638	656	628	665	667	669	657	621	652	655	681	642	706	707	591	692	667	640	702	653	660	702	639	619	614	624	655	657	666	667	696	654	626	641	609	637	660	672	738	696	690	630	712	677	666	649	644	623	656	629	696	623	602	659	669	680	645	638	665	646	644	708	668	652	654	686	628	682	706	647	696	676	656	640	701	639	646	653	684	650	651	657	639	621	680	679	653	634	634	628	653	720	654	638	637	721	646	650	622	622	648	646	595	629	655	633	677	702	615	643	683	651	578	625	616	682	658	647	673	682	680	695	666	662	647	709	630	665	624	633	637	681	642	657	696	692	655	704	670	610	705	620	666	672	702	671	708	646	615	692	680	639	635	643	674	613	710	661	646	662	685	702	628	681	645	623	639	622	649	658	617	660	669	698	684	641	657	656	662	674	677	655	673	650	679	641	648	656	662	602	676	676	643	686	638	649	635	675	657	663	693	661	697	707	645	654	654	686	600	608	687	660	664	693	658	653	695	675	643	639	659	667	602	695	627	638	642	675	660	666	681	665	661	682	620	639	631	611	691	631	661	694	674	614	607	678	664	670	659	673	670	680	673	648	612	628	648	654	683	661	676	599	668	692	650	677	642	680	664	650	634	655	641	656	601	683	619	627	689	685	680	629	687	693	662	667	683	648	676	641	654	665	630	671	629	622	641	670	690	651	645	635	700	625	621	629	677	661	707	623	666	671	688	636	623	644	665	640	651	629	678	638	665	652	649	668	658	687	637	640	629	680	690	683	645	671	665	681	682	645	681	665	664	660	670	636	607	676	631	663	629	680	679	635	708	622	678	674	642	638	679	695	695	683	639	703	696	681	649	604	666	660	699	653	629	645	603	632	664	665	673	664	696	669	639	676	663	686	652	709	637	674	633	645	656	702	658	668	667	693	635	645	673	686	631	664	640	655	681	646	647	630	602	621	641	625	652	632	652	620	637	697	659	661	657	642	637	656	718	645	696	679	627	653	687	638	634	652	654	652	632	662	692	613	610	672	627	666	669	662	687	661	680	684	664	681	670	705	647	625	684	646	641	613	666	683	645	609	666	648	678	643	651	642	632	618	694	631	676	691	678	623	639	655	685	621	641	645	680	628	659	699	625	690	644	673	609	639	662	660	678	644	668	685	659	672	609	665	648	638	682	683	617	678	676	638	604	670	677	676	652	656	666	664	664	695	673	681	672	686	653	675	676	654	663	651	629	678	660	648	655	618	676	644	652	624	642	644	659	685	666	657	648	699	655	662	671	633	671	650	642	725	708	645	647	626	692	603	680	654	670	664	743	638	628	593	645	612	662	633	696	628	688	647	681	670	668	650	655	620	642	662	613	680	681	680	677	644	672	616	647	693	641	652	678	629	651	710	649	702	645	665	646	661	676	652	679	671	703	644	674	679	646	664	624	649	692	648	649	654	657	683	673	657	652	623	636	705	640	628	639	704	645	627	675	614	678	652	632	656	664	668	673	629	668	639	681	627	631	652	660	646	649	652	653	665	644	655	657	624	656	621	649	618	641	707	643	666	642	680	659	658	662	681	654	670	658	655	660	638	667	672	583	645	686	669	689	630	656	644	631	667	646	661	686	641	615	675	632	608	646	637	692	684	638	700	668	685	688	663	674	662	599	650	692	676	668	656	695	635	620	628	697	640	654	672	659	661	694	740	674	668	675	664	628	703	663	665	713	683	641	629	687	658	654	687	632	668	659	643	647	667	672	662	680	607	679	686	649	688	623	626	691	649	697	676	686	652	670	667	640	639	728	638	639	652	648	638	681	674	619	623	663	664	685	625	641	687	678	665	619	680	668	664	651	646	663	637	672	687	704	706	689	687	674	678	639	680	658	617	655	669	687	675	641	650	607	638	655	659	650	666	657	676	695	645	615	671	669	675	642	673	636	653	681	631	689	627	674	647	611	698	570	627	670	738	686	644	638	659	658	678	656	648	657	682	694	635	710	678	660	701	615	669	665	673	668	715	665	640	642	668	631	675	657	675	665	660	645	669	614	615	652	637	665	642	650	640	677	673	638	671	689	676	656	639	658	683	643	594	610	697	631	641	679	674	657	678	668	648	719	656	653	664	650	642	621	626	660	632	659	635	674	703	679	638	627	667	669	677	696	643	624	621	714	665	659	694	708	643	623	684	631	620	645	661	665	631	661	644	705	619	654	671	694	670	749	648	701	670	662	608	639	650	673	625	663	667	700	662	663	696	673	667	671	638	676	637	716	663	642	659	705	708	654	701	694	644	662	646	675	656	702	636	641	610	643	685	662	655	638	653	647	652	627	624	670	676	625	636	630	655	635	628	646	673	676	608	661	726	634	633	689	636	648	679
26210	35819	17302	4139	1214	602	535	564	532	551	551	518	538	515	557	564	536	516	530	580	566	551	559	570	569	534	555	542	584	563	520	498	533	516	526	535	559	536	573	534	519	536	530	525	504	552	507	573	495	559	488	537	527	558	519	547	490	538	560	569	553	579	581	529	563	539	562	544	515	529	526	548	518	516	523	534	493	533	556	562	517	522	534	549	567	514	499	526	511	547	565	529	505	554	527	562	518	544	520	591	537	528	524	537	550	535	582	495	537	541	514	551	545	525	545	525	579	567	550	567	535	551	529	538	562	518	541	497	528	563	510	522	556	590	541	515	522	550	548	520	537	513	562	535	530	536	527	547	510	545	525	521	559	570	499	535	525	531	581	534	546	539	524	550	524	538	576	518	518	534	540	522	539	516	572	495	546	521	582	566	512	540	542	561	539	569	555	537	525	495	536	499	528	499	543	539	548	568	523	506	531	536	536	457	535	522	530	523	562	477	562	520	541	545	563	553	550	501	536	536	539	545	503	533	513	527	506	508	525	519	530	548	540	518	511	530	519	485	552	530	551	525	528	525	542	521	549	540	559	526	492	569	573	492	582	550	547	522	493	537	515	539	516	522	542	524	524	523	553	514	546	511	516	566	554	536	587	529	570	515	574	598	555	550	506	579	548	561	551	536	540	558	484	539	553	509	532	553	569	530	529	568	554	552	566	548	535	540	506	494	538	527	524	535	553	534	538	505	524	540	540	585	539	543	565	577	536	555	531	567	513	555	515	547	541	520	527	588	469	489	539	554	561	507	510	515	534	571	572	607	531	508	543	515	589	560	568	547	511	552	475	559	532	544	530	579	556	540	550	509	549	520	556	515	524	519	527	521	533	534	518	559	526	555	523	556	503	526	520	556	537	536	562	540	540	539	520	546	540	495	565	504	551	542	522	537	517	534	499	537	548	520	536	501	569	515	586	506	559	485	575	521	490	534	555	573	529	503	524	546	562	506	528	512	528	557	492	504	581	515	541	513	517	563	569	523	543	570	499	525	535	547	510	563	507	566	510	549	559	533	524	535	542	476	537	565	521	521	567	536	522	536	531	522	509	551	560	524	536	578	549	517	533	519	522	507	536	511	582	581	549	521	531	589	534	534	541	523	501	528	570	559	553	583	537	506	566	550	582	526	558	544	518	567	550	513	544	560	503	521	537	521	527	532	525	528	524	525	550	537	541	531	524	522	517	569	505	517	527	539	540	524	552	533	539	513	580	539	572	558	532	522	523	548	567	538	554	520	535	562	531	546	558	506	565	550	528	490	528	533	502	516	521	505	559	539	496	526	559	562	520	519	535	528	558	525	550	550	548	565	507	527	529	558	516	540	539	524	533	504	551	533	523	488	601	545	527	544	530	506	500	540	584	514	545	529	551	562	566	580	566	530	508	485	518	559	577	528	547	550	524	515	528	529	570	529	548	560	548	538	551	541	548	534	535	557	548	570	517	532	525	554	506	538	534	523	492	521	542	556	532	529	517	540	538	491	543	521	547	563	555	495	532	514	516	548	549	515	544	552	531	569	544	523	561	506	557	559	567	566	550	541	525	503	554	557	495	532	534	571	541	561	537	526	538	546	508	519	518	540	516	565	553	551	510	509	497	531	558	555	565	516	488	545	551	547	555	498	586	538	541	552	510	545	540	505	497	565	540	539	528	554	539	550	539	504	512	559	567	537	545	528	573	513	530	566	559	563	540	529	554	563	524	504	513	470	559	532	497	547	585	526	549	510	522	532	528	582	552	528	547	542	499	520	503	544	531	552	475	553	531	496	543	526	528	562	506	576	560	525	548	481	537	553	526	549	509	559	571	538	584	540	568	521	503	511	571	537	530	546	541	517	544	535	538	605	539	516	533	542	499	532	503	569	574	527	568	527	533	540	537	569	537	532	543	554	531	586	548	540	532	542	513	556	551	554	507	530	539	514	537	549	528	570	527	513	536	548	544	495	490	575	489	516	544	496	529	514	529	540	508	545	492	523	548	553	559	521	561	503	524	574	512	529	527	535	556	518	544	543	532	476	540	493	501	568	531	520	544	534	543	546	536	561	552	548	525	558	529	554	524	530	517	530	525	539	558	541	528	552	513	531	535	538	519	557	525	505	525	556	552	526	525	541	498	512	545	481	524	548	578	546	568	517	561	551	535	516	516	557	534	491	541	539	519	562	563	562	516	556	520	515	575	511	528	554	517	566	508	501	547	555	525	523	500	552	578	558	547	512	533	565	527	505	562	513	539	569	550	559	506	547	556	548	500	543	513	579	508	492	521	487	521	559	526	541	511	548	528	541	541	542	523	580	541	510	556	532	526	535	507	508	572	588	547	517	546	516	533	511	543	547	509	532	543	528	554	554	543	533	564	557	544	544	495	551	538	566	541	501	500	536	511	514	524	522	508	546	559	542	531	546	512	548	535	522	534	564	541	551	516	552	544	527	534	538	542	547	566	492	533	557	551	578	553	519	533	544	518	545	524	525	556	567	511	553	541	500	532	529	563	525	536	563	544	501	536	524	562	518	538	531	548	538	583	578	553	560	519	543	577	555	563	546	521	504	524	550	546	525	542	565	556	518	598	547	527	507	588	557	548	516	521	516	488	536	515	523	517	548	573	531	575	553	541	557	511	519	559	527	568	513	513	533	487	524	547	571	547	557	506	543	545	537	539	521	589	529	501	550	513	575	544	543	552	517	556	576	550	529	524	548	581	497	501	502	537	544	524	568	550	490	529	529	518	536	577	529	544	555	560	529	539	555	467	554	550	575	519	591	579	514	569	570	541	562	545	572	552	525	527	552	533	548	505	565	492	483	533	553	549	522	525	513	530	595	530	563	537	572	561	499	491	536	530	548	543	512	563	496	558	520	541	504	484	540	537	575	563	564	531	534	517	576	514	537	552	521	549	547	547	563	547	557	543	520	493	535	548	567	522	536	494	537	558	532	503	555	537	513	564	547	533	534	498	512	547	539	514	527	509	526	540	624	549	546	490	582	523	536	578	520	555	517	551	530	503	539	545	482	563	582	527	569	533	524	554	542	525	561	575	530	531	538	535	568	516	546	531	553	535	536	544	560	520	528	513	550	528	574	518	540	553	506	569	562	554	550	561	550	565	535	525	536	484	547	499	487	530	534	546	539	553	549	527	532	582	526	555	542	547	558	550	536	544	516	525	521	532	534	510	557	511	528	533	527	534	580	594	506	511	536	527	536	576	503	514	544	531	546	504	550	496	532	550	594	528	567	526	523	520	505	530	551	521	507	538	513	507	538	533	533	543	566	532	564	493	559	555	514	556	513	547	519	510	561	560	501	535	518	563	579	533	599	585	515	558	544	528	549	532	509	530	533	489	516	487	528	521	534	508	516	495	563	499	495	546	540	547	507	524	541	531	570	519	482	523	539	487	507	549	558	544	502	512	532	546	494	519	530	549	567	567	526	568	533	576	501	552	539	529	515	558	518	543	560
26805	30237	38947	28535	10931	1817	901	702	649	685	721	681	652	696	706	655	699	700	660	636	647	660	621	700	668	662	651	712	693	674	680	650	698	644	644	654	669	715	637	661	642	653	682	654	642	632	655	636	604	695	707	662	670	645	690	682	680	678	650	645	685	666	622	695	600	636	623	702	659	634	615	655	655	699	672	644	611	658	679	656	668	701	650	657	688	646	619	660	638	708	650	687	635	644	670	601	625	668	680	656	653	645	666	733	687	651	700	655	679	658	669	645	647	656	620	644	631	677	619	646	650	722	635	687	649	637	646	653	666	651	675	662	637	691	710	647	716	678	681	699	707	718	670	663	657	625	630	609	671	697	658	622	623	700	691	670	670	643	641	640	664	662	699	636	656	628	643	624	668	715	672	718	629	630	673	662	658	635	656	682	647	652	663	639	633	655	685	671	600	669	670	655	649	708	615	631	643	640	669	681	644	646	664	638	675	636	675	681	660	649	675	662	635	639	689	647	637	663	665	710	649	677	664	695	671	674	693	698	685	670	628	622	662	677	646	675	647	650	636	655	634	643	667	671	648	650	628	640	668	669	690	628	704	623	643	681	654	680	670	662	687	665	651	707	645	654	684	672	622	617	608	640	640	689	614	661	679	665	687	687	686	676	661	670	656	674	641	617	623	683	679	655	652	616	690	641	687	621	657	649	684	681	591	673	655	712	672	710	656	639	588	692	650	725	630	631	667	676	630	615	646	671	689	665	594	630	685	634	660	650	692	658	649	691	674	668	710	673	676	631	658	681	636	700	626	639	698	698	645	653	672	660	644	652	652	622	645	633	661	653	650	664	643	698	646	640	657	648	618	638	679	696	667	617	652	670	681	638	620	635	651	678	683	625	678	647	631	673	604	633	693	662	654	643	653	604	645	702	626	677	635	667	671	690	658	704	643	616	690	670	631	628	651	707	714	696	663	709	686	684	626	684	646	649	667	619	676	643	659	635	640	665	638	661	669	686	640	642	623	611	665	581	708	704	664	685	688	666	627	638	694	667	662	637	631	630	667	668	661	685	659	605	653	629	705	644	702	635	653	692	668	699	642	692	637	637	656	602	683	685	630	706	675	678	670	675	685	657	668	679	719	678	687	639	597	692	717	652	685	669	690	626	630	680	661	654	656	650	674	674	698	660	628	711	678	653	661	655	649	677	647	695	631	650	650	681	632	646	636	692	655	614	659	639	653	647	671	626	685	649	693	681	674	719	606	644	575	666	701	670	693	645	658	646	681	639	656	646	630	671	624	656	663	676	628	624	680	681	670	617	673	644	640	632	631	667	677	666	673	632	667	705	671	688	673	656	621	611	641	654	670	642	651	676	647	733	655	644	691	661	610	678	703	675	669	670	722	666	649	621	659	628	672	639	658	684	642	694	689	691	665	703	651	614	649	658	642	661	659	664	661	661	660	676	665	655	675	680	605	667	689	641	640	675	635	648	647	611	681	660	641	646	663	687	648	661	682	596	698	648	651	658	679	659	675	665	667	656	704	679	666	674	683	647	677	671	673	640	641	632	669	639	595	605	667	667	634	679	684	616	640	625	685	668	693	704	663	646	679	641	657	670	680	666	682	639	670	588	653	687	699	647	641	656	711	662	696	665	641	670	717	667	661	631	623	674	679	678	679	681	636	687	631	683	643	648	613	655	630	637	694	725	629	671	612	623	649	657	718	659	615	640	660	643	676	694	699	712	664	641	680	678	663	660	633	677	627	636	718	697	646	648	654	684	632	720	687	642	701	681	644	679	660	670	634	649	611	667	654	645	669	681	626	657	682	656	640	665	677	691	682	638	641	638	723	713	711	647	619	667	670	675	639	646	696	681	653	701	691	699	659	654	650	592	668	704	643	617	680	609	653	686	645	654	647	651	669	654	671	668	694	693	606	643	643	685	691	625	661	655	676	675	652	613	637	627	651	650	706	659	630	677	684	671	692	671	669	656	685	689	672	654	642	654	667	646	621	681	638	642	667	645	641	689	646	658	664	666	652	624	628	697	615	674	679	645	673	615	670	670	686	656	660	693	672	670	666	664	619	675	660	693	628	637	645	642	631	621	651	615	606	606	660	681	676	669	624	664	672	656	664	672	715	680	650	691	692	705	673	670	634	657	674	652	652	647	689	709	603	679	669	639	661	655	713	629	710	672	652	643	602	637	671	671	665	711	696	634	703	667	625	678	633	647	633	663	683	660	621	644	633	674	640	676	652	677	632	650	711	604	692	685	659	736	612	643	614	632	669	637	642	669	647	681	693	673	689	642	651	647	691	681	699	652	673	602	657	669	666	630	665	632	683	649	672	682	672	638	660	646	667	645	676	630	655	660	684	618	664	627	599	647	641	698	650	655	658	676	663	605	649	699	715	659	645	657	671	667	723	633	640	726	633	696	631	658	596	652	659	662	659	659	625	643	626	690	629	687	632	662	618	657	700	687	696	671	701	653	682	623	631	638	697	679	700	695	664	650	664	642	684	667	695	654	664	625	611	649	691	666	679	666	674	679	673	704	690	670	661	610	744	672	647	659	672	594	676	668	697	720	655	633	648	672	638	649	662	631	645	642	699	658	682	613	650	628	686	683	659	657	613	650	662	700	645	652	592	669	667	637	666	692	698	604	639	677	683	671	656	678	683	631	703	686	677	650	676	656	683	617	705	639	663	671	661	662	649	681	661	662	649	630	637	661	640	682	618	678	697	623	673	639	651	641	642	627	648	666	678	675	642	668	670	668	676	647	639	640	642	652	685	679	640	676	658	661	661	704	702	640	625	697	613	709	680	651	667	652	665	646	673	641	652	640	680	623	642	676	615	677	661	665	672	633	650	676	650	651	700	649	657	681	663	667	655	661	648	620	623	633	648	617	647	715	607	689	654	674	641	638	633	650	702	687	647	637	662	699	660	665	664	636	660	669	645	643	734	668	622	649	664	666	646	683	695	672	639	649	625	641	613	660	649	684	696	664	620	659	665	629	647	651	663	651	659	656	694	690	683	680	726	653	604	662	648	714	660	665	684	650	710	673	665	664	645	674	674	655	667	622	655	660	625	693	708	661	672	648	617	665	740	648	684	645	638	598	717	674	698	632	627	649	660	677	684	629	663	683	635	681	699	634	672	657	708	609	665	670	661	677	662	663	686	692	655	675	626	624	640	669	677	652	670	616	667	685	682	683	663	620	659	665	657	645	654	642	688	689	663	661	657	655	643	638	717	633	658	661	620	651	690	664	692	686	577	663	634	642	622	633	648	695	677	646	697	683	709	672	672	657	663	643	648	630	663	679	623	659	639	648	660	673	602	692	606	673	630	672	632	634	661	728	647	680	665	658	668	667	642	680	696	637	635	654	683	715	648	630	674	696	647	652	658	682	621	686	661	675	664	704	634	669	632	630	724	647	627	648	673	662	643	652	630	645	662	627	703	688	709	654	707	653	650	695	685	656	646	692	641	694	635	695	698	664	645	687
58547	82361	47398	15787	3903	1028	651	605	578	582	610	598	605	613	588	582	603	646	603	571	576	577	586	562	514	599	583	578	582	613	567	620	547	591	534	595	577	572	551	554	577	549	554	558	558	634	572	587	562	601	597	531	601	583	586	569	549	590	578	597	533	600	588	602	569	576	584	578	581	595	562	588	640	577	555	591	548	555	576	577	590	596	606	566	565	603	604	570	590	628	555	580	557	557	535	576	595	582	590	551	560	497	612	620	603	602	589	576	561	561	596	615	556	590	582	606	583	620	588	590	597	546	540	564	578	565	601	550	566	550	596	607	589	577	575	575	569	568	563	575	564	584	623	578	623	579	556	559	616	556	570	549	591	576	562	543	594	569	607	550	554	563	594	574	592	556	590	583	554	594	592	595	556	566	529	570	563	586	539	547	559	567	625	582	550	567	556	597	590	553	538	531	561	583	562	592	608	597	570	572	611	591	557	575	580	584	568	598	597	571	549	597	533	538	620	585	555	608	577	579	597	567	544	604	598	513	531	553	554	588	545	583	538	565	554	546	617	606	571	553	582	544	533	580	584	629	553	607	597	604	581	560	540	559	574	583	554	591	552	572	586	552	571	576	605	602	557	580	557	560	579	585	563	557	563	563	613	610	559	568	588	551	551	598	604	621	618	556	602	594	585	607	576	581	584	534	576	506	574	568	554	577	516	574	559	601	533	592	546	605	593	573	596	624	552	558	576	552	585	599	610	594	548	594	606	599	572	578	583	525	610	571	558	559	580	632	570	562	527	573	586	574	562	551	585	607	621	577	590	529	569	609	589	602	573	561	564	565	588	602	617	599	592	548	576	517	554	587	635	595	591	586	572	600	593	589	580	537	616	586	599	575	564	615	585	624	546	569	563	590	551	582	584	546	565	536	579	536	559	578	577	557	548	610	566	598	594	591	589	625	545	594	566	563	593	519	630	553	545	602	582	570	573	581	586	580	593	583	621	592	553	559	590	540	559	590	575	587	540	581	552	595	529	594	575	548	589	601	594	568	590	589	575	574	617	608	624	539	622	613	592	564	596	578	592	646	548	575	589	595	589	557	545	561	591	597	581	587	615	603	558	586	594	578	584	643	568	565	589	578	572	601	595	580	623	598	569	591	567	554	588	556	593	598	571	601	589	626	568	564	587	574	599	588	577	571	571	566	564	574	578	568	546	570	547	510	551	560	579	621	579	547	606	579	559	532	593	583	553	589	566	592	556	543	569	589	566	568	629	547	566	569	593	578	589	612	569	590	600	566	551	558	570	609	606	549	577	559	521	583	598	551	578	556	609	571	586	607	619	613	583	551	583	567	597	556	539	561	568	558	577	603	529	563	553	552	535	547	579	553	542	625	583	599	567	560	574	567	585	571	589	543	534	570	591	549	598	595	573	608	585	593	587	570	585	587	548	598	552	555	574	539	530	558	569	583	568	568	538	616	590	570	633	601	601	606	580	608	590	576	567	593	586	592	566	589	580	607	616	603	576	564	564	623	596	518	574	582	588	563	546	586	580	563	564	540	607	540	622	595	618	578	596	577	554	586	557	560	582	548	587	604	555	585	603	607	608	574	577	565	591	593	601	571	588	584	527	548	602	564	592	577	618	620	545	611	567	562	560	511	555	543	557	608	603	577	581	561	615	577	584	587	586	588	581	551	545	546	602	580	549	535	588	605	603	598	601	601	594	579	592	640	552	609	576	646	623	591	566	616	594	575	575	603	541	556	586	618	549	582	572	610	558	608	558	608	554	555	583	601	582	548	564	581	610	566	577	585	542	594	570	599	528	573	548	604	542	584	598	585	547	552	587	545	579	588	596	611	580	542	587	581	596	543	612	589	606	575	558	568	577	542	557	567	569	571	569	539	594	558	574	572	599	580	583	519	600	594	560	596	607	589	619	597	601	598	561	586	572	631	576	597	550	594	591	570	569	562	563	608	598	593	567	583	556	573	554	576	538	562	577	571	600	585	622	541	584	572	508	535	584	556	605	569	640	563	567	554	613	572	581	546	590	614	564	539	547	549	620	546	608	589	565	594	579	573	575	587	608	492	532	590	597	588	538	535	579	557	589	599	601	531	580	596	573	570	560	567	592	556	591	601	595	556	615	561	589	549	523	605	547	577	554	571	575	577	527	587	573	560	602	563	560	616	577	572	584	566	560	586	595	594	581	592	551	568	613	579	599	578	578	551	583	589	600	568	578	553	572	604	613	609	583	583	597	586	560	578	542	562	629	574	568	602	572	560	544	552	582	578	629	591	582	559	569	551	586	612	589	530	570	581	545	571	583	598	579	579	561	588	533	615	576	572	574	562	552	553	592	574	588	590	565	555	546	573	547	545	597	555	537	571	556	579	598	568	573	593	629	563	548	537	550	562	562	602	584	615	596	598	554	589	548	571	605	571	563	585	546	554	584	563	573	550	565	580	644	576	594	618	590	578	550	515	545	599	620	595	595	554	591	569	589	626	576	577	559	617	556	591	569	592	601	581	549	568	626	579	579	542	536	601	579	542	601	592	592	636	565	620	571	620	592	541	614	545	547	577	575	572	634	543	585	529	533	607	566	572	621	598	581	576	611	583	587	561	588	575	564	587	547	556	584	583	622	608	558	593	548	576	547	586	612	558	527	595	553	566	530	612	545	542	578	527	597	615	538	575	581	584	604	559	569	593	595	605	522	555	549	577	559	547	542	561	584	575	578	582	571	570	569	566	529	589	562	560	573	542	560	522	555	533	596	558	574	563	558	540	574	582	560	580	597	618	574	543	617	589	546	567	595	598	583	632	590	583	533	522	544	576	576	616	540	564	597	594	528	583	565	582	570	584	530	589	587	579	580	619	563	566	542	545	583	582	593	567	561	523	564	550	553	595	571	568	604	557	596	594	559	567	610	593	585	602	585	569	607	597	589	566	605	574	595	605	580	594	579	544	573	564	606	622	554	565	567	572	552	546	563	591	575	540	610	555	619	557	617	598	553	554	552	568	561	585	561	552	565	551	574	579	628	585	568	597	541	613	601	622	536	597	632	518	567	629	548	551	600	566	568	618	554	576	563	577	559	577	553	531	559	570	619	568	569	574	549	621	574	573	559	564	581	621	536	572	551	586	579	553	554	597	521	582	582	600	582	597	618	564	537	581	606	586	579	573	562	587	591	551	575	610	573	596	577	608	572	578	523	573	549	559	602	547	605	554	617	592	555	552	534	599	555	571	594	582	585	573	546	577	525	577	591	597	583	568	591	530	586	531	527	576	563	611	569	538	516	596	557	569	568	579	602	591	586	574	554	545	603	592	578	591	576	570	554	568	593	556	593	602	574	532	584	560	578	569	590	554	557	569	549	613	591	579	560	612	551	590	556	549	608	577	568	571	562	574	556	585	558	565	582	541	560	583	555	621	561	583	557	583	608	563	606	601	587	543	591	569	595	542	588	558	617	619	591	608	618	550	568	613	605	536	574	564	555	541	562	558
24257	23968	34118	28593	21135	11461	2186	1113	911	903	911	883	936	908	879	882	852	885	883	899	893	899	885	851	888	892	890	844	894	894	847	893	875	876	877	842	908	847	885	885	819	847	892	872	879	869	875	865	858	866	833	857	866	907	843	821	824	839	830	873	839	782	873	894	847	874	856	844	890	895	895	868	915	865	845	917	911	915	862	847	888	819	835	856	847	878	839	859	860	847	813	905	907	875	845	882	854	866	833	878	842	901	849	791	895	832	858	876	880	929	809	909	868	884	845	839	906	878	891	876	847	812	835	869	826	873	866	853	845	835	881	807	829	818	889	874	856	855	869	841	842	868	868	844	849	813	839	836	836	842	886	854	847	836	893	859	795	824	858	856	873	932	884	851	887	847	882	828	835	869	876	827	909	837	873	820	863	873	880	825	880	876	872	844	865	864	834	882	828	865	921	897	830	902	833	911	864	874	899	845	850	907	863	874	887	879	894	915	860	867	871	909	859	848	872	863	859	893	803	889	861	842	854	841	852	853	859	939	896	912	911	905	885	873	850	909	856	815	817	871	849	846	864	833	822	834	770	873	885	823	872	855	867	878	874	882	885	847	896	851	885	890	851	901	895	926	899	882	864	909	832	875	825	870	860	875	890	868	837	846	876	858	854	890	901	780	870	862	838	897	885	869	930	841	854	894	888	841	849	905	894	823	807	863	869	871	852	819	922	886	874	894	853	800	832	886	879	879	881	884	860	847	856	857	907	856	866	897	842	868	833	829	879	932	881	865	914	881	834	897	860	885	880	868	829	877	842	847	807	859	856	869	831	885	868	854	907	863	914	838	811	904	852	849	894	907	900	875	817	861	896	881	877	871	870	926	873	873	861	889	816	897	888	921	851	876	903	803	874	875	937	885	915	888	832	866	854	854	856	827	857	849	880	842	896	855	883	830	908	875	865	861	814	869	814	867	864	848	841	862	842	839	886	916	850	829	863	875	864	854	827	892	881	885	835	772	881	908	864	886	874	823	878	834	884	866	868	818	830	842	873	949	829	926	904	842	890	850	892	871	854	915	859	891	920	815	869	881	903	809	903	826	835	870	888	891	926	907	846	876	912	878	850	882	904	863	841	831	851	814	856	838	854	888	845	886	855	847	857	910	826	896	854	842	875	843	868	864	838	899	884	896	889	906	876	859	844	837	859	892	847	883	876	872	955	904	863	814	834	808	856	849	883	885	854	908	839	892	870	890	864	895	817	808	883	846	863	885	812	858	783	813	867	821	879	850	847	868	826	901	824	854	852	902	855	837	896	849	850	848	827	860	866	835	838	886	861	846	864	836	864	876	848	919	848	888	901	836	861	866	887	926	933	872	878	906	855	869	858	846	879	839	825	903	911	794	886	853	878	826	871	872	849	831	836	879	917	864	874	884	902	829	904	857	865	830	891	902	898	825	871	834	831	928	875	928	862	828	829	853	887	885	858	858	827	887	883	844	882	891	869	903	881	903	859	885	858	881	893	878	887	823	866	916	839	906	808	789	864	800	823	869	894	883	841	859	847	873	868	880	892	837	862	791	890	848	904	854	848	851	899	890	844	890	887	827	879	839	828	915	910	874	911	849	850	793	923	839	858	868	845	898	892	848	850	854	831	898	863	822	873	879	821	880	849	884	841	885	849	862	890	873	842	834	836	832	841	834	897	871	856	862	863	840	856	854	872	903	866	869	870	808	862	851	888	907	836	834	815	831	871	818	874	886	889	878	863	887	847	862	888	851	907	899	872	926	869	845	874	842	861	864	846	879	857	864	905	911	845	839	812	905	834	839	860	828	860	811	910	897	867	851	871	881	870	881	849	877	880	844	811	820	852	872	868	897	870	837	841	824	887	826	914	838	845	807	837	895	926	900	880	818	862	854	868	887	881	870	830	808	861	893	881	838	875	870	867	848	887	838	819	860	870	897	868	825	873	828	894	860	857	822	851	903	846	874	894	868	854	891	879	890	879	881	905	852	810	830	921	922	892	869	874	867	827	883	809	827	880	853	832	912	859	855	899	863	876	845	843	852	875	867	896	866	821	851	881	869	839	869	889	870	863	843	856	839	879	872	867	905	839	858	857	773	854	891	862	872	837	860	863	975	890	837	900	823	857	854	897	878	873	874	864	818	822	805	882	848	885	875	880	818	878	903	868	854	870	875	909	872	888	791	806	880	879	835	924	881	780	932	843	831	820	817	855	829	865	880	868	900	847	888	869	858	842	862	869	822	883	854	833	876	872	894	896	869	843	872	822	898	802	847	775	821	868	826	832	924	898	872	883	853	882	836	870	831	849	819	907	853	869	902	902	872	882	834	854	896	837	856	886	844	889	881	898	813	824	884	821	802	915	930	921	844	850	869	882	862	840	815	810	812	868	804	862	913	934	887	839	791	847	881	864	874	930	906	885	908	885	846	853	858	873	879	895	875	880	879	862	925	924	903	864	814	832	794	870	877	859	857	871	916	833	833	852	812	877	856	876	829	839	853	851	874	847	844	821	874	880	914	863	881	845	915	900	822	807	814	894	890	857	875	832	859	867	893	828	849	805	843	860	816	810	854	874	847	849	870	906	877	893	808	854	837	881	884	895	838	793	856	863	850	894	887	857	852	852	865	877	836	850	862	861	846	910	801	864	845	918	895	831	834	862	894	858	897	872	877	925	879	896	855	876	860	890	845	888	849	885	907	881	836	814	886	833	868	844	828	920	830	901	895	812	853	853	881	891	886	810	895	874	884	901	889	844	847	869	850	883	867	818	882	924	879	869	817	907	862	876	823	864	859	869	870	920	871	860	846	883	884	869	890	879	868	859	856	798	822	897	840	870	848	894	847	859	878	875	832	882	932	866	874	833	814	850	885	861	909	791	838	848	878	858	882	835	913	876	851	879	863	888	871	858	900	902	839	853	874	873	839	895	841	859	905	857	834	881	890	850	857	844	867	898	848	891	845	794	841	864	885	857	919	857	828	886	904	821	884	880	829	883	886	865	864	828	879	881	905	828	844	904	842	833	886	877	860	866	875	847	853	868	898	860	932	837	851	866	898	830	831	846	887	847	858	875	888	894	884	833	853	910	864	886	848	848	844	893	806	866	849	807	863	849	897	872	816	879	920	866	883	897	892	858	903	923	896	855	832	868	883	906	862	826	863	900	868	870	824	905	852	849	831	784	880	843	887	833	866	860	896	895	906	857	850	852	901	897	884	864	897	870	872	786	866	880	876	883	873	860	829	882	853	893	840	838	855	860	843	892	854	859	830	880	843	851	854	835	882	859	816	840	896	897	826	867	874	867	858	815	859	866	853	880	896	857	844	847	854	846	804	836	864	862	848	816	892	896	843	872	849	897	835	839	930	852	837	848	870	860	870	834	811	844	847	898	890	860	840	844	874	895	877	833	876	868	849	921	857	890	926	948	847	967	824	798	820	843	860	921	832	867	879	861	822	873	866	833	875	837	874	888	874	879	864	857	884
61195	100203	64143	32895	9811	2288	1012	843	798	819	819	755	768	792	772	770	808	748	836	744	760	768	787	802	765	740	814	785	759	780	773	819	793	780	797	817	754	808	815	758	807	783	794	749	776	809	807	796	772	801	768	759	728	779	808	774	791	817	797	853	770	788	777	763	824	764	761	799	783	783	822	762	762	769	803	799	747	795	771	792	786	755	804	821	754	786	781	739	740	824	774	782	776	732	807	805	774	760	746	802	757	851	762	795	809	768	759	744	759	748	754	826	794	755	777	802	802	797	732	807	759	756	771	802	755	808	776	755	755	760	774	841	790	778	790	778	733	808	838	810	762	777	797	787	791	742	782	804	755	775	843	760	826	769	775	760	753	779	809	777	771	822	776	778	738	715	763	774	781	764	802	748	805	804	758	790	792	812	780	770	815	758	794	812	798	750	790	824	756	790	834	768	803	781	816	803	801	763	783	771	772	804	800	767	781	787	797	778	772	795	771	773	787	757	766	771	767	806	770	797	757	802	802	765	762	774	773	809	809	774	804	790	797	756	817	770	751	837	785	782	760	735	774	773	755	813	833	757	749	761	772	837	755	778	755	840	813	758	813	809	784	816	825	775	851	777	793	779	775	827	818	788	760	778	836	725	796	772	758	848	765	824	794	794	797	786	769	794	757	841	797	722	805	797	753	743	737	801	781	772	797	797	760	798	758	762	770	792	778	788	807	790	809	835	763	770	782	830	787	763	780	758	795	829	743	779	812	804	794	826	798	752	774	778	809	823	779	793	745	797	787	772	801	798	769	846	782	834	794	782	780	771	798	769	769	808	796	792	797	777	763	766	765	766	797	739	756	795	784	776	766	777	786	803	791	807	818	781	811	778	774	821	733	757	794	767	805	785	779	793	799	793	808	804	779	762	781	745	759	794	836	774	785	764	742	794	761	761	763	754	743	793	771	813	732	779	757	809	781	737	791	761	770	791	757	763	790	729	766	751	797	852	747	802	753	796	784	804	759	771	740	751	762	796	754	786	794	786	763	812	786	769	764	761	769	793	758	778	753	799	808	788	741	791	783	756	814	772	776	766	783	805	796	777	818	772	781	748	815	726	812	778	791	782	770	783	796	761	752	757	732	771	820	726	841	789	796	767	807	810	835	752	767	705	827	777	802	777	763	770	807	735	770	788	754	818	744	786	794	829	818	810	749	762	786	791	785	787	807	788	802	763	772	837	750	818	755	748	817	750	715	789	794	794	810	785	828	762	806	766	791	793	807	762	804	691	853	779	787	749	771	748	793	767	760	747	815	756	784	762	755	771	815	759	764	789	783	772	830	732	782	790	835	746	825	725	813	714	792	791	800	767	797	777	798	749	807	740	773	733	792	801	785	788	762	801	753	784	825	756	776	757	768	812	742	776	804	777	766	804	789	755	802	707	744	785	762	780	778	792	773	778	797	746	839	787	787	767	809	777	727	784	738	753	763	766	845	824	760	790	747	768	803	807	810	791	751	735	803	754	790	810	743	744	839	773	816	787	802	784	759	787	793	722	742	788	782	806	785	771	782	777	795	786	781	787	768	815	787	813	779	745	771	746	764	808	787	756	841	796	798	776	768	798	736	778	785	822	734	772	742	796	837	782	799	762	758	744	767	759	812	771	797	760	733	795	760	813	769	745	833	815	766	773	779	781	765	771	778	763	747	788	800	753	742	803	787	763	789	764	786	803	753	830	775	840	798	776	742	732	777	786	751	724	755	736	833	778	772	789	773	779	751	782	746	761	807	847	730	829	781	807	806	746	722	783	778	775	826	860	748	780	809	799	819	784	787	801	769	807	800	762	778	820	723	807	783	726	738	797	795	782	813	775	788	778	796	780	771	819	788	750	781	845	760	803	772	799	748	803	815	733	779	760	741	702	760	786	816	787	787	756	800	799	781	753	788	771	801	759	784	779	736	739	798	801	756	775	770	797	798	797	785	735	730	774	795	800	765	793	775	778	769	755	794	744	751	752	797	754	786	769	791	801	768	797	757	736	770	760	766	746	737	802	791	740	784	804	732	790	777	818	740	766	788	741	785	771	800	762	751	838	800	783	770	771	812	809	771	761	767	773	775	786	752	786	795	783	803	745	778	826	780	748	783	780	795	780	747	765	808	833	732	826	755	756	784	787	702	783	759	797	806	768	805	792	771	791	784	788	793	759	731	770	779	793	768	778	762	771	764	739	733	785	855	775	808	806	812	806	773	765	761	764	834	792	800	779	760	764	796	835	744	793	753	797	794	753	779	754	815	758	716	778	735	759	796	832	800	791	805	769	789	791	787	763	769	769	824	814	773	764	739	803	783	781	812	806	793	767	775	787	716	762	770	800	759	767	762	809	771	773	796	787	773	788	779	782	752	792	802	840	770	758	809	755	765	784	746	781	751	822	804	824	813	793	838	793	761	782	800	792	795	755	797	752	754	749	771	779	761	785	852	774	777	780	806	707	780	773	801	780	801	779	764	770	804	784	784	793	830	782	824	791	777	807	807	801	784	806	749	774	805	763	810	768	785	767	753	815	760	741	762	743	747	813	826	831	794	703	820	745	737	752	766	752	768	801	785	790	800	808	813	775	814	768	775	799	773	775	815	766	767	811	771	778	819	764	770	818	752	754	755	792	824	800	789	760	861	798	769	808	769	760	743	791	783	768	789	791	818	793	759	771	757	814	773	785	820	807	743	769	798	819	789	772	761	754	791	788	791	766	805	782	755	860	773	772	784	754	771	769	819	786	784	774	792	801	779	812	772	816	818	795	795	789	760	750	801	800	805	758	787	767	772	763	819	810	813	812	811	770	765	825	774	859	797	823	782	768	795	798	757	780	778	808	752	778	753	825	737	778	786	752	753	783	782	764	815	785	782	774	793	788	809	780	801	787	752	801	809	766	764	789	810	792	744	748	801	784	797	830	837	753	718	781	812	818	819	770	781	772	785	871	748	727	782	783	832	785	806	800	781	796	762	791	790	756	717	808	778	763	811	732	788	824	753	814	780	776	749	790	771	758	828	750	790	689	761	785	768	809	782	741	794	755	774	750	784	812	799	748	768	814	813	778	717	763	833	794	821	859	740	728	801	767	791	813	791	770	782	786	792	801	815	765	789	799	757	801	776	813	739	748	751	733	764	795	833	765	809	748	814	716	781	747	817	800	771	770	758	781	810	784	806	776	788	767	755	785	790	823	761	801	841	829	816	766	762	755	779	799	739	788	758	795	765	785	762	810	746	774	728	795	783	709	795	833	818	836	785	764	780	759	764	762	749	771	783	853	794	784	742	783	802	770	773	780	739	799	772	755	770	767	781	781	763	786	814	750	754	764	788	786	760	823	746	758	777	819	829	781	821	765	753	820	775	790	792	769	777	789	764	745	768	786	769	799	763	743	761	741	817	819	757	781	762	754	805	823	753	765	760	812	743	816	756	800	753	838	787	771	770	768	814	751	813	787	786	786	784	764	790	756	733	796
32693	31792	22638	7483	1654	817	723	663	696	697	673	626	686	690	678	680	638	647	651	660	671	620	674	660	695	645	690	619	640	681	643	609	631	645	626	640	621	631	666	606	680	684	658	629	631	616	668	651	637	692	652	633	652	628	667	687	648	653	646	656	616	605	615	665	663	636	642	649	649	673	614	628	664	659	711	669	625	613	606	656	594	640	643	625	636	652	617	636	627	644	679	650	665	687	630	627	652	665	598	675	641	680	631	643	667	636	723	637	619	683	659	678	677	647	653	618	616	637	611	633	647	605	616	638	685	676	631	689	677	625	657	608	612	643	660	636	650	595	669	662	674	634	664	645	625	692	640	683	643	645	620	674	611	602	664	673	682	637	646	642	673	642	637	652	643	681	670	642	669	618	661	658	598	667	639	654	616	607	634	650	654	611	621	597	687	665	658	660	667	636	643	655	658	663	669	661	633	668	670	667	627	645	652	647	685	620	657	601	652	614	621	685	679	665	629	681	681	657	677	683	609	657	658	635	622	649	648	621	708	650	629	640	671	630	642	641	674	620	648	629	678	641	638	672	647	630	662	646	655	657	617	649	695	673	674	647	663	619	645	655	657	684	688	664	691	607	648	656	625	652	652	673	640	635	663	638	619	660	619	632	623	616	650	648	641	695	677	620	644	674	655	683	602	639	665	623	687	652	650	627	693	651	654	668	675	672	675	670	708	667	649	651	699	628	650	638	621	674	672	611	685	641	657	603	638	652	625	581	672	648	647	585	687	620	665	608	665	657	628	603	628	656	676	632	618	671	664	646	675	673	618	601	645	664	633	569	662	669	665	655	612	635	669	680	654	703	634	627	630	647	644	646	631	625	650	658	651	659	664	657	635	632	624	635	672	626	627	676	656	645	629	628	612	600	650	602	657	627	628	635	673	660	663	641	648	652	653	636	646	610	616	656	621	664	619	710	614	657	672	654	646	603	627	691	638	709	649	628	660	594	611	629	640	630	657	618	648	661	639	681	607	634	638	655	648	672	642	671	653	648	721	644	656	662	638	673	627	652	590	623	653	653	619	643	654	648	633	667	641	633	597	608	666	617	634	648	646	655	635	646	635	646	661	641	659	687	693	634	679	605	631	661	634	630	647	574	635	613	595	642	608	653	674	698	672	661	662	641	630	606	660	643	629	634	648	645	696	677	639	648	651	656	622	668	643	660	654	648	687	655	650	643	693	612	653	637	661	694	657	673	639	667	715	668	618	647	661	631	706	653	663	653	603	673	692	650	622	644	625	641	647	683	661	672	639	676	658	672	633	618	633	640	626	620	637	601	645	656	629	618	716	664	608	668	673	591	615	652	628	613	622	676	665	695	640	611	635	633	658	638	666	613	642	621	600	645	681	669	638	648	662	663	569	668	668	646	634	621	649	598	619	687	661	629	629	613	627	609	653	641	681	670	634	666	658	643	601	640	688	654	635	637	615	643	670	673	672	613	637	684	686	631	650	662	640	640	699	611	624	718	623	600	691	663	683	647	667	616	658	661	664	702	668	644	638	651	659	634	633	633	647	667	653	704	683	665	646	676	632	639	643	643	644	665	610	630	631	646	645	591	637	637	664	581	653	629	657	659	667	588	611	692	631	665	630	645	656	651	632	649	631	630	657	612	694	648	668	612	661	638	673	671	659	647	634	642	637	642	614	649	674	567	615	634	625	680	686	661	681	639	613	640	643	656	655	664	715	647	645	624	636	657	659	622	646	642	656	669	648	667	650	659	674	627	664	693	604	653	667	597	653	628	628	629	599	662	618	705	665	628	670	610	627	650	631	631	601	626	654	621	644	657	634	649	617	652	641	622	696	647	594	620	647	684	663	672	625	660	678	649	607	623	611	590	634	669	646	643	611	659	663	611	651	635	636	623	649	658	649	634	668	613	636	625	618	632	607	611	648	638	692	598	653	680	686	629	645	662	669	620	640	654	643	617	670	659	642	604	693	599	650	622	690	660	672	653	659	619	651	623	603	674	674	662	643	671	631	624	651	660	631	601	676	646	620	655	650	636	683	646	613	658	641	686	658	644	678	666	609	651	651	698	656	645	646	625	641	646	647	625	663	628	648	668	641	660	678	637	615	616	607	665	629	606	614	672	675	626	661	638	596	600	694	634	650	604	649	635	654	630	639	620	617	622	683	688	647	678	610	604	616	643	676	678	660	658	644	625	672	686	673	673	633	702	657	673	674	654	631	653	632	671	676	655	602	640	652	666	640	725	614	609	659	672	597	639	631	638	674	655	639	670	654	638	666	644	658	698	665	654	627	653	692	677	668	620	686	637	684	671	656	631	619	639	624	605	617	631	659	594	630	701	614	640	655	650	643	671	632	666	695	688	623	643	603	670	660	661	628	635	655	623	656	681	644	661	672	686	644	636	657	652	621	671	642	643	618	651	716	640	638	642	658	605	636	616	684	641	660	620	655	647	598	704	633	685	607	599	646	646	696	668	668	635	664	663	634	674	697	642	607	653	637	645	658	617	650	624	655	650	674	677	591	637	627	626	594	640	595	624	654	631	670	621	657	706	590	653	618	640	608	641	618	623	669	653	636	619	648	668	618	653	631	622	636	639	606	638	641	658	682	669	635	620	656	643	636	657	638	640	660	618	674	640	660	630	669	666	604	641	651	640	677	695	668	641	621	620	615	608	632	644	671	618	667	662	639	642	647	634	669	621	648	660	653	637	651	699	704	610	647	609	659	633	657	667	675	684	656	636	636	646	643	632	655	619	678	605	708	645	664	691	674	606	697	605	643	601	647	670	626	664	645	600	599	671	690	679	666	649	641	640	617	661	657	648	665	648	658	691	638	631	659	702	668	660	664	626	645	651	625	616	665	605	615	693	680	724	632	685	634	638	642	680	656	678	674	686	609	627	645	613	624	645	647	689	650	626	642	659	677	657	650	660	643	646	631	655	649	613	669	647	645	650	679	672	699	605	642	677	609	654	643	621	645	662	641	678	630	666	573	631	605	639	677	627	626	653	637	587	654	631	685	660	637	607	639	648	690	613	633	665	625	654	658	662	649	687	649	604	673	659	631	619	583	629	632	647	658	635	685	614	658	632	627	638	647	615	678	711	673	643	646	680	674	653	628	660	640	624	649	659	645	649	619	661	660	629	666	615	652	655	667	670	613	635	668	669	647	687	582	681	594	692	613	713	656	636	611	667	648	648	659	633	586	662	694	601	667	629	640	653	641	639	635	695	648	623	659	658	639	618	664	655	667	680	651	650	612	647	641	634	688	664	654	676	609	658	659	646	670	615	616	672	655	585	634	651	652	611	677	652	630	631	620	647	669	621	650	637	664	608	665	644	661	631	673	653	669	655	591	657	673	630	660	667	671	584	619	667	674	693	610	631	665	628	639	649	664	615	653	637	661	630	651	644	661	680	668	627	676	632	689	694	609	620	592	637	650	708	667	627	634	627	609	603	621	639	678	694	664	629	654	666	644	627
28468	34716	15605	4220	1229	659	522	548	535	538	549	488	552	509	547	542	536	549	528	531	525	545	491	501	538	525	549	546	519	533	553	552	549	501	528	542	511	472	554	501	509	532	546	542	502	509	514	521	508	524	527	532	567	500	522	574	532	475	523	501	575	557	514	530	547	530	520	531	514	556	550	538	564	523	530	507	538	549	509	536	527	536	549	543	501	532	534	569	515	552	533	496	537	517	505	479	525	539	487	515	511	501	546	515	555	548	522	482	507	510	540	556	514	528	502	521	561	518	463	525	546	557	495	523	493	532	518	520	544	524	545	553	511	521	514	498	539	515	481	564	528	521	519	601	527	495	506	533	563	547	539	550	547	515	535	522	543	504	538	548	539	544	529	509	476	527	517	493	472	489	562	530	506	523	539	524	482	537	534	523	503	506	498	536	530	515	506	511	543	519	483	558	488	541	514	538	543	510	525	501	537	512	524	518	509	507	492	530	553	577	560	542	588	501	552	548	550	545	553	541	542	580	481	483	549	561	527	499	520	528	546	522	514	536	559	507	536	507	504	535	519	507	484	583	531	484	513	536	533	482	536	537	562	490	565	544	537	488	544	520	530	505	563	521	496	561	550	530	525	503	550	568	504	534	512	473	537	519	564	577	565	514	532	551	501	530	524	519	532	528	557	527	515	485	518	526	542	513	540	532	487	454	484	523	505	553	557	533	563	527	539	491	560	531	481	550	516	521	550	518	499	516	547	525	509	518	564	499	507	515	533	515	506	583	526	522	535	535	534	523	551	539	517	530	495	501	552	498	478	530	534	502	518	505	511	520	539	559	534	515	518	499	497	490	515	541	516	528	496	495	533	527	519	515	554	531	539	503	485	574	520	498	538	549	479	536	517	551	526	550	538	530	536	533	525	530	528	514	540	550	526	568	533	505	531	492	520	526	525	508	507	476	527	568	535	529	502	529	542	515	561	522	523	528	490	500	566	534	545	514	522	535	497	557	525	495	532	562	569	525	570	543	520	522	514	490	525	551	479	565	574	507	510	533	529	551	508	540	510	535	530	559	457	538	507	566	536	515	529	537	514	565	546	564	513	517	529	518	505	527	516	514	521	540	512	555	552	552	531	520	568	544	558	510	530	531	505	547	536	539	544	516	538	520	508	532	523	517	525	559	517	536	514	532	514	553	475	560	539	556	508	505	518	511	564	559	525	527	547	542	481	508	534	535	571	527	530	534	519	522	503	523	519	508	544	536	517	550	539	531	511	491	526	547	565	500	463	499	536	552	523	560	545	499	534	514	549	531	524	561	532	475	519	529	541	550	528	525	527	551	541	529	514	525	509	490	497	539	541	563	523	509	532	538	554	516	535	564	548	534	509	564	485	565	479	549	543	536	501	505	512	494	542	538	535	520	535	557	540	549	535	562	532	514	443	507	503	473	503	521	501	533	510	547	538	521	504	535	523	518	518	503	539	488	568	535	522	494	520	542	554	534	563	550	521	533	557	512	535	557	525	552	598	519	554	477	530	516	531	543	514	546	523	509	517	553	537	511	528	548	507	518	522	530	528	536	502	554	543	553	536	520	569	550	521	542	519	528	557	532	518	504	470	521	521	513	500	556	505	526	532	522	525	544	521	529	554	546	556	516	536	520	524	524	529	552	518	518	525	493	534	539	552	517	504	546	512	551	522	528	572	580	491	548	504	519	538	533	550	506	506	536	540	495	521	503	567	531	485	532	512	526	532	569	516	509	549	525	581	514	511	534	513	567	518	539	524	507	497	523	549	523	541	525	517	512	533	532	547	508	530	515	508	517	496	556	495	522	521	571	536	530	512	556	491	523	553	540	546	540	523	524	517	526	525	547	553	534	493	508	492	507	531	511	519	573	537	518	520	541	527	533	558	496	493	500	499	539	534	554	521	540	527	507	515	540	536	551	490	550	470	528	548	512	547	523	499	544	545	528	546	521	517	540	478	544	534	503	526	511	573	528	542	510	500	555	537	549	518	502	495	509	492	573	527	533	522	515	510	507	497	499	574	478	536	538	512	503	545	545	540	552	550	576	572	538	480	519	498	548	501	486	521	464	558	530	507	524	515	503	536	525	537	506	543	511	524	518	539	551	511	529	523	547	544	514	540	527	536	525	506	506	555	524	566	513	538	538	523	529	558	516	548	521	522	554	482	516	515	538	522	536	582	500	540	567	497	520	510	531	532	530	569	555	548	483	509	525	500	536	578	470	522	531	535	512	498	555	546	518	568	526	571	531	520	549	520	550	512	521	519	533	567	502	505	510	544	568	553	540	504	534	540	517	553	550	559	506	493	553	485	506	536	553	525	529	557	534	561	522	520	537	555	552	515	540	500	551	534	496	527	518	531	502	529	527	517	503	553	517	528	493	507	557	514	531	516	527	540	547	577	550	520	543	514	510	485	499	506	551	552	511	517	554	548	538	520	512	548	525	488	511	525	529	557	522	516	534	515	525	556	543	532	499	537	490	515	520	483	528	548	485	536	550	543	511	494	551	522	546	552	580	544	532	534	550	554	526	508	556	496	521	524	533	519	504	539	539	497	516	519	529	490	510	537	515	547	542	536	539	507	549	498	541	530	552	477	536	564	536	553	521	491	563	524	514	516	570	535	519	516	559	518	523	488	549	528	510	563	527	530	499	515	521	520	516	513	510	527	517	517	536	511	535	543	539	503	525	508	541	524	519	494	524	491	526	549	501	514	525	479	554	527	560	512	494	557	523	523	521	551	525	551	525	527	502	568	566	527	546	489	541	547	540	535	512	524	537	556	536	509	495	527	502	532	526	499	516	519	517	544	563	501	539	511	465	506	574	556	516	507	492	524	537	535	506	541	539	553	546	523	540	531	485	526	537	531	560	534	535	508	514	540	520	517	546	515	537	548	505	532	519	504	554	517	496	569	495	527	517	547	494	539	539	564	508	539	521	499	534	558	528	505	550	522	513	497	533	533	543	514	513	531	523	551	525	582	551	552	509	534	486	493	522	542	511	502	529	572	481	527	515	513	545	545	565	500	533	514	525	552	534	526	516	521	499	524	529	534	516	539	538	558	503	530	532	556	560	540	519	532	531	516	498	508	520	466	488	531	525	519	503	535	542	523	516	552	504	525	541	547	522	527	499	536	521	501	474	533	562	559	510	494	526	509	530	516	537	506	540	509	490	517	482	517	531	533	545	563	550	518	574	597	467	542	556	484	539	505	515	471	497	477	530	518	512	521	525	556	540	558	532	534	507	512	553	505	526	537	568	496	525	552	547	539	530	543	521	541	532	534	541	494	545	522	450	515	496	536	512	522	457	520	515	507	506	556	552	537	522	538	519	536	538	520	494	555	499	497	505	521	519	535	496	542	524	510	547	521	545	551	510	506	533	555	483	524	539	534	522	533	513	491	542	552	490	502	559	534	549	482	561	531	507	566	508	533	516	561	564	535	558	499	596	532	498	551	549	552	507	569	475	531	511	559	551
26987	29068	37754	28005	10328	1719	836	734	690	690	702	702	644	692	675	658	676	690	652	653	692	693	706	695	673	633	631	656	635	682	686	688	670	621	647	658	675	667	630	648	687	645	682	659	682	655	693	626	672	684	673	638	664	647	697	655	616	603	659	649	682	684	704	673	672	656	603	598	612	655	625	638	657	680	728	642	674	647	625	641	663	669	677	662	612	616	705	665	658	629	653	652	694	633	686	682	703	685	676	615	642	606	683	622	634	661	699	658	645	644	689	682	627	666	658	634	671	662	671	654	679	645	647	744	665	623	649	635	646	652	627	660	690	690	714	649	666	642	680	608	694	626	621	670	677	623	635	644	673	651	647	646	678	638	704	678	704	646	655	652	624	655	624	670	690	670	681	633	651	656	710	652	638	672	658	726	654	652	690	647	687	724	674	678	647	690	660	666	681	671	663	636	636	639	647	625	596	658	689	693	625	662	703	678	645	593	704	671	683	644	633	627	638	623	658	645	656	652	628	701	668	618	647	658	672	678	685	718	634	642	667	619	658	692	631	626	698	686	702	657	683	667	649	637	603	675	713	672	642	673	669	664	633	708	651	680	684	667	637	665	660	670	681	666	671	689	604	649	685	669	688	645	671	670	675	660	675	667	635	641	663	671	644	668	664	734	648	629	681	657	631	624	646	659	635	684	658	690	730	628	627	659	634	660	666	684	651	677	657	655	637	639	683	633	642	646	637	636	641	639	666	673	688	672	619	670	635	634	685	576	641	638	662	635	665	683	648	678	650	664	666	671	651	618	647	642	685	682	679	680	681	639	649	697	647	663	650	669	649	685	640	681	673	689	656	656	697	621	655	683	676	680	627	612	640	703	685	610	648	633	656	674	674	674	622	660	658	674	650	654	616	667	635	663	666	671	684	663	653	683	707	654	643	633	630	634	688	658	643	684	634	649	660	639	610	651	631	651	655	691	675	702	605	650	667	679	658	711	657	633	686	625	659	622	658	686	705	634	647	619	715	701	676	652	678	639	669	658	679	675	666	666	657	673	637	693	626	632	667	690	714	615	638	663	667	648	642	640	667	626	719	628	656	674	629	650	613	603	682	621	611	651	638	638	676	612	673	646	669	666	651	711	662	683	651	652	611	657	689	674	658	673	653	692	695	655	639	690	647	593	651	673	685	682	671	634	715	643	683	626	647	614	636	665	666	640	662	583	692	663	715	683	649	623	651	612	660	646	665	639	654	660	653	618	656	641	642	659	630	694	628	633	596	673	665	628	625	662	679	678	672	610	618	706	620	634	664	664	641	668	658	682	654	678	695	633	647	715	668	629	609	666	688	638	670	699	651	641	634	609	656	687	692	658	624	692	557	664	725	625	602	668	646	636	670	679	686	602	661	627	652	648	626	631	674	633	671	687	635	682	692	692	651	618	662	613	677	643	684	646	649	650	654	620	662	652	674	662	663	624	687	671	687	659	629	638	667	707	642	665	670	651	671	701	707	643	640	684	642	650	620	680	648	631	672	655	646	650	629	629	619	662	682	634	627	652	661	662	642	676	667	644	631	642	653	656	591	639	683	685	666	637	701	650	687	703	641	645	673	639	650	646	636	689	645	616	654	685	641	617	622	654	655	620	630	633	642	631	623	691	685	650	600	680	656	663	676	666	662	667	608	691	637	649	651	665	657	677	656	659	649	628	633	665	697	704	679	673	652	687	657	675	629	672	681	666	659	672	647	652	670	670	656	646	678	674	684	641	657	675	663	629	648	673	643	640	666	664	667	664	673	671	637	665	685	621	628	619	656	632	706	651	650	660	645	683	674	641	591	655	654	654	663	682	666	666	613	679	684	654	637	644	646	643	637	650	666	600	647	651	622	674	637	621	654	645	676	650	596	680	698	684	642	647	694	611	686	675	688	694	667	670	619	665	675	627	676	739	694	646	685	653	684	684	680	638	661	655	649	651	636	671	639	650	626	644	679	635	665	679	739	656	650	728	685	650	658	670	660	645	645	657	647	679	673	607	673	677	682	660	646	666	696	644	620	685	661	714	669	659	664	656	657	722	622	646	672	673	679	641	640	676	620	656	625	634	664	675	656	668	659	615	678	608	696	637	635	665	652	662	663	639	656	668	686	684	622	666	587	607	668	667	649	669	674	675	658	648	666	698	692	660	701	688	584	639	626	666	672	654	638	615	628	681	641	627	600	637	669	690	674	673	619	688	639	702	681	631	676	680	679	685	663	684	579	585	677	647	652	670	644	664	666	650	665	659	601	646	651	660	655	645	666	723	625	727	660	672	655	706	659	676	673	704	643	635	650	677	653	601	657	667	659	668	635	643	670	686	626	688	630	680	664	648	654	664	659	680	661	662	639	640	605	639	618	582	682	648	667	640	655	707	649	631	662	660	660	642	653	651	610	624	668	658	651	707	675	647	655	640	640	633	658	730	665	655	671	627	626	653	744	695	656	669	659	684	684	690	630	613	646	659	659	608	652	659	689	725	663	676	676	692	595	643	660	643	653	648	670	620	645	636	675	672	692	691	666	718	608	618	676	672	669	624	603	665	652	635	627	649	682	666	694	641	671	645	631	671	683	649	666	651	620	681	678	636	689	644	679	706	635	629	665	689	680	630	642	700	644	628	644	616	682	715	654	667	673	695	668	673	652	666	644	649	635	660	677	659	651	655	654	676	663	645	673	628	628	679	652	633	676	632	665	680	644	656	640	618	670	721	645	665	689	686	659	675	659	674	627	639	671	660	684	668	664	660	668	660	629	653	648	663	645	621	682	620	672	650	665	662	684	644	614	633	661	669	648	655	626	667	664	690	659	692	658	712	677	631	632	645	710	652	663	677	662	627	678	672	676	665	602	672	606	646	676	668	666	685	690	631	682	637	699	682	654	651	678	653	664	649	645	641	655	685	662	680	662	613	610	700	631	645	646	634	674	632	626	649	645	645	680	629	651	659	676	668	617	637	672	644	656	685	642	640	656	637	630	652	659	661	697	629	678	630	643	636	644	619	680	640	679	636	678	685	700	671	676	674	667	630	662	659	661	690	631	674	642	618	650	647	632	651	630	656	666	701	666	663	642	674	651	661	649	680	670	661	654	618	650	628	704	671	651	628	661	621	673	668	609	649	659	684	600	675	679	626	616	655	637	678	681	677	683	698	674	643	626	682	656	669	698	600	692	605	635	672	675	637	657	608	650	682	690	647	708	656	658	646	645	644	692	642	694	645	656	630	620	657	702	635	641	638	684	604	650	682	727	651	641	651	642	657	652	701	657	628	669	683	661	699	685	659	650	690	689	586	604	664	639	622	708	684	691	679	690	618	608	622	654	689	670	653	609	661	636	637	623	676	646	683	646	674	634	658	674	682	662	672	680	649	632	677	659	656	642	604	670	623	722	665	694	669	591	657	627	625	630	694	646	697	606	644	663	659	670	672	598	633	643	638	618	670	683	687	664	669	651	634	689	640	658	664	624	687	639	621
60305	78995	46408	15730	3611	1007	673	600	565	534	546	565	636	568	546	588	603	601	594	548	558	608	605	582	558	584	592	602	563	543	602	527	573	581	537	594	533	560	518	553	534	605	582	546	585	589	614	594	595	600	561	569	550	577	511	594	581	614	617	569	589	559	529	561	587	621	573	531	551	545	553	584	565	568	616	609	575	598	589	568	566	604	597	612	570	633	561	568	546	591	566	584	595	564	570	592	578	573	579	518	571	558	559	561	594	570	564	599	535	535	564	570	565	593	543	540	521	585	621	581	577	595	551	598	594	537	545	580	597	586	611	574	573	548	561	572	517	585	564	587	616	569	585	576	497	572	584	580	572	614	610	596	604	585	588	568	558	586	555	539	565	614	562	575	585	544	534	587	572	563	602	602	570	562	582	625	540	575	585	601	580	583	557	592	551	567	553	581	572	573	548	578	568	558	554	573	569	546	582	579	593	572	559	566	554	578	600	570	550	552	573	601	557	577	588	583	572	586	571	539	579	572	548	539	545	568	584	598	613	586	567	600	581	631	564	555	525	564	579	564	581	574	589	554	541	595	576	592	569	568	558	588	549	539	609	586	559	571	541	549	593	544	569	580	560	535	565	577	558	565	553	549	540	581	557	530	572	581	590	590	559	531	592	544	517	573	537	551	597	572	549	551	552	591	565	590	570	578	570	564	596	556	543	559	599	556	557	576	545	543	589	551	574	577	523	572	566	573	560	576	554	540	540	561	588	547	556	573	572	533	575	574	581	569	574	559	578	564	616	573	556	569	565	619	590	546	601	574	612	593	581	543	588	577	553	537	566	539	568	560	569	551	614	618	531	568	635	550	589	601	567	581	586	554	585	570	533	569	597	526	598	595	583	569	588	581	564	559	590	555	636	577	541	553	540	599	570	588	550	592	555	616	563	582	581	519	581	537	559	570	586	625	607	593	539	575	552	547	570	565	548	560	556	560	559	572	554	534	542	604	573	580	553	578	512	549	590	598	546	583	560	567	552	572	563	550	585	555	573	553	565	599	534	537	598	559	607	577	559	585	564	590	595	564	552	576	619	552	570	534	605	545	568	552	614	571	582	559	598	580	582	595	587	564	577	563	589	575	573	532	551	536	517	581	600	547	587	651	558	548	508	570	584	585	550	563	570	556	558	579	548	585	566	569	557	584	577	597	542	540	598	537	547	550	571	541	593	579	601	598	546	582	558	596	628	577	567	561	571	588	547	624	519	577	577	545	584	540	564	582	561	568	588	568	537	618	576	573	599	567	579	552	550	610	531	568	575	560	571	543	564	560	556	571	555	576	602	613	581	539	552	573	552	573	567	565	554	535	569	562	531	557	547	576	570	550	518	593	581	592	538	589	611	565	580	582	576	557	558	511	535	581	588	573	617	537	553	516	534	611	552	575	532	563	510	574	536	566	576	532	547	592	596	554	527	572	576	548	551	553	552	568	570	558	587	585	570	576	582	587	544	576	600	573	573	585	582	552	596	542	561	560	539	569	576	547	528	554	550	558	593	617	547	593	577	545	552	566	533	567	544	570	543	585	572	534	561	580	585	564	589	545	585	530	605	616	607	576	582	571	569	564	549	568	548	571	607	551	596	593	551	578	539	643	546	579	621	580	567	577	631	552	594	597	555	597	578	558	582	592	574	565	565	550	570	523	543	579	550	602	585	577	610	546	543	586	571	567	561	530	560	552	591	551	585	574	525	519	562	527	555	598	550	566	572	591	582	518	584	535	558	554	607	620	571	587	547	570	521	572	545	570	573	547	602	561	605	551	562	583	565	564	597	601	579	608	556	549	528	590	576	557	553	572	536	596	560	559	565	594	598	568	535	537	595	544	563	564	560	590	587	577	574	604	630	556	570	555	552	585	582	596	590	559	550	575	557	578	544	586	571	580	527	577	560	533	569	521	559	557	574	542	581	548	562	572	561	552	559	578	551	589	599	528	530	545	565	598	622	586	584	548	577	605	548	603	562	552	567	588	580	559	569	515	525	563	570	528	584	587	551	599	557	582	582	570	541	621	551	578	563	545	579	585	575	552	551	577	568	574	536	557	534	593	573	591	514	562	565	562	532	559	544	564	528	549	562	548	583	613	566	563	518	556	609	562	551	577	551	561	586	549	550	577	606	548	612	584	576	554	594	596	571	562	559	549	550	557	589	577	559	557	586	575	543	605	555	535	608	593	565	544	546	557	586	598	573	581	586	592	561	599	588	571	588	552	545	528	545	570	580	595	565	541	618	559	569	563	551	589	569	580	555	555	592	532	582	549	548	551	586	580	540	562	567	554	537	586	561	583	593	569	565	541	510	622	563	556	629	544	569	596	557	554	563	569	514	555	588	584	567	556	581	483	574	506	552	584	624	537	544	592	528	596	591	605	587	554	579	573	592	602	565	548	573	595	521	543	584	593	538	573	525	602	561	542	580	564	552	608	566	567	560	580	591	544	588	586	546	591	529	542	575	567	559	547	529	581	554	579	561	546	580	571	570	571	555	577	523	546	557	571	554	570	602	549	574	529	529	531	615	575	546	561	595	587	578	584	551	547	572	544	567	586	588	587	544	555	572	552	555	569	585	555	566	540	555	565	557	587	547	516	560	553	561	556	558	590	589	565	595	565	585	573	588	548	562	531	578	559	555	573	563	584	554	581	562	582	552	557	582	562	538	601	534	524	527	600	572	548	553	570	592	569	544	584	608	633	566	571	534	591	572	587	601	584	537	573	611	560	558	574	596	577	532	582	551	607	580	572	539	575	597	589	561	614	610	583	537	602	585	547	578	570	549	570	578	572	552	543	569	593	567	561	551	572	581	578	546	564	556	568	581	558	557	588	548	580	591	543	582	516	584	591	580	529	567	573	606	562	568	542	521	550	549	519	552	609	526	576	621	593	590	581	599	546	546	546	574	556	565	541	555	548	574	544	571	574	564	558	566	530	604	569	574	636	592	597	543	569	556	555	537	556	571	564	606	585	561	552	543	529	578	573	536	530	595	582	567	553	608	534	591	498	553	570	613	514	569	579	539	630	560	566	573	560	548	607	583	564	555	617	597	588	578	592	570	549	545	541	578	579	581	533	575	556	566	571	573	580	590	552	590	570	562	580	583	527	591	553	600	559	537	598	590	572	613	538	571	566	552	553	557	588	618	571	586	566	585	604	574	562	587	571	522	530	585	598	544	574	541	590	541	544	585	583	547	573	592	588	543	560	574	574	574	540	572	597	556	592	567	588	585	540	554	561	549	564	552	538	577	572	627	580	525	533	536	577	567	585	579	580	578	565	569	577	562	571	556	552	610	562	567	584	589	580	575	553	554	547	568	579	588	605	552	540	566	593	568	515	610	556	575	565	555	596	571	543	562	534	597	570	530	523	516	571	565	533	538	549	556	548	552	557	585	594	576	550	560	539	545	526	559	597	543	539	588	596	572	551	588	536	547	572	566	574	550	521	533	607	561	582	570	540	561	585
24478	22858	30728	25994	20749	11838	2182	1084	946	995	881	886	880	894	933	868	883	896	874	918	892	877	855	938	853	857	935	916	929	926	858	875	841	867	820	928	907	853	896	867	884	925	927	908	854	905	919	873	932	895	882	877	862	850	839	834	833	849	867	897	872	806	884	872	866	895	822	880	902	856	877	931	866	888	864	871	880	842	890	883	859	895	891	878	850	917	872	846	878	820	835	880	891	904	859	860	891	863	876	874	852	909	890	850	898	880	853	842	826	816	900	872	831	900	924	853	884	905	890	878	841	860	905	870	837	863	872	919	873	891	901	863	845	912	876	851	852	883	889	890	873	834	827	854	886	876	832	842	865	938	911	890	830	874	892	856	881	898	859	893	882	891	913	859	866	907	808	838	853	824	853	907	873	879	831	887	853	907	837	875	816	864	856	919	866	877	870	884	857	858	871	886	907	843	856	910	866	852	868	878	840	874	823	898	835	884	899	918	843	854	918	868	876	921	834	880	878	898	860	890	884	908	869	889	866	889	873	822	865	857	790	873	908	891	883	873	872	827	852	825	853	873	875	842	803	880	876	842	917	861	872	887	860	865	865	875	843	870	887	826	945	821	893	892	869	803	852	911	866	831	904	909	883	851	834	826	893	845	867	858	907	862	878	845	920	896	898	871	935	816	841	866	887	848	879	876	875	852	856	818	873	830	878	895	907	893	837	857	852	937	882	860	846	929	837	863	828	843	901	860	894	867	883	863	848	895	858	886	863	890	823	866	886	864	859	888	890	904	921	835	883	874	923	873	884	860	867	861	871	891	875	870	850	871	863	860	905	865	861	855	875	919	850	881	886	898	874	889	896	857	846	894	874	860	852	856	840	842	836	852	861	866	815	822	858	903	884	918	903	884	880	880	844	841	871	874	824	854	904	866	899	878	870	839	846	875	824	853	884	869	842	866	856	853	879	867	831	872	874	901	870	851	873	880	884	870	904	853	876	804	911	911	901	844	843	835	853	887	891	866	858	862	849	883	848	819	894	846	837	838	883	876	860	874	867	890	874	846	835	849	900	923	894	890	863	881	894	857	859	917	829	835	949	868	890	851	902	860	878	869	865	858	870	849	872	854	880	916	857	924	858	871	869	858	855	863	880	887	862	860	902	842	863	853	871	871	846	856	845	854	958	862	875	815	868	832	853	856	906	867	853	856	911	869	819	822	924	854	897	846	905	885	916	897	819	866	879	902	864	854	828	872	882	860	825	865	844	837	868	902	893	884	879	893	849	879	834	900	877	873	830	827	899	876	838	869	873	947	878	952	889	874	898	831	827	851	848	908	871	879	905	912	922	867	894	863	823	863	854	900	854	873	877	891	836	848	867	885	836	903	837	857	873	910	877	864	861	883	884	891	908	888	868	924	915	884	820	892	855	864	861	867	812	902	832	824	863	895	903	858	902	864	909	823	865	878	861	841	863	856	894	834	884	843	878	882	888	897	879	831	834	858	838	904	894	868	934	838	873	896	916	785	835	880	894	904	880	887	832	914	840	859	920	833	879	928	905	880	922	860	855	842	891	879	860	870	857	900	903	819	899	844	904	846	904	839	855	907	876	855	924	863	867	856	860	838	834	862	878	893	827	872	795	912	870	885	857	898	908	853	827	873	877	832	873	893	859	852	878	851	911	864	849	824	833	868	817	861	862	841	922	888	909	850	878	865	893	911	854	902	903	847	839	873	841	884	880	860	844	852	888	874	857	843	896	877	870	891	837	904	867	876	860	893	878	839	950	811	902	824	863	833	949	896	854	831	863	852	863	867	844	782	883	925	867	873	796	880	859	849	869	841	864	889	924	826	840	837	889	934	843	848	886	857	858	860	867	853	906	892	876	811	896	846	888	868	860	886	882	889	903	838	887	866	834	882	835	837	881	821	914	859	843	872	852	913	823	863	849	860	879	906	864	855	871	907	787	859	818	850	899	831	803	847	836	825	823	886	841	816	850	805	819	907	831	842	913	828	815	872	886	848	886	860	880	913	871	834	866	929	889	882	829	879	867	831	876	897	835	795	834	897	876	925	856	827	851	806	826	844	834	907	902	852	879	829	859	842	890	889	902	844	893	868	898	863	856	890	813	933	855	897	880	872	849	847	874	876	817	931	843	893	885	861	858	846	900	912	876	868	879	857	862	861	886	840	868	913	915	867	847	885	928	873	896	906	874	825	881	870	896	911	827	847	911	872	906	884	858	873	873	814	906	838	849	879	868	862	816	880	823	837	894	854	905	908	909	857	888	863	847	868	846	884	856	849	891	831	836	913	838	872	879	904	813	855	870	779	834	820	854	856	943	882	902	822	863	827	858	892	887	919	885	905	814	906	878	832	854	871	860	853	904	872	889	876	832	856	852	890	879	878	865	882	915	859	879	872	884	868	871	921	863	822	866	860	888	886	872	894	868	847	874	863	831	912	906	881	834	879	878	850	882	888	839	883	896	844	838	895	855	871	822	899	863	877	856	864	848	861	884	863	866	922	861	878	808	828	905	881	918	834	868	853	898	835	829	833	869	907	904	842	901	866	849	838	862	897	846	897	832	860	896	941	873	924	869	873	897	808	877	892	875	919	915	781	857	850	838	878	839	852	874	790	898	898	893	890	819	824	849	883	887	890	825	861	862	875	842	859	826	848	827	887	846	852	863	855	831	887	849	875	887	887	911	856	855	835	830	817	826	844	894	859	887	879	895	837	896	827	903	886	901	816	920	904	868	854	908	887	857	893	845	895	847	869	864	927	842	849	885	892	872	829	848	844	890	870	869	937	877	876	838	936	910	919	852	854	868	846	881	853	870	868	828	830	860	900	881	822	849	830	911	915	917	835	810	886	893	862	904	852	829	854	850	852	841	872	829	866	826	878	865	908	850	856	839	869	888	846	862	823	864	893	903	843	826	863	885	899	891	863	873	818	865	836	882	894	873	828	833	891	856	943	880	832	872	868	879	827	870	851	855	822	830	875	843	862	842	845	853	847	880	833	882	872	868	883	887	877	870	862	891	862	935	894	824	879	852	866	911	853	877	841	874	851	794	830	869	892	869	881	872	862	886	887	897	842	819	807	863	863	876	909	859	886	873	862	842	828	863	850	858	890	834	911	852	828	884	866	826	869	882	842	911	875	850	898	897	869	876	872	906	884	891	885	822	822	828	847	839	879	910	835	895	806	858	909	887	917	832	904	841	918	865	839	814	856	904	890	853	858	879	829	881	836	907	882	861	904	836	822	862	920	869	891	869	865	879	859	872	877	834	869	868	877	840	929	841	905	811	865	884	910	891	890	880	903	846	873	829	867	850	883	858	847	902	906	893	829	920	841	847	838	889	814	867	899	883	864	878	901	885	859	860	853	869	856	864	844	862	857	858	904	872	847	900	855	874	820	859	859	837	838	809	871	859	876	831	880	840	838	891	905	877	841	870	836	917	836	859	866	837	889	876	858	903	866	842	842	895	891	832	818	839	874
62706	95336	62894	27149	7270	1703	895	764	803	739	765	822	809	755	796	765	770	815	749	772	832	788	805	734	781	779	725	777	733	766	807	749	755	767	763	815	772	767	781	769	790	787	738	772	718	793	758	752	763	772	766	730	803	818	739	790	823	816	760	766	789	763	764	758	766	766	778	769	768	803	741	807	740	759	773	832	796	763	749	766	779	845	735	783	747	814	747	733	754	769	796	775	812	724	782	760	783	801	755	745	746	765	749	793	781	744	773	722	797	737	777	811	800	765	766	769	762	756	786	724	778	795	781	790	830	753	789	773	757	818	756	783	754	772	745	752	763	752	747	764	757	793	763	792	779	767	775	785	781	783	823	748	720	784	807	715	753	769	734	724	781	771	776	770	783	762	794	787	792	763	753	784	707	763	761	752	713	809	802	763	748	740	784	759	775	774	749	794	738	745	831	783	760	820	753	746	732	794	804	777	756	763	711	735	771	757	739	768	789	765	763	757	802	765	730	761	724	776	790	773	729	772	772	746	835	762	757	815	799	721	749	747	760	788	711	743	767	761	746	737	756	743	796	735	789	746	737	760	787	807	771	776	748	763	758	740	755	758	741	786	778	759	731	752	800	757	772	748	751	821	729	767	787	828	762	765	733	812	805	776	769	767	776	779	768	736	707	714	790	725	774	763	822	761	763	720	783	745	780	767	763	794	744	749	807	744	773	782	730	782	750	792	749	764	729	779	781	796	744	776	767	726	780	785	757	765	752	750	760	771	800	771	788	756	765	786	807	792	776	753	814	743	774	783	745	743	778	780	750	757	810	783	811	777	743	753	787	725	777	727	784	787	752	713	755	775	753	780	761	735	753	773	726	758	782	783	803	744	763	764	781	735	746	750	759	805	791	710	788	745	748	793	749	744	704	733	795	750	782	775	801	767	718	760	776	759	780	760	760	744	765	791	750	748	774	750	797	737	789	733	733	747	726	757	775	740	746	761	742	775	800	766	788	795	806	793	705	778	757	733	749	829	791	834	757	786	752	768	749	798	792	757	756	760	743	745	784	773	801	757	743	767	725	784	746	766	749	767	769	752	800	777	750	788	736	769	696	795	758	774	771	736	787	737	780	769	762	837	778	710	769	794	781	742	745	796	808	755	772	800	746	758	738	758	819	792	756	765	781	766	774	755	777	799	726	777	777	793	746	759	805	796	808	827	736	773	743	782	736	802	809	731	768	817	733	756	775	800	777	755	791	825	763	740	807	802	749	739	800	786	804	785	762	787	740	777	751	748	788	772	763	760	761	809	777	801	734	764	762	791	804	740	733	768	765	826	749	794	765	775	726	790	738	768	775	757	788	785	748	747	823	737	767	796	789	770	742	725	775	722	777	806	760	753	802	745	711	744	764	759	699	745	755	751	794	807	780	767	766	785	752	767	784	721	725	796	769	791	786	774	773	711	717	732	813	778	794	743	774	750	768	765	765	765	760	765	755	771	774	804	764	731	826	797	798	768	787	775	802	767	784	770	784	789	786	767	756	738	776	766	824	723	757	794	740	751	815	797	771	789	739	801	753	757	773	775	738	746	796	761	751	753	761	794	801	754	779	781	784	727	757	770	795	800	771	739	776	726	749	801	796	755	779	778	788	782	722	758	720	744	760	738	800	755	745	806	769	744	777	734	799	761	742	735	737	775	746	728	752	786	775	762	840	768	684	783	731	772	793	742	764	743	763	749	776	798	782	730	777	762	749	741	778	770	747	762	775	797	769	766	794	745	723	736	758	760	765	783	738	730	793	781	731	758	818	731	750	766	785	738	796	800	748	748	751	764	791	745	760	754	792	782	771	775	757	751	806	730	786	744	727	783	742	713	709	762	794	731	725	776	777	746	724	720	766	781	751	756	774	737	750	733	785	760	818	754	714	768	780	785	726	756	713	755	736	777	766	790	778	757	749	735	783	774	803	754	788	800	784	770	750	753	725	806	803	783	782	730	746	738	737	771	778	797	775	779	744	786	810	791	771	750	752	708	769	764	766	765	791	830	757	760	764	802	736	792	754	760	737	710	781	785	720	740	787	745	760	759	743	770	723	741	770	725	783	803	777	739	813	764	758	709	784	822	733	754	763	742	737	761	709	749	827	730	705	812	753	806	736	745	793	733	801	785	795	717	765	755	757	802	800	785	710	757	762	750	775	766	798	816	746	760	710	766	783	799	773	745	748	780	745	763	740	770	722	752	796	763	776	773	795	787	706	777	760	797	773	815	774	767	784	749	726	718	799	745	763	787	805	766	771	719	796	749	786	758	739	755	768	816	786	723	778	804	739	755	753	787	759	775	827	794	715	787	778	765	746	777	734	785	775	781	759	729	759	762	733	771	774	829	769	757	748	737	796	794	757	768	731	742	758	751	800	789	796	779	766	738	767	755	780	721	746	790	782	773	756	791	758	772	784	764	768	754	761	783	777	692	788	748	739	802	783	780	748	754	798	822	778	760	770	734	746	747	747	746	794	807	809	748	790	775	777	811	721	771	730	755	748	741	765	805	741	779	763	761	783	799	791	791	800	783	754	741	752	725	773	817	781	748	734	763	762	806	750	754	759	744	807	778	760	743	809	807	780	793	812	747	752	728	773	718	784	779	709	783	765	771	773	754	772	785	753	795	773	757	795	730	782	705	739	734	752	765	830	828	770	749	745	752	704	800	750	751	743	755	749	798	791	726	756	727	727	745	822	761	763	777	798	779	772	773	758	749	757	740	773	818	725	745	738	743	815	766	794	745	752	738	744	778	746	763	769	751	714	814	782	780	737	729	742	744	762	806	758	718	766	764	774	772	775	741	758	777	800	795	774	733	796	766	745	724	757	806	795	765	767	802	733	815	735	745	715	757	748	764	770	738	822	745	788	762	761	785	778	822	774	786	785	731	781	748	746	773	714	772	770	733	755	773	796	721	766	742	753	790	786	762	838	747	753	805	729	727	798	759	755	756	738	745	804	707	738	748	747	753	767	792	769	756	771	783	797	784	820	764	737	800	733	769	745	754	750	753	737	778	752	801	775	732	734	740	819	755	749	788	755	736	761	763	759	806	789	735	794	750	790	774	794	808	762	798	731	762	769	772	737	757	773	751	749	726	765	826	770	788	772	747	787	733	808	838	761	764	772	726	757	765	807	778	710	776	767	765	759	732	741	770	815	780	759	769	781	808	754	781	746	746	751	828	748	687	755	731	767	778	752	759	732	765	789	762	774	728	808	756	739	750	782	783	761	769	751	741	740	723	747	769	746	824	731	793	703	771	796	773	792	770	781	748	756	814	770	753	754	757	746	766	717	736	786	718	796	783	809	761	783	760	723	795	729	746	769	710	761	795	786	779	793	694	801	776	765	776	763	777	754	779	787	765	802	799	772	788	765	782	735	765	741	750	791	723	793	741	735	751	735	799	785	751	768	777	741	750	785	716	750	811	722	735	748	695	795	755	773	757	777	728	768	768	756	762	780	740	746	766
33789	30303	20295	5972	1185	773	697	666	695	714	662	603	672	652	633	632	627	639	635	654	656	649	672	607	669	651	654	674	626	701	690	683	666	656	644	688	640	700	684	665	622	642	653	698	625	666	660	698	623	664	630	659	686	624	638	688	612	705	653	674	663	664	670	668	726	642	672	627	635	616	692	607	671	684	669	658	620	640	681	690	651	653	630	685	637	688	676	665	627	682	626	634	662	664	639	663	624	661	617	657	609	647	667	614	627	629	663	646	695	638	647	623	666	718	679	664	676	674	623	673	652	677	646	665	662	667	653	643	677	644	683	696	638	667	722	649	654	648	706	650	677	675	638	666	680	658	623	653	667	692	646	664	651	671	666	641	629	637	643	620	650	690	638	700	661	627	683	695	650	633	654	634	643	652	678	641	671	689	631	683	660	640	634	684	673	636	668	612	659	666	669	723	656	642	678	643	699	623	644	664	650	600	638	679	635	640	661	689	605	723	672	672	632	606	656	658	669	622	705	629	703	617	653	653	662	629	646	592	685	663	650	637	631	657	609	643	667	677	659	628	622	645	667	635	664	632	663	652	633	646	602	666	733	666	639	668	654	639	627	636	632	628	632	630	630	643	649	674	630	632	652	668	651	685	646	642	671	682	646	682	644	674	624	680	652	624	656	688	624	685	670	641	647	605	638	629	655	649	642	693	651	658	664	675	689	627	644	661	635	681	663	617	657	655	664	705	627	624	645	662	725	670	628	648	667	628	627	674	646	630	670	667	628	646	696	647	631	614	652	636	649	679	641	661	639	670	637	645	626	640	629	587	653	659	677	677	645	656	654	626	680	683	668	664	632	641	651	658	634	622	634	673	680	662	661	643	685	663	655	652	667	654	654	641	603	695	641	659	693	679	632	668	628	706	630	615	638	676	690	655	619	680	639	629	627	675	644	656	638	687	647	655	661	640	678	625	704	658	639	591	658	636	648	643	652	672	637	653	679	628	654	593	662	669	642	663	674	663	638	672	623	682	662	668	647	625	670	660	645	648	621	701	619	696	651	635	717	639	619	677	689	666	636	678	647	627	670	660	647	689	657	665	707	606	646	639	667	610	639	679	605	668	645	660	694	688	705	606	673	663	677	641	647	643	674	676	667	649	657	643	697	671	680	684	685	656	657	632	640	619	686	622	650	642	699	679	645	638	675	673	635	638	699	648	620	654	680	714	669	658	645	640	744	667	673	662	657	692	626	653	705	643	654	634	665	641	674	669	655	645	649	656	669	665	680	618	633	674	606	628	632	622	654	648	628	643	661	668	640	651	637	644	665	649	612	691	633	671	620	690	661	665	575	649	661	597	680	696	666	624	659	693	647	650	630	643	651	635	644	646	722	640	610	671	643	651	678	617	645	639	673	633	657	654	637	704	642	655	628	647	672	655	693	595	583	638	669	669	659	693	677	645	651	691	641	604	666	661	659	696	635	633	675	707	617	613	650	690	658	646	672	636	674	679	647	630	651	667	677	639	630	703	654	671	648	648	693	651	671	672	653	618	649	645	662	675	712	659	663	599	664	637	633	609	661	694	694	665	725	672	640	634	650	686	644	656	637	654	708	679	679	621	632	636	635	678	679	687	665	663	670	653	654	646	650	651	642	642	667	617	638	638	625	632	615	644	646	654	688	657	659	645	678	659	670	662	656	677	678	669	644	664	670	624	666	682	681	660	640	693	638	643	642	696	670	663	695	670	621	653	695	678	615	641	657	668	646	633	695	671	688	654	635	652	633	662	696	674	688	637	668	661	635	653	647	672	652	673	675	657	661	662	663	665	653	692	636	674	627	597	662	637	636	656	668	701	649	663	638	710	718	654	633	631	681	680	654	665	676	680	658	623	649	659	677	659	632	661	639	677	661	662	646	658	654	648	681	642	712	667	672	653	649	637	630	631	693	660	665	645	661	631	607	649	694	644	656	637	626	677	611	670	606	663	648	667	657	675	643	621	624	648	677	659	639	617	697	630	662	651	662	603	673	679	663	643	682	652	614	642	609	656	662	631	649	651	641	630	632	681	688	687	637	676	658	625	652	662	632	637	651	646	634	662	616	621	693	658	727	694	696	644	666	655	654	627	662	654	611	643	708	656	652	651	678	637	700	662	648	695	696	653	689	616	648	693	653	686	628	675	681	668	638	630	647	671	660	661	687	643	670	632	687	676	681	619	629	686	661	700	691	665	654	661	635	633	692	642	625	644	639	622	630	626	686	615	679	628	646	644	689	650	671	643	638	622	697	646	671	657	640	645	652	657	657	673	671	612	642	652	660	652	710	620	631	645	653	627	662	685	679	702	657	658	723	648	676	669	682	640	677	663	647	644	614	711	700	676	658	625	660	658	684	607	583	655	676	632	686	694	660	632	659	681	670	636	670	672	676	666	676	643	666	678	664	645	626	651	690	654	641	706	623	663	671	622	649	626	633	633	642	651	674	617	656	662	684	629	631	659	655	692	646	640	668	652	614	668	634	733	669	631	677	676	620	630	634	652	680	639	687	689	624	655	665	663	677	704	624	635	649	649	646	679	612	637	634	653	634	705	618	676	663	707	691	655	657	621	648	669	634	656	689	612	649	581	666	642	641	654	629	606	668	655	654	665	655	680	680	653	649	661	681	654	614	651	649	648	636	670	656	643	667	714	685	668	648	676	669	651	645	614	657	681	628	647	662	690	645	634	651	673	699	682	686	688	638	662	700	655	675	661	703	654	672	660	663	672	665	621	640	637	636	633	663	647	649	638	681	654	646	619	594	662	661	671	643	678	605	667	655	646	669	619	635	635	648	667	647	659	648	657	609	595	638	662	685	643	665	623	677	633	673	637	686	681	648	631	687	659	640	695	616	650	690	651	723	678	634	657	650	686	684	652	665	648	634	627	656	639	683	611	627	656	637	655	664	680	652	629	697	668	675	659	671	629	651	691	638	648	663	618	666	669	615	620	624	665	657	646	672	653	683	615	643	626	630	667	603	693	685	637	663	638	655	678	615	619	623	616	643	641	685	672	690	681	662	631	648	670	665	605	625	663	693	684	592	647	709	650	644	655	619	637	665	641	658	629	671	654	661	675	631	666	628	711	632	664	665	681	656	617	640	637	699	652	634	645	668	661	655	622	636	710	597	650	648	658	672	701	623	635	631	683	684	667	649	678	651	639	675	647	641	672	666	706	666	654	656	667	653	637	662	676	655	657	629	677	651	655	712	667	655	678	649	682	664	597	649	622	632	643	670	712	674	624	645	695	639	661	626	617	646	664	664	654	700	689	674	651	678	630	630	653	681	662	706	667	579	646	627	660	667	619	658	679	645	694	619	613	709	667	668	664	672	641	640	672	664	617	651	707	641	675	663	590	675	665	688	651	687	654	664	672	637	661	690	683	718	634	652	684	653	640	655	665	650	631	656	680	677	671	688	645	704	645	602	677	672	680	675	618	620	650	644	643	664	668	634	640	659	655	656	603	651	671
28957	31479	12988	3022	955	559	526	502	548	546	563	526	568	521	487	465	567	517	543	529	523	508	513	529	520	527	578	563	523	537	498	516	516	559	525	538	518	506	531	567	515	505	487	510	532	526	511	576	495	564	533	499	515	518	538	505	541	558	582	533	558	515	527	509	531	527	512	517	512	509	519	488	538	526	498	532	577	518	526	498	536	533	504	515	536	538	514	503	532	538	539	534	509	555	485	543	522	482	514	534	565	564	519	556	523	543	493	527	546	514	558	508	534	525	539	506	518	500	534	553	554	547	481	482	542	520	518	528	530	533	495	557	533	524	567	502	528	548	534	502	558	524	531	506	523	513	527	521	505	473	549	503	566	498	525	564	512	533	522	546	511	549	495	495	527	525	495	519	491	503	527	528	514	517	493	512	520	514	526	595	547	529	516	499	497	534	488	529	486	544	533	496	500	562	505	524	509	501	501	565	554	513	495	550	534	546	513	552	555	526	508	554	516	514	524	526	504	530	493	494	568	527	568	534	521	526	485	531	545	494	505	520	524	530	535	538	532	554	492	527	485	535	544	555	563	538	474	527	512	523	567	522	572	540	511	517	511	519	496	506	503	524	524	515	510	541	509	532	544	552	500	498	538	493	539	547	481	516	501	529	471	539	539	493	448	512	496	517	496	501	496	526	476	535	542	505	517	531	537	530	518	509	512	570	529	519	477	569	465	492	547	513	516	534	507	526	519	530	508	543	514	486	520	496	490	516	478	497	555	503	504	521	527	501	556	503	541	518	522	519	468	515	551	536	518	557	542	529	505	531	531	510	486	562	568	520	516	544	547	545	502	507	562	593	508	496	554	503	530	548	517	527	520	521	537	565	492	559	515	568	519	529	561	515	533	533	538	534	533	520	544	532	556	536	556	564	522	534	530	511	510	518	573	521	516	520	492	496	559	561	534	492	488	526	527	529	501	502	505	524	530	493	491	523	507	520	466	508	515	543	529	528	485	543	525	525	514	525	513	547	538	516	513	509	561	495	551	550	523	499	514	547	501	539	520	540	511	526	503	578	498	545	498	497	464	534	523	531	547	533	538	541	504	525	523	549	519	510	528	568	515	513	498	525	516	523	510	512	530	514	543	508	491	519	518	496	547	579	524	536	530	521	525	503	538	516	536	530	519	561	568	482	555	559	521	529	535	515	512	528	529	509	516	525	506	555	516	571	506	517	540	501	526	533	543	487	538	535	485	472	532	512	538	547	536	491	502	549	549	519	503	468	565	533	533	558	558	542	536	527	542	529	570	515	574	561	531	507	500	496	537	538	476	527	525	509	544	562	511	544	518	527	542	511	501	521	536	546	526	542	535	514	515	533	514	483	532	531	508	515	522	540	549	534	528	468	520	504	540	507	465	552	534	502	524	542	533	537	509	550	534	512	485	553	542	516	562	527	551	555	528	538	525	550	511	567	544	529	552	546	518	521	495	501	543	549	545	502	519	549	516	500	499	529	532	527	527	506	520	502	544	530	503	501	523	510	514	559	541	495	520	482	539	521	541	537	537	515	530	499	541	529	529	551	562	530	525	546	509	516	549	495	504	547	535	552	512	500	566	516	531	525	513	514	574	516	483	537	508	547	530	543	556	537	539	538	542	551	518	537	510	509	552	533	508	532	523	555	501	535	528	521	520	521	528	556	523	503	553	558	516	523	537	535	518	533	536	541	519	519	510	580	525	510	547	517	561	546	550	563	559	511	529	522	520	537	580	525	529	543	546	519	531	557	567	516	513	498	550	567	553	522	529	514	543	569	558	518	539	515	504	476	529	493	570	517	506	495	532	523	525	513	501	493	523	475	545	529	527	523	505	546	519	517	534	513	537	533	525	512	551	515	557	522	502	519	560	555	522	536	479	531	566	531	482	562	533	559	585	569	484	555	526	494	478	494	510	519	508	536	492	503	522	515	574	546	500	495	553	543	492	526	552	541	553	510	572	515	493	540	510	523	527	503	518	506	524	496	494	541	509	488	497	554	523	522	494	510	538	516	523	549	503	505	498	583	503	489	469	516	508	455	557	503	582	520	545	533	541	514	504	504	548	536	463	507	545	503	521	525	526	560	543	520	489	536	493	522	535	558	523	524	528	480	516	584	514	553	482	548	539	546	546	512	522	509	526	526	531	522	514	530	519	511	527	574	526	518	517	508	564	517	548	508	540	510	513	504	511	541	533	512	507	538	501	584	524	545	527	548	567	530	510	557	510	546	527	515	535	515	506	497	514	519	536	561	517	542	479	535	537	509	535	541	512	536	522	530	515	519	502	524	529	494	516	503	549	573	538	565	543	515	511	556	555	492	509	526	494	533	524	507	496	553	500	559	528	607	518	487	534	516	509	539	495	483	539	510	548	540	496	540	497	521	523	501	569	527	519	553	506	526	518	530	564	538	542	549	510	514	536	580	525	482	529	528	491	537	520	518	503	518	512	493	563	493	521	532	528	532	562	541	520	486	558	538	571	516	545	543	530	514	543	518	528	548	553	547	511	518	544	557	542	517	586	522	503	523	506	530	523	522	511	512	541	507	548	521	530	538	525	503	506	506	557	528	539	575	525	540	509	500	494	510	486	523	553	528	528	528	512	556	528	531	522	576	498	565	550	514	536	510	501	506	508	527	550	548	534	545	467	531	561	493	573	529	547	514	476	546	515	490	511	557	519	480	494	515	496	550	501	491	510	549	493	533	547	538	518	523	496	553	531	495	530	505	504	519	520	515	533	526	522	511	473	532	528	535	507	538	499	566	535	487	521	533	555	542	510	525	534	547	528	498	531	521	537	562	489	556	504	491	536	507	501	516	532	527	579	516	552	531	524	527	511	535	511	518	531	542	501	544	517	564	523	492	544	518	507	533	523	553	580	541	481	557	490	567	532	549	517	525	479	517	515	542	553	566	503	546	513	561	500	547	514	536	540	541	539	586	503	483	553	535	565	506	542	506	542	510	550	498	518	545	514	490	535	507	538	521	512	560	532	549	492	535	519	535	502	516	556	546	496	502	502	533	503	500	521	532	495	538	499	502	488	544	536	561	536	544	522	524	522	493	523	515	457	524	541	539	526	531	539	518	511	515	532	545	489	534	514	530	556	486	508	559	478	507	582	507	513	534	524	514	547	526	515	541	510	488	539	494	522	512	491	497	573	520	507	536	529	533	480	548	509	546	534	537	540	515	488	548	540	517	477	516	486	529	505	484	518	548	495	520	486	538	503	544	541	537	559	506	525	520	519	497	533	548	529	558	542	523	540	524	524	556	516	536	515	480	531	543	535	541	515	543	473	464	540	512	562	514	500	556	519	566	538	548	522	556	515	499	521	544	515	538	556	524	546	489	512	552	514	569	526	524	520	554	525	525	503	542	488	530	526	506	556	510	517	526	506	573	486	554	521	519	497	541	526	528	537	491	527	500	511	539	543	521	529	531	501	541	525	488	528	532	519	504	574	522	544	527	535	492	542	537
27140	27869	34676	25506	8390	1318	843	715	680	664	694	691	693	688	672	685	691	676	663	702	654	650	642	662	670	668	650	698	619	665	657	661	670	692	689	706	680	669	666	657	623	717	662	666	685	634	722	665	704	673	652	669	661	632	698	639	621	607	663	663	641	632	663	642	678	676	684	735	640	698	646	612	636	694	699	679	665	644	640	668	636	628	645	659	692	670	666	616	669	710	668	692	654	702	696	663	655	677	653	655	687	624	713	658	689	676	634	644	639	654	698	680	647	669	700	655	643	658	718	665	655	700	663	651	652	683	704	677	659	622	644	692	675	684	685	709	683	634	686	670	655	680	685	679	629	692	637	676	687	682	678	697	715	729	697	670	672	655	653	682	637	695	667	662	631	664	636	668	623	617	653	676	698	694	640	687	639	666	639	644	659	630	682	650	664	657	620	694	696	631	624	663	721	672	656	638	637	652	671	684	688	666	659	676	638	651	632	680	682	686	673	687	697	659	674	638	686	677	670	687	664	639	683	692	669	664	617	702	695	639	647	652	668	639	678	697	616	669	655	681	668	658	608	686	661	667	695	626	662	637	627	688	662	672	662	672	678	667	667	700	651	671	658	696	677	710	685	670	673	659	661	666	636	711	624	658	629	675	683	634	688	672	709	671	653	669	657	660	702	649	606	667	663	682	648	693	670	632	696	699	706	662	703	674	646	620	648	682	630	667	665	689	640	665	637	677	670	655	631	666	664	680	656	683	659	621	666	673	655	676	683	678	651	634	643	621	707	701	684	651	696	657	656	717	674	646	663	647	653	698	655	687	663	697	664	698	701	636	665	723	703	691	666	655	662	616	657	685	676	666	659	642	686	650	676	643	704	658	632	638	661	648	665	631	652	672	643	646	677	653	654	641	648	645	662	644	638	687	651	674	702	651	688	655	650	692	668	668	659	639	624	630	734	700	700	649	667	648	616	604	678	703	638	663	648	677	663	670	686	665	643	692	677	665	626	629	655	675	619	674	643	717	614	674	650	682	676	639	665	723	707	645	660	672	598	650	688	613	648	658	687	645	687	718	662	677	676	654	645	700	663	678	679	606	656	638	708	690	689	659	713	693	692	649	658	665	621	663	667	640	644	708	686	637	657	693	696	609	622	674	695	684	658	677	632	654	621	719	666	660	679	639	677	665	685	691	644	686	657	678	663	701	595	679	669	660	650	643	646	650	689	664	707	646	689	676	627	656	663	674	647	630	635	620	655	640	677	690	692	703	667	664	639	659	702	720	684	632	625	663	652	663	665	636	677	618	700	689	652	688	719	647	690	703	669	614	734	691	662	631	649	642	670	666	650	684	680	675	637	713	706	635	661	690	682	668	749	672	669	671	611	653	655	656	670	650	642	630	665	631	694	665	714	657	688	665	648	642	655	655	681	688	621	677	661	647	659	737	680	670	681	654	663	692	618	693	666	648	644	672	699	658	659	687	651	658	719	636	663	680	667	728	666	655	660	658	713	670	646	624	674	648	667	675	676	635	660	688	672	679	652	680	704	628	614	681	644	657	647	632	680	670	651	627	683	703	674	636	704	643	636	639	655	660	696	664	713	620	671	696	697	659	643	627	672	640	643	658	663	641	684	675	662	653	653	660	668	700	622	655	675	661	680	644	675	667	662	638	647	658	642	679	674	666	636	684	678	650	688	712	639	667	670	650	675	684	643	633	638	644	672	682	694	652	654	694	704	624	675	652	677	629	712	689	621	682	633	729	668	665	687	670	656	622	641	701	634	668	676	681	672	654	695	701	667	662	657	666	666	667	659	701	671	686	696	681	655	667	654	688	694	687	716	655	671	675	659	644	685	672	639	670	643	661	677	640	674	662	640	687	648	654	650	623	638	665	666	628	662	666	673	622	639	656	706	638	634	656	694	643	663	682	693	637	659	665	667	685	649	664	662	680	660	669	646	680	661	615	698	669	646	682	653	680	651	643	670	666	689	634	586	602	645	658	689	650	663	668	674	652	640	669	641	637	679	644	677	716	617	714	652	656	664	666	732	631	650	661	667	716	646	662	664	661	671	619	657	692	703	648	656	647	663	734	689	672	627	650	658	692	644	656	642	658	644	658	641	684	634	653	665	635	681	656	675	653	635	708	654	625	637	624	673	632	717	638	642	659	698	645	688	702	701	640	647	686	602	670	652	621	652	681	669	664	643	593	669	647	653	678	654	648	678	656	675	642	678	684	618	656	719	679	687	676	660	637	639	690	664	707	637	681	699	652	662	631	642	640	665	645	669	662	650	667	665	636	668	637	702	642	645	668	660	631	663	691	669	724	659	692	642	658	652	644	685	683	643	615	650	703	682	727	639	671	657	674	631	634	674	652	725	676	680	623	679	715	653	660	650	635	667	639	656	670	707	713	670	677	648	623	679	683	639	665	638	623	691	653	691	680	650	670	676	664	692	671	653	695	696	692	693	683	697	625	659	671	685	664	650	685	614	688	673	648	651	640	655	643	673	623	688	658	663	681	668	653	676	650	641	666	677	710	650	663	723	694	694	664	629	685	669	667	664	683	635	678	706	661	701	678	692	679	623	679	698	683	687	654	686	626	660	652	731	635	678	628	631	688	682	673	632	625	635	664	663	622	640	635	647	644	626	677	675	676	700	659	689	689	642	693	668	650	644	615	658	621	611	658	662	642	689	657	609	635	623	677	645	731	664	667	653	693	653	720	629	708	677	680	707	683	659	631	646	652	701	633	666	686	689	677	666	649	641	683	643	648	625	673	667	647	658	663	735	645	654	675	636	684	714	652	656	676	658	643	673	645	658	626	659	668	678	707	670	703	675	714	727	655	701	638	671	673	676	664	615	686	631	676	697	650	713	657	650	673	676	670	713	656	681	723	651	620	606	664	715	707	637	680	656	692	632	693	636	664	656	663	699	659	638	624	658	685	652	664	655	640	695	714	632	596	666	711	681	657	656	679	658	670	699	649	670	671	655	655	678	620	653	683	663	656	695	652	718	638	659	605	686	665	674	651	709	660	668	689	652	667	666	710	688	651	692	662	639	705	645	688	659	640	670	673	700	684	695	647	680	650	680	657	642	642	656	683	688	652	683	636	705	681	689	698	677	649	623	662	636	635	713	667	705	618	708	707	682	645	700	645	623	689	660	670	691	678	694	659	620	701	682	680	690	694	641	637	629	647	647	685	645	642	663	678	657	699	630	645	660	695	650	693	652	659	642	651	656	693	648	676	718	675	702	660	655	654	696	670	613	698	701	613	696	619	661	687	684	621	621	706	651	719	656	660	657	616	701	701	653	618	679	672	683	680	670	677	691	642	665	657	688	671	637	678	643	620	666	660	659	702	648	712	683	682	712	667	669	686	644	639	625	658	628	703	659	688	601	657	689	718	666	673	676	620	701	631	622	675	633	695	651	656	687	656	649	694	672	668	641	684	644	678	704	677	706	670	685	645	647	679	682	682	698	658	635	695	659	662	639	631
59983	76045	40839	11001	2447	798	608	562	559	580	554	606	561	622	563	588	602	576	587	582	555	601	574	578	541	591	575	581	578	560	589	625	572	571	595	636	585	535	575	576	565	582	600	626	567	549	554	604	554	565	537	549	544	555	598	604	566	559	591	590	544	530	548	580	594	573	572	576	570	627	567	580	566	568	544	567	547	607	593	566	592	553	588	585	548	575	561	601	556	556	575	567	585	558	558	541	603	597	563	570	534	588	584	583	585	584	548	583	584	608	603	597	565	612	550	573	569	560	579	588	521	553	556	538	581	590	573	600	527	605	590	555	606	557	557	548	592	571	587	612	588	571	522	600	591	610	614	556	555	574	625	599	531	560	572	571	574	565	568	611	608	545	538	593	571	611	600	607	564	592	591	583	590	536	564	559	574	593	584	559	582	584	536	572	575	615	550	613	560	533	545	566	539	596	585	595	570	554	614	542	564	563	556	558	587	606	581	639	567	573	594	573	574	580	599	596	546	574	593	583	575	571	529	588	566	597	559	619	539	553	588	560	574	553	572	597	546	607	607	558	566	607	574	596	579	551	536	594	515	543	566	603	564	574	558	532	514	556	566	578	566	574	551	587	541	545	576	571	553	583	551	585	548	642	589	540	565	589	583	552	592	574	563	582	550	585	540	559	575	514	576	595	579	567	564	541	609	564	542	574	545	529	605	595	568	588	572	578	585	583	589	597	554	543	611	557	582	523	579	571	554	586	551	589	534	584	552	563	572	568	590	563	539	559	585	554	575	574	583	544	534	586	589	571	567	573	552	529	523	545	559	588	581	536	586	568	587	583	543	566	576	548	531	572	558	531	550	552	561	546	516	596	606	539	532	573	587	564	560	586	562	610	602	574	538	595	593	561	531	547	578	587	562	591	559	559	618	567	540	617	574	575	605	577	603	544	558	540	567	638	564	578	558	555	569	561	588	573	572	570	547	587	559	577	563	547	549	543	564	590	592	569	609	581	563	593	603	600	555	557	549	568	546	551	554	553	558	555	581	569	518	550	564	630	546	554	547	588	572	617	542	590	525	616	611	524	591	565	539	586	601	587	543	596	582	586	562	581	617	604	582	593	566	579	548	605	542	559	601	595	586	576	544	638	600	570	578	566	559	530	567	529	565	574	552	562	581	607	592	592	584	640	571	547	596	604	607	563	603	534	557	573	556	574	579	606	632	535	566	557	614	604	564	559	573	569	543	569	557	565	585	563	619	566	557	579	584	578	597	549	585	604	570	587	611	595	526	551	500	564	596	583	542	572	596	601	544	548	598	570	619	579	582	571	602	586	562	574	551	594	591	551	577	566	539	545	582	574	568	582	564	605	565	559	573	579	561	560	560	561	614	588	577	574	534	545	584	578	574	590	603	537	564	575	583	588	579	594	558	575	524	559	580	579	577	568	568	600	579	591	562	542	543	609	605	570	571	554	605	532	571	598	550	556	609	609	551	555	625	565	564	543	531	560	576	586	561	544	573	564	572	558	576	596	601	564	554	577	586	569	572	591	575	586	610	601	568	593	544	585	559	556	595	588	567	604	563	583	600	537	603	567	569	565	548	592	566	558	575	593	598	527	578	567	570	533	537	537	576	578	569	522	613	570	560	564	577	603	586	572	599	538	606	602	528	594	624	572	563	564	642	603	568	533	613	556	565	552	580	565	583	575	581	570	563	599	547	573	573	621	564	562	572	572	550	554	561	594	564	550	577	575	576	546	599	526	567	600	553	576	580	564	601	576	562	556	518	576	554	596	597	578	564	574	590	527	561	551	546	571	573	573	594	588	618	590	548	564	546	601	529	565	519	589	598	538	598	577	550	548	592	638	576	562	558	604	581	596	540	594	582	586	558	582	618	615	557	542	559	593	543	577	596	616	535	560	606	565	586	584	548	590	523	553	536	548	557	541	554	572	561	599	578	538	592	585	570	564	571	614	544	564	572	588	589	583	591	536	589	593	544	575	587	617	592	601	563	545	528	585	535	549	603	588	584	587	602	588	563	625	592	563	542	554	601	576	576	571	566	546	557	558	583	590	582	536	616	564	560	553	559	549	577	557	550	558	594	595	571	583	595	606	545	553	572	552	571	597	514	554	589	604	564	571	587	591	572	549	569	542	574	602	585	573	566	628	587	584	594	548	541	579	588	561	596	549	547	548	604	555	604	585	602	569	576	602	561	609	609	585	568	576	565	568	547	592	579	570	537	582	604	574	580	555	591	572	560	558	602	515	571	604	604	571	597	552	563	555	567	580	581	594	557	565	536	561	617	559	573	569	612	564	556	616	577	540	555	565	607	568	540	582	592	579	562	546	585	591	639	563	587	564	543	603	554	543	568	550	563	591	613	567	573	562	582	578	560	562	558	594	549	558	600	590	555	579	587	544	520	558	588	581	558	591	592	618	571	583	538	572	569	572	573	523	592	534	587	582	544	556	563	594	533	588	577	594	591	563	581	587	583	588	598	566	579	585	535	560	551	581	512	592	621	570	562	577	556	585	582	588	593	618	631	551	582	563	524	597	543	578	583	575	579	561	607	577	598	540	584	543	560	596	587	544	549	578	552	525	561	563	559	573	554	596	643	564	546	587	587	565	592	576	573	562	560	546	572	555	542	556	550	555	583	590	567	569	581	580	556	573	575	568	551	581	539	575	570	590	598	543	533	563	573	582	565	582	547	581	596	535	575	598	583	557	570	547	547	522	574	610	550	592	548	585	547	590	542	541	574	595	603	600	556	566	555	581	557	564	561	529	570	547	657	549	581	577	565	560	543	546	603	606	587	614	588	554	565	583	517	568	534	581	565	540	575	611	600	535	568	591	569	606	567	572	587	595	551	547	536	549	586	562	530	592	560	566	570	521	572	566	558	605	577	596	578	566	596	593	575	584	569	559	582	577	551	544	589	574	537	565	543	576	552	541	578	564	589	548	551	538	574	609	605	551	543	572	570	594	587	568	544	599	577	611	603	595	510	582	562	584	564	572	557	572	527	571	587	568	578	567	536	580	586	565	607	567	532	608	552	558	544	556	595	581	582	583	585	594	578	575	569	592	597	551	574	604	593	574	554	583	553	538	608	618	576	581	583	571	597	543	596	565	583	583	608	588	553	612	575	583	589	631	566	580	552	614	582	591	571	581	546	575	627	562	619	556	607	565	573	538	585	531	568	567	603	589	531	575	552	596	566	588	528	578	556	619	536	562	564	582	593	599	602	588	586	544	531	590	576	547	598	578	568	591	545	559	602	569	615	584	539	583	567	547	580	552	623	573	542	546	562	533	608	581	570	563	568	561	577	584	602	578	560	575	542	560	586	603	567	607	555	597	525	644	597	550	558	555	539	619	545	586	583	592	613	561	514	568	561	558	549	588	562	541	585	617	580	544	603	559	593	538	563	581	551	581	596	608	560	580	554	586	571	591	543	565	600	575	555	573	527	599	555	571	610	551	559	590	611	588	619	555	596	584	547	567
24430	22589	30519	25308	20439	11549	2081	1098	962	924	891	916	879	935	910	923	895	901	816	901	852	863	857	866	888	859	844	876	880	893	884	877	819	881	850	845	920	909	891	861	866	838	871	828	893	857	913	888	881	809	815	864	833	891	884	854	833	831	797	868	845	849	834	844	833	851	842	871	878	838	908	878	869	859	870	817	872	841	870	922	879	895	872	861	848	790	834	911	892	836	872	875	796	852	828	841	883	876	878	865	845	856	859	817	879	890	916	843	797	819	875	851	870	851	872	820	868	862	859	829	839	820	814	886	801	888	926	906	816	844	866	887	873	845	816	815	843	888	874	785	837	858	881	829	876	857	872	833	800	846	776	864	863	849	909	838	816	876	825	891	932	795	891	845	894	865	847	844	882	885	891	872	923	845	911	887	856	895	866	915	927	857	822	865	865	850	809	839	839	889	873	893	836	891	900	852	888	852	834	860	848	834	844	841	838	843	901	871	836	810	862	880	878	842	910	870	874	898	869	884	882	875	831	828	840	897	819	851	811	820	858	845	859	874	850	907	826	886	863	816	861	890	920	849	833	901	854	895	825	851	907	844	873	865	844	885	837	849	854	889	811	837	840	836	887	866	862	881	866	841	879	832	894	873	861	824	839	874	850	846	913	844	892	883	905	853	844	857	862	859	881	863	831	782	890	877	915	867	872	844	872	843	868	858	829	881	854	874	863	925	873	884	800	882	857	842	909	868	894	827	860	892	849	821	826	831	852	855	875	878	792	861	882	864	868	852	810	864	846	892	875	871	851	893	868	825	841	940	891	889	904	839	821	885	882	826	855	850	825	844	853	827	898	849	856	852	810	894	876	856	820	883	862	850	869	868	824	869	851	878	882	851	877	809	805	912	884	850	844	836	832	841	862	879	823	891	853	868	886	897	828	844	833	779	853	780	921	865	865	900	830	886	853	840	884	844	857	851	892	868	807	832	830	880	870	819	856	870	847	789	875	869	863	790	894	804	837	890	874	842	824	869	847	897	845	861	834	885	888	819	857	866	930	904	866	898	833	896	867	858	853	855	811	885	857	820	810	890	852	936	832	869	880	835	876	882	830	848	835	884	777	855	853	857	788	817	841	871	853	846	858	847	860	796	891	838	866	861	874	846	862	846	874	852	871	884	876	880	860	840	870	796	831	853	794	858	781	870	829	856	877	852	833	890	824	873	857	824	894	849	904	858	888	804	835	864	834	866	835	872	833	844	837	854	815	857	846	866	844	779	868	853	864	776	837	828	871	834	878	842	798	874	862	818	845	846	852	845	847	890	847	824	847	858	892	880	932	815	839	911	873	864	876	830	829	826	868	893	898	877	829	870	806	837	797	854	841	861	859	886	828	867	851	838	843	822	885	857	846	836	852	889	835	842	818	857	838	847	866	816	842	856	843	838	875	923	907	863	897	860	844	812	862	841	879	857	871	872	902	847	861	864	864	840	861	870	875	844	809	843	804	813	862	847	884	875	865	791	896	842	828	820	849	843	846	909	845	881	877	853	846	848	866	851	875	850	838	869	852	880	876	867	871	861	816	907	919	842	815	900	851	822	852	864	863	846	862	818	864	837	822	834	869	856	878	849	838	857	865	876	851	820	855	848	861	888	804	896	876	827	872	785	876	870	832	854	823	848	917	832	859	847	852	879	862	864	901	861	859	919	834	824	878	846	882	846	834	885	864	849	851	894	872	793	858	904	848	816	866	870	883	866	909	860	862	804	839	820	878	877	852	833	855	856	850	861	827	892	872	864	881	829	855	863	837	834	822	848	844	866	794	833	847	868	861	833	815	910	879	899	848	848	867	800	841	829	828	833	859	892	829	907	867	825	887	904	823	858	854	859	883	863	845	949	831	857	878	889	862	879	826	818	860	873	867	910	838	801	855	851	945	857	821	880	817	824	824	874	854	874	870	811	879	913	829	871	847	860	838	829	863	886	893	839	878	891	810	821	844	873	878	848	794	840	861	839	805	841	888	851	901	839	815	881	886	853	832	861	883	879	859	837	829	889	878	862	875	789	903	819	786	869	837	829	876	832	822	865	859	897	878	876	861	823	797	894	837	852	820	881	906	841	829	879	910	851	856	898	880	890	853	854	848	884	849	891	852	896	862	869	807	870	840	825	875	870	858	831	867	882	850	879	849	836	830	801	875	868	882	782	838	886	811	832	793	832	864	860	902	840	825	878	849	859	845	843	833	840	837	827	861	879	850	867	861	859	831	821	841	894	834	821	866	833	847	842	837	832	879	889	864	855	906	840	900	798	836	819	878	814	850	848	830	798	882	873	883	865	887	835	832	871	872	821	866	901	869	880	833	881	829	861	824	844	849	810	824	839	921	837	865	838	820	886	862	905	900	867	874	868	864	845	839	828	891	824	927	805	852	863	839	843	846	940	891	804	871	896	852	871	862	886	864	876	874	875	853	856	922	885	908	834	842	837	893	839	855	824	875	852	834	857	873	849	842	869	863	881	849	870	941	831	883	847	867	880	856	850	833	855	803	882	876	879	834	866	865	882	929	855	845	873	871	891	849	846	870	850	872	846	867	900	874	884	850	869	817	826	840	889	806	828	825	855	863	884	771	830	860	927	880	867	889	850	856	822	892	890	883	899	873	905	899	902	864	889	859	834	856	884	861	839	805	860	863	850	802	860	846	862	831	860	880	849	836	849	852	844	792	864	847	896	849	868	912	843	869	817	879	868	900	863	838	844	854	899	891	894	808	866	843	818	817	867	894	863	864	887	770	863	839	818	884	852	847	884	860	833	857	877	860	867	854	871	862	857	836	885	900	937	888	848	797	870	915	848	891	827	817	814	817	912	874	886	823	865	852	787	914	827	856	812	848	898	855	838	857	847	845	797	894	847	869	873	816	847	869	906	863	849	904	845	837	832	839	865	830	842	930	885	872	886	823	874	873	837	867	815	851	817	829	844	810	845	843	824	868	873	904	892	835	857	832	792	806	788	884	871	846	805	832	865	860	872	799	854	801	874	818	880	857	886	851	870	869	838	845	840	869	817	849	828	868	861	878	810	837	883	867	875	889	854	895	845	904	850	856	872	833	873	850	878	832	822	851	846	866	830	856	831	819	830	833	885	845	760	860	902	890	896	838	886	833	832	850	893	863	852	817	863	882	872	809	822	800	808	826	818	826	859	852	871	875	739	865	858	831	885	857	857	827	897	838	857	833	889	832	884	835	824	938	855	795	856	870	865	828	842	816	823	853	904	859	808	833	852	849	798	841	834	837	823	849	823	893	867	871	859	830	794	872	844	867	871	790	820	903	850	850	805	869	859	863	870	821	905	831	879	863	856	852	816	809	848	839	843	845	880	903	835	849	847	831	867	888	864	880	909	833	847	883	861	909	869	821	867	895	836	903	837	836	879	813	857	858	834	809	854	875	889	872	860	792	844	848	831	862	895	820	857	882	886	853	884	828	871	793	881	842	850	831	869	870	900	866	843
59849	95992	59131	23151	6111	1525	878	777	781	786	810	765	786	775	749	775	787	725	790	767	773	764	849	732	765	777	782	800	751	818	775	777	826	781	805	755	773	730	782	737	791	767	766	723	730	802	770	750	766	800	797	754	781	758	754	746	765	738	785	754	760	779	779	761	735	753	768	810	817	785	760	738	824	799	779	758	753	760	794	802	829	753	774	800	786	728	746	712	749	762	781	822	778	788	763	750	786	739	785	784	764	804	751	791	772	792	808	748	759	753	790	748	792	796	746	793	754	766	813	786	755	749	762	743	766	797	755	738	790	767	743	735	757	801	751	780	752	808	756	762	760	750	753	739	766	668	752	750	775	791	769	739	821	781	801	754	753	766	774	745	801	777	746	774	776	744	819	759	707	771	768	781	742	753	768	761	772	803	755	752	763	768	749	765	744	707	797	765	785	721	772	818	727	760	801	767	768	803	751	776	777	780	764	720	787	737	779	738	752	805	762	759	767	780	766	730	754	702	759	772	720	766	778	721	756	727	714	746	756	728	771	757	746	744	766	723	770	770	808	755	772	726	797	779	794	788	781	775	745	725	781	755	736	797	793	800	796	810	744	754	742	802	767	808	799	755	743	816	753	784	746	703	816	739	780	778	723	791	765	765	760	803	800	747	739	745	787	744	786	798	801	806	768	710	753	795	764	819	769	770	782	713	761	768	742	797	773	755	788	775	754	774	782	730	787	743	791	807	741	741	803	768	820	827	747	781	805	737	771	777	777	737	749	826	790	799	790	820	822	801	804	759	722	756	759	752	745	781	779	754	754	727	787	739	733	787	781	791	737	761	763	810	788	782	746	761	762	753	800	762	756	713	798	790	742	756	807	736	773	740	777	745	797	744	760	759	773	771	758	744	710	721	741	732	781	801	769	776	736	776	731	738	792	785	741	764	808	804	754	764	788	781	768	760	703	764	803	784	706	761	753	701	793	815	756	737	766	790	790	809	750	758	768	733	763	812	766	769	833	765	778	748	751	761	764	770	784	748	754	743	741	740	742	773	759	733	718	764	755	788	803	724	710	770	770	781	758	713	782	770	776	794	769	773	768	797	761	753	775	737	748	757	792	757	804	779	749	759	800	767	785	786	788	789	746	794	765	804	760	758	744	787	773	753	771	735	706	749	757	785	767	786	750	837	751	761	751	771	817	760	760	789	786	776	721	806	793	751	804	773	717	828	727	819	753	767	756	731	739	758	734	780	779	787	778	728	717	763	722	768	752	751	774	778	750	762	777	761	766	710	802	746	784	725	752	771	754	774	779	723	724	792	770	838	743	780	749	763	775	802	755	763	766	798	731	793	777	745	735	747	767	750	815	765	795	728	790	750	760	741	815	754	728	789	790	753	758	754	756	784	770	733	779	810	733	773	732	798	760	780	752	781	796	758	811	777	790	765	724	753	779	727	776	752	754	777	785	768	754	779	737	782	764	741	770	725	755	744	789	736	787	752	767	798	736	810	801	786	801	768	806	741	769	765	775	783	785	752	731	775	796	780	761	740	759	731	810	738	774	753	743	817	756	806	801	755	705	782	760	769	762	814	749	739	755	788	709	780	818	804	755	810	751	809	752	794	785	788	759	818	747	741	781	777	773	757	790	754	772	767	718	763	735	714	789	757	745	761	774	756	792	748	770	805	821	782	764	739	756	736	799	726	760	792	797	728	798	751	751	725	751	733	748	749	798	759	728	801	773	714	778	756	801	771	774	702	774	816	749	763	802	728	826	768	780	743	749	756	767	759	784	760	800	727	765	721	735	760	723	767	724	811	793	808	780	781	789	822	752	788	739	749	739	788	762	750	799	791	784	804	730	706	750	740	734	713	748	778	807	775	821	764	791	735	749	780	727	770	785	759	810	772	716	817	759	790	723	793	726	759	772	758	790	763	775	741	782	751	769	788	751	746	730	768	802	735	768	770	772	755	729	756	733	769	717	771	776	771	762	767	789	768	807	715	784	775	721	710	724	764	793	776	735	773	772	721	761	769	751	782	810	754	745	715	751	753	752	795	739	731	780	750	732	737	758	750	803	786	753	736	746	756	746	712	718	757	705	799	733	804	775	807	780	721	837	713	754	783	802	764	815	779	720	782	792	762	739	779	783	761	771	772	761	725	725	807	734	783	789	774	788	789	759	753	757	756	778	764	736	747	764	756	798	737	709	696	766	723	762	711	721	805	762	763	699	786	796	734	809	784	762	750	774	796	789	746	746	750	747	722	796	755	811	776	759	801	761	786	789	753	779	782	756	748	756	785	770	769	733	786	757	724	763	736	743	757	734	755	743	751	747	783	753	789	754	781	745	798	726	777	779	726	779	719	777	758	791	773	756	777	721	719	757	738	772	748	771	795	764	761	752	765	742	818	775	768	794	822	797	728	770	742	745	814	774	800	778	778	769	763	761	763	732	747	733	732	764	780	739	745	781	789	766	772	773	766	846	775	763	766	743	820	740	772	758	773	775	752	706	711	771	768	726	777	811	752	732	735	796	799	750	712	738	796	782	736	781	794	743	798	818	764	735	789	784	789	763	804	752	818	741	804	704	801	787	744	742	741	745	744	805	784	758	800	746	757	757	761	757	703	739	765	713	760	737	805	772	754	731	740	771	749	819	708	810	750	791	791	756	778	730	779	754	719	730	767	769	810	715	740	761	768	797	766	805	790	745	743	786	725	754	740	746	786	787	792	784	761	750	783	764	731	787	773	752	867	720	707	777	783	764	781	758	799	733	718	764	752	732	777	768	801	753	760	779	759	752	750	740	746	747	787	775	765	757	743	769	758	753	767	729	777	762	773	728	743	743	794	768	760	798	802	749	783	746	768	753	759	739	761	753	795	738	800	793	772	791	753	750	737	731	754	722	773	720	743	773	774	773	764	809	725	747	747	766	760	751	744	731	744	757	737	769	770	737	727	741	742	756	746	753	718	761	769	757	793	772	789	741	791	739	774	838	742	733	768	790	760	743	730	792	737	811	740	767	746	764	800	790	776	790	726	806	768	793	766	763	796	762	739	788	748	764	765	763	762	772	775	761	731	739	745	782	739	712	772	799	774	715	784	791	771	748	776	764	763	774	773	757	786	727	737	787	839	769	815	715	778	759	753	785	771	750	739	792	763	779	719	748	779	791	698	772	775	772	744	728	775	734	704	727	740	760	747	733	744	782	766	728	723	788	785	759	730	723	752	727	736	770	748	717	734	769	747	767	777	760	745	722	718	735	718	763	761	778	724	759	713	760	775	735	748	790	766	742	769	735	789	713	752	740	795	737	737	785	783	728	797	799	755	805	717	773	785	753	736	742	740	723	704	769	760	766	806	783	750	720	779	768	767	792	702	728	787	752	746	779	753	711	781	759	734	766	732	747	751	731	760	790	778	768	818	725	746	792	761	732	720	699	740	747	792	736	752	782	752	750	765	827	752	778	760	740	757	727	787	776	770	713	817	769	745	788	744	791	779
33687	30621	20801	5641	1198	700	714	689	642	650	638	691	636	681	693	655	659	667	619	650	661	644	630	713	592	687	673	630	642	631	634	626	645	657	680	645	646	656	623	616	694	620	610	659	648	686	635	637	599	644	622	615	629	608	670	677	703	663	656	629	617	693	658	612	645	640	632	649	639	613	637	619	623	689	645	598	683	632	672	643	654	683	623	627	668	640	608	673	619	651	659	676	675	654	614	602	601	673	651	671	668	630	664	663	650	628	679	626	683	650	640	621	647	605	698	655	612	624	679	675	665	594	636	685	679	624	668	660	640	670	660	607	618	639	628	631	682	667	651	658	646	628	644	613	624	668	630	642	649	638	654	655	615	675	678	678	640	622	697	662	689	638	667	612	643	636	623	618	685	643	681	629	622	679	637	640	674	676	625	669	657	625	572	662	710	623	652	584	613	629	637	689	668	674	671	670	651	673	666	634	655	635	657	655	657	672	653	632	634	636	648	648	635	653	636	629	610	619	662	690	655	640	676	645	657	644	633	641	654	624	690	646	679	676	643	668	665	645	606	703	639	666	653	662	638	642	638	639	645	685	626	648	673	675	654	682	667	628	632	626	627	609	735	654	619	628	649	647	612	597	669	633	677	608	630	656	648	635	608	651	680	658	632	629	680	624	688	634	664	624	656	643	641	628	610	628	598	638	674	706	663	665	636	638	671	628	641	623	638	658	647	643	636	684	627	660	658	606	687	665	683	689	606	662	631	676	669	688	620	622	692	665	591	643	588	621	628	632	637	630	636	621	662	619	627	652	635	631	650	686	649	651	617	661	637	645	635	605	670	666	660	639	680	660	710	698	641	664	667	644	619	639	641	650	638	594	615	649	576	648	644	653	664	624	606	672	670	570	652	631	689	618	626	618	628	634	629	638	658	626	639	647	602	730	613	665	618	620	644	630	606	644	667	636	678	652	671	623	656	647	602	619	603	633	645	675	681	658	688	634	661	659	633	634	645	655	699	633	630	619	664	643	610	643	666	653	632	595	641	624	642	630	683	635	662	660	692	627	672	655	669	629	630	648	628	621	655	666	646	639	654	649	685	649	652	655	656	638	657	668	677	651	670	648	636	660	625	668	660	694	635	681	639	640	623	640	727	674	674	641	650	679	599	676	607	658	617	645	727	645	726	665	697	670	648	638	588	651	636	677	648	653	647	656	601	648	650	663	647	602	626	638	659	632	648	669	646	693	698	677	646	631	660	642	643	618	659	650	638	632	633	684	630	602	632	682	574	617	616	633	690	644	632	595	641	630	703	642	642	703	640	650	605	662	652	619	664	638	635	686	633	611	672	664	656	638	600	644	625	629	652	668	676	663	603	670	688	647	667	649	630	629	672	670	655	643	641	671	683	687	669	659	659	669	654	666	623	641	657	677	629	636	630	672	708	723	601	657	697	626	637	617	627	679	666	656	661	615	574	664	608	653	665	652	585	638	692	638	626	662	665	613	674	668	601	663	622	625	623	657	641	616	671	615	597	658	609	600	611	628	675	687	665	607	690	698	654	675	641	653	656	620	631	641	656	673	635	636	626	661	628	681	647	669	689	644	656	645	639	598	651	614	659	706	660	646	666	620	652	662	636	671	673	704	672	648	597	699	650	579	622	701	623	659	671	670	617	665	667	662	625	679	616	689	657	675	624	623	632	680	623	650	621	658	687	627	643	640	698	722	672	648	636	636	669	624	632	646	664	607	657	624	675	661	672	625	641	618	658	647	627	635	633	628	647	644	679	638	616	677	637	653	682	612	676	628	637	658	646	659	626	643	664	683	696	679	629	615	648	649	624	674	662	644	632	657	640	614	688	632	653	652	633	700	686	635	651	642	644	602	644	678	661	638	637	668	634	672	665	635	650	625	646	662	639	677	671	668	638	635	634	610	661	686	643	642	660	640	645	677	639	648	668	631	604	662	637	647	651	611	647	644	653	645	653	651	630	684	638	642	643	669	634	589	612	662	606	645	634	661	645	667	599	664	676	660	669	653	690	651	677	670	607	632	647	641	661	656	658	618	648	587	614	688	642	644	604	646	631	643	663	651	584	630	673	652	627	638	655	678	644	598	646	643	633	640	629	632	658	612	650	614	650	669	647	653	685	641	607	664	681	649	631	636	663	652	653	645	643	656	615	658	666	651	639	652	664	621	653	668	608	645	668	663	639	657	620	630	648	660	628	620	665	630	637	633	621	684	643	661	612	630	656	649	649	623	684	663	645	690	604	615	683	658	636	601	639	681	690	657	636	656	680	671	648	661	672	630	684	690	654	602	632	632	642	644	612	620	667	657	666	644	622	665	655	619	622	648	640	641	635	630	660	627	683	647	681	645	677	621	646	695	719	701	607	621	671	668	704	642	645	618	613	636	656	647	641	670	666	651	630	671	703	610	693	595	617	646	628	666	624	653	642	662	641	683	627	654	650	625	636	667	623	676	645	657	606	656	657	677	678	633	646	618	664	645	710	620	665	627	651	671	694	679	655	648	596	622	688	645	695	645	660	661	654	613	636	675	642	649	655	599	602	619	645	642	676	679	638	639	651	623	613	675	639	632	670	678	672	634	650	660	615	682	643	623	675	627	622	674	628	657	645	632	628	654	667	687	666	656	605	627	601	714	697	651	656	654	644	632	653	610	650	666	651	639	668	682	633	689	656	681	643	627	622	647	617	629	640	715	670	668	645	620	604	669	629	658	681	613	690	625	626	647	645	639	647	651	642	674	620	682	655	650	697	689	615	632	601	643	652	660	617	657	718	638	624	644	650	611	671	670	634	704	650	619	663	634	627	669	644	669	650	608	615	644	640	657	616	686	653	671	619	627	646	631	655	645	624	665	581	649	638	646	651	615	641	646	614	649	608	672	645	668	632	620	647	653	638	662	674	637	669	613	624	676	659	636	656	641	660	668	624	664	676	664	611	619	701	686	702	643	654	658	625	631	651	683	666	637	670	636	674	660	677	655	664	603	647	632	711	671	608	674	617	661	624	596	623	709	672	654	637	632	645	659	684	636	653	686	666	663	618	680	653	641	664	640	634	665	629	668	633	673	649	651	693	658	623	659	664	648	630	626	631	598	685	695	596	701	658	667	667	626	673	650	646	643	656	637	654	694	652	673	606	638	623	657	631	633	641	624	627	655	659	672	621	675	650	621	687	689	620	622	698	657	642	658	658	629	617	610	640	643	617	633	647	600	669	593	625	697	644	681	653	653	611	627	570	615	635	649	626	662	632	652	688	668	614	667	622	677	680	649	643	645	669	662	682	673	641	604	620	690	674	630	628	643	666	662	695	643	641	604	653	625	625	633	628	657	651	633	662	662	642	624	646	686	613	657	620	630	652	636	647	672	659	675	648	650	639	650	654	690	608	635	637	652	626	672	659	641	628	641	657	667	599	694	612	643	641	669	661	665	664	623	644	639	649	656	616	613	643	663	646	634	631	645	626	659	621	645	623	634	642	630
28984	32114	13401	2862	942	585	557	551	513	533	559	526	554	469	476	536	530	557	535	519	499	555	525	572	527	563	525	538	529	519	559	532	520	525	559	521	512	571	514	503	576	544	574	534	498	509	554	518	556	496	535	570	542	526	523	513	525	539	506	514	556	542	519	542	519	523	546	554	531	542	515	512	535	545	504	518	517	536	497	566	551	516	533	526	534	516	507	511	513	528	535	507	512	542	523	526	516	514	495	515	549	502	524	549	501	522	509	512	536	555	556	593	507	550	492	540	528	512	538	491	520	515	535	603	556	505	547	518	523	508	520	507	540	548	513	529	581	507	522	506	543	526	532	533	474	536	510	527	511	526	527	561	494	541	538	537	538	489	560	552	477	582	518	534	530	521	528	522	481	530	506	532	522	505	543	565	525	514	544	508	529	523	508	534	536	529	542	553	531	515	512	559	544	511	540	529	506	546	521	502	514	503	512	494	495	493	493	531	491	525	508	508	506	552	486	550	494	531	555	520	516	547	506	480	526	505	525	489	507	547	507	541	513	531	484	499	550	524	546	559	499	541	602	565	520	494	586	545	492	503	539	554	546	507	548	533	528	538	502	522	514	515	543	525	499	495	520	547	519	493	536	524	537	534	537	520	490	507	507	485	523	556	539	523	481	528	510	505	558	498	541	509	494	502	565	538	557	499	526	513	525	533	509	531	528	506	569	545	504	548	546	523	520	512	594	514	512	523	518	514	547	526	507	557	539	558	541	560	489	523	498	529	549	538	541	489	519	502	485	525	502	557	508	512	570	537	543	543	504	558	498	509	530	531	563	550	501	544	512	533	521	521	584	492	520	516	486	524	581	532	518	525	507	526	516	551	492	516	541	518	511	519	533	527	544	507	539	577	477	514	519	525	548	518	517	520	582	564	523	529	485	513	537	501	506	522	573	534	563	524	529	540	534	562	545	503	541	525	541	522	557	492	540	491	523	527	530	516	531	539	549	519	576	499	520	504	516	533	537	528	528	558	538	524	528	533	518	502	511	494	556	535	535	504	546	546	533	550	541	543	507	505	547	545	559	558	552	531	493	561	522	533	518	524	490	500	537	561	533	519	527	532	562	528	521	505	541	524	486	504	552	542	511	515	525	490	494	509	527	512	513	535	543	553	503	550	584	525	540	514	583	523	492	474	527	539	566	531	495	537	503	532	556	536	530	550	501	542	550	526	528	502	525	540	547	531	540	548	542	535	571	531	547	552	557	547	500	515	527	555	545	495	519	518	541	538	527	543	579	514	544	512	519	522	483	490	521	519	588	529	494	546	550	530	523	490	509	528	528	516	495	540	535	505	597	543	546	490	524	518	566	536	525	562	493	518	550	533	517	535	521	518	540	536	504	509	540	514	509	545	527	528	536	525	504	547	485	487	525	544	514	510	516	530	536	546	553	510	517	512	514	546	540	514	498	572	535	505	527	551	525	530	536	525	559	495	563	529	534	570	524	540	521	545	531	516	521	541	544	501	556	554	521	522	523	522	550	525	537	526	548	546	536	559	532	522	530	512	558	548	541	527	529	530	575	591	545	512	540	547	541	498	521	532	528	552	545	499	501	549	546	506	583	559	510	538	535	517	543	524	538	525	515	531	487	547	536	529	537	507	540	524	516	549	553	521	531	533	498	533	534	536	543	528	507	533	507	559	518	505	513	519	534	550	542	497	532	521	564	528	515	537	561	515	507	515	535	564	503	506	570	511	545	512	538	521	525	566	482	508	487	524	532	560	510	524	542	541	473	552	505	563	554	510	504	538	473	562	545	530	540	541	540	568	507	507	567	531	559	562	560	479	515	542	571	550	494	510	478	511	545	524	555	567	542	563	525	500	519	510	499	484	521	483	565	515	539	519	511	539	505	559	539	505	499	486	544	553	559	578	502	525	528	537	513	541	495	500	544	518	531	557	509	542	494	535	513	477	473	544	522	533	552	526	504	536	516	549	494	569	533	520	526	540	532	554	508	531	491	505	493	513	527	524	509	543	569	530	528	531	553	484	514	528	530	549	524	545	522	538	545	526	516	524	517	537	495	538	527	526	497	519	503	536	511	555	529	524	495	503	562	527	497	527	512	515	546	484	539	490	526	566	503	507	568	549	542	494	552	527	511	547	528	553	543	539	523	566	530	545	539	564	504	556	523	477	519	529	527	537	509	509	512	566	528	489	494	532	525	490	521	546	549	507	523	513	514	502	530	548	520	528	498	485	530	515	499	531	521	548	504	553	544	479	565	550	540	499	558	530	480	514	548	547	480	512	542	549	506	554	527	517	500	518	524	490	488	555	553	516	544	535	524	524	530	508	522	583	568	559	523	554	530	486	519	505	552	526	496	514	531	526	553	577	529	513	510	528	521	527	521	542	526	556	531	566	537	520	529	535	478	539	573	496	522	530	507	528	526	536	537	574	526	554	534	536	456	506	542	518	562	551	574	537	500	494	464	535	513	558	550	551	540	542	526	501	504	553	545	512	498	519	540	517	526	594	569	554	565	511	519	493	526	486	545	499	509	526	514	483	518	529	498	553	537	558	548	512	540	486	517	519	562	560	519	534	548	542	588	518	532	531	534	576	504	534	506	538	533	503	535	536	500	491	522	507	532	515	516	537	520	548	543	527	530	529	523	523	558	499	536	523	512	530	515	582	545	532	526	548	498	507	512	541	538	533	542	528	562	495	507	483	532	535	531	539	489	484	547	581	574	522	512	569	515	524	569	491	511	540	535	512	528	505	580	540	520	550	531	531	505	492	547	534	528	515	538	496	521	563	546	510	500	528	529	522	511	540	520	511	518	524	521	551	534	547	512	532	482	511	560	510	527	522	471	509	534	515	541	533	542	526	531	544	514	542	558	531	530	523	535	529	498	557	521	526	535	493	522	557	534	540	542	493	524	513	551	521	528	528	497	514	554	534	533	522	501	551	548	552	566	539	537	533	530	548	535	521	564	527	512	525	536	514	515	549	543	495	545	564	521	542	512	563	540	531	537	522	510	531	528	474	523	535	535	550	499	538	539	543	499	532	543	548	554	528	530	516	565	506	518	527	549	574	515	528	538	519	519	500	555	506	512	529	568	545	526	505	510	494	514	516	562	484	499	556	532	500	524	538	561	544	504	508	534	486	508	538	538	546	516	536	510	501	497	538	520	524	512	487	507	505	525	531	543	511	498	563	539	529	514	523	518	492	530	491	497	539	511	508	550	538	535	561	517	498	524	485	510	508	524	492	547	490	500	554	550	561	502	478	469	538	517	471	490	533	544	521	563	564	520	512	558	520	525	490	540	477	558	551	565	539	545	507	506	538	540	550	527	572	495	517	531	513	464	550	520	481	501	554	511	553	571	514	544	549	525	499	523	494	543	519	518	505	526	520	522	540	524	543	540	531	519	528	522	508	519	546	511	515	565	507	503	559	540	539	522	547	539	530	561	550	543	507	560	480	548	497	572	555	534	573	530	518	541	536
27212	28304	34944	25601	8605	1400	846	755	708	658	693	693	679	692	702	676	715	659	697	678	688	647	681	677	729	658	724	675	712	677	698	660	707	677	700	653	707	634	660	687	670	674	674	678	686	588	683	674	675	666	635	665	693	706	666	703	700	661	675	684	647	700	653	655	658	699	656	672	673	645	625	690	678	695	646	623	681	669	681	665	680	680	705	678	668	670	688	678	697	674	682	707	658	664	680	703	647	651	657	698	663	669	678	672	688	691	697	685	670	656	651	665	679	650	648	654	686	646	708	639	693	650	637	703	696	684	642	675	646	691	719	676	655	691	706	651	667	659	682	632	667	677	639	671	688	681	700	627	656	708	684	674	647	630	672	682	711	682	674	625	654	664	646	650	669	637	666	615	673	663	653	629	673	664	680	672	663	673	647	680	709	655	669	662	684	672	719	668	632	615	673	630	606	664	652	666	669	699	670	685	684	667	659	656	632	664	634	665	646	660	658	651	659	663	737	631	655	639	682	663	614	643	599	691	650	710	668	692	652	666	666	684	676	678	659	644	688	645	656	656	658	693	674	688	684	717	684	663	732	687	690	670	662	681	686	654	657	728	710	664	674	639	674	619	693	659	728	685	679	668	653	674	660	648	673	696	674	678	672	714	718	698	668	677	692	676	663	654	651	664	673	700	612	620	652	661	640	658	658	625	649	638	629	631	660	652	650	624	671	637	657	678	682	666	650	697	650	679	619	668	613	713	653	633	727	680	671	677	651	646	673	720	673	723	676	657	706	671	653	682	650	690	667	741	645	699	687	655	716	673	635	703	630	668	679	716	641	645	674	635	682	626	649	672	705	703	704	669	676	704	684	683	663	652	701	694	685	643	652	668	688	688	688	684	648	669	672	671	648	704	654	643	666	697	675	698	648	642	703	694	698	670	676	636	603	619	689	625	700	643	670	655	692	632	680	646	686	694	684	632	667	647	635	730	675	636	690	667	705	675	636	662	640	657	649	691	674	634	660	659	673	639	667	638	638	681	662	681	711	662	621	676	683	661	676	722	647	601	671	676	744	672	684	672	630	647	658	611	679	680	667	679	640	683	656	676	659	707	707	625	671	642	689	656	632	696	641	642	622	685	652	672	654	661	662	701	670	640	692	651	679	666	687	713	675	652	672	599	692	678	678	710	652	669	705	721	631	638	676	682	646	636	658	670	690	674	642	678	665	652	674	699	689	695	643	651	702	651	675	666	624	676	643	671	622	679	683	653	662	693	689	658	653	634	644	628	670	662	704	649	689	698	695	633	644	648	661	700	663	674	661	696	695	649	647	673	642	649	625	661	656	676	636	656	630	671	645	709	641	663	669	685	646	695	638	685	651	677	629	695	671	621	640	628	625	645	685	671	660	610	679	673	705	651	681	657	612	622	624	696	615	633	698	710	677	633	673	653	670	666	645	661	714	618	675	682	689	681	647	656	669	638	698	629	674	657	638	670	664	723	693	644	694	636	691	695	702	660	673	658	709	750	658	685	656	632	667	685	689	652	648	681	659	648	654	690	678	634	678	668	615	636	662	684	667	622	594	696	687	707	607	654	626	650	666	674	706	666	682	663	720	654	695	678	635	633	653	650	685	710	661	627	654	646	708	648	655	684	658	678	703	619	664	641	668	724	667	672	706	697	675	619	667	677	691	653	632	696	641	625	688	663	665	640	652	616	657	629	669	627	641	637	685	717	675	704	668	702	657	677	605	663	612	692	650	651	665	690	648	718	680	661	679	689	636	674	662	656	646	688	663	672	676	616	684	685	648	646	632	696	641	670	679	620	652	692	634	689	641	625	643	686	683	649	676	666	688	656	648	663	704	691	700	641	648	643	631	652	671	633	653	628	620	694	697	648	648	696	695	654	650	669	672	693	629	667	606	658	640	656	680	692	684	660	669	663	673	708	676	668	624	683	642	678	668	640	679	655	699	700	666	697	638	675	670	636	655	700	683	702	650	650	632	656	677	634	659	661	624	605	656	649	659	665	635	649	693	640	688	626	647	666	712	668	633	630	642	671	650	655	641	684	695	676	674	680	649	639	695	660	652	678	642	686	662	631	674	628	684	632	715	678	641	697	677	693	643	693	610	618	639	666	645	662	657	624	706	647	634	686	674	671	576	633	676	622	627	642	642	672	674	673	678	616	697	684	671	701	615	663	637	702	657	637	664	661	686	631	676	673	686	693	676	672	703	655	693	681	658	657	641	688	663	650	724	707	717	631	668	681	674	688	694	690	629	635	642	628	697	669	668	673	676	674	645	689	696	661	660	632	612	678	669	682	694	677	681	657	706	644	655	683	689	672	689	640	660	714	648	689	709	648	675	609	662	636	643	681	666	663	672	646	639	682	635	671	705	699	662	653	659	743	623	666	637	686	687	675	657	712	670	649	656	665	679	692	635	659	648	694	662	693	681	715	674	636	637	675	661	668	706	656	704	684	662	637	627	687	686	663	622	659	638	684	659	688	670	691	707	640	660	673	661	687	671	693	656	672	666	680	650	655	676	667	677	706	652	689	677	653	652	668	694	652	657	683	691	656	658	688	709	664	670	684	639	692	652	658	697	676	628	595	655	687	654	622	648	604	668	653	665	643	656	659	642	702	693	675	666	684	673	634	676	718	676	657	662	647	708	671	680	661	639	656	702	673	667	671	690	623	650	708	670	655	682	683	621	645	677	659	682	672	661	642	670	652	651	675	668	676	653	666	672	593	674	665	610	642	633	658	686	670	687	704	666	675	691	659	657	590	662	615	694	659	632	664	660	676	606	628	646	684	672	703	679	706	621	671	652	702	665	692	684	667	672	650	670	665	693	672	662	704	685	686	677	701	676	683	626	686	702	673	690	703	695	649	636	671	682	664	670	680	637	654	613	654	672	672	638	687	690	672	685	680	643	679	679	629	673	701	676	662	721	675	657	665	686	639	650	660	698	619	659	639	683	623	644	700	706	717	770	668	680	647	697	665	705	647	686	674	635	672	680	672	674	641	689	692	664	643	643	649	687	685	672	673	661	667	645	642	667	683	653	710	638	597	637	698	682	664	614	663	656	642	699	649	645	693	698	652	668	670	674	648	650	644	661	679	646	672	637	615	688	698	621	660	643	673	620	655	631	703	672	690	681	671	703	679	651	676	667	677	637	666	724	642	623	680	647	646	690	628	664	643	709	696	669	648	693	658	644	706	650	675	684	664	689	687	644	666	662	673	681	687	652	679	707	644	635	662	633	635	700	648	684	599	682	668	687	657	650	673	620	674	644	676	696	623	665	664	728	719	696	667	655	639	672	665	667	655	633	668	715	684	641	661	668	697	707	637	662	683	633	717	705	646	669	681	633	663	646	640	651	672	639	668	664	649	631	685	657	662	657	680	697	661	671	646	715	699	626	679	643	653	679	740	661	644	702	736	652	664	651	664	663	671	664	652	692	715	658	658	699	668	698	643	626	640	682	687	666	659	641	672	702	669
60204	76467	41382	11148	2498	865	550	614	619	580	548	530	649	582	608	566	586	561	580	620	582	568	549	560	556	589	589	545	578	582	577	599	571	598	584	588	622	589	618	577	554	576	588	551	559	595	586	538	581	541	616	578	552	604	543	620	592	573	601	537	583	589	541	609	598	568	565	543	562	616	549	596	596	583	543	565	573	561	604	608	559	548	540	537	575	574	602	608	594	619	590	586	509	586	575	582	607	571	614	581	597	546	582	565	543	577	608	571	560	556	512	589	575	549	526	577	582	561	596	567	570	595	524	558	612	552	549	518	596	607	561	608	540	568	595	611	534	581	589	542	548	595	571	529	581	547	583	573	578	564	564	596	606	575	568	618	582	565	569	545	600	573	613	597	569	589	566	568	558	555	640	554	601	607	556	564	519	567	604	534	561	587	590	557	571	566	561	576	542	591	587	565	601	555	598	565	552	599	596	570	552	538	583	548	586	577	579	583	573	598	600	601	552	581	520	591	564	572	581	589	578	546	570	615	584	571	593	533	592	555	563	570	587	592	586	616	562	600	542	557	583	564	562	560	582	574	561	600	554	561	543	587	568	624	568	605	570	576	556	607	572	626	584	572	550	587	566	571	560	548	557	549	583	613	564	509	580	602	650	590	556	590	570	582	610	542	592	576	570	574	576	594	557	627	533	596	549	565	562	571	514	564	575	592	563	573	617	579	587	603	581	536	553	547	590	561	621	547	581	568	562	539	584	576	574	601	586	609	618	561	575	571	555	603	554	597	579	609	597	552	564	570	586	558	565	571	632	565	610	581	545	578	576	574	602	592	590	622	619	555	555	586	595	592	608	547	564	556	625	545	600	520	569	550	579	543	555	563	605	553	562	589	566	590	587	602	568	553	569	568	583	556	583	595	550	552	567	544	610	571	560	574	569	554	565	601	586	559	551	548	546	561	608	590	569	569	616	565	588	599	539	579	589	584	575	552	530	566	570	564	560	592	609	573	580	564	599	536	570	588	556	548	612	568	588	563	577	547	587	579	582	615	559	517	567	562	577	581	555	580	625	578	535	560	579	604	582	577	596	619	538	597	577	600	574	569	613	536	583	603	599	587	574	581	576	561	603	565	567	600	563	542	576	572	595	567	549	598	595	578	603	571	559	528	631	549	581	583	548	610	566	545	592	568	542	611	558	546	611	586	562	558	576	576	572	556	618	591	559	604	551	596	587	611	577	574	583	549	568	563	569	566	547	584	604	559	597	540	562	587	563	596	591	606	602	601	609	548	554	575	568	591	557	546	532	587	574	560	586	603	579	583	547	605	569	548	556	586	598	567	553	555	602	587	543	576	539	590	571	568	542	533	570	562	591	563	565	552	575	576	604	600	544	560	591	614	563	593	596	548	540	575	545	577	569	553	576	601	571	600	567	574	556	589	596	614	611	579	571	577	591	520	580	538	597	534	601	556	627	557	556	565	588	557	579	588	569	602	581	548	600	559	548	604	595	579	550	553	586	618	545	562	567	545	607	569	621	575	602	582	607	579	587	554	556	542	599	580	559	583	555	559	546	590	584	578	607	581	581	598	599	617	594	565	590	546	544	616	566	583	556	576	576	573	614	588	584	595	603	604	576	567	594	585	544	598	553	565	567	566	611	553	577	521	581	560	588	564	523	551	538	608	526	540	534	602	586	574	560	555	532	578	549	619	586	602	596	539	517	580	535	579	531	570	577	542	582	604	616	555	559	603	563	589	567	591	592	606	558	586	580	591	566	558	609	588	563	586	587	552	583	587	561	597	594	555	553	584	581	586	566	561	606	578	566	561	553	569	607	584	630	595	620	582	530	585	592	653	554	617	545	553	573	599	569	565	556	554	566	593	582	567	599	603	567	557	585	589	583	567	566	594	576	555	553	525	599	575	572	595	580	556	571	545	545	547	553	564	597	558	571	530	548	550	580	602	567	573	583	569	573	528	635	563	581	567	575	556	584	551	600	574	587	552	598	562	557	595	524	593	547	562	542	567	556	561	552	598	548	590	558	569	585	611	543	586	551	577	605	571	540	633	589	571	566	563	602	626	589	578	611	552	565	564	555	561	589	615	600	531	578	612	544	540	558	550	553	530	600	610	600	581	556	578	593	517	595	628	577	631	571	581	616	569	596	597	545	567	609	578	549	590	593	567	584	586	554	562	584	547	574	604	548	568	615	555	573	577	568	543	615	593	572	598	562	546	592	558	560	574	558	539	575	585	556	584	610	586	578	543	608	574	595	553	584	594	553	557	646	545	541	571	556	580	555	596	586	598	573	589	566	575	594	569	549	581	574	554	601	578	577	580	543	555	583	588	555	561	581	569	574	543	618	609	592	553	585	564	562	631	530	594	580	551	545	615	553	575	584	566	581	592	576	540	564	635	599	610	614	588	600	531	543	609	554	608	572	575	552	558	563	538	586	568	593	559	531	574	564	545	588	605	592	601	579	610	558	562	566	588	580	562	572	612	560	564	568	574	590	561	617	540	577	536	581	567	531	579	603	590	560	570	599	568	594	597	590	576	559	567	584	589	611	550	545	577	597	591	604	627	591	583	578	578	568	565	579	588	555	558	535	598	602	592	592	559	568	564	556	538	564	589	566	567	599	571	546	576	554	626	506	552	603	576	518	557	591	564	592	603	582	589	572	550	614	549	577	582	569	588	566	607	561	519	547	502	558	591	551	595	616	538	576	562	595	584	620	562	624	565	577	605	529	593	552	582	599	538	546	522	573	554	576	574	617	585	581	565	569	576	557	573	573	612	585	569	590	569	593	557	572	598	599	592	570	573	573	522	544	552	559	575	557	560	529	566	582	595	545	594	564	593	550	564	546	594	579	569	586	549	595	598	591	609	551	572	625	557	565	589	567	592	531	594	582	540	595	596	573	629	610	608	584	594	584	571	583	619	554	598	596	591	568	571	558	581	616	609	568	576	577	570	530	589	585	509	594	555	567	559	579	555	569	544	570	532	578	575	562	586	551	594	599	545	560	561	549	608	542	591	579	558	583	603	537	550	589	612	584	612	584	620	591	595	597	545	620	564	580	537	561	612	523	538	577	594	592	548	599	551	550	549	544	560	556	566	586	537	595	620	561	581	615	592	585	577	571	572	603	596	586	559	543	539	596	607	575	608	599	546	570	585	611	600	587	590	588	564	574	616	604	587	527	609	616	562	532	567	552	583	583	586	591	561	555	593	580	586	583	598	568	587	592	547	580	543	574	577	560	560	611	580	611	585	589	555	591	597	577	572	618	642	573	569	564	593	575	576	577	580	602	590	585	553	589	562	582	540	569	621	579	585	591	577	556	544	600	562	559	571	589	597	551	542	605	578	545	613	573	603	592	636	580	578	583	585	591	567	589	617	589	550	540	592	585	584	532	505	568	560	531	522	616	602	557	547	548	592	568	575	622	590	570	604	577	592	608	555	584	582	561	560	576	552	591	552	577	561	583	583	567	570	568	541	560	603
24549	23139	31454	26447	20322	10747	2083	1057	957	935	943	948	873	893	888	922	893	955	920	949	883	898	926	954	874	862	893	926	923	861	909	893	901	899	890	931	867	892	913	846	857	911	868	892	899	885	899	909	920	840	911	825	895	916	858	877	886	863	860	878	893	892	872	882	942	883	896	888	869	872	869	852	871	863	807	857	861	898	901	895	897	904	920	874	883	853	933	856	919	866	836	890	875	883	924	903	883	875	930	922	913	836	840	898	891	897	869	880	851	831	907	893	868	921	868	841	867	850	882	860	895	896	820	847	855	899	830	868	829	881	874	905	884	835	832	849	907	838	891	868	899	821	904	877	874	830	884	867	956	885	911	916	870	895	889	880	863	846	839	863	862	825	861	855	909	838	847	861	912	899	886	876	871	851	856	851	876	866	909	894	864	923	880	863	873	921	898	878	890	928	833	921	864	868	837	890	832	864	835	890	896	889	876	878	905	857	869	827	883	829	875	913	852	851	916	858	859	901	872	886	863	869	883	854	909	931	871	911	910	905	830	907	818	857	896	858	876	868	895	855	893	885	906	876	878	889	842	896	913	890	914	866	881	873	862	952	805	890	816	866	849	891	836	840	841	872	872	916	880	862	886	870	895	833	896	890	875	891	868	862	849	861	887	879	844	879	891	889	901	871	850	902	874	861	897	889	845	862	828	853	866	846	927	918	858	854	891	878	866	850	868	844	866	880	878	868	861	876	871	876	848	909	914	933	892	895	851	891	851	902	910	892	861	854	839	818	813	895	849	884	892	867	860	908	917	874	903	874	834	847	888	872	874	897	874	837	864	866	909	826	907	909	890	904	852	881	884	895	916	878	884	905	882	856	856	850	913	854	891	853	853	809	908	876	926	906	904	853	878	835	880	799	870	812	836	832	856	873	896	884	872	916	836	838	874	869	830	871	881	881	883	858	849	883	892	875	806	908	913	867	855	865	860	863	827	910	881	920	856	906	870	854	893	933	898	959	860	935	860	917	904	918	919	902	909	877	862	905	878	896	860	879	873	933	905	836	871	913	862	907	896	832	852	847	868	890	888	860	857	922	820	859	867	904	908	868	844	832	844	865	934	873	868	847	899	884	871	832	867	900	842	902	893	885	859	875	871	902	891	880	881	846	870	923	896	890	887	919	916	855	867	855	848	939	902	902	803	873	894	843	811	851	854	851	896	867	822	858	857	900	907	829	867	843	871	930	850	825	838	895	909	874	840	899	857	907	928	939	842	883	903	829	859	881	900	925	851	901	858	916	893	877	924	859	814	921	890	868	920	884	860	936	890	846	893	841	896	834	875	894	837	910	915	858	810	890	889	855	903	862	884	882	843	853	867	806	890	918	852	868	884	866	843	853	859	876	871	832	897	826	941	877	884	868	898	938	868	825	854	954	846	919	857	890	802	886	872	851	883	883	852	843	838	867	819	911	938	891	841	871	851	881	795	895	835	900	926	865	853	871	844	870	835	841	855	857	841	930	863	906	896	887	876	869	894	858	906	922	911	888	898	900	828	886	927	891	840	838	863	876	900	849	812	859	867	865	921	892	897	894	843	828	897	854	907	850	878	837	875	900	905	915	965	870	897	848	839	881	865	877	871	913	862	906	912	869	880	836	879	948	858	879	890	906	903	795	872	905	912	843	882	855	841	907	895	839	918	879	876	902	830	891	895	885	892	865	814	868	810	892	852	886	897	875	844	870	887	821	857	825	898	873	900	896	875	849	861	838	867	857	904	912	875	850	890	900	887	893	943	859	880	859	843	877	841	845	933	892	908	869	829	936	869	857	792	830	890	934	878	841	831	838	932	896	859	875	920	889	832	872	868	837	868	891	855	896	908	845	896	827	837	861	876	864	835	862	887	843	872	877	864	886	915	865	906	897	874	878	860	900	874	855	840	859	917	899	855	847	903	815	943	907	848	879	854	837	822	806	921	859	908	868	956	847	865	858	895	867	899	879	789	875	900	830	843	862	883	923	867	886	861	868	879	852	835	872	821	858	880	876	853	883	856	880	936	840	897	826	897	886	879	855	861	861	864	843	879	892	824	883	856	903	886	855	864	844	895	916	845	873	927	919	864	890	875	860	853	826	851	836	878	911	866	889	852	868	889	853	876	832	864	884	878	847	880	891	868	819	851	887	885	837	896	892	850	928	879	865	907	867	880	888	870	848	841	897	889	853	861	889	867	878	858	870	809	841	898	874	912	877	816	871	808	869	872	885	861	889	898	875	870	908	837	887	854	809	885	830	850	867	880	863	834	830	904	873	812	937	856	908	874	876	892	917	902	840	882	911	875	871	821	891	905	857	873	870	856	830	888	882	859	877	862	895	908	897	857	901	870	892	860	905	880	868	897	884	880	882	859	889	873	835	898	804	863	855	867	825	878	834	885	836	887	882	897	895	853	847	834	815	865	826	860	813	934	898	862	849	901	884	898	873	871	854	910	856	930	864	874	935	845	890	834	862	867	835	863	856	886	906	889	894	870	911	859	886	909	905	898	841	918	917	839	867	874	904	819	862	908	867	880	877	832	848	842	928	887	879	890	869	872	891	863	849	874	895	881	874	851	831	857	951	854	852	826	847	941	876	811	926	822	921	818	872	870	890	857	878	842	884	853	894	852	901	841	902	902	896	866	895	886	862	829	897	875	860	904	873	855	903	902	873	863	875	876	872	888	901	868	871	912	823	884	819	831	888	827	835	805	852	870	876	884	861	843	817	851	898	862	898	885	903	925	874	885	916	915	918	866	883	825	940	862	912	853	897	873	872	866	838	837	888	836	936	861	868	829	897	880	846	845	862	820	895	887	863	906	857	866	872	897	837	874	826	895	849	845	824	872	846	873	898	835	858	903	828	863	846	917	875	840	859	855	871	877	889	829	842	829	856	860	817	874	880	838	882	907	872	848	853	796	843	923	868	883	932	862	891	802	903	915	890	863	888	873	881	822	853	926	871	876	835	907	881	890	854	841	851	887	879	957	872	891	837	870	904	868	877	811	888	914	876	893	879	866	854	885	861	872	886	842	866	896	918	896	897	889	860	840	871	833	887	922	857	895	834	861	895	829	872	881	843	825	866	842	841	886	901	860	871	916	909	847	903	876	911	905	898	891	875	878	849	804	883	870	932	873	854	860	858	883	922	838	867	876	882	877	881	878	889	861	911	890	913	907	884	869	857	922	933	900	939	878	876	872	850	882	789	835	864	913	831	907	850	827	853	839	845	860	847	844	876	810	843	887	870	883	870	854	820	828	844	854	917	919	841	865	860	836	887	878	877	877	890	877	813	867	912	872	930	833	903	868	899	893	913	907	853	840	839	883	882	889	886	865	905	903	864	822	860	864	842	856	880	903	882	874	878	876	862	852	903	838	852	843	927	885	896	860	897	935	895	936	866	883	833	864	912	838	848	880	876	871	867	896	840	911	834	887	863	865	926	827	839	882	846	900	902	861	863	875	842	881	913	849	880
61865	91538	62264	24948	7063	1949	988	837	758	826	793	838	811	765	781	783	798	722	771	791	835	741	829	767	783	736	759	749	799	723	770	788	829	795	752	781	789	758	773	843	773	871	809	712	775	763	829	767	766	800	815	762	734	822	776	732	784	749	804	773	761	794	773	756	752	849	755	815	740	825	763	762	767	721	808	780	789	781	706	780	825	711	785	775	780	777	783	830	710	842	765	745	769	789	825	760	795	801	728	785	811	771	798	798	746	761	800	786	791	785	777	792	825	821	798	773	754	761	741	831	761	760	789	781	801	782	752	810	796	774	757	761	797	772	781	774	760	817	746	758	793	827	737	808	761	822	782	747	813	800	763	768	774	767	748	795	805	750	770	763	822	725	812	780	768	781	812	768	783	732	796	769	773	765	758	759	764	750	786	781	809	782	761	768	755	772	763	772	791	777	800	755	782	814	808	759	785	753	725	803	769	755	766	745	705	729	812	814	749	715	775	769	821	781	803	803	785	759	771	786	782	798	770	762	774	780	753	721	768	787	794	793	785	771	810	755	758	725	758	761	802	779	831	760	816	824	776	777	783	784	786	812	832	787	769	776	770	789	756	762	796	772	715	767	763	752	768	771	764	804	785	792	799	743	757	781	776	767	785	820	751	767	767	769	788	758	763	804	772	780	788	771	815	801	747	737	785	762	760	783	785	782	748	744	759	749	768	716	746	760	736	783	741	803	778	729	826	828	751	824	786	742	798	754	775	745	791	758	793	772	773	753	763	802	763	753	768	767	763	802	858	804	747	770	794	772	746	766	772	733	744	788	771	832	793	771	762	810	750	773	767	794	796	778	781	765	747	777	745	771	776	768	773	799	761	811	807	767	804	832	808	791	819	790	748	805	752	751	791	716	749	737	805	783	831	773	777	822	768	829	810	807	819	762	813	775	775	778	761	766	749	792	758	803	788	748	777	794	728	770	773	778	806	748	761	795	763	813	806	805	770	780	735	811	778	774	799	740	780	854	789	803	769	715	725	827	784	771	793	805	819	721	745	770	721	779	799	775	783	780	821	788	747	782	743	786	745	739	762	783	753	774	781	768	776	847	775	778	792	758	754	795	725	765	735	808	762	802	786	739	774	770	750	772	767	743	786	741	745	737	820	773	741	804	740	831	813	749	728	731	801	794	771	781	783	745	748	741	804	755	734	731	742	776	736	782	852	816	751	779	776	783	782	756	828	783	819	738	785	790	831	785	751	781	739	730	722	740	821	796	796	754	772	741	791	751	810	763	773	786	740	743	768	783	795	791	762	765	769	767	811	838	788	756	761	835	751	775	806	797	840	791	758	807	776	750	740	740	792	715	751	821	761	809	794	788	763	756	808	755	772	743	732	760	712	804	761	757	839	767	795	810	786	760	757	780	734	810	785	801	737	774	814	757	750	760	821	789	767	776	804	789	793	826	772	737	811	802	773	791	766	781	782	745	753	818	749	779	770	801	777	796	749	789	776	773	801	764	776	778	786	744	791	764	725	814	784	757	800	777	744	734	750	808	796	768	762	787	723	761	725	741	777	747	799	722	781	749	739	725	729	809	795	774	779	774	752	753	780	787	776	785	778	813	779	759	769	805	801	745	786	781	776	757	769	775	766	744	766	782	746	774	812	756	794	787	766	749	721	799	826	795	731	828	739	742	781	757	799	803	740	767	776	800	794	773	765	757	740	794	744	804	786	799	782	768	787	846	792	757	808	764	767	800	774	772	784	780	772	755	772	796	757	825	801	832	735	778	773	813	749	783	710	775	745	830	775	771	755	739	811	754	765	777	800	845	744	795	758	756	783	737	747	726	764	755	756	792	732	803	715	742	802	754	758	763	795	780	783	754	784	775	767	740	753	766	828	750	798	762	734	744	781	766	775	786	728	776	828	761	764	842	765	806	737	747	738	813	812	811	804	781	756	783	830	739	810	790	775	774	761	760	767	770	784	786	748	766	846	748	723	765	780	780	798	774	753	766	763	771	778	810	794	778	777	772	776	769	775	773	746	754	758	768	753	741	756	741	750	803	765	808	737	756	775	819	795	765	761	761	781	762	765	762	758	819	784	767	795	753	751	797	780	737	733	778	739	723	791	764	794	787	762	840	776	769	747	773	782	753	740	718	768	790	809	793	822	782	754	781	811	778	714	775	739	746	782	697	776	741	767	755	805	777	768	773	769	807	777	785	820	758	804	763	714	766	738	758	781	787	764	756	734	769	782	804	765	802	770	813	825	777	798	744	769	775	777	755	797	762	791	759	799	780	775	732	765	738	733	752	786	774	792	805	791	787	750	768	763	774	771	718	754	794	803	788	772	751	759	786	772	827	793	769	803	782	735	755	825	746	790	786	735	781	776	791	758	802	725	783	789	753	820	719	788	805	782	732	754	751	804	754	785	762	823	757	793	780	779	766	793	790	793	751	727	783	757	830	765	785	779	764	771	746	824	775	714	806	772	769	722	756	755	764	749	794	801	784	774	793	764	760	771	765	781	773	827	804	773	785	785	790	812	730	753	776	767	854	727	785	767	803	795	737	758	765	761	795	772	753	754	765	775	781	760	783	762	766	785	736	799	804	766	765	704	789	783	767	745	738	767	773	812	760	821	780	788	752	772	782	749	763	758	777	778	756	754	790	827	747	758	827	760	792	786	826	725	749	819	789	762	788	800	745	756	792	773	731	843	768	773	738	752	812	753	763	811	795	767	751	819	776	790	781	855	756	740	788	761	777	778	810	770	797	752	768	758	714	805	789	782	792	808	751	816	737	809	775	743	779	805	739	764	771	809	753	758	765	782	744	762	772	823	798	815	785	740	773	747	736	753	786	790	790	755	763	754	775	755	748	731	745	769	808	778	827	795	768	760	777	746	807	796	769	774	750	786	803	710	786	733	813	744	777	822	784	767	710	701	707	810	777	805	746	764	774	771	734	763	758	770	746	803	777	823	768	760	782	802	758	817	761	727	774	787	778	795	737	793	764	767	778	778	794	757	764	740	812	782	786	786	770	712	806	727	775	755	778	774	747	802	767	788	790	777	771	810	776	765	709	769	745	815	769	780	668	755	778	733	806	773	723	827	734	729	727	818	765	755	703	789	787	754	824	755	752	768	764	743	818	787	738	719	804	800	773	801	719	795	774	786	783	776	739	809	769	790	767	747	813	834	746	780	745	774	787	779	826	792	759	750	772	765	752	763	741	778	749	748	778	747	771	747	795	723	764	766	782	818	781	794	778	770	807	756	721	829	735	765	789	756	780	749	738	733	759	765	792	799	795	810	788	794	774	768	789	783	736	754	751	738	804	793	779	761	771	794	793	734	791	763	771	749	806	778	790	768	755	830	803	763	769	738	772	777	786	719	773	769	745	765	798	774	807	750	766	748	782	831	800	757	793	748	793	766	816	795	796	778	841	805	758	780	780	781	758	763	772	777	815	782	775	791	762	807	815	781	772	781	824	724	786	747	786	786	739
33196	30284	21742	6885	1464	835	719	675	685	681	697	660	683	688	723	707	662	655	708	629	686	633	641	668	695	674	672	680	673	692	629	664	694	664	647	632	645	666	676	702	666	684	672	705	652	685	671	670	713	660	629	662	656	649	709	678	654	657	632	687	720	622	677	650	632	686	681	676	651	648	686	664	646	691	676	646	657	677	679	688	692	692	666	645	672	651	644	686	659	615	697	668	631	647	682	694	641	663	666	686	671	589	687	682	674	674	639	616	656	671	634	682	649	717	680	660	619	664	686	686	654	718	651	634	648	683	627	692	682	678	628	636	674	669	692	696	659	678	719	640	675	671	689	645	659	648	674	671	613	687	654	660	675	647	684	663	666	663	668	649	688	683	666	663	650	674	693	670	684	664	682	692	609	688	667	652	668	682	733	668	663	660	657	666	651	680	650	659	637	701	669	665	649	656	653	674	723	662	667	714	677	671	649	689	677	582	690	645	686	653	710	630	631	650	651	695	665	697	615	669	679	674	699	689	684	681	700	647	663	655	641	639	670	637	638	721	646	677	668	646	652	654	663	665	672	684	703	688	699	699	656	703	694	682	731	654	626	630	662	691	679	694	678	646	661	656	634	678	634	668	642	681	638	673	700	632	660	650	641	696	715	717	687	675	705	666	676	654	669	674	649	665	659	668	689	692	669	652	703	655	682	662	686	649	644	662	704	666	663	632	681	632	720	678	674	652	663	654	656	706	720	679	656	695	696	644	616	771	724	657	690	666	659	659	570	650	720	656	671	685	627	693	671	700	647	693	644	683	667	641	675	636	661	644	725	668	655	624	693	717	674	707	673	705	678	683	604	677	687	673	710	668	658	646	648	675	643	651	691	715	663	702	671	692	685	683	675	644	652	658	690	690	708	629	670	676	658	663	662	684	695	641	699	700	723	669	610	697	700	695	640	647	640	675	703	697	694	678	682	636	652	703	687	706	656	653	639	682	672	708	641	679	629	709	708	679	667	702	681	643	608	635	679	679	662	707	717	673	675	652	645	652	668	708	665	684	675	688	660	654	660	731	691	639	668	650	644	668	702	673	686	680	691	669	657	666	677	699	662	671	634	700	673	676	683	740	649	646	623	662	708	619	685	690	633	642	645	699	675	716	645	664	673	666	681	663	676	692	672	640	680	662	694	698	734	644	651	658	677	667	663	632	659	661	671	663	607	668	687	660	712	649	652	642	662	682	697	674	695	700	634	653	647	678	693	644	695	676	665	636	685	655	672	633	702	672	591	661	695	710	657	703	696	674	709	623	645	652	643	672	659	684	666	670	664	669	657	695	670	650	643	683	688	681	674	668	696	684	653	617	646	648	687	698	675	680	646	658	717	696	712	673	670	683	701	710	656	661	656	680	708	624	720	640	662	677	713	709	711	657	686	695	648	652	692	724	668	661	681	694	671	698	695	676	662	654	698	670	682	635	626	681	648	599	662	680	641	682	692	604	654	693	627	717	648	670	694	671	652	687	670	667	684	658	670	662	658	640	651	673	731	648	658	664	678	673	657	669	693	673	661	670	667	677	672	673	667	635	673	695	673	690	605	674	664	663	688	655	648	712	685	675	730	676	725	667	707	666	724	703	698	641	668	659	663	664	614	606	651	698	659	636	725	683	649	648	636	658	714	681	683	584	687	667	652	643	697	665	656	730	719	639	705	675	632	684	681	656	675	667	685	614	678	673	699	730	643	673	654	681	686	675	678	656	708	701	666	650	635	687	670	628	663	680	735	670	686	660	668	687	679	715	646	659	677	658	691	670	679	699	700	728	712	690	677	688	645	645	664	693	698	672	679	650	653	645	642	682	675	678	682	667	724	678	648	645	648	651	712	642	674	626	652	669	661	677	676	669	669	616	629	666	706	676	649	706	678	647	677	685	633	676	684	694	645	674	694	630	737	684	611	687	726	657	668	656	653	670	733	690	692	635	661	701	628	632	673	626	676	615	656	662	703	684	704	653	709	706	690	673	621	630	641	683	643	665	730	678	631	663	693	624	687	724	677	696	701	694	685	653	673	656	682	687	694	637	684	663	704	640	672	669	676	704	696	663	659	689	646	638	673	621	649	691	611	721	679	731	673	699	666	665	698	650	643	649	662	660	707	670	724	639	692	693	667	675	707	674	657	699	697	679	679	622	723	649	653	722	653	646	715	674	660	692	643	666	669	635	706	660	704	701	659	700	671	670	682	600	677	633	689	692	684	693	629	675	674	674	711	675	658	639	683	742	628	646	662	670	715	674	689	673	676	712	682	676	655	678	646	666	716	639	639	645	675	687	687	689	668	657	665	661	634	668	718	649	652	676	662	655	612	694	655	653	690	680	701	634	665	705	671	722	710	684	657	636	652	665	689	643	669	655	679	659	652	658	689	667	652	694	676	644	715	647	639	679	643	674	674	688	645	704	649	682	721	663	682	695	693	657	638	602	651	672	675	643	692	683	631	680	670	652	678	643	630	679	625	670	645	661	694	645	646	665	679	685	703	720	725	689	658	662	674	650	642	650	639	659	699	630	705	674	675	693	701	715	653	640	680	632	700	685	651	649	666	654	688	663	637	681	712	677	647	644	640	669	685	668	667	625	621	653	713	655	651	686	691	619	681	638	706	643	684	704	657	660	635	703	665	732	651	686	683	683	681	658	671	693	678	672	626	678	626	677	695	659	697	634	690	648	695	701	658	668	677	688	679	619	658	679	646	618	682	665	659	686	668	743	671	665	668	632	623	704	690	640	647	643	693	697	690	643	686	645	683	656	655	652	684	728	634	656	682	732	679	684	695	701	674	667	718	654	666	686	633	717	675	664	662	674	701	663	684	645	685	662	647	689	685	669	683	679	674	697	644	659	657	650	668	697	680	714	697	684	673	697	696	651	723	693	723	640	645	694	688	617	646	649	679	678	689	702	661	671	663	622	695	690	705	658	692	625	657	668	647	689	675	674	665	680	667	700	682	651	678	653	689	662	625	692	689	702	675	645	648	650	661	684	649	640	728	704	680	614	685	650	693	704	661	649	644	674	658	678	678	662	668	702	628	724	705	642	640	675	653	666	715	639	612	672	687	661	691	697	689	694	671	672	665	650	636	672	667	697	650	641	638	666	644	674	653	692	714	640	680	637	685	643	653	695	665	671	642	661	652	686	630	676	710	724	671	647	682	692	607	679	663	638	702	659	665	633	658	657	630	670	598	691	704	699	659	675	674	662	676	691	682	650	678	640	715	657	674	695	712	666	650	616	686	651	656	618	660	687	655	681	671	674	618	673	732	690	683	711	688	658	615	719	631	646	643	646	692	685	691	675	689	692	686	665	677	698	674	692	689	663	660	661	680	683	634	721	693	696	654	647	711	680	694	670	720	663	650	692	711	712	680	678	675	653	672	646	701	706	680	698	695	649	655	683	655	655	669	686	660	699	647	668	669	673	657	731	656	667	672	681	663	637	688	716	719	645	692	710	676	648
28252	31671	15709	3547	1079	621	547	580	513	565	523	550	556	548	550	581	534	587	508	528	537	547	524	539	571	524	540	613	539	535	546	553	524	525	527	555	572	538	503	552	523	527	574	567	543	528	533	521	548	533	554	565	542	584	542	542	556	569	573	540	546	522	557	577	583	513	544	540	520	523	547	578	533	558	521	537	526	567	527	532	543	555	552	586	537	517	540	549	537	552	510	555	494	527	551	536	528	529	568	541	536	538	530	559	546	566	492	544	558	527	562	527	493	503	604	560	543	559	553	585	546	548	538	552	552	531	563	582	558	579	528	531	533	553	584	576	498	527	516	539	559	540	571	557	500	519	567	564	520	561	557	552	516	493	549	556	519	545	581	511	534	540	580	566	497	525	548	555	504	561	525	502	557	553	526	528	580	557	485	495	502	523	574	530	554	559	507	534	564	540	520	585	547	543	526	523	545	504	520	489	530	543	531	564	587	571	535	568	555	562	536	537	540	526	557	571	568	542	557	501	509	514	588	502	523	558	556	522	532	555	572	566	505	522	532	570	596	520	525	520	541	533	508	543	545	537	543	540	546	546	589	555	544	575	529	524	529	554	554	527	550	525	537	544	547	548	572	519	552	529	553	546	568	560	555	521	535	539	537	505	539	518	518	527	595	540	518	552	577	555	522	535	532	541	544	517	519	557	504	522	581	502	522	585	507	545	531	532	536	544	540	545	545	535	561	549	558	535	534	552	556	537	569	572	522	522	582	503	567	547	513	527	519	532	569	536	537	571	568	480	547	546	526	514	494	558	578	543	570	557	551	560	522	557	497	572	563	499	539	559	554	531	554	520	569	545	513	536	524	527	560	551	541	511	561	531	575	529	566	551	514	611	556	516	513	557	582	537	557	547	518	530	568	551	549	531	561	539	513	552	574	551	523	594	540	546	502	560	553	507	496	542	526	534	555	525	537	511	536	526	502	511	561	528	537	532	530	560	538	557	530	551	546	546	564	537	559	518	543	526	536	538	511	549	543	545	549	503	569	556	554	482	547	539	556	584	527	535	559	556	516	537	557	496	519	494	515	510	537	526	551	515	536	576	593	501	530	553	577	552	544	550	580	565	560	564	538	589	522	576	541	500	532	542	517	538	502	505	562	590	529	535	557	530	509	529	579	519	509	548	560	566	546	571	562	533	533	533	563	534	549	485	573	559	511	552	543	556	560	573	529	509	563	511	567	566	558	526	562	527	528	571	555	546	559	524	518	500	501	549	547	540	548	570	524	568	541	526	558	526	535	575	534	527	531	532	567	540	556	566	514	584	567	535	528	536	531	561	525	542	529	538	529	600	479	579	570	501	547	542	546	528	518	560	489	503	555	508	557	555	561	542	543	552	509	565	524	518	538	528	555	554	566	559	551	546	541	513	501	558	528	500	545	563	604	525	531	553	494	517	560	562	562	549	540	555	589	549	546	509	575	513	527	532	542	554	567	539	547	523	556	528	544	518	521	541	547	515	551	558	520	552	578	520	542	553	566	484	544	516	498	531	541	512	530	516	562	518	552	593	544	567	494	518	555	540	549	514	579	513	544	539	582	508	567	516	594	576	536	496	536	573	541	600	515	591	534	533	519	545	582	561	538	545	514	524	574	563	509	536	588	567	576	546	538	567	582	588	561	573	525	535	544	536	530	536	536	549	553	565	591	514	563	542	570	539	528	548	529	512	566	548	524	555	517	543	524	555	544	544	511	543	558	590	506	520	522	520	563	547	525	570	529	536	539	505	553	553	545	526	516	537	547	540	583	550	579	561	554	579	542	518	546	541	561	562	542	540	590	560	586	545	540	559	499	535	576	554	570	554	545	539	539	545	541	570	518	521	537	554	530	529	512	567	563	569	530	551	552	579	519	500	578	556	567	566	560	535	523	547	540	521	525	532	544	568	591	551	560	523	581	566	483	575	560	599	519	496	531	547	528	547	522	539	554	545	484	564	568	517	540	558	512	551	534	512	551	542	547	502	562	551	550	565	532	498	516	555	556	555	542	531	529	543	537	540	553	527	512	541	539	518	539	550	574	492	527	597	513	574	558	570	522	591	519	567	551	543	556	505	501	569	551	520	570	539	501	554	573	566	554	567	536	552	541	548	532	567	519	547	542	558	513	522	561	536	557	533	519	531	528	543	560	547	502	521	525	551	550	506	551	525	485	505	551	525	514	547	549	534	566	576	570	569	522	519	548	527	546	531	533	551	559	509	572	551	540	502	547	506	576	521	533	537	576	561	525	566	490	564	534	517	520	530	544	517	550	593	578	532	561	559	574	545	550	564	544	557	554	530	536	548	506	503	507	541	528	532	535	524	538	547	527	539	528	567	560	563	557	550	525	551	489	540	526	561	542	554	530	524	521	568	515	528	542	572	558	552	523	535	524	564	513	533	519	502	598	539	574	501	545	574	568	531	544	577	576	588	509	564	540	520	532	526	541	574	542	546	538	535	553	547	540	499	560	520	541	556	538	567	531	567	531	524	504	554	543	586	551	495	530	559	543	541	539	568	534	529	578	579	514	571	580	504	525	544	561	559	512	530	521	536	533	537	525	563	560	574	551	558	516	550	561	548	562	532	530	472	570	550	551	509	527	544	523	529	522	537	511	509	573	539	506	561	515	577	536	553	494	550	550	542	538	533	565	546	527	522	521	555	548	518	566	539	530	551	560	514	585	542	534	523	547	529	542	545	508	577	579	486	553	540	565	506	568	544	530	563	553	599	529	546	547	549	543	527	538	567	538	554	539	579	577	554	554	560	548	583	536	559	523	529	562	596	519	527	535	506	533	583	512	537	558	518	513	522	563	528	554	551	543	563	574	467	566	533	548	537	565	576	484	522	542	562	550	576	528	552	536	557	569	505	504	545	524	536	546	535	561	571	534	509	562	532	574	567	575	558	523	544	566	553	544	539	542	521	497	537	517	505	521	518	567	514	579	539	520	532	508	540	520	561	553	545	563	516	556	558	555	522	564	565	503	545	559	531	547	537	550	544	569	519	546	526	519	581	502	541	568	549	565	537	545	533	566	568	555	554	533	530	541	543	546	556	557	519	601	539	586	565	555	512	522	539	522	563	530	566	541	517	532	515	529	534	535	531	539	537	568	556	509	518	514	523	518	538	567	527	562	526	511	506	552	522	563	526	527	563	560	530	522	559	508	581	546	521	565	582	521	494	521	578	560	575	545	569	561	530	552	532	538	563	562	548	553	481	539	553	569	531	549	532	541	561	563	556	564	548	533	535	570	539	570	569	549	527	493	529	532	522	544	553	517	569	553	538	541	561	548	531	520	542	541	557	560	548	584	514	584	543	525	499	547	561	531	529	527	544	570	562	537	571	561	530	538	557	531	544	557	517	526	561	554	562	605	514	513	567	572	514	530	555	537	559	518	564	525	578	559	518	547	528	526	563	502	515	542	520	542	527	535	532	547	543	535	542	548	509	550	622	554	522	520	529	541	541
27128	28634	38538	27921	10534	1743	920	803	710	695	753	705	731	714	685	674	752	726	704	746	750	715	714	657	738	689	706	717	710	736	709	745	783	694	722	658	750	690	710	719	673	668	695	681	694	694	690	702	680	706	721	702	727	782	710	709	723	686	722	739	667	685	722	730	758	711	686	749	704	719	712	682	689	675	656	738	665	715	729	732	708	689	696	720	738	693	691	702	713	720	737	718	714	718	666	744	730	675	695	725	701	727	705	707	728	718	679	729	638	708	685	692	717	714	671	700	726	689	721	688	714	724	711	749	725	707	743	673	730	732	731	738	717	729	682	706	665	741	692	718	720	721	708	705	691	704	687	716	696	727	711	722	696	680	708	726	720	678	714	704	720	732	703	701	696	698	705	710	705	731	765	706	684	707	735	715	733	695	722	684	690	757	704	688	705	705	696	676	663	758	679	664	719	741	724	706	686	734	693	723	734	688	696	652	738	752	702	655	695	729	695	718	715	687	684	714	760	706	722	693	701	686	740	695	749	676	715	666	685	733	724	713	671	705	669	719	676	702	715	737	747	715	706	729	693	743	701	723	698	679	705	744	707	719	671	735	710	690	713	702	723	720	708	760	693	717	674	739	719	707	696	758	719	714	691	702	710	726	736	699	696	728	730	721	732	714	723	694	723	672	692	726	652	683	667	732	725	708	682	679	731	661	642	718	745	704	697	725	695	683	723	701	649	686	734	724	728	762	721	691	706	715	708	741	676	657	679	713	742	660	737	692	748	712	675	653	705	724	673	671	748	726	685	691	722	763	692	728	714	721	646	686	726	728	744	674	680	707	752	738	718	756	712	712	730	725	744	692	713	708	727	692	767	698	674	694	676	702	734	712	694	702	696	686	774	724	702	704	624	718	746	710	741	688	704	724	710	758	706	663	679	680	681	734	730	704	709	699	704	673	703	733	663	739	750	680	678	683	689	734	705	723	699	705	707	709	695	749	712	711	709	722	737	722	656	691	762	666	726	749	725	697	712	720	739	753	725	685	732	682	657	721	686	692	741	695	645	698	708	697	753	674	689	710	714	716	705	721	704	669	708	725	721	674	668	734	719	694	657	744	685	699	703	731	670	710	735	681	670	696	724	683	701	731	719	651	696	691	668	699	679	696	720	730	680	734	714	694	728	661	698	703	762	685	730	766	692	778	699	694	687	663	654	676	648	713	691	748	709	726	676	688	749	680	692	706	709	704	729	652	717	663	694	720	708	705	731	702	670	700	727	717	712	712	737	695	694	724	718	732	726	679	734	726	724	685	665	680	712	696	718	710	729	716	728	747	717	698	706	703	712	695	695	725	713	719	709	696	709	706	735	700	736	709	731	706	726	683	700	673	679	699	709	725	733	738	687	733	731	688	739	689	700	702	712	717	721	685	737	733	694	746	678	676	710	723	715	703	693	733	713	694	744	719	700	683	699	689	683	742	716	723	707	680	718	731	667	763	715	728	706	716	690	655	677	671	714	692	687	708	687	726	706	711	702	701	696	727	713	654	703	662	726	694	697	665	714	751	716	721	718	701	729	678	636	677	698	728	672	705	672	708	650	681	725	750	676	723	719	741	698	677	696	740	705	664	724	725	694	664	671	724	730	679	719	757	717	710	680	723	676	672	716	718	710	730	706	696	666	694	693	711	676	699	637	686	662	676	644	701	745	691	724	733	700	704	694	703	683	679	721	730	701	693	710	712	739	719	704	700	719	709	686	669	676	693	694	718	712	675	740	676	694	672	675	668	707	754	739	702	768	722	640	761	660	700	673	733	724	687	690	688	677	723	716	676	711	687	683	677	673	709	709	706	711	663	716	718	745	680	730	706	704	682	701	688	683	731	693	683	700	686	743	699	737	673	715	715	736	710	712	676	686	744	708	718	696	650	731	693	703	675	689	670	738	711	746	701	698	748	638	720	729	732	698	693	725	679	669	692	735	680	735	693	702	688	708	668	744	738	720	674	682	672	710	690	699	745	669	699	735	765	704	714	701	698	738	724	638	702	737	688	697	680	665	720	708	702	716	704	681	759	680	739	706	674	755	688	715	684	682	727	721	729	692	705	685	698	725	737	704	713	681	776	731	738	676	653	695	728	692	715	683	694	703	740	725	688	744	732	661	627	659	714	726	694	739	706	675	712	691	718	725	723	734	676	710	696	700	698	691	737	681	698	714	715	714	758	715	652	717	728	700	705	688	693	719	743	752	696	720	702	694	685	630	695	706	719	719	672	694	719	664	725	725	718	738	713	772	691	719	652	693	731	686	681	700	678	720	695	689	692	733	674	693	664	741	710	722	705	688	708	732	688	705	705	744	734	736	702	724	744	728	720	683	713	697	710	667	669	657	637	736	692	659	704	686	693	688	700	695	713	657	698	729	717	701	781	689	697	706	671	720	712	691	701	698	735	663	687	739	739	751	749	707	732	640	699	698	678	704	736	718	721	638	669	697	658	758	755	694	681	725	654	742	700	706	676	714	729	702	752	673	736	695	718	720	708	708	718	716	742	640	718	684	724	696	728	665	739	709	712	682	665	725	720	671	718	699	678	699	709	728	733	724	725	699	716	688	700	721	655	674	747	686	702	692	673	703	708	714	713	717	738	724	709	697	678	714	740	743	733	658	733	670	760	707	659	665	701	690	678	690	680	703	725	663	710	711	718	735	739	686	715	656	630	727	705	760	655	699	674	704	717	668	681	705	684	683	669	724	684	690	680	729	736	701	721	736	672	734	744	670	699	710	675	705	674	765	672	689	679	656	697	707	766	676	678	651	695	705	694	705	689	716	686	722	709	713	683	741	704	717	728	712	718	695	676	705	706	689	687	667	736	711	694	697	705	681	722	712	662	703	721	703	672	716	716	742	709	699	691	694	732	705	701	680	740	700	718	684	687	661	700	693	646	713	700	711	685	704	710	687	698	679	754	670	713	717	658	711	698	755	764	677	701	701	729	694	718	689	691	670	669	654	726	730	715	682	749	747	716	688	690	704	716	711	694	682	687	693	730	681	744	743	695	709	663	719	730	714	696	702	700	727	707	739	666	767	740	683	689	701	692	690	701	705	723	707	709	702	685	696	733	755	719	707	689	691	719	699	689	711	679	721	699	693	684	727	677	755	708	690	726	712	731	717	707	733	665	722	700	706	691	734	728	679	724	659	703	686	711	715	721	701	736	685	697	687	729	700	685	733	699	726	738	718	749	697	686	709	652	752	713	697	704	715	689	718	684	720	697	658	705	706	655	720	692	735	708	707	709	730	678	747	663	696	674	676	645	660	672	699	710	667	680	730	748	710	721	727	685	709	716	666	709	695	689	687	693	708	703	704	755	664	718	712	694	714	692	709	717	727	699	745	712	695	720	707	673	699	692	697	727	733	687	660	712	714	701	703	706	682	713	718	710	685	693	758	725	672	708	691	749	668	733	738	710	703	679	741	664	700	701	708	671	692	650	720	714	660	740	687	710	659	702
59956	79543	46825	15443	3649	1014	667	615	630	567	630	617	641	618	588	608	596	629	627	610	629	667	631	596	624	587	615	598	605	602	633	593	659	599	619	641	547	613	599	573	588	632	590	625	620	596	606	609	614	601	590	628	577	618	598	593	600	618	633	614	608	635	595	628	608	637	596	614	595	622	605	596	613	623	611	615	599	583	616	649	608	586	604	593	645	579	632	616	624	608	594	589	596	644	631	611	588	569	591	574	577	620	612	593	594	653	596	631	589	628	610	656	584	586	618	577	654	613	624	554	591	602	621	645	590	606	543	623	583	585	601	602	628	595	603	608	655	633	591	594	572	623	582	580	596	568	646	570	599	609	595	592	629	585	619	640	576	629	580	633	621	593	563	581	596	539	639	578	562	622	589	624	609	598	638	642	612	618	593	623	617	608	616	560	625	608	578	617	639	579	558	587	620	599	604	595	615	670	575	626	615	628	604	577	626	632	597	628	621	614	598	594	595	570	603	659	572	625	645	651	601	642	633	590	642	610	625	587	611	605	600	590	588	597	640	608	603	607	586	597	582	639	603	572	607	622	612	587	609	592	591	609	561	633	616	582	572	595	587	611	590	616	636	569	589	591	581	586	602	610	598	579	558	631	622	607	591	601	548	686	603	617	621	578	608	648	594	583	589	592	603	605	645	589	595	619	607	619	617	605	651	577	594	578	628	622	600	617	614	614	617	612	565	618	599	589	635	598	613	608	635	598	616	594	620	551	628	609	603	615	621	589	545	605	587	589	576	642	548	615	607	581	630	647	622	568	581	562	612	591	668	601	635	566	604	587	606	610	601	598	609	564	610	594	578	600	585	625	586	639	569	613	623	635	614	555	587	619	555	593	612	594	571	593	627	620	621	601	568	587	616	592	569	562	626	617	600	639	614	590	621	600	643	637	620	597	664	600	609	620	590	633	628	595	560	558	604	538	564	551	615	626	606	634	611	613	647	642	621	626	651	624	630	588	637	630	579	579	602	578	601	606	631	577	594	594	600	637	623	600	571	649	593	599	625	586	607	574	610	663	607	638	587	624	584	617	568	624	579	638	611	631	632	608	606	572	536	604	566	646	587	606	614	605	609	572	643	620	586	591	616	656	570	602	615	645	584	622	627	614	592	606	612	593	616	609	604	599	602	588	564	618	593	607	642	645	591	632	601	595	619	602	634	610	621	600	578	653	616	624	576	562	600	618	615	582	636	554	604	576	609	542	617	569	566	620	575	599	607	632	582	579	562	585	572	575	610	590	626	606	614	644	631	560	587	588	586	620	608	590	602	624	635	578	603	619	647	567	603	602	630	581	598	615	610	621	606	625	601	591	660	597	613	617	646	585	603	662	553	608	588	648	563	645	579	566	585	564	636	634	568	569	669	639	629	606	623	639	596	631	602	684	561	607	583	612	570	588	562	596	592	629	590	570	572	610	630	625	528	615	611	579	614	582	641	592	580	594	626	628	581	605	619	624	610	586	632	564	655	598	600	580	587	566	602	591	541	656	614	615	600	602	567	601	603	652	616	636	571	610	612	606	584	592	607	567	591	642	639	561	595	608	607	609	580	587	619	615	637	625	628	598	621	600	609	553	594	608	622	634	605	627	616	578	578	588	612	625	521	622	573	607	597	653	585	534	578	631	588	609	596	593	611	631	600	623	611	608	600	614	652	628	587	650	632	576	620	622	627	602	620	591	627	619	639	618	622	590	614	575	571	613	596	621	606	586	582	646	616	617	640	616	597	592	606	613	562	627	614	591	576	588	594	569	585	656	577	628	620	610	612	625	541	591	585	596	637	614	613	582	604	637	590	597	613	612	612	629	611	577	601	609	643	602	572	554	584	596	565	616	632	575	612	641	622	634	614	597	587	557	611	579	620	596	575	638	588	635	580	606	648	602	642	603	647	609	563	612	601	665	600	590	611	636	613	609	601	621	617	586	631	595	570	539	557	602	634	593	602	616	612	642	607	583	596	613	594	619	614	606	606	638	618	633	566	562	601	574	605	611	633	631	644	608	617	571	576	566	611	614	596	580	573	550	623	589	591	563	629	606	567	643	613	592	609	624	636	602	593	570	557	584	605	609	598	607	600	628	605	567	604	576	624	569	613	589	597	591	618	609	640	614	587	606	583	664	628	626	607	623	613	603	607	595	605	582	605	599	610	593	610	592	627	585	589	609	606	629	596	589	586	624	648	570	556	621	612	648	646	622	661	667	593	592	595	644	583	581	618	603	588	613	582	616	626	594	570	635	587	592	624	609	598	636	587	619	622	604	634	575	606	600	618	585	596	642	598	644	585	641	624	621	586	605	600	644	590	626	606	621	553	599	616	639	610	590	588	621	580	619	579	593	587	594	599	610	568	604	598	579	611	590	614	564	617	644	636	610	615	573	632	610	584	616	603	638	575	643	581	595	616	576	616	610	585	616	599	597	593	654	560	568	595	633	622	606	611	580	563	621	631	602	596	586	565	575	616	624	600	566	609	628	626	611	557	645	663	613	589	601	609	637	600	627	629	620	587	585	598	597	612	600	611	601	580	644	611	638	595	633	615	595	596	675	576	605	587	616	619	596	629	565	586	603	631	587	614	598	604	635	603	629	620	609	581	625	576	573	586	594	592	599	594	605	570	619	614	621	686	625	621	581	572	622	628	600	637	599	608	642	603	643	602	594	578	609	557	650	617	623	619	621	625	637	599	603	569	589	625	610	548	579	629	610	601	595	573	629	622	641	594	599	630	614	617	604	565	633	575	572	598	601	619	589	658	586	615	602	580	633	592	615	591	620	579	607	597	671	611	592	606	565	597	627	627	583	588	612	639	575	600	606	593	641	625	605	615	613	621	581	626	558	588	609	589	618	565	592	605	622	603	565	574	551	625	592	592	616	626	603	588	567	617	643	635	599	573	603	577	569	648	606	580	614	580	619	589	576	603	622	589	598	632	592	583	617	599	570	594	641	644	608	628	613	596	620	586	606	618	602	639	578	577	640	624	641	584	593	605	581	575	595	608	593	610	650	586	587	585	598	594	552	590	586	575	619	612	570	607	597	614	567	612	619	614	588	579	574	609	595	621	607	615	609	606	634	611	586	660	585	610	624	588	593	593	549	623	611	596	597	591	591	617	622	595	637	606	572	633	614	618	592	586	589	596	644	582	594	598	612	662	542	608	590	658	619	594	619	624	561	600	623	593	575	597	565	615	655	573	594	629	620	628	591	605	572	578	628	619	593	577	606	617	646	602	593	604	636	635	610	667	642	604	606	601	621	603	571	612	588	608	629	551	608	583	575	557	584	605	624	606	633	590	591	600	585	626	617	615	581	629	627	602	632	638	622	570	605	594	601	600	584	536	613	581	610	580	618	622	606	615	611	558	632	583	639	619	613	573	629	589	613	623	604	593	591	652	624	656	638	612	568	607	627	574	601	593	620	567	551	633	602	589	598	607	599	577	608	603	629	576	636	595	593	598	593
24487	23247	32201	27258	20898	11802	2305	1173	998	971	927	971	964	984	946	965	980	995	961	961	988	928	928	973	958	1003	959	962	925	952	904	940	901	916	890	901	907	899	893	880	870	968	896	914	942	946	907	916	913	887	909	920	951	946	943	914	938	896	1013	936	973	929	900	855	930	1000	946	936	931	958	964	888	911	933	900	941	950	913	924	892	898	883	943	897	939	908	969	954	905	883	966	973	916	888	941	895	928	906	916	922	942	945	896	918	921	949	902	877	967	874	863	900	886	936	903	903	944	929	934	942	933	937	907	897	854	903	916	931	980	930	966	936	926	897	950	940	923	931	935	916	916	1010	942	944	970	1002	915	960	930	947	954	898	914	922	896	982	927	936	947	905	899	963	995	909	896	918	917	926	879	898	903	945	906	940	925	936	951	950	912	946	893	915	865	926	936	932	882	885	857	892	909	950	974	892	933	950	919	952	927	915	900	946	968	937	900	945	956	897	899	943	896	952	888	879	900	924	878	907	900	938	935	906	961	933	916	921	918	967	911	903	946	928	926	954	888	873	933	914	933	936	946	1046	942	934	894	916	946	920	914	900	913	941	947	912	944	916	947	944	911	906	896	996	894	939	852	960	900	908	928	972	967	894	1046	922	946	918	914	936	964	924	917	1010	930	957	897	941	950	843	922	945	920	959	896	886	907	930	929	1011	935	904	968	939	899	984	907	936	882	904	889	889	958	918	910	977	964	897	925	897	890	911	920	934	967	888	897	972	973	950	951	895	914	936	945	893	932	913	920	866	943	965	914	845	911	971	911	956	945	914	928	933	897	897	915	939	948	930	932	921	899	964	899	899	953	894	996	948	913	886	947	919	939	922	926	925	940	864	933	945	913	915	925	930	898	957	941	879	885	862	845	931	936	926	947	911	946	883	951	893	932	933	928	928	972	921	851	917	927	930	914	925	924	881	938	908	973	982	951	942	935	915	856	939	917	943	891	937	955	931	883	886	911	907	931	917	921	863	925	970	885	907	902	882	903	922	909	901	957	919	901	927	891	904	910	965	874	895	851	883	892	912	950	920	902	944	921	925	849	910	950	925	920	878	906	904	967	951	900	900	939	890	911	948	938	948	952	935	906	918	912	944	921	916	927	870	881	969	941	941	944	906	925	927	928	922	928	919	905	951	881	916	954	938	934	913	958	946	973	971	1005	928	914	913	878	981	887	921	946	905	883	948	936	923	900	966	922	965	921	941	910	901	951	920	867	962	939	949	924	858	907	990	892	903	960	869	900	958	948	932	863	912	998	934	865	977	944	926	918	909	959	885	976	924	976	910	911	895	955	908	934	933	926	971	967	924	920	911	920	912	916	907	928	930	865	895	953	952	900	906	890	913	979	943	936	946	978	895	893	969	928	966	937	915	928	849	917	937	919	937	842	970	964	949	977	950	903	905	899	922	939	917	938	881	951	980	938	923	905	867	934	946	968	917	928	942	857	902	899	902	924	902	875	926	909	927	935	953	876	916	893	921	945	932	952	905	944	868	913	929	916	921	970	866	905	896	965	924	917	940	914	913	909	908	933	900	902	940	869	884	873	867	915	920	864	929	940	870	907	917	932	965	850	942	886	904	885	947	943	896	879	916	903	867	916	927	926	905	869	905	960	869	929	948	896	917	894	859	870	920	910	906	886	961	934	950	844	961	949	919	923	980	962	946	905	921	941	913	949	901	915	935	906	908	930	913	905	966	895	962	919	952	870	913	904	931	908	923	942	890	926	926	946	895	943	897	881	878	946	943	955	964	874	879	949	964	879	932	904	908	902	865	905	956	900	965	899	971	911	899	914	908	947	871	918	923	874	987	947	934	884	945	892	931	923	957	934	857	964	922	962	929	958	893	930	976	911	865	915	986	940	920	905	889	887	911	973	980	917	917	909	889	948	953	895	905	962	969	953	886	870	922	877	859	985	921	987	908	940	885	884	961	977	927	956	908	951	936	943	1009	965	932	940	912	925	939	874	920	972	927	937	884	903	932	908	933	938	997	894	924	922	955	912	930	922	909	940	920	879	885	897	925	900	875	895	973	928	931	863	970	859	929	938	925	943	898	973	900	947	906	948	923	968	906	945	878	869	910	943	881	925	933	908	905	882	914	910	896	979	914	925	952	834	911	923	924	925	942	927	927	856	983	921	993	894	918	884	916	963	938	943	918	907	879	883	915	890	941	953	863	881	925	911	941	895	894	997	888	906	992	955	904	911	895	972	911	905	896	961	919	890	900	881	944	936	957	910	930	942	938	897	981	922	910	935	892	914	951	961	884	904	915	921	926	927	878	935	889	900	932	926	888	950	940	950	887	877	920	940	942	922	912	951	932	911	929	945	954	949	874	941	926	900	893	929	935	877	912	969	958	929	905	916	944	890	903	893	954	920	903	906	988	914	844	919	926	925	939	932	879	923	857	959	896	899	871	945	880	859	889	929	898	914	964	943	924	950	935	891	927	895	905	907	926	951	926	876	862	916	940	964	965	874	936	891	939	886	943	955	923	956	922	926	921	902	925	929	938	934	923	951	927	913	945	943	990	921	868	920	912	905	894	932	874	946	935	943	920	863	899	942	938	911	965	927	966	882	880	920	931	949	912	887	880	936	884	907	875	990	918	885	941	964	900	921	932	919	976	856	908	941	916	937	932	930	915	870	899	904	875	913	907	908	896	961	920	940	951	912	984	907	932	928	867	911	941	884	882	940	930	914	933	920	986	886	902	870	893	928	918	927	892	888	923	917	948	916	929	910	943	927	948	917	912	953	859	893	903	863	927	907	904	904	923	998	947	906	882	930	920	987	905	940	934	928	895	860	945	917	933	977	890	905	877	914	929	895	878	921	945	926	959	924	928	909	864	959	888	931	940	888	874	973	983	933	905	963	941	894	885	836	929	937	899	900	954	981	907	930	905	945	938	900	941	904	904	882	911	892	961	967	920	929	887	893	915	902	935	956	945	975	896	924	919	898	937	916	930	977	923	962	932	942	873	909	920	938	964	932	864	946	941	912	923	929	919	891	917	919	917	863	927	885	954	900	895	967	937	865	906	904	887	871	932	884	910	948	863	892	983	915	900	921	942	954	894	884	932	887	911	872	920	915	930	888	870	906	906	925	926	885	882	936	898	914	938	927	929	951	916	935	958	927	940	948	899	897	957	888	887	882	939	923	1029	900	889	933	905	914	955	902	979	918	927	920	923	913	940	904	917	920	905	966	906	914	1004	934	885	934	927	954	949	880	942	968	889	917	988	917	863	905	900	901	961	963	910	944	977	984	947	960	952	931	888	896	920	939	916	898	954	927	851	883	883	917	937	896	929	943	920	916	898	924	946	919	927	892	911	867	888	961	879	865	910	883	879	930	917	898	906	914	896	913	881	908	906	861	956	942	881	918	964	865	916	859	929	889	903	917	906	888	895	911	914	895	932	908	906	949	890	925	978	941	877	928	968	946	934	905	896	921	965	855	926	915	904	930	987
62868	98892	64969	30165	8504	2018	994	816	812	802	818	842	844	813	835	848	777	787	789	869	868	791	773	844	836	850	816	785	843	817	831	788	824	857	828	873	845	846	829	795	794	876	842	858	819	837	860	861	804	799	809	814	851	832	815	804	852	855	837	846	846	815	854	869	803	859	843	810	809	858	802	826	858	827	870	796	899	843	840	795	822	841	820	815	806	800	817	856	786	814	819	848	830	834	864	810	804	829	756	779	813	777	819	894	831	812	864	871	834	850	844	791	781	816	817	821	809	812	814	798	818	821	793	828	834	871	826	833	787	845	826	815	794	798	826	839	838	787	811	831	811	825	826	759	843	832	854	811	853	761	804	863	790	811	829	794	903	810	806	853	807	812	824	874	850	800	866	841	820	849	814	819	819	847	836	794	828	815	849	801	785	768	805	826	808	808	808	834	845	798	796	864	856	838	803	821	806	788	828	838	831	731	872	800	821	813	855	841	749	793	873	801	872	842	811	802	817	776	816	826	806	789	817	798	838	821	801	781	822	821	821	827	845	867	802	800	818	800	816	864	792	803	879	851	820	834	824	876	787	847	829	844	821	860	870	829	821	850	812	792	854	825	781	854	829	795	842	825	792	821	825	794	803	824	858	788	799	850	824	761	831	831	811	830	779	836	813	856	863	827	793	834	822	810	802	823	815	833	825	799	829	829	815	828	816	821	823	841	836	821	840	811	820	780	776	818	809	878	803	792	834	838	825	817	838	874	784	808	805	824	820	813	853	863	790	838	855	813	873	850	833	783	875	859	849	879	822	814	805	809	851	825	845	832	825	812	830	792	908	820	861	808	813	805	809	860	827	847	783	787	809	799	816	831	849	793	825	837	784	861	765	829	815	807	856	837	834	809	839	847	809	818	767	812	821	771	818	823	851	791	823	778	834	841	854	807	819	856	868	813	787	842	865	809	867	803	824	828	828	796	826	768	826	904	828	857	840	836	787	832	855	816	857	868	818	829	831	837	812	813	806	801	840	873	793	807	837	812	839	857	850	877	773	826	786	757	837	794	819	778	782	847	832	770	813	802	811	817	827	823	824	858	821	740	843	823	756	839	839	851	853	805	826	814	842	871	840	854	839	806	812	794	802	839	869	795	798	763	770	820	811	849	852	843	794	849	835	797	847	826	817	865	832	871	824	830	854	882	795	845	859	825	823	788	826	867	829	826	768	829	851	764	838	839	773	783	796	791	864	790	797	795	877	834	843	820	809	857	794	795	841	808	827	808	810	871	811	802	821	831	864	818	795	844	793	779	796	821	792	865	772	806	789	817	813	803	817	839	876	854	799	817	808	804	812	817	853	828	819	787	801	818	875	810	808	822	848	858	818	844	786	822	807	808	824	826	846	841	857	833	760	803	807	796	839	866	827	815	823	829	762	863	762	813	855	845	798	796	809	786	837	814	792	790	826	811	807	794	867	825	789	820	823	784	857	853	845	846	825	864	839	790	836	879	775	804	793	810	825	801	833	815	816	876	888	825	842	834	778	814	791	822	801	775	831	819	843	802	826	825	754	870	778	849	888	833	837	800	762	818	830	853	806	811	793	824	831	781	781	836	774	809	796	865	801	847	854	807	821	826	858	825	818	798	864	851	787	787	829	829	824	846	816	779	805	823	806	813	801	809	810	845	785	844	833	810	820	795	824	821	824	811	795	837	786	811	816	835	829	820	793	824	792	834	818	768	814	829	845	760	777	810	843	831	802	804	821	808	855	821	831	813	892	820	831	808	824	849	802	812	795	758	764	841	838	799	806	787	847	820	843	832	841	811	837	880	766	780	841	836	891	791	752	823	817	788	878	847	849	775	818	790	794	781	808	831	779	820	798	856	802	783	810	828	769	800	792	838	797	838	807	793	838	865	804	811	862	780	862	813	825	828	770	858	811	792	852	832	808	843	812	809	811	850	798	815	832	818	805	800	818	803	802	833	780	820	830	817	818	813	788	808	803	861	803	816	788	747	810	869	806	840	815	820	792	882	848	799	812	800	828	793	839	803	817	769	756	832	829	836	762	792	866	821	837	778	802	845	791	834	782	811	851	811	812	728	849	807	815	816	816	870	832	846	814	829	791	787	788	879	806	827	827	809	813	841	855	817	799	796	849	852	859	803	829	818	822	852	797	814	851	830	820	804	773	761	828	805	850	819	861	820	778	830	793	850	845	829	825	917	829	837	760	843	808	835	798	775	889	860	786	825	805	848	869	846	770	797	819	859	778	806	841	834	835	829	823	862	791	771	825	765	804	809	799	796	769	814	802	833	841	840	815	839	890	795	809	854	832	774	794	836	805	817	810	796	818	857	828	845	806	888	797	845	810	799	798	805	822	847	779	803	795	859	805	786	822	805	753	817	817	806	795	821	840	827	825	830	834	814	813	829	813	804	832	835	810	838	790	822	797	780	851	802	792	814	791	817	855	851	803	825	809	735	805	848	841	850	798	835	822	874	855	826	805	840	802	776	753	812	874	779	809	842	822	802	817	808	860	819	789	743	808	866	814	814	878	779	820	839	819	819	837	805	773	840	760	803	881	810	788	833	779	791	837	826	823	839	840	881	801	799	821	821	818	823	794	808	798	804	841	791	806	822	807	791	828	788	827	778	848	791	815	862	872	760	863	847	859	823	890	825	873	833	814	820	797	795	793	779	870	770	853	780	819	810	808	818	804	782	822	848	835	822	832	807	785	790	817	804	823	772	789	819	829	779	786	822	830	819	812	849	807	810	804	852	808	854	815	859	841	827	858	832	843	781	834	781	846	793	814	800	799	880	829	844	802	766	844	881	839	846	846	817	828	793	780	822	812	837	781	815	828	803	793	791	799	806	834	821	822	809	861	820	756	796	771	803	852	853	864	827	847	783	820	831	823	824	747	838	804	780	816	810	799	824	840	831	807	827	801	808	814	761	854	797	851	788	775	800	808	811	845	817	794	820	867	862	802	805	834	877	783	848	835	792	868	823	814	832	819	821	796	809	855	838	849	812	880	792	823	834	845	779	781	806	825	807	828	824	803	828	800	769	824	765	851	861	814	851	778	790	796	759	806	855	837	819	821	823	779	830	788	827	799	825	834	774	778	802	813	790	871	790	819	831	807	787	787	812	831	838	813	806	842	831	871	863	783	797	803	803	792	794	804	791	789	863	845	872	805	841	797	818	799	815	821	799	863	795	811	781	808	803	863	864	809	836	840	788	817	834	857	819	772	856	832	797	892	747	823	805	835	789	771	885	822	797	782	751	794	787	799	840	823	844	874	833	783	825	788	807	837	866	854	824	838	855	791	818	810	814	795	831	785	810	805	803	803	810	806	807	795	801	752	821	837	778	824	761	797	827	810	800	828	808	866	897	844	819	864	828	779	834	826	831	811	825	810	814	814	863	806	804	828	867	848	804	791	813	756	849	799	810	866	781	830	838	817	845	849	855	820	809	805	862	798	786	847	842	835	811	809	827	847	854
32346	32417	23865	8096	1642	887	726	758	711	662	736	749	726	764	705	743	718	715	782	700	732	714	753	729	728	679	670	727	730	717	748	734	742	729	713	752	744	732	691	683	691	681	697	732	743	738	711	741	743	735	751	751	746	706	678	743	736	695	758	693	710	707	734	743	730	712	698	746	704	713	694	734	799	694	686	672	720	691	774	708	699	685	677	739	723	714	732	702	712	712	669	726	767	689	700	752	750	763	721	720	721	704	760	741	721	739	716	706	764	722	750	728	736	730	709	702	644	648	715	743	745	721	702	733	738	754	708	736	722	781	678	750	699	719	731	728	739	693	731	715	731	734	719	738	730	737	738	778	793	705	692	694	770	765	727	736	745	757	747	721	731	740	669	712	736	711	744	738	733	711	740	760	735	696	729	714	707	724	753	751	737	715	747	717	722	716	707	692	725	714	724	697	749	718	741	779	740	684	721	702	705	739	739	717	700	730	747	712	685	760	751	678	736	755	719	712	767	735	729	698	745	723	703	749	679	715	715	697	773	756	773	703	673	723	741	720	711	733	705	735	718	764	703	731	704	719	686	695	721	699	718	657	683	746	745	762	675	759	716	673	701	734	744	701	760	688	731	743	733	715	779	718	723	733	705	703	728	748	744	717	715	719	703	735	741	700	700	725	675	719	743	784	684	725	711	740	730	693	743	707	741	740	694	713	774	719	730	718	699	730	700	693	735	691	712	727	745	711	797	741	713	739	694	717	686	741	704	693	706	691	726	684	729	752	747	732	680	662	721	716	693	669	662	727	750	721	717	778	682	764	727	703	676	727	680	684	743	715	737	675	736	658	729	678	686	730	724	755	716	717	734	739	717	709	764	771	689	704	741	725	774	719	700	671	736	761	744	694	759	703	718	729	733	706	704	718	740	726	681	717	760	716	714	690	725	718	743	721	735	745	700	710	716	721	738	689	739	784	735	723	772	711	721	723	724	692	672	728	728	709	743	706	764	745	761	767	706	743	720	731	701	675	761	767	745	733	730	691	731	666	726	752	718	680	669	735	705	678	708	732	716	686	750	719	711	698	760	730	747	710	748	728	709	707	741	706	709	716	685	677	725	729	699	744	716	752	739	722	752	702	673	741	707	691	689	736	753	770	675	681	678	759	652	697	734	729	655	712	667	700	711	702	665	692	709	702	700	718	712	720	724	704	748	725	767	699	705	686	697	765	752	658	732	715	731	726	732	688	771	713	715	753	688	745	696	743	694	773	759	698	651	748	698	694	674	713	703	699	741	736	764	691	709	718	691	717	790	744	698	717	728	712	726	677	707	700	774	753	699	728	742	754	693	701	712	673	693	773	772	723	728	727	725	715	655	735	705	713	742	711	760	743	694	733	734	680	719	747	753	717	746	694	727	734	709	705	707	699	738	690	704	698	757	762	712	724	713	716	737	707	713	644	726	721	736	754	716	696	730	702	707	717	723	769	702	670	705	707	720	723	774	706	743	684	723	677	738	740	644	688	694	731	746	713	702	684	723	752	763	723	678	755	722	687	727	756	648	677	734	781	721	723	701	740	704	765	733	712	719	725	726	673	677	747	685	711	706	754	745	713	744	732	722	764	709	667	707	746	696	756	715	729	691	721	677	680	739	756	804	698	690	720	742	701	757	708	725	775	724	713	725	739	693	745	772	727	771	707	706	724	730	706	718	726	723	704	671	728	759	700	762	712	728	722	690	740	712	755	727	744	658	742	732	753	682	722	724	682	732	702	744	687	735	678	709	714	733	715	724	704	704	669	709	696	741	700	800	687	731	667	713	740	785	730	718	742	698	724	730	720	700	750	713	735	791	730	728	747	717	719	760	737	772	644	697	761	716	739	710	733	676	687	753	698	702	709	780	696	691	752	739	697	725	654	735	692	747	707	739	661	734	749	709	772	765	720	713	689	724	678	700	702	672	758	734	712	749	744	665	681	735	736	694	756	744	708	758	764	697	781	763	734	739	722	718	724	711	730	707	727	761	757	707	736	699	718	732	769	750	683	694	748	714	758	739	755	703	762	735	680	700	672	707	704	706	684	757	765	742	731	692	708	729	723	720	747	691	695	737	756	743	684	729	713	704	696	722	729	713	689	750	672	734	702	709	696	713	731	718	705	735	723	674	693	769	709	755	716	775	754	720	661	708	693	720	782	710	730	723	672	736	730	719	800	736	763	730	720	754	718	739	712	735	712	791	723	691	742	696	720	717	697	730	761	714	698	707	688	694	681	734	691	733	720	668	666	674	721	731	713	708	750	725	726	769	733	754	706	700	761	699	712	726	692	745	727	755	676	735	753	714	736	707	727	724	715	757	716	717	705	746	765	748	726	731	771	695	763	745	702	712	729	710	721	751	713	684	728	707	744	747	723	743	742	676	689	656	773	708	690	682	723	782	705	739	715	730	746	704	777	754	696	707	706	726	722	710	677	725	753	658	731	702	775	738	795	719	705	738	772	709	744	681	723	719	723	754	719	714	677	715	743	716	751	734	675	683	740	729	765	724	755	716	682	738	715	724	721	715	747	749	694	705	726	726	693	696	685	715	720	751	751	702	755	695	692	727	754	695	714	721	711	744	711	716	718	708	781	710	702	708	738	728	724	741	694	744	705	710	714	720	686	757	752	698	740	715	747	717	746	748	755	731	718	733	704	721	745	736	669	735	763	708	724	709	703	744	751	722	727	752	760	735	710	671	743	702	716	737	727	774	699	687	729	734	764	727	707	747	671	706	705	734	724	718	709	661	720	754	665	742	751	695	726	731	759	723	719	680	762	718	755	702	654	704	717	616	753	660	772	750	776	714	718	753	738	765	765	682	743	727	767	734	703	681	734	751	714	708	758	736	680	730	719	680	737	754	757	735	729	683	679	735	704	735	751	719	700	704	734	720	726	717	757	732	711	704	759	772	697	734	753	707	767	726	725	716	699	744	726	756	717	698	721	675	753	696	711	699	737	709	683	711	733	751	712	663	733	712	762	708	712	709	727	721	668	715	722	732	742	741	720	716	713	728	776	706	698	713	713	732	757	746	659	700	745	698	714	718	737	726	742	704	780	703	727	709	773	748	722	719	720	718	714	765	715	724	704	721	690	725	694	720	744	672	760	740	734	738	749	781	720	728	742	710	748	690	733	727	716	752	754	692	729	774	695	700	711	690	735	679	732	742	726	695	724	724	725	722	716	702	694	726	767	734	734	693	740	712	705	719	721	740	703	747	716	690	709	672	745	766	704	724	743	682	747	700	721	697	694	723	728	706	734	710	709	697	709	733	782	712	776	716	766	732	737	749	720	741	718	684	759	732	777	697	745	759	745	743	777	721	761	697	717	734	686	681	709	715	712	719	740	693	670	737	729	693	687	737	756	682	705	720	746	720	672	699	695	776	723	722	705	769	736	717	699	730	752	683	713	754	709	717	730	718	742	702	703	734	721	767	733	712	719	722	712	709	741	717	710	722	748	762	695	734	737
27127	35344	16804	4071	1215	686	575	593	582	623	619	557	592	582	590	545	585	551	590	533	611	583	580	588	597	577	559	552	555	557	566	596	590	605	550	594	580	620	610	602	580	578	602	577	567	581	586	582	605	624	600	620	627	593	574	583	581	563	566	530	539	573	617	566	553	561	598	610	596	577	577	558	587	608	608	577	604	567	573	602	591	579	619	553	573	554	629	583	592	562	558	584	570	572	563	629	564	578	578	586	571	562	576	569	589	571	606	585	526	576	591	598	571	580	570	591	578	588	598	528	548	562	564	608	592	623	565	585	571	566	580	506	532	548	562	567	546	581	586	567	636	612	572	616	552	626	604	563	570	593	571	576	583	589	538	614	574	592	547	558	598	600	573	542	550	535	621	565	542	567	578	602	568	623	626	572	586	603	591	552	566	565	558	545	563	596	564	576	564	591	524	576	625	592	642	573	564	572	582	598	606	626	570	610	609	539	556	655	573	533	572	576	585	552	545	581	562	574	583	604	559	593	570	573	598	617	584	571	592	601	579	604	583	557	585	630	557	576	573	583	640	542	602	596	582	631	540	530	556	539	591	575	553	544	554	539	632	554	596	589	573	593	568	598	567	573	594	563	556	602	560	558	599	599	616	607	593	583	581	564	561	612	553	580	569	628	598	597	640	578	554	549	618	565	541	570	561	601	564	641	619	609	569	553	576	558	605	597	543	583	566	577	585	585	571	574	569	607	577	575	616	601	589	542	589	559	528	559	562	573	572	579	592	587	602	579	593	575	584	574	557	571	603	564	563	605	578	580	539	584	583	523	577	548	616	571	568	576	590	565	553	614	577	576	609	560	596	568	652	586	528	576	602	594	598	600	544	549	602	552	573	580	624	601	596	571	619	569	670	582	573	599	566	545	568	554	602	594	585	548	629	566	595	567	575	570	607	588	603	572	607	602	603	587	571	548	595	549	574	582	581	595	560	580	586	632	573	597	593	579	510	525	578	578	571	586	662	582	570	613	573	581	618	588	606	567	574	563	580	574	580	609	570	624	585	555	563	615	524	598	588	580	538	606	602	583	546	607	582	606	536	568	554	583	600	574	584	599	543	555	564	567	558	569	595	617	572	523	557	609	549	560	579	569	548	569	626	569	575	621	606	597	587	559	548	586	590	608	549	589	590	592	579	587	580	572	594	569	553	565	559	579	584	574	565	577	566	576	574	561	589	551	559	540	598	587	594	575	612	619	578	546	601	546	573	628	568	557	536	609	585	537	584	573	577	572	601	586	546	544	573	576	598	571	601	606	585	603	600	524	562	562	645	552	567	586	603	566	586	562	579	581	612	578	612	559	592	593	641	619	609	591	578	599	600	558	589	592	581	557	616	603	582	575	611	610	551	549	606	576	585	537	576	562	555	542	572	571	600	551	566	556	563	545	587	562	578	551	580	578	584	567	606	581	625	612	590	595	604	563	570	589	561	620	584	579	587	588	604	587	593	568	589	580	587	584	604	626	562	551	588	604	592	565	594	609	567	584	561	589	615	572	569	590	566	625	588	579	586	587	611	596	567	619	595	582	584	630	590	555	530	567	562	611	578	634	613	590	585	568	610	594	565	562	565	582	586	584	595	571	590	529	596	623	575	569	620	597	566	578	576	565	580	569	619	602	542	618	609	543	587	576	539	574	578	598	630	573	587	550	618	565	582	590	598	598	621	563	563	541	591	588	596	549	567	598	573	600	567	609	593	543	558	590	588	561	567	558	538	597	568	622	586	544	591	589	546	537	546	597	636	586	600	614	557	582	568	561	574	587	578	562	634	594	532	595	549	581	549	586	577	570	585	583	572	585	604	652	576	563	590	591	588	587	512	596	551	570	561	590	575	595	553	593	541	608	544	566	556	592	582	564	613	609	535	625	566	590	597	559	542	617	579	573	602	588	605	599	596	560	550	576	584	543	564	623	606	554	588	557	521	594	572	567	564	602	564	560	570	588	516	553	601	563	587	604	566	553	568	553	550	636	583	577	582	603	583	549	580	600	603	573	571	615	589	580	593	626	590	590	576	595	588	574	568	595	539	524	592	529	568	592	563	529	570	555	594	582	602	535	586	650	592	563	577	633	583	595	577	610	577	601	595	574	568	604	589	625	610	574	539	549	579	555	591	603	616	622	546	595	605	569	589	591	585	557	582	573	566	595	552	582	608	600	568	587	586	584	556	586	578	556	566	553	545	576	574	607	618	589	568	589	552	572	585	605	617	579	585	546	603	594	586	544	539	592	589	585	610	565	635	634	579	568	560	588	568	623	614	550	585	592	603	600	590	559	585	560	565	573	521	586	609	589	578	594	629	570	620	550	587	612	595	607	603	621	575	562	575	556	611	576	567	625	547	587	567	552	579	572	582	614	598	546	554	566	545	593	607	580	578	594	544	557	585	567	601	603	615	557	536	602	603	560	564	540	595	581	601	613	552	592	590	602	565	582	600	592	612	582	538	543	562	564	586	576	597	607	519	573	601	582	582	535	570	574	588	601	584	598	558	620	606	585	561	615	575	566	549	601	562	626	584	563	557	580	612	613	618	624	575	606	585	619	562	603	581	597	608	554	596	549	565	611	572	549	567	595	588	593	555	575	621	589	581	570	603	567	617	586	576	573	592	595	555	599	577	596	585	587	572	598	579	611	601	570	592	574	622	565	523	584	578	563	599	614	575	571	598	555	578	606	571	582	572	575	570	540	601	586	603	566	550	556	593	614	607	608	590	584	647	564	559	565	576	583	567	579	555	611	563	521	608	534	616	567	621	578	572	591	587	573	587	596	588	568	591	585	596	562	589	592	597	538	559	540	574	563	644	572	590	577	559	570	598	587	584	571	619	569	572	586	593	607	565	544	567	613	576	583	599	574	621	581	570	590	562	579	568	617	592	580	590	565	568	614	599	576	600	591	604	576	601	549	592	534	645	595	553	569	607	583	621	610	617	575	597	541	586	557	633	604	603	601	585	536	570	524	607	582	593	594	578	584	567	588	523	619	595	582	573	594	584	602	562	593	579	534	579	552	561	587	540	589	582	581	605	558	567	614	579	586	576	565	586	574	561	555	572	577	591	576	546	569	602	661	535	624	569	551	572	591	574	563	610	619	586	591	601	600	578	595	532	567	603	585	622	609	597	642	564	573	582	568	597	590	563	615	565	626	550	578	568	619	609	589	586	599	573	567	562	570	536	612	611	595	568	576	595	577	593	578	531	600	576	566	573	589	563	566	576	614	604	602	558	581	570	614	578	570	569	568	594	604	565	576	599	618	560	584	561	569	567	580	600	590	595	577	605	583	552	585	597	586	575	589	600	604	545	569	564	588	584	592	589	556	596	521	621	559	551	531	575	565	612	581	590	617	577	572	589	556	610	566	566	610	562	561	554	570	582	627	576	591	588	622	546	598	568	606	593	613	554	564	572	567	571	552	651	575	559	644	612	553	619	591	624	579	509	580	585	585	606	567	571	591
26951	29699	39446	29183	11039	1882	930	791	766	758	776	771	746	759	714	788	777	765	752	763	765	790	723	720	730	753	852	730	753	701	746	771	767	743	748	725	755	726	771	759	735	758	740	795	740	747	775	776	730	805	666	689	738	719	747	725	748	753	742	733	775	756	755	755	740	767	762	751	750	700	729	789	779	797	768	716	801	753	729	767	733	773	713	766	754	723	778	748	738	727	746	772	781	769	689	726	710	759	782	747	741	739	732	746	730	736	729	756	780	770	791	721	733	704	746	737	772	812	760	733	750	747	717	771	723	713	717	776	750	757	768	748	721	740	717	774	710	713	754	733	749	778	750	698	746	765	730	708	781	760	740	724	759	779	716	711	766	769	729	752	773	735	817	782	749	733	754	750	766	732	756	774	752	731	744	695	765	784	695	745	718	730	772	734	722	753	740	762	747	778	769	713	746	781	735	726	717	750	727	731	761	727	749	776	772	735	734	754	778	783	688	757	728	735	769	698	750	713	733	742	721	752	731	763	756	726	737	735	754	735	777	729	703	715	725	750	744	760	746	748	739	674	747	718	704	765	734	735	714	705	757	777	771	725	720	712	745	739	729	739	772	755	748	778	759	737	719	781	769	722	768	777	732	761	732	728	718	741	765	727	713	693	745	712	678	740	786	758	737	739	772	730	751	743	688	713	759	683	765	760	778	694	698	742	799	725	746	740	698	672	723	740	722	753	754	736	763	782	733	719	755	718	740	707	769	744	757	754	804	743	691	724	724	774	748	747	765	719	718	754	740	683	744	727	686	769	757	764	730	763	702	808	754	736	748	730	761	728	747	734	749	742	770	754	771	746	724	783	717	782	717	794	723	681	735	753	730	739	733	734	752	768	744	738	753	736	743	754	771	757	766	777	691	732	786	715	732	739	745	769	716	776	711	771	725	727	739	783	735	734	742	779	750	778	737	732	694	764	741	736	776	799	736	743	708	721	740	730	742	749	753	738	753	710	776	780	738	725	746	716	712	729	761	737	743	678	761	744	797	748	687	747	745	774	752	763	758	803	716	719	778	782	767	732	802	746	744	746	696	759	759	750	748	752	739	751	697	738	739	762	724	756	735	749	729	752	744	767	743	763	743	779	771	795	757	751	722	734	725	734	720	731	753	771	801	797	744	738	754	776	777	728	733	799	738	745	719	742	785	766	750	749	755	754	719	747	759	751	714	795	724	765	794	750	784	682	735	772	722	727	724	734	766	714	722	725	751	726	734	731	741	699	738	711	700	738	753	730	716	763	732	731	764	729	755	728	777	731	778	733	752	806	737	750	769	736	762	748	730	742	707	700	788	754	701	732	730	740	795	708	786	761	743	757	705	734	758	729	767	743	782	755	751	751	734	766	736	727	772	721	740	730	775	755	734	747	768	778	792	759	770	719	766	755	754	732	769	738	805	718	717	748	780	748	720	737	783	807	820	728	721	733	758	738	723	773	775	743	755	817	722	764	741	743	766	731	731	805	743	717	799	720	754	722	734	753	784	743	748	759	772	720	729	694	732	750	739	739	745	756	781	774	735	776	707	770	724	741	791	798	743	746	709	725	777	731	752	786	793	720	735	723	707	698	689	720	731	773	722	754	767	740	745	716	724	755	707	728	763	716	739	725	712	705	653	744	691	711	708	741	761	753	717	745	786	710	741	701	723	809	753	715	732	680	718	722	720	765	761	782	743	707	765	734	722	724	737	716	742	791	778	763	727	716	753	706	744	723	760	772	755	749	722	734	694	781	711	689	708	737	787	751	723	733	707	732	758	735	675	760	725	777	750	750	722	758	674	732	736	750	736	761	766	747	773	753	695	788	757	723	720	772	728	779	769	695	773	718	740	746	774	722	731	743	716	734	707	745	763	723	763	741	763	718	722	711	760	732	799	741	722	733	723	706	728	749	838	734	791	747	687	737	728	736	753	735	756	746	763	754	720	772	735	681	773	761	727	744	711	721	743	748	784	761	733	772	789	755	703	725	705	720	767	749	753	729	675	752	727	752	736	760	750	719	716	729	755	761	738	755	702	698	741	752	722	757	717	791	724	742	754	765	783	720	691	743	794	746	762	730	710	768	747	763	752	747	753	733	708	765	751	743	760	728	795	742	732	751	783	728	763	719	653	777	756	730	726	731	735	755	727	764	706	771	752	748	743	696	744	759	776	762	727	751	701	727	690	760	726	778	749	737	753	701	728	790	764	723	712	677	761	738	785	779	788	767	751	799	757	716	759	725	762	746	759	756	721	737	771	722	723	757	716	734	744	814	761	743	736	775	775	759	777	751	712	720	773	731	725	764	785	745	784	780	721	764	715	749	771	808	757	764	701	720	726	708	733	753	774	836	802	693	796	780	781	736	765	764	800	802	672	732	764	722	764	728	703	743	765	740	703	713	771	726	750	766	710	718	756	749	751	722	731	723	796	682	738	765	723	776	711	757	725	702	726	750	738	724	713	732	747	708	733	724	735	749	758	687	749	724	771	729	719	756	711	773	781	760	753	759	707	788	706	724	698	735	746	759	732	735	669	759	733	758	734	749	704	717	746	710	736	791	717	749	697	789	703	713	767	750	738	764	735	730	736	774	796	745	735	784	760	751	720	731	775	732	729	739	742	771	761	699	750	684	703	732	784	705	755	701	731	723	751	772	715	739	708	704	752	761	735	736	778	744	777	741	771	737	740	724	746	714	766	766	739	729	777	758	749	746	698	773	720	753	773	730	709	724	715	725	772	732	791	721	773	718	811	768	742	742	731	738	770	766	766	715	713	741	741	747	716	744	744	755	736	707	741	752	728	791	739	739	788	736	772	725	770	767	700	785	723	743	739	782	777	768	809	729	756	718	741	760	712	750	803	780	718	699	737	725	765	718	703	719	708	754	751	754	742	756	733	776	734	707	752	734	755	776	766	736	743	711	771	784	737	710	716	772	750	690	839	702	714	759	765	755	747	686	730	742	724	710	791	756	762	745	722	770	744	738	724	750	775	709	770	775	717	738	723	766	732	747	691	763	744	701	725	730	766	762	724	756	739	740	736	703	695	765	737	700	699	722	705	731	719	743	745	669	725	754	722	734	703	761	757	799	726	770	727	685	755	728	728	783	740	739	697	716	760	698	730	727	711	736	754	781	733	729	723	691	777	715	738	728	713	706	745	736	785	764	784	754	754	755	751	748	700	746	770	738	763	701	733	759	751	760	767	731	754	729	736	748	735	752	744	757	705	772	708	771	716	780	722	735	735	786	762	761	708	764	780	769	742	731	770	737	763	751	734	705	771	706	744	756	738	733	800	743	727	724	752	763	734	727	756	724	651	745	755	717	769	727	761	758	769	738	740	786	732	727	782	725	709	774	777	719	774	767	768	701	754	775	759	761	736	813	730	781	736	713	759	792	710	785	753	764	776	827	717	709	722	799	756	755	728	713	708	675	725	752	729	753	723	702	671	702	722	741	778	732	796	758	775	789	723	741
59561	82313	48584	16538	3885	1099	690	637	636	625	617	676	636	659	621	667	622	674	636	656	652	686	656	640	641	623	646	653	623	600	666	643	628	662	643	667	613	663	638	682	598	648	642	642	651	634	701	635	640	643	645	677	622	627	636	623	621	667	639	682	630	672	606	666	646	688	648	637	663	632	630	635	666	666	645	652	640	658	662	631	647	642	641	641	653	665	648	635	604	668	616	655	599	620	617	631	635	641	651	643	646	652	619	623	679	616	687	670	664	605	662	673	662	607	661	606	606	664	649	640	655	656	706	643	620	637	649	671	606	614	618	676	641	676	589	655	615	636	651	699	666	655	629	594	693	651	575	649	632	663	649	651	613	665	645	638	701	653	663	626	664	639	611	658	640	643	674	665	652	586	626	644	657	651	646	613	604	635	665	618	633	616	628	668	642	613	641	657	668	624	646	621	638	640	648	629	643	619	619	621	647	638	646	608	629	649	675	647	649	691	624	671	633	659	641	674	618	609	609	662	610	632	669	640	692	637	632	672	622	609	664	659	660	662	646	655	615	623	622	630	642	629	562	667	633	633	634	651	661	640	621	616	641	636	637	636	636	642	670	608	643	611	625	672	674	686	633	640	626	662	612	700	670	664	648	615	649	686	684	635	664	650	674	658	642	654	675	646	684	609	647	666	624	606	639	637	646	640	685	636	665	687	644	598	636	633	675	643	642	644	644	657	646	652	674	667	634	650	671	667	627	657	616	662	653	642	625	643	665	693	648	616	647	655	589	626	670	645	629	652	593	646	650	651	678	650	704	672	646	679	641	633	592	644	641	627	653	630	667	645	633	635	648	633	683	679	603	654	629	627	641	651	616	612	643	578	680	611	661	650	627	686	647	659	667	711	606	682	672	662	625	628	676	676	665	666	615	650	609	667	639	645	631	619	634	668	658	678	615	625	693	644	687	656	644	664	679	642	666	645	616	653	618	645	643	681	624	615	691	658	699	681	641	630	662	652	641	664	678	657	694	642	661	628	660	656	674	654	617	630	614	662	625	623	659	633	657	645	619	645	658	661	596	644	676	662	700	634	689	624	620	647	666	641	598	628	649	676	656	651	624	658	619	661	632	669	602	634	677	630	643	620	620	626	642	631	618	630	663	668	657	636	632	628	644	641	668	687	628	665	644	639	655	704	664	649	658	617	620	661	690	654	664	618	650	684	627	645	644	612	630	605	630	668	643	656	657	656	632	597	668	606	686	661	629	641	625	652	654	671	643	674	633	598	641	688	650	620	671	624	650	591	616	617	622	604	627	693	635	683	596	673	639	649	662	623	603	632	649	658	625	644	645	632	681	627	582	658	633	663	602	651	706	668	620	639	624	651	638	643	670	647	611	677	662	633	662	676	665	646	604	632	685	628	640	646	627	641	647	658	661	641	622	617	660	594	638	684	668	678	669	643	634	605	634	650	657	612	656	630	614	629	627	661	587	635	637	610	658	716	633	648	682	664	701	621	671	648	654	615	607	625	646	628	684	613	631	597	640	671	708	611	669	619	694	595	643	603	625	650	656	631	618	627	670	616	661	660	693	642	651	648	634	663	614	650	635	654	633	648	685	646	645	654	671	683	602	635	639	648	682	721	629	606	637	648	634	648	647	659	627	645	630	688	612	577	624	671	612	631	622	661	680	647	626	655	653	697	631	662	644	624	649	653	619	662	681	670	643	647	640	708	587	630	689	637	632	686	653	650	668	686	641	690	645	686	634	646	620	642	667	639	656	643	674	656	639	624	626	674	650	630	648	621	620	675	669	645	642	668	655	643	635	615	649	643	653	638	690	667	636	638	591	624	624	632	684	637	641	634	603	619	653	637	647	611	651	637	614	608	627	628	633	677	628	615	637	610	573	667	645	631	624	615	643	632	648	606	627	619	618	674	634	621	650	601	597	604	624	668	685	671	625	686	650	684	665	621	654	651	639	636	662	648	696	649	612	628	668	604	629	590	606	618	661	599	690	635	626	628	651	665	603	619	600	660	679	620	633	669	639	608	638	652	647	642	650	630	627	629	628	702	621	626	634	649	612	666	637	661	669	642	680	682	662	669	625	630	637	645	630	701	658	607	624	640	619	641	636	659	642	651	597	605	651	652	696	684	584	645	654	618	637	696	601	620	669	612	678	649	618	619	612	657	640	662	613	663	649	681	633	647	612	634	655	618	603	620	657	679	638	626	655	628	647	649	687	638	604	612	640	620	626	664	611	654	662	629	633	648	644	660	650	606	674	608	641	659	666	589	653	624	582	634	666	674	597	673	659	628	657	666	595	668	615	640	651	648	667	623	619	663	578	605	631	631	662	623	626	631	634	646	642	650	619	669	652	640	624	660	655	629	614	635	658	665	635	666	645	646	652	635	615	634	609	636	640	643	683	696	618	664	619	620	704	639	659	627	646	609	590	679	696	665	672	641	609	642	618	639	659	603	638	684	612	623	654	692	682	574	658	673	650	602	625	700	633	674	630	635	673	638	611	637	643	661	625	653	670	682	650	598	640	603	615	683	668	630	627	636	650	631	610	686	624	642	648	632	687	640	630	614	630	641	666	719	637	644	633	633	649	643	627	624	669	622	616	675	647	605	638	660	622	660	611	656	680	627	663	665	630	624	667	642	644	648	642	630	615	663	637	652	638	647	674	602	637	645	640	642	643	673	639	616	627	645	667	671	628	612	624	635	635	645	685	615	607	620	657	616	654	691	666	580	610	630	685	643	624	646	600	629	670	611	669	652	638	628	642	639	629	632	630	667	650	655	652	667	637	642	648	681	618	641	670	611	664	634	674	654	701	656	625	610	616	640	625	638	618	630	613	642	651	644	665	610	660	674	638	629	618	679	686	651	687	638	626	643	591	666	657	621	622	612	680	578	681	650	656	603	668	609	606	673	612	640	648	635	635	632	634	642	641	663	627	649	652	658	609	623	620	628	635	672	652	606	627	635	644	603	654	660	626	616	667	643	642	642	724	611	623	626	598	659	665	625	600	641	656	659	692	627	660	641	645	613	642	642	646	655	657	674	636	669	643	611	659	666	646	655	648	652	618	647	662	642	613	654	621	657	615	576	669	656	649	654	650	619	642	652	641	670	597	641	619	623	625	643	693	629	622	651	602	603	675	636	622	651	652	600	627	685	652	629	613	643	605	610	627	659	667	628	633	668	647	642	645	670	631	699	643	616	654	620	707	592	592	640	641	665	601	595	649	656	651	642	630	647	636	620	645	633	685	612	638	636	683	610	637	656	569	657	702	663	722	629	670	642	688	590	617	620	647	648	629	688	630	638	620	656	633	638	643	633	627	672	639	612	672	654	580	690	645	654	633	608	652	637	665	648	642	637	632	594	604	622	692	632	675	628	629	674	637	616	664	659	646	655	632	615	644	645	646	632	597	603	638	647	649	640	640	629	675	584	607	683	629	608	620	668	658	663	632	653	633	601	644	665	628	618	645	690	634	658	671	650
24459	23671	32310	26700	20589	11313	2225	1186	1006	1048	1058	1052	1080	1013	999	986	952	984	1039	988	1025	955	1069	950	972	1028	1023	988	1020	948	993	983	970	979	981	925	1007	958	985	973	931	976	974	996	1028	998	931	998	957	1012	979	1023	973	960	1024	936	959	983	964	965	969	977	921	947	984	986	917	1022	948	978	947	1002	971	980	1039	928	988	965	1056	940	1013	978	996	935	976	905	972	992	972	931	955	990	951	978	989	957	928	954	984	991	973	1031	1003	1034	1013	978	947	901	966	989	971	935	936	978	954	993	983	912	940	985	933	936	930	957	985	1044	978	993	972	1023	982	994	925	931	983	920	964	961	943	982	1007	926	993	987	981	931	995	1000	948	949	956	986	975	967	976	952	954	945	1056	945	979	1034	945	1030	981	978	991	926	935	968	1040	933	993	977	948	971	951	1001	934	945	959	1015	1017	945	926	954	988	941	1016	1041	949	956	981	958	1027	957	967	955	904	967	1048	1032	1009	1001	944	964	1020	983	982	961	978	979	1025	954	982	907	972	965	993	996	978	1006	944	981	956	996	947	955	999	1021	945	926	925	961	988	1008	988	968	998	999	973	972	939	940	985	992	987	935	984	927	979	980	956	991	979	979	992	987	961	1058	966	977	939	993	965	988	1000	1043	967	972	959	970	1022	994	1028	911	954	985	969	987	956	958	916	994	981	1002	1003	958	957	945	969	974	976	939	953	992	981	963	978	1017	958	976	1002	957	977	962	1007	939	1037	951	1070	986	979	962	927	995	977	943	937	967	982	972	981	943	1030	957	960	955	983	936	988	1001	946	959	1072	970	954	935	947	979	990	1066	990	994	963	995	976	973	1022	963	986	975	936	954	946	979	904	947	995	972	982	992	1005	958	950	972	883	1010	987	969	993	933	990	1010	952	986	976	1020	997	918	1014	1025	961	1009	993	955	974	961	1014	1023	986	1018	1035	970	1008	986	962	1000	940	1039	948	974	981	1013	994	983	970	988	1012	960	949	958	1005	1002	954	977	989	962	965	956	922	984	980	994	961	987	999	933	988	1016	891	935	1016	1012	991	936	989	979	1035	979	1010	940	996	914	939	965	984	961	971	1013	964	983	927	932	981	965	955	978	1015	1000	937	955	1030	943	961	954	998	982	939	970	957	943	970	984	994	938	923	975	970	970	987	976	984	988	1010	997	944	944	989	969	929	941	1033	983	1011	996	933	963	952	977	945	961	963	950	993	958	1016	934	969	946	970	979	993	1017	965	961	930	987	922	975	903	950	956	952	934	951	927	974	886	997	943	961	931	925	975	911	997	917	981	956	934	928	958	986	1001	967	948	937	953	981	946	975	1001	1029	982	908	977	915	960	1001	1013	987	984	931	1059	1028	995	988	994	954	996	971	940	956	1000	985	931	935	957	963	980	988	1032	945	935	988	981	999	962	963	1001	982	901	930	979	989	923	960	963	973	1016	990	949	937	938	976	938	952	931	1016	925	991	1007	938	935	979	981	952	959	1018	940	1032	954	992	942	1016	963	901	951	1039	979	958	983	968	969	945	980	984	1018	973	981	946	954	982	986	969	975	993	953	987	921	932	1002	944	971	972	955	901	933	966	1028	969	990	960	942	987	1048	991	982	962	998	944	960	928	974	944	961	1022	1030	886	1022	929	931	932	977	1000	995	1020	959	990	1011	971	954	974	938	982	936	981	957	1026	990	998	958	990	1003	987	1008	970	999	1007	973	954	982	968	1013	972	1043	966	971	990	957	954	997	951	947	1015	958	966	987	959	962	962	961	968	999	1008	965	973	956	1019	946	972	997	1003	958	940	955	1008	963	1010	938	946	937	937	987	996	930	992	1046	948	983	989	961	974	933	998	960	982	963	939	996	962	977	937	964	934	919	960	994	1030	995	933	1014	974	1031	1020	1003	1003	965	971	1042	1054	968	963	979	945	958	926	937	926	938	905	962	924	1015	934	1023	955	1007	962	964	930	935	938	971	1000	961	993	987	1006	972	935	966	959	995	1026	944	1003	972	998	974	942	1003	965	983	1018	1014	949	966	1009	941	955	934	965	965	975	960	963	1003	941	909	980	966	944	948	1000	940	976	964	958	943	915	1001	961	941	1033	966	993	949	971	1031	962	992	954	928	981	989	981	963	1000	980	954	983	924	978	973	989	994	963	989	963	940	981	985	991	953	966	974	1041	994	980	969	1001	999	985	946	960	1035	1002	978	997	965	943	967	908	935	957	969	972	967	971	1008	962	1028	944	972	990	969	955	1013	974	1031	971	952	977	960	945	925	906	1058	991	945	930	950	968	925	957	976	1008	992	971	987	921	1007	918	985	941	1012	921	993	1002	942	966	993	1002	973	1011	962	962	976	931	964	1056	997	1009	962	985	977	974	903	971	1026	965	950	1006	971	938	975	988	954	970	987	971	976	957	949	993	926	1013	971	959	975	970	987	1000	902	975	930	966	953	995	1007	949	976	932	1002	1002	1007	977	948	994	992	985	1026	942	976	965	915	926	984	1000	1023	991	956	1010	955	996	989	893	923	941	1011	966	963	945	969	893	991	949	927	945	979	986	989	993	938	1022	921	997	932	1014	943	974	983	959	928	962	963	988	922	1000	977	976	924	990	1025	972	949	978	1015	993	951	973	950	999	999	947	939	983	972	978	1025	1029	921	940	965	1001	995	985	958	980	958	990	993	983	995	958	969	984	981	956	959	957	935	949	982	960	981	959	1053	984	981	936	987	908	986	1031	952	1023	950	939	964	991	944	925	938	977	1019	938	912	1012	1000	950	1024	961	983	992	995	962	946	955	936	1025	985	928	1015	953	970	990	1036	948	999	967	1020	964	976	933	1048	928	990	978	948	941	970	1018	958	976	1003	979	910	1072	983	934	1002	958	994	991	921	1014	965	995	951	971	964	953	973	956	1016	963	1002	984	930	989	947	989	942	1005	968	912	974	967	1023	989	961	993	966	970	904	1029	940	997	949	932	985	995	936	973	1002	994	945	1005	889	998	964	977	960	964	945	1008	950	933	947	1037	962	882	966	996	997	972	982	997	958	973	979	1051	951	964	994	975	942	964	972	939	947	975	958	1006	974	885	891	993	1020	972	958	993	1006	975	954	961	910	977	999	1004	1029	995	946	976	948	967	1023	964	938	942	977	1004	981	896	989	1060	934	927	966	995	949	917	988	997	958	955	991	949	950	939	931	960	960	941	976	1013	979	943	969	948	1023	936	942	970	998	933	1033	992	952	998	1029	971	1004	952	964	991	995	984	977	956	965	958	995	972	979	949	961	947	952	914	978	949	949	962	944	1004	985	948	930	1004	958	963	990	949	1008	924	960	942	995	917	969	995	956	941	1044	975	968	958	1031	931	1015	955	1024	968	957	931	1020	938	905	947	954	967	988	992	966	1002	960	969	937	939	983	957	961	951	1012	966	988	978	1020	908	976	952	976	998	958	943	981	980	961	984	980	927	972	953	998	972	1005	964	1007	994	962	957	991	934	1026	911	957	956	950	964	1014	991	945	983	951	1011	990	979	960	967	984	986	973	931	967	986	969	989	952	989	957	969	974	993	990	978	947	960	963	975	910	938	961	997	898	950	928	978	1015	946	945	950	962	944	914	951	976	988	1032	975	971	939	955	946	955	935	922	966	998	967	953	943	968	956	938	980	980	946	989	951	961	974	957	942	961	960	987	976	969	978	959	973	990	1009	975	954	936	933	959	983	1001	922	937
63140	98613	62199	27193	7533	1964	973	844	859	904	889	810	845	827	861	834	855	808	857	864	836	888	829	859	855	868	875	831	875	787	894	913	832	882	837	870	860	898	844	817	893	872	840	873	835	879	819	852	864	867	871	835	881	795	843	813	813	872	896	901	823	879	853	801	877	805	866	881	837	840	883	820	836	831	833	889	817	907	882	798	873	875	835	850	854	911	847	873	850	909	873	866	902	824	855	837	843	890	908	866	838	846	865	840	871	809	886	847	859	864	841	893	849	866	794	870	829	860	886	866	876	856	885	829	866	898	819	832	836	829	851	828	876	906	818	854	851	867	825	831	853	879	863	827	835	850	859	812	874	858	854	788	761	850	843	821	905	832	820	867	829	897	790	831	840	837	854	886	853	847	820	848	883	830	833	856	851	834	901	811	877	880	775	855	846	914	845	862	844	840	876	855	832	853	826	846	880	849	827	851	813	895	842	824	814	879	867	871	825	832	851	803	855	839	822	861	800	790	894	850	850	849	832	864	855	890	850	868	822	917	885	866	886	934	860	837	834	819	834	884	872	835	891	880	876	818	809	770	870	791	878	860	843	838	885	886	857	858	852	836	871	893	864	901	870	834	863	853	867	791	831	882	815	836	775	844	852	843	831	867	823	874	876	839	852	907	897	860	885	841	845	882	869	859	827	825	849	897	884	856	882	800	880	876	848	802	835	867	861	852	866	813	859	834	794	870	864	920	846	831	862	809	870	875	836	853	837	846	856	858	876	860	880	826	811	853	814	848	881	840	869	846	917	820	880	799	875	870	794	879	854	904	830	844	852	851	793	857	896	841	837	856	833	842	819	799	891	883	817	817	886	855	864	853	849	821	849	858	859	904	851	861	870	819	849	807	855	870	872	849	856	855	861	866	866	809	861	778	889	803	807	850	812	852	873	856	864	873	849	864	883	871	859	835	827	872	891	853	869	883	874	833	842	887	855	835	889	841	847	894	873	870	816	826	801	869	874	858	873	884	845	841	846	889	827	879	848	856	862	775	880	881	844	877	843	836	837	853	870	853	810	846	848	807	828	798	867	839	863	882	826	850	915	836	846	892	831	797	854	823	846	850	854	840	821	904	868	860	870	821	806	856	815	839	810	846	816	807	842	827	847	839	833	870	927	838	892	859	845	850	860	805	816	820	901	868	829	891	773	819	834	842	865	851	866	860	889	814	883	823	833	869	825	824	861	829	836	852	872	847	863	800	871	875	859	857	849	861	827	822	870	872	862	846	864	883	865	805	831	872	811	873	841	867	797	837	820	801	877	885	864	846	886	862	881	851	896	867	821	854	833	864	909	832	785	860	810	835	820	841	808	820	906	886	866	894	915	862	876	783	857	842	869	834	849	815	841	835	870	838	844	825	813	891	849	785	864	870	784	804	856	835	859	799	866	846	817	811	801	861	803	862	875	918	869	879	884	882	776	850	879	830	820	830	887	874	884	852	810	842	802	857	852	855	823	841	859	861	837	878	825	867	861	860	821	829	832	897	843	905	852	798	866	852	834	825	879	852	881	845	849	848	829	856	820	884	894	818	857	873	883	838	807	834	845	906	864	851	859	874	832	902	867	829	860	906	860	888	836	878	897	884	861	795	851	850	872	844	858	860	847	853	824	814	857	897	854	828	868	854	838	902	870	827	838	832	813	878	863	837	858	855	856	878	889	845	844	825	838	796	847	835	853	821	869	799	838	826	810	837	925	840	902	859	884	844	862	863	877	878	882	912	860	842	880	829	865	862	862	788	864	862	851	864	845	821	847	889	845	855	862	820	863	903	822	878	848	838	834	837	847	849	855	805	891	836	870	847	875	868	916	880	858	803	876	814	831	897	820	818	830	835	839	796	854	852	878	838	841	877	857	845	822	839	855	825	868	862	864	883	819	842	847	844	796	850	827	866	877	877	872	858	853	842	830	900	867	860	878	882	812	845	875	864	865	854	841	851	831	805	829	816	876	913	851	885	847	856	835	849	802	844	859	870	852	842	871	875	823	870	823	884	809	851	880	870	847	877	821	841	866	869	828	870	866	809	880	870	825	866	840	852	856	860	896	814	864	849	767	841	874	828	865	853	829	858	825	811	790	890	856	866	858	809	819	835	866	875	916	916	853	889	867	906	853	842	865	868	837	860	834	846	887	838	819	831	863	855	860	849	832	835	856	878	827	832	828	819	839	781	810	811	843	899	885	852	859	772	851	809	879	875	880	834	814	843	851	782	827	876	854	842	828	854	832	866	841	882	845	843	889	881	895	841	820	810	793	894	855	850	865	837	816	879	877	841	854	850	880	846	880	843	871	836	867	804	862	862	843	820	862	870	849	868	841	824	787	833	847	833	849	807	852	820	863	818	840	875	862	872	801	864	861	846	827	811	810	876	874	874	856	863	829	846	803	867	857	803	865	840	833	826	797	853	849	857	808	866	875	829	834	874	853	820	818	837	833	843	816	849	825	864	859	832	864	845	852	872	870	811	873	860	844	903	792	815	840	853	900	864	831	866	828	849	848	830	893	783	865	845	865	830	830	886	848	847	826	850	818	817	860	843	795	797	844	859	840	876	820	875	861	806	868	806	879	874	831	892	845	806	821	829	826	816	840	868	836	794	841	820	861	769	832	831	892	794	821	847	819	862	823	856	883	880	821	876	810	849	858	844	869	835	842	852	873	859	814	866	844	886	821	884	869	828	829	851	884	825	840	891	819	829	843	857	894	854	840	809	840	849	826	826	871	855	869	880	888	867	866	882	856	891	835	889	887	820	866	878	833	889	836	836	808	834	906	858	858	829	859	851	793	833	857	853	873	848	868	847	844	859	851	842	840	853	863	791	817	823	915	861	803	899	820	879	886	855	818	868	878	784	890	883	866	879	828	917	813	837	841	864	851	833	861	854	888	848	819	854	852	858	828	825	821	865	796	882	804	829	832	878	850	876	835	856	825	876	846	911	817	850	828	865	840	861	852	841	858	871	845	844	825	856	848	845	846	909	860	805	858	873	844	840	832	864	846	822	860	848	830	807	861	908	861	838	856	812	854	809	845	876	825	830	859	827	846	847	880	927	867	810	879	867	866	876	816	839	798	873	825	839	795	830	877	886	871	905	854	887	853	816	809	918	862	831	857	854	859	830	867	864	881	809	857	827	833	804	896	886	879	811	863	818	892	887	884	833	830	823	790	807	847	845	871	883	886	833	842	799	872	856	833	874	862	819	816	873	907	875	845	831	773	804	843	886	819	881	818	827	894	868	853	873	782	842	844	832	826	865	857	851	853	818	863	890	850	835	887	850	880	818	860	845	823	830	841	836	873	861	842	863	858	849	816	859	918	831	825	853	822	838	828	812	863	841	782	913	850	853	864	868	892	873	837	824	827	815	892	843	887	812	910	855	822	875	859	867	818	864	809	866	827	819	880	826	843	840	854	833	841	870	851	793	871	850	883	859	863	834	832	911	787	828	850	890	867	880
33579	31650	21159	6053	1386	838	826	755	755	782	743	812	735	805	735	777	749	779	740	747	781	757	747	805	743	774	783	790	765	781	767	722	742	763	743	764	792	762	719	799	755	798	768	734	747	839	772	768	859	726	772	778	729	735	800	726	792	805	758	767	799	839	754	729	782	788	772	757	769	719	777	736	792	804	759	787	759	775	733	792	766	777	765	741	786	773	802	792	745	769	741	794	727	760	765	794	761	758	776	756	857	778	800	748	710	765	710	763	844	759	760	760	808	753	842	749	806	784	747	751	773	747	787	752	754	781	792	774	749	757	740	762	783	800	773	767	793	756	814	763	762	761	769	734	755	731	732	774	761	714	776	731	724	767	743	767	775	769	789	780	812	771	774	742	776	811	747	789	736	767	852	789	779	708	787	730	775	777	747	780	792	781	806	728	748	820	754	828	771	764	741	777	773	753	769	843	767	766	752	775	712	764	786	770	723	798	750	745	779	790	755	705	802	737	816	786	761	783	764	748	817	695	734	748	769	786	724	769	768	747	805	775	748	787	763	773	754	767	710	758	801	766	813	743	769	769	782	768	812	783	776	703	740	766	755	747	757	710	778	743	802	806	719	699	732	730	734	705	782	742	737	765	780	735	730	719	804	776	786	800	787	755	754	714	734	725	760	817	815	774	788	840	750	714	727	773	732	735	800	759	757	741	734	767	776	762	777	758	787	752	797	740	780	740	814	779	795	753	803	723	779	682	736	735	770	741	716	804	753	792	766	758	787	778	779	808	774	745	728	788	735	781	756	762	763	748	782	740	810	771	820	729	720	792	748	699	715	798	827	772	772	755	785	770	754	767	790	762	713	772	747	780	789	807	818	764	772	766	778	766	776	744	756	773	765	783	723	732	752	751	728	764	756	753	748	724	776	763	797	765	761	811	734	748	760	728	763	818	770	782	788	795	770	719	768	767	771	766	763	768	785	796	750	755	793	787	767	782	780	797	745	738	792	774	807	733	769	757	764	759	755	735	784	789	758	751	812	768	731	761	830	733	762	784	734	749	714	746	723	751	730	731	792	793	739	753	780	786	736	739	796	785	792	727	766	796	811	801	848	773	740	772	784	739	735	729	714	763	795	711	828	749	809	752	765	762	773	830	736	772	798	786	754	776	771	722	787	777	804	741	763	744	757	762	765	738	797	783	736	737	805	749	735	783	767	741	791	743	746	795	805	790	715	812	735	806	793	764	750	748	796	739	781	747	798	736	788	783	839	791	778	785	757	745	797	731	782	735	719	730	759	778	762	739	790	751	762	785	764	820	774	740	748	741	817	769	732	826	765	773	821	797	803	753	748	758	813	774	799	757	800	784	749	751	776	788	763	860	822	727	718	762	769	736	785	780	789	729	799	766	811	758	728	769	709	724	787	743	787	852	805	772	799	708	767	739	751	719	768	765	749	762	821	779	804	785	783	784	804	746	769	774	745	807	767	704	766	804	749	793	758	773	755	719	753	783	760	792	769	745	753	733	791	720	797	831	812	809	744	774	764	729	756	774	835	737	776	788	791	767	777	773	735	793	753	807	717	758	773	697	775	762	725	749	750	750	796	751	760	772	758	782	802	774	781	774	810	720	734	739	825	746	784	756	734	790	790	760	772	763	777	776	774	805	738	828	750	754	747	735	801	770	712	748	704	738	792	761	735	736	747	780	780	756	744	774	766	862	751	804	795	748	774	763	731	803	748	761	764	775	795	825	784	776	772	725	764	783	752	800	734	768	822	783	786	729	784	783	738	774	745	795	750	772	780	751	750	767	756	777	788	763	757	803	779	814	698	802	750	758	736	794	778	739	764	859	781	773	789	777	784	760	774	814	765	735	770	762	777	755	747	757	785	781	752	806	789	725	811	766	760	767	742	797	773	773	730	779	764	754	718	749	771	715	776	780	736	778	735	738	816	754	699	797	743	794	755	833	781	778	750	696	807	775	758	777	768	750	732	759	734	780	791	719	737	754	815	769	834	743	799	773	778	738	757	794	783	785	774	734	763	798	776	806	764	760	781	793	811	786	808	766	732	761	741	814	838	790	759	687	774	765	752	776	718	754	760	819	781	821	794	778	803	773	785	828	810	738	775	746	810	759	748	746	764	749	773	758	782	786	769	777	749	806	761	800	781	759	794	768	810	752	803	749	755	818	764	734	790	763	802	771	741	779	738	770	791	755	732	769	717	708	785	747	713	828	780	798	773	734	729	775	756	764	747	749	726	721	761	749	755	733	773	773	762	771	785	746	790	793	759	733	798	785	766	783	833	774	737	842	765	770	798	762	762	771	722	751	744	782	780	729	785	793	742	790	746	806	825	757	747	763	743	737	796	799	778	774	740	784	721	763	718	757	737	782	777	791	771	776	777	794	779	725	763	786	739	761	785	798	748	746	707	737	756	778	784	746	781	756	811	787	796	770	737	781	819	798	791	759	768	760	788	806	763	783	763	733	759	765	747	766	747	787	724	780	735	751	775	701	723	752	778	777	740	746	759	806	735	773	779	835	787	787	761	767	744	745	762	803	758	733	725	717	762	770	781	765	736	767	817	797	747	835	818	779	761	766	772	739	734	731	733	800	739	751	754	765	773	788	775	792	744	742	806	780	775	734	780	777	789	775	787	759	721	760	727	774	763	801	737	754	728	783	783	820	772	736	769	756	753	746	757	771	730	731	747	732	784	738	751	793	764	762	786	733	770	797	767	755	728	754	785	733	746	739	786	786	779	790	798	747	748	717	744	759	762	806	768	760	748	724	727	740	773	701	767	843	750	768	785	720	754	745	734	777	760	834	780	785	828	761	776	767	784	765	714	771	791	765	749	831	755	742	731	816	774	794	775	766	799	792	771	759	790	737	772	745	779	772	779	702	754	742	743	727	805	753	732	784	790	750	725	771	762	803	753	773	771	794	761	739	801	755	714	831	765	761	751	750	790	753	722	780	758	733	765	739	799	813	746	749	757	707	772	782	779	818	794	716	747	723	773	788	786	740	804	754	782	771	778	805	774	780	805	767	784	760	783	739	779	699	753	779	775	786	804	810	746	817	764	749	744	749	709	768	795	780	776	745	801	784	718	701	727	793	738	777	800	743	787	790	793	744	740	770	745	771	790	753	753	765	738	759	763	770	769	744	726	814	772	802	753	750	779	762	727	792	773	701	794	756	748	783	778	797	737	766	741	713	728	763	762	810	756	760	793	801	804	741	744	773	753	787	753	728	730	777	768	808	759	746	804	780	768	752	741	725	752	717	822	764	716	791	703	781	775	830	759	806	773	755	753	782	734	751	764	718	780	694	793	805	738	772	723	732	772	751	749	753	786	753	800	793	796	790	737	726	819	777	766	787	784	753	708	739	778	746	771	778	798	781	799	789	792	775	752	755	724	746	763	767	768	758	739	784	743	799	758	793	732	785	730	788	748	769	752	745	767	764	784	739	737	739	764	746	781	783	782	737	755	796	765	732	782	781
29212	32813	13732	3040	999	683	593	629	647	630	598	585	583	625	590	620	598	604	598	608	618	604	586	571	628	646	580	649	579	590	646	553	616	604	608	622	610	584	603	584	625	599	591	585	613	582	624	600	578	603	652	617	627	597	590	638	625	619	623	598	604	590	580	611	636	617	633	580	550	636	626	566	613	605	637	601	617	620	606	601	589	625	637	626	595	589	624	603	671	581	589	642	619	639	622	616	563	627	589	570	593	599	604	613	657	570	606	615	610	616	590	628	615	569	594	589	597	607	613	627	598	630	596	618	582	644	623	613	587	613	573	573	560	579	624	579	616	606	576	615	622	609	600	598	619	609	567	616	561	613	596	603	596	627	637	570	567	596	635	636	587	609	609	613	573	596	533	596	587	593	592	643	646	600	616	621	602	580	616	605	561	591	610	599	643	595	582	610	629	580	610	605	605	608	606	571	628	609	591	589	626	604	615	590	664	611	609	639	613	588	582	607	614	600	629	591	590	561	599	636	628	578	622	607	634	617	614	603	637	688	603	638	565	574	617	595	603	592	584	615	599	600	660	574	589	604	611	545	601	578	592	568	604	645	621	573	592	572	605	581	615	587	618	585	574	545	590	627	649	573	555	591	584	606	623	675	603	602	631	634	619	603	613	609	601	623	591	612	593	581	618	568	621	589	640	605	622	626	606	575	580	587	623	627	582	592	563	612	585	610	616	584	609	624	613	601	605	598	617	578	586	615	635	628	608	616	617	604	592	583	586	568	596	632	610	584	664	567	614	632	621	626	601	623	576	578	596	592	606	597	637	556	625	646	593	548	611	616	629	623	569	629	580	588	602	658	571	623	598	608	567	679	621	601	612	624	605	599	599	582	614	639	603	628	602	576	619	608	610	624	585	623	619	609	613	588	631	632	569	597	578	605	622	565	592	602	615	580	574	641	568	629	613	617	587	544	649	588	611	638	586	613	604	589	610	553	602	608	615	608	608	575	602	616	559	615	634	583	572	555	565	627	571	643	590	600	624	607	621	592	577	603	573	594	555	623	596	625	611	572	622	594	655	596	569	624	566	622	607	597	619	579	585	612	633	625	599	627	608	604	649	587	628	603	597	629	562	635	608	600	644	625	597	575	600	633	629	631	604	617	637	606	556	610	623	593	574	601	603	600	624	632	616	595	623	600	618	638	617	645	623	607	580	628	632	570	571	601	579	584	617	568	591	615	593	650	609	608	630	585	593	596	632	577	642	574	576	600	634	587	569	628	565	588	557	632	611	608	583	627	614	580	631	679	579	635	602	621	624	629	619	588	580	621	586	601	551	608	595	591	630	618	600	680	633	576	629	568	639	566	620	592	613	608	613	573	622	575	623	609	613	587	621	595	570	634	561	590	611	637	636	597	631	611	616	600	605	579	601	615	625	592	595	593	601	628	577	628	591	612	611	624	566	606	572	557	584	598	607	602	567	553	669	625	620	599	589	628	572	567	594	580	621	568	627	602	603	635	641	607	647	598	594	664	555	624	643	565	638	584	606	617	570	601	629	545	608	628	577	561	581	603	588	650	621	638	622	604	633	567	609	594	575	594	605	617	631	599	576	565	582	613	621	633	569	598	640	592	604	624	609	620	606	608	601	614	558	602	624	633	640	563	595	598	624	621	600	634	585	608	582	540	604	576	640	615	611	610	595	599	607	583	621	618	590	555	599	603	581	615	576	613	593	628	640	614	617	525	631	641	574	638	581	618	583	587	626	619	561	604	597	580	634	628	594	616	596	594	591	591	559	604	620	625	589	612	649	599	588	625	596	586	643	602	631	573	616	569	610	639	604	652	630	621	589	620	616	581	626	584	602	582	612	614	619	576	616	633	584	609	578	602	641	583	607	608	585	611	606	575	598	608	602	579	628	604	597	624	618	624	559	628	578	605	570	618	591	581	609	607	595	601	550	643	625	604	578	578	592	611	621	664	669	642	625	615	580	600	623	654	587	640	622	597	595	576	620	601	567	633	593	626	585	573	598	620	623	606	638	636	569	613	578	596	587	589	654	583	564	618	588	631	614	597	579	640	554	576	627	589	606	601	574	627	584	623	608	634	620	604	628	619	594	528	616	620	572	585	578	610	639	599	588	599	631	608	647	631	564	589	598	583	583	621	582	582	595	654	597	613	599	594	585	598	620	603	587	619	635	606	645	601	598	586	622	574	623	594	623	624	604	607	573	574	640	600	615	570	611	610	593	604	602	566	593	571	597	580	599	579	598	628	591	618	611	609	618	598	588	613	607	589	612	592	590	622	609	628	622	562	642	600	629	613	580	606	614	580	575	563	565	574	584	581	567	603	645	621	568	653	637	569	622	545	576	602	619	609	625	637	607	591	586	578	608	623	618	629	590	639	618	603	634	576	630	624	573	608	578	627	605	602	565	635	597	630	571	579	631	605	613	589	604	609	641	634	644	627	604	602	582	592	568	646	619	572	595	579	616	606	584	559	622	609	608	620	594	574	599	584	610	579	614	593	607	582	582	601	593	635	600	565	606	626	580	582	591	658	611	613	619	624	583	580	623	582	602	560	597	581	612	566	590	626	600	591	603	610	620	597	600	590	598	576	590	625	634	602	580	609	614	591	644	599	601	594	642	570	632	592	584	602	586	567	586	600	574	564	610	603	576	627	596	596	619	616	586	589	585	576	562	612	609	608	606	635	613	592	592	639	570	587	601	615	625	584	622	614	611	569	614	626	575	637	639	586	585	628	617	624	623	597	569	572	620	573	615	627	606	581	611	675	579	589	600	596	581	571	637	608	654	629	618	600	626	579	614	544	598	605	560	634	584	584	601	601	585	637	627	595	626	642	561	600	661	602	643	587	581	571	591	603	610	635	621	633	602	588	632	625	598	615	633	611	600	572	616	633	615	576	622	648	610	618	635	619	586	623	607	639	601	591	610	605	638	617	597	612	581	623	585	599	635	598	599	578	597	612	563	614	627	606	630	589	587	620	647	575	589	614	579	583	592	634	604	632	622	596	618	613	654	583	615	650	638	589	581	649	578	629	554	609	580	592	603	601	632	600	607	606	613	642	606	580	649	594	576	625	604	539	600	600	616	608	576	616	601	617	593	639	565	588	618	589	617	609	629	568	620	582	631	591	626	605	616	585	632	603	571	615	656	604	603	644	623	585	577	609	573	626	649	600	610	598	596	580	618	601	623	573	656	604	572	608	550	607	613	603	587	652	573	614	578	618	597	648	605	597	575	612	595	584	598	600	596	591	625	560	590	597	599	622	608	616	619	537	602	624	633	618	603	593	594	564	609	579	591	630	644	610	578	587	629	617	620	623	589	585	615	644	627	614	658	605	557	623	562	577	636	586	571	587	604	592	602	611	597	593	627	632	660	611	637	574	589	565	652	614	601	617	603	585	607	581	617	599	593	598	609	631	605	543	586	628	589	569	636	589	576	619	585	566	590	644	628	636	596	593	639	608	593	618	624	650	605	615
27370	28542	35259	26530	9258	1674	993	846	794	825	862	799	802	812	821	807	813	854	826	781	766	785	794	800	802	796	799	772	763	737	750	765	822	749	776	798	833	831	859	828	837	820	796	791	782	796	770	772	779	791	733	797	792	823	828	777	789	751	806	769	790	762	763	788	803	842	717	758	759	774	760	817	789	784	804	753	781	815	774	781	780	798	764	820	795	792	782	804	757	792	763	776	798	780	852	787	786	851	841	802	816	788	812	753	807	788	797	763	776	792	809	731	818	800	848	821	741	773	760	836	802	777	795	811	806	803	795	828	778	834	815	800	751	786	806	821	838	757	820	806	819	748	822	777	783	764	775	773	794	781	790	739	804	764	807	753	770	804	765	799	822	792	790	734	777	754	761	796	767	821	763	804	772	773	780	756	708	824	803	800	736	777	847	809	791	830	773	803	754	754	761	731	858	784	794	812	795	757	782	838	801	716	799	753	787	793	797	811	771	762	786	781	754	828	789	776	720	749	823	819	763	847	767	827	740	792	784	793	825	811	814	803	797	737	792	783	760	765	859	793	754	827	762	809	820	795	848	785	747	838	768	787	791	768	812	788	792	779	793	805	793	784	745	825	740	775	826	795	792	748	813	776	798	825	802	791	784	786	725	763	800	770	747	754	831	811	796	762	810	748	762	778	795	780	750	818	774	828	825	819	787	773	822	813	797	748	773	830	785	831	786	793	819	755	766	843	716	759	762	734	791	805	819	744	752	790	763	804	818	823	788	772	750	786	802	733	827	774	763	761	774	786	803	725	798	758	797	787	760	800	768	816	760	803	756	784	751	724	782	809	808	807	769	788	796	816	796	835	869	748	753	798	779	782	811	772	751	816	763	786	762	774	797	804	810	738	797	786	768	759	759	795	774	768	780	773	784	786	803	786	783	809	790	780	770	772	797	804	847	813	793	798	779	821	831	813	817	823	749	813	771	810	793	800	796	774	817	801	754	743	811	776	850	774	824	758	783	774	769	813	744	825	749	776	802	772	749	786	794	836	782	793	818	805	732	763	763	756	794	818	807	763	756	795	841	815	809	829	811	740	804	785	768	798	758	757	777	700	821	749	777	815	768	795	766	764	799	838	831	735	819	799	774	838	784	764	780	781	782	765	799	802	734	769	816	763	826	806	785	851	783	787	825	814	822	804	809	777	777	789	818	795	798	785	789	784	754	801	806	864	783	800	807	780	825	794	771	786	787	765	822	855	820	786	818	822	800	819	793	764	772	787	754	768	732	765	860	837	810	806	779	779	812	786	835	786	770	830	779	714	737	806	800	721	755	780	783	820	783	795	814	781	791	757	724	783	780	778	782	802	820	804	778	772	783	737	818	778	838	775	819	813	772	802	793	837	802	800	784	796	819	790	732	812	768	837	808	750	780	799	762	798	807	753	808	762	772	801	804	808	744	843	789	785	829	831	824	806	853	832	818	786	773	841	772	822	788	826	782	789	790	792	808	774	758	827	825	754	788	832	757	835	735	806	810	814	800	777	780	778	814	846	797	780	776	788	757	821	761	754	786	783	820	769	783	803	787	794	752	760	772	728	784	789	821	810	796	758	774	804	837	802	742	751	761	722	779	801	830	777	790	778	778	764	809	815	774	749	771	806	819	786	786	741	765	771	781	747	782	783	791	776	778	817	802	730	790	800	793	783	843	781	782	816	790	784	809	767	777	776	760	805	779	765	832	844	795	769	777	800	800	824	801	798	756	760	791	773	789	757	772	772	794	733	830	797	747	816	833	792	819	800	721	804	818	776	760	757	825	791	752	792	762	787	769	811	746	763	780	792	813	708	762	762	773	783	765	692	765	797	779	776	815	747	807	756	811	796	774	829	837	744	765	823	784	818	789	764	772	847	817	824	832	772	733	801	772	779	775	824	764	780	821	806	739	754	754	801	721	798	796	772	772	775	798	749	771	768	812	752	804	778	786	757	813	736	776	753	781	798	829	750	805	801	790	850	804	770	795	727	778	795	733	778	808	775	785	804	812	771	761	747	791	777	786	741	723	832	807	768	726	759	759	785	765	840	782	787	795	782	773	798	751	820	841	760	831	810	803	745	786	765	746	855	791	805	800	773	752	763	828	794	811	795	768	832	792	756	800	816	758	756	730	767	790	822	803	738	826	775	817	782	806	814	782	776	795	780	749	838	780	796	792	774	767	752	816	809	765	787	806	789	783	790	815	841	810	842	769	818	821	806	805	805	738	792	780	773	771	788	798	752	724	756	816	735	802	747	789	804	747	787	793	760	798	866	803	784	744	822	808	758	744	765	785	766	768	780	711	799	773	798	797	800	828	805	743	773	821	824	774	779	742	790	717	773	798	822	775	756	774	778	788	779	790	782	765	779	787	805	857	803	825	723	817	824	776	759	801	817	768	733	755	780	743	779	734	807	816	752	800	759	763	749	777	767	755	821	792	802	777	752	796	800	754	794	790	754	768	792	764	762	774	775	757	735	785	803	823	796	799	777	773	797	794	796	784	796	816	760	792	815	758	800	784	775	756	771	812	808	816	826	750	791	808	787	821	790	831	768	772	827	803	786	824	779	800	811	756	815	775	766	776	793	747	824	814	754	783	795	807	819	796	809	773	807	785	824	797	799	797	781	778	724	786	760	834	790	834	790	793	820	827	748	814	798	805	784	825	810	832	785	780	769	781	772	828	770	815	816	772	778	742	776	827	751	761	791	787	763	762	771	801	811	763	756	783	791	742	742	810	803	826	754	772	754	759	756	775	802	752	774	803	782	801	787	792	796	792	779	775	735	815	753	760	779	770	794	813	776	823	755	796	765	786	735	799	826	833	836	770	790	820	798	755	823	784	808	805	804	805	776	764	827	759	820	767	779	792	783	818	734	789	792	753	773	794	812	802	790	773	838	746	772	784	761	747	766	780	768	814	800	865	775	829	804	745	717	769	816	787	826	831	757	736	779	786	798	750	814	815	805	772	807	818	769	804	748	811	779	766	799	805	779	741	808	812	763	808	807	777	807	818	796	758	805	844	816	778	802	756	771	820	814	762	766	784	765	757	792	796	791	774	788	831	757	780	784	757	791	818	781	774	785	846	756	792	775	788	785	769	829	823	772	786	787	746	771	809	773	778	799	819	792	790	780	755	759	834	784	783	791	828	778	781	799	766	778	791	774	787	837	816	763	770	758	748	781	782	773	763	802	818	758	804	795	791	765	800	843	772	812	752	749	785	822	821	781	791	764	785	769	786	796	808	827	801	785	748	764	800	812	779	808	759	770	765	890	805	763	772	774	766	789	728	808	784	801	770	805	784	796	801	775	810	754	794	798	753	793	776	795	806	749	825	780	805	812	745	796	780	796	836	785	825	781	753	787	792	805	763	762	760	773	781	797	808	767	769	818	825	819	772	806	758	705	731	755	793	800	809	754	779	797	761	822	824	777	755	816	761	792	774	798	744	829	777	763	783	800	773	830	825	805	761	850
60337	76806	42068	12495	3043	1079	733	656	704	661	707	660	643	679	702	690	661	692	680	661	692	702	640	650	667	703	716	644	634	651	633	698	630	639	666	706	637	669	640	685	638	621	656	641	688	660	655	681	630	694	712	632	710	658	633	672	688	643	674	667	697	616	639	682	684	678	639	700	652	666	675	646	665	643	709	688	625	651	681	644	703	683	661	631	649	705	639	656	670	650	654	617	681	659	683	659	640	656	662	634	681	644	645	647	659	679	680	669	669	616	644	669	663	630	611	648	676	663	640	657	678	653	627	652	664	711	674	701	671	659	671	624	665	616	645	717	688	647	652	662	690	670	642	656	647	647	642	636	650	670	640	675	686	656	651	659	645	659	632	636	670	671	657	637	636	669	616	664	628	703	668	645	653	632	666	708	622	657	652	632	676	660	653	669	615	645	681	627	630	648	639	645	670	627	672	626	645	671	674	650	661	686	588	665	675	669	723	633	680	649	650	670	681	672	655	685	686	672	668	674	609	708	657	676	668	643	665	661	650	678	674	693	613	631	663	619	612	644	681	684	661	669	653	646	653	648	664	676	640	691	697	662	643	671	668	661	621	656	670	644	648	629	647	668	667	660	649	677	620	668	629	659	642	650	694	668	681	648	629	649	628	655	703	658	650	634	670	654	723	681	669	674	637	629	651	664	655	665	669	656	703	594	678	647	661	647	647	703	653	686	631	684	666	685	657	652	663	688	652	695	685	654	657	648	673	608	651	614	697	683	679	644	662	624	651	658	691	641	587	692	647	613	675	666	621	616	633	671	652	704	629	685	684	623	673	667	645	681	675	640	679	606	647	663	631	629	644	664	689	669	662	698	712	634	640	597	613	657	640	652	670	667	676	681	657	639	659	618	668	629	672	607	628	656	611	663	630	653	646	685	663	669	667	638	658	674	674	669	641	642	711	658	590	667	636	667	660	656	645	691	661	642	614	645	640	684	658	689	668	666	644	637	679	653	675	648	629	645	682	680	732	668	688	680	670	712	681	654	678	641	629	701	684	670	683	584	645	653	677	655	665	699	745	640	621	647	641	668	676	637	645	656	644	693	650	675	689	697	619	633	664	690	647	631	697	682	737	660	662	676	616	654	695	674	635	609	668	617	658	636	654	622	659	614	670	682	650	639	665	642	661	680	664	675	678	674	676	654	686	645	617	666	648	640	663	673	635	589	630	568	697	633	633	656	697	673	694	653	634	681	651	626	659	639	659	664	627	670	675	636	650	663	656	703	658	628	666	668	679	644	654	672	675	666	668	633	681	705	665	659	714	639	636	659	659	680	619	674	680	683	630	624	652	689	620	674	644	687	654	715	642	615	633	618	638	689	661	620	634	618	648	629	623	639	654	679	642	636	698	647	642	685	714	682	635	660	653	692	670	673	694	631	632	662	655	664	614	701	649	705	636	669	686	670	676	661	657	693	663	647	693	640	649	678	696	629	630	607	703	643	645	681	644	674	656	633	644	648	705	670	662	654	652	638	689	680	613	636	666	660	689	666	641	641	637	678	630	686	635	658	671	664	683	629	656	679	679	656	629	635	690	628	673	660	670	682	667	654	668	660	633	637	649	668	622	616	628	643	619	641	663	643	622	664	678	658	701	629	661	664	680	653	618	636	671	642	633	639	689	660	635	649	689	660	659	694	600	609	638	678	637	688	642	652	658	717	677	622	678	655	654	671	677	647	687	615	661	645	681	673	661	631	674	700	705	653	706	682	607	640	672	664	644	664	625	632	686	652	617	678	658	674	607	669	643	675	679	651	664	655	685	649	635	682	665	637	682	631	687	639	644	656	661	670	665	651	683	654	673	650	652	688	700	654	628	693	605	707	681	633	674	640	668	628	660	663	644	650	648	645	655	636	664	665	634	647	620	614	655	659	645	663	662	652	645	678	646	635	677	645	641	641	654	663	637	682	670	665	664	647	675	662	661	699	652	660	670	688	655	658	694	642	635	654	669	654	686	616	639	589	660	614	657	653	651	687	618	650	628	715	662	667	647	732	658	653	661	644	629	653	601	637	686	659	672	689	657	659	620	634	659	668	696	639	664	642	653	664	633	685	654	626	645	704	675	665	660	634	663	614	661	685	606	677	658	652	617	629	635	654	679	628	651	643	661	656	689	681	697	648	667	629	638	643	699	622	638	709	639	643	661	655	639	665	671	675	648	617	660	650	658	668	657	649	662	713	663	636	662	642	647	656	637	679	652	645	631	667	659	683	626	695	675	616	618	705	649	643	683	680	672	634	671	658	671	680	659	706	661	641	620	659	656	646	658	636	653	648	689	665	671	647	671	646	668	674	619	676	657	657	652	663	659	684	632	621	669	635	676	646	654	666	658	644	689	657	687	699	663	636	654	656	630	649	652	620	658	621	673	674	642	692	674	661	673	625	668	634	616	639	657	641	703	707	610	670	648	709	648	650	678	691	658	654	684	644	663	642	667	630	692	650	687	681	656	635	621	672	666	681	656	668	640	675	664	654	662	640	627	652	677	712	701	623	604	648	643	627	627	641	651	643	672	682	650	668	674	647	645	655	677	681	657	594	658	676	677	617	636	683	656	687	636	678	638	685	645	604	697	652	690	653	644	684	629	605	669	665	632	660	662	688	692	656	705	672	679	645	615	643	624	719	656	703	690	639	634	653	662	690	628	694	632	685	669	681	653	639	631	636	682	649	630	695	640	679	643	690	651	638	640	629	637	615	658	662	635	639	690	646	640	674	640	642	664	635	671	669	669	610	616	658	647	660	656	679	666	698	694	679	659	670	652	646	658	633	633	667	672	660	686	639	637	636	690	671	625	654	628	656	659	618	641	677	679	608	619	647	646	701	679	657	619	669	642	690	697	660	687	647	713	636	674	659	663	688	677	647	658	664	661	626	646	657	652	651	655	681	651	651	643	639	625	617	619	622	668	661	630	696	648	657	623	658	668	607	661	701	643	623	661	617	696	680	672	692	668	687	639	613	588	632	671	650	651	660	644	676	650	698	654	670	661	647	631	655	636	658	655	643	675	639	618	638	624	644	718	674	620	606	636	685	635	651	643	606	652	667	675	626	664	686	641	664	624	657	685	651	691	687	625	661	659	672	689	680	676	683	666	668	703	639	630	638	641	682	678	665	632	686	660	647	637	646	665	692	637	658	667	698	619	672	681	612	691	637	636	684	666	660	663	637	630	662	634	722	712	663	689	665	643	696	627	630	640	641	656	698	678	714	630	651	635	667	602	712	665	620	658	612	628	672	627	650	679	685	660	631	640	669	612	612	627	686	640	652	648	678	689	678	649	648	642	699	646	622	633	698	657	639	662	683	680	629	714	676	634	680	663	659	686	656	671	653	679	691	672	666	665	642	644	654	658	649	655	676	685	670	648	649	639	661	658	659	640	683	681	619	638	616	679	658	654	645	660	625	703	687	623	712	667	677	673	657	647	629	673	684	651	688	668	642	630	673	661	654
24444	23305	32130	26866	20848	11898	2399	1294	1079	1068	1099	1031	988	1006	1036	1075	1050	1020	1008	1027	1030	1010	1031	1024	1012	1008	1053	1102	1036	1040	984	955	1068	1007	1040	1042	983	1006	965	1011	951	992	1018	1003	1061	1005	1031	1035	1019	973	940	1039	1007	1033	1045	1047	993	1053	982	1034	983	1057	1015	1026	981	998	1024	1008	1019	990	1009	957	1047	1018	994	1038	914	1001	1003	930	1079	1029	967	986	1034	967	1012	1028	976	1008	1044	1018	955	1039	990	1006	1021	955	976	1025	1012	991	972	942	1073	994	949	964	932	1007	1013	917	952	979	1029	931	1009	1014	973	996	969	998	994	992	991	1023	1020	1017	998	983	1006	948	1006	963	1029	1001	972	1033	982	971	1014	986	964	1024	1023	953	904	1034	1066	997	1041	991	1024	984	937	968	965	975	1014	960	1014	990	995	983	982	955	1002	988	1053	1039	1023	1040	963	1037	975	1009	997	968	1046	1037	1000	992	992	945	1052	1012	1029	992	1018	1023	1004	1017	970	1056	1021	1021	978	998	1009	1022	941	988	966	974	952	953	931	1003	951	966	967	1043	1011	971	995	1017	1038	1018	1010	1014	1043	1027	1009	1002	1022	979	990	1013	1077	1009	971	1013	955	1081	1024	1018	930	1062	973	1010	1010	1026	979	936	947	966	948	1018	1009	1008	968	1012	952	970	1051	981	994	1019	1011	979	969	1020	991	1054	1019	996	1026	978	989	985	971	997	1028	961	977	991	1049	1045	978	972	990	988	963	1000	917	950	984	960	989	920	962	1008	993	1004	984	999	1016	1015	993	983	1058	962	1017	1021	989	972	939	968	999	1029	982	1063	970	1041	1029	968	999	1068	1015	1014	1039	1063	1058	1043	1014	1004	1010	1022	1088	1037	1022	972	995	1006	955	996	1026	1053	994	945	983	1002	944	970	971	950	1019	975	958	1024	970	1001	935	1056	1043	942	957	957	1026	967	1010	973	971	972	981	945	973	992	968	901	1009	1003	1052	931	968	979	953	1045	1013	1023	1009	1012	1054	971	942	963	1061	990	997	941	1043	1023	976	1038	1001	1024	949	1006	982	967	1004	983	1015	1048	1014	996	1019	989	967	1002	1005	963	968	929	1043	946	1008	928	999	962	994	1033	983	989	1037	958	1030	1007	977	967	990	1026	959	1022	1020	1026	955	1031	1017	1027	977	976	983	1020	1004	977	979	1031	954	975	1025	1002	953	1040	1009	971	940	965	1032	1009	1009	997	1036	981	1013	916	1005	970	1035	1008	999	1046	1011	1051	965	988	1013	948	1034	996	984	1002	998	964	940	1022	1041	1002	968	995	1007	985	985	1002	948	986	1033	1020	955	987	1044	950	1016	1031	989	1055	1045	1048	1020	1072	1027	994	955	1032	1052	971	988	949	1023	1000	1006	1013	976	986	949	963	979	1044	959	970	993	1045	986	1004	999	993	1047	993	986	1021	969	1040	1037	1046	957	1007	1003	1030	981	973	1057	1004	1001	1006	942	990	986	987	985	964	1017	997	1029	1060	1004	1020	940	1015	969	1047	980	1023	978	1001	977	955	1016	1021	1016	971	989	952	1038	1005	948	1002	998	1015	946	1033	949	999	1002	998	992	1022	1002	1014	1036	997	1004	1061	972	1053	963	993	946	1015	1010	986	1035	1071	963	994	981	1002	1032	987	972	1035	984	993	941	1044	1049	1007	902	1000	1013	980	993	1026	1014	1008	961	1009	1038	954	1015	1010	1004	983	985	1030	971	991	987	975	1009	1012	1029	993	970	987	1001	941	954	977	979	997	995	997	1045	972	996	943	1001	967	937	1003	994	979	998	1062	1064	960	1016	978	1007	1019	1010	963	995	970	922	984	1051	1003	999	927	1032	978	987	1011	945	997	1029	970	1024	1003	972	1012	970	996	993	1023	968	1000	983	1032	1005	990	1011	951	1006	961	1002	1001	1008	1019	1051	1033	1014	1060	997	1033	962	986	1010	987	995	936	981	1006	1006	1016	965	1036	986	943	963	978	1001	976	1002	1050	1008	935	1027	1010	999	978	1011	998	1012	1023	961	957	1020	1008	1002	984	976	959	991	965	979	1016	920	988	1010	1002	1035	1013	996	930	1005	1014	1020	1008	992	998	953	989	1003	985	962	966	1076	1017	1004	977	1029	1022	970	1002	981	1005	1061	976	946	961	974	1011	950	1021	1037	989	965	997	994	1001	958	1036	917	1005	1051	1015	954	1005	977	963	956	956	962	932	995	1003	1004	986	1002	990	1000	970	1058	1000	1027	1042	996	928	944	989	1044	1041	1006	983	1009	917	1006	1079	987	931	969	1021	1027	994	978	1003	951	951	980	973	1013	1064	1003	965	996	1037	1075	985	962	961	1039	1003	1028	976	992	969	971	1015	959	958	972	1038	1020	1023	967	958	948	924	998	944	972	952	994	950	1010	995	994	959	1029	994	1005	1019	1018	1056	979	997	974	1016	1055	966	1014	981	1067	955	1008	997	1048	1018	984	990	1011	1020	1066	1002	1015	1032	1015	1022	1003	1000	1009	993	995	1022	1019	960	967	977	1019	927	1010	999	995	961	952	1011	963	1024	1025	1019	1016	1043	1084	977	997	1021	993	1014	1021	970	990	993	1040	1040	986	1049	990	1004	912	1014	980	1024	1074	1005	1034	979	1065	972	948	990	949	975	1000	998	946	985	1067	1015	1027	1000	1051	980	963	947	984	913	970	1003	1070	1100	1002	949	1022	969	995	943	1035	1027	1030	1010	1023	996	1029	1040	1016	1035	997	968	958	1062	977	1046	969	918	985	1022	1004	957	972	1029	1051	988	922	1052	1008	967	1044	994	1005	1047	1078	997	1008	959	1038	992	1001	1003	1021	990	1008	1017	934	1013	1013	1008	946	984	1000	955	992	935	1003	994	989	1032	1008	979	946	982	974	1004	997	1027	1071	974	982	1068	1078	1077	1003	1035	1073	953	1031	1011	1001	1116	1047	993	1003	972	987	955	1007	995	1010	982	996	1002	993	990	993	994	979	1021	993	1000	958	1017	989	1008	1002	1004	991	1048	997	1028	1008	1034	1065	996	977	961	982	1009	992	975	987	1005	1052	1050	982	1017	957	993	980	946	941	1046	983	1019	1026	999	952	1032	996	967	957	980	993	975	1027	978	1018	965	937	1036	1005	1045	982	1014	1004	1000	1040	1004	1007	1033	1012	1034	990	988	976	1005	1051	1043	1022	1024	1092	1010	969	954	1028	990	914	1005	1009	990	987	1041	1031	1036	1070	1027	980	1020	986	1087	948	1011	961	980	1032	1071	1031	935	975	1008	1074	1010	1054	989	992	976	992	992	1015	1001	976	1013	955	1070	1008	1041	958	999	1000	963	979	1014	1006	1037	1006	1018	1017	978	999	1020	1003	968	974	1025	1017	1067	1016	1015	951	1023	943	1008	1019	992	987	991	1015	1007	998	940	1017	1001	988	1037	1003	954	1006	1013	986	986	1019	941	1014	993	978	1029	991	1014	1028	1020	995	991	999	1002	991	961	1002	971	1050	995	992	1017	985	958	1026	1016	1015	982	985	968	1002	940	1022	976	1057	934	1017	977	989	972	986	956	1033	1018	1047	992	968	936	990	986	983	1011	1030	995	958	999	982	1000	1046	1000	1021	951	998	996	1004	1023	1019	1015	978	1007	1008	1028	978	1000	1021	1004	987	971	952	966	989	1040	956	1008	1033	995	1000	951	992	1051	973	944	956	971	1033	1036	977	952	954	1013	984	1020	975	1022	1003	953	975	1034	1042	919	966	963	1048	1046	1013	1037	1019	956	966	968	1017	1003	976	1003	983	1014	1020	974	991	1002	938	985	1016	1031	1004	988	1060	939	1024	999	942	1035	988	1017	1018	963	974	969	1021	983	1009	1025	947	1005	1022	1030	998	927	1012	996	995	986	1001	968	1034	994	983	1018	973	1000	954	969	973	1054	1046	888	1040	955	962	1048	1025	985	984	979	935	984	1007	1024	941	1014	1048	993	1019	975	950	985	1019	1034	1003	982	960	1025	1050	961	945	986	1044	961	986	1002	1033	990	974	996	999	1001	971	1004	1038	991	966	1011	954	968	1007	999	1030	978	990	999	1069	1006	991	970	1010	999	1001	981	1008	1003	999	964	1005	1075	974	993	997	1025	995	967	952	1007	971	1022	950	994	1029	957	971	1022	1013	1001	948	978	963	1005
64225	98992	63855	28515	8448	2168	1036	928	978	863	860	903	854	911	895	980	961	917	945	890	896	919	874	873	877	887	839	853	846	881	886	877	841	895	925	844	932	885	870	867	894	884	912	878	813	859	841	875	867	862	840	872	894	846	894	844	871	909	909	878	902	848	930	859	807	917	849	859	902	889	867	893	894	917	890	838	879	887	901	855	826	902	893	899	884	851	861	851	890	900	876	918	855	897	876	849	863	890	815	927	885	876	901	840	895	881	887	899	897	857	857	878	913	888	873	976	795	927	845	894	844	862	847	838	898	839	873	875	895	884	858	896	910	920	811	871	884	870	872	860	863	842	846	909	871	889	886	863	830	889	905	865	858	898	897	881	864	903	886	855	825	894	912	924	872	878	811	871	840	841	902	838	894	877	923	856	883	819	885	865	874	882	864	874	890	892	921	884	890	898	871	869	922	913	879	894	906	876	884	835	866	898	854	892	879	866	873	932	887	898	888	841	890	903	815	871	896	876	865	846	904	910	867	929	852	895	866	862	801	917	866	835	847	863	865	860	875	876	876	865	903	878	945	915	860	840	938	871	905	844	827	876	844	909	900	919	878	893	837	837	836	940	881	841	879	869	875	880	883	834	819	912	857	885	882	866	893	841	903	847	854	908	834	857	855	855	859	879	885	932	872	831	893	904	868	918	853	883	904	911	945	857	903	820	881	886	900	872	830	843	917	850	909	853	810	826	895	859	878	883	910	842	860	903	851	871	871	903	861	868	900	839	858	874	832	835	832	881	920	824	839	839	901	878	855	897	888	876	860	853	914	849	934	879	836	836	839	881	887	897	908	898	875	884	860	852	839	829	899	899	891	876	893	894	924	868	886	854	890	825	858	909	881	846	924	846	890	903	859	909	860	868	895	880	857	868	830	856	910	937	869	871	918	862	888	828	884	894	865	880	824	884	896	864	894	845	825	887	907	859	888	844	855	870	905	942	888	864	862	853	862	832	845	919	883	880	884	916	881	844	880	883	882	886	864	911	892	879	908	853	874	880	896	886	847	908	870	896	898	833	871	842	906	894	889	911	869	885	834	843	886	851	938	893	882	833	901	931	897	891	874	886	874	908	874	834	848	866	922	895	865	890	912	883	903	879	868	898	909	859	946	858	866	900	839	840	900	852	875	800	842	890	858	904	857	849	816	838	860	878	872	874	889	875	852	868	812	909	860	835	912	847	886	894	871	896	895	871	832	889	885	895	834	867	886	912	888	876	805	853	866	880	859	856	890	874	816	883	876	898	897	885	933	860	812	850	876	864	892	870	935	816	897	875	875	848	876	871	924	932	847	945	892	904	868	857	929	878	897	888	862	845	865	851	845	859	851	860	832	842	821	871	827	846	848	873	858	897	822	872	851	904	882	867	891	862	815	858	856	880	855	865	924	870	859	883	890	919	842	859	909	901	866	870	911	891	864	894	856	878	890	870	888	890	866	861	924	910	902	845	878	920	909	859	929	850	897	868	871	870	868	840	870	848	854	849	867	853	867	844	947	878	841	851	887	846	860	792	880	906	878	859	874	870	849	872	842	866	838	826	842	835	854	870	879	842	911	851	888	878	867	904	879	917	819	921	908	908	899	835	890	877	863	902	913	865	827	895	931	841	844	889	835	870	885	870	944	834	860	839	864	817	890	880	876	915	876	825	891	851	875	900	870	889	867	879	943	853	843	878	924	880	891	865	869	828	860	874	865	868	865	844	842	869	859	933	840	892	840	874	832	940	851	835	863	807	891	877	893	882	940	819	819	837	898	896	854	889	888	864	890	861	822	844	870	805	916	871	854	843	899	918	860	809	902	903	893	886	904	889	878	896	892	878	913	895	811	890	844	816	881	890	850	895	856	835	863	839	951	843	893	837	863	882	848	823	867	799	870	818	879	853	885	863	841	901	875	873	886	880	857	888	881	907	877	854	888	856	878	858	830	889	889	897	865	875	846	867	867	843	861	860	905	900	847	878	837	929	866	867	841	852	874	893	884	852	908	838	869	880	871	861	820	883	869	881	897	861	878	930	882	900	841	875	829	937	897	844	798	859	879	894	854	915	883	849	890	866	882	835	823	843	888	863	876	878	880	856	875	874	839	880	838	911	891	857	884	832	867	882	899	786	843	850	860	859	815	859	845	896	840	847	853	884	869	826	828	902	896	893	841	908	896	847	904	856	883	905	898	890	898	929	870	878	864	864	859	845	877	836	892	877	921	877	876	866	841	849	899	872	922	899	911	828	802	859	866	890	921	863	815	893	859	901	903	850	903	878	846	884	885	867	831	868	839	875	844	871	858	872	939	823	843	941	868	869	898	838	875	859	844	889	881	925	819	894	894	860	859	896	878	893	825	864	886	855	910	853	864	895	856	881	904	860	871	887	874	883	845	851	877	882	851	898	894	866	872	824	877	898	873	859	867	848	868	839	891	850	873	878	845	888	872	895	932	868	898	863	881	801	877	919	890	876	892	903	898	883	828	930	857	846	856	864	823	866	849	845	819	867	831	860	866	850	842	871	848	841	875	906	889	893	856	865	878	867	859	913	865	923	872	855	911	861	856	862	828	862	816	886	890	882	862	861	901	844	894	899	783	869	825	869	873	843	838	833	873	858	852	813	883	839	869	882	869	869	867	878	866	908	900	860	827	850	911	878	840	911	906	885	893	845	880	885	888	876	859	844	890	819	834	852	852	888	910	861	886	867	886	844	854	870	823	926	878	859	892	870	849	841	857	804	819	881	876	916	852	885	799	881	851	875	829	869	903	852	872	784	930	867	869	881	898	842	845	872	908	882	861	881	884	911	849	864	862	862	855	818	876	878	898	882	846	862	901	901	860	857	828	847	882	864	828	828	883	821	897	816	884	892	841	856	853	858	881	858	903	893	853	889	887	903	887	902	855	904	795	882	887	895	815	914	826	876	879	902	849	885	867	823	888	923	809	859	889	929	851	882	860	851	848	789	861	857	825	851	889	858	866	869	886	861	877	878	893	828	874	874	881	824	917	816	866	879	867	886	949	876	912	950	851	862	883	869	832	873	865	921	830	884	884	880	889	837	812	889	888	851	841	913	868	877	850	876	862	866	806	856	891	877	872	853	916	868	821	866	862	925	874	874	849	887	858	894	839	826	905	829	858	886	857	885	876	873	888	897	843	846	835	850	865	862	854	896	909	858	857	818	890	896	904	944	887	831	909	872	850	918	868	922	898	887	895	904	808	851	887	858	909	884	890	869	836	847	841	845	847	823	834	842	895	880	898	802	910	896	861	842	876	884	835	897	860	867	895	846	836	898	850	890	847	869	887	796	862	871	884	915	885	867	864	874	853	858	922	870	842	874	885	852	849	827	906	879	916	832	860	859	849	853	913	841	830	919	848	821	854	863	829	878	864	857	842	859	865	873	828	853	826	877	842	877	859	905	799	898	907	852	889	880	892	925	867	877	895	823	892	844	872	826	855	896	896	850	890	849
32686	32628	22810	7276	1666	911	843	778	770	804	790	790	753	771	798	794	805	804	760	765	739	773	780	782	747	795	781	767	771	787	801	735	796	803	856	716	792	775	803	816	771	806	782	808	787	763	789	805	786	808	776	771	729	832	758	758	779	777	794	787	774	789	797	751	769	790	822	797	755	765	769	760	825	792	751	739	785	746	818	771	776	766	786	796	738	801	746	814	833	742	749	751	761	809	752	764	755	749	723	779	753	768	755	750	779	787	819	797	752	740	783	751	818	787	748	805	826	759	777	797	847	809	738	782	736	820	737	842	810	770	721	809	825	713	758	772	780	781	802	792	804	795	792	815	827	739	805	740	816	809	793	757	769	762	848	775	790	745	725	766	805	764	806	794	768	780	804	773	751	832	810	800	812	782	804	750	758	774	829	787	722	762	813	783	800	763	830	737	772	792	760	766	794	765	822	805	807	804	778	797	757	762	762	757	772	774	792	812	794	771	809	806	815	781	785	791	781	829	705	817	756	791	756	781	805	751	796	819	728	753	776	782	814	755	775	769	780	805	781	755	750	781	792	806	750	834	795	818	799	802	790	743	767	845	765	737	803	786	810	740	778	766	750	800	753	797	759	730	765	718	827	826	808	780	811	776	765	771	739	735	781	780	772	818	801	821	818	800	735	799	777	800	759	786	784	804	779	812	803	760	754	817	773	827	760	774	795	787	787	713	793	816	803	817	798	777	785	800	777	777	793	784	716	837	738	728	765	790	787	800	752	770	760	781	777	844	771	819	766	803	736	788	817	754	764	767	764	810	766	766	792	798	789	772	811	765	739	831	765	788	762	830	844	768	770	733	818	757	812	803	746	772	797	756	781	791	778	791	744	763	728	771	791	790	764	776	830	802	824	750	738	783	810	733	779	736	761	763	757	791	711	748	780	747	767	783	813	805	730	856	828	776	785	784	815	732	818	796	770	793	809	793	760	799	764	855	760	802	760	816	754	727	807	826	790	817	797	772	761	764	785	795	808	806	728	813	773	759	806	753	791	758	784	782	784	794	755	796	741	776	825	748	784	794	809	759	777	779	796	753	795	786	827	789	753	783	781	743	769	747	801	737	763	740	810	808	762	783	814	726	798	812	779	781	777	780	807	795	779	782	798	826	733	783	803	839	825	797	801	771	767	755	767	824	803	807	729	790	812	807	779	776	818	786	787	820	760	782	739	810	744	746	768	784	781	798	759	781	856	739	818	813	795	838	739	748	808	810	800	807	770	793	784	808	856	802	742	800	824	764	819	790	790	796	793	784	798	735	742	751	789	760	760	793	817	770	786	743	809	773	812	785	763	781	768	736	745	779	720	778	813	746	752	784	789	760	755	784	801	812	809	788	776	774	759	765	796	803	793	753	770	786	784	793	820	851	774	748	766	802	760	781	817	763	790	823	772	759	826	769	787	799	750	763	761	752	806	797	807	788	789	781	796	828	774	776	761	744	875	805	780	761	785	827	788	782	781	817	808	799	776	753	787	748	772	810	829	760	758	723	798	756	767	844	757	758	752	780	787	794	816	788	830	804	817	775	760	823	794	794	746	806	773	748	744	817	733	818	789	837	771	779	770	792	760	794	765	831	851	862	805	771	775	800	788	748	822	795	760	802	782	760	786	777	801	830	822	797	797	784	806	769	794	821	780	768	806	753	747	792	762	770	785	753	793	755	698	739	807	762	811	796	783	790	818	764	842	747	775	779	738	813	783	820	784	784	782	788	799	779	819	763	787	752	807	803	786	770	777	807	755	768	834	792	726	811	769	771	749	842	790	789	775	750	801	740	835	785	806	755	789	752	783	779	748	800	792	779	795	801	816	787	724	800	776	777	810	809	755	752	704	773	730	793	771	789	848	816	817	823	811	755	799	776	822	805	792	777	786	790	812	785	790	730	801	783	784	799	786	785	770	769	794	814	740	816	785	778	809	794	804	838	775	742	746	765	742	794	780	805	781	820	820	740	774	737	799	793	765	795	767	766	798	771	782	747	791	786	802	805	795	733	805	740	808	819	816	809	808	760	736	774	758	767	793	797	777	805	766	807	761	796	741	780	792	809	793	760	753	790	771	767	815	782	796	763	791	748	771	753	744	800	792	749	806	788	787	733	776	829	838	791	754	775	807	845	750	785	814	871	813	729	818	765	790	796	832	792	781	768	841	750	735	785	765	799	797	799	803	764	795	806	771	803	805	856	823	801	829	748	796	759	750	813	800	778	805	749	732	810	775	807	758	787	782	744	807	744	843	801	804	769	738	739	750	775	790	777	807	810	766	806	772	746	742	753	762	788	780	767	804	763	770	791	757	818	782	843	782	798	801	765	818	788	752	859	818	781	722	805	731	785	804	786	795	850	812	797	819	734	778	720	779	791	777	760	784	802	809	801	776	791	794	778	750	792	781	793	742	759	791	748	779	751	791	773	790	812	791	770	803	799	792	766	779	807	778	845	783	791	722	742	815	808	766	794	794	787	777	802	756	804	781	816	831	833	823	738	770	831	788	748	769	764	780	776	821	826	744	829	824	762	785	807	752	757	793	783	769	753	855	839	814	788	779	740	823	797	752	773	789	814	765	810	825	724	801	820	790	787	770	851	780	794	791	749	779	776	759	771	810	748	754	795	817	731	815	799	818	787	770	782	812	759	744	779	802	752	767	758	815	751	758	778	764	790	763	798	735	742	819	762	776	743	807	815	787	756	803	829	757	822	771	771	734	777	757	790	772	801	779	791	746	822	787	788	767	816	737	788	802	776	762	789	807	782	809	784	825	719	756	768	766	817	807	803	768	786	788	739	740	791	763	812	779	751	773	861	818	757	766	813	807	772	809	775	838	756	746	761	781	833	845	776	797	774	800	781	798	770	803	813	788	762	811	786	809	831	797	770	751	818	811	799	800	769	779	782	785	813	729	822	811	787	795	760	821	777	786	838	794	814	830	780	801	786	760	747	843	694	754	800	805	755	770	763	762	800	769	802	835	786	800	775	768	806	759	768	810	802	765	795	766	798	765	831	784	775	781	774	766	761	812	755	711	761	762	794	767	792	771	771	791	753	812	762	831	825	758	776	754	789	791	824	762	780	792	801	777	796	788	813	772	767	763	744	806	780	794	792	803	771	823	780	809	778	766	786	778	727	801	786	815	785	834	788	769	754	764	777	836	778	771	811	759	800	788	785	762	786	772	766	789	774	830	817	777	797	765	805	793	825	718	789	777	823	743	798	794	798	799	860	802	789	782	800	788	780	746	773	731	799	766	835	790	764	771	783	806	748	776	786	691	780	778	767	787	781	794	761	825	771	793	781	750	780	820	768	739	753	778	820	761	800	810	753	791	807	769	769	788	796	765	802	777	758	820	758	782	821	777	830	797	757	817	807	784	801	816	738	828	782	802	777	788	794	814	791	795	819	770	816	751	770	789	810	818	809	822	808	841	775	751	811	814	790	773	789	782	729	779	764	797	821	794	796
27583	34974	15249	3730	1251	744	657	618	642	623	621	573	602	622	627	688	639	637	671	602	654	621	564	605	663	635	631	659	627	636	590	610	620	590	586	577	628	634	602	620	627	579	630	660	608	611	654	604	573	574	626	649	620	613	615	581	670	593	600	624	630	607	636	640	584	597	620	625	621	611	647	633	645	596	620	574	615	651	562	580	625	578	597	645	615	640	628	573	662	587	576	648	643	604	582	660	609	619	584	604	581	629	623	630	619	610	616	571	643	648	631	642	601	641	648	594	622	622	616	632	592	637	594	658	625	590	612	622	623	622	617	588	601	582	621	577	627	575	645	586	649	610	649	619	615	623	657	580	651	612	635	606	630	641	608	568	578	653	638	615	643	606	595	625	628	638	628	581	648	612	623	592	561	612	619	609	642	602	671	614	573	606	618	613	606	627	603	587	590	622	669	593	594	596	631	623	611	585	632	590	571	619	597	602	579	647	629	641	641	611	629	608	575	584	656	575	628	592	590	598	624	593	629	587	638	617	597	562	631	601	668	600	620	635	624	638	604	596	619	603	619	614	628	597	628	643	603	615	614	644	644	658	643	606	616	654	625	624	613	625	591	635	582	629	580	621	619	651	625	637	648	593	620	650	576	653	607	581	603	659	581	621	564	636	589	615	657	614	583	605	612	587	615	586	603	614	613	620	640	594	605	577	610	604	606	600	608	576	652	609	639	634	639	594	569	635	607	593	622	553	563	582	623	582	595	598	626	596	604	657	620	663	630	626	646	611	629	614	647	609	640	598	577	667	584	621	582	615	626	622	624	626	578	627	640	624	626	614	585	668	643	615	606	594	615	616	586	639	622	673	635	620	592	653	627	589	659	587	666	598	593	580	660	630	582	589	613	654	608	604	599	563	644	631	660	597	620	591	660	651	595	607	592	621	573	594	611	675	613	597	597	619	606	634	637	592	576	629	594	619	598	601	544	644	627	572	605	619	622	691	633	661	613	616	573	599	592	621	615	610	594	630	619	646	618	645	631	640	578	605	658	592	558	610	640	622	608	653	619	556	623	593	629	579	631	656	610	599	587	631	591	654	629	619	606	680	611	629	604	571	609	622	570	627	637	611	640	621	600	662	627	613	626	583	626	606	624	618	640	621	603	638	610	550	569	596	582	543	621	612	662	608	622	579	605	619	590	617	586	596	654	645	607	564	581	605	575	612	598	611	600	593	568	619	624	617	593	626	622	594	609	602	589	564	654	629	633	600	603	618	599	605	595	609	604	626	605	581	572	588	582	652	620	619	640	666	602	584	623	629	654	631	625	629	625	582	597	646	597	679	608	567	573	626	648	622	648	623	585	656	581	611	608	635	670	590	598	630	630	666	611	609	684	639	625	656	625	636	647	572	642	621	559	585	616	668	628	672	608	662	581	588	631	668	558	619	642	572	619	606	634	623	635	601	649	613	620	622	632	615	635	638	644	628	580	612	618	627	617	621	600	583	611	648	625	621	602	660	651	611	631	652	643	583	612	581	633	593	625	602	570	635	598	627	636	613	608	671	601	592	612	557	603	624	631	621	650	622	610	689	612	608	650	563	614	595	628	689	571	594	683	599	626	617	597	631	640	585	605	610	632	610	655	602	642	616	546	646	627	628	621	602	627	610	582	621	618	650	611	653	639	581	634	622	618	609	621	632	659	593	604	590	588	663	632	637	590	639	595	570	612	595	632	616	618	586	627	600	610	601	608	587	665	593	602	588	594	604	631	584	643	653	546	589	608	597	586	632	596	605	628	609	619	625	581	657	585	608	587	669	626	613	598	614	619	576	608	614	555	632	591	606	616	612	649	578	629	639	614	651	597	618	599	624	636	655	597	581	606	608	627	608	620	603	622	593	627	588	631	628	670	645	580	677	625	606	583	607	577	586	609	621	661	620	597	640	648	599	640	628	611	606	602	645	576	610	641	658	606	644	599	619	614	626	606	566	540	612	631	615	603	622	599	603	625	598	596	643	680	660	563	594	586	609	622	607	632	594	608	577	658	622	658	676	622	615	572	610	606	640	634	609	606	603	632	598	614	588	637	642	606	588	606	604	609	647	656	608	639	588	602	590	569	649	601	620	612	665	625	624	602	594	594	634	623	575	612	622	645	601	572	617	599	628	601	637	598	649	618	580	643	578	600	591	634	643	618	622	604	617	593	614	603	618	635	578	601	603	632	616	573	654	627	596	612	604	601	570	594	591	690	631	652	605	637	631	604	634	613	624	616	588	637	593	613	624	617	593	615	622	624	601	632	596	659	614	645	627	642	604	584	599	639	590	544	629	616	650	600	641	597	615	641	616	609	644	628	582	657	584	587	601	604	628	624	598	630	589	574	622	621	610	627	611	643	644	601	644	610	592	595	589	600	642	643	614	623	641	607	664	605	595	656	597	609	614	601	630	620	592	620	630	643	583	621	616	589	610	597	638	585	650	577	602	637	602	577	624	601	650	595	610	603	609	575	615	606	629	649	630	640	558	638	592	630	599	598	623	617	673	584	620	588	630	609	579	631	682	634	666	564	667	622	626	635	625	587	598	605	593	575	614	579	629	606	622	644	621	615	618	578	603	601	632	629	632	607	624	609	649	619	614	627	629	611	607	586	603	687	635	601	627	600	610	592	616	619	574	615	662	601	590	619	612	611	611	639	596	590	590	616	622	633	622	626	594	611	621	586	601	631	617	595	633	655	632	650	557	603	644	630	564	633	660	619	591	599	602	616	611	648	585	600	613	593	626	609	609	577	638	607	605	573	604	574	595	644	600	653	609	637	606	613	611	570	652	626	583	562	563	581	597	651	600	633	635	628	589	617	618	585	626	609	629	582	622	614	606	596	632	592	659	590	636	628	597	609	635	605	588	606	614	557	608	624	647	626	645	599	576	631	604	631	572	619	642	642	623	575	605	636	612	590	609	641	606	618	564	586	627	605	596	637	609	597	614	586	656	618	619	597	602	591	607	639	593	640	624	621	581	655	565	572	608	657	588	624	574	583	561	623	586	625	596	648	608	631	603	604	601	632	622	625	620	626	581	669	648	553	604	622	651	591	615	670	655	594	644	649	611	604	553	638	652	646	572	580	626	633	616	617	595	587	603	605	597	603	607	635	620	646	624	637	606	587	625	625	646	595	650	599	633	605	611	603	633	644	642	610	588	607	576	629	597	612	600	625	587	604	585	595	650	571	642	591	674	600	604	632	597	608	629	631	582	643	634	607	618	578	618	592	652	586	577	615	626	625	610	604	601	605	618	658	627	603	588	646	615	653	606	644	601	605	620	622	574	611	639	664	565	580	604	616	617	608	646	592	646	643	614	594	643	598	644	648	633	586	613	593	673	614	597	606	659	658	637	594	567	630	635	618	574	597	614	604	612	637	583	648	638	635	591	623	637	582	568	597	627	581	679	627	589	628	614	608	629	639	595	563	634	659	592	649	612	609	627	641	591	629	632	623	594	596	581	609	644
27129	28875	37660	28635	10948	2009	993	884	835	837	819	857	806	795	826	781	813	822	778	801	826	794	815	844	799	792	760	787	762	751	786	795	784	761	858	785	760	844	784	788	780	806	819	807	766	834	778	786	746	780	792	830	762	844	889	733	805	791	776	792	859	799	685	765	809	775	809	804	829	734	812	746	803	801	828	816	810	791	795	779	821	765	778	809	773	841	780	786	754	778	817	759	781	746	774	798	809	809	772	776	797	785	740	795	824	730	762	746	793	811	817	817	830	801	783	745	796	754	789	786	828	812	774	762	840	795	836	796	789	800	778	775	815	764	820	760	815	782	842	761	731	802	783	774	793	714	796	810	807	787	743	772	802	816	789	774	742	801	780	787	834	818	788	822	790	815	788	747	813	754	716	808	799	786	844	823	823	783	840	791	778	817	793	804	794	782	814	788	783	790	770	801	796	789	796	771	792	730	793	814	761	791	800	773	797	801	773	789	803	801	815	819	765	738	759	834	760	834	831	838	836	798	815	757	810	777	789	794	751	781	776	761	847	854	822	805	808	805	840	823	750	768	777	764	828	857	761	796	776	750	843	819	783	788	805	788	823	759	788	768	826	829	750	778	779	795	790	783	775	767	844	800	767	786	803	768	782	773	761	805	823	777	815	778	805	783	800	773	812	757	809	853	791	816	831	768	808	754	787	782	803	850	828	797	751	786	789	771	775	769	840	827	790	791	767	778	807	793	782	797	754	835	837	814	785	781	767	799	793	788	806	833	773	898	759	813	785	804	801	798	766	824	787	844	793	777	843	779	738	744	775	773	818	750	785	783	802	817	769	813	855	816	795	801	807	742	753	809	808	752	793	797	777	784	786	785	748	800	822	755	790	814	767	849	783	759	815	791	797	792	789	783	804	765	808	851	783	756	803	789	770	813	820	801	770	836	798	834	766	781	796	778	820	804	785	800	829	844	778	795	773	787	814	792	779	774	789	854	795	830	783	728	796	780	761	746	818	791	771	771	776	802	811	795	795	766	811	811	796	819	803	821	761	759	801	805	779	776	783	776	830	724	765	821	803	820	864	823	823	773	799	757	798	763	776	789	796	778	792	811	784	797	759	809	755	808	826	787	808	765	748	768	877	805	762	791	787	746	810	797	771	747	782	833	779	812	827	778	771	816	780	787	802	839	835	803	785	793	805	806	823	808	775	796	821	822	814	802	790	732	774	798	855	770	819	794	780	758	841	800	756	788	798	798	862	836	780	827	845	847	793	753	787	729	748	796	753	801	795	763	821	831	792	734	813	795	802	789	777	878	771	801	800	812	702	797	791	823	743	813	859	767	830	751	845	778	765	795	826	785	771	760	760	844	800	872	799	805	799	794	746	759	802	816	787	772	744	783	788	802	797	753	764	755	793	822	800	826	821	758	808	809	793	739	781	787	862	886	859	811	791	734	756	810	726	781	747	802	798	760	748	799	829	817	824	786	762	857	824	796	812	791	778	785	834	770	844	838	755	838	797	800	789	838	792	749	811	803	806	804	819	806	788	754	762	811	776	777	825	873	824	788	825	788	808	743	799	857	842	809	806	801	748	811	804	826	800	815	765	814	770	792	789	729	778	793	796	740	870	808	753	784	759	821	841	802	873	812	751	782	804	730	802	790	763	810	817	788	762	841	836	807	784	811	872	804	782	778	769	826	756	805	779	762	757	807	805	764	792	776	841	785	809	829	771	784	829	786	786	791	836	789	807	785	835	789	793	818	760	786	770	804	799	846	823	732	835	769	842	807	820	819	797	811	791	821	789	816	807	785	831	821	770	820	848	815	810	848	816	733	825	826	818	820	815	799	774	817	846	814	765	766	760	779	750	772	768	803	811	792	778	772	839	759	726	738	782	787	786	808	802	788	875	809	831	796	769	799	792	798	796	744	803	752	770	766	816	821	844	800	805	749	751	794	832	747	765	793	779	778	755	761	819	749	795	801	801	761	772	728	815	784	804	767	766	794	775	794	775	777	788	799	812	809	793	829	817	844	773	797	823	812	795	760	845	785	785	819	838	845	747	761	821	808	790	782	781	812	740	792	803	814	800	819	815	808	742	833	796	847	787	789	780	816	747	791	826	789	806	782	813	800	838	794	836	744	771	785	810	830	791	801	780	754	831	790	805	771	809	797	827	836	792	761	822	779	797	813	801	757	801	811	795	779	861	830	780	785	779	849	811	797	799	822	730	776	793	771	846	788	774	773	769	833	857	767	790	785	745	806	758	825	775	784	780	785	729	796	792	824	774	748	771	800	786	813	814	820	850	749	803	755	787	747	823	803	820	852	825	799	830	842	768	871	780	806	790	821	795	803	787	788	814	826	817	770	802	788	808	767	835	805	737	806	727	803	820	777	859	800	787	806	821	816	779	745	812	819	836	820	804	806	752	802	808	768	824	807	772	835	813	778	786	797	759	808	746	809	816	801	807	790	761	869	810	752	749	800	796	802	804	832	727	763	814	763	825	824	798	797	767	763	746	827	839	751	791	767	844	792	791	836	808	815	763	813	788	780	804	831	796	731	794	797	801	835	783	744	798	808	756	822	814	781	806	784	804	756	826	799	801	797	791	818	840	772	744	763	799	809	797	816	811	797	796	799	809	885	830	851	811	801	859	775	791	793	758	789	781	766	726	777	791	824	824	826	833	803	829	798	774	794	790	796	797	822	761	793	787	835	804	853	782	795	776	787	805	791	812	829	795	818	758	785	810	787	774	823	784	792	835	840	801	807	812	779	743	831	785	791	791	830	799	788	837	816	786	773	743	717	793	839	792	764	844	835	788	792	789	781	765	800	804	760	769	771	794	814	783	784	793	743	797	742	834	762	814	837	773	778	765	797	782	810	807	816	796	771	789	818	762	757	760	820	799	829	846	784	775	788	783	803	714	809	782	817	785	774	815	802	785	805	793	786	788	763	797	790	768	848	789	795	787	783	831	808	742	785	769	847	833	763	744	782	757	806	823	777	833	797	801	801	776	774	811	804	760	816	782	763	747	790	772	760	823	794	753	783	767	807	793	775	813	816	844	821	776	789	802	809	795	835	803	761	812	811	787	778	774	826	778	824	817	781	813	785	750	785	763	805	844	806	834	824	794	784	748	778	728	777	879	811	798	855	780	776	814	764	769	825	894	820	798	784	792	739	775	846	862	779	756	809	827	775	815	741	793	832	813	792	760	788	780	812	768	794	774	792	764	816	795	844	783	818	800	756	784	820	788	754	793	751	791	769	781	760	738	807	811	806	833	763	827	784	779	786	805	796	850	819	804	816	849	779	762	750	784	751	753	770	826	842	815	809	742	768	778	758	770	847	781	822	796	799	819	758	795	781	839	794	786	782	778	832	804	728	787	819	799	778	810	801	774	807	824	826	800	790	823	772	771	774	745	793	809	795	856	790	764	753	760	752	824	806	835	774	755	795	796	791	766	812	772	798	820	778	780	771	789	807	830	821	766	811	808	788
59794	78628	46948	16164	4097	1134	743	683	674	630	678	672	689	629	707	653	650	646	690	658	645	706	666	679	653	672	709	691	706	604	646	666	699	691	683	665	699	659	698	662	682	652	663	671	668	671	648	705	679	631	648	724	660	670	671	685	687	627	682	684	733	667	658	687	640	665	694	641	645	707	680	712	695	681	641	669	670	696	683	640	685	714	656	685	676	703	654	707	681	667	636	685	631	619	649	651	684	675	670	682	660	660	601	646	672	637	704	661	654	648	659	698	645	686	663	641	673	666	580	711	637	639	685	766	659	685	668	627	685	678	660	625	656	689	665	689	679	642	695	636	704	711	676	651	679	704	666	652	663	630	670	638	703	654	643	658	674	721	699	656	620	643	669	665	625	677	666	667	629	690	668	661	715	660	672	693	679	648	683	686	650	617	678	659	666	642	681	651	658	700	639	659	635	664	655	709	657	676	672	634	622	666	637	664	649	627	681	649	674	630	661	670	643	650	681	675	637	632	679	663	672	646	654	675	616	660	670	675	665	718	690	669	709	673	661	635	630	658	643	745	666	643	685	727	643	663	657	654	664	683	666	693	704	677	657	668	667	643	614	608	682	664	708	693	674	683	672	619	639	697	665	652	660	678	651	682	656	680	642	614	649	635	648	655	664	608	643	647	706	706	669	626	666	655	662	692	627	629	658	690	607	665	676	693	643	623	682	717	675	633	648	685	670	628	652	681	694	648	649	667	671	680	717	648	728	674	672	667	627	681	720	682	657	678	672	669	626	667	655	651	662	674	688	651	649	658	615	682	665	666	692	605	682	685	637	682	661	681	694	692	656	658	677	701	649	711	673	669	669	667	607	660	708	658	692	668	678	623	663	689	644	689	690	653	640	656	643	717	609	654	715	700	673	680	696	701	684	659	667	679	668	689	716	642	664	666	682	680	686	628	684	626	677	661	629	689	703	660	634	657	656	687	679	641	650	686	667	641	649	667	692	686	658	677	660	647	676	717	664	581	649	639	637	724	726	669	672	665	688	677	648	700	676	616	642	671	678	661	693	668	635	675	653	677	680	692	644	623	649	688	692	678	668	686	640	688	664	705	675	667	675	664	642	701	680	686	671	661	646	668	674	683	674	621	656	649	680	622	627	707	652	656	674	669	663	690	624	668	659	646	655	670	681	635	644	701	729	672	653	653	633	654	695	684	659	633	634	689	672	649	674	693	666	624	672	688	698	665	689	652	703	662	681	668	657	684	667	637	687	654	640	652	654	647	703	691	664	669	689	686	652	664	686	672	657	665	681	615	626	667	659	628	636	722	651	667	650	695	701	727	659	691	622	695	659	681	643	634	647	705	689	665	667	668	653	653	666	681	664	641	681	690	646	642	629	686	671	647	702	641	682	667	700	684	680	637	657	676	623	640	646	688	648	645	659	657	657	666	721	684	652	656	650	672	627	672	676	711	698	667	657	622	709	681	656	683	689	627	633	674	676	665	671	668	661	656	677	645	678	636	695	672	684	657	680	672	628	662	664	718	653	650	648	627	691	696	597	673	653	655	692	672	632	680	668	689	666	640	617	680	630	685	671	676	669	661	701	662	657	681	679	691	691	673	678	624	653	618	650	653	673	616	616	643	678	661	685	695	696	648	654	636	665	683	639	673	699	680	647	644	671	651	631	669	690	666	702	603	667	655	669	685	675	632	654	692	665	707	672	693	640	667	672	637	631	716	675	663	636	671	638	662	733	639	695	623	634	687	646	651	693	660	698	638	653	642	660	685	646	694	645	662	680	665	671	689	697	700	628	613	627	662	627	679	649	623	643	715	656	709	652	663	653	646	653	675	638	665	587	646	607	678	650	653	690	650	627	711	694	656	636	645	633	684	660	657	706	688	686	662	657	656	646	627	688	699	636	620	687	711	616	639	635	651	644	673	670	660	632	674	680	647	669	700	674	721	684	669	700	665	727	598	655	704	659	718	691	680	626	693	661	627	630	650	630	663	658	653	615	634	653	668	640	659	669	670	652	657	696	647	653	687	710	659	664	689	690	659	671	622	660	664	649	696	658	656	631	689	648	656	705	660	647	691	671	726	679	643	647	684	711	668	674	652	685	643	627	684	706	657	684	653	659	667	673	653	664	652	679	663	603	699	619	693	666	714	670	643	646	645	651	672	710	661	652	652	708	659	656	676	660	628	664	691	690	647	748	690	693	650	690	653	623	643	707	650	656	616	662	715	626	624	634	685	644	672	669	683	650	653	675	695	672	651	680	625	670	658	655	658	651	658	673	640	657	691	643	675	642	628	670	666	640	646	664	659	643	706	690	646	617	659	699	614	658	696	665	653	668	679	704	627	633	657	622	646	685	649	634	709	619	671	724	652	659	669	640	667	668	685	699	656	674	705	681	621	703	694	697	653	680	685	640	688	666	610	656	640	666	664	675	640	644	685	668	661	668	653	668	669	656	638	629	659	648	673	649	681	652	671	640	690	673	650	621	684	690	701	643	708	683	656	657	676	660	693	680	614	685	656	671	646	651	654	663	680	641	642	701	674	646	636	666	661	642	705	671	643	646	676	695	657	608	682	671	686	679	672	632	662	656	684	654	695	662	680	703	665	705	659	655	647	664	622	673	690	659	636	672	656	680	658	649	680	682	668	660	653	696	666	662	640	650	655	661	597	660	646	637	685	652	698	678	690	713	647	657	692	643	643	709	644	662	645	650	685	663	708	692	639	624	693	654	639	659	657	691	669	672	609	676	663	646	689	649	688	695	641	647	673	668	656	672	645	672	649	659	720	683	682	673	669	662	637	657	719	685	633	626	634	669	660	671	688	655	645	621	659	657	661	637	690	696	669	705	666	639	684	638	652	646	624	651	681	668	683	646	657	632	637	695	698	659	642	674	649	668	705	657	653	652	630	669	651	650	663	656	657	650	709	702	667	677	680	646	692	661	641	657	650	645	692	653	655	640	640	675	653	657	657	669	687	671	655	646	648	695	719	661	642	652	637	715	670	657	673	640	652	656	637	632	674	660	668	674	644	688	644	646	660	669	651	666	651	663	663	641	694	663	650	698	640	656	674	695	708	685	682	693	680	652	657	684	656	698	691	602	652	714	646	684	678	655	631	670	686	704	663	677	667	677	662	704	653	678	660	646	649	644	672	641	644	653	680	642	691	648	661	651	672	707	725	652	677	655	663	667	660	679	668	712	678	645	711	660	633	677	604	642	666	663	683	662	652	633	665	655	637	697	679	672	656	660	666	651	661	637	676	669	635	655	620	629	700	699	629	696	741	671	643	631	680	670	694	669	620	709	669	667	643	672	621	696	631	652	680	680	675	675	639	695	671	704	650	662	612	650	640	625	670	677	634	650	663	628	633	621	707	679	667	675	685	662	675	669	665	662	705	666	634	645	675	705	650	649	673	642	667	667	660	644	626	668	649	696	631	648	643	618	674	673	678	632	672	642	639	618	672	646	617	615	615	667	661	654	605
24465	23340	32898	28048	21115	12066	2557	1201	1033	1030	1065	1058	1039	1021	1061	1013	1047	990	970	1028	1001	1001	1008	1054	1026	960	897	1027	1002	968	976	1028	1030	1047	1069	1005	986	966	1045	939	1007	955	1015	969	1035	960	993	989	1034	1043	1017	999	1004	1030	1000	939	1002	944	977	1021	1031	887	1007	1028	992	952	995	994	1005	948	1034	1043	977	1064	1006	1012	996	970	1029	981	1001	1045	1047	968	989	962	966	1055	994	973	1045	941	1014	1007	960	974	985	1033	959	1007	1018	980	938	998	969	989	1007	982	978	916	996	999	1065	952	957	987	955	1026	1022	968	985	995	963	960	973	986	986	904	962	994	946	961	967	1033	972	978	991	988	1020	952	986	1014	1006	990	993	1021	972	981	973	998	944	955	1013	1025	933	958	999	943	1030	1026	967	972	973	1037	1020	978	1020	1023	957	1024	1010	977	1024	977	1005	1000	975	1010	1035	995	1008	1026	968	1004	1005	1011	1007	993	1010	997	987	1001	972	994	994	956	992	957	978	948	911	980	1005	947	1018	1028	934	980	1014	988	986	989	951	992	995	955	975	976	995	1012	1006	1016	1005	1029	978	959	963	974	995	970	970	984	920	1002	1067	947	951	965	966	965	962	969	1025	968	1009	948	990	955	1037	969	1005	981	979	1015	1040	979	981	1050	890	989	977	968	1014	957	996	911	944	1051	1014	1012	1029	971	920	969	1010	972	972	973	1031	1033	995	992	1063	1025	961	1009	1053	1001	984	927	1014	953	940	988	1013	982	995	1010	1012	1025	948	964	971	992	1027	960	1014	992	956	945	961	1001	1001	987	937	985	916	1013	1001	1038	1061	999	1005	989	985	1046	966	997	974	978	1038	1002	1018	956	955	942	1026	979	966	1020	986	971	975	972	980	992	1001	982	1014	905	936	938	925	1015	957	975	1005	952	987	969	954	1013	973	906	973	984	929	1034	1050	987	1036	986	1000	991	1018	983	971	995	1022	933	975	984	960	1008	970	955	883	967	1032	1039	980	1070	983	949	954	975	915	1023	1075	1028	983	989	1011	999	1032	1039	932	979	970	947	985	1002	990	985	966	1032	946	998	996	1014	955	1000	943	972	999	964	991	963	953	987	925	992	995	1001	993	996	997	977	1019	959	951	981	1001	1000	904	1006	967	979	975	967	957	993	1015	998	948	1008	936	1006	954	1009	1047	962	1048	1023	986	1025	948	1007	944	1028	962	964	955	969	945	980	1006	997	962	1008	986	954	1033	1019	965	1018	929	998	993	998	951	995	1032	976	968	980	952	995	987	1017	973	1006	1026	980	1004	1024	1022	985	1016	1038	1016	965	1004	972	969	975	945	1044	936	948	992	1007	952	1023	995	1019	998	959	1021	976	963	1012	913	950	957	1016	953	995	1019	1025	983	970	1002	958	988	1007	943	977	1015	992	916	1046	993	1012	969	1015	942	1004	935	1007	1018	977	947	959	980	987	954	1024	1047	969	968	954	986	947	975	971	996	986	960	946	988	948	974	982	990	1022	985	998	981	1034	986	909	998	978	991	930	974	1006	1008	944	988	1002	1052	1035	959	1033	996	992	1002	1010	971	950	965	1009	992	946	1031	921	1003	970	953	957	1041	951	990	957	1021	969	997	994	957	963	1016	990	987	977	982	1029	1010	951	948	965	986	967	973	1014	987	977	973	976	967	995	979	1011	974	952	1003	1019	980	930	990	972	944	1000	971	979	1024	999	920	955	992	964	1008	960	951	976	1008	1002	960	983	996	991	1009	986	993	1007	1026	988	1028	958	949	967	927	948	989	979	1001	990	1031	999	1023	1030	988	987	991	999	982	997	946	984	930	1036	996	968	998	983	997	1007	980	1041	1001	1016	1012	954	945	1023	1006	1037	995	1019	1018	998	1031	991	976	991	1019	1024	946	922	965	994	990	973	981	981	1039	975	1037	989	986	934	944	984	1060	988	996	959	1005	961	990	928	1002	982	992	1010	960	1038	1002	1034	956	1022	1046	968	1001	977	1015	965	981	943	1020	997	1000	1025	1041	991	1014	939	973	954	1050	1031	996	1011	975	945	1016	1003	998	1059	978	957	1037	1017	967	1023	977	997	982	991	1045	938	996	997	913	984	993	931	989	954	993	971	1012	973	923	982	961	947	1021	1051	970	953	1032	975	954	1015	974	971	964	976	1010	1033	942	966	971	969	971	1000	997	1046	995	1086	920	996	974	970	950	935	970	1046	1030	1050	976	951	924	979	968	1005	958	976	1032	1013	1020	984	1012	916	1003	974	973	954	964	973	981	944	1028	1025	972	957	1024	1024	964	957	987	941	1041	960	976	1040	931	997	1001	1042	1028	1052	953	1054	888	981	1011	1001	1001	946	965	1028	1032	1038	1024	995	1028	984	955	1011	1050	1020	971	988	1024	985	1024	1001	1004	988	1027	997	951	950	983	999	1002	999	1019	962	962	965	986	938	969	995	1004	1024	962	953	988	957	1000	938	958	1009	993	1032	951	977	963	1016	1013	1050	973	939	1005	954	1003	1031	1012	1006	938	866	965	947	1028	1015	1027	994	992	965	992	985	982	1025	1048	1017	1006	1011	999	997	979	963	919	997	1007	1019	966	966	969	1014	995	1000	946	965	982	979	949	963	1001	932	974	1056	925	1058	988	996	999	940	989	1062	995	948	1011	988	980	979	1018	964	983	972	994	946	948	971	1001	1004	1025	950	960	1004	990	994	944	1005	984	983	992	1068	966	1000	965	951	1004	1000	1009	1028	1034	974	904	972	977	1014	937	949	995	1024	1015	983	950	1020	1000	1072	1019	938	1019	1006	1015	1037	980	964	966	977	958	952	992	989	1015	998	976	984	1020	1007	973	975	998	995	993	1003	1024	993	985	935	936	960	973	1005	991	930	1005	994	955	1027	1003	985	979	969	999	942	1041	972	976	1030	995	907	963	1005	1015	1009	1028	985	989	1018	1024	1002	969	1072	964	973	977	1003	1002	964	986	988	1042	1009	994	994	979	1020	964	1025	1015	961	962	944	934	936	988	944	993	955	1028	948	1039	967	937	983	959	1042	992	972	953	942	947	1030	965	997	951	955	970	965	937	1009	1015	1007	983	968	998	988	1027	982	982	994	936	1009	941	1028	999	999	984	996	1007	968	1014	955	1043	972	1036	936	959	956	977	1007	1029	959	1000	929	1001	939	1001	996	976	1020	1016	1015	1066	1015	1019	1032	1030	1002	965	939	987	910	1002	1013	976	975	1031	950	1002	967	987	997	979	978	944	1009	1011	1005	1019	935	941	968	1030	992	983	954	932	964	1021	960	977	1030	1025	1008	1023	959	983	1011	961	948	987	977	989	976	996	1021	956	1012	1020	984	930	1010	962	991	964	940	1029	955	988	982	972	936	974	973	924	984	978	1038	1014	948	960	966	878	962	981	977	1046	1027	1001	943	980	1000	950	988	1001	915	1032	937	1002	972	1033	999	993	913	1000	952	1013	996	994	971	1017	964	941	961	1038	1001	994	973	952	1002	947	1003	986	977	953	985	963	998	1038	942	980	952	976	986	935	1018	983	941	965	1012	965	991	959	973	962	962	966	996	986	1004	957	968	968	963	992	1000	1021	990	988	1023	952	946	1022	1030	925	934	1004	978	980	978	998	1021	1010	943	923	950	971	998	993	920	988	981	995	1027	978	966	968	987	997	969	992	980	965	1001	998	995	922	1014	1003	968	1046	941	967	973	1002	979	1005	977	1068	964	949	999	1039	1029	1011	991	1003	1006	1014	995	986	973	960	983	983	1061	991	980	973	983	1035	997	940	1008	1013	1049	1045	969	975	992	991	971	952	957	932	995	962	914	986	995	996	985	933	1016	1002	980	961	977	1018	1012	1024	947	1042	1008	1037	932	1002	914	953	1008	987	1018	1018	1032	1032	1020	1016	1000	1005	1001	962	1037	1003	949	946	1013	985	984	1004	952	974	1020	1009	964	984	960	994	1017	999	1039	1036	1004	991	1004	951	991	1020	1006
62724	99868	65999	31437	9474	2312	1089	906	913	864	856	818	925	923	928	931	868	859	904	870	894	881	902	896	884	886	906	894	950	886	835	898	855	900	829	843	848	817	851	812	889	928	831	928	872	844	897	882	887	851	930	823	834	886	843	872	895	871	894	900	873	837	854	846	895	880	864	891	871	885	881	846	819	864	822	895	867	865	904	881	865	907	883	900	894	908	896	870	884	811	919	871	845	894	865	882	895	885	906	839	879	874	891	845	876	913	912	847	938	899	865	845	874	832	830	848	881	846	816	894	853	837	850	881	859	853	899	859	874	926	816	836	886	893	884	870	880	852	857	811	880	923	879	866	868	888	855	858	896	897	896	871	878	861	930	866	869	861	876	871	843	907	877	925	877	910	845	859	823	888	857	886	875	874	916	865	854	854	840	865	891	849	884	869	927	823	875	869	869	922	876	899	885	859	828	848	899	894	917	857	836	893	867	891	884	820	833	898	865	889	911	827	853	908	850	863	881	873	853	852	875	854	866	843	903	866	898	904	884	804	855	843	875	837	863	878	905	885	914	905	904	866	896	880	868	882	864	894	851	834	867	838	835	805	861	811	852	808	872	877	839	882	893	897	869	863	854	888	906	792	898	911	864	892	865	852	832	837	900	874	849	922	839	860	854	871	859	894	854	862	903	865	872	861	881	885	912	859	936	831	871	908	832	821	877	910	876	897	880	897	868	834	860	862	871	891	829	883	849	873	838	882	854	852	908	873	852	893	870	847	878	881	885	855	857	860	838	843	914	811	852	859	904	898	833	826	890	862	912	847	860	870	892	886	823	896	837	884	880	878	827	872	926	936	877	836	882	825	903	791	857	903	847	871	880	857	899	820	877	929	858	917	887	891	856	867	850	854	885	857	851	847	870	890	904	869	890	843	872	855	898	870	834	902	885	912	883	899	894	877	868	890	916	837	914	884	887	833	885	903	842	902	868	864	802	878	836	848	865	869	834	897	881	914	894	837	907	860	879	871	879	911	889	884	852	847	901	869	841	799	878	888	879	870	852	861	852	865	909	868	917	913	901	878	846	871	839	846	866	899	905	888	847	904	873	859	837	806	872	850	806	830	856	844	885	916	853	863	888	842	880	853	844	886	862	862	871	837	883	903	859	854	868	874	861	932	876	865	863	853	852	888	864	836	839	845	898	909	879	846	823	918	847	850	899	859	851	886	883	893	871	865	858	868	834	888	842	840	881	879	848	871	866	918	862	852	811	851	899	875	931	827	900	865	811	912	881	834	850	913	899	897	836	871	894	907	842	869	867	858	788	870	890	894	874	864	873	893	831	845	891	921	820	844	885	857	856	895	880	885	873	860	871	888	878	869	882	854	875	912	883	860	882	880	910	851	897	913	844	902	851	845	894	871	889	861	868	862	894	906	885	839	819	851	956	910	924	898	889	887	845	861	865	824	900	891	901	832	884	904	855	841	882	818	858	843	895	866	834	863	882	905	861	888	880	912	875	845	900	908	845	858	887	861	931	878	867	896	855	862	869	921	868	881	884	804	833	863	893	881	889	890	832	895	901	857	906	882	880	863	920	840	862	834	927	871	858	800	906	845	936	882	843	851	828	860	871	857	854	869	843	894	871	892	917	889	904	878	865	921	880	867	888	881	861	904	882	880	888	852	882	911	818	879	852	866	867	874	856	850	833	890	837	829	857	876	845	891	876	921	833	840	902	850	893	892	872	876	905	889	858	858	917	847	870	887	866	812	903	857	888	898	847	914	901	925	892	859	908	877	873	870	836	833	874	875	817	828	843	864	833	849	836	828	863	869	892	882	871	880	886	831	866	853	882	875	849	897	890	853	900	845	862	891	842	846	844	869	908	840	869	881	906	857	832	859	815	877	848	874	823	812	927	880	870	930	926	824	892	857	869	871	865	864	925	822	879	850	867	828	845	840	826	846	900	862	890	884	906	840	828	853	908	820	893	776	817	945	845	922	859	823	870	896	900	823	938	894	824	887	885	830	849	865	833	870	861	857	899	849	876	833	869	911	902	858	867	844	830	842	853	850	845	859	868	861	872	812	874	862	862	920	887	880	854	884	849	867	857	861	861	874	847	860	839	893	873	865	903	907	835	855	878	880	866	820	877	862	876	828	885	895	886	880	893	871	893	937	875	867	879	838	826	862	857	845	843	867	897	855	898	834	852	903	848	843	895	905	809	902	875	891	866	884	911	870	890	915	919	860	842	876	897	872	837	900	902	859	867	895	876	861	834	827	850	853	811	862	859	918	848	782	884	908	832	834	844	895	868	858	910	831	872	881	844	853	836	909	835	896	818	883	864	911	920	854	857	849	870	871	910	819	890	866	826	776	841	859	851	919	926	880	875	856	962	887	876	897	852	844	879	897	876	894	845	820	890	851	835	891	908	867	902	847	864	910	884	868	879	827	894	876	818	846	909	875	857	875	857	834	866	878	892	919	852	856	879	838	860	904	893	891	850	870	858	888	872	914	829	850	854	910	818	869	867	865	884	873	860	840	907	918	844	849	860	849	839	887	870	890	895	837	869	860	938	874	827	856	860	847	868	926	878	894	883	909	893	904	880	887	917	860	814	850	854	898	877	852	869	863	816	887	860	864	876	892	833	910	835	899	833	812	858	888	848	890	854	878	839	867	841	901	859	910	835	851	895	882	876	853	876	858	884	890	849	882	853	851	928	914	922	879	888	836	908	815	845	886	858	836	835	844	878	880	843	857	887	894	847	872	857	875	896	859	868	869	850	864	841	841	865	875	882	889	861	868	885	892	873	870	898	894	859	918	842	884	871	832	833	913	885	827	903	889	847	847	891	812	860	877	877	908	883	838	843	893	824	882	913	837	889	899	858	899	903	859	860	820	857	889	849	850	897	884	827	812	882	859	837	888	901	838	899	814	850	868	897	906	870	885	893	917	873	896	828	833	846	890	830	895	848	888	841	876	878	936	849	859	847	832	859	891	826	848	884	829	882	853	910	873	881	871	845	861	868	824	839	883	894	946	859	850	846	899	898	850	899	900	871	879	839	866	868	871	856	852	806	857	900	901	838	858	899	796	909	828	880	867	802	821	875	819	791	932	855	903	861	838	893	888	882	847	869	860	865	855	840	887	871	871	870	834	873	936	900	930	815	906	923	888	824	925	852	841	892	889	864	859	924	939	838	853	867	834	867	841	859	901	894	852	856	855	928	901	857	865	861	893	897	867	855	875	845	846	790	858	839	860	853	841	827	870	909	858	852	897	822	780	854	923	854	842	854	864	908	806	881	923	864	841	807	862	886	820	851	869	926	871	860	899	842	874	868	905	813	883	865	898	906	855	810	861	827	814	860	916	849	798	816	819	874	851	895	831	865	835	897	874	811	856	869	901	884	830	865	876	865	886	824	867	905	852	854	842	886	858	855	830	863	844	873	785	850	810	829	874	957	838	847	856	875	842	882	883	845	843	864	900	855	825	859	892	847	890	890	890
32708	32084	23121	7661	1646	907	779	698	695	783	767	854	719	747	783	753	780	744	758	727	749	787	772	805	700	754	758	746	739	762	754	764	829	762	720	731	780	773	763	707	741	760	748	747	714	779	740	739	731	718	728	738	746	711	749	756	717	745	784	793	781	796	768	722	730	743	786	761	741	733	759	815	713	738	758	772	766	741	774	734	715	764	754	809	766	751	738	771	704	731	719	832	780	702	752	717	766	722	772	762	729	761	735	749	723	772	710	725	770	749	727	724	758	796	779	709	755	725	707	766	787	789	730	791	736	727	729	760	804	728	743	732	764	748	736	762	746	739	747	763	794	742	777	710	751	707	753	734	748	769	744	697	778	778	762	777	806	752	783	717	735	731	763	742	671	745	758	737	750	755	716	764	750	741	754	763	755	740	768	772	762	764	785	766	706	749	744	731	750	780	762	712	767	795	754	756	816	727	759	717	766	758	786	751	790	774	710	760	766	755	767	739	780	755	679	734	745	722	779	713	793	772	756	776	756	731	784	711	777	762	788	733	742	787	761	751	753	745	747	754	763	752	751	758	753	766	774	740	736	716	736	775	793	730	778	717	710	787	829	758	783	752	748	754	737	704	749	736	724	736	825	711	745	671	674	755	727	735	777	738	763	761	766	716	724	749	701	775	787	754	752	803	781	703	788	740	706	707	809	708	793	748	725	764	754	728	740	713	728	760	763	754	722	738	759	753	701	736	714	744	774	800	751	749	766	769	768	774	737	758	757	763	728	737	752	702	755	768	739	733	734	750	759	741	764	770	737	774	751	739	752	780	775	786	715	793	790	792	795	744	714	733	767	747	742	722	787	771	783	727	694	725	780	752	789	723	708	794	787	797	722	762	755	740	731	783	770	757	726	732	729	742	723	748	758	758	806	750	776	731	771	744	727	773	758	732	774	724	770	732	732	763	757	720	753	779	790	771	754	741	742	733	773	683	749	783	754	721	790	778	760	737	743	748	763	753	780	777	762	738	751	802	703	750	755	766	739	799	726	736	777	748	744	738	753	772	760	758	750	742	739	753	772	759	737	743	756	773	784	732	765	799	776	805	744	737	675	757	747	762	711	738	749	733	781	751	736	743	748	769	748	712	765	774	783	726	749	806	734	777	725	742	739	733	734	724	714	740	729	736	729	752	739	741	718	757	693	754	770	756	764	693	707	762	758	807	749	695	729	754	764	715	737	781	708	704	751	746	767	722	741	797	784	735	731	732	735	716	705	741	744	772	784	774	746	776	801	714	692	760	752	735	724	784	746	781	763	797	779	713	746	780	734	736	730	756	817	751	761	764	727	758	758	764	749	761	743	735	747	684	765	772	724	788	741	799	735	781	725	769	718	726	770	777	787	724	745	764	699	742	709	783	748	737	748	749	767	747	731	768	788	760	724	727	735	772	756	769	753	709	724	742	762	752	713	808	756	762	766	804	768	731	745	771	805	764	745	773	727	736	739	736	742	817	745	745	717	790	725	777	758	759	733	761	745	773	776	796	729	750	767	709	774	749	727	762	775	756	771	738	771	784	743	783	781	757	772	789	757	768	768	743	796	748	726	732	753	738	724	810	763	770	791	736	764	816	773	744	747	739	790	746	748	714	762	803	750	714	769	753	799	744	779	718	767	748	750	726	776	733	778	776	762	758	755	762	700	833	745	755	732	771	755	746	788	684	779	765	746	743	738	788	807	722	828	787	741	724	771	701	778	769	806	777	728	742	793	743	738	750	740	774	790	752	763	746	771	798	748	736	733	731	745	797	759	785	747	715	714	803	750	723	729	728	809	800	747	776	735	779	712	774	747	754	768	688	799	768	728	780	730	740	756	787	760	754	772	789	745	772	732	785	756	752	808	747	786	718	761	768	772	707	814	767	751	755	727	746	713	766	739	736	766	718	795	748	765	708	741	789	752	765	714	785	751	777	750	780	761	765	757	806	702	707	730	719	777	790	743	739	806	737	736	744	780	738	720	743	716	734	783	757	716	732	756	785	781	748	736	785	774	756	771	737	762	757	744	764	722	742	722	760	718	759	720	752	768	749	809	738	751	733	751	760	800	685	773	734	753	763	725	743	771	723	735	746	740	756	792	687	761	773	780	791	781	761	769	791	712	724	738	760	736	769	717	793	749	693	751	715	739	741	739	780	763	785	776	743	758	774	725	745	802	761	763	765	721	725	738	770	729	811	741	773	743	785	746	726	764	734	731	723	806	747	726	760	731	764	691	769	792	786	791	764	779	760	772	735	768	742	776	771	760	762	774	719	735	706	739	766	786	715	791	704	726	722	754	784	738	764	754	745	749	738	745	732	753	757	744	729	802	748	718	700	735	788	809	716	742	751	712	756	735	752	712	781	817	731	832	720	756	753	689	769	731	722	740	742	754	738	695	749	763	807	782	781	726	716	724	792	759	713	781	769	731	702	737	765	744	755	791	774	757	749	758	728	765	741	713	735	725	793	770	723	741	697	750	788	728	733	819	759	752	793	730	746	724	712	789	740	774	771	764	776	722	749	702	766	725	754	749	748	695	700	713	753	730	713	783	780	765	837	726	698	741	781	721	730	775	777	761	757	786	838	742	793	786	760	780	705	749	801	750	772	749	777	703	721	750	748	763	705	775	774	768	733	789	722	757	770	749	766	744	789	690	723	733	753	751	728	703	716	740	756	807	693	698	816	705	728	712	756	753	765	731	673	738	772	753	824	798	779	755	761	745	757	731	762	788	752	790	727	743	718	721	765	744	760	714	750	807	806	715	775	757	750	748	761	776	746	774	744	739	744	747	709	752	766	781	747	790	760	712	800	799	756	730	736	761	809	777	731	734	778	722	720	751	749	760	781	746	781	789	740	802	761	792	768	758	775	738	758	761	770	723	776	739	752	743	710	781	790	725	779	750	751	777	819	745	759	757	821	784	754	757	722	720	841	743	716	690	732	738	756	760	772	742	699	794	740	714	755	754	768	784	771	751	710	815	754	760	712	760	801	758	746	765	772	701	736	777	741	773	694	747	754	732	729	750	739	800	783	766	735	842	724	762	710	762	744	756	789	782	699	719	769	752	726	754	759	738	745	722	792	765	707	751	762	729	744	743	763	768	733	775	738	795	803	764	773	753	780	730	733	748	785	728	731	729	797	786	750	775	740	732	810	708	799	756	760	768	746	728	780	822	785	774	778	762	739	769	731	746	718	742	787	727	777	817	769	759	730	737	789	716	775	787	710	746	773	724	750	769	759	749	739	735	734	721	734	743	735	771	779	782	736	755	762	733	694	786	772	745	752	718	783	755	779	805	742	746	777	764	736	785	762	762	738	751	757	764	764	730	771	770	720	732	785	749	766	750	728	702	728	770	768	746	739	713	771	729	807	765	755	775	728	775	775	688	730	722	700	763	742	741	711	726	749	717	736	812	721	736	762	715	744	743	681	750	762	710	815	767	755	738	726	719	751	815	721	747	718	755	774	787	819
27531	34407	15796	4053	1209	692	644	588	616	620	603	600	583	590	576	621	580	575	593	588	587	606	635	555	625	589	591	578	588	576	615	570	547	596	586	598	626	630	611	601	586	636	569	624	623	555	597	599	613	633	625	616	564	613	616	582	578	566	605	626	612	552	589	614	544	585	621	592	590	644	566	605	648	595	607	586	592	546	586	585	551	618	612	561	579	572	582	604	592	664	623	659	603	562	606	563	592	527	611	582	556	539	607	633	565	607	575	612	581	579	570	550	574	601	599	575	578	659	589	579	635	594	616	625	609	596	577	586	596	574	609	588	565	569	584	574	611	614	550	585	595	555	622	617	594	588	571	544	594	588	574	580	606	555	615	596	606	619	628	621	619	613	615	608	623	586	577	603	564	604	583	610	610	622	582	598	594	589	604	614	608	579	575	575	609	606	549	563	587	606	608	591	567	601	557	540	553	618	552	603	549	598	607	600	551	596	547	566	611	576	561	572	587	592	609	561	607	579	588	653	585	638	540	575	563	627	619	580	616	595	577	589	546	617	595	608	584	604	540	584	593	609	591	602	589	603	608	616	590	605	574	530	603	556	595	582	641	600	602	590	552	548	587	628	552	627	576	615	562	546	606	609	580	561	595	583	660	639	569	566	540	607	579	600	571	583	570	569	606	591	573	623	584	616	602	615	640	567	570	607	630	589	580	589	618	631	584	601	606	610	612	578	604	573	617	626	597	618	610	607	625	597	577	597	621	606	555	631	598	596	589	571	659	608	587	620	563	601	655	593	641	618	601	620	586	608	615	580	615	598	592	635	665	546	615	595	631	590	612	561	599	621	604	620	610	628	602	577	605	632	599	584	592	588	596	574	639	606	573	609	612	574	600	579	608	577	631	561	572	583	623	565	598	592	626	572	584	601	544	585	597	596	587	619	610	591	593	622	564	627	621	613	607	564	592	571	595	582	575	595	633	567	597	606	600	598	593	567	613	593	576	591	599	586	641	555	583	624	620	540	586	622	575	553	582	592	576	636	633	606	588	597	621	580	617	570	577	591	578	597	618	623	598	573	619	560	564	602	613	565	611	597	585	625	619	617	610	632	556	597	579	594	608	580	601	597	567	592	597	588	622	583	575	568	564	651	596	623	588	577	618	601	598	607	570	610	589	606	567	558	582	557	610	577	596	592	588	590	555	552	559	565	576	577	603	550	562	548	588	558	580	584	590	604	638	619	580	588	559	614	591	645	618	551	516	600	608	612	619	598	588	571	625	620	590	585	579	563	576	588	642	622	557	578	598	590	617	609	627	617	627	610	603	611	595	607	593	569	616	572	582	583	578	607	583	620	583	600	597	587	615	622	546	578	626	558	561	598	632	580	628	586	597	591	588	581	592	584	619	556	561	606	623	612	569	580	571	589	562	644	585	595	640	571	584	610	592	565	573	617	594	602	630	590	571	574	592	590	623	597	615	616	630	625	608	564	583	601	636	603	595	600	552	625	563	637	607	558	582	620	605	581	589	583	565	578	613	585	611	640	598	579	619	619	619	593	578	580	622	596	606	588	581	562	615	572	606	587	581	585	574	604	593	618	583	608	572	588	561	629	620	586	651	586	609	616	608	609	595	568	553	611	581	582	602	588	596	570	576	574	561	611	605	605	573	596	581	595	604	619	599	581	611	556	579	580	577	602	625	560	560	622	618	578	579	593	586	596	537	616	561	550	604	622	608	604	595	594	620	595	569	623	617	598	611	620	590	632	590	614	596	594	613	607	617	609	631	592	591	588	572	596	552	563	669	563	559	622	603	620	656	588	598	577	589	565	556	597	625	565	611	612	582	561	656	606	625	622	615	535	632	598	610	584	608	636	604	598	591	556	587	607	613	579	611	599	595	593	554	616	603	548	637	588	585	657	592	603	648	608	607	558	616	587	632	609	637	588	556	654	623	554	581	592	600	577	539	555	577	578	552	575	585	603	587	595	621	592	570	599	607	642	577	565	621	592	560	608	558	601	615	601	601	593	592	602	579	595	590	574	606	564	555	597	617	591	600	612	594	606	615	603	644	609	576	616	607	620	597	600	584	626	535	608	575	603	574	610	587	618	606	596	608	614	564	552	590	562	596	582	620	587	624	590	592	558	548	575	604	591	639	589	580	593	586	604	572	605	585	570	586	634	602	593	586	624	587	573	598	620	591	606	598	656	603	562	628	616	625	595	619	564	608	573	583	585	594	624	571	581	598	639	609	648	608	608	591	629	595	604	620	633	609	567	632	601	645	563	608	598	632	600	581	598	579	616	612	530	627	585	571	605	631	608	569	615	583	546	597	578	629	605	571	577	575	640	578	611	630	629	646	604	625	635	579	594	616	606	555	603	569	579	598	576	565	559	609	624	602	653	621	598	573	591	593	621	574	592	591	601	570	600	650	603	618	610	594	604	604	570	603	574	619	622	579	651	599	576	631	608	617	626	597	547	604	610	586	611	644	605	635	604	599	568	614	586	624	568	565	633	600	577	576	606	600	593	576	604	616	591	595	596	613	576	586	590	579	610	542	600	613	582	592	587	575	655	604	611	594	543	609	560	582	581	586	575	561	598	579	623	565	616	620	636	644	602	565	571	559	596	605	619	582	574	614	630	570	568	586	574	565	577	593	575	605	570	572	591	575	620	617	614	595	575	630	585	596	629	594	586	584	627	656	563	589	594	589	582	631	591	572	567	594	569	584	586	592	568	615	600	605	636	631	575	570	565	593	603	588	572	569	638	577	621	628	550	597	573	614	609	601	618	586	549	618	575	582	612	563	625	596	612	588	614	601	573	639	572	582	656	604	567	601	633	540	605	602	589	575	608	530	551	595	605	602	588	621	607	636	578	629	598	621	602	590	596	590	599	586	587	622	649	575	572	598	613	575	617	617	574	606	539	563	587	591	615	601	627	627	636	616	615	613	629	607	562	621	611	630	604	599	578	591	604	581	600	572	585	552	629	565	572	559	584	621	566	566	587	628	591	561	587	600	592	589	583	594	647	550	594	617	604	589	587	572	589	574	599	576	559	603	624	596	631	611	606	584	576	601	649	597	605	610	627	596	619	595	583	595	558	603	589	603	614	611	619	606	588	606	592	546	640	612	596	590	580	609	625	626	624	572	558	596	593	627	583	584	586	574	590	630	585	608	605	539	588	589	517	616	609	626	580	584	568	585	603	616	614	601	629	526	629	597	598	580	599	609	609	593	584	552	594	603	581	613	581	561	579	586	576	612	581	620	614	556	558	584	618	614	586	618	603	614	571	575	613	649	592	572	619	606	611	598	579	602	591	614	612	596	604	633	593	628	612	612	617	613	632	615	631	577	600	587	572	579	586	567	568	532	574	572	554	627	617	607	622	580	604	585	595	605	610	568	531	515	602	612	616	609	595	570	569	597	626	556	588	579	571	600	580	594	591	590	593	610	644	625	655	617	599	610	558	576	582	559	585	625	609	638	577	570	599	589	611	612	568
27133	30210	38908	28373	10793	1861	905	793	782	738	812	766	709	761	787	732	722	780	748	789	790	711	731	744	683	751	778	748	740	728	727	751	757	740	785	781	690	741	739	739	676	786	721	771	741	755	716	720	747	720	800	725	771	760	797	737	774	810	739	698	762	729	745	701	781	770	679	734	758	706	730	734	713	755	753	692	726	721	709	776	763	752	727	754	737	747	740	723	754	662	750	702	679	792	750	715	781	735	725	735	749	725	733	755	726	742	774	715	760	731	700	724	685	774	710	761	766	731	758	746	746	728	766	778	725	744	705	819	663	678	721	776	779	743	781	739	725	701	762	740	775	742	828	791	745	722	711	735	744	743	738	749	765	757	693	712	749	782	750	724	759	733	657	694	792	722	725	714	738	756	779	792	713	749	750	775	741	751	822	668	749	700	736	755	714	749	689	731	714	754	716	704	743	793	755	718	716	715	734	742	737	751	792	746	727	758	763	752	759	736	738	770	710	764	774	751	718	750	702	745	735	736	772	741	730	736	797	742	741	713	723	711	740	741	713	785	757	751	727	726	708	727	755	716	726	714	756	720	718	768	792	725	759	728	674	744	744	697	748	710	751	774	763	756	758	696	738	761	781	747	797	683	801	734	691	742	735	700	797	729	638	715	730	725	755	757	777	813	744	737	752	759	725	731	786	746	752	692	750	701	743	756	711	746	776	753	708	740	752	706	733	734	750	751	738	753	701	741	738	735	776	728	714	735	703	717	742	710	784	709	753	744	712	754	778	778	743	755	745	743	682	689	705	742	739	767	760	734	718	656	712	730	733	800	742	740	783	733	709	790	749	800	744	743	754	738	756	772	754	730	762	728	783	766	699	778	720	729	721	747	738	760	751	765	730	754	755	705	801	702	806	767	741	758	742	732	730	782	775	763	753	778	753	741	762	686	703	756	684	765	732	706	713	779	734	766	775	768	771	788	762	746	724	724	722	738	673	674	725	720	733	752	735	736	784	761	747	711	748	731	706	735	712	772	744	751	740	709	782	739	710	758	740	740	727	726	767	730	768	750	727	726	761	755	793	723	733	742	763	717	746	716	698	732	771	729	693	730	710	735	763	744	747	747	730	719	716	755	701	740	829	744	796	732	730	743	713	727	721	741	746	788	699	690	724	744	734	747	790	776	770	705	771	754	729	705	729	756	779	731	658	718	769	713	736	715	708	742	799	752	739	763	759	723	817	721	752	730	755	741	688	786	748	745	793	701	752	701	793	742	774	733	713	759	692	719	709	750	767	736	737	729	781	732	738	766	758	783	725	703	704	754	737	741	777	762	750	779	731	770	702	746	721	768	738	724	740	768	766	797	742	706	733	786	756	686	739	742	747	773	782	752	751	686	762	703	762	709	730	751	718	724	748	731	733	733	760	730	762	714	699	774	744	749	726	748	736	688	730	772	810	767	760	716	745	727	738	714	745	755	717	717	707	745	709	751	735	684	724	753	721	741	761	697	720	743	726	724	777	677	695	763	728	766	783	728	706	774	713	750	762	741	723	721	787	754	721	752	736	704	757	694	716	721	733	775	753	780	728	698	706	745	740	757	717	753	713	739	741	781	736	752	792	728	707	702	739	719	718	759	735	726	723	673	755	733	758	721	738	757	739	740	733	763	755	756	728	733	712	771	733	736	712	715	711	741	708	787	787	752	807	746	714	744	719	782	778	749	762	759	759	783	748	742	758	739	757	721	747	731	745	739	805	774	711	751	738	733	715	736	782	739	779	731	718	721	743	763	714	765	690	763	703	764	738	719	725	780	728	740	739	728	800	806	764	759	744	703	742	744	737	718	727	771	750	723	734	758	765	745	722	790	729	728	743	715	700	760	776	739	733	724	733	732	738	770	745	735	739	764	781	725	728	732	747	766	737	750	702	747	742	789	732	706	748	705	721	772	732	743	757	715	760	744	732	750	738	748	739	706	763	741	729	748	712	723	732	749	726	753	777	752	785	782	735	744	771	750	810	722	770	744	794	705	699	748	735	733	785	732	753	752	725	759	698	756	757	767	745	738	719	700	725	795	766	793	761	706	698	754	732	728	744	734	733	726	740	746	777	716	756	738	705	708	714	702	730	748	780	719	736	748	743	736	744	669	748	763	706	761	736	735	731	747	727	713	740	755	728	761	756	769	751	769	723	778	750	724	752	701	736	794	747	749	709	774	740	733	785	720	746	710	715	723	751	775	758	734	780	752	737	723	790	716	745	735	718	741	741	731	695	765	708	741	744	773	780	766	776	719	731	710	744	729	733	744	701	755	737	739	766	729	749	716	738	800	733	695	755	716	701	771	721	762	720	738	725	746	762	768	699	729	752	726	725	793	763	712	732	735	738	757	754	723	743	732	734	730	753	749	752	699	743	745	711	759	736	773	761	716	764	732	770	744	720	750	728	691	779	668	715	761	714	737	767	723	735	678	754	737	779	756	763	768	738	730	743	726	712	734	672	767	720	699	725	738	724	747	765	741	759	704	768	755	735	729	785	745	722	778	784	720	721	802	701	725	737	773	720	814	780	729	720	714	763	758	773	735	721	693	765	755	762	774	743	740	720	797	720	747	737	751	755	767	785	691	754	737	709	705	746	715	755	724	740	735	755	757	726	715	746	762	722	731	710	730	759	728	740	748	747	740	744	756	679	807	760	730	741	732	728	777	727	719	751	770	739	732	728	752	719	749	724	784	745	768	748	750	730	736	759	709	775	783	711	726	724	736	747	707	722	762	726	739	744	743	754	714	753	718	735	741	731	786	733	769	767	732	762	717	727	792	703	730	763	710	774	736	738	747	732	725	775	726	720	738	755	759	754	750	744	711	688	719	765	775	738	742	749	733	715	761	763	747	705	748	774	780	796	743	778	696	763	761	744	732	718	738	745	764	781	765	744	719	676	707	738	732	759	722	730	726	764	709	725	723	747	728	751	733	752	761	728	775	737	734	747	804	775	717	726	704	839	749	742	701	748	726	695	741	746	756	762	792	706	765	737	737	737	732	783	779	769	724	718	777	764	751	760	719	694	769	713	699	751	718	725	787	749	759	749	733	725	718	735	753	745	713	750	726	726	779	678	753	740	730	741	745	768	785	708	694	774	735	702	789	745	777	779	740	743	711	768	729	750	783	778	733	774	689	732	749	810	739	778	721	724	749	754	754	721	725	719	755	742	726	693	704	758	742	748	733	717	751	718	715	791	693	746	761	666	733	773	775	741	756	740	724	702	748	715	718	738	736	723	740	714	709	793	739	771	743	741	750	716	740	723	749	693	732	751	753	743	726	795	726	687	713	758	736	786	751	754	785	734	731	749	686	775	696	725	728	734	761	758	701	722	677	750	717	756	760	758	794	737	749	759	754	734	758	733	740	689	759	703	746	752	742	790	736	755	774	756	758	731	743	757	725	749	713	721	772	731	785	749	758	771	771	726	751	781	773	736	744	724	705	757	778	755	732	737	712	753	776	738	747
60136	80998	46264	15788	3963	1122	726	640	615	604	654	625	618	627	619	622	617	620	609	654	608	619	661	690	663	665	662	619	623	648	634	641	620	640	614	656	658	587	636	644	652	650	622	644	640	643	654	638	599	627	637	644	648	677	659	678	618	628	696	582	618	621	642	620	625	629	606	617	651	644	659	622	640	672	617	679	619	593	599	627	631	636	643	620	670	622	642	602	618	615	674	597	654	641	664	612	659	639	625	658	635	587	620	681	626	630	620	633	653	611	634	676	613	649	607	666	682	640	585	613	633	620	601	649	627	611	629	635	639	636	595	662	652	610	620	641	631	673	600	598	585	636	627	625	631	612	623	586	631	595	629	662	651	639	593	606	629	663	656	599	604	641	660	629	675	665	625	618	649	668	641	624	609	652	664	638	620	614	625	613	639	648	621	622	655	648	644	626	655	696	593	647	601	629	629	656	625	639	667	645	644	629	614	635	654	638	594	594	619	670	636	680	674	645	634	626	640	605	625	634	644	653	578	627	635	645	622	608	606	643	644	622	607	707	653	622	612	681	592	617	647	604	670	632	646	651	642	666	607	621	623	676	605	636	643	654	698	660	668	594	634	662	634	623	639	637	665	615	640	597	644	666	650	647	583	612	676	633	611	623	674	658	661	639	645	606	621	630	663	673	669	643	627	650	649	661	625	622	612	629	643	638	631	617	656	656	659	657	658	613	616	683	605	618	633	644	622	602	653	568	629	614	625	636	605	657	614	649	615	586	610	618	635	656	679	614	642	624	594	642	648	676	633	612	623	612	601	620	644	619	564	640	656	638	616	603	601	577	638	637	674	636	681	625	583	649	647	625	620	596	648	624	660	650	592	653	636	604	605	621	662	623	638	624	638	648	655	628	581	648	613	635	670	628	588	644	593	576	637	667	632	644	621	616	604	642	638	634	633	615	573	611	652	609	657	599	682	614	654	601	607	639	608	652	630	594	630	674	682	675	654	591	618	653	613	607	663	647	598	630	592	608	652	608	674	621	625	624	624	640	616	625	601	632	637	613	665	646	663	615	634	656	638	601	625	613	638	601	579	643	653	623	661	615	638	629	632	579	620	631	625	644	589	622	615	659	590	566	629	673	629	636	651	652	662	643	624	621	652	632	669	685	669	643	614	608	654	648	615	636	636	636	673	667	623	645	608	612	633	658	641	666	606	637	641	604	664	630	648	654	608	629	656	624	648	648	663	692	606	660	658	664	641	630	638	655	600	588	676	634	620	663	651	647	634	616	666	624	651	633	678	638	650	655	637	641	599	640	634	668	616	637	660	653	666	650	595	636	644	584	632	668	606	638	691	606	584	585	611	578	624	602	632	606	648	669	656	608	627	670	625	624	615	593	635	601	613	627	604	598	600	659	631	606	636	612	657	656	616	616	608	623	615	633	631	657	636	643	615	621	613	630	641	631	645	637	639	629	619	666	646	630	617	610	631	613	616	617	627	596	594	613	608	613	649	637	658	650	610	595	629	697	663	645	602	669	654	664	655	655	632	652	655	651	652	606	647	625	608	648	599	616	640	610	651	635	629	655	650	676	576	630	630	675	633	624	643	636	604	594	621	642	628	650	654	612	618	642	623	623	614	623	644	624	622	672	607	645	621	634	570	630	665	591	667	668	622	612	657	600	641	607	620	625	603	595	604	625	702	647	625	642	666	614	652	627	668	617	620	638	607	648	585	640	618	633	622	650	629	654	618	652	631	622	632	598	637	663	645	644	622	637	619	653	607	639	653	636	628	645	642	610	638	633	625	622	610	621	608	630	645	585	617	636	599	616	610	662	647	609	617	591	654	667	637	654	641	640	596	648	606	614	614	635	619	623	677	684	632	654	637	668	615	639	611	638	621	624	622	632	598	635	647	645	625	627	586	633	643	676	656	629	638	648	628	625	666	649	623	642	636	588	624	610	641	657	655	607	622	583	656	662	600	622	607	649	658	593	636	627	624	606	609	597	592	611	667	595	622	644	614	579	623	651	615	642	661	642	672	642	655	641	625	601	634	628	634	633	635	640	661	652	628	617	637	625	635	625	588	675	665	666	622	618	625	596	626	631	673	612	621	639	653	620	671	656	645	635	606	612	639	626	685	679	600	606	615	634	612	633	613	665	643	627	639	647	635	651	630	653	633	625	664	630	625	633	627	672	652	624	633	627	672	605	592	611	622	595	610	622	630	600	658	623	654	601	607	577	640	632	645	638	627	600	620	659	636	660	593	644	605	580	634	627	647	654	624	618	604	674	617	611	604	648	652	598	627	628	609	607	592	669	679	653	602	607	696	637	665	596	665	603	634	663	658	572	659	618	668	634	634	637	606	667	641	610	639	594	620	636	661	674	624	602	656	599	651	643	638	625	652	597	627	630	644	597	650	620	629	628	661	654	609	647	660	678	619	651	617	617	605	636	660	618	612	639	658	626	661	642	648	642	626	632	612	626	627	616	655	661	638	692	664	592	643	625	636	657	614	612	621	631	661	618	649	667	609	632	608	616	661	692	646	585	665	626	638	673	621	599	646	623	633	678	661	620	617	612	638	659	634	649	673	571	666	654	647	636	604	639	611	650	631	618	602	617	616	679	600	628	643	623	634	631	640	615	610	606	601	603	631	635	652	653	589	626	667	642	599	646	639	647	698	632	659	617	680	621	665	634	614	622	662	638	612	579	649	632	658	649	626	652	613	619	609	649	670	676	582	627	585	670	636	595	634	632	669	582	585	658	612	600	629	591	648	610	634	595	621	607	637	589	671	622	613	619	635	638	678	642	639	661	634	601	636	621	629	626	673	562	612	631	602	657	614	631	617	607	638	597	641	677	604	664	623	665	620	645	608	568	639	630	670	668	599	615	618	666	637	684	646	663	645	573	616	634	670	639	613	658	617	645	635	635	561	652	647	634	587	625	613	607	605	640	612	620	626	635	632	629	620	599	630	631	598	603	605	680	618	616	611	648	622	616	676	640	650	645	707	685	677	620	626	656	694	607	578	642	623	620	588	625	629	614	623	646	628	604	627	612	648	635	623	629	645	613	615	582	631	636	648	593	571	658	610	596	605	635	619	609	605	617	640	646	597	674	620	646	675	648	662	650	616	614	660	620	624	643	607	631	658	636	598	630	609	641	658	619	657	642	580	623	604	632	666	637	665	593	635	598	656	626	678	600	642	690	629	588	613	635	625	632	627	684	627	660	676	610	616	653	617	630	645	618	657	648	640	602	592	647	628	633	632	643	651	615	646	587	595	660	606	601	643	634	636	599	643	643	629	666	597	621	600	602	688	677	663	595	682	639	619	589	640	602	643	634	625	667	619	622	655	618	612	612	609	602	587	620	625	616	625	656	596	649	680	573	614	671	652	643	626	613	631	648	621	633	628	644	591	602	640	665	627	628	652	678	580	586	626	615	633	637	658	596	579	663	620	590	649	675	627	578	667	653	639	608	625	633	596	637	644	611	638	713	610	592
24535	23601	32854	27015	20628	11464	2279	1139	935	926	983	1000	968	986	983	1018	951	971	969	955	973	978	927	924	927	930	975	969	937	951	946	964	927	951	962	956	954	965	901	981	1000	949	990	984	944	929	948	915	948	912	952	958	917	958	968	931	921	958	922	928	914	920	931	901	952	882	901	958	965	982	968	916	988	908	895	996	939	935	936	932	951	937	910	949	912	949	923	945	964	918	901	896	939	914	958	938	914	932	921	948	922	876	902	916	933	864	926	926	966	934	933	1003	892	929	893	934	886	884	872	962	943	990	984	943	920	900	976	937	950	937	992	880	953	907	928	930	913	928	939	886	854	941	946	967	920	894	926	951	901	916	917	958	911	860	933	935	967	965	920	916	919	934	927	927	912	841	893	942	912	934	903	924	955	913	932	969	946	929	945	937	879	962	983	891	970	963	949	891	957	915	869	909	934	889	936	944	946	928	927	957	917	920	874	878	939	924	917	917	936	918	935	935	891	894	906	971	948	915	926	906	900	917	905	920	926	885	904	932	873	947	940	919	928	946	908	913	905	895	947	942	914	921	957	933	920	882	964	913	905	910	924	948	888	909	982	983	889	948	903	966	921	946	915	968	939	923	933	959	957	890	906	947	903	918	918	932	957	939	937	940	920	884	956	906	953	884	904	899	882	892	951	894	910	973	902	909	917	920	933	907	924	901	913	883	918	939	961	957	957	884	932	912	990	907	967	961	910	990	898	939	943	910	918	925	939	875	890	908	917	917	877	964	947	869	860	968	960	901	955	915	915	941	992	859	932	964	982	965	917	904	992	932	862	904	912	955	954	931	884	945	932	973	981	842	989	904	961	909	894	884	904	969	878	941	897	971	913	911	921	944	929	908	876	937	933	953	911	918	905	935	926	910	987	887	905	991	909	944	918	963	923	903	947	897	927	922	910	955	961	965	939	923	934	913	940	988	963	989	963	896	893	925	920	954	969	909	919	924	974	976	940	941	921	956	949	944	933	952	886	917	931	889	926	947	950	912	971	850	941	934	921	905	908	957	919	909	961	961	923	888	935	944	964	934	926	942	952	923	927	838	895	903	930	944	950	920	945	944	916	925	888	896	928	968	902	962	923	916	918	954	922	922	920	911	929	941	919	890	918	919	908	928	915	902	915	872	962	1029	913	900	950	942	895	947	948	967	955	918	926	893	924	924	943	908	934	947	892	923	963	849	876	931	951	858	951	910	929	984	871	882	879	894	958	885	955	907	926	872	866	880	951	907	904	992	922	936	913	943	913	961	969	930	902	895	918	939	930	941	906	962	906	882	934	960	932	960	928	879	903	910	894	873	950	966	934	938	911	916	900	950	955	915	917	973	935	910	917	861	912	981	926	909	952	909	929	910	971	942	931	925	942	922	975	976	957	969	940	940	843	867	949	927	949	923	876	928	993	845	915	947	894	872	932	982	949	997	957	922	965	949	993	968	888	930	967	856	965	955	982	981	969	910	959	915	920	915	907	942	929	862	936	925	929	909	915	965	946	887	895	915	905	944	945	901	989	961	905	922	893	902	943	953	909	937	922	894	921	970	910	882	933	1001	914	882	913	896	986	945	971	915	861	950	929	860	903	930	953	894	930	918	882	971	983	944	917	926	949	944	956	923	904	967	879	896	947	918	899	881	908	893	932	975	967	917	992	942	972	949	898	894	911	951	953	947	923	919	966	963	978	895	925	951	910	948	902	911	913	877	968	947	905	977	957	926	933	926	1001	938	935	907	924	964	905	959	922	980	886	933	917	895	941	868	957	910	888	966	913	917	958	878	919	944	984	964	978	914	960	910	920	924	939	915	895	923	942	900	916	927	881	945	938	959	953	905	850	910	978	946	944	936	964	933	883	890	951	1003	938	979	865	936	956	954	1003	910	918	996	911	932	938	956	886	966	979	877	952	970	958	889	914	933	922	909	958	895	919	886	901	894	942	924	969	950	958	887	989	982	978	906	934	956	921	932	962	957	909	948	914	948	926	905	921	958	921	921	955	930	870	872	969	924	920	940	865	861	936	928	950	958	865	952	977	951	949	967	940	910	963	911	934	927	964	927	978	965	877	897	928	960	911	921	946	910	909	963	901	895	908	868	940	933	896	918	935	908	989	939	922	934	916	971	941	860	894	963	914	946	899	953	919	933	903	930	933	946	930	947	927	962	943	943	945	860	918	942	896	945	956	948	960	890	920	920	937	912	962	943	911	882	885	889	962	891	908	918	909	961	961	917	925	942	921	887	945	896	947	952	897	933	864	910	901	953	963	926	938	921	949	923	965	928	919	936	964	888	946	936	879	935	906	892	903	928	938	981	900	952	940	963	918	957	917	945	936	860	911	915	993	924	944	890	987	991	886	959	905	923	924	910	915	968	927	975	963	985	948	910	895	901	926	913	979	937	931	963	892	966	909	946	930	897	931	996	957	882	942	869	904	912	919	944	920	937	931	905	942	884	911	914	960	894	919	923	898	917	918	955	910	942	933	898	931	881	971	931	945	960	923	903	936	878	887	932	935	906	933	966	952	931	929	922	951	910	958	983	936	983	896	981	912	876	971	914	918	966	910	959	968	907	899	903	986	930	934	924	887	895	907	941	934	942	993	943	958	924	927	928	908	931	958	952	931	911	901	927	873	1004	952	886	943	926	990	917	909	930	917	885	921	974	884	920	913	883	913	940	941	906	960	977	917	858	960	910	920	866	974	935	918	929	919	905	945	955	924	916	952	929	943	983	935	913	952	919	884	999	958	953	981	932	882	1027	910	966	958	930	961	922	939	955	955	914	924	877	902	949	883	913	907	968	972	927	956	940	939	940	916	939	914	919	938	888	955	971	991	906	915	916	905	905	932	893	980	957	888	863	1003	912	982	955	868	914	910	946	960	969	951	907	908	878	971	895	954	918	934	933	895	933	901	883	886	989	951	933	899	940	935	908	958	975	910	871	974	921	991	930	900	951	969	887	928	927	953	962	904	926	928	915	922	944	1013	880	954	902	917	936	901	895	928	949	948	972	932	915	958	916	932	958	913	916	986	966	939	924	925	927	989	963	907	900	915	925	913	939	940	983	964	922	890	925	969	890	967	911	894	932	935	940	891	944	906	946	949	913	949	927	930	922	928	916	925	941	915	852	894	944	936	974	996	968	945	894	901	935	908	926	853	952	887	922	1018	931	887	878	943	948	900	964	915	928	865	925	953	935	946	942	934	926	894	845	844	958	951	962	968	903	884	915	935	904	925	907	952	922	870	1002	975	948	952	949	881	941	960	929	922	929	882	931	919	924	907	952	915	898	931	822	911	923	924	939	912	894	939	950	923	929	907	956	863	930	975	893	931	920	935	951	905	900	930	945	950	905	928	999	898	908	906	899	936	916	941	940	947	920	941	893	895	987	931	999	925	968	904	911	965	963	912	987	915	923	928	914	955	964	949	884	949	915	969	926	939	892	895	942	932	897	924	921	958	890	920	909	877	945	939	950	961	900
63504	99426	63372	27847	7620	2045	1016	797	742	886	817	852	877	825	842	848	881	855	863	808	819	842	802	816	869	822	815	817	857	824	799	845	868	831	799	794	839	862	849	850	818	777	871	855	867	855	828	899	810	777	841	752	787	794	837	848	822	857	835	856	820	846	894	818	815	839	809	785	843	861	882	828	858	832	832	845	814	818	872	837	856	809	800	857	843	813	871	781	820	775	771	858	838	870	892	846	881	866	789	787	815	813	821	862	808	809	802	887	813	835	779	813	838	820	795	835	843	847	855	885	816	846	832	816	864	835	834	856	822	825	805	847	835	810	824	850	800	826	796	810	808	839	856	804	854	806	860	804	853	756	849	786	859	814	815	800	820	810	809	807	821	824	803	837	859	906	851	852	819	828	856	866	822	862	831	865	878	799	843	840	807	862	822	815	793	811	875	862	874	823	839	850	850	800	846	822	827	841	827	816	826	806	871	794	799	781	854	826	793	771	796	863	812	834	790	812	842	818	778	833	812	844	823	807	793	808	795	774	818	826	832	833	801	795	857	803	814	825	909	831	813	860	839	855	863	849	820	800	800	780	826	787	820	844	841	785	810	888	828	831	854	871	801	851	868	845	825	852	891	802	862	823	832	843	813	838	831	853	820	864	836	871	856	820	857	867	789	831	856	827	829	773	866	801	806	846	792	771	876	840	866	837	801	819	842	844	805	801	849	824	854	821	800	832	839	815	784	847	865	819	840	817	834	787	815	830	811	830	868	845	817	787	821	839	852	811	828	833	801	827	839	817	785	797	843	820	779	874	828	815	819	838	883	851	861	841	747	807	766	814	791	819	835	808	801	806	838	831	793	805	870	830	834	794	797	805	813	785	851	822	827	814	801	837	867	820	793	855	864	854	838	813	823	773	851	828	780	816	850	794	857	860	813	817	834	842	786	815	815	827	822	826	829	776	806	878	820	815	823	792	844	826	796	871	815	791	832	792	848	835	831	793	773	758	821	841	812	827	763	810	861	858	782	877	857	845	773	796	777	848	834	804	814	847	804	803	835	855	834	844	825	794	841	809	857	816	792	832	829	897	850	850	808	887	785	769	789	874	835	823	818	789	813	798	837	808	842	825	806	809	877	778	814	835	850	807	844	788	806	801	829	839	853	832	819	819	802	769	828	813	798	820	833	833	796	835	811	836	893	839	850	800	811	869	837	780	840	853	778	835	819	791	814	799	844	820	859	770	864	797	844	837	816	823	837	782	790	823	857	845	791	807	849	842	855	815	821	821	849	841	832	811	847	835	798	852	809	845	779	844	829	820	847	839	881	835	792	826	856	847	811	858	837	800	836	795	833	809	795	821	826	796	827	845	815	773	841	827	836	841	829	858	869	877	845	841	831	807	859	856	854	850	834	839	844	787	843	837	798	799	829	849	816	850	796	820	816	832	820	740	761	823	856	792	833	829	795	799	855	846	799	819	817	875	838	829	854	872	794	849	794	809	797	847	819	850	835	837	771	803	833	795	842	829	818	834	819	793	842	833	855	806	820	801	801	796	837	815	817	805	781	841	870	812	805	795	788	814	819	860	824	813	797	865	814	843	849	859	821	889	831	788	795	848	851	850	835	795	821	800	821	794	787	828	786	873	888	836	832	823	827	782	773	787	773	799	788	816	780	823	898	785	816	813	865	824	772	746	829	787	794	841	820	825	858	818	787	784	821	844	806	823	786	897	837	862	847	817	841	772	774	860	805	838	778	872	797	761	805	909	821	830	813	828	835	821	829	796	827	883	823	868	860	837	805	795	829	794	834	826	797	791	858	764	849	788	826	824	848	831	809	843	857	816	806	799	863	851	832	800	795	812	793	809	823	894	817	844	877	879	828	865	834	865	838	839	874	816	847	894	857	805	817	844	825	820	819	864	806	813	833	838	836	782	796	831	819	776	844	816	807	825	805	758	834	792	812	819	830	802	830	812	841	795	833	789	871	817	776	808	786	806	824	840	795	816	785	842	857	808	834	799	828	859	813	823	809	827	803	787	787	844	843	872	832	842	847	859	768	812	799	815	764	876	813	835	782	855	800	793	843	793	787	811	816	868	860	808	797	862	777	830	769	866	802	831	808	833	866	843	847	812	837	856	810	832	788	801	829	816	853	788	795	815	818	806	810	803	843	861	744	820	794	848	840	835	814	876	828	830	751	838	830	833	830	825	804	829	853	788	807	777	758	826	789	800	810	845	810	812	837	775	821	847	800	833	868	813	795	853	816	789	818	852	839	758	852	811	867	853	801	868	816	831	840	808	862	788	826	762	785	809	812	830	831	817	818	854	848	827	876	863	801	826	822	792	788	838	785	853	797	844	793	822	791	776	774	767	757	835	806	788	779	882	766	919	825	804	751	842	825	789	835	810	895	795	808	838	834	843	802	763	872	815	787	858	852	836	778	786	835	849	822	812	788	814	849	847	843	803	813	860	837	800	804	789	835	854	829	754	824	832	815	817	839	850	806	869	841	831	844	773	831	797	847	863	815	756	809	848	813	804	789	791	829	836	805	839	812	836	849	808	810	828	830	862	816	829	843	833	848	840	861	850	820	837	788	813	823	781	799	881	872	808	814	817	874	871	757	861	803	823	791	868	859	810	775	756	764	792	831	791	814	861	810	828	792	777	830	804	806	813	778	798	830	826	723	833	794	801	854	827	781	807	850	838	803	798	801	818	855	852	788	785	867	841	793	839	788	837	768	799	834	851	836	824	813	854	776	827	803	787	754	840	840	845	834	829	822	800	829	861	877	844	838	818	833	778	839	862	823	793	879	806	819	781	878	808	820	786	827	798	754	847	842	845	813	830	810	819	829	780	798	849	791	862	823	816	838	855	787	819	856	808	831	800	801	844	808	831	818	825	827	881	841	759	810	835	824	791	841	829	837	838	861	796	819	826	852	823	790	857	854	836	868	798	858	805	798	829	857	863	815	838	860	819	818	863	826	820	820	850	818	806	834	837	820	829	805	792	794	832	837	792	828	747	836	898	901	808	832	820	824	794	843	824	860	824	782	856	831	797	814	817	817	829	849	781	803	817	805	851	791	866	778	831	850	779	848	834	830	796	810	798	765	857	797	856	823	826	829	801	823	836	811	779	884	787	867	851	877	772	872	798	826	782	837	837	779	845	875	834	811	836	821	783	818	825	843	845	809	840	811	823	834	839	813	841	779	818	844	835	852	795	838	813	811	803	791	860	831	850	806	880	857	820	793	867	805	826	834	854	850	872	833	794	828	841	787	810	825	811	841	822	877	804	818	845	838	818	818	854	858	800	766	796	791	802	822	831	804	833	855	810	758	820	786	817	790	812	793	832	822	818	839	824	813	844	838	785	824	821	801	836	796	811	817	796	861	839	835	848	803	779	835	810	820	777	842	788	842	804	844	849	800	835	744	782	843	823	818	797	785	851	801	840	814	840	828	812	822	852	813	797	840	837	831	824	814	864	865	821	871	832	844	804
33169	31098	22355	6725	1307	786	749	704	677	700	706	658	692	677	681	738	700	676	681	647	652	689	640	675	666	649	687	670	683	671	676	699	676	664	750	676	635	642	680	672	647	648	609	728	657	634	708	685	645	673	641	743	663	671	642	627	652	702	663	694	685	691	735	642	695	661	674	617	636	712	659	664	678	719	653	657	653	676	694	657	682	672	693	686	721	699	677	641	659	683	695	637	672	662	663	624	676	666	641	689	685	663	669	694	698	626	693	676	661	708	663	671	646	657	692	683	681	682	671	687	632	659	683	648	690	692	658	669	664	683	654	689	672	700	695	663	642	650	651	635	648	683	699	675	661	675	708	692	629	671	665	666	645	705	691	722	671	625	665	691	640	646	641	690	707	668	654	700	692	692	662	655	646	701	680	654	676	692	633	651	703	657	671	663	666	677	676	692	655	641	666	722	734	638	657	638	660	704	694	666	653	704	664	682	630	695	642	723	645	682	635	678	645	676	640	674	704	696	700	683	653	623	664	692	646	645	673	682	688	627	649	701	718	654	652	644	685	638	707	709	672	623	719	682	705	654	707	697	683	675	629	685	692	664	632	658	687	640	693	676	672	708	677	713	704	677	672	699	650	643	660	666	660	664	707	675	657	670	707	691	663	712	658	589	681	638	706	669	710	650	705	629	714	684	629	671	631	679	666	684	660	660	675	669	657	707	635	682	663	668	678	698	609	683	686	691	647	630	682	695	635	650	692	666	687	714	645	648	634	665	700	693	653	708	652	640	655	740	707	668	702	630	662	697	692	664	652	682	662	696	668	616	685	680	671	660	653	665	660	667	644	669	704	735	628	671	642	677	668	626	675	702	653	619	667	640	664	703	653	612	651	705	704	711	691	656	665	668	651	661	699	686	661	702	688	679	680	648	685	654	685	666	681	698	683	713	660	663	691	633	704	662	700	669	654	660	699	680	725	652	639	672	658	627	700	658	630	644	632	667	671	717	632	676	687	651	679	684	685	678	666	664	644	666	671	688	656	699	694	629	691	664	649	703	623	710	653	643	673	610	704	677	667	690	616	726	617	672	659	676	676	704	686	635	690	696	715	637	627	724	636	692	672	613	659	680	664	615	670	703	674	675	699	651	676	716	672	678	691	676	698	667	686	653	715	678	686	679	660	705	699	665	710	674	680	669	674	670	723	686	681	691	694	678	677	726	617	642	659	700	634	643	660	630	698	632	666	645	682	712	617	675	675	722	680	700	675	688	634	650	679	674	650	687	723	698	719	667	695	698	660	691	645	666	660	696	657	692	641	686	643	693	695	677	702	609	671	721	682	728	664	622	658	714	655	629	646	658	692	719	648	687	667	673	679	659	666	680	651	670	696	704	706	664	652	652	652	678	677	620	661	675	698	711	681	645	662	680	651	700	671	651	694	687	726	656	676	706	628	726	693	660	691	695	711	642	621	680	656	653	677	709	671	656	655	685	656	681	682	641	625	683	652	701	706	687	623	666	651	682	701	638	670	661	702	693	691	711	624	693	679	650	675	628	646	730	643	693	654	675	678	706	668	692	751	708	635	663	671	628	656	688	659	728	674	662	646	670	653	669	683	699	603	655	687	689	701	678	629	658	700	657	692	670	635	694	709	641	709	643	698	663	688	688	681	654	695	650	627	690	675	643	674	653	632	613	602	645	700	697	711	710	677	684	620	665	698	701	650	668	687	674	678	681	627	692	686	686	650	690	659	688	731	710	677	675	628	666	683	662	696	644	662	671	686	706	673	708	654	709	690	655	649	651	704	669	686	677	691	667	713	684	623	669	703	588	648	664	652	649	675	635	647	729	677	649	700	679	670	666	642	692	704	701	654	700	723	717	643	707	638	638	696	703	633	713	639	688	701	660	631	671	623	659	652	637	700	663	684	653	616	677	689	682	635	680	604	616	664	715	648	679	652	689	717	659	651	658	704	694	728	702	646	675	640	658	668	676	738	625	680	716	628	716	647	646	657	688	674	704	658	680	691	661	670	651	719	717	653	659	674	664	699	687	703	637	633	696	653	673	680	692	641	682	665	666	642	704	676	747	677	669	694	632	697	619	703	637	670	692	678	669	700	675	659	614	677	692	616	704	671	693	661	654	675	675	698	660	670	646	691	685	703	635	676	682	668	675	687	660	649	656	718	643	716	663	622	666	670	671	643	676	688	674	633	638	687	689	633	716	705	649	708	683	672	651	667	672	695	688	737	661	677	648	627	695	645	652	682	685	680	686	669	634	701	708	698	674	648	666	670	655	647	639	667	660	692	703	673	672	676	653	648	684	670	685	620	696	691	641	661	671	703	613	660	722	659	650	638	675	717	655	665	665	634	699	659	675	657	671	669	668	718	643	628	730	655	722	684	654	688	674	630	687	653	702	694	652	675	693	679	702	683	678	667	677	680	660	631	645	666	673	702	696	669	701	701	665	630	623	670	667	657	659	659	648	704	658	694	667	711	604	670	632	658	711	674	702	668	624	672	656	688	663	634	672	638	680	658	656	702	699	651	613	665	656	680	650	710	641	706	658	613	704	650	639	677	692	728	640	660	677	674	697	690	711	661	637	700	637	693	679	671	697	709	688	678	703	674	643	671	684	664	684	621	681	658	683	699	630	698	645	703	692	688	677	684	711	685	716	658	649	698	677	611	693	662	694	723	658	632	685	710	690	683	671	678	650	715	689	652	629	675	629	677	638	657	670	697	640	700	697	647	682	656	628	637	678	657	658	651	678	661	689	675	633	682	668	658	669	675	639	688	662	678	662	609	628	670	686	720	669	655	626	687	640	655	644	673	658	724	712	714	644	725	676	688	677	662	699	666	689	691	724	667	694	638	640	675	665	713	673	656	674	633	711	690	699	672	642	687	670	615	645	689	661	695	661	657	664	639	673	628	672	682	660	671	643	680	677	693	684	712	705	661	707	661	666	697	680	723	708	681	692	722	744	638	695	699	639	649	684	663	679	661	660	679	706	656	718	677	682	680	666	730	679	685	633	686	651	663	662	625	632	719	675	720	679	664	665	655	680	680	683	675	686	672	680	663	695	695	635	642	691	641	674	664	686	710	685	710	653	633	686	680	702	645	694	637	693	687	717	692	667	716	679	677	666	686	637	617	647	605	681	650	680	674	616	656	661	664	674	649	665	658	676	722	671	679	659	637	656	672	694	682	638	678	673	643	670	700	724	676	668	644	625	667	669	650	677	747	668	665	644	691	627	700	685	685	659	651	668	703	680	655	654	698	671	646	714	674	664	650	642	651	659	668	693	661	693	736	662	704	644	671	699	686	670	651	648	694	685	636	674	626	676	644	698	718	678	651	667	673	660	639	667	714	687	656	637	626	716	682	708	632	722	690	654	700	677	666	690	610	654	670	703	655	687	675	669	696	685	707	694	704	680	712	716	679	709	686	661	657	677	693	666	702	684	694	695	685	659	677	640	683	664	691	709	686	677	701	713	696	701	663	706
28120	32904	14991	3380	976	646	573	545	545	528	543	540	529	525	596	577	545	612	538	571	559	536	563	542	526	561	553	559	544	558	550	518	501	551	562	589	559	557	555	586	543	546	495	519	590	553	573	550	542	529	535	531	589	578	582	526	537	519	523	542	545	535	561	530	540	538	557	519	548	545	533	556	514	566	549	528	507	509	576	541	534	547	590	555	545	553	545	499	560	562	559	550	581	536	566	544	543	542	597	527	571	526	522	553	570	621	576	557	531	515	533	534	536	542	569	507	551	538	544	545	582	561	528	551	524	509	541	514	565	518	532	522	522	562	567	567	541	563	535	529	548	506	547	544	552	554	514	574	576	539	547	553	548	533	589	559	538	565	491	557	542	493	553	547	511	557	543	561	529	502	573	533	544	555	567	521	515	528	535	548	575	510	542	565	551	534	566	535	556	546	523	589	547	547	555	497	537	524	558	550	491	527	570	533	514	562	526	580	522	531	540	546	557	509	534	567	559	553	569	547	584	532	535	537	549	555	535	591	571	523	537	573	493	563	572	501	535	571	526	534	556	523	554	563	537	534	548	561	530	527	486	549	552	534	540	565	577	575	570	586	524	536	576	562	500	539	511	525	498	525	563	518	483	547	533	523	548	527	558	539	520	598	522	538	547	487	543	530	529	541	541	553	531	548	588	530	533	563	552	549	542	485	538	545	548	486	527	555	545	516	603	540	572	541	541	563	538	560	517	539	528	560	526	556	540	581	548	565	543	555	533	570	549	586	550	576	580	506	567	537	522	511	522	570	543	527	502	567	533	535	557	525	534	527	558	496	542	536	522	540	552	565	538	550	568	546	578	553	523	566	534	544	509	574	565	588	566	550	564	568	565	555	566	527	504	564	553	569	521	579	557	541	535	519	443	521	515	547	553	539	523	533	573	538	519	551	541	510	490	560	503	526	548	558	551	541	562	500	522	538	539	578	561	520	535	523	551	522	529	550	533	527	591	549	624	563	568	551	529	579	573	515	547	519	520	557	534	581	520	525	526	519	527	545	529	517	514	527	528	500	512	550	516	530	564	553	512	536	564	564	510	544	577	560	572	522	558	537	526	523	568	580	539	543	564	555	537	506	532	542	533	522	572	541	503	579	516	544	529	552	559	575	560	537	574	541	575	539	553	475	495	538	525	520	557	546	502	508	525	523	507	538	487	523	511	551	490	525	523	566	525	528	567	509	505	523	514	502	536	534	553	567	507	571	506	557	553	544	530	538	541	557	501	529	515	516	529	521	542	538	541	514	507	507	567	520	544	511	576	509	541	576	521	510	573	544	548	535	528	555	537	508	539	537	497	528	532	540	544	538	535	564	530	561	550	507	565	555	551	549	591	551	537	527	565	520	510	536	494	503	551	541	519	506	577	530	518	539	508	518	529	563	498	549	543	537	564	562	553	531	554	584	550	545	541	553	564	555	525	544	528	539	564	585	499	535	533	538	547	565	539	530	514	553	524	532	502	516	558	514	583	532	557	554	535	565	499	518	549	545	571	531	516	573	541	523	575	575	571	547	513	564	530	558	540	564	533	553	555	535	517	529	542	548	546	529	502	569	550	534	541	490	527	555	564	569	510	552	596	566	517	505	581	592	547	552	546	548	553	515	564	553	508	517	499	579	591	486	565	581	593	567	586	524	575	558	510	497	565	537	519	528	524	527	530	496	558	525	545	526	510	552	575	535	504	538	560	543	537	524	544	535	565	587	520	550	530	554	548	510	552	544	547	546	536	573	519	539	525	526	523	558	546	549	562	523	518	538	539	568	518	559	529	541	531	535	555	524	527	523	541	532	537	534	545	570	540	550	528	536	529	529	540	522	502	546	541	517	546	596	589	538	560	540	508	530	520	540	496	514	508	569	560	528	561	565	534	501	531	536	530	516	529	539	530	557	559	521	538	512	513	515	528	501	605	537	545	534	569	529	584	542	543	539	535	538	550	566	488	526	550	526	532	529	544	512	529	554	520	506	592	540	550	543	528	527	571	551	543	552	545	555	565	508	557	607	522	519	542	549	494	516	564	573	570	535	523	545	556	530	546	508	539	570	538	517	575	524	560	557	511	515	590	578	541	526	519	598	584	541	542	573	549	499	519	555	550	559	515	533	540	522	518	490	517	599	523	512	554	534	601	520	553	556	506	542	556	568	535	554	537	514	546	520	537	504	538	533	571	518	524	532	529	536	553	534	525	534	492	517	531	581	532	539	554	571	541	525	543	538	582	565	536	526	556	535	584	509	599	504	553	555	545	530	567	519	498	551	534	551	543	577	559	516	529	567	555	492	531	518	537	540	516	578	547	510	593	531	510	518	518	569	549	530	574	525	596	521	520	571	572	526	540	529	539	534	573	555	553	554	518	513	534	538	528	556	527	550	521	554	552	547	549	514	552	547	532	580	522	520	517	558	549	533	556	540	497	548	560	543	529	553	509	542	528	540	540	551	525	540	525	575	541	558	503	525	559	565	521	533	569	584	526	513	549	546	508	547	608	524	553	549	545	535	513	579	549	522	515	598	597	549	560	587	526	536	543	516	551	542	567	560	532	577	543	516	583	532	526	554	546	591	539	527	531	500	543	513	564	536	574	559	534	545	558	531	535	556	560	511	549	499	569	552	520	525	543	536	542	543	553	542	505	545	592	542	537	487	508	532	573	496	554	534	499	551	524	516	538	527	500	575	530	557	504	528	542	494	535	544	554	575	544	565	529	542	547	544	554	524	515	582	559	543	550	545	489	566	504	541	495	525	564	539	549	562	535	544	577	542	537	518	546	550	562	538	549	503	534	493	578	528	554	529	546	536	541	540	536	560	584	598	515	565	559	532	552	524	540	560	535	552	528	525	555	546	575	539	551	564	555	517	540	574	582	553	530	535	539	531	543	520	585	537	557	513	558	495	508	542	573	543	564	514	548	544	553	559	542	574	564	541	548	569	586	539	524	526	556	557	528	533	502	543	527	544	579	552	545	553	569	576	517	517	523	494	536	540	578	553	461	522	565	533	532	546	518	584	543	590	486	543	557	545	513	566	560	565	500	512	547	546	512	578	517	543	536	584	550	521	533	514	552	579	528	568	539	571	553	561	567	542	584	542	568	599	540	546	569	538	529	552	565	507	535	566	533	570	557	557	506	572	518	519	567	527	551	573	532	563	527	548	535	584	550	532	563	546	589	523	547	554	539	517	552	573	506	561	541	503	536	550	540	538	555	567	568	583	569	575	508	593	561	516	566	570	567	545	553	549	529	562	531	506	512	561	525	528	525	545	550	514	555	536	534	512	511	589	541	534	526	545	545	527	584	544	535	543	553	595	537	535	536	517	516	563	584	562	496	549	549	530	597	545	558	539	483	540	508	578	555	534	509	484	499	537	566	596	533	551	545	552	540	554	598	572	526	526	541	570	520	542	543	547	540	512	513	545	544	566	555	524	555	538	551	542	528	526	573	534	542	528	543	547	559	538
27150	29751	38250	27943	11039	2097	952	742	638	715	700	628	623	660	648	610	662	671	662	637	702	674	670	686	648	641	641	695	720	676	719	693	627	675	671	624	627	638	627	670	672	691	638	690	624	682	659	651	632	687	689	678	628	648	700	655	674	659	725	653	640	622	628	664	620	654	702	673	687	673	627	634	644	670	653	624	654	706	653	666	642	670	682	679	704	671	652	645	643	671	653	631	641	636	675	644	668	647	676	628	677	707	678	709	640	707	625	652	617	666	704	636	629	604	667	658	660	615	654	657	662	692	662	674	632	677	654	687	642	661	654	637	648	627	654	644	643	679	649	659	663	652	635	672	646	651	641	654	682	606	678	635	652	637	661	652	641	649	671	680	645	645	646	666	624	621	671	638	672	628	623	667	650	671	616	659	687	708	703	703	653	677	642	671	648	612	683	647	647	653	644	694	661	624	674	694	676	656	714	703	656	628	686	693	627	653	667	655	693	645	632	637	653	655	649	638	640	651	629	666	631	699	650	612	675	632	626	654	614	671	648	651	702	648	621	622	663	642	648	610	702	675	684	650	697	667	612	626	655	664	669	667	715	673	634	657	602	645	660	653	644	675	651	645	648	658	662	671	672	643	631	652	667	628	721	690	677	670	655	667	615	689	651	630	654	640	642	656	641	657	676	677	619	664	663	643	650	599	688	676	692	722	654	653	686	636	717	648	639	685	657	614	701	623	642	637	656	651	649	655	656	693	659	678	671	705	639	658	654	648	668	616	683	705	659	637	663	637	667	681	657	632	637	654	642	619	641	659	689	651	611	691	645	664	695	725	673	647	673	618	703	655	651	649	642	646	682	666	718	688	624	634	651	704	637	648	663	670	670	665	687	656	648	655	672	686	652	682	667	626	681	683	643	630	664	699	697	629	646	623	631	673	644	679	668	655	651	639	679	628	679	652	728	678	661	641	638	636	687	650	683	676	682	655	660	688	695	618	669	613	660	685	662	658	646	606	659	667	619	657	611	682	677	617	677	659	668	659	659	686	619	652	646	654	681	669	686	655	680	642	639	692	666	703	694	706	644	720	645	648	683	617	663	651	615	646	615	618	665	653	656	687	633	650	743	678	674	656	612	657	662	628	651	637	635	656	671	709	678	643	711	653	652	651	681	651	622	677	637	703	644	679	640	649	661	679	687	611	664	622	673	700	632	663	646	642	626	669	622	658	678	656	679	664	647	619	636	601	661	662	678	669	630	641	685	643	645	640	652	654	652	674	678	670	701	656	698	639	679	684	683	733	652	670	612	606	667	647	684	671	640	667	696	620	659	656	691	639	615	650	649	681	653	685	710	676	694	695	691	662	671	662	637	668	656	659	694	666	645	707	721	652	709	628	666	670	655	645	653	686	698	631	623	637	654	652	656	654	708	653	670	640	636	657	678	679	668	658	667	634	635	651	683	671	659	635	631	632	620	643	648	634	642	625	657	637	624	644	660	677	648	696	604	630	656	634	707	599	707	662	665	638	675	678	662	666	687	647	643	669	650	666	655	670	657	632	655	668	692	684	632	705	634	672	601	685	676	662	618	742	686	676	683	632	628	658	659	646	654	677	648	672	667	666	682	662	662	716	635	625	684	658	629	664	657	671	685	665	673	668	659	678	631	649	646	708	629	668	649	650	668	664	667	678	670	629	686	640	628	660	650	627	663	672	687	663	663	704	674	667	664	625	641	662	647	673	639	690	652	648	672	623	643	662	702	716	665	650	702	615	646	648	662	635	665	641	643	675	707	654	710	641	676	656	677	659	672	603	632	671	652	658	650	647	664	631	704	655	628	674	695	686	639	650	665	675	664	671	655	679	665	687	650	705	640	692	677	615	620	614	678	661	674	668	676	641	661	680	677	665	633	621	653	694	650	654	659	640	657	660	666	712	642	666	657	663	650	633	642	674	694	687	673	684	639	581	663	577	618	646	625	652	620	663	639	657	640	614	656	661	654	645	696	666	648	638	659	681	674	667	650	663	667	706	648	685	643	653	684	680	637	672	695	647	631	626	701	684	656	642	640	687	637	634	631	633	699	674	650	668	694	650	654	670	682	680	650	682	707	673	611	628	647	679	683	638	654	624	707	684	649	676	672	664	666	651	626	664	653	634	661	647	651	646	683	668	642	626	644	595	640	648	663	630	651	629	567	644	675	652	613	665	701	640	677	647	636	619	653	693	708	672	653	673	671	614	642	694	670	718	634	652	632	656	640	672	699	663	614	651	628	641	648	681	631	653	661	657	663	642	682	614	629	644	643	646	679	679	695	683	705	674	681	683	644	649	662	634	656	641	653	654	619	690	700	741	647	655	660	649	698	621	691	700	635	646	596	668	637	682	674	678	651	652	613	650	666	694	647	670	653	668	630	682	667	674	665	679	677	633	650	614	657	624	702	673	650	639	685	647	597	678	622	694	702	626	628	610	655	631	650	652	691	702	634	674	647	660	667	687	643	647	641	665	709	623	665	642	658	657	700	641	672	603	639	661	701	666	700	654	683	673	664	651	640	630	605	633	676	671	647	681	665	694	628	647	662	627	632	645	667	619	656	663	671	706	652	648	680	670	658	675	679	649	664	672	677	646	687	647	657	660	668	690	683	641	620	649	645	624	657	644	640	655	629	625	636	643	638	677	647	661	675	672	674	646	669	637	613	688	657	641	660	684	644	668	692	652	712	675	679	641	658	652	665	642	650	707	661	681	663	618	699	679	645	622	720	668	668	641	671	650	660	683	704	646	652	629	651	680	648	646	628	691	670	652	652	653	657	674	649	603	679	664	661	640	603	667	690	649	661	708	638	683	708	646	673	665	665	676	642	688	640	660	683	646	667	685	692	659	659	631	628	644	717	657	665	647	662	667	633	633	638	612	675	650	687	612	640	669	649	685	655	651	695	666	605	695	698	650	668	699	631	653	685	655	646	652	697	661	667	655	713	661	676	676	676	642	662	663	643	665	696	634	639	695	627	659	670	678	641	656	669	661	706	665	680	697	650	637	689	617	642	643	674	613	656	636	636	691	639	662	650	633	631	645	646	631	709	709	627	676	616	703	676	672	664	672	700	652	693	719	631	655	649	621	648	695	652	669	647	669	639	626	652	657	616	680	661	672	641	647	642	712	636	636	667	649	640	652	678	653	665	654	663	709	691	685	638	638	642	616	647	619	645	621	664	658	664	657	687	633	684	670	636	657	656	621	631	632	647	629	651	691	678	655	682	655	647	659	667	641	627	662	661	651	668	706	648	622	641	691	688	686	657	661	677	652	613	712	627	706	641	667	676	680	682	594	664	638	640	646	673	641	651	723	701	631	672	669	630	655	657	708	653	633	652	649	641	685	639	648	634	670	666	680	660	628	676	645	654	666	680	692	637	643	646	691	673	661	627	651	641	635	640	637	652	634	640	635	663	644	642	640	713	628	670	712	621	659	668	666	676	699	642	679	710	640	661	632	653	709	673	665	640	692
59279	79441	44649	15686	4670	1338	722	546	607	591	592	561	575	581	578	587	602	572	579	589	572	629	579	567	557	602	576	568	601	560	548	579	575	551	561	564	581	551	586	627	571	569	546	585	579	572	557	524	585	539	566	542	563	548	531	599	552	597	542	589	583	590	570	545	545	554	592	574	558	573	566	578	574	625	593	570	592	589	567	570	561	558	520	537	587	534	546	541	541	593	557	586	552	532	590	575	565	576	563	550	551	527	612	600	577	602	568	577	576	573	562	533	576	577	565	587	511	592	587	603	572	526	572	560	576	567	556	596	581	555	556	602	595	578	573	542	602	562	573	495	530	572	541	556	530	523	571	554	591	550	532	559	582	542	593	552	543	564	549	580	570	586	570	585	550	547	577	538	556	524	563	559	585	568	564	553	591	556	538	537	545	527	553	552	539	576	546	576	547	573	559	559	573	581	569	548	556	525	524	550	597	586	586	611	538	538	550	588	560	597	593	565	555	548	610	574	537	543	579	587	609	570	553	553	591	541	583	568	565	558	577	558	579	579	551	567	565	604	596	561	556	560	580	561	583	551	596	570	549	608	532	560	514	597	585	567	575	571	576	558	549	553	484	591	590	563	592	550	560	581	577	537	561	576	576	566	530	590	552	566	617	547	586	592	558	547	575	547	527	600	563	567	563	544	544	582	553	576	584	591	570	567	583	565	611	580	581	521	545	567	554	499	575	553	560	590	568	556	556	552	577	531	592	590	577	488	565	538	545	579	558	513	607	580	575	578	535	570	587	545	559	543	547	553	560	566	551	594	547	596	528	612	544	557	568	608	582	512	592	602	625	568	584	589	563	609	599	565	579	580	556	595	535	542	581	570	564	578	593	611	559	544	536	556	593	509	582	577	560	579	561	617	568	562	576	563	564	566	554	585	572	597	533	616	571	605	589	561	555	531	578	518	588	572	566	541	551	543	581	556	562	554	529	557	570	532	560	553	558	540	576	542	537	576	524	610	608	570	579	530	582	547	571	568	515	630	549	587	569	565	586	606	549	591	571	571	581	529	591	602	596	559	579	548	567	583	527	594	543	607	536	557	575	597	563	577	584	582	557	568	568	562	537	546	579	553	568	587	556	588	573	576	558	540	594	563	529	582	552	528	543	557	563	533	545	609	567	571	549	580	545	593	560	565	566	559	581	596	600	619	522	589	539	548	579	566	574	541	552	562	544	529	565	537	570	580	572	535	553	565	527	581	576	543	543	525	553	565	522	559	567	602	545	556	596	541	543	555	557	538	591	568	592	598	559	554	538	577	551	556	580	551	575	592	540	569	532	543	586	575	570	586	553	599	563	549	552	558	553	552	549	536	592	536	553	552	560	566	590	592	570	531	565	533	568	545	618	563	579	560	565	519	582	564	583	579	547	573	586	560	537	566	549	644	590	576	562	549	581	551	550	573	521	572	575	573	527	587	598	553	582	580	542	573	548	557	592	552	589	564	543	573	545	567	542	557	577	518	559	566	563	561	525	555	583	555	547	529	589	600	535	497	571	562	554	574	569	557	528	586	587	560	575	591	550	552	551	559	578	593	592	571	578	592	646	540	543	560	580	495	521	554	536	579	578	564	537	610	581	561	575	562	581	545	531	561	589	584	608	551	529	572	524	599	569	568	568	569	554	611	619	586	537	572	574	545	576	540	530	562	582	597	546	575	528	585	567	573	540	519	564	554	548	605	567	562	567	598	570	566	588	549	544	551	562	600	558	530	622	534	598	552	575	602	568	550	595	556	569	549	588	573	596	562	585	525	600	552	558	553	575	586	555	565	589	589	561	572	557	559	612	568	572	581	551	546	587	596	592	541	574	553	529	532	553	561	547	548	553	621	568	564	575	607	569	556	568	579	581	563	539	573	564	595	550	533	607	575	596	577	596	544	587	553	557	556	553	563	564	581	548	562	594	552	553	569	572	548	569	557	563	552	565	545	576	580	552	594	578	525	548	576	553	507	559	557	547	609	569	566	596	603	554	571	551	561	544	603	562	596	624	570	585	550	557	576	609	575	609	567	565	605	586	590	599	574	549	554	549	587	540	548	567	566	605	539	580	565	548	593	560	570	554	532	598	562	551	579	570	611	562	567	562	521	560	554	583	589	531	555	540	605	562	617	599	526	573	579	576	580	555	558	561	609	584	556	551	536	557	582	569	562	547	534	586	581	560	559	556	595	571	594	529	578	550	615	572	551	566	609	529	603	556	541	594	535	578	590	544	555	518	598	573	539	564	562	564	585	608	565	561	534	587	533	597	599	636	547	571	559	533	595	581	565	577	597	598	533	573	541	564	569	583	563	533	551	589	574	576	565	570	562	563	594	524	544	578	551	560	525	591	574	582	588	587	627	510	519	570	559	555	554	608	550	567	573	577	533	544	570	591	565	535	572	641	576	525	595	541	572	537	567	541	537	563	563	572	570	589	551	597	556	572	567	550	551	505	567	643	549	565	523	586	557	549	567	552	581	563	545	545	575	533	576	567	561	546	551	558	556	508	569	592	583	538	593	521	569	601	618	544	601	595	606	547	544	559	606	585	515	582	581	582	589	568	546	604	543	597	575	536	535	545	568	550	621	599	556	554	530	549	542	558	574	560	579	589	557	551	622	586	569	596	599	616	554	581	574	573	583	540	572	621	544	572	550	584	606	588	569	542	568	577	571	564	576	556	575	580	558	601	560	541	536	593	552	582	590	585	556	572	512	575	544	564	541	543	533	539	569	542	576	583	561	568	588	559	552	539	591	582	575	501	553	590	601	553	576	561	600	617	573	534	559	574	566	578	539	551	570	541	603	568	608	578	570	547	567	565	560	554	594	567	545	575	564	587	535	537	544	572	529	581	585	547	568	556	603	563	562	557	591	604	575	599	550	534	617	564	529	516	541	563	596	543	603	597	588	574	576	576	579	579	546	583	537	595	569	572	546	554	509	544	545	554	550	564	583	584	507	546	572	552	590	572	570	585	549	582	539	615	544	556	554	588	549	568	546	567	546	567	554	595	523	562	554	528	602	567	557	575	520	556	554	619	574	552	553	569	562	554	538	553	598	540	551	564	593	560	581	536	590	526	564	583	553	587	589	587	596	552	550	598	564	571	579	551	556	565	555	588	576	591	571	590	534	598	572	557	599	562	565	575	569	613	552	528	504	555	602	563	598	561	572	608	583	598	598	560	598	605	560	512	551	547	554	564	538	530	528	555	598	563	561	566	587	610	541	570	622	611	599	580	601	589	582	610	558	579	523	550	592	546	549	542	546	617	577	587	570	546	556	569	594	538	562	582	573	577	552	573	509	554	535	572	573	522	559	582	600	572	578	610	548	565	555	581	552	576	600	549	545	582	528	531	579	544	609	549	558	565	563	558	579	531	565	554	574	572	557	563	529	552	602	560	555	565	511	533	552	589	564	546	622	537	560	554	572	511	551	530	603	547	564	548	526	584	542	581	579	556	575	554	617	574	569
24456	24149	33438	27624	21414	12909	2822	1167	910	938	883	920	911	878	875	895	882	893	906	855	910	938	853	865	864	869	847	864	878	813	915	893	821	907	910	897	885	887	897	925	877	879	907	846	826	897	856	871	914	855	865	897	847	853	839	856	867	840	795	863	877	857	828	835	820	838	896	859	917	895	846	938	883	917	861	859	857	869	860	848	880	868	874	861	814	920	838	847	882	938	810	846	888	830	855	848	869	841	899	795	846	859	870	863	856	848	879	853	912	919	860	856	849	903	882	885	901	874	931	850	914	810	838	858	843	881	872	852	855	859	802	859	872	831	873	858	824	910	874	813	819	839	872	876	856	909	885	872	823	882	856	812	884	846	892	824	874	847	913	848	856	814	894	876	873	896	839	823	847	831	874	900	848	849	846	859	830	833	834	832	821	884	844	842	803	885	840	806	817	874	809	860	894	846	898	841	813	895	862	850	873	842	867	866	847	776	845	905	886	845	856	885	907	842	903	883	882	863	806	872	899	833	831	813	832	876	873	876	841	893	842	863	864	837	914	846	888	858	840	830	867	857	827	882	839	816	811	862	889	900	918	841	865	883	879	863	902	822	851	856	848	889	833	841	870	892	878	869	813	888	907	844	875	852	851	883	866	813	843	795	859	834	964	902	890	847	864	862	834	880	874	856	873	854	891	834	839	856	899	900	855	824	863	833	846	830	855	835	897	866	884	882	816	925	844	848	820	862	878	891	919	865	831	825	785	896	879	894	873	818	895	881	862	855	834	845	835	885	835	844	841	854	824	762	900	866	889	843	806	841	858	877	844	850	859	861	913	908	887	884	841	813	833	841	952	866	891	909	847	801	849	873	852	905	863	878	814	771	907	845	881	858	814	879	851	836	827	884	849	889	920	844	855	842	858	825	820	861	851	935	877	859	880	862	852	892	867	896	838	811	857	872	879	871	832	859	845	872	812	835	880	867	809	867	862	862	882	803	882	861	962	833	891	892	830	876	885	872	918	871	881	883	886	881	916	864	860	862	864	849	845	861	914	847	876	830	872	816	870	866	855	840	832	897	895	813	831	853	828	878	838	908	789	877	871	831	896	883	843	801	885	873	819	853	857	784	844	919	834	833	888	846	848	841	856	903	938	802	871	858	852	820	819	818	878	843	902	801	861	893	851	854	897	852	855	826	885	879	857	865	861	810	819	894	811	899	874	838	927	827	835	874	832	867	846	889	862	855	860	891	837	839	897	841	857	876	809	879	791	840	860	851	831	868	814	830	866	827	889	846	820	923	842	855	881	829	859	822	881	843	826	877	894	876	861	811	865	924	834	868	837	795	829	855	829	806	846	817	853	891	885	828	811	862	895	837	842	868	880	929	855	873	884	862	812	862	820	844	852	893	915	838	829	819	797	885	869	847	864	852	799	815	892	858	845	832	829	830	839	821	836	844	864	859	854	816	926	805	885	817	875	810	855	855	890	845	835	870	902	928	815	820	872	870	871	839	867	827	886	890	789	876	877	854	912	823	845	817	847	900	852	880	863	824	873	888	880	856	817	870	875	826	828	825	895	845	883	830	851	824	835	870	886	868	880	853	822	892	885	811	880	869	952	809	832	868	863	831	887	824	859	862	829	838	872	835	806	794	856	872	862	868	837	822	829	833	822	811	877	853	840	874	856	873	831	920	859	881	864	843	914	855	851	869	813	899	868	856	818	848	802	846	867	798	832	923	915	877	793	847	830	895	863	885	814	903	842	854	889	855	836	840	859	828	882	863	909	907	856	794	880	901	860	851	883	882	874	851	857	882	863	847	802	837	824	876	835	889	852	846	871	823	806	876	866	895	883	797	828	868	851	843	885	860	842	799	811	865	839	826	892	911	858	864	814	881	847	852	842	873	817	821	877	903	851	882	808	846	854	865	856	901	840	857	870	858	888	861	854	848	894	833	852	818	871	845	863	853	864	828	825	820	885	844	837	848	856	878	848	854	813	846	867	872	822	878	846	839	861	881	821	854	882	899	888	848	870	844	874	845	871	866	866	843	817	866	839	878	885	809	845	813	861	845	837	887	845	882	819	869	816	845	872	872	847	853	849	876	880	823	840	886	789	863	900	844	855	854	896	831	833	807	874	826	802	850	872	881	831	831	791	876	877	829	893	889	889	858	869	877	868	813	892	865	840	901	911	884	856	865	860	796	855	832	851	783	811	879	855	860	842	863	833	875	845	837	869	876	879	865	852	930	904	803	811	881	813	841	810	909	864	911	864	805	868	827	888	859	887	906	856	862	848	834	890	878	846	826	854	876	820	833	817	827	834	889	865	839	802	850	808	835	836	843	863	896	819	878	878	882	853	812	887	866	820	798	851	812	827	917	871	838	847	873	834	817	806	860	808	820	822	850	794	846	854	893	845	865	857	857	826	803	885	841	888	869	844	836	887	844	844	870	848	911	859	857	897	846	824	868	860	837	909	844	858	869	849	914	812	860	858	871	834	826	903	888	846	860	822	855	921	859	828	814	838	900	859	829	871	846	821	826	852	839	874	897	875	819	844	803	816	866	894	886	842	796	812	826	873	860	862	879	824	857	864	892	901	873	865	902	806	880	865	846	881	846	876	927	853	824	885	894	854	859	869	822	842	896	823	832	868	839	810	872	811	875	858	816	855	884	859	869	839	792	876	837	850	907	957	849	839	825	827	889	872	806	871	860	845	829	833	946	918	880	843	886	786	852	810	847	874	826	824	830	859	857	865	930	890	855	855	831	798	800	856	823	890	864	846	838	833	859	856	871	911	909	875	814	831	812	849	860	812	829	838	868	888	847	847	836	881	868	843	871	864	851	854	846	846	893	820	844	860	885	883	894	823	865	879	854	894	856	867	888	829	866	880	902	845	875	860	862	918	828	877	865	929	923	883	819	827	930	860	850	818	895	867	870	816	867	863	869	866	838	837	878	922	842	881	859	840	871	807	817	916	892	856	824	843	796	845	857	824	869	817	837	865	849	895	817	828	822	856	882	889	844	844	898	856	867	849	848	853	875	821	866	879	784	831	893	810	837	813	785	896	898	834	894	831	911	813	881	864	848	844	870	812	788	845	839	853	881	855	879	893	858	815	908	876	920	859	872	823	806	910	836	853	897	862	844	887	865	881	892	844	802	842	848	855	856	912	885	855	849	889	880	848	875	881	884	838	800	883	870	829	853	850	920	823	854	842	814	874	835	846	844	803	810	844	806	894	841	795	862	825	906	819	825	909	874	854	878	891	877	841	858	857	834	902	821	823	857	851	845	866	879	831	904	810	876	866	877	909	854	902	898	868	893	839	898	850	823	877	837	826	899	895	835	825	837	862	846	840	867	864	874	836	799	823	846	861	854	806	852	875	866	868	843	893	870	863	876	829	839	834	891	881	830	862	801	822	819	854	872	881	855	902	914	879	792	869	821	828	868	846	886	815	829	901	898	857	865	850	828	877	886	893	824	877	854	854	836	819	859	795	858
65514	99967	63524	30842	12047	3797	1350	895	752	760	803	802	840	772	752	809	813	747	748	768	735	775	834	820	759	740	778	789	784	747	826	795	756	811	803	756	768	745	738	787	812	754	756	777	766	791	788	748	746	839	774	812	774	736	756	802	733	791	784	785	743	772	759	822	773	758	727	805	749	782	734	748	760	773	797	731	746	766	780	817	801	761	775	756	731	756	770	792	772	815	749	759	738	800	724	769	789	747	800	741	783	775	775	813	778	764	817	804	772	790	784	787	769	790	760	784	783	809	812	769	796	760	804	717	756	781	757	761	779	765	763	795	771	773	775	748	817	748	760	802	796	741	781	811	722	804	767	787	790	747	800	756	786	788	819	772	798	798	788	775	808	797	784	731	810	807	835	792	749	798	739	790	799	727	779	800	809	787	769	751	775	799	775	764	782	767	824	760	797	805	820	797	743	771	796	806	806	716	792	745	771	801	769	766	767	776	758	720	773	760	808	751	801	808	771	779	773	761	746	731	791	756	730	790	826	784	798	751	795	789	801	786	752	758	794	752	760	751	803	787	773	772	741	773	810	803	836	794	783	757	747	819	741	793	759	771	769	861	836	797	823	767	749	756	813	801	801	797	808	784	783	836	757	783	761	778	768	795	804	763	734	755	775	737	743	759	776	797	749	759	767	780	802	784	839	782	743	787	773	742	732	786	746	769	779	779	784	792	750	786	818	784	795	772	823	773	778	763	792	786	724	739	740	756	729	787	738	764	745	781	788	750	733	736	763	783	768	770	761	816	718	787	759	791	807	747	766	765	722	764	770	786	770	735	808	811	764	764	815	783	743	813	737	789	780	798	815	725	719	816	773	809	759	742	839	754	810	747	757	736	815	798	767	798	762	733	822	796	760	755	751	786	779	783	761	758	820	726	763	807	752	761	766	752	766	763	774	787	814	766	747	796	799	761	817	761	746	723	757	789	812	780	789	772	798	713	770	813	735	744	752	772	770	769	790	751	813	777	751	790	761	755	736	794	737	724	790	770	768	791	748	764	796	807	781	788	791	758	759	786	770	763	761	799	781	781	838	773	751	772	802	794	722	756	751	767	776	777	749	685	746	769	786	795	769	782	828	762	770	768	750	774	772	773	815	757	757	745	784	777	747	777	772	737	806	773	757	802	792	687	808	722	768	757	726	719	814	753	786	745	757	791	781	775	720	781	741	772	801	749	791	802	788	779	742	760	768	754	759	826	781	692	792	832	771	779	750	779	759	728	786	750	769	794	736	798	792	814	734	779	736	743	750	799	737	750	760	808	749	766	770	795	740	787	769	719	724	802	802	778	761	781	777	778	762	745	777	794	761	781	789	752	773	799	706	741	757	743	771	786	804	777	834	763	732	728	770	742	782	773	776	772	778	742	791	777	799	742	758	776	804	782	777	769	755	741	799	783	759	761	806	744	781	812	785	790	755	770	755	788	754	774	737	761	792	745	808	787	740	781	777	771	744	761	748	773	729	772	761	765	759	787	744	743	829	829	804	742	726	781	749	797	785	775	785	769	783	776	797	772	783	794	761	768	752	790	796	777	784	773	812	753	765	790	770	773	778	769	764	764	835	737	778	801	775	769	807	741	764	777	740	829	785	822	750	836	787	747	752	735	781	763	784	754	777	785	792	795	765	812	779	810	739	789	757	761	742	749	786	806	787	760	800	741	780	786	728	776	707	761	762	725	802	770	821	741	764	754	756	731	788	748	810	803	757	736	782	730	784	769	749	725	794	807	791	806	709	749	781	763	797	834	726	770	787	774	770	809	777	759	747	763	702	728	760	749	781	783	802	727	731	825	761	760	796	790	784	787	751	746	749	788	749	791	735	747	768	801	782	698	775	755	755	733	767	770	781	755	779	725	759	810	771	828	798	744	767	773	748	778	750	721	767	790	811	765	743	789	822	802	787	765	779	779	763	808	736	817	795	775	760	786	720	845	765	726	780	795	778	784	837	740	738	750	747	785	777	767	777	777	815	781	752	799	776	764	758	789	811	772	783	791	724	770	757	797	785	775	753	749	747	742	749	769	770	786	760	779	765	762	767	813	750	762	717	769	780	730	801	731	804	747	744	779	771	789	737	762	781	797	744	802	759	767	756	743	806	787	837	788	753	764	797	785	789	719	739	789	755	777	765	790	802	818	748	786	772	794	814	750	758	788	752	759	707	764	811	759	790	734	776	714	718	772	792	775	795	707	747	680	769	787	780	754	784	739	769	796	795	781	779	828	764	748	736	785	758	781	790	767	797	817	741	774	784	746	753	760	789	769	798	740	767	769	763	835	759	781	764	743	791	741	778	762	739	734	769	769	805	750	705	783	749	779	777	761	795	750	746	736	787	758	742	769	774	818	797	778	716	813	743	810	836	775	740	785	776	757	785	777	754	772	787	739	760	768	741	748	767	755	744	820	752	795	789	794	811	773	784	781	756	764	749	774	728	745	839	741	757	786	728	805	787	757	764	765	780	775	752	733	775	775	805	737	729	766	815	789	796	764	744	788	796	784	845	748	777	797	741	782	760	732	797	734	778	742	792	818	783	767	799	842	772	760	770	751	773	795	810	757	806	767	806	778	827	773	761	778	746	787	770	737	756	790	774	769	815	802	752	771	731	780	775	772	740	764	763	757	740	832	749	764	764	760	809	794	782	735	764	803	738	807	760	785	759	786	824	789	760	756	771	755	797	775	784	792	795	800	792	713	776	765	781	780	765	764	748	769	833	739	774	759	755	794	785	777	841	717	758	789	782	797	750	739	774	798	799	765	780	739	701	798	805	767	825	744	765	715	749	757	779	757	721	757	756	778	733	735	759	806	748	804	777	719	786	745	728	775	794	779	761	774	785	758	815	729	784	721	777	782	746	759	777	731	770	758	767	772	782	787	773	803	774	778	743	807	746	707	763	742	763	764	797	780	753	766	805	781	802	757	753	721	761	823	743	822	756	756	767	784	755	770	775	776	795	760	769	779	746	759	794	742	751	788	775	749	786	789	744	784	818	743	789	790	785	768	819	754	802	781	788	760	746	722	772	793	760	706	791	735	778	786	775	764	787	789	688	777	763	805	773	739	760	748	749	721	783	744	801	733	781	751	791	745	789	816	777	735	770	749	734	744	799	762	796	798	763	745	759	784	770	705	771	792	771	778	748	764	767	774	722	762	751	726	765	799	731	789	744	752	761	820	757	819	796	770	784	752	758	718	802	777	782	782	777	804	806	749	759	736	771	802	761	770	721	833	755	809	801	747	777	754	808	786	748	802	736	785	752	811	741	755	772	800	804	779	777	739	783	823	787	768	747	789	786	800	777	747	841	782	732	757	735	747	735	761	806	839	749	734	760	750	794	787	726	763	774	757	773	790	747	787	756	786	731	735	702	757	769	791	776	812	784	767	738	778	772	785	769	759	769	776	742	793	761	781	722	779	759	737	754	739	774	767	767	780	715	733	773	751	784	797	789	756	754	757
31994	31571	22097	7530	1733	768	648	643	640	640	655	650	633	609	659	658	631	685	594	612	635	632	619	660	629	649	596	601	633	684	663	632	632	624	606	643	688	647	622	609	619	618	654	640	616	643	613	606	642	639	607	647	646	604	603	652	592	643	614	585	647	575	638	609	621	666	620	635	620	597	612	624	639	627	627	580	662	667	616	580	632	607	627	627	637	623	671	617	636	638	663	625	608	609	616	646	671	651	633	606	606	669	633	623	634	597	610	632	603	590	624	623	630	635	608	606	610	658	631	630	654	652	596	638	609	639	645	634	608	607	604	696	596	565	609	651	640	635	643	641	645	666	599	603	659	654	635	666	592	619	600	610	674	654	578	632	645	672	620	677	637	613	606	662	614	637	629	612	627	644	637	622	613	612	600	657	634	627	641	628	620	604	562	672	633	625	643	622	660	654	636	593	586	646	642	627	666	613	649	671	632	630	678	648	628	650	646	621	638	638	635	692	638	652	603	618	674	645	612	624	575	611	629	612	620	648	657	635	563	637	641	618	620	617	627	599	611	628	630	645	628	612	591	624	644	661	581	631	595	674	629	657	664	641	662	658	614	617	652	573	599	649	649	632	680	631	618	648	618	617	619	581	590	619	615	636	688	635	616	637	633	623	588	641	602	645	629	633	658	612	621	619	603	624	602	635	645	652	581	643	663	590	635	687	638	645	645	619	622	622	632	574	649	622	687	652	630	610	597	588	663	640	570	598	608	562	622	604	676	574	625	634	619	599	625	604	649	577	656	623	614	654	597	679	619	650	638	648	659	612	616	621	648	609	598	636	616	611	659	677	631	623	609	659	624	667	630	609	625	580	610	582	607	620	594	633	635	551	605	609	654	605	640	604	600	626	621	616	649	651	652	625	629	625	689	618	598	623	594	622	618	624	625	606	592	607	619	616	648	656	557	662	635	634	655	672	600	647	618	588	617	620	634	635	614	601	598	587	646	647	659	632	621	672	641	622	637	642	638	622	576	633	588	587	623	634	627	591	618	629	623	577	606	641	606	606	610	614	586	577	641	621	588	642	609	589	620	634	656	597	674	600	630	586	637	616	584	614	635	618	634	614	590	644	659	635	628	610	648	598	683	638	622	618	624	642	646	593	627	671	601	629	591	622	648	610	619	664	616	613	636	618	603	635	634	607	644	613	596	597	578	664	637	625	620	648	619	648	587	634	623	648	659	631	673	615	614	615	604	626	650	611	625	590	612	595	645	693	601	594	604	604	622	656	601	592	640	650	637	619	618	704	635	600	621	631	596	617	633	694	602	597	592	639	652	640	564	590	591	645	622	628	687	598	634	616	614	631	619	601	617	611	647	633	625	644	640	636	650	569	591	614	606	629	659	579	642	628	633	629	607	629	606	593	635	651	603	654	642	590	614	660	627	640	579	642	641	668	640	616	619	638	627	610	650	609	671	650	679	626	630	577	576	625	636	608	623	633	614	618	631	657	641	597	644	601	580	648	575	627	637	669	666	628	648	665	647	619	603	619	621	629	695	653	646	655	573	663	635	642	629	594	610	605	602	613	652	620	604	631	660	612	585	627	641	608	619	663	654	625	609	566	642	637	658	636	641	620	642	617	641	650	626	630	604	685	621	668	616	635	628	696	673	613	621	623	665	648	626	616	649	624	635	646	626	606	628	633	631	582	607	589	613	612	626	578	627	618	632	644	638	643	621	625	607	627	612	651	586	651	598	665	600	609	657	641	613	628	625	653	631	638	673	599	668	623	589	598	642	626	682	629	626	665	615	616	567	662	605	620	645	610	657	648	649	651	620	651	649	637	613	577	630	623	633	577	653	633	617	627	631	648	660	654	607	641	591	655	648	628	639	646	635	633	651	604	630	616	597	609	660	584	592	618	615	648	598	614	594	652	650	655	641	608	672	583	636	648	628	631	602	684	675	635	642	654	637	603	633	601	678	661	627	632	646	631	641	630	598	662	669	630	640	588	603	595	625	627	641	647	665	604	650	612	636	667	629	619	614	678	652	640	631	632	628	634	628	643	611	622	637	623	639	627	623	639	655	634	615	641	634	635	622	611	646	610	623	613	587	613	617	636	622	612	606	601	637	624	656	631	639	656	600	627	646	640	612	674	646	630	590	630	615	619	600	630	676	652	657	606	574	639	663	577	623	614	660	627	654	603	668	641	614	609	604	610	614	628	611	662	626	626	633	661	631	579	657	558	622	661	638	603	635	630	607	633	636	579	637	618	586	622	644	623	628	637	665	635	624	613	615	629	651	616	620	633	645	638	651	629	629	693	649	631	652	634	628	586	631	614	637	633	647	680	626	601	612	626	623	660	635	588	594	605	625	626	648	639	622	590	633	637	637	641	610	606	604	628	631	619	609	627	638	639	665	630	631	608	627	651	638	640	633	639	663	624	614	652	634	620	604	571	621	625	594	642	589	642	654	639	594	611	604	590	604	667	643	635	630	573	676	623	604	642	623	615	640	619	602	589	626	693	624	589	648	661	665	670	630	628	603	616	683	647	614	626	600	649	617	653	602	625	655	616	647	652	650	658	624	595	660	652	614	597	658	584	645	642	642	646	656	615	591	650	613	632	671	650	643	645	645	591	634	656	611	606	643	604	618	640	648	644	634	580	629	638	626	587	606	631	638	586	629	643	640	596	639	624	611	613	593	663	651	628	647	645	593	668	613	591	592	611	619	628	670	632	623	663	632	645	595	646	691	604	633	670	606	609	625	602	586	654	634	634	643	592	632	636	636	613	615	643	627	627	598	625	598	597	632	636	607	639	643	644	636	625	633	622	601	663	634	610	671	579	647	585	658	595	676	656	571	620	622	633	619	652	675	693	577	614	635	652	598	667	675	622	606	597	638	670	672	666	619	613	653	680	626	588	615	617	592	604	598	635	629	651	625	629	619	608	705	687	631	621	659	661	607	634	671	659	609	622	614	607	630	610	636	603	611	684	643	649	626	636	629	649	625	602	625	642	589	608	624	613	613	629	603	627	644	621	624	609	576	645	597	661	629	635	631	604	590	685	640	682	595	560	617	644	631	635	681	690	646	623	661	651	646	578	634	649	611	623	629	652	636	626	601	672	624	621	662	647	591	662	633	626	645	629	614	613	618	606	618	636	596	639	592	659	620	633	651	646	600	674	622	620	632	601	666	649	686	649	622	609	623	596	640	567	591	589	596	616	617	640	652	647	613	619	604	644	633	635	586	576	594	602	605	655	597	661	680	612	621	608	651	589	639	617	673	602	619	649	604	676	606	643	622	641	586	579	597	630	611	598	606	588	617	630	647	626	647	617	624	656	618	605	589	588	642	644	576	610	613	694	624	613	646	649	660	637	653	652	616	639	611	653	632	627	611	612	627	622	645	628	663	601	665	620	626	649	605	645	633	595	635	627	662	635	634	613	615	631	635	641	634	656	606	590	639	608	612	638	595	650	604	618	669	603	602	641	627	655	622	589	572	647
26454	34481	14894	4025	1363	693	530	527	475	524	510	536	470	493	507	535	466	506	499	526	509	484	516	553	539	535	478	520	542	516	536	505	505	518	492	503	511	511	520	510	535	525	549	476	473	546	538	525	490	465	526	570	486	543	515	566	487	539	538	500	512	469	513	486	531	552	579	482	469	507	492	472	501	504	486	531	479	518	555	512	522	539	521	480	489	524	540	497	533	542	506	530	510	529	548	494	485	487	491	486	493	500	514	529	502	494	518	551	482	514	502	531	504	464	504	511	511	506	507	467	523	554	528	534	545	514	524	501	535	527	520	484	489	489	542	509	522	481	515	508	499	536	525	551	512	535	543	488	534	501	516	514	540	500	524	522	485	515	493	505	501	504	523	513	560	523	498	510	491	490	502	533	512	532	480	466	557	513	489	540	513	495	514	503	500	514	511	520	551	515	499	519	510	503	519	491	479	512	539	489	521	514	521	522	512	504	505	511	477	502	498	514	505	514	534	578	516	515	527	499	519	552	541	494	475	493	497	534	522	528	524	528	533	521	477	544	503	478	533	504	490	502	482	499	504	522	535	548	506	471	508	536	504	460	481	508	488	489	524	536	520	512	508	586	523	521	572	483	494	541	549	475	502	519	517	515	511	492	508	546	500	491	506	485	542	524	523	486	506	521	543	531	508	541	542	462	504	544	545	527	510	591	504	493	505	546	527	510	467	473	497	476	485	484	527	542	520	530	476	512	527	501	523	499	494	494	516	519	509	506	521	498	510	546	521	479	564	507	520	507	511	517	544	512	526	526	522	469	522	548	528	487	501	500	517	517	501	512	525	523	499	482	552	510	526	490	509	486	495	520	500	531	501	485	495	520	518	502	528	498	516	526	550	565	526	510	564	523	530	527	524	506	505	492	526	563	519	499	512	533	549	483	496	529	507	519	478	472	515	478	517	532	520	466	518	539	545	516	481	501	484	477	548	520	560	491	529	519	544	495	529	500	497	532	546	514	503	505	492	497	520	539	525	496	501	446	491	522	515	463	502	552	533	516	530	497	499	517	544	512	518	535	571	483	528	563	511	525	486	517	530	531	569	487	505	487	544	511	517	503	523	461	519	536	527	506	499	547	491	536	507	519	505	504	501	503	494	517	530	513	502	488	563	499	494	497	534	474	504	542	490	560	539	492	505	527	507	517	485	542	470	485	493	506	530	498	490	519	462	514	535	523	508	466	511	518	525	517	515	505	497	507	499	509	525	510	505	541	527	526	509	486	550	541	511	518	515	518	462	515	493	549	495	485	488	517	507	502	528	524	505	521	506	477	547	541	492	515	507	501	502	503	503	551	549	502	544	504	497	539	515	541	514	516	491	517	544	509	537	551	507	583	508	479	557	502	571	491	565	491	501	525	510	502	546	515	509	515	533	509	505	498	489	542	522	498	472	510	517	502	489	470	507	505	514	495	514	529	496	508	543	485	522	531	538	497	533	519	527	482	534	494	517	539	525	515	533	494	546	513	534	525	562	517	508	497	551	511	546	471	462	528	513	562	546	478	550	552	524	512	526	506	505	541	530	487	496	509	540	518	517	476	508	536	530	519	500	504	503	501	470	459	516	483	490	505	493	502	514	502	511	496	488	492	532	490	515	507	508	530	470	505	507	500	528	539	471	533	512	494	486	539	523	492	506	489	498	509	489	526	568	489	503	488	548	513	490	474	504	516	556	537	485	502	499	526	469	487	540	478	532	506	494	490	529	497	506	535	533	470	514	475	519	521	501	546	502	497	529	503	526	487	574	522	508	502	501	509	496	526	516	540	538	553	515	552	507	462	508	501	505	495	528	507	496	528	517	527	496	499	535	501	495	495	466	561	491	503	511	514	530	541	556	531	512	495	485	462	525	472	518	480	481	444	540	507	484	496	511	534	538	504	525	513	546	482	545	502	534	505	494	519	505	497	546	523	525	537	524	485	533	479	518	532	526	484	503	541	504	520	497	500	509	533	492	495	584	537	517	476	545	514	522	535	480	504	539	524	519	538	529	506	518	506	482	496	502	526	483	526	501	521	554	467	499	502	486	500	513	500	512	533	496	485	529	505	518	541	500	516	522	479	530	538	499	489	524	483	509	510	545	524	470	487	507	481	522	516	526	520	493	523	486	527	528	509	531	480	520	544	547	510	520	496	482	572	513	496	498	520	504	491	505	532	482	512	503	510	556	492	486	497	488	497	483	509	509	509	498	518	526	550	504	487	503	501	525	561	492	507	519	523	527	529	539	528	481	489	512	515	531	479	553	492	517	509	533	484	515	507	508	517	528	539	553	530	550	506	528	519	504	466	535	503	537	502	482	538	503	493	521	489	509	535	564	498	539	512	494	476	517	495	538	579	520	528	554	501	491	506	487	513	491	464	492	516	504	491	449	470	506	532	517	558	508	489	537	518	496	516	529	475	496	525	498	530	495	537	503	506	501	553	515	496	501	514	524	533	502	537	518	536	501	483	475	503	508	546	494	494	535	504	490	486	513	531	485	495	529	467	506	522	534	523	514	522	545	510	520	538	522	535	563	518	474	506	503	490	539	504	495	491	512	477	520	469	534	475	532	489	491	508	519	483	515	510	520	495	512	498	525	497	534	484	521	488	526	515	478	513	514	501	519	508	510	474	537	541	546	483	547	474	500	521	487	517	495	560	494	495	504	514	545	549	529	530	553	545	530	508	462	517	479	538	492	523	527	487	533	481	522	534	487	517	483	543	500	510	487	517	474	514	532	531	494	505	511	533	520	538	518	535	491	490	513	489	510	475	500	519	485	494	517	538	531	510	505	485	544	514	518	524	523	505	474	519	497	556	500	510	506	488	492	523	471	523	509	501	521	512	522	518	526	536	530	546	530	504	486	551	520	530	584	486	523	518	494	507	501	522	453	520	580	528	512	524	478	487	495	487	515	524	508	506	533	543	494	504	517	464	483	505	523	538	503	497	518	474	498	533	480	523	551	545	530	485	527	508	533	514	496	497	525	523	530	510	513	512	529	486	494	459	490	487	517	526	532	507	557	511	529	500	509	511	556	511	501	524	487	534	507	502	508	516	504	457	497	517	460	511	488	498	495	506	545	497	512	508	549	537	514	481	482	557	511	504	485	513	517	485	537	530	501	524	525	471	511	496	484	515	512	548	530	496	496	499	514	542	498	496	534	536	499	502	520	498	540	494	521	564	467	520	558	483	509	516	486	512	535	493	490	508	521	547	499	508	543	524	500	524	507	457	458	517	468	525	563	526	499	562	509	490	516	509	549	494	488	559	516	521	534	512	482	502	547	563	502	483	520	496	478	537	475	526	529	535	484	475	522	473	554	512	508	493	575	520	555	488	465	538	477	571	515	530	533	550	564	534	513	519	486	465	524	538	528	520	521	493	539	512	514	503	507	486	481	553	510	538	492	490	511	487	544	494	500	551	516	463	520	546	536	508	539	511	508	467	504	498	486	503	529	488	490	503	524	547
27195	29985	37927	27423	10172	1669	861	697	699	735	645	683	673	610	662	678	663	647	636	630	630	645	682	671	687	686	657	673	647	724	680	660	719	656	665	712	651	657	644	702	672	657	629	606	630	645	665	616	662	651	674	621	656	652	618	625	658	666	641	625	658	663	636	667	664	694	697	625	641	651	677	651	659	661	690	668	653	675	660	722	685	601	682	714	642	655	634	733	701	649	671	663	632	690	642	659	681	671	704	615	644	647	667	671	675	668	658	681	664	636	648	675	639	653	659	626	660	666	707	637	653	657	692	647	636	658	649	676	670	720	682	688	699	611	651	660	674	630	688	648	645	647	661	634	706	729	632	655	688	674	622	670	707	686	669	644	651	644	714	692	633	624	638	655	605	686	670	656	667	652	660	707	645	675	668	649	684	661	613	674	647	616	688	629	644	654	682	651	676	646	697	671	696	649	643	599	641	669	681	733	630	692	676	637	633	655	649	649	704	642	682	666	613	639	659	635	636	699	653	680	662	673	644	585	671	670	680	694	678	620	695	617	661	655	695	668	678	695	667	725	634	636	643	643	708	612	655	655	681	661	672	666	652	656	648	644	664	650	651	643	672	660	659	682	695	675	675	651	616	673	700	666	645	639	681	622	651	634	664	677	699	653	676	641	619	620	666	640	681	638	643	697	633	659	640	645	643	646	677	684	649	679	623	685	649	643	708	656	670	640	612	668	694	637	704	714	720	665	666	635	645	676	625	688	662	646	599	607	658	609	617	672	648	682	649	687	651	696	669	637	656	643	652	655	670	651	631	662	650	671	642	652	643	656	640	618	681	678	646	653	631	644	670	624	659	658	657	667	653	659	635	674	685	654	697	695	586	674	661	630	628	714	634	653	667	675	675	704	635	657	650	673	633	677	635	681	718	666	654	654	638	647	632	643	675	657	623	685	694	727	674	679	713	652	650	638	675	657	685	648	645	673	630	706	686	689	632	677	622	639	688	705	672	690	680	669	669	644	652	623	673	688	658	665	648	631	614	664	640	666	641	661	665	639	631	678	660	677	624	704	651	658	698	706	671	628	633	643	667	715	644	649	655	650	685	691	673	626	669	656	657	620	680	670	692	652	675	692	641	644	704	619	658	679	682	634	686	664	674	677	640	641	662	624	679	647	665	650	670	707	680	676	652	673	647	666	685	614	671	711	653	662	671	694	690	639	621	632	643	639	621	721	661	675	670	645	657	657	618	669	646	595	695	672	646	699	601	643	634	680	658	621	652	693	640	620	654	662	696	659	675	602	647	698	701	656	628	697	660	665	655	678	687	673	677	667	637	661	656	699	576	663	720	716	704	664	671	656	658	697	660	654	677	632	668	675	649	635	691	647	657	689	644	612	705	719	628	635	660	733	687	667	647	638	654	688	700	690	660	656	648	646	693	685	693	688	664	657	634	630	613	648	643	640	685	643	647	646	671	608	650	665	706	662	652	680	694	638	600	642	646	624	695	648	635	659	620	624	635	689	667	677	676	672	654	698	627	639	681	661	653	654	668	612	679	701	674	674	633	616	639	653	646	654	638	615	693	605	638	660	621	665	628	664	689	655	612	660	634	632	666	685	663	666	701	681	721	695	632	679	652	656	675	646	658	634	684	673	658	659	659	631	680	704	651	620	657	664	652	633	641	652	653	675	663	607	672	615	686	709	642	628	666	698	671	655	681	648	632	689	685	613	645	670	639	688	681	685	636	671	663	642	652	668	643	687	652	663	661	673	696	660	694	667	621	701	692	664	632	676	687	614	628	706	661	658	647	702	640	653	651	653	652	628	681	647	675	680	687	694	671	634	639	623	661	651	662	662	624	605	688	658	670	691	655	696	651	626	631	621	647	661	699	654	676	659	677	674	655	687	659	663	643	662	667	648	671	660	668	635	642	659	614	667	643	646	707	657	670	684	642	686	699	624	665	621	651	646	670	688	625	671	655	606	632	665	651	614	622	670	659	645	668	644	642	664	691	640	701	702	645	686	681	679	684	697	721	629	671	714	681	682	695	620	662	628	654	668	650	645	642	663	630	649	625	678	684	700	665	648	660	681	683	643	674	615	610	657	635	712	657	696	693	590	597	666	666	669	591	668	726	611	634	645	720	698	683	712	677	684	644	639	682	653	669	646	688	608	610	681	673	635	709	676	654	631	649	631	701	656	647	677	657	661	691	608	637	683	648	679	663	635	614	678	648	667	612	678	667	671	677	699	648	616	650	668	663	650	669	667	697	620	682	643	657	675	664	704	692	681	658	676	665	673	661	625	693	697	691	663	621	657	731	671	667	643	643	659	669	608	700	671	659	635	656	635	680	661	652	639	691	678	655	684	690	616	634	641	656	652	641	637	679	696	679	653	684	634	623	649	712	681	656	715	650	661	668	712	664	639	655	669	642	684	693	679	672	617	637	628	642	639	720	663	654	656	709	641	641	652	635	638	701	676	671	664	663	697	676	673	635	688	653	643	686	681	687	673	673	622	636	632	708	644	649	659	649	641	616	650	643	718	621	669	642	651	650	688	596	640	685	689	645	692	709	662	643	704	658	653	593	659	661	682	598	648	647	609	624	677	630	711	709	633	665	636	634	636	661	662	629	652	630	689	651	659	715	676	649	689	660	669	714	649	625	670	671	685	687	633	695	681	692	637	670	642	711	629	640	672	685	681	651	643	650	681	682	664	652	632	650	655	640	657	644	682	691	617	649	682	652	645	697	681	715	647	642	641	668	640	664	667	654	626	639	669	668	644	656	694	668	635	637	620	657	655	646	659	691	673	625	672	671	672	621	679	692	712	615	695	687	692	687	660	665	668	657	622	686	687	672	678	720	658	651	661	662	614	687	687	632	659	617	626	663	672	738	662	668	670	656	685	686	637	659	692	636	651	671	670	658	652	688	623	683	640	645	668	629	653	637	656	689	664	711	675	651	679	681	692	712	690	655	637	695	667	670	668	700	660	666	667	642	664	682	647	633	640	638	683	713	638	624	672	639	638	600	709	689	670	653	659	673	643	691	704	662	594	688	656	666	658	660	649	643	675	671	648	619	621	676	651	686	693	609	707	617	631	654	616	709	685	676	677	649	637	648	671	667	676	644	667	659	632	652	705	659	583	634	614	656	682	676	641	648	667	691	642	655	655	640	701	655	626	645	656	692	622	651	697	693	661	670	651	640	637	664	701	669	681	618	664	662	661	685	676	685	655	623	636	677	684	670	649	643	740	663	642	672	620	674	663	644	649	639	660	650	682	645	612	666	651	700	633	699	657	701	655	703	608	620	641	612	654	659	666	680	632	692	650	702	673	650	677	666	678	632	679	700	619	671	665	630	660	620	669	682	687	663	630	664	709	647	644	695	675	638	673	631	621	653	634	635	624	656	729	664	682	680	658	617	651	658	664	676	651	657	673	671	671	684	677	672	656	626	641	670	686	686	688	692	682	619	613	676	666	691	659	660	639	658	660	677	626	634	643
60120	78025	44251	15071	3915	1041	596	588	573	576	570	640	553	581	646	581	567	589	569	594	601	548	567	564	567	629	589	579	574	584	545	572	609	552	585	557	588	644	591	560	581	576	576	610	577	562	579	550	566	574	582	567	581	613	573	561	606	571	593	620	559	549	604	561	571	554	591	538	585	572	522	542	610	562	524	594	592	528	607	560	553	522	598	578	563	593	562	553	569	565	554	578	568	548	539	590	585	557	597	592	575	575	580	548	570	562	587	555	561	547	613	541	544	576	522	551	568	593	586	594	578	550	581	599	530	572	563	580	561	561	591	586	564	559	561	540	573	540	557	619	601	563	612	571	581	593	583	565	574	604	575	541	634	545	577	544	521	533	526	588	584	571	584	617	567	585	560	573	588	515	596	596	551	558	576	570	559	588	550	560	573	568	583	559	570	539	629	582	585	586	548	526	587	581	585	593	560	580	567	595	564	559	566	576	568	570	557	619	583	519	568	570	580	555	541	624	607	562	554	562	536	561	567	539	550	611	532	576	561	556	605	522	518	539	570	566	547	546	555	585	556	584	548	567	545	546	558	555	588	607	537	564	573	562	558	571	557	584	567	559	572	572	559	538	617	564	583	591	575	585	609	569	581	560	622	525	544	567	555	569	548	585	575	563	594	617	570	604	580	574	564	522	590	556	565	544	558	583	572	559	582	541	577	569	597	585	561	562	608	566	566	557	532	584	539	559	592	589	544	566	579	586	613	546	522	571	588	570	540	592	559	566	576	568	534	546	602	562	547	579	560	561	559	593	566	559	574	550	494	584	584	537	561	586	585	556	559	520	569	585	579	582	558	585	584	573	542	529	599	551	553	545	577	546	579	595	549	586	583	558	587	605	559	552	571	585	555	560	587	569	560	587	572	598	599	605	564	582	591	558	605	571	518	581	548	587	535	597	565	593	567	561	518	515	585	583	562	582	542	613	567	590	571	592	576	555	583	605	619	592	557	572	594	569	590	545	592	583	555	538	567	558	546	565	531	573	600	581	529	547	611	540	531	575	586	610	599	545	606	586	567	579	590	552	552	590	585	620	582	593	591	615	555	541	509	541	590	594	569	572	571	594	585	584	600	572	546	575	555	593	552	577	596	575	580	597	594	583	535	617	588	537	576	599	543	566	561	567	581	555	572	608	579	565	547	557	598	565	586	565	582	609	636	573	590	557	543	560	541	571	587	548	546	565	540	544	568	602	579	559	575	564	541	602	594	559	545	575	547	566	547	543	601	593	563	582	556	596	612	591	595	538	567	532	561	605	558	553	555	550	589	565	603	608	612	620	527	604	604	582	567	557	569	527	546	576	556	596	608	572	570	539	568	568	571	596	528	548	583	588	574	609	588	544	568	592	593	588	532	552	560	561	585	586	542	585	585	556	571	578	574	566	569	578	592	593	600	553	588	551	582	593	573	535	596	599	606	609	530	572	533	568	582	611	556	578	561	580	576	563	520	607	574	636	589	563	559	557	533	540	621	548	580	556	547	580	588	553	609	576	625	560	578	582	543	553	586	598	579	545	538	595	573	569	551	542	547	569	586	629	604	556	577	563	545	569	554	569	550	578	578	531	586	566	534	585	577	549	575	539	543	638	551	590	565	571	601	549	599	561	585	585	613	548	578	595	572	558	581	577	585	575	550	564	589	583	522	561	592	570	560	546	593	554	585	554	562	607	591	592	596	571	570	586	600	605	513	580	590	619	593	560	564	582	621	563	568	579	547	588	609	569	560	599	589	572	578	558	575	574	564	624	536	622	565	538	564	590	593	570	575	583	610	577	571	533	586	556	552	559	588	561	585	570	573	552	574	571	570	583	505	550	544	580	555	572	605	562	587	568	587	564	574	584	584	547	599	601	559	586	567	555	570	590	556	565	588	564	527	530	565	579	559	562	598	589	616	564	645	553	596	592	554	552	584	612	560	571	585	616	629	580	562	583	556	533	620	525	560	574	547	571	575	574	553	602	559	568	572	561	577	591	572	538	613	510	549	589	535	575	576	527	571	526	553	580	564	595	577	564	594	554	592	568	581	594	562	551	564	611	556	526	571	563	619	601	557	571	575	563	553	593	571	601	550	589	558	548	576	576	575	573	527	545	599	592	551	599	577	572	541	547	560	583	585	587	561	553	555	589	588	559	578	596	564	601	590	597	562	568	546	566	603	554	537	600	608	583	592	552	585	558	527	550	542	563	545	602	570	554	574	578	622	558	594	528	584	565	597	579	555	578	574	554	551	580	610	589	582	580	559	515	587	595	581	565	576	562	590	552	585	546	591	546	567	552	608	540	567	530	573	554	576	551	553	546	556	570	592	593	578	603	570	548	590	596	588	534	556	590	551	568	545	594	581	580	556	612	569	577	554	546	575	553	586	563	568	586	555	553	529	562	579	574	564	606	572	596	546	634	595	566	585	536	578	609	558	565	564	544	595	573	530	550	573	571	541	566	597	593	554	562	564	580	526	623	595	554	530	593	545	569	585	570	584	560	543	549	551	591	548	596	579	543	583	585	567	521	528	572	589	566	582	540	529	562	576	531	551	584	569	565	538	600	600	546	556	583	544	568	541	559	567	580	574	590	612	579	575	584	566	598	602	589	587	552	593	575	543	592	565	571	561	604	574	591	520	544	595	552	599	573	591	602	596	559	588	591	580	558	556	558	536	561	539	580	540	590	560	599	586	578	598	573	543	561	564	589	576	591	547	535	538	607	569	574	600	593	620	551	588	547	523	598	576	565	580	557	555	578	562	565	597	655	605	541	572	549	559	611	571	570	564	556	588	550	555	564	586	566	562	586	530	568	589	592	579	524	596	544	553	605	579	596	578	594	585	565	615	593	572	557	577	560	559	578	609	581	601	534	544	621	572	621	576	564	570	570	600	542	579	578	546	558	574	589	625	584	543	520	537	592	550	596	534	572	516	575	582	561	625	545	589	566	550	579	595	555	509	571	547	556	592	560	549	565	549	579	586	522	610	605	609	546	551	655	551	573	550	575	568	586	558	554	557	587	578	547	543	568	559	564	578	615	559	535	563	584	536	571	557	562	541	549	579	510	600	549	600	578	617	550	579	621	592	566	513	589	589	601	604	579	558	555	584	608	563	554	543	575	569	592	541	556	591	547	544	561	549	548	558	551	567	586	571	555	512	556	601	589	538	588	565	558	578	561	528	557	567	557	595	562	525	537	571	602	556	548	587	546	583	563	606	560	586	557	574	587	561	579	553	544	547	571	586	560	566	608	561	579	567	530	552	568	597	634	561	560	563	587	548	590	527	555	576	620	579	562	554	595	579	613	527	591	544	570	578	587	586	585	598	606	580	568	536	565	571	618	587	541	564	532	551	565	557	553	572	567	551	585	566	585	543	557	527	604	544	548	571	571	582	577	540	555	549	560	582	574	546	591	549	581	582	553	571	515	596	561	560	575	567	593	522	578	583	550	555	566	545	555	577	574	591	519	583	613
24430	23209	31786	27222	20951	12060	2296	1119	942	920	913	970	925	895	903	944	953	930	855	891	862	886	875	935	924	951	933	902	943	936	874	891	840	917	885	899	891	869	870	852	885	946	893	832	892	847	921	893	886	924	918	924	865	849	944	918	910	958	920	905	796	901	882	888	878	876	836	903	870	869	885	915	884	852	883	917	897	838	937	921	903	798	890	888	898	899	933	918	890	903	913	871	886	921	848	829	913	899	883	916	904	921	911	864	852	891	940	886	931	839	918	944	852	924	908	909	920	901	863	882	898	824	905	893	900	943	912	949	934	857	892	905	858	900	871	901	850	908	862	850	895	950	912	973	840	930	899	867	919	861	890	886	847	881	909	833	871	877	856	935	853	896	885	882	918	933	878	886	897	902	913	888	900	901	853	905	866	871	886	852	874	885	837	926	828	852	888	877	869	920	854	920	876	884	820	925	931	910	909	880	898	868	933	912	872	912	932	846	872	910	879	857	871	876	876	880	905	891	929	929	859	884	840	888	848	903	889	869	872	889	869	893	932	863	902	863	870	880	900	821	877	925	825	866	897	842	825	882	883	873	890	821	852	813	888	831	964	876	864	916	849	934	884	896	829	862	865	848	915	836	852	879	892	914	870	924	890	885	914	863	811	909	912	924	864	870	854	901	914	917	871	917	882	896	867	895	919	871	884	861	873	873	871	893	862	861	884	841	895	877	884	903	888	908	867	918	879	895	882	907	883	849	898	839	826	886	885	854	850	926	893	869	835	884	896	822	882	839	878	891	855	896	903	856	936	822	883	858	788	856	866	880	921	868	917	880	851	927	909	814	874	906	866	878	871	833	872	829	928	839	853	877	892	909	909	875	934	857	868	864	905	882	886	877	873	950	897	846	896	896	848	926	891	876	897	829	881	881	895	895	911	868	879	837	972	847	873	902	912	915	890	893	858	949	888	872	887	875	911	841	881	941	884	849	889	836	878	866	837	846	908	866	879	819	872	882	870	869	881	904	887	887	890	909	878	867	858	873	910	882	896	758	866	938	850	903	917	832	895	826	869	888	888	906	884	879	885	911	941	900	934	882	926	876	925	883	850	938	884	902	920	854	860	897	840	840	896	858	883	892	860	886	891	828	860	890	845	887	893	883	940	892	879	849	906	881	896	884	852	892	873	882	877	937	832	880	888	922	834	852	878	886	878	901	899	897	868	869	894	876	924	887	885	847	848	931	899	889	931	899	898	862	846	910	868	861	880	852	904	874	896	919	872	860	910	877	886	830	849	875	868	880	926	879	845	860	863	866	881	879	825	906	912	880	823	873	891	926	912	859	857	899	923	896	916	883	858	851	889	853	870	829	829	863	892	867	928	891	921	908	912	861	898	913	899	886	881	809	898	870	863	853	935	872	854	901	887	852	890	894	879	947	910	906	902	903	881	865	876	906	856	899	944	949	904	877	919	855	869	935	862	881	905	938	879	884	842	856	890	866	934	875	871	846	841	919	847	891	879	881	930	860	892	936	945	843	836	871	914	920	851	949	878	880	875	895	857	894	861	871	848	872	895	883	940	846	923	880	916	878	861	867	885	881	899	915	931	892	863	885	887	896	938	879	891	879	906	880	892	847	875	842	880	878	880	893	876	814	851	931	852	883	882	924	894	823	835	852	932	932	918	848	891	930	876	842	906	861	888	895	866	832	888	869	866	878	868	939	830	923	877	913	860	836	929	911	891	907	902	895	939	896	845	874	846	797	890	960	866	877	901	864	882	859	870	889	849	897	858	888	879	895	881	927	874	905	851	878	872	927	924	871	877	892	866	873	898	937	912	910	870	854	918	883	868	950	854	859	925	902	828	909	890	876	880	879	866	914	891	873	908	870	862	934	930	862	923	826	895	918	885	857	908	903	904	859	823	868	892	911	916	932	903	907	881	871	871	846	856	928	886	866	882	816	827	826	898	899	889	863	831	932	837	911	914	880	872	854	872	852	906	906	911	908	856	890	870	879	864	905	865	858	886	842	866	901	920	890	865	877	880	956	902	872	929	855	936	903	862	901	848	919	852	872	909	901	865	917	884	879	869	871	867	870	859	825	919	885	915	883	907	847	893	885	877	859	858	894	879	913	843	858	897	869	902	872	899	875	868	915	842	907	940	836	920	883	886	835	924	915	927	927	903	886	907	925	906	906	952	894	884	876	856	885	869	854	913	899	882	917	845	869	882	895	888	857	926	890	873	920	874	928	887	897	885	836	853	916	848	864	858	885	913	860	883	867	880	905	892	859	927	905	897	858	888	903	908	882	862	929	859	942	891	922	909	906	889	900	881	913	877	918	913	922	879	885	851	899	912	941	870	918	887	823	853	913	839	863	891	881	897	874	931	868	887	857	844	853	868	865	864	952	911	866	912	865	887	899	887	865	857	869	880	871	871	882	950	932	876	901	887	968	838	900	931	944	905	935	917	897	935	886	901	878	933	945	819	912	889	880	913	880	850	890	930	883	843	906	841	889	920	900	948	897	860	839	887	944	918	868	866	890	934	877	865	822	911	889	853	871	869	903	881	916	839	914	910	805	884	898	916	878	881	857	867	882	878	864	886	857	963	894	863	898	858	873	914	872	912	903	934	887	901	870	912	853	900	832	854	822	898	843	939	925	872	856	887	876	957	900	857	910	877	911	908	885	915	846	877	857	845	922	876	873	865	876	812	935	901	835	848	907	939	871	907	859	876	864	888	869	931	868	863	902	911	864	896	880	832	897	827	927	858	885	826	890	928	872	892	881	837	880	903	936	872	902	909	845	857	919	940	887	870	928	919	914	857	908	888	902	904	903	864	954	885	839	877	911	874	858	867	853	877	882	913	862	856	843	850	917	856	865	878	857	898	878	908	869	868	850	906	892	918	829	909	891	836	870	916	883	915	930	836	894	874	941	850	874	840	884	871	913	935	901	951	860	933	896	901	910	920	909	826	899	929	927	897	876	873	845	842	854	895	920	915	883	885	876	905	894	900	864	836	865	907	865	862	856	913	885	900	946	889	910	846	927	865	913	850	908	919	885	941	848	897	876	850	845	847	884	906	865	921	888	879	912	883	917	887	883	890	905	908	885	881	828	881	841	877	875	857	891	903	844	854	865	935	908	893	870	877	871	926	911	845	886	876	902	875	891	889	917	899	927	888	911	925	860	897	862	879	928	875	865	836	877	862	871	909	900	872	915	854	879	888	871	911	933	876	876	859	847	859	891	831	820	871	867	901	845	863	879	851	862	892	877	878	871	869	903	937	863	870	880	899	865	893	911	892	882	850	882	884	900	871	887	850	839	877	883	891	904	871	881	853	880	859	860	874	907	819	873	899	884	930	890	925	916	828	893	873	889	886	894	901	831	886	901	923	905	903	933	885	888	872	900	895	930	879	876	862	856	874	885	865	894	936	895	886	896	915	904	888	902	894	830	908	923	930	847	898	931	911	811	890	870	866	894	917	873	906	853	911	851	843	906
63905	97342	64989	30567	9376	2408	993	843	831	789	825	810	774	788	789	800	819	803	836	801	809	798	843	769	893	836	827	747	750	823	780	773	841	767	783	827	848	779	788	802	848	791	801	823	777	791	794	770	787	769	778	840	772	811	906	767	861	835	813	791	765	779	745	757	780	777	786	801	785	815	804	755	830	766	799	874	822	775	817	796	807	756	793	795	835	834	783	854	794	786	733	805	892	836	809	774	844	807	842	846	744	776	750	740	774	810	785	788	807	812	826	850	830	765	754	797	811	791	795	806	807	801	753	800	749	815	839	813	801	783	796	822	839	748	785	767	799	778	815	790	757	802	774	829	780	806	859	749	796	818	787	794	788	750	756	828	773	812	826	793	839	822	803	850	834	784	841	792	795	732	769	801	851	793	790	804	778	801	808	787	829	805	797	804	777	810	838	788	766	772	808	772	808	782	746	808	799	782	811	749	779	803	779	795	784	832	827	783	774	780	772	785	827	848	773	760	755	804	805	791	765	794	796	769	753	794	776	841	806	759	822	807	768	811	773	744	825	811	808	773	771	796	757	792	799	797	801	755	762	749	825	811	771	764	785	789	815	787	822	801	782	757	759	783	791	788	759	809	806	802	772	792	792	812	817	827	793	829	747	781	777	802	789	827	775	787	774	781	710	817	813	793	798	805	843	774	769	792	781	799	765	745	800	785	799	777	810	736	767	822	816	778	810	799	814	792	825	796	786	747	780	809	802	782	822	787	770	781	792	779	812	745	806	754	775	790	783	763	808	831	776	782	758	831	776	782	760	783	776	832	798	785	821	803	774	791	797	822	788	759	814	759	858	833	753	775	854	849	797	815	786	795	761	758	761	784	785	817	772	793	789	811	796	781	818	764	860	746	770	803	760	748	790	821	793	841	818	856	780	757	773	768	780	776	829	820	848	770	818	759	766	807	765	790	767	785	797	797	813	795	751	786	813	803	799	772	784	804	773	813	722	795	782	823	724	814	770	818	832	781	795	782	773	802	785	790	821	799	766	815	764	850	759	768	808	777	775	734	776	779	760	832	767	769	752	776	768	786	769	825	784	792	754	758	804	759	801	794	768	803	816	801	796	815	739	809	806	785	764	810	790	794	867	710	821	773	858	796	794	842	774	828	798	774	801	813	800	803	818	797	830	798	775	786	795	798	795	858	812	705	783	758	810	807	799	844	766	756	770	771	770	774	768	786	785	826	766	820	735	817	784	812	814	796	778	808	815	793	814	818	765	783	787	809	816	824	805	761	788	793	796	809	785	814	803	738	788	778	794	810	805	801	781	789	781	787	812	791	762	792	775	778	740	812	731	786	794	749	754	827	817	782	780	820	794	801	771	806	785	777	741	829	772	781	747	802	809	800	837	795	801	794	799	833	807	802	770	790	804	816	787	724	819	812	795	805	769	814	792	814	800	834	827	817	813	798	811	796	790	801	782	792	791	737	722	783	776	785	814	792	830	770	794	826	813	812	845	799	756	760	834	765	749	772	780	814	805	804	839	796	761	749	753	803	765	790	822	768	793	789	781	745	775	763	818	778	785	802	785	769	771	810	790	767	802	741	776	826	850	811	741	868	789	821	827	774	840	851	775	755	805	786	827	784	791	814	785	788	811	785	834	772	825	816	759	825	889	787	821	843	797	765	794	796	765	767	827	815	771	789	810	786	811	799	747	796	807	805	844	802	809	776	814	765	836	787	812	812	789	788	813	732	761	758	779	767	781	813	768	798	868	794	884	827	795	793	796	804	788	802	795	758	783	799	808	785	809	869	735	815	755	827	785	755	794	863	808	785	786	791	793	785	819	803	803	769	806	780	788	765	812	778	772	789	791	792	788	815	788	789	795	747	844	802	745	755	800	825	809	787	762	780	797	804	782	798	798	770	812	765	805	819	803	789	779	792	795	794	810	791	761	841	806	812	826	799	783	811	778	782	784	808	817	780	797	754	799	764	793	806	772	800	778	797	777	797	829	795	772	813	814	822	768	786	784	797	800	791	744	792	793	791	808	743	818	767	779	825	790	745	761	796	822	793	743	800	799	757	841	781	838	790	780	825	799	782	781	780	796	772	775	745	793	847	796	788	807	811	754	784	786	795	749	848	734	780	784	806	780	801	758	826	802	778	824	814	784	776	765	750	829	774	789	788	820	814	750	755	838	833	758	770	792	807	788	821	750	802	742	764	827	793	827	791	761	742	781	763	791	775	748	788	767	801	819	771	740	818	807	764	736	750	814	784	804	806	737	804	755	750	779	786	741	776	760	792	783	801	798	823	791	746	782	828	796	758	790	757	812	754	833	703	746	778	762	763	775	756	785	768	754	760	796	813	808	831	788	844	804	821	767	765	799	765	795	801	710	808	799	750	753	767	854	811	791	786	809	809	789	778	767	816	758	760	786	782	759	814	845	856	769	832	755	778	832	822	768	787	819	743	783	801	790	743	772	801	782	800	797	803	824	827	762	793	745	772	854	805	773	772	780	739	803	752	823	815	756	786	767	798	853	814	781	810	724	773	764	806	789	825	864	788	768	789	812	744	784	836	812	784	831	781	867	809	755	810	813	774	803	837	750	805	844	771	802	810	746	755	821	794	803	777	765	816	815	752	783	768	794	772	771	773	796	830	762	822	778	833	770	806	789	769	777	807	782	803	812	833	798	802	810	810	801	782	794	775	830	823	785	782	762	782	769	781	825	775	820	872	731	792	797	821	810	799	749	778	781	793	774	812	758	778	800	737	771	788	796	751	734	775	705	853	795	823	828	779	769	769	801	808	770	792	779	831	836	795	804	788	795	765	793	847	779	772	783	774	839	763	820	788	794	791	801	780	747	729	793	777	739	849	759	775	761	777	798	805	774	841	793	760	797	822	783	781	745	893	797	797	803	812	820	828	821	786	774	786	770	765	807	810	783	815	832	760	712	800	771	770	776	771	755	821	815	798	772	766	781	802	801	778	791	789	807	819	795	799	779	757	795	793	811	806	816	812	751	785	803	814	776	796	766	773	794	791	806	799	790	782	835	714	848	807	796	839	799	788	801	802	765	822	763	778	795	766	769	797	873	792	781	792	770	819	787	792	785	787	788	802	770	826	726	788	760	784	823	783	774	797	851	786	849	760	755	795	878	765	818	775	786	774	814	757	776	732	765	814	775	783	765	767	801	770	800	819	772	795	833	858	800	804	789	786	773	758	804	846	796	760	761	820	832	734	804	772	795	766	799	790	764	822	764	779	789	755	795	824	776	782	750	813	827	724	823	839	796	805	829	759	787	777	774	808	811	749	814	781	740	799	778	792	777	814	788	800	730	816	764	771	781	810	772	773	804	786	760	816	787	773	825	793	784	807	759	793	793	748	788	822	805	777	755	753	785	800	846	759	804	826	830	808	740	819	767	841	791	756	827	831	798	834	766	779	784	814	829	789	819	795	779	792	796	810	776	822	792	773	757	834	776	768	796	800	733	818	781	806
32401	30942	22300	7495	1573	797	730	698	701	676	672	736	679	696	683	687	709	700	664	692	693	734	674	691	677	718	687	656	689	717	691	694	666	708	664	689	733	712	722	660	712	698	690	716	716	701	713	723	680	696	747	664	724	669	743	655	728	666	668	663	708	750	675	710	716	686	678	713	708	669	662	682	638	754	727	692	680	705	735	712	716	707	715	676	701	683	740	736	721	678	681	703	718	718	699	680	675	659	721	703	749	658	702	713	664	697	672	685	717	658	739	653	689	703	664	709	670	683	688	680	669	702	693	679	671	749	721	692	706	639	664	719	741	697	669	690	685	671	734	684	718	726	629	696	705	675	668	668	728	734	676	707	665	682	697	733	726	678	658	712	745	660	672	641	683	717	732	651	720	733	693	664	701	699	681	734	681	672	658	689	727	719	702	663	681	725	693	702	717	677	756	646	684	703	745	674	671	629	678	715	658	695	723	704	688	705	720	701	669	703	697	676	708	711	702	684	714	711	693	690	712	661	690	735	698	667	680	651	725	642	692	681	684	730	660	714	729	716	708	712	707	706	741	649	713	655	684	699	693	694	685	628	749	633	728	669	738	721	684	722	676	685	691	653	699	706	702	679	665	677	703	757	688	701	692	684	657	726	680	672	727	657	669	736	685	723	654	702	724	730	713	691	712	726	737	629	717	721	666	663	711	653	754	688	693	702	705	674	675	728	711	653	679	678	690	685	720	676	739	684	694	693	739	695	682	695	708	677	705	718	651	669	708	663	690	632	684	699	672	716	697	667	677	665	701	688	692	755	726	677	687	714	682	654	691	720	717	720	689	685	709	656	718	662	690	641	717	721	664	687	675	670	692	738	698	684	667	660	681	732	723	676	714	717	662	699	664	702	667	698	715	640	657	685	656	700	716	722	713	673	662	689	725	669	713	690	680	693	684	649	724	696	695	681	705	714	713	756	696	738	745	676	675	743	710	694	724	716	677	704	726	688	720	689	714	699	703	675	724	670	692	725	702	739	659	699	727	682	717	685	691	673	657	705	662	710	758	701	652	747	686	647	659	712	671	700	667	683	707	688	721	700	667	734	726	711	686	709	683	731	780	725	717	674	680	709	676	667	689	708	711	753	692	687	687	731	690	638	719	694	682	704	731	710	736	652	706	657	705	696	757	702	677	678	662	682	678	676	669	711	698	694	716	722	728	683	674	737	693	702	614	729	635	698	687	675	691	703	676	737	682	702	677	695	671	680	673	656	689	675	734	652	692	684	737	714	735	711	696	692	714	681	688	651	673	665	675	695	700	690	709	699	666	704	706	687	711	686	704	693	696	677	705	679	721	705	653	695	723	699	709	680	685	659	676	727	692	709	671	640	721	692	715	737	707	684	692	632	675	677	643	674	693	695	674	665	740	713	684	677	739	660	706	689	706	681	693	707	674	693	713	712	770	690	684	728	719	676	726	704	698	714	665	683	703	706	683	784	658	680	716	706	685	673	662	683	670	720	691	639	658	665	680	695	708	733	708	708	656	675	658	693	680	648	718	703	697	692	670	733	701	708	693	700	654	656	702	696	736	722	756	706	692	690	672	697	690	701	669	705	718	671	728	666	695	708	743	656	654	713	690	678	708	678	670	683	672	691	698	663	665	681	682	691	675	757	734	657	676	758	687	638	683	725	721	723	723	705	702	728	723	731	691	728	692	721	686	667	654	684	674	655	670	706	693	654	750	731	668	721	732	683	665	720	693	687	719	731	740	644	745	705	703	730	665	682	670	701	701	683	714	694	737	689	681	685	698	726	682	691	733	666	693	718	699	713	698	713	672	701	663	683	687	707	700	703	750	686	697	698	734	715	684	699	689	676	719	686	693	672	705	701	643	715	723	699	684	670	689	698	647	691	680	696	736	679	689	681	675	704	705	691	671	697	723	692	684	677	719	738	668	670	651	742	683	704	694	657	701	650	668	745	699	698	755	680	680	720	694	672	697	655	700	675	730	714	691	711	678	696	665	670	655	687	686	690	664	636	722	662	703	695	718	696	709	722	697	721	710	728	666	710	743	697	704	708	668	652	716	709	691	706	711	681	736	713	720	707	731	714	678	687	692	678	647	698	686	682	725	690	678	695	757	674	655	688	689	693	734	701	734	642	737	753	733	704	714	711	695	686	675	723	718	671	679	701	707	709	660	696	709	703	665	707	724	690	637	687	696	709	700	727	671	704	703	694	707	715	683	670	706	625	699	711	662	662	628	702	708	674	726	694	700	706	708	700	669	688	698	613	727	664	685	720	667	688	695	688	690	724	720	667	706	708	709	708	718	723	733	647	694	722	739	682	627	747	689	667	734	758	697	686	722	675	718	689	714	667	711	652	698	673	674	663	665	750	698	628	712	665	707	688	754	683	736	674	722	708	730	690	713	678	683	706	722	694	689	752	649	720	660	663	681	722	685	686	720	667	713	710	705	679	702	729	711	720	722	701	682	702	698	698	746	715	767	706	654	708	708	739	664	709	712	696	671	671	677	684	678	702	686	710	704	667	670	660	677	763	702	727	689	698	714	707	660	675	666	722	747	708	731	690	700	697	735	642	708	703	685	709	668	723	661	675	698	693	685	701	737	687	698	686	656	692	707	731	619	721	715	651	712	679	738	663	708	702	694	692	686	687	666	679	688	703	677	678	704	688	699	730	707	698	637	728	691	673	683	679	662	690	702	687	727	731	691	672	697	704	715	668	692	690	687	716	701	688	657	712	725	682	716	699	672	709	704	658	687	664	707	739	715	711	712	666	674	676	652	678	667	692	696	669	708	694	682	672	696	672	662	650	733	687	695	726	698	725	709	713	661	704	666	662	682	704	707	745	719	677	703	721	683	676	720	661	682	670	671	697	705	710	671	725	737	654	728	672	712	701	700	693	734	684	752	700	727	753	713	692	680	684	652	677	691	680	718	719	691	664	703	707	741	719	713	713	670	705	672	718	713	661	705	741	702	709	683	689	708	699	688	702	669	675	735	670	691	689	653	734	703	713	680	727	677	725	692	734	687	722	711	698	700	676	701	731	667	688	715	663	697	676	737	686	704	703	702	727	704	727	684	685	700	721	740	658	728	687	679	707	703	679	712	725	700	759	680	687	732	670	673	720	672	710	726	707	689	747	674	723	691	696	658	688	687	681	695	645	692	666	661	723	738	693	663	703	677	687	671	696	696	694	734	711	713	667	701	687	691	743	686	730	685	720	745	681	671	727	724	701	714	673	655	639	672	707	732	720	715	715	686	710	679	721	727	670	697	681	679	708	705	687	695	728	715	697	722	707	706	670	673	700	670	759	665	663	744	702	690	680	693	717	721	676	725	674	739	689	690	692	667	697	678	687	733	658	695	710	704	605	696	727	692	720	680	688	685	658	693	697	671	706	733	660	733	682	701	687	718	682	726	655	692	705	670	717	678	693	698	710	711	645	705	678	711	703	706	697	682	699	689	740	693	686	682	696	695	703
26320	33410	15426	3984	1248	696	550	554	550	572	550	561	597	543	563	542	535	575	526	574	561	594	614	581	563	525	555	574	568	518	553	539	563	546	565	562	554	544	564	577	582	514	547	591	565	582	533	550	539	563	524	584	556	563	553	587	566	582	587	582	543	552	543	549	553	536	548	570	575	559	600	591	594	533	553	613	580	547	576	541	552	606	553	600	567	603	536	570	560	551	549	568	541	516	539	582	566	567	565	524	551	584	549	520	529	585	555	529	580	579	539	560	586	572	579	524	566	576	566	561	599	525	516	554	598	580	509	585	554	564	538	578	510	524	502	536	574	558	557	511	556	545	544	530	559	577	565	560	574	560	557	576	537	545	561	560	528	538	560	545	541	571	582	586	571	567	564	545	558	533	549	518	581	537	595	520	586	547	549	566	549	547	570	541	511	571	558	548	560	616	545	557	561	560	577	599	547	619	515	549	527	582	587	573	565	572	557	549	561	561	574	583	562	531	560	529	560	549	567	545	542	533	563	528	590	599	528	606	516	557	547	569	551	565	551	519	600	555	607	521	554	561	548	541	538	545	566	524	568	493	559	572	544	530	572	569	567	509	557	531	542	519	576	518	554	578	542	580	590	607	555	563	567	554	545	545	519	567	551	565	563	563	543	562	575	559	574	555	572	502	594	587	550	562	533	567	569	533	573	566	503	592	619	526	514	547	580	557	598	571	531	563	575	583	520	602	610	512	558	568	567	563	563	571	561	560	617	543	542	552	598	578	562	549	570	519	575	590	552	511	503	554	577	590	571	570	571	550	583	567	591	517	543	544	543	573	596	547	580	589	535	571	578	542	534	562	615	587	512	518	586	552	593	550	555	569	532	576	535	559	539	538	561	590	572	567	594	496	573	555	536	591	507	558	533	538	545	556	560	567	524	575	524	544	556	578	617	524	557	574	555	602	533	556	566	530	614	591	524	542	557	550	616	588	565	536	562	557	508	527	568	543	611	581	528	588	552	567	514	563	550	577	562	537	550	571	520	545	585	534	561	597	602	570	583	566	518	562	549	538	544	546	559	524	552	539	556	533	560	572	566	568	559	545	546	556	545	534	556	509	550	585	580	554	551	575	530	520	526	593	505	556	562	567	563	578	589	550	542	552	568	574	578	569	569	580	522	588	542	542	560	554	570	547	565	580	519	549	541	556	558	584	584	526	518	537	522	583	519	566	547	578	585	559	544	561	536	549	525	579	602	550	551	549	583	556	528	573	570	611	568	538	552	574	564	536	592	545	575	499	581	621	555	593	582	575	545	526	578	555	594	566	598	550	554	573	557	588	536	553	580	577	581	531	576	559	592	604	566	515	544	582	575	522	522	546	574	555	528	552	544	542	539	553	553	547	579	532	564	519	566	567	527	594	560	546	577	592	570	508	548	552	573	579	534	556	534	562	571	590	567	587	539	560	610	566	580	530	625	568	509	574	585	563	545	557	542	556	601	600	569	539	534	582	582	564	561	541	554	562	527	549	595	520	543	544	558	528	561	494	525	513	607	539	544	599	532	561	532	591	573	580	601	553	536	560	509	515	538	561	541	558	530	565	567	576	570	552	590	530	570	537	553	544	556	530	561	535	574	543	531	556	549	585	551	618	579	557	578	559	587	560	555	563	548	561	563	507	602	554	530	532	562	591	539	559	530	579	580	598	560	546	582	559	564	545	580	530	548	553	552	562	555	549	573	563	594	554	556	567	535	521	549	545	544	538	529	545	551	558	568	551	566	563	526	529	561	542	531	538	562	554	569	551	522	534	542	527	582	575	555	558	579	562	566	564	587	563	570	555	558	550	556	543	602	514	599	544	547	554	571	591	537	551	601	562	559	541	590	586	579	584	556	560	537	532	552	562	528	569	567	562	529	560	559	564	565	573	543	532	567	528	532	557	550	587	543	587	584	555	521	561	583	570	632	609	575	538	530	581	562	546	526	588	563	554	575	550	561	556	591	547	535	527	566	563	565	571	516	508	547	558	581	566	573	567	553	606	562	569	555	539	556	568	571	596	610	566	569	582	567	556	590	558	577	559	543	558	549	558	591	574	594	553	536	579	538	539	515	587	566	542	539	584	554	550	543	579	559	549	519	581	562	528	569	572	554	589	581	546	567	581	531	545	562	565	524	591	562	554	598	543	532	571	590	534	542	557	532	565	560	537	581	557	546	579	538	514	582	562	599	560	551	588	531	557	561	582	587	576	559	517	567	576	577	593	588	531	530	512	532	542	529	578	552	583	555	580	568	573	578	539	545	533	563	529	594	579	502	541	594	558	542	562	554	538	552	550	551	555	561	557	516	534	576	550	568	579	563	537	530	567	574	531	554	541	583	565	545	542	584	566	579	545	579	575	572	584	549	586	536	577	574	523	576	598	555	537	561	546	523	604	502	550	591	565	581	588	571	547	553	518	526	559	581	572	547	572	519	528	571	573	565	547	531	537	583	544	512	541	549	566	573	542	567	553	534	552	562	539	566	570	576	540	544	523	555	555	575	580	539	576	525	570	567	526	604	515	556	545	542	535	569	545	533	536	613	563	548	535	567	561	589	558	573	528	543	561	584	554	543	563	544	594	515	580	552	573	560	555	568	538	561	550	558	579	598	502	538	535	578	574	547	561	585	527	529	579	562	546	588	598	584	580	556	549	564	588	581	578	575	591	576	554	539	601	555	587	580	555	566	577	532	505	608	549	566	564	581	561	554	567	532	547	560	548	566	567	539	523	551	609	605	519	562	578	566	546	597	568	545	510	563	600	665	568	578	553	569	579	524	575	604	605	568	556	541	520	558	562	559	553	611	589	548	590	531	573	503	548	577	567	570	511	582	550	566	575	574	523	566	571	543	568	580	568	546	557	559	575	564	513	567	522	580	534	588	534	599	523	539	564	575	603	546	572	527	541	572	576	562	593	539	527	580	527	560	540	538	554	551	544	558	577	534	602	526	571	539	591	574	514	587	574	627	553	541	538	534	564	563	559	582	575	516	577	571	521	600	555	528	553	559	522	593	544	565	599	571	565	522	561	574	540	564	576	520	573	569	569	538	550	581	556	554	579	560	594	558	609	556	568	565	560	555	592	578	545	575	536	614	578	520	564	554	549	583	537	510	563	590	564	532	498	574	565	547	561	580	575	550	570	558	580	547	540	553	568	559	559	572	561	572	557	575	510	603	546	534	559	524	569	586	541	547	580	544	572	602	565	569	596	557	603	550	546	587	562	533	552	529	582	528	550	517	559	557	555	554	545	528	541	541	564	534	617	548	533	581	574	508	561	574	565	587	528	549	542	644	580	561	584	559	549	568	550	546	559	570	535	547	563	566	546	537	556	531	544	567	554	555	549	602	543	538	576	572	550	602	586	591	588	562	551	560	574	501	612	556	546	572	549	565	579	556	551	553	577	532	550	586	573	569	517	568	583	578	581	533	540	584	538	546	570	525	572	545	547	562	579	539	522	572	571	568	560
26675	29119	40542	30759	12900	2446	977	808	719	751	785	735	726	773	772	724	776	755	711	725	742	719	746	791	774	717	719	754	737	704	771	739	740	664	741	722	778	803	734	736	710	740	738	785	737	786	763	752	704	753	768	713	774	771	765	697	714	745	756	768	729	728	789	718	704	721	733	742	732	675	778	763	676	704	722	724	755	756	709	709	708	803	705	755	762	759	767	718	732	758	747	734	754	731	748	726	701	707	742	731	704	714	791	715	800	753	763	683	716	705	752	722	723	777	733	733	678	709	732	748	735	780	739	730	732	776	726	731	753	708	687	763	708	778	690	712	735	766	719	713	701	702	712	698	710	753	739	695	686	748	721	666	745	713	706	705	723	722	719	739	754	733	710	737	749	740	783	722	772	769	688	751	710	725	741	736	742	767	712	715	715	699	700	715	731	752	699	757	710	784	718	724	757	741	687	766	749	659	747	739	751	750	722	772	724	751	791	727	739	753	748	697	772	743	702	773	755	698	739	766	750	742	729	729	727	732	723	732	751	746	737	717	719	681	776	735	756	781	691	752	665	722	753	701	687	751	697	728	794	787	707	722	728	730	709	681	771	716	769	716	730	716	713	735	718	735	765	725	694	762	724	716	733	688	724	775	729	703	761	680	714	730	700	708	738	738	749	764	717	708	761	741	772	762	760	732	723	758	725	699	750	734	802	742	756	736	757	689	777	727	705	681	738	733	750	712	726	762	748	681	741	713	701	730	759	699	787	725	708	692	713	701	718	764	741	746	706	692	714	747	739	694	732	737	721	668	761	714	776	731	706	781	711	703	760	754	706	729	718	738	696	758	725	776	738	731	737	742	744	704	729	707	715	710	752	713	762	727	751	745	725	754	760	741	736	694	661	743	718	738	691	713	730	701	710	743	777	790	758	750	724	751	739	736	731	744	716	679	708	724	736	754	760	714	718	762	731	711	742	713	694	760	765	725	783	708	703	737	758	730	731	702	755	695	741	751	696	729	742	703	737	733	737	687	729	701	719	769	716	747	755	806	723	762	743	730	688	785	783	746	707	749	722	733	742	681	730	774	715	714	683	692	775	738	721	786	702	732	738	729	749	737	768	746	759	737	764	760	694	737	737	726	746	738	758	748	750	742	776	716	695	740	700	759	730	767	744	734	726	699	709	693	697	794	713	736	725	775	741	736	729	739	693	687	712	723	701	721	717	730	705	760	675	768	699	712	683	745	732	717	714	733	763	708	665	727	751	713	749	728	694	734	737	732	742	732	690	754	748	726	730	749	696	746	729	687	717	761	749	702	738	755	727	737	796	765	756	743	796	695	682	717	682	739	701	755	733	742	733	748	704	751	744	740	738	774	758	654	727	722	776	696	737	729	729	725	743	733	766	735	777	794	800	719	762	767	747	754	771	788	697	698	735	744	685	759	726	770	739	747	752	764	738	724	693	713	731	684	739	753	690	715	727	727	736	709	750	727	742	719	780	744	740	679	725	770	735	747	740	737	776	736	692	716	744	704	738	725	717	703	771	718	728	738	681	743	745	731	753	743	694	751	682	761	691	749	716	687	764	750	746	714	749	755	726	753	715	777	742	772	763	732	724	721	749	718	731	675	747	740	728	710	763	747	718	741	766	716	740	730	716	745	690	685	765	742	692	703	704	684	795	703	733	781	704	720	720	657	737	746	749	732	717	720	754	731	727	721	701	732	704	707	736	718	727	746	726	711	755	714	766	729	716	723	732	755	727	759	696	806	757	727	756	724	756	725	708	711	750	712	753	738	728	741	711	771	726	691	773	759	727	724	761	704	745	702	705	722	747	728	749	702	745	734	677	729	746	732	763	720	718	733	734	802	712	729	709	759	702	753	685	760	703	731	676	747	710	715	726	780	712	674	751	732	746	719	738	722	709	726	762	722	753	680	696	701	725	730	753	768	736	741	740	695	746	706	687	756	749	755	736	720	732	726	753	705	697	746	794	688	743	763	746	680	692	708	734	688	751	716	730	679	719	773	734	727	754	705	730	688	719	749	723	793	729	708	712	692	714	760	707	769	783	715	745	700	721	773	704	702	789	776	697	696	786	723	749	735	730	726	784	682	765	753	735	789	702	736	714	771	789	703	712	719	747	753	767	740	717	729	781	720	763	717	728	751	688	706	776	733	783	759	732	762	760	728	702	738	714	760	732	753	689	703	726	748	746	722	784	714	760	750	693	729	732	728	682	723	713	748	707	789	783	748	766	769	766	683	705	748	707	711	759	720	710	686	715	717	730	703	732	722	734	776	745	718	747	729	738	704	716	754	715	789	754	683	775	701	698	759	748	712	692	685	694	729	767	721	704	734	776	705	772	706	705	687	689	761	701	736	712	759	687	683	707	735	680	716	712	750	737	759	697	715	754	722	731	770	679	729	741	699	723	750	723	762	798	735	751	764	737	717	743	775	688	746	731	740	707	694	679	774	711	735	750	764	699	683	689	715	728	757	695	713	728	713	776	734	756	739	736	711	721	737	716	778	767	732	705	704	719	773	738	715	729	829	729	731	755	797	701	748	740	768	714	748	762	779	683	712	769	683	710	739	718	765	749	732	734	745	838	679	701	740	726	757	706	742	780	748	716	699	727	688	762	704	738	748	772	723	692	732	777	764	761	722	731	766	761	719	692	713	739	737	704	755	708	715	720	739	750	750	674	765	710	747	749	738	725	732	688	736	710	765	776	715	681	717	727	719	771	725	703	741	756	723	727	739	734	671	749	754	732	726	703	696	706	725	720	683	730	739	760	702	700	728	783	718	728	707	719	725	708	770	728	743	698	717	714	683	714	723	725	716	744	744	730	666	734	696	707	673	743	757	742	772	704	714	747	729	706	729	721	726	686	729	695	733	739	709	760	787	743	702	771	741	732	734	770	694	695	774	735	754	716	738	704	727	779	721	775	761	734	752	711	711	762	767	762	728	757	660	740	708	803	743	725	726	711	732	684	731	776	709	741	723	689	746	775	753	696	736	737	709	754	734	712	712	702	760	734	726	752	762	720	763	716	717	724	718	760	731	730	728	752	753	773	726	717	748	717	729	724	764	717	687	755	711	765	762	778	727	758	748	746	755	699	757	749	757	661	664	773	752	748	686	720	734	686	752	706	740	704	768	717	712	728	707	752	763	689	735	734	738	770	753	738	689	742	703	693	718	751	708	733	713	729	704	742	740	699	766	712	700	716	742	733	729	731	689	692	686	722	684	697	744	758	750	732	752	744	738	739	726	740	710	734	726	753	716	707	736	749	684	758	731	759	702	718	749	705	740	709	745	710	703	718	724	773	731	744	724	733	767	743	738	730	723	711	733	672	673	697	791	729	721	741	750	693	749	693	728	766	729	736	744	720	764	727	772	758	762	686	643	743	771	797	744	702	746	708	738	699	755	713	752	738	714	784	767	718	748	727	696	741	744	739	704	698	710	736	785	713	701	727	730	725	723	713	778	756	684	733	754	733	740
57690	82505	51300	19617	4965	1372	679	634	608	645	622	662	656	660	682	645	640	647	628	626	669	648	587	647	623	644	603	655	659	640	605	664	631	649	638	663	625	607	645	644	645	630	569	595	655	627	592	617	635	646	646	671	615	584	635	615	649	676	631	640	630	636	608	619	672	641	725	644	615	634	654	634	687	650	630	663	668	645	645	631	592	617	633	612	649	680	606	628	617	697	649	595	623	623	633	615	636	602	592	651	635	640	607	639	603	607	623	640	631	623	616	666	680	638	620	610	606	636	613	631	620	673	632	603	610	650	656	629	614	622	606	643	640	640	644	667	659	582	671	649	600	640	616	634	651	646	615	677	658	590	640	572	626	629	636	662	666	576	637	621	635	622	594	635	609	644	635	631	627	671	666	630	603	618	622	618	675	626	599	593	642	607	605	655	649	615	615	632	605	601	621	645	655	613	617	633	697	641	568	614	618	620	581	614	647	625	635	613	667	644	605	657	655	638	625	618	601	598	612	621	630	623	642	631	639	613	633	638	644	659	642	662	628	612	624	623	631	640	570	595	627	682	633	635	616	618	635	620	640	632	670	662	608	629	593	604	626	609	644	588	603	649	630	612	607	634	627	665	628	679	623	666	600	591	602	608	605	636	615	663	606	580	593	619	623	620	625	573	656	663	622	634	615	640	661	589	665	620	657	665	624	605	601	595	638	603	616	639	583	641	644	581	593	630	590	599	605	622	610	602	663	598	645	606	609	677	651	637	581	634	662	668	643	627	631	656	684	619	641	631	610	656	616	602	648	642	615	618	647	637	590	602	580	654	638	616	562	629	606	631	594	660	607	648	595	647	649	624	667	563	683	586	617	602	613	583	589	580	657	678	616	631	659	627	646	657	601	642	595	589	622	619	643	637	655	595	584	622	644	616	617	610	616	626	597	673	634	652	671	641	642	644	618	597	610	589	615	615	597	643	586	641	653	617	616	621	639	664	615	666	653	651	639	625	635	620	681	640	600	657	571	625	606	619	646	621	625	612	594	631	599	581	642	666	628	621	684	631	676	626	650	662	658	667	651	585	623	642	622	622	655	640	659	602	582	595	585	616	602	602	606	601	622	595	613	618	627	616	663	609	611	655	630	594	635	596	635	645	620	602	584	646	659	675	639	630	626	616	609	634	658	577	626	622	632	608	607	627	614	624	629	654	628	611	652	632	613	578	671	664	609	692	658	637	653	584	611	616	572	651	637	638	654	648	653	580	654	606	636	620	670	663	661	628	610	624	642	625	619	681	673	672	617	650	620	642	601	610	622	550	628	631	587	596	657	608	605	607	645	649	603	648	630	682	600	581	650	629	599	617	616	628	567	636	589	609	595	647	643	670	644	641	629	625	680	617	629	651	623	596	631	667	604	642	635	634	637	630	634	620	653	633	673	608	596	597	619	595	631	637	629	605	656	653	604	614	630	574	584	601	684	715	632	593	597	616	597	593	643	605	615	657	637	594	632	599	636	583	625	636	582	640	629	584	608	608	637	666	592	622	640	670	635	640	640	592	608	643	635	674	649	636	625	650	634	626	638	617	600	629	662	634	614	643	636	624	668	655	609	623	626	603	591	644	621	613	575	626	654	632	631	587	612	645	645	592	604	676	620	600	643	656	644	613	625	628	646	622	620	631	642	639	595	641	640	639	604	602	633	639	616	604	645	624	674	652	635	662	622	644	614	604	666	602	572	631	627	628	633	639	605	643	605	606	622	623	641	587	643	660	587	590	637	613	622	598	626	618	660	631	618	686	599	645	603	616	627	614	606	638	612	619	637	634	611	617	625	643	667	623	684	612	629	606	636	622	654	602	659	609	585	670	655	666	574	588	661	620	621	638	654	624	621	565	627	669	558	607	604	651	617	647	667	649	676	622	625	671	606	651	625	635	644	579	652	624	636	649	587	666	574	586	604	611	592	649	635	626	588	626	636	612	617	617	653	603	667	635	658	611	614	601	585	618	638	615	654	651	642	632	602	635	612	620	613	620	664	613	614	639	665	597	651	631	636	613	633	632	653	623	622	628	671	630	656	682	590	637	633	615	637	635	598	646	583	666	610	641	605	608	638	606	621	636	628	654	667	609	626	586	659	623	596	636	566	645	638	672	628	625	607	633	632	623	617	615	574	647	582	676	636	614	642	613	678	626	609	642	629	638	615	611	600	680	588	609	661	617	609	605	685	615	675	615	610	623	649	618	595	630	610	620	611	602	637	613	589	617	646	620	636	652	692	650	637	634	640	614	635	619	659	623	648	603	638	616	653	632	664	607	621	635	628	646	597	645	679	614	635	605	645	617	655	652	646	648	616	638	635	647	616	614	598	624	594	623	633	608	650	660	603	636	637	612	624	662	654	609	584	673	580	640	642	587	636	582	652	603	625	659	643	644	626	618	628	635	633	630	611	623	614	614	585	630	612	616	637	616	594	571	649	615	650	626	596	628	639	624	635	619	643	656	650	644	635	642	594	621	633	609	606	629	606	623	625	622	605	610	615	588	643	637	609	623	650	598	618	594	639	637	641	625	617	621	596	641	622	629	654	668	640	611	635	632	671	611	627	630	592	622	644	595	591	575	639	639	634	629	648	647	659	663	662	613	615	667	607	618	603	609	589	646	617	627	597	645	628	659	653	615	640	596	630	628	626	600	620	620	642	616	604	641	662	659	589	639	646	626	645	635	612	583	624	625	644	601	668	630	645	649	571	617	621	641	611	587	625	601	665	615	627	680	624	664	647	623	626	612	660	648	651	596	622	601	615	624	589	646	608	619	622	639	660	636	619	637	662	614	643	624	622	615	635	634	645	629	623	605	592	611	654	613	670	641	623	585	651	670	602	646	658	587	604	648	656	619	616	645	659	618	648	602	642	648	621	663	661	580	620	593	626	625	622	615	647	667	632	613	650	648	633	592	628	624	644	645	597	640	641	582	604	580	632	659	606	622	654	616	625	618	610	634	620	628	626	632	606	650	641	624	624	617	620	596	665	640	658	631	644	651	612	616	571	622	613	617	602	606	611	626	664	603	609	634	572	606	609	627	647	615	595	591	657	580	644	667	636	662	674	653	640	609	609	590	595	562	626	621	636	613	596	642	639	618	630	613	641	578	570	592	625	602	645	644	638	602	615	603	678	613	604	634	629	616	625	642	618	617	664	623	624	666	610	574	609	644	668	627	598	610	604	673	589	648	643	659	609	635	647	595	659	580	656	667	594	646	614	646	606	615	605	609	619	641	660	573	644	598	553	652	611	650	641	595	616	555	595	646	651	624	591	662	633	645	624	623	570	645	618	658	651	585	595	617	631	627	632	645	631	655	581	645	654	631	648	612	597	638	662	610	606	646	698	602	599	636	603	619	601	640	624	603	625	617	644	625	611	613	628	602	648	621	620	585	613	592	649	588	670	615	623	605	583	623	596	612	601	640	672	604	636	615	628	629	629	607	647	632	643	630	614	606	627	669	625	644
24377	24069	35494	30335	21889	12802	2738	1167	1030	1009	986	969	993	994	970	1017	1016	974	1056	1003	940	988	943	1001	1005	946	961	981	987	968	1015	950	968	949	959	1005	955	1001	955	999	964	981	944	973	973	1021	961	998	948	1032	990	974	976	940	980	972	956	930	986	950	961	915	949	914	967	957	964	939	956	945	965	905	927	975	1002	994	939	992	957	908	983	941	974	911	928	952	943	928	1003	934	909	935	985	922	953	948	965	952	1001	939	959	956	962	950	939	996	958	898	989	971	925	965	970	998	968	941	990	967	916	993	937	943	957	940	955	985	1031	988	1000	921	974	964	986	952	974	933	968	932	952	893	916	950	943	1002	920	945	919	1030	906	950	964	905	948	951	925	949	958	948	976	946	955	960	942	940	948	951	998	1011	934	978	951	947	1007	937	982	895	947	952	1021	957	925	933	971	974	924	978	923	962	908	945	910	1014	994	984	938	964	980	954	925	937	986	990	944	934	986	945	967	963	987	991	937	1028	936	1010	992	969	989	916	955	930	967	987	927	991	937	974	948	981	952	925	949	965	948	924	994	978	963	930	927	961	890	983	977	888	947	964	961	986	948	983	940	951	911	954	966	935	969	994	996	965	940	964	936	926	934	886	965	981	934	1012	990	935	944	959	926	985	894	924	1016	965	940	970	926	918	908	1002	913	918	1023	1011	969	955	1000	980	945	988	1044	1009	1026	949	927	962	952	922	973	1030	946	915	897	984	943	953	962	933	977	906	929	950	973	953	1037	966	952	910	970	942	1018	948	961	1004	983	964	994	947	950	934	977	947	943	994	988	946	940	901	996	946	934	918	927	947	961	958	950	982	974	950	971	964	907	928	995	920	1017	1008	928	1000	912	990	944	971	900	897	989	945	984	939	924	940	942	998	1010	948	969	886	961	968	929	1009	964	904	989	954	1014	960	974	960	1008	930	954	968	1016	964	990	904	969	985	915	960	944	955	969	961	983	968	945	984	1024	965	983	976	932	995	944	948	914	965	952	944	968	1016	939	994	987	967	954	949	882	952	961	952	951	1021	939	973	978	947	942	938	938	935	972	952	928	900	969	978	981	944	934	972	942	966	982	906	902	952	928	964	964	984	966	1005	941	961	948	955	985	944	967	924	959	928	938	976	947	974	920	994	926	943	952	994	903	955	973	910	958	910	943	939	926	985	971	965	979	969	953	962	936	892	946	969	923	950	979	941	948	979	954	965	893	947	947	965	962	991	935	921	967	977	983	944	1003	1002	972	955	940	981	1009	967	1020	976	937	906	958	920	947	987	939	984	981	942	1044	1013	929	950	953	910	976	951	942	944	972	967	988	977	971	977	952	965	992	876	949	980	985	993	946	937	950	963	957	957	937	956	949	927	943	981	931	944	934	948	948	938	941	983	954	913	938	955	1007	998	970	963	935	972	961	915	978	920	949	933	895	912	960	929	943	911	929	980	941	909	953	977	910	948	948	979	927	984	939	957	946	948	974	1004	981	997	917	965	929	959	974	1009	981	1054	1002	949	949	980	932	913	941	968	937	960	974	870	964	939	969	972	944	951	964	940	944	916	891	918	935	937	939	980	976	951	934	953	951	980	958	980	929	1010	976	950	961	870	958	979	972	898	977	979	909	971	973	923	905	975	956	933	1001	972	949	952	957	961	896	980	1022	923	911	913	940	1012	912	926	908	977	943	992	927	962	939	961	1004	1003	993	991	960	978	956	972	953	929	917	991	943	909	1005	965	993	968	935	890	895	927	945	947	934	971	955	909	928	944	987	950	943	939	937	931	979	976	917	943	972	923	925	1044	988	971	943	956	923	945	951	944	942	916	934	919	965	951	919	1016	950	977	897	960	917	979	893	957	927	963	955	988	976	968	992	922	941	931	970	929	948	950	949	897	982	957	911	922	957	947	989	958	979	990	1007	1015	956	933	939	960	963	939	918	925	947	981	977	983	921	963	1005	947	998	982	888	941	978	918	923	981	947	926	950	997	955	912	917	948	941	953	1002	925	947	993	928	990	962	968	929	911	957	952	975	944	899	1022	928	943	945	951	1007	1010	990	904	946	972	993	932	959	951	982	985	906	999	959	922	944	949	948	964	926	891	952	980	974	941	1021	900	972	932	956	968	936	945	988	960	986	1012	935	973	922	1000	918	952	960	924	971	985	997	947	929	986	947	869	906	950	926	972	991	948	949	948	917	1002	962	965	992	965	957	966	959	961	998	993	961	910	954	978	965	925	968	951	953	963	939	949	969	980	942	996	961	902	961	927	922	947	974	928	954	964	925	961	919	947	979	1001	959	948	989	931	942	937	924	910	956	936	987	934	972	934	1012	978	929	960	988	962	961	910	904	896	994	954	994	959	974	916	937	939	934	962	1002	904	987	902	965	946	939	938	964	980	996	1010	993	978	949	971	924	942	950	928	989	965	960	926	952	963	947	977	957	950	989	933	954	886	918	947	925	1009	1013	980	934	924	987	963	909	916	909	978	923	951	929	934	976	936	964	936	896	929	1019	965	933	925	945	950	953	967	932	1003	972	975	938	988	904	958	996	976	941	957	942	972	940	994	962	946	985	956	975	963	933	964	955	982	968	952	1007	961	855	893	980	945	971	932	940	933	946	964	1026	968	959	970	932	954	928	985	968	972	952	963	947	941	944	946	961	943	965	924	970	1001	988	927	998	992	930	965	942	887	986	932	963	867	959	908	927	934	1004	955	984	970	982	955	974	979	977	934	947	924	918	944	929	959	982	968	906	927	1015	933	947	979	879	904	945	985	972	938	941	936	930	1005	941	985	926	973	986	934	918	949	982	936	950	945	989	979	939	949	989	938	947	922	916	941	973	910	932	912	938	976	1032	1009	993	963	1019	993	962	990	964	955	1014	991	956	960	952	961	930	997	964	944	940	980	931	923	977	939	1024	968	996	930	920	918	976	948	964	954	955	884	944	996	945	952	899	994	950	928	930	972	915	955	960	957	1010	1041	971	976	935	964	959	915	945	951	924	941	992	958	988	967	948	970	1015	912	926	981	949	923	988	912	979	959	966	950	1025	988	934	951	922	938	994	978	946	996	936	907	944	926	1004	961	998	883	963	898	971	1021	970	960	971	974	970	1009	946	935	966	986	974	958	906	990	943	954	975	901	996	924	902	970	995	949	933	970	955	964	948	909	939	923	931	963	954	961	1011	957	946	909	947	951	1000	925	939	957	909	987	939	922	923	994	969	917	992	988	947	927	978	1001	994	977	1030	984	954	980	903	961	966	979	917	925	970	919	926	904	972	922	889	977	937	917	952	968	945	947	994	975	943	988	976	972	972	964	966	935	956	949	942	942	942	885	936	953	972	883	991	893	930	975	951	969	1000	946	954	972	959	939	1002	963	942	948	880	1007	901	918	913	949	912	939	1032	959	981	926	943	951	985	991	952	938	952	946	967	1008	986	933	946	927	918	972	908	952	988	977	933	927	945	948	934	954	984	1004	928	963	930	1010	930	947	996	932	926	946	948	981	993	929	936	932	965	932	976	957	923	958	992	975	975	933	920	1055	950	999	900	1017	950	947	973	918	962	963	1017	967	974	929	947	931	962	1016	980	972
65241	101350	69501	35659	12462	3028	1131	889	837	841	866	871	880	829	808	923	879	894	885	883	875	919	926	871	893	870	883	887	902	876	878	881	828	869	911	886	859	859	868	941	847	911	865	844	848	889	789	847	846	865	891	832	876	827	864	861	910	875	904	851	860	816	882	856	900	913	897	823	857	906	880	901	894	850	926	913	871	849	877	851	869	837	843	850	890	858	880	839	803	859	829	841	903	895	811	864	859	883	876	881	832	837	864	850	864	938	858	833	917	858	893	841	882	865	910	823	872	860	827	801	837	884	824	868	921	827	862	863	858	828	871	843	869	851	817	836	835	856	829	789	863	862	848	814	865	814	927	879	828	805	872	856	845	841	828	930	865	840	900	840	807	872	844	889	841	827	833	875	797	937	897	828	891	813	865	855	874	831	839	876	838	832	874	864	875	863	922	821	885	860	836	875	892	867	846	864	864	851	901	837	896	839	875	877	902	830	855	884	848	890	846	889	880	807	850	830	853	880	913	871	869	909	940	847	839	833	887	862	835	846	821	834	795	893	870	877	858	848	842	854	881	919	834	846	880	799	862	903	891	787	864	859	863	876	854	859	807	896	873	839	855	883	885	836	846	835	848	886	872	851	864	870	838	830	841	863	834	884	878	903	874	864	803	802	843	828	875	877	852	837	915	904	856	883	886	855	863	853	829	883	877	853	850	845	909	784	846	835	900	831	883	845	835	847	891	871	918	829	828	786	904	841	854	855	884	899	864	863	861	905	873	900	866	888	877	895	887	885	774	844	851	851	802	879	862	852	842	897	852	845	885	863	811	826	896	830	860	858	832	930	901	883	822	898	904	838	851	872	868	835	833	885	851	838	839	869	822	862	875	908	870	867	861	884	896	818	843	907	882	876	845	856	865	882	830	825	898	871	817	899	893	829	890	862	889	861	849	812	869	864	865	905	880	844	878	832	807	865	899	888	852	908	854	871	860	844	853	881	868	885	924	890	813	838	837	825	844	859	865	818	850	898	830	861	867	841	874	842	871	868	857	859	852	806	827	894	879	880	909	871	881	848	909	842	832	893	872	866	847	840	875	861	870	852	857	832	853	903	835	869	835	836	919	903	846	847	858	839	906	890	841	856	903	857	905	893	830	812	826	869	851	855	858	823	834	835	900	833	897	827	862	877	883	823	882	861	867	825	901	840	806	871	832	813	892	852	836	806	847	852	858	782	866	837	910	817	853	857	855	853	893	849	856	848	854	883	870	897	849	870	878	866	847	832	795	863	872	846	834	814	902	884	864	850	883	863	846	888	835	899	869	912	857	892	883	844	886	839	862	847	859	864	843	874	887	880	824	812	888	817	809	895	831	812	834	932	884	877	803	873	874	840	856	878	860	850	809	881	838	862	850	893	903	829	794	870	837	860	841	873	892	855	869	832	863	866	840	873	877	850	847	818	811	852	902	841	859	863	860	867	846	846	882	832	843	773	837	840	886	861	917	868	901	859	813	849	862	891	855	796	858	902	846	856	813	824	835	792	868	872	849	815	826	850	855	845	840	876	883	846	880	882	876	843	909	845	844	812	831	947	857	888	860	843	801	896	848	849	851	819	851	860	797	851	856	850	805	847	879	856	834	798	936	855	889	862	865	838	854	865	892	835	905	934	833	804	830	871	896	873	909	848	854	845	860	889	885	867	829	859	888	887	924	866	829	906	866	845	886	841	876	862	878	827	845	850	862	874	829	840	881	845	863	807	820	878	840	900	852	823	810	895	812	901	872	869	816	837	824	828	962	850	860	881	857	876	821	821	846	815	878	838	831	837	862	869	837	828	900	856	786	885	897	876	865	823	810	857	818	838	839	851	859	901	811	904	935	834	822	832	864	828	875	877	866	834	880	856	855	841	833	842	905	884	887	866	886	835	889	910	907	883	881	871	869	856	845	847	827	886	864	856	849	864	874	836	855	877	864	862	881	839	868	857	890	837	882	898	875	886	869	831	881	910	884	855	880	877	839	823	902	908	889	899	849	846	850	850	851	868	839	824	903	830	900	836	890	875	790	832	851	840	853	885	866	856	873	814	852	832	860	894	851	876	881	866	875	845	906	821	839	899	893	865	805	915	815	841	827	895	831	881	825	856	891	892	884	829	889	817	879	802	835	825	801	818	885	855	857	822	881	836	874	857	821	874	796	842	831	881	856	855	844	873	803	845	816	898	868	872	886	830	833	863	792	820	846	910	840	897	857	843	814	868	830	838	838	847	851	861	848	853	810	888	850	933	881	887	855	847	863	839	822	859	840	773	878	876	902	917	841	845	833	856	890	838	877	898	867	836	852	889	867	836	893	861	828	819	828	838	847	860	868	799	849	877	836	839	838	804	847	867	867	889	838	866	900	842	904	903	840	907	826	834	872	877	864	880	827	871	827	873	864	865	858	837	801	869	890	848	806	852	866	841	837	841	861	831	840	855	867	861	827	889	841	866	843	835	905	866	849	892	839	859	925	856	891	864	914	878	860	862	883	877	798	830	857	898	833	883	831	833	855	862	914	867	881	851	865	883	818	894	859	903	854	827	910	843	863	875	857	881	914	880	862	841	904	834	848	859	919	878	848	851	888	845	880	853	857	882	893	850	864	863	848	873	831	868	849	808	899	918	798	835	895	849	852	827	835	905	874	883	839	831	901	889	821	878	873	891	905	899	857	858	832	879	893	876	857	844	838	871	871	867	879	857	892	873	873	897	877	876	894	822	856	874	818	842	886	881	890	831	884	864	859	860	831	886	869	858	854	813	861	872	859	859	841	905	874	830	848	842	868	837	850	877	903	834	908	845	835	777	834	851	865	875	830	882	833	812	833	809	835	812	848	831	851	820	829	856	852	788	825	826	896	832	854	815	851	890	844	817	876	837	882	860	830	856	797	820	859	874	858	849	907	855	817	816	814	825	854	896	872	862	906	801	889	825	797	861	860	851	846	846	888	832	870	880	827	798	868	926	839	841	832	819	840	824	851	851	864	871	859	899	802	885	826	861	841	849	821	837	828	835	878	900	874	843	835	849	820	822	782	850	838	856	884	829	870	844	868	831	849	864	842	868	881	875	830	873	913	853	855	829	902	915	827	872	852	856	856	817	835	822	986	886	804	865	880	888	878	836	832	834	860	901	876	806	886	839	869	885	870	825	823	849	866	845	872	841	869	863	821	836	859	764	831	852	870	895	847	861	822	854	838	829	872	852	846	843	925	876	893	835	861	829	826	818	880	867	875	831	864	827	868	855	925	817	868	843	826	864	831	837	879	870	843	892	848	878	873	892	837	844	879	845	845	858	806	845	851	847	842	845	849	879	838	879	912	841	855	853	850	844	847	823	854	866	890	885	848	885	792	933	868	796	874	823	861	882	840	849	823	861	865	907	873	916	885	846	884	851	889	868	884	796	893	877	872	865	812	846	841	887	845	801	910	857	858	887	835	859	839	849	884	814	872	854	838	891	817	863	857	838	862	764
31961	33101	24132	8962	1903	915	800	779	757	732	771	713	670	743	763	718	771	760	676	703	732	731	750	718	760	826	817	748	723	773	739	732	736	711	771	759	758	779	781	737	758	788	733	767	713	708	758	774	749	759	725	722	802	731	759	709	704	793	765	759	803	751	783	736	750	778	701	777	731	714	789	719	777	722	723	740	780	783	741	717	741	726	761	706	719	779	720	727	739	697	771	721	742	797	694	753	751	710	783	727	718	744	797	705	758	783	777	758	748	744	750	734	754	718	751	744	738	810	703	762	735	764	777	756	776	786	730	749	774	728	739	784	768	716	762	763	744	742	758	766	774	816	803	706	743	764	741	709	754	758	748	769	757	770	727	747	735	777	786	766	756	754	741	769	736	751	720	748	761	709	811	802	759	768	709	734	758	736	745	802	784	778	754	731	711	746	795	737	779	772	741	783	789	752	725	734	745	796	766	790	815	736	766	785	710	782	742	770	777	708	730	722	769	775	754	701	759	766	755	821	755	795	764	756	752	747	750	799	767	756	765	765	765	743	753	712	743	741	768	744	700	687	701	781	749	771	746	772	771	736	790	754	817	724	741	786	784	738	735	757	746	777	736	785	819	791	815	775	765	730	770	794	756	758	760	717	755	776	761	774	759	749	740	737	771	743	748	753	726	778	724	734	737	744	755	727	761	768	749	799	747	758	753	749	754	803	773	760	770	766	720	751	804	730	699	733	757	758	800	686	722	746	773	726	743	782	743	785	749	767	788	706	747	788	741	743	792	756	731	777	752	768	715	752	741	794	760	723	740	717	712	805	817	784	754	800	680	693	762	720	776	738	751	775	751	736	751	739	724	774	766	730	794	766	741	805	777	754	772	779	745	768	736	775	747	750	743	789	721	762	796	744	754	770	751	760	701	787	742	768	770	762	785	742	744	748	813	777	763	744	761	744	756	742	762	744	714	763	733	760	752	779	764	757	736	784	775	784	738	768	727	813	790	781	805	798	754	715	763	758	782	746	769	759	737	731	823	738	806	737	750	785	781	752	754	761	723	788	697	705	712	758	802	787	774	770	747	737	781	819	757	734	732	730	748	789	747	756	705	741	735	708	749	783	748	725	780	741	775	700	802	815	782	776	771	729	804	767	697	770	759	719	712	792	753	742	731	734	726	751	765	769	771	788	777	765	759	791	736	751	777	751	738	800	714	731	782	722	761	757	790	715	720	784	786	723	764	744	766	776	813	733	717	670	810	774	741	743	795	758	785	742	746	770	746	711	793	798	733	729	764	758	726	736	761	793	775	725	754	785	753	800	750	772	725	731	757	798	773	785	730	711	760	776	730	722	692	758	750	727	741	755	766	726	757	772	766	720	745	784	780	774	736	783	781	740	745	768	696	774	775	718	759	761	747	716	744	740	743	738	748	755	741	746	775	692	703	771	773	756	733	750	792	739	761	732	801	763	753	790	750	743	732	763	788	780	759	781	760	727	741	733	810	746	749	720	751	692	707	777	729	749	787	775	779	778	759	765	733	759	718	745	768	771	757	742	803	792	772	701	786	719	799	752	763	786	755	766	719	801	725	725	754	701	774	736	743	735	838	784	716	755	744	729	737	769	736	758	741	716	744	757	722	716	758	776	786	750	755	723	802	723	774	731	796	774	782	725	700	810	736	696	760	727	743	764	728	761	808	738	767	744	770	830	736	726	790	741	764	709	705	744	762	767	761	718	762	742	772	702	779	697	728	755	754	695	734	755	756	746	714	720	762	704	768	726	751	708	797	778	731	782	736	847	763	770	769	790	796	754	744	724	734	774	682	761	717	737	716	793	747	760	768	743	756	729	753	796	679	751	807	754	770	713	756	721	710	722	777	762	748	762	782	736	754	760	797	777	781	721	769	735	758	764	723	761	739	789	762	751	782	786	852	769	720	754	695	722	751	724	785	774	762	757	752	726	725	771	742	745	771	758	728	774	781	749	742	807	770	735	766	732	757	740	750	783	743	824	743	750	769	795	750	782	743	781	739	798	780	738	739	785	758	782	754	745	745	794	790	766	799	772	770	767	728	733	762	759	755	811	749	776	790	769	782	744	718	759	718	756	760	769	801	763	780	740	742	746	736	754	755	713	705	773	755	764	723	751	724	734	716	738	785	735	804	785	770	771	763	757	811	690	742	763	743	705	773	739	794	719	754	739	755	792	787	743	777	766	768	758	763	737	741	779	778	764	726	780	748	803	754	794	727	810	768	814	712	722	762	768	769	741	764	766	737	760	768	762	762	770	729	747	782	738	772	734	756	806	790	769	746	739	765	733	781	740	734	748	748	688	753	773	741	781	811	725	789	816	711	757	750	776	732	764	764	777	695	746	797	717	846	765	782	716	724	774	749	760	728	828	813	768	709	753	805	713	794	764	733	768	757	794	752	803	790	695	738	756	736	764	705	779	749	764	751	779	718	739	720	779	757	760	767	800	701	736	732	775	818	762	779	740	774	710	720	744	726	770	773	738	780	747	761	774	770	748	743	711	771	811	749	739	783	753	769	758	772	745	812	782	746	808	790	745	763	778	777	747	791	791	735	766	796	817	771	749	699	734	737	739	733	723	788	785	728	746	776	709	813	774	760	744	702	800	741	705	749	713	738	717	814	803	749	738	808	715	772	750	737	720	760	767	785	757	761	782	734	757	781	720	731	760	775	767	718	785	768	796	756	755	721	724	761	762	757	777	794	716	717	738	811	781	766	798	733	719	765	723	703	767	781	803	759	731	734	764	736	763	742	733	755	760	759	767	749	819	814	816	785	742	750	760	859	746	776	754	724	712	753	720	755	776	761	781	729	756	736	786	782	780	742	731	728	724	751	753	772	682	760	752	760	735	749	754	752	733	715	774	766	709	785	832	768	786	730	722	738	717	772	689	766	714	770	766	776	750	790	765	794	747	766	742	725	794	756	751	721	770	738	796	728	770	772	763	743	796	736	757	723	715	743	767	741	761	779	784	749	716	758	812	768	762	775	786	773	714	757	730	803	750	722	744	782	805	732	735	756	799	780	765	758	749	766	804	715	800	689	736	708	798	756	805	762	757	732	732	736	779	774	737	720	738	738	738	777	727	773	756	726	749	746	750	704	751	770	720	740	735	777	767	771	827	756	746	694	740	765	761	789	783	768	751	782	720	762	693	766	765	770	729	765	768	734	746	724	720	748	735	777	711	764	772	775	739	750	730	740	771	769	775	784	711	758	738	771	795	740	765	740	747	751	801	678	784	736	751	748	735	753	752	751	766	785	748	737	783	795	738	789	762	749	736	778	736	796	741	766	715	714	777	784	822	759	754	681	793	730	759	759	775	763	755	748	775	735	779	745	720	696	818	771	732	736	724	759	738	727	766	728	790	758	803	732	758	802	784	767	771	744	744	756	766	766	774	730	770	756	767	681	747	811	769	736	778	714	731	757	750	711	786	737	745	719	773	792	780	737	740	664	744	769	721	761	767	727	808
25868	36519	16558	4726	1446	739	615	630	626	585	569	595	604	629	618	594	624	630	601	573	584	588	629	577	614	642	625	643	590	624	609	584	588	587	664	609	629	575	623	577	601	637	628	603	607	638	618	607	586	595	588	611	639	563	587	606	588	639	626	597	547	581	642	642	602	624	616	603	615	607	632	629	607	631	599	631	593	612	633	576	634	594	600	558	578	609	595	643	592	604	630	579	607	568	601	608	612	547	601	574	570	616	581	573	607	593	587	621	598	585	614	569	580	598	598	579	585	629	568	586	661	570	580	581	578	639	610	571	656	614	624	640	585	584	629	600	609	596	623	595	590	632	598	613	658	601	575	602	655	586	586	623	609	571	635	577	584	598	599	604	591	642	593	602	603	604	577	570	601	614	588	606	617	621	601	607	598	593	621	613	586	600	588	577	563	589	591	633	585	602	640	604	601	583	591	598	594	570	601	580	599	605	589	589	569	595	604	595	603	629	618	594	583	618	596	628	588	604	639	569	625	627	624	603	614	592	554	627	619	597	577	598	603	580	591	570	624	589	584	583	662	614	590	592	595	598	574	592	582	553	606	607	594	659	595	617	575	547	575	627	599	596	634	584	595	627	603	625	554	630	652	593	590	611	631	616	596	599	582	583	617	591	577	598	605	598	617	575	593	565	586	574	596	624	625	606	628	625	588	615	603	600	582	615	561	565	606	646	572	621	578	606	584	601	611	577	623	627	610	576	623	596	602	585	574	588	587	604	633	614	601	618	619	623	631	597	604	575	601	631	610	553	576	646	588	565	595	595	630	609	633	588	536	555	581	581	613	572	602	559	585	603	605	605	606	598	567	628	652	602	592	597	580	619	622	581	606	589	613	625	600	615	550	561	583	592	580	628	577	630	612	647	550	608	619	603	579	623	599	604	631	626	575	568	607	565	578	577	650	636	626	600	585	638	571	597	666	644	611	588	606	589	586	598	572	595	575	590	548	555	623	597	576	626	630	591	628	595	616	606	576	577	592	585	614	584	640	646	568	576	599	564	611	574	617	588	582	588	576	634	594	600	574	560	598	584	583	614	612	583	581	596	591	580	585	618	572	599	608	572	631	583	592	595	547	596	608	619	612	567	617	600	616	561	588	585	611	628	589	639	608	608	588	555	567	588	605	620	625	598	548	615	581	589	577	609	641	558	609	627	576	630	635	617	536	573	607	593	595	608	603	609	573	646	590	620	578	567	641	618	603	600	639	592	645	622	583	601	598	584	572	602	600	587	618	619	603	592	623	641	582	582	625	627	558	621	643	601	603	627	607	579	590	590	579	598	625	586	575	571	620	597	578	573	623	596	603	624	608	616	556	591	607	598	581	562	585	630	586	585	570	606	589	646	595	615	616	620	655	592	624	594	578	568	580	574	594	651	612	625	623	599	595	640	601	602	624	612	616	529	622	616	632	605	581	585	616	580	625	638	624	547	602	613	595	578	570	596	539	624	634	589	569	536	568	624	614	544	608	596	597	619	590	615	589	645	599	623	598	565	596	633	592	585	599	630	626	599	592	596	588	614	528	583	628	606	610	550	585	621	632	651	610	624	658	593	609	580	554	634	579	633	656	601	679	611	622	579	603	606	592	608	633	581	585	632	595	581	622	628	619	626	620	594	602	613	660	570	631	599	582	606	632	575	599	609	594	581	595	620	625	577	591	617	629	631	634	609	597	601	606	632	610	610	566	611	597	575	588	585	586	594	625	584	669	602	651	590	610	627	608	593	578	578	599	602	588	574	557	622	604	581	610	639	593	577	580	577	599	566	591	602	624	541	622	622	576	587	574	670	565	589	623	595	603	636	582	572	592	617	619	610	637	583	594	593	572	636	574	592	583	605	610	608	642	554	589	579	608	558	583	617	630	653	594	596	637	657	572	592	585	585	590	564	593	575	564	652	612	650	614	633	548	606	638	559	580	595	565	612	625	610	590	643	565	578	640	604	595	617	605	626	605	599	619	616	620	604	670	570	594	550	654	612	593	603	594	604	601	587	590	569	581	616	617	560	601	591	612	578	588	586	595	613	624	584	622	607	577	654	645	599	566	612	562	613	620	615	572	596	568	647	607	604	599	639	575	612	624	591	595	609	582	606	597	579	628	561	586	649	572	575	597	580	610	610	580	637	635	594	596	567	616	621	633	543	570	611	613	569	635	554	618	610	624	625	607	611	609	554	608	587	575	582	582	621	601	625	588	595	622	582	580	597	622	607	592	631	629	608	604	604	577	597	590	587	577	578	605	605	572	612	589	591	579	588	585	521	624	592	584	571	581	570	606	619	562	598	599	580	608	608	562	592	595	633	571	610	609	570	583	589	591	592	602	644	605	620	584	564	591	582	625	601	621	596	615	613	592	603	543	573	594	613	621	588	668	585	617	583	608	630	610	628	617	617	599	659	619	612	650	594	606	621	550	590	608	604	624	558	597	625	594	587	567	592	596	620	579	570	616	592	580	571	576	577	631	540	599	600	639	565	581	624	583	571	597	577	620	635	584	620	596	587	598	597	571	577	619	561	595	588	616	576	577	561	580	592	571	602	575	602	553	587	570	602	653	650	546	628	574	616	603	592	597	604	604	646	605	567	556	595	563	599	629	606	556	610	566	604	554	625	614	577	592	619	605	592	581	570	567	646	603	632	603	560	630	578	600	576	570	577	601	558	597	594	608	630	583	595	620	604	631	636	593	556	575	633	567	603	579	580	616	562	597	618	609	609	588	595	615	611	614	574	640	593	614	612	603	630	605	616	659	573	643	586	559	563	617	626	591	592	587	626	602	601	599	605	644	610	606	575	608	577	609	602	584	562	581	560	594	600	596	593	585	580	590	564	624	631	612	649	583	605	573	596	609	613	624	589	582	598	639	592	548	599	568	586	572	567	632	583	596	561	606	586	528	615	596	591	610	608	602	624	631	589	593	600	612	629	586	591	585	596	603	602	613	628	560	581	576	600	598	593	633	542	603	609	622	619	578	593	590	629	621	542	637	636	587	632	617	625	639	607	626	575	580	592	607	599	609	621	554	625	611	564	586	626	595	661	607	582	594	624	593	615	594	607	574	598	632	607	602	613	606	587	582	620	590	580	594	560	599	604	585	651	584	573	637	594	579	599	587	626	600	545	608	572	608	587	604	622	599	572	572	622	613	546	569	611	619	586	595	623	587	587	607	563	596	577	565	639	604	593	617	582	599	595	585	603	567	595	659	554	621	583	621	599	586	587	647	630	585	610	635	574	604	596	645	582	609	597	547	593	639	631	615	587	575	565	634	605	616	590	611	620	605	616	586	589	577	644	606	622	590	610	560	612	607	600	628	586	632	557	625	617	599	613	590	568	595	618	591	587	673	587	586	618	623	599	581	565	601	612	602	582	563	587	616	599	617	577	608	622	607	649	602	565	603	564	627	632	603	634	563	640	609	618	592	586	581	574	593	593	624	630	586	579	581	562	596	623	606	629	600	611
27028	31197	41744	30610	11988	2216	1117	818	812	799	847	798	770	834	769	826	818	781	769	844	766	823	809	776	811	826	762	783	756	774	782	802	727	803	789	779	853	781	759	815	789	791	788	792	764	833	765	757	811	802	758	769	784	804	817	777	766	805	811	826	775	795	794	790	798	784	767	810	763	758	754	829	790	772	801	812	801	797	842	791	787	789	732	740	814	783	776	788	809	835	769	822	775	841	815	745	800	799	780	812	747	726	760	794	785	773	789	735	812	749	796	811	783	749	815	793	778	800	768	792	785	810	735	775	819	757	793	772	806	775	777	788	793	761	764	824	840	776	804	676	759	723	785	778	787	791	796	751	823	805	751	751	801	773	748	773	791	803	775	763	814	764	764	754	791	758	820	767	833	821	801	787	799	748	768	825	741	776	811	742	773	766	795	814	738	798	748	794	753	745	803	771	757	777	786	796	746	834	839	753	759	761	757	786	769	747	767	762	806	788	752	792	772	825	799	781	748	766	786	812	738	823	770	746	791	810	799	784	776	756	748	748	784	726	819	795	844	826	791	739	783	732	749	771	767	865	746	788	797	790	769	818	804	821	835	768	871	797	778	770	757	763	784	817	800	797	754	778	783	790	771	770	810	786	699	803	795	790	757	738	780	714	775	788	768	758	792	788	777	742	775	794	780	802	789	793	800	790	777	798	804	744	848	770	802	775	748	801	773	795	758	790	751	821	801	794	814	848	768	753	808	797	745	807	811	767	762	778	739	794	823	785	765	763	814	770	814	759	796	790	810	796	776	828	785	807	766	778	789	820	784	787	773	796	765	812	797	799	810	768	797	825	749	806	861	796	790	770	744	774	777	772	751	767	746	752	809	786	793	733	765	765	798	764	827	815	805	827	748	757	763	780	813	786	807	787	776	720	836	778	778	782	745	811	761	773	813	742	757	767	764	776	796	810	771	762	797	781	789	814	836	781	809	841	746	813	811	769	804	751	770	772	746	762	729	763	781	767	741	770	781	773	807	737	799	802	846	753	768	801	782	730	780	802	784	797	758	788	815	739	796	811	788	767	746	811	767	813	781	799	731	776	792	746	742	734	752	810	776	775	789	776	800	853	763	723	788	854	757	754	812	769	748	757	756	763	786	838	786	793	781	757	772	781	731	826	774	771	731	787	810	799	752	799	766	792	786	768	821	763	782	773	806	813	777	786	762	760	794	758	739	807	783	781	736	744	777	772	799	794	804	752	817	785	805	793	723	757	798	772	793	835	749	805	794	741	753	763	787	751	735	776	809	763	840	769	827	802	750	780	747	767	816	794	803	789	780	801	762	822	706	757	790	765	802	810	729	832	861	783	826	781	838	791	797	803	790	830	736	726	791	811	780	768	769	754	819	745	766	733	818	790	784	808	813	808	769	789	775	751	825	753	762	766	778	771	778	773	755	818	721	812	818	740	786	826	777	805	733	770	783	752	799	805	745	718	782	783	796	791	790	841	775	775	806	787	807	811	788	803	832	726	747	787	795	793	766	757	740	767	807	784	818	785	835	818	802	794	806	802	779	810	756	775	780	776	798	812	761	756	756	794	781	793	757	814	761	755	786	761	761	806	793	769	818	744	807	807	726	790	800	747	773	759	768	784	776	785	756	814	773	817	765	796	859	775	829	788	808	739	739	774	799	777	765	757	779	765	748	760	755	758	848	761	758	777	775	757	785	819	820	768	806	797	768	813	817	794	810	791	792	772	810	812	754	781	795	786	798	828	782	786	809	766	791	773	777	761	801	745	742	791	797	804	775	804	804	825	851	758	753	740	779	833	786	795	763	805	785	757	769	735	789	791	781	836	805	774	791	753	777	783	773	800	816	807	770	808	843	847	785	781	825	814	796	787	822	781	785	813	798	819	802	750	770	802	807	800	783	808	739	767	762	801	770	744	745	797	800	783	772	800	759	785	827	762	758	781	811	772	765	818	746	815	770	792	768	791	783	797	766	819	832	767	806	840	723	760	795	807	797	754	794	769	775	781	773	791	762	769	794	705	782	783	810	825	743	854	751	753	739	793	745	837	782	806	779	787	785	777	772	786	805	723	779	777	746	779	750	786	807	849	803	746	792	776	808	767	812	796	795	743	808	784	770	801	763	755	803	746	793	834	739	797	787	823	759	780	805	767	800	833	806	805	788	787	790	792	808	799	768	776	766	795	781	785	753	820	779	761	734	789	735	767	779	800	774	810	734	790	785	777	751	778	761	757	743	785	761	813	775	810	803	797	810	816	760	806	803	792	731	713	806	818	791	742	791	792	757	775	778	818	790	751	774	757	763	757	771	766	802	753	802	736	766	801	763	794	756	782	830	762	770	806	805	769	766	764	759	778	736	758	786	756	745	783	780	811	786	774	808	768	801	785	778	807	756	782	779	806	793	826	733	793	862	753	799	746	785	745	777	825	725	762	759	770	805	791	782	804	809	787	756	781	755	785	754	749	733	776	756	796	768	827	843	779	786	769	818	833	823	722	713	741	749	800	754	811	831	816	776	728	836	779	801	774	810	759	809	821	803	790	776	774	784	738	754	778	759	756	748	785	767	775	809	750	779	804	761	795	757	798	803	798	785	774	800	759	814	738	736	769	751	790	795	757	811	755	758	796	779	784	811	810	732	841	762	788	810	783	788	825	815	816	768	807	812	783	792	784	764	785	801	782	781	796	732	794	773	759	784	764	772	782	790	782	766	800	763	804	805	790	754	725	843	762	785	754	791	787	833	786	765	769	793	779	783	775	786	732	838	790	760	765	774	754	724	812	769	855	811	767	751	751	800	776	798	771	797	806	820	777	798	765	746	808	746	751	757	761	819	758	755	801	765	787	755	774	771	756	778	803	783	769	740	775	754	762	771	751	795	792	800	819	801	778	754	754	819	820	764	753	777	804	767	803	765	787	790	745	759	790	800	810	810	826	823	708	785	766	770	762	786	778	811	758	715	808	818	779	804	784	789	757	767	736	771	820	769	744	773	854	826	787	746	820	808	848	798	830	777	810	778	807	786	802	764	772	794	800	777	781	858	810	752	766	730	745	763	743	765	764	787	789	767	792	787	788	746	801	750	757	771	775	809	775	789	757	791	770	774	814	762	796	767	812	765	731	808	742	797	762	792	764	752	810	822	738	781	782	831	778	755	826	753	775	773	793	757	752	765	764	813	777	738	748	762	764	804	816	784	808	760	801	773	758	766	806	746	805	763	801	763	774	805	758	767	809	781	811	778	768	766	752	735	795	816	820	791	789	813	779	848	795	770	781	795	807	767	756	774	810	770	800	772	751	780	744	821	747	762	814	771	745	799	730	795	770	799	778	800	797	813	773	780	806	755	794	768	779	825	758	804	776	726	774	790	765	780	772	830	792	753	789	778	826	767	763	737	795	782	754	822	786	741	792	770	756	751	753	786	791	792	779	787	800	808	781	810	794	809	764	805	755	720	791	762	778	837	748	774	779	794	775	785	730
58457	83432	50983	18316	4577	1205	762	715	713	660	646	664	713	664	685	664	664	680	667	684	679	689	666	673	675	649	669	706	645	672	695	655	654	680	639	657	642	663	668	661	634	738	662	671	644	654	686	652	658	690	628	692	680	666	690	659	727	654	647	644	683	609	647	692	615	728	690	697	674	660	672	664	642	720	668	660	649	691	651	665	635	667	695	678	638	704	693	660	710	688	654	699	661	688	632	644	625	691	688	663	655	669	688	630	636	647	702	657	690	682	652	707	651	649	672	664	664	695	637	648	656	702	675	681	646	647	645	699	669	655	650	686	622	661	682	653	665	652	611	628	669	668	627	679	669	641	637	659	649	655	668	650	675	642	640	678	701	657	656	680	618	638	704	731	668	697	654	650	723	635	728	677	636	649	640	683	683	674	679	691	666	638	688	670	648	656	656	665	668	658	672	688	688	673	654	676	654	640	668	668	649	744	677	623	664	682	676	632	601	688	679	648	636	644	703	675	641	647	718	670	690	687	711	729	671	687	675	684	668	616	673	650	638	645	694	659	682	619	661	635	665	653	653	703	686	642	700	627	694	644	654	652	645	704	684	695	679	643	683	669	652	643	668	640	673	629	639	676	662	666	675	645	651	652	639	653	646	705	671	645	641	644	632	625	659	658	674	654	679	660	671	665	702	679	701	665	713	691	671	644	644	680	630	689	617	639	637	695	700	655	672	656	699	645	625	668	657	623	679	671	649	679	677	701	670	668	655	639	629	638	678	703	672	673	675	681	645	660	664	659	615	694	660	655	695	679	647	685	680	696	640	618	658	633	712	647	683	633	639	654	670	651	672	648	656	667	610	642	662	655	669	656	636	728	654	666	686	665	680	619	671	646	679	640	653	697	700	705	652	685	672	661	686	688	622	655	719	665	679	660	661	641	652	647	649	663	667	701	657	675	676	688	700	649	660	672	652	649	692	618	635	697	648	639	710	694	672	683	704	680	692	653	675	613	665	627	675	662	657	681	667	639	658	649	637	666	630	679	666	691	678	622	654	649	645	677	680	641	663	678	710	680	649	682	650	662	653	629	700	672	654	678	673	687	672	662	702	690	668	628	666	674	675	660	694	701	627	647	667	686	652	639	678	643	651	684	701	651	746	626	664	649	668	666	690	699	603	635	682	686	658	693	715	688	677	700	670	700	640	711	652	690	674	707	650	663	701	702	683	649	683	694	698	639	672	657	670	686	651	674	650	700	646	680	624	668	624	687	630	616	625	631	651	623	645	662	707	715	691	717	651	679	670	644	635	642	677	663	705	695	681	657	725	694	670	694	673	681	645	685	654	680	727	635	697	689	683	693	691	739	672	674	679	649	665	663	662	695	671	647	699	670	691	664	657	688	724	658	642	680	666	652	703	692	695	654	616	671	642	721	628	687	642	682	674	620	663	675	693	646	678	636	703	649	631	649	663	663	682	629	705	654	684	683	715	655	662	683	710	613	622	712	642	689	622	708	668	692	663	703	651	672	661	620	665	671	659	710	678	641	693	694	624	650	663	670	705	655	696	724	668	630	652	665	713	645	691	695	694	663	667	710	675	633	590	698	660	692	636	635	652	599	646	656	686	660	685	671	703	652	665	672	672	650	656	695	702	656	619	677	663	619	702	640	630	666	654	711	659	690	685	662	681	702	671	654	633	646	598	700	626	659	635	730	682	620	660	656	709	659	648	626	651	695	690	661	646	646	631	661	671	719	620	671	679	637	666	649	676	666	739	675	671	726	665	678	683	692	644	730	693	700	637	639	694	683	689	637	664	672	663	683	652	659	674	677	688	662	675	676	654	653	657	684	643	631	645	651	670	700	678	662	671	686	649	700	702	681	655	678	642	649	650	624	674	656	665	651	731	650	672	653	671	691	695	703	675	661	672	702	637	630	685	644	634	668	643	656	684	676	638	630	649	710	646	703	660	687	652	613	702	697	692	652	674	656	675	635	693	677	639	661	643	695	687	635	656	684	627	729	668	682	664	606	686	695	620	661	626	674	704	640	608	683	642	694	649	665	622	674	659	663	637	659	635	654	671	659	698	648	715	673	639	651	611	679	644	638	657	649	677	672	659	683	641	683	656	710	654	652	670	660	669	666	661	677	652	681	691	647	677	658	642	675	669	644	658	680	662	642	622	681	639	687	660	683	632	672	622	640	688	659	685	677	674	645	661	700	657	692	682	667	636	709	621	633	654	708	651	669	623	574	698	665	672	697	672	694	677	708	667	687	603	685	673	678	722	592	679	672	683	664	657	690	641	661	666	677	682	683	668	685	670	682	658	636	654	659	659	665	605	655	685	687	666	641	703	704	655	661	670	669	699	684	623	636	651	688	658	674	697	688	648	631	676	670	707	645	666	644	714	596	641	690	668	658	707	662	647	691	677	626	667	615	670	645	696	657	663	654	646	625	686	696	692	670	610	684	665	698	688	682	701	699	703	653	635	706	711	617	667	664	673	699	649	669	678	653	663	694	634	641	701	670	643	661	698	679	637	660	645	662	672	677	655	659	715	653	645	667	641	632	661	660	652	657	683	651	710	708	678	712	701	643	672	667	711	636	657	651	638	628	667	668	624	655	688	658	680	652	695	701	677	640	670	678	663	670	620	681	685	698	699	658	666	659	628	651	656	678	667	660	686	650	695	656	688	650	640	642	722	657	635	668	645	668	636	615	651	648	663	648	612	613	680	675	691	661	670	655	683	683	664	698	654	694	676	637	673	652	665	677	677	706	635	655	683	679	659	635	679	642	633	711	698	694	667	625	656	641	646	718	669	710	702	640	704	644	629	667	666	652	661	680	622	680	664	668	671	723	691	618	689	675	677	662	609	647	717	646	687	679	645	689	701	666	655	690	711	673	656	663	671	672	697	701	680	665	655	688	685	709	662	700	666	666	670	722	594	703	651	701	639	672	623	712	692	668	653	658	673	689	623	684	649	666	632	711	649	659	638	642	634	695	628	620	669	665	656	699	653	690	681	620	672	682	653	648	690	630	705	679	648	714	699	636	713	688	681	661	686	685	626	724	657	695	682	627	671	691	634	670	683	642	676	662	678	696	608	652	657	675	692	657	654	615	643	696	683	707	686	677	675	682	644	687	619	681	685	657	658	697	675	646	671	691	662	649	689	649	662	684	687	688	666	642	596	686	661	675	671	632	695	699	602	660	600	652	695	655	645	646	697	664	675	658	648	646	642	641	639	638	659	714	681	649	670	664	647	645	689	699	654	646	681	668	662	671	673	687	690	682	646	677	686	675	695	687	697	676	662	682	635	747	684	635	658	681	671	722	670	642	702	700	625	637	670	618	683	652	691	670	660	634	688	632	606	646	652	642	636	696	621	698	674	694	662	676	686	655	663	666	673	645	690	682	646	709	682	637	655	664	635	627	645	647	662	647	644	703	647	643	655	621	634	721	685	693	710	653	638	723	624	690	626	685	643	636	692	646	654	677	643	627	641	687
24399	23829	34412	28775	21248	12527	2668	1286	1078	1089	1083	986	1034	1037	1087	1049	1026	1067	1009	1049	1025	1021	1024	1023	1016	1058	1083	1036	1030	1062	961	1032	1044	1032	1025	1006	1039	974	991	1018	981	1003	1018	949	980	1002	990	1024	1012	998	986	965	980	1020	986	1007	981	1034	971	1007	1105	995	931	985	988	969	1042	968	948	947	1031	1006	995	964	983	976	1011	988	934	977	1049	998	1031	943	991	1054	1021	968	1016	1028	1035	991	1044	981	970	992	1037	993	976	932	968	1014	974	984	1008	985	982	1011	937	981	1006	968	953	959	993	1053	1052	1066	997	985	1026	1003	1016	976	1038	986	994	970	1020	982	958	1016	968	1067	961	1014	1008	1018	1039	1027	930	922	1041	1049	1015	1009	978	1041	977	958	1000	978	984	990	945	1044	1055	1006	970	984	987	1023	1041	962	1001	1000	999	991	1007	1027	983	980	1013	1008	932	969	967	988	1016	1048	1017	974	1007	961	1045	959	1029	1008	1034	1048	996	1034	998	966	999	1006	905	1033	978	1017	1039	999	1070	1009	1039	986	971	1003	1048	1020	956	990	1010	1019	965	964	1025	1048	992	996	996	1013	982	925	977	957	992	964	1037	1040	975	985	1037	1014	975	992	1011	1006	966	1019	950	991	1015	1040	975	1001	1021	1010	1010	933	1036	985	973	938	1026	960	982	1015	967	993	1013	977	992	1027	1006	949	968	1019	1022	1029	971	957	999	1003	1059	1026	917	997	958	928	992	1033	1020	990	992	998	976	981	986	967	1027	1035	1010	982	1027	986	960	934	984	988	980	1037	992	942	1003	980	993	987	1006	1016	995	1058	1042	1048	1031	983	981	984	992	1029	976	1025	1009	985	991	963	998	1045	1039	1030	930	972	1017	949	1033	946	1001	972	1020	1082	998	958	1029	958	996	1013	978	973	1015	972	1024	970	958	966	983	980	994	1059	932	1023	985	994	1033	1037	1079	1025	1056	971	992	968	963	971	1015	989	989	1003	971	951	996	981	976	978	1034	990	928	975	921	972	1081	1048	1008	972	982	1009	1002	987	1036	1019	1007	959	999	1009	1009	1009	1004	980	933	976	1037	997	1024	970	1023	997	967	985	958	1029	1015	945	1030	1012	975	1037	977	992	971	989	1062	1021	986	981	992	996	990	999	992	991	1001	984	942	1035	1025	987	985	1027	947	1029	1037	961	1029	981	978	957	1002	1011	994	980	1049	955	966	1052	971	1022	930	964	1008	972	1090	988	1023	952	1018	941	1053	1014	1012	955	1002	1030	1074	985	964	1043	1021	998	1028	923	1011	1091	979	970	1052	980	990	972	1024	977	1012	993	995	1007	1023	994	968	973	997	1021	1019	897	995	986	1022	944	989	949	992	970	950	990	1079	957	987	1011	1013	975	965	1050	969	952	957	1021	1048	1031	1019	1058	996	982	1021	987	996	1006	932	995	1010	979	996	1018	1010	1001	992	970	975	996	977	959	992	979	1028	980	990	1015	1021	940	953	1009	1003	995	992	965	999	974	950	1010	971	1040	1010	949	974	966	949	1008	957	996	1049	1007	970	987	1014	1027	971	946	999	1018	1064	1003	971	969	996	1010	1020	985	1008	979	1000	995	1081	972	994	1007	954	961	1019	990	929	955	967	1018	989	1013	972	990	1057	965	1019	984	960	1042	933	955	1001	1024	1009	1036	1005	974	1006	973	977	1047	1036	995	1049	1044	939	957	960	997	982	1024	991	1033	1024	1026	1005	1015	1034	1004	1031	1031	976	968	995	1001	942	918	940	995	1019	998	971	963	947	1010	967	999	1020	1012	1006	989	1019	997	959	1006	1004	1009	991	968	974	995	975	991	985	980	1007	976	978	973	984	1003	990	984	1003	1016	990	918	963	938	999	978	979	996	969	984	983	1006	989	946	996	965	1008	993	1003	959	962	1036	1014	1045	994	968	978	999	1036	1025	1002	1060	979	956	1030	1033	1015	1024	989	969	1022	964	1011	1007	976	924	1030	962	985	985	1021	987	1042	1023	995	972	1012	976	989	1014	943	930	1037	1044	963	1000	1024	1034	974	1033	1014	1041	1010	994	938	941	1008	1023	940	987	947	1029	996	948	986	1005	1011	996	974	1002	981	925	1016	1017	1034	933	970	1021	970	957	1029	978	994	994	978	940	1001	1033	1035	1034	968	972	1007	955	976	990	928	977	985	972	1012	955	989	913	976	1022	960	1002	975	984	965	950	995	993	1071	999	956	1007	982	1033	999	1047	1050	991	997	989	1013	1029	954	1026	1002	958	1023	967	983	964	1032	970	1001	976	946	973	994	1000	977	1041	1007	1000	954	1027	1041	976	985	1018	963	967	935	1014	969	992	983	981	946	991	1004	981	999	1037	1002	952	956	978	1039	1009	968	1024	1041	993	1009	954	1005	942	1034	1015	1008	1007	975	944	1023	1056	949	977	971	975	1029	1004	963	966	1019	1015	994	1044	980	1010	1067	985	1012	996	955	1029	1017	1026	1016	986	1016	1042	1026	1012	975	976	1036	1011	1031	1050	980	1005	968	949	979	1033	1037	944	1010	1034	982	996	985	974	974	1012	983	1002	1014	1061	1004	972	1020	976	1009	964	1010	975	947	948	1004	988	1035	1005	1008	969	993	1005	1006	996	966	977	989	924	921	1010	1009	986	1000	991	968	1021	1025	1019	972	1051	966	995	926	979	1026	981	943	1025	961	1050	1012	1024	1006	950	1001	988	1051	990	934	990	961	993	944	1015	960	958	1019	990	997	928	1008	952	976	1005	1047	993	1024	1007	1051	941	1003	1011	990	954	1007	994	1001	1017	1030	976	1003	1002	987	1013	1063	1001	1027	971	964	1003	982	948	980	981	1000	965	1003	995	997	949	1000	995	995	980	992	946	969	991	1018	987	997	979	1030	999	976	984	947	1072	970	1011	986	1005	986	974	988	995	1000	988	1004	1025	965	998	988	987	983	955	1001	980	1018	989	991	931	1020	1000	952	980	1045	1029	1038	982	1051	1007	1056	980	967	975	1022	1018	1016	1009	935	946	936	1025	1007	991	977	942	929	976	950	1009	977	982	989	998	1022	1048	1002	998	964	1022	1019	962	901	952	997	1020	975	1030	968	939	913	1015	929	1021	1014	978	975	986	969	976	935	978	1040	981	1036	965	1003	989	987	998	1004	958	1000	1003	964	990	991	1019	1019	1004	1002	1028	1007	1027	955	997	974	944	1030	1076	1045	1017	1028	940	998	956	1018	1027	1034	1060	1012	996	968	997	988	1023	970	934	986	978	950	937	973	954	1071	1044	1047	1035	1027	1002	1000	961	974	952	1072	976	959	1021	1000	977	951	1008	1002	967	1019	1001	993	1033	999	983	990	967	1028	987	1013	986	1039	999	1035	972	969	989	982	935	978	956	988	984	1027	950	1023	975	971	1028	976	1011	971	1055	1046	1055	1004	994	1004	969	1015	985	1012	988	885	997	962	982	997	1012	1025	1013	973	961	1009	996	960	982	1019	964	953	1020	958	972	941	1052	950	984	1006	976	934	964	997	1021	990	1022	1043	1009	1012	1068	994	956	980	1005	973	986	1028	979	1027	951	960	1010	1049	986	976	989	994	970	1047	955	945	967	1002	999	992	945	975	987	950	926	974	972	987	1003	968	957	1001	1001	975	992	1011	987	1022	979	1013	987	996	1011	1052	948	1004	995	1002	1044	1031	947	1092	1009	994	1016	985	981	920	996	949	944	1018	957	1008	972	992	1042	998	959	1014	976	964	977	1041	989	952	938	1048	1009	1023	1068	1000	973	971	947	983	933	1002	922	940	962	975	1039	1000	970	1027	994	942	945	966	1032	953	977	982	979	953	1012	1053	1039	973	984	929	956	995	946	937	1008	967	1025	1003	999	953	937	999	981	1008	951	1017	1007	1051	966	988	1011	965	969	985	981	1027	984	988	931	1028	983	1010	949	896	995	955	1007	1006	950	995	945	947	1001	980	1052	897	990	1023	970	1037	996	1016	1019	985	1024	1015	934	963	1012	952	1049	1053	1002	971	1025	1024	985	1012	944	994	1039	1025	1011	949	1045	996	1035	1002	952	975	918	996	1019	996	1020	1037	935	1030	985
58212	100796	67365	33091	10172	2561	1138	949	886	891	918	900	892	852	899	908	904	990	864	871	911	928	919	923	899	854	966	864	933	908	926	834	887	923	920	930	864	939	838	878	828	885	881	884	896	840	866	846	912	886	887	916	916	895	901	843	945	945	870	882	834	874	932	868	910	835	885	863	909	868	915	859	874	855	902	846	894	905	909	873	933	852	898	853	937	882	857	893	902	881	844	888	863	849	896	889	909	840	946	925	884	914	898	927	880	932	895	883	870	884	898	910	860	870	884	865	857	869	902	936	819	942	938	892	850	910	894	915	955	815	887	812	907	859	880	851	881	910	901	835	845	847	873	876	886	931	938	936	894	838	876	868	863	897	881	909	908	974	861	861	905	858	904	857	843	916	849	909	867	882	843	856	930	847	904	838	894	874	903	837	933	884	849	897	851	907	921	912	897	842	920	905	925	903	892	879	870	912	955	857	879	896	859	890	890	929	860	918	866	846	909	895	876	924	870	859	909	869	927	866	892	887	827	859	887	890	867	877	863	854	889	862	870	866	884	847	855	861	966	907	909	907	899	883	849	877	910	875	895	849	879	894	923	862	921	811	921	901	859	859	862	823	857	867	891	858	926	862	881	911	875	870	865	858	942	872	859	897	886	942	887	857	904	887	887	837	867	880	919	917	866	919	837	838	887	888	925	880	877	872	922	914	870	898	889	886	932	922	906	901	862	852	924	895	892	882	913	846	878	886	927	831	888	883	909	919	883	806	874	953	896	877	880	928	925	839	958	894	922	910	901	871	940	883	894	914	895	880	896	897	886	891	865	901	833	873	920	858	865	910	912	911	867	912	932	910	857	867	888	918	846	873	900	906	896	898	868	941	877	908	888	897	850	870	889	899	900	865	900	933	928	887	928	892	869	945	890	907	865	900	884	862	885	882	893	841	896	892	846	880	964	842	901	847	842	887	879	923	894	892	844	862	922	902	817	877	902	870	866	912	896	899	928	833	919	893	891	868	866	918	888	889	937	920	901	948	874	914	869	840	885	875	890	913	795	940	913	850	915	891	915	879	880	916	837	918	879	938	861	891	863	913	889	944	870	868	813	903	873	916	938	898	903	876	849	911	908	880	878	873	898	881	899	912	856	950	877	850	874	878	892	936	844	854	860	851	890	915	869	910	920	873	892	906	847	919	887	880	871	897	852	920	865	876	884	912	922	875	845	872	871	888	846	911	895	861	887	876	908	884	847	966	937	888	917	911	831	935	858	876	893	904	873	892	858	883	886	908	884	947	880	862	892	872	844	944	911	889	838	882	848	919	856	877	890	842	858	863	898	856	870	910	861	844	844	853	916	905	863	856	969	832	859	910	880	870	918	867	893	917	900	866	891	914	935	888	918	890	889	852	869	914	903	857	934	866	884	906	891	885	937	900	871	891	908	892	947	909	848	901	864	858	913	900	878	819	948	916	907	880	912	923	916	853	889	894	908	893	891	830	864	918	908	909	902	881	833	904	846	876	898	919	927	860	858	844	849	908	878	916	886	922	883	947	890	905	869	909	883	857	858	880	813	862	864	876	915	871	895	904	913	933	924	845	882	908	883	900	932	851	890	864	939	911	898	884	903	877	879	929	851	912	867	887	803	873	881	927	911	898	940	893	857	854	858	875	885	896	928	889	830	859	858	830	891	886	875	880	889	943	870	920	947	901	930	894	949	921	904	877	844	869	901	830	996	878	902	867	816	821	896	887	905	856	823	882	817	876	874	897	887	871	869	896	899	858	896	877	890	886	914	876	842	805	867	943	858	868	852	903	818	864	840	884	921	880	865	871	847	859	895	902	902	856	946	847	867	935	905	873	851	869	873	923	862	927	843	867	874	817	889	817	867	942	894	874	897	882	876	873	879	878	927	896	920	888	920	888	878	907	825	845	920	902	862	844	902	889	893	936	867	934	837	925	896	904	854	892	864	899	923	813	916	927	921	864	884	895	924	903	906	945	895	905	937	861	865	872	916	901	841	925	908	914	858	831	902	865	939	846	861	898	856	837	907	859	869	835	894	842	878	892	889	906	914	865	920	878	891	852	858	881	880	887	884	901	906	871	921	905	888	885	909	895	872	954	897	861	891	861	919	925	813	913	891	878	906	869	848	905	879	879	905	845	874	912	904	889	863	864	887	840	890	864	951	903	919	877	813	875	886	864	891	904	899	965	860	919	854	879	885	913	917	878	878	842	895	868	892	872	855	891	888	904	912	873	889	916	875	859	921	910	899	930	889	888	858	882	900	873	894	888	941	949	857	881	886	886	930	905	864	868	924	879	936	910	918	825	848	895	904	870	892	871	958	926	883	857	856	844	880	912	839	912	857	880	881	931	879	894	898	847	884	878	857	865	873	889	916	868	901	867	889	854	929	976	860	896	869	885	918	906	928	866	859	895	870	893	915	916	886	861	945	859	871	927	889	847	839	923	917	882	904	923	854	818	932	895	855	897	838	884	918	913	927	845	863	872	881	938	856	886	889	895	889	888	884	852	850	897	837	905	860	885	893	890	881	894	940	894	881	854	828	948	886	880	858	831	905	914	902	882	861	843	866	895	938	868	893	914	918	863	872	916	914	887	849	882	924	948	893	874	918	855	858	827	891	919	850	898	936	915	951	910	871	886	885	846	899	870	908	883	874	876	899	880	867	913	870	884	826	870	865	915	888	886	868	881	921	859	906	867	923	855	852	840	878	890	896	903	889	861	834	910	846	909	865	888	913	918	893	885	887	927	863	912	920	892	904	851	918	896	892	857	886	877	868	869	866	823	888	877	865	866	879	864	907	829	842	887	919	913	909	855	875	863	884	899	895	883	877	853	900	931	826	894	903	895	881	840	832	868	852	863	866	857	847	943	871	888	870	848	904	929	920	904	896	841	899	877	899	868	844	894	856	919	855	876	845	833	912	897	896	863	893	893	923	844	899	897	851	930	859	829	917	860	876	874	872	920	915	886	859	918	886	906	875	888	910	837	837	859	810	892	850	839	835	867	846	833	899	901	836	855	886	873	895	857	896	870	877	930	827	856	840	829	921	861	884	896	821	925	879	866	891	841	932	939	850	873	858	899	902	880	888	865	866	873	875	898	868	865	851	937	886	877	885	866	877	859	909	873	871	874	866	938	889	921	859	894	893	889	939	893	898	902	866	906	878	831	901	914	840	904	909	854	871	916	879	865	898	852	870	920	926	910	838	872	879	857	883	845	857	890	875	869	928	854	910	873	886	923	826	902	926	890	959	826	853	935	880	875	862	859	920	874	925	829	870	922	877	854	923	877	877	865	872	932	914	938	869	844	913	860	867	807	880	839	843	886	880	931	839	854	886	859	939	965	872	840	888	925	856	843	880	856	884	896	860	866	906	886	894	893	904	874	885	897	844	942	888	888	900	871	868	894	878	936	827	923	938	880	841	892	882	874	887	888	868	894	854	851	826	910	882	846	901	850	808	898	895	857	905	898	857	852
32815	31229	23758	8207	1702	909	858	853	808	779	765	780	833	811	788	719	792	811	792	832	808	774	770	798	731	782	769	770	814	768	804	778	791	792	779	773	765	747	770	767	816	755	791	787	773	805	797	829	829	775	778	725	795	754	800	786	785	784	795	817	797	797	795	732	799	767	743	816	794	763	775	748	747	766	735	805	766	796	792	831	826	737	780	761	765	772	767	762	752	835	755	780	798	713	821	802	783	795	808	762	853	717	821	755	805	795	773	782	817	775	779	806	737	790	776	767	827	780	776	771	769	752	781	790	791	790	805	795	771	815	819	796	815	805	770	799	766	734	744	738	777	770	780	783	767	772	765	821	775	783	750	763	785	798	727	797	801	819	772	822	780	757	775	754	737	779	764	817	733	789	734	742	762	765	813	770	814	774	754	782	816	815	792	848	837	782	801	821	823	758	782	804	845	735	813	721	816	749	805	774	826	778	818	798	790	750	766	758	786	784	771	819	793	726	828	818	793	748	753	829	810	806	798	780	821	772	756	860	782	814	765	764	782	783	735	788	723	767	746	800	740	797	793	773	800	780	782	787	826	807	755	811	781	794	767	800	813	810	767	763	792	775	765	844	774	753	778	754	805	790	774	840	731	790	787	778	742	769	756	783	772	817	783	777	775	806	791	777	790	785	791	762	721	781	738	739	764	767	799	800	767	793	804	781	805	712	754	790	764	752	734	814	794	747	788	811	805	780	788	755	757	823	802	803	811	814	780	768	815	819	816	804	817	774	755	710	780	819	807	760	776	731	784	787	767	816	807	807	754	830	775	770	763	819	813	791	761	781	748	790	769	821	744	758	818	812	791	793	787	737	766	776	760	810	767	737	757	825	786	803	763	757	760	817	783	764	762	784	822	790	732	792	792	751	761	765	799	749	762	756	762	788	813	772	817	718	787	781	789	772	774	760	787	776	748	820	823	785	759	750	789	799	792	800	765	733	769	826	792	750	756	748	827	786	773	755	796	792	791	794	815	803	799	825	808	856	747	778	776	741	794	839	776	810	744	772	780	772	824	789	830	818	775	761	782	785	811	812	797	781	800	833	778	787	846	774	751	795	768	818	766	827	812	737	755	730	808	749	796	786	797	779	817	816	749	772	803	822	782	784	770	785	816	749	761	753	775	777	781	795	763	794	811	774	749	807	714	797	762	769	834	777	806	791	746	841	815	805	820	791	776	750	828	802	777	718	795	776	759	781	761	775	747	772	783	766	753	806	810	777	746	791	816	808	789	789	760	730	823	837	814	795	754	773	774	852	845	803	794	761	791	759	748	778	804	735	817	759	778	804	798	807	778	814	805	805	791	737	727	829	768	822	783	794	828	751	776	803	815	797	737	782	806	797	818	767	738	794	823	806	788	765	820	770	775	803	752	704	789	779	763	769	741	841	791	762	783	769	752	806	787	812	832	738	811	741	739	825	766	802	820	802	751	762	774	768	803	772	762	711	781	813	765	801	761	782	795	793	814	809	796	728	762	787	813	785	791	776	830	761	780	749	752	751	825	704	757	724	749	774	775	766	737	733	762	779	801	799	817	765	832	786	789	764	793	783	782	814	744	781	787	778	823	787	810	809	787	812	784	801	729	715	784	751	808	862	724	761	771	809	769	814	780	786	738	730	777	759	763	800	763	774	768	742	788	792	751	794	764	814	785	704	786	821	761	707	799	792	829	788	783	782	767	769	759	765	755	808	776	789	794	777	820	756	762	751	747	791	810	740	822	760	737	763	797	757	793	740	831	773	710	779	736	775	798	790	797	791	754	827	846	800	748	796	755	855	836	795	777	774	816	717	797	808	783	809	799	711	747	777	798	763	757	792	774	789	784	788	750	761	778	817	783	745	861	780	796	744	791	793	813	799	763	794	746	770	841	722	818	716	766	734	807	771	811	781	748	808	767	795	732	753	702	791	786	764	755	823	801	776	788	747	760	827	774	757	805	757	780	783	792	804	744	771	802	746	769	765	759	770	808	780	765	753	762	783	790	771	834	783	703	800	765	814	757	787	779	824	757	787	809	793	809	793	780	798	814	785	810	779	703	791	774	807	740	799	784	819	846	756	825	777	791	816	798	722	796	821	797	772	777	828	776	797	792	770	779	769	753	791	814	780	750	794	749	701	794	754	750	804	785	767	760	740	722	787	843	797	795	766	769	746	808	782	805	775	779	794	757	795	802	797	788	807	805	762	769	790	763	789	775	796	801	756	811	775	836	792	755	835	776	777	851	809	708	760	845	777	778	698	763	778	781	775	725	748	748	775	780	772	797	751	836	769	799	758	806	811	784	757	788	770	797	805	806	803	809	738	804	762	749	797	716	789	773	822	770	817	781	762	714	756	770	834	821	816	793	777	776	794	795	781	793	768	813	763	780	779	769	788	784	815	833	846	770	748	746	770	789	751	840	742	775	739	759	800	804	708	752	770	808	850	799	791	754	786	808	796	782	755	796	770	802	737	737	775	806	756	782	797	828	766	810	731	810	783	786	748	757	767	809	762	783	799	796	811	757	797	796	754	784	759	766	776	789	761	732	749	781	784	760	760	719	824	773	771	789	785	742	800	811	770	766	763	828	754	791	760	737	785	778	754	795	792	804	743	775	772	801	690	786	867	815	790	750	783	741	753	789	747	819	789	805	783	820	726	775	797	800	776	822	733	799	802	761	810	811	805	742	724	753	826	775	756	789	783	791	789	808	768	832	767	737	864	780	791	769	795	752	809	768	782	791	740	783	796	822	862	791	770	773	773	767	783	782	790	845	792	818	737	735	736	784	772	816	780	790	757	755	732	835	761	717	763	766	759	815	810	764	772	744	764	834	818	804	810	798	805	781	770	845	738	786	779	738	731	770	802	817	789	757	792	836	788	772	793	810	798	847	818	794	772	809	824	794	751	812	734	802	771	823	810	793	787	781	777	763	746	798	756	765	805	787	774	758	806	799	796	759	761	778	756	790	772	793	766	743	746	753	809	778	748	826	761	777	768	804	813	721	750	805	732	788	799	792	808	772	801	810	796	795	797	739	786	791	775	776	800	707	812	755	812	773	806	780	780	825	768	724	822	751	784	759	805	775	790	751	744	793	791	804	791	760	787	803	807	795	865	795	819	822	781	836	813	779	765	837	751	775	779	807	799	781	801	720	801	786	815	759	741	792	802	817	748	821	800	824	822	788	796	769	757	779	754	749	793	817	804	804	767	794	720	784	798	793	761	797	807	785	743	827	782	747	780	733	777	748	763	755	764	814	776	763	786	797	794	799	799	804	802	821	786	799	823	735	796	799	768	765	804	780	809	765	746	807	810	803	828	785	746	766	800	789	772	825	763	741	799	826	812	796	817	748	750	813	820	764	802	816	773	737	750	782	764	808	814	783	763	774	792	775	787	752	795	737	776	774	735	776	798	831	801	795	749	773	768	860	771	816	798	777	779	832	830	736	800	809	762	761	800	790	793	757	797	799	721
27098	33717	16689	4151	1379	675	660	569	620	633	604	655	581	647	658	651	596	594	633	701	592	653	675	579	598	615	664	636	665	609	639	635	653	617	600	646	641	654	620	610	596	647	650	621	581	622	651	607	637	620	592	625	595	603	611	625	638	649	598	634	606	640	595	614	615	650	633	586	635	619	600	600	618	598	627	635	638	634	597	620	626	614	639	628	541	638	619	626	606	622	575	597	660	624	619	605	636	631	588	621	630	629	591	655	646	629	655	630	645	628	605	617	548	612	571	649	582	618	626	592	659	608	627	645	591	655	653	610	585	619	621	627	645	614	627	646	560	593	640	632	617	624	650	600	593	623	602	654	603	613	646	612	582	613	594	606	604	668	617	578	632	629	613	624	629	627	597	618	618	600	640	607	605	603	657	645	652	641	628	596	618	573	617	616	620	656	633	607	616	634	623	609	629	625	634	638	602	629	628	604	646	626	588	624	599	596	633	616	609	593	588	603	648	657	662	638	625	609	625	605	582	638	637	613	629	641	637	564	600	634	598	628	659	612	609	590	648	601	649	650	614	613	607	651	607	588	611	658	634	632	622	619	572	617	634	602	651	621	614	607	596	615	636	633	610	609	604	634	606	598	639	611	602	604	588	647	620	601	588	600	654	562	608	612	615	616	614	636	677	622	585	600	654	616	594	611	596	663	602	581	651	595	595	621	623	654	620	594	635	599	659	599	597	643	640	609	594	613	592	640	612	664	565	620	600	657	569	619	596	582	642	610	619	597	632	633	629	641	578	600	630	606	609	601	609	598	622	599	656	625	625	674	627	639	634	579	601	674	635	640	595	605	656	561	624	611	664	621	683	612	622	601	645	608	613	620	628	591	617	608	598	620	651	593	650	632	623	631	600	599	608	602	554	605	626	620	633	588	613	584	602	630	619	593	648	583	591	605	637	636	583	587	570	609	617	644	587	648	572	650	615	558	618	636	606	603	578	600	609	608	598	620	601	609	561	621	619	604	620	603	621	569	578	618	619	622	596	627	614	602	626	578	618	669	612	571	622	592	600	628	571	605	614	612	611	620	625	612	678	604	639	641	601	623	562	635	630	621	631	655	572	577	659	600	651	688	614	621	583	603	620	607	618	554	582	606	609	648	637	617	616	595	630	672	628	604	595	626	607	553	643	654	609	658	658	611	576	630	677	602	634	611	663	640	603	591	604	617	630	621	641	615	599	638	623	612	602	588	616	601	636	667	597	637	617	622	643	631	589	605	664	648	635	602	614	608	595	598	637	622	608	629	631	651	618	607	635	616	646	638	617	617	612	574	641	609	625	640	617	648	596	564	604	607	629	619	607	600	547	626	648	642	616	603	629	586	645	652	565	651	637	636	621	652	612	620	611	609	623	609	659	580	606	585	637	614	620	583	615	607	607	598	635	636	617	631	620	615	607	634	633	635	652	565	608	661	610	575	646	647	670	586	619	595	627	627	585	596	583	605	627	624	591	648	643	620	626	605	613	618	674	622	674	613	645	612	657	578	638	582	622	603	617	582	607	629	615	618	655	626	621	605	634	596	596	664	627	612	624	653	617	630	611	622	627	604	601	607	649	589	633	641	603	588	628	618	606	619	627	593	617	607	624	591	597	585	595	587	620	585	573	646	602	611	627	577	609	627	584	622	633	615	618	570	623	596	609	613	572	646	649	609	596	607	633	570	629	645	595	610	585	570	600	625	684	630	648	655	648	654	627	649	620	642	614	592	628	612	600	663	626	667	685	586	622	614	598	640	629	592	633	637	599	603	641	669	612	635	646	620	622	617	588	573	579	614	579	645	578	639	642	633	619	614	617	624	633	546	583	592	652	612	680	595	635	632	600	621	668	620	681	625	581	642	625	629	600	613	677	631	636	618	610	635	640	598	605	622	647	602	634	622	603	584	603	596	638	641	622	669	608	592	626	646	617	540	649	635	587	607	607	654	653	603	614	620	621	633	631	639	616	596	676	603	600	624	584	630	594	589	606	599	601	640	595	600	621	658	597	618	610	602	620	599	657	675	607	622	607	604	638	627	587	608	629	627	599	636	549	649	627	607	595	624	620	643	607	628	591	642	627	602	610	629	606	669	641	646	646	560	636	630	612	610	606	613	633	600	609	618	648	653	590	601	606	598	664	620	626	631	574	605	612	592	640	642	599	608	595	586	632	625	614	607	632	638	679	604	635	631	629	565	629	622	623	677	635	569	666	636	609	589	609	614	633	605	601	639	646	617	603	608	661	577	607	600	601	667	637	633	618	604	651	607	610	658	659	650	630	626	662	644	606	620	639	634	606	578	576	577	619	630	570	631	577	639	646	597	592	608	618	653	598	607	611	651	605	591	623	571	591	613	635	664	586	658	650	610	636	549	629	617	635	617	637	637	626	646	638	655	582	648	666	647	619	596	623	581	624	647	612	609	630	594	613	609	629	595	619	608	572	608	591	590	604	630	620	642	604	649	596	626	601	624	639	584	611	615	630	644	641	629	609	612	632	657	591	628	609	617	631	628	652	582	608	551	644	606	567	680	626	587	639	613	619	630	633	607	649	636	653	621	606	588	628	616	633	634	629	609	635	622	631	617	644	599	629	579	597	660	629	618	613	615	670	610	629	621	640	607	629	617	619	631	642	654	573	583	638	650	646	616	610	582	615	605	642	598	601	633	636	637	591	606	624	593	614	615	624	602	619	613	644	576	639	660	624	631	586	605	639	639	609	588	614	683	638	614	614	632	635	567	623	611	585	634	625	639	614	657	604	546	632	600	616	606	663	634	647	641	586	629	670	587	623	589	602	601	625	593	638	572	599	622	619	617	650	592	579	646	625	637	604	644	604	636	611	633	635	587	674	610	556	604	601	619	594	632	601	632	610	608	610	552	653	559	654	652	647	615	610	611	622	631	652	621	605	612	634	629	617	576	575	635	642	583	643	643	651	616	652	628	575	658	622	649	596	565	617	587	642	596	579	603	579	621	620	617	628	601	594	660	640	646	599	593	610	619	645	617	613	656	614	565	611	616	592	609	612	601	634	624	659	625	641	640	606	591	619	604	604	606	648	610	608	681	543	622	596	635	611	625	586	599	627	613	630	615	657	612	565	629	625	639	598	603	580	598	573	577	628	644	622	602	593	591	618	600	609	611	630	652	640	677	619	652	661	637	622	616	624	595	634	591	648	605	623	603	638	617	660	651	556	643	592	581	617	649	572	628	625	611	641	650	649	625	617	644	594	619	649	652	623	642	620	644	629	606	575	648	621	635	643	619	662	569	616	643	588	603	581	623	667	654	605	614	578	608	613	616	598	617	637	641	637	619	611	631	661	624	638	647	606	580	594	632	641	626	607	643	625	621	641	607	622	600	631	606	636	624	613	589	589	631	625	609	664	609	628	599	612	605	634	631	624	618	654	632	599	637	582	607	629	600	667	679	582	642	608	608	573	628	626	651	607	639	620	615	643	627	561	644	640	639	658	625
27097	28037	37453	28326	10821	2019	1057	848	753	813	893	841	770	806	825	835	868	846	780	838	825	792	745	822	804	782	754	828	799	827	787	809	814	775	810	753	743	794	733	809	818	784	752	779	853	799	735	810	750	768	744	824	810	789	788	826	758	787	754	828	855	817	793	799	809	780	800	776	785	783	760	813	783	812	786	815	774	784	828	796	807	755	786	774	795	816	778	845	802	785	777	778	791	770	747	790	811	836	819	779	747	785	810	757	810	803	766	821	805	779	777	774	772	822	751	770	816	787	847	739	767	749	818	866	780	760	803	814	802	841	763	790	837	781	796	839	782	819	804	786	778	823	821	814	810	762	821	819	808	777	782	779	796	807	851	763	790	794	719	822	752	780	755	826	792	798	786	789	833	787	732	781	792	782	826	768	752	829	803	823	817	778	776	820	817	807	790	765	771	816	824	801	854	809	836	790	797	760	824	798	815	845	816	831	850	782	742	793	746	807	780	766	802	781	761	763	836	783	724	813	774	789	762	794	825	797	781	808	841	747	786	746	777	748	795	835	806	738	749	795	815	819	819	837	778	779	755	747	781	824	792	844	783	817	788	740	791	783	773	828	792	770	785	803	738	798	825	807	791	797	849	776	795	805	834	748	799	857	833	812	847	775	780	783	768	747	777	756	782	802	824	823	758	767	749	809	782	766	786	815	811	805	769	767	739	799	834	763	822	781	783	775	751	757	832	781	769	816	769	803	793	796	818	810	785	781	781	766	782	822	769	840	784	760	756	777	849	774	821	821	753	798	768	773	790	771	813	805	805	809	847	761	836	861	776	771	779	797	803	826	763	779	811	742	780	797	827	746	786	775	752	785	776	764	798	705	768	758	747	773	771	790	815	775	794	748	797	750	834	818	753	741	815	753	760	798	800	811	782	833	863	752	856	806	827	803	840	817	794	795	847	777	827	796	777	816	840	795	785	738	761	787	743	780	807	794	808	779	792	838	747	741	757	783	799	805	810	818	788	772	766	787	726	795	830	799	830	829	821	826	769	795	825	798	822	756	812	767	777	806	802	802	791	790	776	803	746	821	817	813	781	792	800	762	797	765	798	768	784	792	794	825	787	798	789	784	723	765	798	783	823	763	816	846	763	808	795	820	762	802	749	734	797	807	773	800	822	829	819	793	789	753	777	807	792	784	789	782	757	780	797	772	759	811	810	835	760	827	774	747	824	824	813	813	821	778	776	804	820	811	751	814	805	769	786	844	743	774	776	780	780	830	826	763	825	846	813	789	775	813	763	821	811	759	807	819	799	787	761	784	758	806	778	830	799	836	822	823	836	742	827	776	794	784	804	757	793	796	797	816	747	779	759	768	766	760	808	781	811	828	848	753	800	824	837	794	776	754	814	763	802	744	762	824	773	829	790	764	749	777	776	799	834	783	806	755	775	822	766	814	825	807	770	790	769	761	758	776	762	724	791	741	810	806	798	735	730	790	798	806	800	804	766	791	776	807	803	823	842	786	776	811	812	789	752	751	802	824	836	792	771	779	846	820	816	802	789	838	794	794	833	781	806	774	807	756	820	751	759	812	818	783	794	807	763	804	802	773	754	764	840	765	779	774	816	800	794	787	771	797	797	757	756	789	765	765	808	804	794	712	804	804	758	782	796	801	707	774	832	799	792	754	774	778	811	816	784	754	794	784	783	788	768	804	764	768	763	798	814	772	817	784	812	831	776	767	741	801	838	800	778	794	789	815	777	825	804	833	832	756	783	779	748	757	811	783	847	818	782	775	770	755	837	806	784	773	792	848	785	785	806	765	843	763	830	778	803	770	795	767	767	768	779	816	800	810	777	810	800	790	830	792	822	793	810	812	770	811	797	754	726	803	757	785	789	778	754	779	774	797	799	817	767	771	796	840	776	747	863	769	806	793	761	791	798	791	804	792	791	819	798	790	809	762	818	800	773	832	794	801	757	803	780	728	758	813	774	828	818	764	796	798	760	817	797	791	796	798	744	820	843	785	740	832	789	822	813	727	791	798	777	763	833	713	756	818	848	795	781	789	813	750	802	753	814	802	773	760	770	803	785	817	739	783	820	777	799	749	779	774	823	770	753	790	845	810	824	792	789	829	755	780	772	778	774	822	809	764	850	754	749	771	796	819	761	842	716	812	810	794	765	756	804	741	809	794	809	811	746	746	765	766	768	781	759	793	854	811	842	816	789	799	784	740	750	754	844	789	785	790	810	799	775	790	784	760	777	774	805	738	764	769	780	760	772	761	776	774	785	784	803	787	763	836	782	792	791	841	789	784	805	820	819	734	810	768	817	764	796	809	835	792	807	800	751	827	805	729	757	795	806	807	792	771	801	783	754	831	783	801	826	841	768	819	788	780	821	765	768	784	755	788	753	806	829	809	792	726	796	762	766	779	802	810	841	783	794	804	820	792	870	821	792	738	763	789	734	768	824	755	787	803	833	811	792	804	802	787	756	810	780	744	791	831	757	787	809	826	763	822	784	810	776	842	826	774	746	818	803	848	790	813	777	817	812	778	811	766	809	788	806	790	788	784	834	779	781	819	766	810	836	846	819	776	856	772	777	783	723	803	798	775	768	812	802	716	779	828	747	779	734	787	796	831	776	744	790	767	741	749	794	839	754	796	811	774	831	791	798	884	771	766	783	748	813	767	751	797	773	784	782	770	825	816	785	780	805	773	813	762	744	830	821	821	818	770	840	810	774	800	806	797	832	818	788	805	791	814	806	793	746	795	813	792	853	825	774	740	785	806	764	703	774	774	841	792	779	794	785	776	827	803	783	821	781	759	794	811	750	769	773	771	776	806	769	828	762	786	766	830	774	803	814	768	796	783	787	833	756	796	762	797	871	791	812	784	815	759	747	777	782	832	783	776	801	795	791	801	777	794	808	840	789	778	797	758	785	749	771	762	789	823	813	829	810	825	807	728	830	810	774	779	800	788	793	804	751	821	785	732	807	735	806	749	803	736	808	838	765	781	781	809	810	834	783	768	791	823	812	793	782	791	818	814	783	733	774	812	763	778	813	822	774	784	764	841	813	781	767	797	793	737	803	785	799	795	811	798	767	776	798	813	787	842	808	773	810	788	781	798	845	791	784	809	783	757	799	755	817	798	802	771	819	857	804	832	738	826	765	768	800	797	752	767	743	756	770	793	784	771	833	801	813	796	817	790	753	810	786	818	771	764	838	811	794	785	790	763	784	732	733	760	784	792	785	838	795	782	793	809	756	891	761	811	800	785	784	743	812	782	786	847	787	783	769	789	785	810	790	785	766	839	757	817	790	742	806	753	776	775	807	812	732	783	735	803	844	731	787	722	755	788	838	793	761	845	757	818	772	804	816	757	763	835	817	809	740	807	813	837	809	779	767	818	790	805	819	739	848	822	833	826	799	747	827	797	825	747	809	768	791	807	802	830	744	805	809	775	770	791	817	758	767	779	770	816	780	811	826	799	803	792	789	785	792	775
60177	78351	46820	15763	3883	1148	712	711	661	646	659	620	704	696	700	663	676	741	667	622	678	677	732	706	642	700	660	660	688	700	647	663	691	686	666	718	750	701	653	618	717	626	666	733	639	694	692	647	654	635	641	647	723	685	643	660	718	646	614	696	697	662	717	652	686	628	686	673	647	630	709	664	700	653	605	723	661	599	688	690	656	701	651	641	662	652	690	680	666	674	632	638	639	644	687	663	631	684	655	689	702	674	682	708	709	623	667	723	694	656	678	639	670	675	659	648	648	697	677	696	648	672	674	627	688	678	735	674	659	681	664	631	617	648	655	729	696	665	638	659	649	647	652	684	724	746	685	657	641	657	654	666	681	698	656	694	654	668	704	654	689	653	649	661	662	672	665	676	658	620	680	664	650	669	673	640	625	643	619	666	710	676	681	638	648	624	672	675	677	641	655	694	624	658	667	633	687	659	645	636	635	686	658	626	664	658	659	697	710	673	629	698	648	696	676	648	662	657	704	601	675	663	652	676	651	639	660	663	666	678	673	676	652	689	665	663	682	685	634	654	674	630	629	694	645	657	728	685	691	664	687	649	696	651	688	647	674	659	662	651	681	610	654	619	663	653	675	625	679	653	664	651	682	664	679	654	686	638	614	660	686	657	679	601	702	702	696	665	666	682	661	647	613	703	673	654	672	645	668	660	693	668	724	629	641	607	658	718	631	637	656	687	662	660	660	631	641	658	656	637	642	647	646	627	626	675	647	666	663	674	625	655	672	645	672	683	681	661	626	622	661	692	657	646	656	660	666	709	642	663	642	650	628	676	657	629	655	699	675	682	684	673	660	650	664	663	656	668	694	668	663	671	664	672	679	645	669	677	636	668	688	664	682	720	661	678	629	652	655	664	669	667	658	669	633	678	678	636	646	657	662	635	628	650	652	662	648	701	701	682	674	677	665	644	638	633	694	680	617	677	658	649	659	646	657	673	656	656	648	618	692	681	683	626	667	683	715	667	658	712	659	659	664	726	669	695	700	624	694	667	673	665	681	653	686	661	658	663	687	675	651	682	630	705	659	655	675	692	683	622	684	622	659	675	688	653	693	687	679	644	674	630	690	653	699	649	700	643	667	654	669	704	664	654	616	646	698	681	651	625	655	681	680	718	681	673	680	665	670	672	697	685	688	668	631	693	667	669	668	701	673	675	674	662	675	657	650	686	679	654	648	697	686	678	674	722	688	703	704	700	689	716	677	682	670	655	637	674	640	647	681	693	633	648	661	667	686	696	660	659	663	703	634	658	681	646	665	637	627	701	670	705	667	672	682	647	667	660	668	653	651	679	654	696	652	695	740	664	672	674	664	639	657	658	683	632	683	658	662	645	673	699	711	643	685	666	697	641	674	688	670	681	631	671	647	655	684	678	669	677	660	678	672	680	681	670	671	665	650	671	676	683	696	608	650	646	623	666	714	650	656	682	661	694	698	717	691	648	666	693	670	669	696	659	651	658	690	691	686	683	660	688	632	648	669	635	644	653	681	654	657	676	700	594	661	636	666	672	646	650	635	652	661	689	698	666	641	662	679	634	694	664	731	667	671	660	643	649	672	725	670	641	642	642	671	678	654	650	629	684	653	664	641	658	635	680	641	657	668	643	633	683	670	645	662	631	619	617	664	701	639	672	663	690	655	642	636	666	636	690	645	695	678	697	651	647	669	651	649	645	620	732	635	656	648	677	680	687	673	677	658	665	620	672	667	663	638	707	682	663	671	701	659	684	704	679	629	666	706	659	654	688	632	675	666	698	638	672	656	689	674	661	679	655	674	655	696	638	689	658	673	687	702	641	668	657	644	709	676	679	673	689	683	669	676	669	650	667	642	639	651	688	669	615	683	639	659	681	689	624	659	701	685	687	669	693	605	676	679	645	648	679	709	676	684	653	679	669	660	639	659	725	632	702	699	661	665	730	666	698	633	676	626	679	633	664	661	659	638	690	652	677	654	672	693	662	704	709	683	656	645	701	652	647	674	693	692	692	617	707	683	605	647	664	599	677	667	647	663	671	671	638	630	703	652	669	682	646	693	644	656	666	622	667	617	654	695	711	678	662	675	686	682	672	664	659	668	654	704	647	696	683	612	654	658	668	663	661	661	701	643	708	723	653	646	663	660	681	658	696	660	689	694	679	692	610	679	649	667	686	686	632	689	673	704	661	672	649	643	643	662	677	672	578	655	671	698	653	701	686	653	674	632	640	653	648	677	718	663	628	647	681	683	675	660	672	676	719	690	644	617	704	664	661	697	681	656	645	675	664	617	648	694	672	656	680	669	667	658	623	719	666	688	661	674	678	670	675	654	704	658	657	649	634	665	673	695	656	667	685	681	712	679	683	717	657	676	647	669	690	665	625	654	690	635	688	665	654	683	671	650	650	656	677	709	644	646	680	699	662	698	671	691	673	651	666	659	674	636	681	686	649	685	680	672	660	641	702	674	647	666	698	701	658	658	604	690	702	702	676	716	662	650	648	642	655	640	658	696	627	647	675	620	685	672	662	661	655	646	718	641	687	638	640	693	676	624	660	654	679	684	637	651	702	633	656	653	664	671	641	695	689	666	691	681	700	692	653	643	668	679	688	706	663	642	678	678	629	667	691	731	605	677	691	650	683	672	684	676	683	707	690	688	662	683	626	650	647	717	612	715	652	689	654	695	663	651	648	690	665	671	663	688	652	686	608	670	705	659	651	694	675	695	666	663	640	698	656	673	645	655	694	648	663	629	669	693	659	640	683	687	699	692	664	665	686	642	707	633	653	676	713	617	714	664	640	660	670	668	657	698	678	703	664	683	627	684	653	672	673	689	662	631	705	620	629	697	650	692	647	655	698	651	703	646	666	632	702	712	706	655	635	699	664	666	659	690	666	685	691	676	666	615	684	710	676	689	680	681	682	692	669	661	668	644	621	706	668	660	680	652	664	682	670	681	637	663	684	663	698	651	659	666	659	650	665	661	627	682	701	692	633	630	667	691	623	654	672	598	619	677	631	688	673	629	688	666	721	648	635	653	664	646	705	645	618	647	665	709	645	615	641	656	657	650	704	690	655	605	671	699	674	654	685	686	667	657	605	691	699	652	684	656	642	626	679	689	701	667	628	645	644	637	716	621	696	677	686	680	692	614	668	675	650	613	676	647	670	630	678	615	661	651	661	623	658	701	640	642	683	667	666	658	665	652	634	665	680	659	653	694	640	664	667	681	701	659	638	668	658	676	645	601	664	681	649	650	658	631	692	618	672	665	676	653	654	666	702	647	662	677	642	629	610	709	640	666	688	665	653	643	655	669	662	685	634	663	715	677	691	701	653	702	701	669	637	680	611	672	672	656	638	665	666	693	662	675	668	628	688	649	669	681	678	640	646	672	677	627	690	698	655	640	710	677	644	700	672	696	633	673	680	678	692	645	661	635	716	665	658	632	695	692	711	646	672	682	666	642	645	695	615	696	676	644	693
24505	23285	33272	28402	21193	12283	2531	1271	1032	1073	1124	1007	993	1065	1035	1017	1065	1018	986	1045	1017	1012	938	1040	961	989	963	984	1048	979	1011	1024	945	1070	1045	1022	959	994	993	1021	1001	955	1024	1004	1031	999	988	954	969	910	990	999	961	1030	1050	924	1021	984	1022	964	972	1068	1006	954	998	973	1030	991	948	930	963	1008	1023	940	973	965	974	1009	991	998	987	953	922	1006	1005	935	948	1057	986	1014	1031	985	973	960	940	938	958	976	977	1044	959	1029	977	992	966	1005	956	1012	1013	1003	932	1007	996	970	995	969	971	993	903	970	1015	970	977	996	952	1031	953	939	978	1001	1004	946	939	1021	972	973	976	972	1020	1012	964	976	1005	987	976	979	953	954	991	971	987	977	978	1034	995	1006	982	981	985	981	1070	949	998	987	1021	1009	1049	1006	995	1007	950	1002	1004	965	1019	925	962	1002	953	1028	980	973	981	1039	918	1010	939	965	990	968	988	975	997	944	1006	986	991	981	1006	1043	956	1048	1000	955	989	954	976	993	987	928	947	1018	988	1004	965	980	966	948	1031	951	1026	996	1009	1028	1059	1016	957	950	994	1010	962	1024	991	995	1005	983	987	969	999	1016	941	992	956	974	995	961	1008	988	950	1006	917	1018	980	959	1006	979	1019	955	992	969	999	1037	979	955	1026	986	1001	957	1032	986	941	951	1034	979	964	1009	904	1027	978	1002	997	999	991	1017	956	984	938	949	870	974	993	968	1002	967	985	966	1002	993	951	1063	942	990	981	969	929	996	968	937	972	1011	945	961	1008	996	923	977	1018	1032	961	975	928	1038	977	955	971	964	982	966	991	993	969	974	964	1006	962	965	1002	1016	1011	947	977	1006	1021	1014	991	969	1051	987	953	1001	966	969	1025	956	1009	997	1053	974	978	978	969	915	979	976	959	980	921	968	958	1017	951	967	1003	1001	1014	982	998	985	956	1043	933	1015	989	964	1009	971	990	960	978	980	1009	951	936	963	998	941	990	945	989	991	1036	1022	994	983	1020	1003	989	1062	969	968	990	1017	1000	936	980	983	984	980	997	957	947	996	970	947	987	1032	1053	1006	1000	927	954	1028	961	1024	950	987	982	953	983	979	977	935	936	954	947	957	991	1057	1017	940	1057	976	976	1045	990	1013	1020	1023	943	1010	994	989	900	992	985	945	993	1002	989	988	936	978	940	938	973	1021	959	998	949	976	963	967	996	1005	919	1023	996	1016	969	920	952	1019	981	947	1031	994	1013	960	977	971	977	992	956	991	1013	935	926	969	961	976	1003	979	969	950	990	1030	1021	1025	970	965	987	987	963	957	1022	999	956	928	1054	1004	896	996	1002	993	922	975	979	980	946	934	969	1023	1046	962	966	951	1013	962	943	967	1042	990	999	991	960	1010	997	973	1017	959	970	1014	923	970	1005	1033	963	959	1009	938	965	974	987	912	996	980	981	1001	976	1033	950	876	931	972	1011	956	1018	1039	919	985	977	975	983	943	998	924	1007	962	991	986	966	957	1042	983	953	932	1003	1021	1020	989	965	966	988	945	1010	957	947	970	971	986	1027	1019	992	998	985	999	985	963	951	952	1018	973	971	966	981	997	990	1015	937	972	974	924	999	991	1006	1032	1008	940	987	972	988	1047	1004	983	997	930	1027	1005	951	1048	978	974	1024	985	970	979	1005	974	1013	998	977	987	1011	977	967	968	1024	977	1002	996	1014	1031	956	1023	938	936	939	916	953	1017	968	1016	1035	976	971	961	1004	1004	1021	1004	929	958	918	949	1043	1003	944	998	998	942	976	1030	1056	1012	1022	975	983	1004	989	903	988	994	1003	987	993	991	988	987	1029	977	1017	927	989	955	967	1004	931	939	947	961	985	964	902	1031	992	955	909	960	1005	988	975	995	987	993	963	986	1009	969	948	1017	1013	1041	944	1033	968	1025	1027	1025	968	986	954	981	981	1012	1010	943	1012	1024	954	1028	919	968	964	938	980	1005	961	940	917	954	1001	1004	928	922	955	975	995	983	947	1025	978	977	983	1018	995	988	974	981	955	954	970	1002	995	982	1003	995	955	927	989	1032	984	978	989	1015	987	969	934	981	929	968	955	944	993	978	965	975	920	1026	948	995	999	921	1016	946	965	919	982	967	952	1015	981	1036	963	1024	1019	972	942	926	973	1028	992	931	1013	959	937	1044	979	1045	941	970	997	994	1000	992	977	984	963	921	958	963	944	998	950	961	928	996	987	981	926	979	996	964	992	977	958	998	1020	950	967	988	983	961	1008	957	984	968	977	972	953	911	995	1000	980	978	985	947	1020	940	1009	1010	1023	946	1003	969	996	993	964	992	947	960	1001	959	969	1007	1033	949	978	1021	1049	977	984	1005	952	955	961	1010	965	940	958	1016	955	950	975	972	963	984	982	947	953	1022	992	1046	990	997	993	999	990	996	979	991	968	1003	1034	968	936	918	981	983	1000	1036	938	950	951	1041	970	1023	1004	975	957	957	1004	998	1013	994	980	927	962	971	976	997	974	989	1041	979	993	932	1009	1009	985	965	967	1009	926	947	973	1005	1008	988	958	1035	1004	971	952	956	993	982	962	992	979	1024	975	914	975	978	993	971	942	1043	1020	969	958	970	1011	1016	927	999	997	955	945	938	965	929	1021	1039	1020	970	979	953	955	970	992	971	989	995	916	1040	988	965	954	986	954	986	964	938	1001	1031	973	988	1032	972	951	976	961	961	973	1014	979	1008	992	963	998	990	976	969	1015	972	942	938	1014	959	956	989	1021	936	1010	929	973	1023	985	1022	990	971	1009	960	1024	1062	934	929	974	934	1000	994	969	1010	1023	1001	941	970	990	992	1025	979	999	977	975	1036	929	1025	1049	981	1013	994	982	951	911	953	994	1019	984	936	944	935	976	989	1008	958	945	994	986	1036	967	977	942	989	1018	1017	944	1042	1005	991	920	1010	992	975	1040	955	1012	990	1005	971	980	953	959	997	917	1018	968	1031	1014	953	979	969	957	956	950	1003	992	982	970	1025	943	989	1001	966	972	1040	911	892	981	986	979	932	976	949	971	922	966	959	981	991	1050	945	1018	945	964	954	997	1036	940	968	947	968	917	1015	950	999	1029	1008	933	964	979	1010	994	998	987	997	945	973	947	952	966	959	957	984	981	988	960	928	978	980	950	1009	979	970	1010	965	953	932	1067	999	945	999	996	988	1015	925	1012	1008	961	956	962	947	963	989	992	971	996	968	954	955	957	1034	957	983	966	952	969	995	999	1005	963	971	977	978	959	962	1007	964	1008	1034	1018	982	955	1004	1026	963	970	954	1000	1028	1033	960	951	1012	933	1005	1008	1008	995	981	981	1020	980	940	949	1040	989	993	985	958	965	943	1005	928	1020	987	1017	1008	983	1009	971	1018	1010	980	957	980	984	954	1029	982	1018	1001	992	984	962	948	952	1005	994	995	1022	951	912	989	997	987	1047	967	1047	955	971	929	983	992	973	975	958	1011	988	998	967	981	1005	963	980	966	971	922	996	971	976	968	1030	969	1038	1020	989	952	968	979	1006	1006	985	940	973	940	977	960	1005	945	987	1024	1014	975	983	984	1004	1042	994	969	957	974	939	995	978	954	980	996	983	962	996	938	959	965	984	1005	948	950	994	1019	1005	998	1020	943	980	971	995	956	1013	939	978	1053	955	1029	1001	986	949	948	1018	980	962	1002	976	1049	988	990	1002	989	979	948	999	994	1004	982	978	993	1036	952	969	1007	972	952	940	1029	1031	950	954	972	1050	987	978	927	937	967	965	987	930	927	974	955	1037	976	1005	955	991	981	996	962	1001	942	946	966	1023	1025	1008	1006	931	938	981	939	969	975	990	916	921	977
62810	101204	67686	32058	9810	2571	1072	859	869	827	856	809	880	870	861	828	885	839	840	862	866	873	859	895	887	883	912	894	860	845	866	922	901	876	843	838	920	869	868	840	881	917	829	827	910	879	897	870	890	862	875	851	901	849	878	843	873	845	876	820	867	808	848	899	820	805	886	854	911	878	886	877	840	832	820	927	844	897	835	852	858	861	891	887	859	890	886	856	881	798	844	875	869	858	915	944	930	827	898	838	818	845	809	884	853	851	894	851	834	858	783	810	820	908	874	856	802	888	879	861	847	860	878	867	874	896	869	887	841	836	851	897	783	889	890	858	848	772	807	823	854	810	866	892	883	844	872	851	903	858	866	834	856	840	871	859	794	889	861	904	861	849	900	873	808	877	865	838	860	861	877	865	910	876	863	917	864	860	840	822	855	851	849	860	865	875	814	864	828	863	871	882	894	873	836	798	903	887	838	869	839	855	894	866	899	867	851	876	865	817	861	877	878	823	868	863	802	835	838	912	871	885	871	837	873	853	875	852	896	820	835	893	876	839	926	817	888	813	864	856	820	849	855	838	826	911	858	882	885	879	874	858	921	938	829	872	852	895	856	797	806	875	840	903	860	924	895	838	847	835	851	862	873	815	852	783	855	927	890	870	821	863	859	819	873	858	873	825	807	872	896	830	882	894	882	875	880	904	856	867	901	865	886	825	853	808	817	840	802	883	832	826	851	860	820	827	871	824	860	856	825	816	813	857	834	851	843	824	890	855	850	845	847	827	887	851	854	961	804	893	849	787	852	838	859	868	889	887	880	860	809	872	866	853	856	876	875	850	861	906	868	848	855	864	816	843	824	872	838	868	910	868	845	840	799	841	868	869	827	848	870	845	861	845	846	920	823	870	827	862	835	857	877	864	811	828	844	879	902	846	862	836	893	911	829	898	896	834	861	878	894	819	830	890	858	840	856	870	886	893	836	848	835	836	878	859	895	845	821	845	851	825	810	818	859	846	862	858	840	896	865	825	865	854	853	854	827	885	845	876	881	851	789	829	787	844	825	910	921	856	848	862	895	945	825	841	805	789	831	825	843	885	896	837	822	846	908	824	830	846	848	883	848	856	838	869	861	865	866	871	817	822	852	865	823	859	858	868	790	831	849	872	878	867	823	876	878	897	851	835	865	886	830	853	872	817	890	859	821	874	874	878	900	918	850	918	844	898	853	905	840	844	819	828	850	838	893	804	905	857	804	871	884	868	880	790	855	867	819	852	839	865	900	887	809	866	870	871	810	891	866	880	842	812	859	836	829	887	844	804	887	841	887	853	847	831	846	890	832	815	830	801	856	858	818	857	842	855	894	809	845	865	876	860	892	859	865	875	851	845	885	833	844	885	857	824	873	835	862	933	866	888	818	868	835	863	912	864	837	873	806	882	862	870	881	825	848	883	877	870	840	822	845	826	862	813	873	928	903	815	910	911	845	882	836	860	904	859	924	822	829	839	815	880	845	858	870	871	891	905	847	838	883	831	859	872	830	897	815	822	825	873	844	838	833	825	852	864	846	825	892	906	824	866	865	841	836	879	822	902	860	825	884	907	853	825	845	847	891	873	884	832	886	853	852	864	834	801	873	844	864	783	830	831	877	871	838	859	800	822	858	931	891	863	846	876	869	853	851	855	891	843	844	885	865	815	890	854	909	856	889	824	829	876	864	817	838	863	856	846	850	829	880	889	837	832	885	876	836	854	899	859	892	876	822	851	868	884	897	856	844	796	876	916	884	916	836	828	821	844	838	876	888	819	893	845	900	875	863	880	899	825	840	890	868	814	870	880	861	842	865	836	857	862	857	815	867	880	847	848	860	819	871	876	880	853	828	864	875	846	814	895	827	878	903	887	880	866	842	847	862	877	815	853	874	831	813	913	815	874	859	865	845	812	855	891	871	790	863	818	854	881	835	839	840	848	825	809	842	878	852	865	843	810	858	876	887	862	845	884	831	868	879	859	903	878	858	820	836	819	851	907	883	861	853	842	818	914	800	860	887	845	872	865	834	845	840	799	861	840	886	883	877	832	859	857	866	840	904	889	862	883	818	857	881	873	866	850	846	878	838	856	871	829	868	889	832	884	861	814	839	864	849	885	873	827	879	865	827	866	876	858	816	807	808	844	823	847	852	904	878	921	876	868	837	869	880	785	861	887	843	859	859	875	870	885	853	892	883	816	871	865	849	854	863	872	859	852	832	804	824	860	879	841	852	858	852	835	856	846	814	831	862	839	870	873	816	821	872	884	887	892	839	859	845	923	856	834	888	794	856	831	842	860	831	835	872	825	879	843	882	850	862	866	890	838	876	837	801	890	859	828	843	867	828	833	873	803	856	810	849	867	805	907	831	840	838	845	861	835	824	853	884	836	868	813	834	845	825	871	824	812	839	836	862	852	883	829	902	850	833	808	819	850	881	840	847	899	832	806	833	824	905	883	859	894	862	846	845	808	814	895	844	894	842	851	871	843	865	858	867	892	844	878	855	903	873	823	826	826	833	851	851	849	893	825	859	856	849	816	799	847	857	856	844	838	861	868	858	920	824	918	889	858	854	865	920	819	872	882	906	837	892	840	838	855	813	799	815	861	896	917	826	819	874	879	851	899	828	884	884	846	874	822	848	839	910	843	808	840	879	878	899	868	868	891	878	786	835	838	888	867	830	865	867	842	856	852	815	817	779	824	880	879	832	863	806	783	864	841	824	850	853	823	887	875	793	840	843	877	785	851	838	882	795	838	824	827	873	817	813	880	815	884	857	844	871	826	835	821	875	865	819	861	812	849	831	839	776	864	829	863	913	829	907	871	851	825	844	842	886	857	868	813	860	880	873	881	861	866	835	824	837	858	837	851	848	815	813	815	812	849	854	838	805	829	842	861	807	836	827	874	878	821	851	818	825	867	851	826	900	854	852	885	839	827	846	806	835	866	890	820	827	869	817	824	838	828	874	819	874	837	805	871	854	931	877	856	878	825	865	851	859	866	890	856	830	867	838	839	781	875	814	868	860	832	842	816	832	873	821	884	841	877	865	877	835	840	861	856	884	827	890	896	893	858	860	855	921	842	870	881	816	837	888	833	846	849	871	835	836	862	826	816	821	846	841	867	823	859	831	868	794	891	834	879	849	872	845	864	863	800	865	817	831	847	846	822	839	869	875	880	845	860	820	836	825	879	826	900	806	842	824	867	854	832	858	857	808	866	829	848	830	840	850	895	823	808	889	843	816	838	858	923	885	857	939	838	911	830	874	809	877	869	788	834	849	879	847	855	868	869	799	894	808	873	830	788	823	877	845	836	922	849	844	846	850	854	848	856	851	801	837	859	858	849	875	833	862	892	871	848	845	887	790	868	879	916	797	814	859	886	850	865	850	836	848	838	883	819	881	841	855	820	826	878	855	834	864	857	842	817	863	832	858	883	810	863	864	832	858	797	837	833	806	813	866	844	878	831	899	887	897	892	899	857
32133	32040	24141	8367	1742	935	732	762	740	722	778	710	754	785	740	761	744	764	789	797	760	770	714	774	766	739	782	751	739	742	722	726	770	757	770	777	796	777	750	754	708	805	740	718	727	753	806	739	815	772	742	711	736	813	721	751	750	758	743	732	721	776	718	738	760	806	732	743	782	752	707	790	725	774	744	724	812	765	781	795	715	695	737	729	743	742	762	748	740	724	738	768	721	740	771	768	727	743	707	749	722	781	756	717	740	724	777	732	766	689	765	784	748	773	739	794	730	787	776	777	734	798	788	756	772	725	793	765	770	739	767	716	773	718	733	741	695	759	715	776	785	754	687	741	718	801	791	780	775	730	770	761	753	792	711	773	755	828	765	772	721	727	736	780	721	810	733	758	742	739	753	745	713	755	747	739	741	762	756	726	795	737	752	752	764	767	814	755	724	749	717	748	724	783	744	744	769	735	788	755	757	721	757	754	715	733	774	753	743	679	752	729	765	695	725	754	788	745	792	731	697	757	704	761	715	748	758	772	757	762	766	739	759	735	749	740	746	815	767	728	732	795	785	748	734	749	735	735	785	739	793	739	709	708	732	741	727	734	773	732	782	759	767	760	713	712	730	741	729	713	745	744	724	722	732	738	783	756	749	717	774	698	742	764	712	782	721	722	779	782	745	744	780	776	770	767	765	804	782	775	768	768	797	766	729	697	778	733	794	773	758	717	742	731	685	805	778	765	747	770	756	777	735	733	707	738	819	762	726	706	774	747	786	819	782	705	740	770	767	740	709	725	704	802	748	709	790	764	772	734	806	771	796	756	778	620	724	748	750	749	742	743	747	758	776	717	747	783	756	751	715	726	738	770	696	775	740	711	780	756	730	725	766	719	774	719	748	746	756	699	770	773	744	713	733	779	750	730	695	739	744	719	749	779	745	778	750	767	803	813	782	746	705	783	755	717	743	740	748	745	757	754	718	787	765	719	724	752	740	773	777	716	779	726	735	704	745	746	764	747	766	775	760	746	787	727	749	744	795	776	746	782	758	769	714	797	744	789	778	742	732	696	732	746	761	766	800	712	741	725	722	706	753	742	753	729	773	762	769	788	705	713	801	784	748	754	762	742	749	794	722	794	762	758	768	741	743	760	781	737	734	748	691	744	780	780	709	801	730	761	770	777	744	748	788	730	768	733	760	712	793	735	728	767	806	759	801	774	716	747	769	768	747	790	761	734	764	728	743	756	752	723	766	762	758	738	748	758	747	762	753	784	750	746	812	802	736	766	765	732	761	785	736	820	770	767	715	761	740	718	777	736	709	740	695	768	709	734	768	790	702	741	761	736	810	744	722	763	746	746	722	798	718	754	769	752	802	733	800	779	763	749	751	778	769	758	760	722	742	738	711	779	755	691	698	770	755	790	795	741	781	801	780	728	733	794	798	775	792	788	705	733	730	760	767	786	715	740	749	741	700	754	790	732	743	794	813	794	782	727	762	781	757	778	720	760	699	730	791	745	743	747	787	813	738	733	733	767	741	765	774	686	751	788	780	774	775	743	711	747	796	743	739	742	735	722	715	729	731	730	759	780	784	786	746	794	792	789	741	765	750	808	767	759	767	773	778	735	749	801	734	733	771	719	795	786	762	741	717	723	721	784	734	771	721	717	793	755	705	735	783	720	754	721	723	751	783	746	771	752	768	699	736	737	759	783	727	811	771	766	740	818	799	768	771	765	764	732	727	802	810	790	725	734	795	701	732	800	781	758	800	739	757	762	777	725	763	743	712	808	746	801	746	723	712	701	757	737	723	754	734	738	707	746	737	746	757	819	734	792	700	763	769	745	704	761	812	719	750	770	712	801	765	773	712	733	759	754	683	766	790	770	743	763	809	733	776	782	715	809	775	738	782	755	782	782	728	724	789	751	762	799	753	779	778	730	773	759	708	727	718	739	753	772	762	757	741	741	775	745	786	716	746	775	732	770	729	747	763	737	732	759	757	807	770	742	778	717	779	775	765	769	795	768	774	779	743	733	751	761	837	748	759	771	781	695	750	769	762	820	772	741	774	783	725	764	727	772	735	737	728	693	725	764	766	800	750	741	744	745	752	757	741	826	711	726	787	753	753	818	697	725	729	677	793	709	754	712	805	731	725	781	760	785	744	737	766	738	738	757	742	761	727	746	772	793	742	742	760	767	735	821	768	779	697	754	717	712	763	776	754	756	750	701	728	752	762	778	778	745	744	694	761	786	765	703	736	732	730	732	742	766	754	733	730	790	797	767	769	753	748	715	708	776	763	773	726	741	775	764	702	765	731	756	761	750	768	749	753	709	775	742	792	734	771	753	815	751	747	692	751	824	708	724	790	786	728	752	745	744	718	750	766	731	748	797	787	723	704	767	710	739	801	730	736	742	684	751	778	731	777	785	755	761	801	797	778	787	758	734	730	736	776	764	776	764	711	670	714	721	778	783	815	735	746	801	734	760	740	790	787	778	731	740	770	730	718	732	753	749	716	741	780	754	714	760	757	759	767	748	720	784	773	713	768	794	709	730	719	742	781	764	793	787	776	739	722	760	743	761	739	799	789	798	763	779	717	779	746	741	717	760	744	740	775	736	711	776	717	704	768	775	664	730	806	716	749	775	746	743	812	778	714	765	722	721	739	735	747	735	734	718	750	772	748	748	714	729	759	781	820	745	723	736	763	799	738	759	731	728	736	762	712	762	767	789	769	767	763	723	767	751	734	745	756	793	734	731	791	715	772	767	751	755	731	758	777	712	719	735	725	759	727	788	745	767	749	708	753	734	737	745	773	758	771	778	775	728	709	747	756	770	794	709	735	751	775	778	709	747	740	764	758	763	805	756	742	748	757	783	771	713	700	727	727	762	739	792	705	739	743	764	712	737	772	719	753	725	708	755	790	735	784	748	776	784	762	788	753	769	697	748	742	743	786	784	801	715	829	765	761	757	774	786	743	747	768	738	747	767	708	785	720	791	747	769	777	736	724	771	792	727	695	740	772	736	735	759	751	779	733	715	758	757	776	743	778	746	799	736	787	779	733	747	757	772	712	702	717	785	774	709	733	777	762	752	738	764	774	740	803	750	794	774	722	727	786	762	790	715	763	769	740	775	755	715	767	702	753	751	756	715	797	754	759	735	809	769	749	768	733	740	705	778	802	730	790	781	749	774	697	719	752	696	800	673	794	733	731	731	748	735	754	722	750	778	791	754	752	766	728	799	764	706	784	774	774	803	748	741	752	756	743	766	732	758	749	776	720	739	804	765	780	759	772	723	745	689	778	796	772	734	737	752	782	746	794	746	797	746	770	770	797	773	773	779	768	697	746	755	748	746	735	738	793	783	821	750	719	783	714	772	746	741	747	746	736	783	833	697	747	791	770	745	777	716	767	782	773	739	787	743	707	765	752	749	761	790	777	750	759	779	749	777	701	721	787	797	747	744	720	728	712	827	838	733	776	760	708	735	738	729	745	766	755	784
26252	35290	16885	4249	1329	781	586	594	624	623	577	629	599	625	571	629	608	610	578	582	562	602	607	587	565	565	608	614	587	558	597	614	596	571	629	576	599	614	561	594	610	627	658	590	605	626	575	578	590	586	622	595	628	552	583	622	589	592	606	603	625	598	594	584	538	578	610	634	598	626	559	595	632	607	599	593	624	605	595	646	583	613	621	573	592	606	557	608	577	608	574	619	637	595	602	619	661	628	591	576	631	604	555	564	638	579	607	558	580	591	613	590	589	623	623	590	644	612	580	631	599	580	589	623	610	634	591	622	610	620	596	616	596	596	572	599	608	599	592	648	580	579	592	606	588	615	631	605	626	670	598	627	592	586	610	595	609	571	602	581	591	604	571	598	579	605	576	584	635	552	648	586	594	633	616	605	664	615	607	621	576	574	608	565	599	600	594	643	590	565	605	604	582	604	587	612	571	632	580	668	613	589	603	597	556	536	563	579	601	618	614	613	650	559	584	576	622	617	650	595	602	635	594	577	576	586	602	599	599	596	620	601	594	607	621	618	577	587	573	563	641	625	617	588	583	589	570	645	569	566	646	639	584	606	639	638	600	581	581	613	618	598	602	569	578	616	606	570	600	605	568	592	638	568	595	619	565	578	611	582	565	606	637	594	582	611	591	584	603	605	560	594	659	566	601	595	584	633	615	618	582	593	607	577	586	585	609	591	612	580	594	633	590	590	610	595	599	640	590	597	640	573	594	593	564	582	605	637	559	629	572	590	622	595	605	611	594	626	595	602	627	589	597	593	646	559	576	574	645	596	634	593	598	587	634	579	626	617	613	612	624	618	566	594	611	591	568	627	584	653	613	603	591	545	603	644	601	579	590	567	581	545	581	617	627	648	615	623	624	641	572	606	604	635	546	600	589	601	594	605	632	576	636	597	566	647	598	593	579	618	598	606	626	599	560	587	586	595	548	576	574	608	568	575	593	624	576	606	635	631	602	571	585	588	623	537	657	622	605	559	578	606	638	609	611	589	568	603	603	603	584	602	626	556	608	598	569	599	595	587	601	590	614	599	589	627	566	617	642	632	627	634	571	590	594	625	615	642	612	610	572	583	581	630	580	612	528	615	547	609	579	600	643	574	549	641	617	603	618	611	571	608	604	613	612	566	632	630	603	607	612	558	606	622	559	616	599	636	609	584	588	569	630	551	631	633	631	612	633	609	580	592	613	616	587	635	573	625	587	577	627	587	599	589	594	581	618	627	631	631	630	613	602	615	551	635	607	605	580	617	582	609	569	597	579	567	589	591	615	621	578	567	596	599	587	580	585	614	636	615	568	611	628	603	594	614	562	632	620	600	577	630	588	597	600	607	582	592	576	603	593	549	659	634	615	617	586	573	596	566	590	649	602	627	642	631	603	589	578	601	637	607	595	641	609	623	635	617	598	612	665	570	610	623	625	627	627	623	581	585	557	643	583	580	656	559	593	585	585	593	591	592	656	570	598	601	546	619	578	606	618	571	616	622	580	587	621	580	605	601	593	592	581	636	595	593	584	602	571	575	596	629	613	562	579	602	617	603	589	580	536	614	600	587	598	637	626	647	566	610	596	638	613	570	603	609	603	600	597	633	598	593	631	586	581	600	577	587	629	620	541	583	585	581	566	597	628	594	603	586	624	627	606	618	598	660	602	619	631	633	587	596	584	605	583	588	598	656	572	609	609	596	588	581	605	586	597	581	637	613	632	591	611	603	599	552	602	547	587	602	617	635	617	631	620	638	595	609	559	577	595	598	595	613	613	586	596	575	608	592	583	598	634	597	607	624	574	628	580	532	608	581	622	583	569	598	649	646	587	577	600	591	614	574	606	586	562	578	666	608	561	586	610	647	636	637	579	646	599	647	577	588	618	585	645	588	587	600	621	612	582	670	579	612	616	627	609	609	548	609	631	613	580	621	587	598	593	596	593	635	628	566	609	618	595	574	601	575	610	574	583	590	612	611	585	621	653	603	619	533	587	559	583	612	634	633	601	595	621	567	600	621	594	670	588	575	596	586	643	596	583	633	602	559	628	650	572	577	571	638	571	628	583	614	631	613	603	546	591	614	614	574	631	583	633	618	563	593	575	555	591	600	651	565	612	585	602	595	634	615	592	590	593	633	568	579	590	573	616	577	583	615	600	603	604	618	625	628	617	627	604	622	643	536	596	619	588	574	593	639	558	648	577	601	589	612	586	619	569	604	568	597	572	572	588	582	653	603	616	617	582	571	598	600	568	634	619	564	611	609	585	619	591	627	621	581	564	613	626	546	617	577	600	567	616	595	624	591	622	591	565	631	628	606	596	588	594	650	602	610	598	588	625	582	552	585	564	592	586	603	557	594	615	570	576	631	615	569	567	560	599	556	548	570	631	573	589	599	574	576	643	584	576	598	554	575	619	597	639	576	595	569	595	586	607	565	552	605	606	568	572	590	582	610	619	639	594	567	597	591	596	595	634	603	569	543	596	606	611	575	616	595	601	619	617	573	607	590	587	555	599	605	601	590	577	593	576	617	629	611	625	634	579	598	639	610	565	617	603	555	574	557	622	608	625	600	606	634	570	624	595	576	611	622	608	611	589	607	599	609	597	609	618	577	648	608	584	614	559	608	640	597	525	599	639	584	598	568	609	566	627	640	590	575	589	600	572	595	610	592	621	574	594	562	618	586	558	602	614	612	520	628	592	604	609	573	594	621	561	588	602	633	620	588	579	577	604	612	568	576	602	590	592	571	622	569	577	611	594	577	565	606	594	591	600	570	583	618	530	602	548	603	581	587	610	554	590	616	608	615	612	582	576	585	581	653	569	586	608	621	616	605	599	585	630	607	610	593	620	634	590	632	582	614	630	576	559	602	631	585	602	613	568	635	650	570	634	565	600	600	600	618	590	542	579	591	616	562	551	578	560	569	604	584	643	584	603	611	616	567	621	585	646	607	611	578	639	586	593	585	639	565	630	576	598	574	621	599	618	576	596	586	622	579	590	599	593	558	594	555	562	608	559	616	595	619	607	635	619	637	608	644	572	579	604	633	598	552	611	571	591	570	567	648	618	640	601	587	599	560	570	580	588	614	577	583	612	625	599	601	584	629	594	620	633	565	618	586	563	573	570	623	622	533	576	619	573	621	596	597	587	585	592	597	607	592	586	566	604	607	630	591	634	625	550	578	564	598	615	597	653	641	608	626	616	557	574	567	571	608	654	576	593	599	619	618	584	597	577	588	548	625	617	592	607	610	608	625	593	590	625	599	562	596	628	616	597	593	620	619	630	627	570	625	574	638	624	581	585	579	646	596	571	549	635	607	667	581	591	563	616	605	562	581	649	593	595	590	609	601	621	616	605	578	613	613	629	635	599	588	573	551	614	597	585	595	577	590	597	604	574	624	607	653	612	530	566	597	660	622	590	605	653	600	610	574	611	584	579	603	591	600	610	632	622	560	622	596	583	593	613	577	613	566	537	577
26895	29245	40727	30220	11731	2249	978	826	753	750	777	789	761	771	765	762	795	783	783	670	727	793	777	780	726	787	737	756	762	778	735	730	747	752	765	765	747	721	753	745	745	802	794	726	723	766	745	759	754	765	737	780	751	812	687	760	765	743	769	766	774	758	765	721	710	737	751	736	722	771	747	715	718	723	714	751	702	765	752	781	769	771	727	736	756	764	728	788	755	713	747	745	725	777	769	751	740	749	756	730	726	747	722	718	759	762	805	748	759	733	717	721	764	746	797	757	804	782	744	721	730	749	710	743	786	746	777	761	743	719	741	719	729	742	747	779	745	703	766	708	775	761	752	749	750	731	738	754	730	763	731	737	755	773	778	723	740	704	735	714	754	726	771	712	777	787	712	729	813	760	769	764	770	768	744	762	738	749	729	746	772	803	762	776	713	696	745	773	741	779	803	689	679	724	743	774	758	736	767	793	727	744	743	760	764	803	736	781	747	759	748	786	744	727	800	746	718	734	763	776	734	766	717	761	723	743	723	754	799	766	713	748	735	770	777	774	799	759	732	741	728	770	744	726	729	756	784	754	703	738	744	767	791	715	743	815	749	763	724	741	755	735	757	773	780	774	802	750	752	781	725	724	724	733	750	760	699	723	740	756	765	747	764	715	749	741	741	760	749	767	728	659	761	743	762	692	742	721	682	759	720	760	735	751	711	799	714	743	769	726	746	736	741	750	757	738	762	781	760	749	749	790	726	754	782	761	770	710	708	723	741	776	725	760	731	778	737	803	753	722	760	759	725	770	765	732	792	736	781	733	771	700	745	740	754	765	783	753	730	772	714	774	739	743	764	764	737	780	733	742	772	681	723	741	738	728	682	749	782	729	799	726	743	746	753	785	741	740	713	692	723	748	703	764	732	752	764	768	780	766	810	726	719	759	737	759	712	753	763	719	719	789	723	743	713	795	714	739	806	696	766	778	714	738	744	795	724	814	764	722	765	714	761	713	785	745	755	733	713	745	729	719	778	770	739	733	771	716	782	755	758	722	741	687	714	717	764	803	744	749	751	755	778	749	758	748	720	833	771	741	701	774	720	793	731	747	707	760	749	778	752	747	770	727	753	768	802	748	732	754	746	736	813	746	734	710	731	734	777	797	717	722	735	720	830	763	749	777	746	743	769	783	709	720	757	705	740	785	709	779	807	794	740	745	728	775	753	729	769	757	695	791	752	759	751	778	743	809	728	705	792	809	788	816	716	738	751	747	758	798	808	736	772	760	756	757	732	742	696	734	758	748	725	715	752	795	761	747	697	756	745	739	749	772	727	745	751	730	779	750	783	776	779	771	731	743	757	764	763	755	747	765	751	721	771	730	756	803	765	708	766	795	725	724	781	786	758	776	803	750	773	798	749	750	759	761	743	744	778	748	736	700	778	774	733	782	721	729	754	771	758	771	740	756	760	748	742	725	764	761	751	747	747	780	745	765	764	779	807	773	699	757	761	733	729	730	786	745	773	732	750	731	741	731	744	782	751	733	807	756	761	741	688	743	732	764	757	679	793	764	734	784	768	760	757	745	743	772	720	696	717	725	806	764	790	752	722	775	820	740	751	754	786	712	709	757	772	713	731	748	742	804	747	748	713	736	750	754	743	731	783	750	747	767	763	753	748	736	752	744	758	732	803	702	784	786	749	719	751	761	751	823	749	725	758	743	790	751	731	743	757	693	738	775	759	736	740	764	729	740	784	749	763	728	772	765	773	734	774	726	768	842	750	727	769	745	764	793	795	734	689	743	745	756	764	737	793	748	733	741	749	711	790	759	702	752	722	769	727	771	724	725	762	707	746	749	803	734	743	718	743	734	815	771	716	768	737	757	710	758	706	739	746	746	730	760	756	719	770	779	778	745	754	732	799	762	799	794	776	767	733	774	749	746	766	712	748	751	750	779	723	758	743	784	763	751	770	791	725	725	744	709	714	778	787	745	748	741	734	755	792	740	742	747	756	705	741	722	764	801	763	804	751	770	699	783	716	784	724	769	718	789	757	732	697	725	716	759	758	661	780	701	753	708	728	733	733	781	729	690	731	743	723	736	733	730	734	766	778	773	756	768	754	731	743	709	797	735	739	754	725	704	717	722	749	739	735	756	781	727	792	778	772	773	760	767	798	751	712	762	765	769	736	701	742	686	765	708	745	759	738	725	755	727	706	793	791	733	761	763	707	758	758	765	741	786	712	750	735	675	762	776	811	745	728	757	792	775	777	786	754	768	731	749	800	735	720	732	742	774	737	773	763	756	762	795	772	792	747	699	734	708	738	758	791	736	757	741	788	740	775	756	735	662	730	748	734	762	752	776	742	736	717	737	740	756	715	742	751	749	724	738	798	734	747	693	743	770	740	763	720	774	772	741	727	727	772	780	790	773	768	800	734	746	699	720	736	705	748	803	773	743	758	730	711	769	757	748	715	695	771	717	748	719	787	733	773	789	750	814	765	706	738	788	781	722	773	746	738	753	719	776	725	754	732	755	734	733	802	753	754	783	742	719	772	729	729	772	730	772	729	782	742	767	770	787	743	730	762	717	733	700	784	759	722	680	754	774	694	709	757	745	730	754	687	815	730	780	745	779	735	755	743	727	770	731	772	739	740	710	715	764	748	723	750	725	698	755	763	794	722	716	715	724	759	724	753	732	790	722	752	766	782	737	701	782	725	714	768	806	741	742	739	764	749	771	773	769	769	767	721	714	727	726	751	750	752	759	715	741	764	757	764	766	786	727	721	748	753	733	726	731	770	741	749	733	718	755	733	770	741	756	725	779	784	674	744	749	755	698	750	732	759	748	700	727	753	770	747	735	728	747	756	709	787	757	773	731	777	789	749	777	731	740	720	755	776	748	775	781	750	704	787	720	771	766	770	708	743	732	723	751	761	729	743	763	778	726	769	757	713	737	812	763	754	768	745	763	771	694	747	767	802	761	756	730	742	720	743	785	788	681	768	768	742	729	772	792	754	725	740	798	725	764	753	781	759	719	796	773	803	728	747	759	800	735	751	793	790	751	757	706	791	758	748	752	717	767	744	786	700	742	747	716	753	744	725	735	733	767	717	743	725	749	747	773	774	790	762	766	717	744	729	751	715	735	689	764	720	761	754	730	763	796	710	751	750	805	734	737	727	735	754	692	732	715	771	757	721	735	764	760	786	756	775	732	742	754	723	734	738	759	736	721	810	778	783	754	807	719	771	691	745	762	713	758	752	730	742	763	712	726	778	761	732	804	781	709	701	761	750	702	710	775	716	738	734	830	705	735	746	773	786	765	796	730	722	717	725	752	750	767	772	721	748	783	734	720	727	717	788	709	719	745	748	738	763	733	760	729	767	760	724	765	707	784	788	769	787	744	744	749	762	812	744	753	784	757	730	760	771	746	754	805	716	731	808	749	741	773	751	708	792	719	738	731	748	709	747	752	746	757	759	735	739	728	764	780	708	726	787	776	773	713	773	757
58897	81775	50460	17959	4540	1394	738	646	670	680	635	635	668	628	612	615	664	672	651	605	621	667	637	668	622	635	622	655	690	640	688	653	693	665	653	656	673	615	623	646	681	680	650	624	681	639	627	628	648	655	675	671	634	639	665	622	629	652	668	634	618	584	609	656	586	657	645	666	614	670	643	628	617	683	639	621	654	630	645	645	642	655	641	640	658	666	643	676	647	656	614	648	660	653	692	662	648	616	631	635	638	614	629	621	611	598	652	641	613	683	603	676	646	640	656	637	661	675	609	643	623	590	619	668	659	635	628	670	621	642	674	603	646	640	629	618	687	658	640	645	657	656	660	604	677	615	610	667	611	702	660	671	639	623	620	636	627	641	611	655	694	633	659	672	663	616	622	657	637	623	625	661	653	647	657	609	636	612	653	684	622	637	614	655	625	638	661	639	655	643	649	634	672	600	625	679	622	616	680	627	630	625	654	642	649	670	635	681	662	628	657	656	670	606	652	681	622	635	655	712	664	674	617	647	669	608	627	667	615	629	614	613	675	654	597	635	662	626	681	652	655	657	652	603	651	657	621	652	644	640	668	648	646	637	594	686	620	667	698	626	630	606	643	614	633	668	585	651	691	648	682	642	605	593	644	663	632	615	651	668	608	690	665	624	647	652	662	653	629	594	624	640	684	617	632	639	657	676	667	660	629	614	644	607	611	660	603	628	585	649	636	627	658	657	663	650	639	658	640	644	614	690	636	626	644	611	665	700	627	672	661	654	661	622	707	641	628	649	649	630	645	636	608	664	648	662	641	651	632	648	639	657	647	642	624	681	653	705	635	617	660	640	683	601	556	634	633	617	655	612	639	672	674	647	656	670	630	656	686	599	679	627	661	680	655	665	630	644	690	664	695	641	637	602	629	607	653	639	677	639	701	648	592	633	714	622	674	616	636	646	664	679	620	644	678	698	618	646	668	609	639	631	607	663	651	614	638	602	664	620	678	677	630	686	630	591	631	638	658	604	644	631	635	589	626	647	655	672	642	629	664	649	623	628	659	643	638	653	611	698	642	635	628	616	623	619	615	621	656	668	593	629	604	633	675	661	683	667	669	713	668	623	608	641	651	664	651	634	597	626	685	660	629	625	629	687	600	634	616	642	593	656	668	657	645	625	626	623	634	630	701	628	610	661	663	657	677	653	654	614	625	598	641	679	644	611	636	612	660	661	640	662	664	626	651	668	651	605	647	657	645	681	634	637	608	611	642	686	655	649	670	586	645	632	628	682	660	642	596	642	652	641	653	656	660	637	606	635	642	647	630	633	648	642	645	649	635	627	630	604	608	614	678	633	656	638	634	627	669	630	617	647	594	669	620	609	662	686	646	640	629	634	659	609	608	662	660	661	667	636	654	619	669	600	658	655	685	675	677	610	640	669	646	642	638	624	617	663	639	675	652	604	654	635	695	623	681	657	627	660	654	648	626	663	606	647	631	643	649	663	620	663	673	700	661	672	645	653	625	630	636	628	654	661	618	653	706	645	631	704	682	652	643	682	602	660	627	621	662	645	584	624	622	685	618	618	603	687	657	605	640	667	697	638	638	668	571	630	691	617	628	663	702	664	629	641	688	603	633	646	630	599	618	629	641	621	634	635	610	645	629	677	657	638	628	630	639	657	624	651	625	669	678	632	622	648	627	613	604	670	653	604	634	638	612	643	698	656	629	627	642	653	613	652	595	637	639	669	652	627	622	642	635	602	647	635	668	611	669	611	647	655	655	637	610	661	672	608	665	626	641	682	627	681	618	663	653	658	676	601	657	632	609	669	627	645	643	663	661	700	654	631	636	651	636	645	619	655	592	640	610	653	661	612	676	647	660	635	652	659	624	574	680	639	644	577	668	617	648	656	593	631	659	688	668	651	626	615	618	644	674	614	636	624	647	636	660	588	641	598	611	646	630	619	660	657	663	609	608	618	649	635	637	677	672	658	638	626	593	659	649	692	650	607	692	671	654	575	631	601	628	621	695	634	648	582	587	648	673	596	641	659	586	648	632	636	615	638	636	651	670	613	647	661	640	643	684	612	609	650	663	617	648	591	639	654	614	672	665	632	600	646	627	655	627	618	622	681	619	648	631	649	667	628	668	581	619	686	667	633	652	632	624	638	637	604	666	636	636	681	634	625	600	682	626	695	607	654	618	641	612	645	621	629	667	654	622	674	648	636	657	635	613	627	641	610	664	633	626	639	610	638	668	595	633	665	618	633	591	620	658	627	645	669	610	720	638	612	669	643	662	677	625	621	643	632	636	659	603	622	659	619	673	609	665	653	633	588	661	625	625	628	623	638	661	633	611	625	675	702	654	653	662	669	620	659	638	618	678	656	639	658	670	706	686	647	634	604	643	632	648	666	660	658	650	652	587	667	659	715	632	615	656	618	651	626	644	631	566	633	570	643	655	646	662	667	661	671	667	611	632	648	634	632	686	620	648	673	650	652	610	588	641	630	642	635	617	656	682	612	639	651	599	640	656	676	621	646	679	609	625	688	604	589	657	652	604	617	612	674	662	614	589	581	663	698	687	589	612	613	668	660	632	673	683	658	599	658	639	615	661	645	663	649	616	657	618	597	660	642	603	620	633	647	624	644	618	660	631	637	603	663	609	640	650	631	599	656	649	655	644	652	660	603	656	632	615	693	663	646	649	656	609	655	636	643	627	642	640	653	637	662	646	684	627	646	641	645	636	613	635	643	660	664	640	621	667	665	696	677	614	643	651	623	594	639	625	628	599	628	674	612	605	648	674	700	610	683	636	623	622	623	600	630	661	608	655	653	563	665	680	679	625	662	630	656	662	656	692	645	675	638	623	654	683	654	687	637	632	659	612	661	602	615	589	639	637	618	698	613	654	600	643	650	616	647	626	704	642	619	602	614	690	666	624	725	665	663	652	637	615	642	650	641	634	640	624	615	630	644	622	653	632	637	622	621	663	663	623	624	630	678	648	617	616	640	651	650	621	626	625	639	684	647	641	643	634	642	630	651	648	614	600	631	665	672	599	607	637	588	604	640	613	677	635	639	628	607	610	648	665	669	633	605	638	615	582	671	682	666	682	638	667	683	659	643	637	674	637	661	613	651	707	629	602	641	611	661	661	644	665	626	674	625	644	630	609	667	674	634	609	626	646	683	619	671	612	640	686	654	663	658	678	636	667	673	628	697	662	637	656	661	643	612	643	658	653	622	666	607	640	642	631	649	640	641	605	658	631	619	635	600	670	667	609	576	635	632	669	666	618	592	633	656	608	600	616	620	634	604	631	631	680	653	671	660	640	584	643	675	652	612	652	657	647	598	617	637	677	650	603	641	658	698	646	629	632	677	596	638	696	661	638	639	689	666	611	597	683	621	673	621	643	608	657	681	608	665	642	654	615	602	638	620	599	663	613	641	586	611	638	661	680	607	637	697	653	648	640	659	624	607	645	632	654	655	609	680	643	645	657	644	639	624	680	700
24525	23274	33047	28064	21138	12068	2447	1140	929	1025	1026	939	912	952	928	930	993	1040	1025	957	896	946	948	990	961	916	954	931	947	961	949	932	914	890	967	924	984	945	929	971	992	989	924	963	980	952	972	919	909	920	931	945	957	939	970	951	923	980	943	954	922	960	907	963	927	993	959	916	944	967	950	950	942	951	926	959	879	943	917	903	930	955	955	922	897	949	930	883	967	890	952	976	954	969	927	934	980	924	901	956	939	948	930	927	969	913	926	950	929	937	912	886	968	934	916	956	974	903	978	934	914	949	926	916	955	944	920	956	958	926	944	927	954	951	929	937	915	969	923	908	937	954	950	920	928	880	994	910	985	972	889	878	855	923	953	975	933	947	969	907	883	920	967	919	954	927	887	965	941	949	946	907	912	988	957	954	976	950	967	993	972	869	975	940	945	948	928	943	976	945	919	897	918	942	940	937	902	1006	902	918	951	867	949	905	927	935	890	954	850	899	911	928	926	945	900	982	916	914	987	905	956	940	948	907	982	917	972	905	966	933	913	940	938	956	959	937	951	974	900	946	972	983	971	929	968	916	920	866	923	948	896	883	968	920	907	963	944	938	936	903	899	933	914	913	884	891	905	932	915	902	893	925	903	996	876	946	921	955	900	961	947	949	925	928	911	910	928	963	916	929	941	919	911	951	890	904	920	924	967	1027	977	951	952	934	901	968	927	923	946	909	925	940	931	926	938	861	916	934	924	962	902	954	973	914	913	852	887	908	942	909	931	942	920	933	886	972	934	941	905	919	894	857	959	958	988	876	961	933	944	942	980	889	939	885	979	928	913	915	926	951	905	816	949	939	955	949	888	914	890	908	944	903	958	940	904	926	916	978	909	898	863	932	971	921	904	915	954	975	912	903	944	927	896	926	917	903	976	899	877	1003	957	929	956	924	949	948	928	912	1007	934	947	928	960	938	896	915	912	980	940	897	914	906	902	913	953	943	942	891	921	950	996	882	940	900	995	944	914	973	905	914	926	935	907	964	917	906	939	955	889	923	921	969	970	926	945	964	886	950	957	908	930	904	959	917	925	918	921	936	921	906	903	985	941	885	941	913	931	932	953	930	918	941	956	942	901	903	907	921	912	956	975	925	901	935	918	900	981	924	945	899	933	964	929	910	892	931	874	931	959	1015	975	923	945	936	960	986	891	928	906	920	954	909	976	926	924	966	973	958	935	895	895	979	932	892	913	947	901	945	988	919	912	925	900	966	963	877	872	924	923	928	899	899	894	903	916	958	963	908	978	961	870	955	928	937	900	908	960	927	923	880	938	921	951	919	902	909	982	913	980	1005	932	977	963	904	905	952	969	899	941	975	920	975	980	952	949	873	939	935	909	910	867	1007	921	934	960	900	956	934	943	865	947	973	966	900	955	886	937	928	963	937	966	955	961	938	909	904	972	911	915	940	931	934	954	918	935	990	925	931	935	917	950	924	972	944	967	984	946	913	880	950	883	920	983	922	884	984	898	901	946	948	902	883	939	914	844	971	948	923	855	957	958	984	872	908	965	933	877	931	852	900	916	974	996	971	936	946	926	939	917	972	954	884	971	900	941	917	978	945	984	960	914	927	885	917	967	937	885	923	912	951	894	928	1006	864	938	937	957	979	969	942	902	933	960	911	857	908	922	919	928	965	953	903	910	900	937	922	896	875	886	931	906	897	893	963	960	834	867	926	903	925	913	936	925	949	938	933	939	898	943	956	918	941	878	939	886	914	948	948	873	894	957	921	957	936	923	943	937	992	939	870	925	860	935	914	890	952	992	957	946	944	887	979	943	925	929	924	923	936	935	910	943	941	917	936	936	971	897	876	919	864	950	911	944	959	919	897	934	957	928	858	958	914	957	886	931	942	893	941	905	948	934	955	950	948	950	927	960	917	886	893	936	936	935	856	958	953	925	932	929	968	914	910	954	959	959	952	941	867	922	948	922	930	917	923	935	903	950	909	934	962	958	921	959	990	943	860	952	921	960	897	952	942	914	913	927	878	866	937	964	942	941	953	931	940	896	951	976	980	899	987	940	920	929	913	933	928	922	909	957	963	961	926	923	941	934	938	949	907	947	890	936	907	919	894	968	946	922	922	961	899	921	925	932	947	953	963	944	857	968	945	931	903	914	1003	909	920	936	980	969	946	963	917	928	959	967	932	954	931	916	958	943	923	818	914	890	1010	953	900	977	941	916	951	895	874	924	853	923	918	956	844	932	938	906	992	921	968	942	991	884	961	962	925	949	945	919	941	864	925	932	911	860	970	861	927	924	945	924	922	923	905	896	945	930	997	945	911	913	912	922	865	954	930	898	905	939	932	972	942	918	876	949	951	922	932	953	960	921	922	948	883	909	922	940	955	939	882	972	851	920	906	918	880	933	937	901	889	915	900	920	875	972	957	933	888	910	911	934	935	949	916	934	890	906	935	896	905	926	905	927	916	914	922	925	953	919	881	895	929	877	922	892	952	897	927	927	907	911	912	886	849	917	886	949	972	874	973	942	938	969	958	952	909	901	942	927	985	944	918	943	945	935	961	881	873	943	912	903	985	922	956	928	940	887	872	933	931	926	910	963	945	909	929	910	923	860	963	970	890	951	955	911	949	894	926	918	928	916	904	922	924	950	883	942	927	873	943	880	904	906	965	913	947	894	969	905	975	934	861	927	933	925	921	932	900	911	937	957	916	928	942	946	922	950	904	941	921	898	981	889	931	938	921	946	956	882	941	904	905	914	896	969	876	901	950	916	944	889	965	907	952	962	891	910	999	963	918	871	938	941	871	973	867	887	947	966	904	910	956	953	933	932	929	879	951	972	946	947	928	899	918	949	900	918	922	981	890	900	932	920	931	924	918	930	899	970	909	928	949	941	945	934	935	918	984	932	870	876	900	906	941	844	915	952	977	947	929	942	973	954	968	987	908	938	902	951	927	982	964	958	964	934	934	933	935	854	873	946	947	961	910	873	958	933	884	949	878	935	901	894	820	938	924	968	937	923	926	901	934	896	927	951	938	957	922	976	961	949	918	934	948	939	884	937	924	935	986	893	966	915	912	934	911	929	930	934	933	858	953	898	905	865	898	926	894	947	948	949	947	944	903	939	949	924	948	964	925	945	907	928	933	919	911	927	944	897	978	940	943	895	896	902	909	963	931	922	948	954	937	925	902	923	923	900	912	943	939	952	938	947	923	952	896	968	934	891	941	856	865	991	929	957	891	912	949	925	906	949	928	910	920	978	966	938	934	950	901	987	989	938	943	967	877	966	923	891	895	928	934	987	907	936	943	925	940	978	893	874	969	934	932	907	951	912	928	905	929	901	970	950	903	937	928	927	923	918	962	904	901	919	906	936	948	937	935	920	931	940	943	905	931	935	894	1008	930	906	892	942	908	901	912	935	944	895	973	909	900	916	897	934	904	942	933	921	924	988	918	969	860	908	899	896	935	950	935	939	899	901	881	893	918	903	932	907	927	848	950
64176	100351	66108	31788	9964	2312	1010	843	856	769	791	838	883	855	851	830	770	874	832	832	774	834	843	800	790	861	804	854	847	840	795	830	872	828	834	853	838	860	820	797	850	877	839	799	834	796	788	864	872	806	832	836	814	815	804	900	812	820	854	823	808	875	863	843	805	833	811	798	815	862	838	810	826	812	845	860	850	845	901	899	816	840	796	833	795	810	777	874	853	811	783	818	833	852	802	837	780	790	832	819	793	802	801	793	821	836	872	806	836	845	806	841	859	836	831	839	857	872	861	852	856	856	818	779	828	831	789	873	839	881	853	801	783	772	841	833	818	810	856	839	809	812	809	833	814	805	864	806	789	846	906	867	799	813	826	818	888	862	845	853	775	787	795	790	808	795	853	833	848	820	806	860	820	842	823	817	817	850	866	835	805	816	796	878	819	793	847	821	821	842	841	875	822	795	798	782	823	829	833	841	826	840	852	845	799	811	832	852	800	823	825	833	824	852	847	777	797	874	805	858	835	854	848	829	820	893	879	750	823	763	841	780	840	805	845	842	819	798	802	845	795	814	835	863	760	840	789	785	857	824	876	791	851	847	804	850	827	803	887	825	800	840	804	799	816	831	781	828	855	829	803	812	842	842	795	792	826	788	852	829	822	818	825	846	875	839	846	782	839	892	755	892	804	814	844	804	833	856	847	803	829	807	838	881	772	822	789	817	820	863	825	809	803	859	814	812	848	862	800	854	898	809	805	792	753	787	830	818	773	839	845	887	849	803	855	861	879	809	814	824	825	824	789	850	827	861	818	806	834	841	862	832	824	817	912	848	798	842	843	803	871	840	815	853	762	843	823	825	828	815	842	755	839	802	801	858	840	796	778	797	836	796	813	860	801	823	781	800	802	799	837	845	794	829	829	808	878	791	862	826	853	831	799	812	832	850	819	800	837	880	804	836	820	833	807	873	862	822	834	865	825	817	805	818	881	860	824	854	811	835	815	813	868	847	773	847	887	839	835	833	815	832	834	820	849	840	828	841	802	824	795	796	820	845	796	869	808	843	833	793	784	868	801	848	881	806	791	792	885	778	802	797	796	830	832	834	831	835	868	766	855	830	859	881	842	761	829	838	834	817	804	852	778	800	851	823	858	814	841	850	817	816	814	782	858	819	810	809	879	757	792	840	805	831	823	783	793	852	807	830	809	839	817	833	798	830	838	748	866	849	821	782	867	829	814	809	837	809	856	779	813	813	831	851	798	816	844	797	868	862	795	814	790	836	798	844	797	794	771	844	814	819	815	784	828	856	816	806	784	845	871	818	816	806	805	789	875	811	786	808	764	815	813	826	811	805	801	816	841	822	782	868	832	797	796	821	785	845	827	831	811	776	793	823	764	801	838	837	827	842	825	846	809	843	823	806	822	782	818	819	848	819	826	866	844	876	815	831	864	815	854	838	824	793	810	811	829	904	811	845	792	829	810	865	863	841	802	816	816	830	849	812	844	820	856	861	818	824	806	810	838	830	889	838	789	780	861	885	864	796	829	850	845	813	859	844	827	787	841	865	879	801	854	798	794	790	811	802	827	813	813	819	809	866	851	841	817	842	790	808	791	848	851	801	818	837	815	827	788	793	798	825	801	777	813	843	808	842	864	804	821	762	824	803	843	857	819	871	873	816	877	812	823	826	815	842	876	814	853	840	840	841	853	841	845	842	817	817	815	804	886	823	833	873	804	830	801	843	883	804	842	817	805	814	803	849	794	796	832	847	867	796	792	841	844	828	813	819	807	874	793	821	840	856	810	832	814	832	822	842	838	850	779	836	835	824	805	845	858	832	826	857	810	794	810	839	839	876	820	795	820	814	882	783	850	875	823	806	827	818	809	866	858	801	818	822	759	835	803	868	819	848	762	832	790	840	807	793	809	837	844	773	813	844	783	833	877	823	792	859	829	850	851	796	838	822	778	814	767	825	839	810	771	809	847	848	801	731	821	866	779	791	783	767	800	815	824	814	825	767	808	831	812	833	767	860	849	814	845	850	793	802	832	826	793	816	771	769	825	846	799	832	818	820	774	817	834	806	798	830	837	840	840	787	782	836	777	799	829	790	800	861	825	831	820	788	821	829	743	857	796	845	857	761	833	849	819	839	783	824	839	847	823	842	839	817	818	876	822	787	827	816	868	789	804	842	878	795	797	873	802	849	804	801	850	772	845	764	850	817	805	812	864	784	782	810	826	785	824	807	863	876	852	815	823	866	832	791	817	855	862	809	863	816	809	826	816	817	781	807	866	780	872	851	821	850	805	867	799	823	915	852	834	829	811	823	809	792	825	806	828	847	823	822	839	846	867	866	776	849	850	858	820	836	828	831	822	862	841	800	800	801	838	841	863	821	840	824	782	805	923	826	831	799	808	833	802	842	809	815	812	827	829	805	846	840	819	819	832	787	766	836	867	835	795	821	844	846	838	864	844	776	879	782	797	764	828	852	828	790	862	798	814	822	753	832	836	806	825	828	822	818	865	787	805	807	879	793	817	796	836	803	830	861	855	828	804	835	850	799	860	848	846	823	816	778	850	819	858	816	784	802	798	849	836	885	874	794	827	754	802	823	813	854	865	895	815	849	820	805	879	822	864	839	863	820	808	839	854	800	823	832	845	859	840	788	832	835	837	837	811	861	796	854	828	797	759	790	868	807	810	865	802	888	766	814	780	806	820	866	812	828	826	839	806	832	824	823	793	836	824	793	790	807	808	840	807	807	827	866	812	823	793	832	857	879	816	807	828	823	822	834	813	834	845	809	854	845	811	914	780	830	776	797	829	814	872	868	820	820	847	867	829	840	786	811	831	837	788	777	793	787	788	812	829	824	842	848	800	809	836	875	870	785	854	836	804	807	823	811	818	777	820	841	843	833	842	869	803	792	811	878	838	806	824	860	848	865	797	763	817	832	777	828	775	857	816	815	765	770	837	794	836	829	787	785	835	810	854	892	840	834	795	811	848	798	817	831	805	822	839	838	779	819	845	757	787	814	875	820	823	823	818	805	808	828	803	908	796	874	849	789	835	832	863	792	825	788	825	817	796	820	808	833	822	835	856	753	899	867	786	832	771	748	767	820	843	829	821	877	848	815	794	831	781	810	798	827	862	786	819	836	803	864	831	809	862	813	847	833	856	870	841	810	838	760	792	815	859	792	854	858	826	801	891	842	824	804	855	841	855	789	864	845	841	795	845	807	815	876	839	804	787	834	869	832	818	819	887	838	801	849	845	778	857	833	822	866	810	841	776	795	839	811	813	833	849	841	816	834	824	832	829	860	830	812	812	849	820	840	791	837	796	793	812	866	825	870	800	816	789	799	833	764	803	886	818	849	768	784	809	823	831	834	798	884	832	837	792	805	806	830	817	817	838	738	833	818	775	823	822	840	811	848	802	839	778	817	814	825	825	816	833	812	812	827	869	838	846	820	835	838	850	845	815	834	817	813	829	860	803	813	849	802	835	836
32724	31794	23128	7819	1690	833	715	734	693	726	729	741	713	705	703	696	715	733	696	726	674	679	741	683	698	709	735	722	701	712	738	696	711	720	758	734	734	671	751	736	684	745	683	718	739	738	726	712	731	716	696	723	736	701	738	744	711	705	740	716	672	762	729	688	724	726	743	710	694	729	726	681	734	693	753	695	666	664	669	730	687	652	680	662	704	736	671	740	735	705	716	731	710	729	754	751	692	713	757	708	704	708	698	673	722	697	670	743	719	716	692	720	700	701	722	678	714	692	742	748	700	677	746	764	695	694	723	740	699	722	695	712	691	713	706	704	685	688	706	711	738	729	728	721	712	730	691	678	728	705	714	711	702	675	690	718	725	748	697	698	687	732	696	657	707	724	680	719	703	701	722	726	691	732	693	713	721	705	735	686	691	700	711	744	693	688	710	722	686	711	742	735	746	677	760	685	749	686	716	719	753	679	681	703	696	732	707	718	725	713	702	733	724	721	720	710	678	691	689	690	718	680	713	718	695	659	725	795	692	677	702	723	711	707	769	729	696	747	684	724	700	723	715	713	731	723	681	722	725	651	679	673	721	701	711	724	706	726	685	708	749	677	779	685	729	767	724	698	739	705	708	719	736	761	712	749	721	720	682	717	729	697	740	738	690	727	734	695	756	764	752	724	713	752	688	688	695	718	675	738	727	669	687	702	705	740	729	708	742	718	696	696	681	751	712	684	682	686	659	694	720	743	709	703	730	719	698	708	783	683	769	692	658	714	711	713	739	733	718	743	729	712	697	703	734	700	688	683	700	697	710	695	756	757	685	704	731	728	704	695	698	733	708	736	753	748	722	754	685	681	693	775	719	683	691	692	708	737	711	729	741	742	687	716	676	674	771	721	740	719	681	706	707	755	753	707	676	712	740	689	675	691	695	689	636	669	708	729	747	709	719	734	668	698	726	711	700	734	672	681	769	698	709	745	720	743	711	693	711	727	712	708	756	735	707	708	715	715	671	708	687	661	681	731	729	776	673	659	731	674	683	715	687	716	716	693	712	692	754	716	679	719	711	716	743	721	695	713	705	682	699	717	764	697	771	704	704	721	678	703	654	712	758	726	697	653	738	708	742	746	709	725	726	679	697	726	663	695	688	665	692	729	697	733	714	727	742	703	736	671	725	722	720	733	712	673	724	708	672	726	742	705	710	686	710	728	695	757	716	719	731	705	689	703	713	727	717	738	713	711	707	694	695	704	708	728	716	687	736	745	774	671	751	747	701	735	687	769	640	741	702	717	701	718	733	743	771	752	733	735	713	728	720	684	688	733	723	687	656	666	723	805	727	758	738	686	681	721	703	712	677	757	705	737	721	711	716	715	700	778	715	683	744	724	703	721	712	688	724	747	724	755	699	702	694	747	664	727	705	719	679	736	708	731	692	721	668	704	703	702	686	692	668	721	694	734	737	720	759	705	734	706	755	681	701	723	724	688	692	694	680	730	720	704	691	667	734	691	682	724	679	782	710	718	718	734	708	720	740	708	749	727	761	688	728	672	708	713	701	700	752	718	714	738	715	769	754	717	700	712	725	744	663	718	730	692	754	676	734	714	681	716	725	716	720	687	668	720	707	688	660	683	727	716	792	761	750	757	736	757	697	746	645	673	716	731	698	643	673	693	687	674	701	707	687	735	669	696	732	739	695	742	721	744	671	733	727	704	709	713	722	755	705	719	738	706	735	733	649	746	736	669	766	736	699	701	694	710	694	683	709	701	727	711	717	707	754	666	756	764	749	692	724	729	708	707	701	691	712	720	754	687	676	714	699	682	733	689	676	709	695	707	695	680	730	700	684	702	737	672	717	703	683	718	727	689	723	741	707	712	676	678	742	715	683	712	737	704	744	725	724	720	744	688	725	717	720	745	680	687	699	727	764	712	700	710	733	721	767	755	715	692	692	673	740	663	721	660	708	695	698	722	752	769	714	682	722	683	773	720	741	719	734	715	797	681	698	704	707	717	761	655	712	671	740	781	735	706	680	713	746	725	711	709	693	710	699	695	738	678	667	747	745	724	703	705	724	705	701	677	656	718	690	715	719	709	765	700	700	733	737	719	731	735	708	786	727	695	710	706	683	723	741	711	683	649	713	688	753	731	680	732	669	703	726	729	736	716	762	679	669	750	684	676	686	723	697	716	722	714	683	740	660	709	724	704	731	739	727	736	732	733	710	737	697	680	701	676	737	725	719	724	668	690	725	692	749	736	709	700	713	692	684	673	710	686	716	710	723	734	704	703	695	726	732	722	801	697	750	709	715	732	722	701	700	721	719	765	726	729	730	709	703	735	728	701	716	707	647	697	723	690	751	735	803	729	703	708	703	663	672	782	727	667	714	734	736	678	684	714	738	701	730	704	722	756	711	733	687	747	679	757	716	743	719	722	723	768	703	747	672	712	770	730	720	731	727	731	679	709	762	721	738	720	692	746	698	731	687	701	739	726	686	717	752	706	713	731	746	743	700	694	736	709	691	716	708	752	688	711	715	631	728	707	711	724	728	690	658	714	757	740	696	713	710	702	710	742	720	698	720	703	732	721	736	738	710	686	736	673	648	687	716	694	740	655	688	692	691	699	708	721	690	707	718	736	723	747	693	693	758	651	715	709	708	691	721	736	675	724	702	702	698	708	730	738	696	718	725	691	745	727	706	676	689	702	754	732	723	709	717	696	716	725	697	729	708	763	702	695	734	740	721	761	683	683	758	675	764	737	662	680	743	741	755	717	736	684	713	728	773	737	693	711	709	711	701	736	699	734	738	735	703	711	695	687	681	719	680	694	717	731	711	713	749	673	714	728	710	748	709	699	721	733	710	672	729	676	680	709	687	708	743	723	715	715	716	700	670	747	704	703	725	691	695	736	705	711	735	693	707	731	726	735	701	765	754	695	707	722	728	754	698	691	690	776	693	725	698	711	732	741	644	730	713	685	688	698	703	689	731	700	718	713	746	720	728	720	692	704	716	704	683	674	708	718	695	719	697	741	695	706	710	732	726	714	777	718	721	671	688	697	710	752	642	730	746	671	690	712	702	722	705	712	703	754	726	740	735	736	720	720	718	758	709	714	734	726	690	738	753	697	702	712	742	749	725	692	719	670	667	694	686	759	675	704	728	670	710	688	675	717	745	702	697	732	712	722	702	684	692	701	700	739	756	664	698	689	723	694	725	696	710	701	732	757	733	673	690	742	695	722	701	712	750	767	717	689	721	722	753	705	730	723	674	701	712	719	697	708	664	716	706	703	686	773	732	721	751	722	768	693	661	674	696	716	711	712	719	730	756	736	716	677	730	709	710	721	739	681	728	715	709	757	696	689	714	708	697	694	689	746	730	707	708	698	733	753	721	666	707	737	669	661	741	729	705	732	688	718	712	713	687	733	709	726	656	722	707	709	743	738	705	733	728	692	715	710	707	772	656	702	743	756	684	670	723	686	738	715	762	720	726	715	727	710
26837	34295	15994	4169	1218	690	609	597	614	580	634	554	593	606	563	606	593	538	580	569	583	572	560	618	568	603	609	581	611	597	576	580	586	520	562	567	589	572	539	569	557	559	564	563	567	575	545	565	618	583	588	575	571	588	560	537	583	604	588	602	578	605	595	568	556	569	579	620	575	562	565	563	557	578	562	529	627	540	583	575	590	548	583	572	592	554	595	549	593	574	620	575	553	583	528	540	598	585	619	538	550	545	554	614	579	591	597	591	566	542	563	532	531	559	591	566	546	564	558	583	565	571	555	534	595	572	594	574	574	578	587	549	569	559	546	560	596	571	610	559	566	578	576	578	611	549	590	575	588	552	542	580	547	528	568	568	582	586	548	603	575	597	616	570	590	596	606	555	598	541	589	548	600	557	542	591	584	578	539	562	561	585	575	572	570	589	557	531	555	597	582	566	566	611	604	562	560	565	580	567	619	564	592	512	582	598	535	600	566	562	555	527	589	574	620	585	583	561	608	573	557	577	624	542	564	523	615	604	597	597	543	588	627	567	550	565	565	552	594	543	582	577	601	525	552	595	562	569	556	552	569	595	606	579	521	549	606	570	627	588	566	506	601	561	598	529	553	629	537	553	560	585	574	580	577	600	627	531	597	571	562	596	614	575	571	565	566	563	559	562	589	555	595	629	571	601	584	569	553	580	554	551	532	593	568	543	572	537	570	566	586	561	548	593	577	557	569	534	590	570	565	615	559	591	575	606	607	587	567	550	574	534	568	566	582	555	556	538	592	594	588	559	590	556	537	593	545	556	586	584	573	564	529	595	585	582	628	577	579	611	567	561	572	610	594	525	607	541	540	625	604	519	534	571	540	585	604	571	603	601	556	572	572	568	645	589	575	565	590	559	573	590	552	553	547	533	556	541	556	581	595	549	618	604	569	579	543	588	555	572	578	590	563	543	565	585	593	601	568	579	586	538	533	592	571	548	549	580	579	574	563	569	545	571	579	557	558	590	612	585	597	561	582	589	602	549	580	586	578	564	571	574	565	552	593	572	601	585	529	578	556	565	534	608	566	574	567	614	554	602	553	603	631	568	570	543	542	581	595	587	563	543	578	575	578	552	577	580	596	565	563	528	569	540	588	568	592	588	553	596	552	588	539	576	559	572	552	522	527	607	576	601	592	602	579	559	599	590	584	592	604	563	577	570	575	543	563	598	575	568	592	570	557	599	592	559	558	612	595	600	564	572	551	567	556	563	564	534	618	587	598	573	579	571	594	577	531	625	559	595	568	548	560	551	569	526	562	544	535	567	577	540	613	594	580	561	568	552	556	573	580	584	619	552	560	617	540	572	581	530	573	589	599	536	541	589	541	556	573	602	600	555	604	543	563	532	540	602	550	623	569	538	577	586	569	566	596	552	553	562	551	557	601	568	562	588	561	593	595	580	553	579	623	600	556	592	585	586	576	612	569	510	588	576	590	588	574	584	571	569	613	580	573	566	541	566	576	577	597	523	582	617	537	590	571	561	547	568	609	571	563	577	587	567	587	575	559	563	585	584	536	530	594	585	602	571	571	541	515	603	632	568	587	613	549	542	591	610	586	575	602	533	579	612	584	566	547	561	594	580	561	593	577	586	553	559	592	574	588	590	546	593	587	543	565	607	594	571	591	561	560	643	531	593	574	561	592	542	576	623	617	621	510	578	600	567	600	558	561	561	592	572	585	525	559	592	547	573	599	589	577	597	591	565	570	534	574	600	555	535	596	578	563	567	577	550	557	565	573	585	583	556	593	598	588	582	574	596	541	572	554	591	579	588	582	599	549	538	573	575	593	613	565	566	601	555	577	578	585	598	569	604	595	580	586	592	560	575	562	570	596	559	573	546	569	594	585	600	581	547	555	546	592	564	583	623	531	599	589	581	584	583	597	522	542	535	560	611	595	585	599	604	547	543	578	582	546	582	544	562	602	558	599	594	580	569	555	563	577	576	632	555	591	557	540	575	544	546	564	600	553	533	586	534	570	597	597	564	601	529	618	610	553	582	623	570	612	551	587	576	547	552	555	571	592	563	608	596	559	533	601	572	584	554	577	587	584	528	568	571	592	580	589	550	595	562	602	640	586	559	517	566	561	572	554	591	554	606	548	579	583	611	563	544	591	542	540	601	564	564	553	569	565	603	558	584	518	556	580	562	594	592	588	569	554	600	515	609	575	567	569	568	567	609	572	573	585	554	546	552	609	568	570	593	600	592	570	556	597	560	547	545	551	569	539	598	508	560	556	574	568	546	563	575	571	577	563	551	560	581	621	559	553	599	572	561	554	550	564	583	578	578	539	563	538	534	585	523	581	614	562	565	576	536	550	594	597	597	587	566	594	563	553	593	552	540	570	549	561	565	543	581	554	547	584	573	587	578	551	562	571	557	570	582	619	570	598	590	581	590	560	594	566	576	589	563	577	585	574	582	626	627	614	534	573	599	544	571	566	599	538	576	552	497	542	552	555	573	571	564	610	577	544	604	592	579	533	587	537	564	599	580	585	596	592	561	577	618	589	533	623	564	587	549	527	554	562	581	572	545	558	611	595	578	601	583	570	593	566	549	564	557	582	569	570	526	577	563	526	609	610	556	569	573	586	546	554	573	565	545	625	535	579	530	587	562	625	578	558	553	586	583	587	542	560	554	579	581	587	597	544	583	551	555	566	595	599	586	560	574	537	523	570	582	591	564	559	559	581	553	559	605	616	553	620	534	587	574	591	561	598	590	598	575	584	546	560	512	584	551	555	551	584	549	575	551	585	595	600	568	606	579	553	550	542	568	571	572	546	601	583	544	524	536	543	584	538	583	583	562	597	551	579	581	589	575	579	541	602	529	585	565	581	607	589	563	590	570	578	597	565	551	568	555	579	614	592	568	574	549	596	544	559	529	606	579	580	555	529	558	521	585	590	584	573	592	552	564	560	571	585	557	596	583	582	566	588	564	553	576	589	611	570	529	580	538	534	532	554	546	580	579	564	555	535	562	598	600	555	575	570	599	570	533	615	619	572	538	535	544	592	565	594	590	544	602	523	540	576	578	567	572	590	612	607	589	611	566	597	572	540	529	569	554	540	564	555	517	550	594	578	570	593	613	587	557	556	557	577	585	560	603	595	559	614	558	553	566	574	584	579	567	538	566	576	579	550	538	598	553	562	576	541	587	567	601	543	553	520	634	558	591	547	546	530	553	623	577	593	586	579	533	588	610	596	586	608	542	590	566	547	578	625	550	610	550	583	608	568	560	594	555	556	590	539	575	555	562	583	572	540	590	559	589	589	592	571	548	580	602	612	556	560	554	569	549	554	557	639	537	528	586	577	548	580	539	556	589	578	624	548	582	563	545	574	603	573	536	590	566	555	563	577	569	584	555	621	536	566	537	619	576	579	566	593	561	613	551	570	571	560	595	575	582	562	557	525	581	567	589	568	555	563	584	529	589	587	559	572	615	575	589	557	548	582	616
26849	29882	40481	30494	12233	2150	924	814	732	719	731	694	738	733	832	700	744	753	810	733	686	703	736	747	761	748	735	730	759	719	740	703	741	745	717	771	758	739	692	730	730	716	778	712	756	737	701	706	724	724	751	711	691	692	745	708	734	724	701	704	727	716	742	751	773	697	718	696	710	756	754	719	705	770	695	789	726	713	707	718	690	718	749	727	752	750	726	735	720	713	789	742	760	725	701	696	710	744	704	697	739	708	754	749	756	729	719	700	710	726	701	714	728	728	756	715	734	708	709	758	714	707	752	696	759	769	700	720	757	709	738	767	706	661	754	743	756	757	682	711	683	700	737	716	733	721	686	710	720	688	736	743	742	742	738	727	690	666	714	725	695	727	739	706	709	707	708	685	737	711	696	745	708	716	693	681	714	717	727	726	697	685	676	685	696	768	742	727	718	672	767	728	699	685	781	715	702	724	734	700	692	779	721	743	743	703	721	738	720	764	668	693	699	705	735	692	754	710	689	713	728	719	736	754	722	703	755	725	698	711	705	740	716	733	693	725	731	699	746	734	736	703	718	736	729	702	763	741	813	733	715	736	731	738	694	735	819	711	715	731	743	761	682	664	660	744	758	743	694	742	686	754	686	699	762	744	714	696	759	754	726	781	719	708	698	747	744	765	727	736	688	718	748	684	718	700	723	712	712	735	691	790	669	708	652	707	732	773	676	744	749	687	716	791	737	725	748	699	708	717	703	811	716	716	711	700	730	752	732	761	734	721	727	756	704	730	734	692	683	685	720	731	756	739	698	719	739	732	746	713	706	730	704	757	671	682	732	729	760	703	712	686	711	731	696	728	685	718	729	745	715	690	730	711	767	719	707	723	747	707	746	694	711	704	709	781	719	725	713	723	758	699	690	697	761	706	753	705	733	719	716	759	718	704	737	740	704	708	703	741	713	710	694	722	734	720	698	737	726	679	711	696	678	738	703	733	721	720	773	707	654	722	675	713	678	715	763	699	734	689	717	731	687	746	659	746	713	752	699	726	686	715	692	707	673	712	655	741	731	748	724	705	723	705	707	753	725	772	750	704	735	705	710	742	784	691	736	757	749	764	712	745	752	725	742	705	742	739	755	719	710	721	746	689	726	749	709	689	719	726	652	713	722	709	754	732	698	703	718	689	711	729	714	718	702	688	749	768	745	689	719	728	705	682	725	743	733	738	740	714	730	684	743	798	741	729	737	759	692	694	704	706	708	696	740	719	710	709	741	721	685	730	774	741	713	742	703	692	771	680	672	718	713	678	720	721	718	731	737	762	697	692	721	717	702	728	687	740	717	730	723	710	753	751	750	741	698	735	718	688	728	711	711	725	753	719	705	723	712	669	716	764	745	744	703	714	718	725	767	726	746	695	713	683	720	717	740	730	729	727	702	695	698	739	652	706	663	750	672	709	714	690	735	675	750	702	686	754	725	754	738	734	712	746	720	750	738	780	681	707	752	679	711	763	739	709	715	705	732	722	706	728	749	697	727	657	647	707	692	726	725	708	705	691	717	763	750	707	719	683	711	677	688	740	741	761	715	738	720	703	704	715	696	800	732	701	736	691	735	685	741	769	749	736	711	729	728	747	732	737	715	743	705	748	753	738	749	714	665	730	710	765	734	696	706	739	660	722	736	701	712	739	716	710	736	702	712	715	735	756	762	738	676	741	759	731	718	755	715	744	688	714	740	766	723	698	727	757	750	720	742	680	744	731	725	676	720	714	748	740	734	712	728	763	710	741	752	697	762	731	698	686	731	735	835	744	765	736	727	732	693	727	724	709	670	714	722	730	749	705	690	761	752	736	736	717	694	709	719	732	664	702	756	731	712	730	750	730	750	719	725	743	689	738	740	732	725	687	670	714	720	791	706	733	752	692	696	732	697	736	702	740	669	687	740	738	740	688	725	748	707	702	690	677	705	678	706	723	736	734	684	761	740	723	693	726	704	738	737	708	709	687	716	706	729	715	737	755	699	713	740	720	774	741	765	744	701	710	710	746	705	719	733	747	734	725	710	721	743	699	739	770	702	765	728	720	766	718	736	736	725	771	668	731	731	740	698	779	737	691	718	726	688	706	752	714	728	777	701	725	695	755	707	728	707	703	724	654	739	681	705	686	718	684	694	763	691	722	743	734	638	712	713	653	728	692	733	726	757	708	745	685	770	701	763	681	679	738	711	680	753	684	739	705	702	699	703	738	675	757	710	723	742	740	677	772	721	741	705	701	713	700	704	704	711	739	711	734	713	711	742	725	712	694	752	703	738	662	719	755	735	660	685	679	723	738	666	734	703	728	726	768	681	746	690	743	722	738	772	733	710	716	756	721	702	767	749	751	725	779	697	765	706	733	701	706	732	695	703	698	757	735	768	681	717	672	728	755	765	747	712	721	785	747	651	780	739	726	757	681	716	712	720	707	707	721	733	738	719	684	743	717	735	697	676	717	736	766	693	714	703	715	703	767	738	712	707	751	744	715	708	737	706	688	726	714	654	741	723	740	721	701	683	700	675	713	723	703	676	718	737	710	731	712	699	689	704	761	719	742	733	729	709	713	736	676	723	715	703	682	742	716	700	719	721	713	688	665	705	693	744	749	757	727	730	720	694	686	697	773	748	721	701	727	695	687	724	742	740	684	735	735	732	740	694	692	709	723	728	700	722	737	764	709	731	694	696	739	732	743	715	737	754	668	727	768	706	728	723	686	683	754	695	706	731	713	716	720	705	696	664	735	708	727	752	750	724	749	704	715	711	712	748	726	719	696	689	740	752	727	723	790	686	724	754	729	729	755	722	740	751	714	727	699	731	724	696	703	730	705	725	743	699	743	718	709	756	728	704	687	728	780	707	684	695	691	719	684	732	669	708	716	715	718	706	715	693	709	743	766	742	677	710	748	722	736	703	742	705	698	706	752	699	703	709	739	721	667	691	730	731	722	789	729	721	676	710	736	706	746	707	695	712	715	731	765	718	714	672	689	702	688	697	758	744	724	698	711	732	689	729	668	702	729	727	739	733	685	760	704	748	668	722	703	748	735	753	721	735	699	707	746	685	737	725	725	765	752	725	669	701	729	757	757	772	708	725	713	642	716	770	732	793	790	708	672	766	704	768	687	697	782	694	686	771	710	729	711	703	708	702	705	748	702	747	725	669	678	731	684	757	705	697	732	745	666	739	742	740	680	703	713	740	729	709	753	745	714	709	738	688	698	720	686	742	713	719	688	710	716	738	705	732	713	708	715	712	724	715	706	749	672	726	725	689	698	766	702	762	740	717	716	722	774	709	715	733	675	705	732	739	725	717	697	686	703	728	724	701	736	756	683	696	679	739	744	760	731	743	713	735	722	720	696	722	742	707	708	713	759	703	674	682	728	750	747	728	730	755	732	716	688	761	706	750	758	699	669	729	697	713	729	676	747	733	674	667	695	714	745	741	691	710	770	701	728	729	734	731	739	724	735	725	706	689	735
58932	82184	50616	18292	4591	1128	654	604	655	619	606	616	626	627	570	612	615	619	586	630	607	616	622	648	642	629	633	613	644	616	614	640	633	583	592	613	592	678	618	634	603	636	567	615	636	646	604	612	649	640	644	607	639	620	645	636	662	619	590	587	644	627	604	611	692	640	617	600	622	614	628	616	597	595	637	625	604	570	592	584	576	623	576	634	636	662	645	636	606	644	648	602	622	602	607	641	619	597	606	602	600	613	597	637	617	649	610	655	632	605	624	607	604	627	588	661	574	585	654	627	612	617	651	653	621	592	624	585	590	599	590	631	621	596	624	620	628	587	607	638	605	664	656	584	585	600	634	580	597	633	608	572	599	637	609	615	613	620	605	606	621	584	599	593	601	631	631	628	598	613	594	584	626	610	662	652	611	645	619	597	635	610	640	613	664	644	606	659	600	613	643	588	613	627	619	600	613	628	574	616	637	601	625	608	640	624	629	611	632	606	639	647	617	593	633	638	589	612	612	617	598	575	601	597	595	644	649	597	650	582	603	648	575	629	580	616	597	685	621	599	601	630	628	620	599	618	593	639	632	649	613	588	603	617	591	615	584	622	640	637	614	666	623	601	607	610	606	624	621	587	584	626	638	638	575	623	605	633	602	614	560	617	624	560	620	619	602	611	636	612	599	605	609	653	597	608	674	603	654	634	598	652	580	623	651	595	611	613	605	581	615	644	584	634	611	599	648	720	618	646	607	648	586	610	601	610	655	639	608	613	614	626	617	592	601	610	624	608	619	624	609	612	583	620	585	629	593	581	636	585	666	586	594	618	604	633	650	622	643	627	574	602	618	615	617	627	604	645	588	626	616	632	616	625	657	662	650	629	622	643	586	591	616	629	571	638	637	598	629	580	595	676	590	656	632	607	647	628	630	582	604	632	591	585	630	622	635	584	608	615	649	604	621	613	588	628	574	613	571	606	645	561	617	615	625	595	626	618	631	621	568	611	613	618	653	628	625	660	587	665	642	613	626	607	653	598	655	638	661	615	598	671	632	630	627	594	568	674	633	629	600	622	658	667	626	609	612	630	603	644	639	622	652	629	594	585	641	606	644	635	585	640	615	581	592	621	635	598	619	648	655	624	644	622	612	590	612	611	620	625	611	626	603	611	619	600	597	600	646	611	638	647	632	631	568	576	608	605	602	607	627	611	640	640	629	628	637	650	617	625	605	655	621	620	603	635	588	585	627	708	600	616	615	621	641	593	580	614	592	620	595	591	595	626	609	614	597	603	626	637	652	621	590	623	596	606	601	584	640	651	614	601	627	661	592	650	570	614	610	625	627	631	652	656	603	625	689	650	601	631	615	596	635	660	624	665	677	617	635	623	623	658	595	662	600	652	622	635	612	614	569	620	597	581	572	617	636	640	627	648	586	640	689	629	581	614	673	615	585	576	597	654	604	629	617	631	603	616	611	560	599	586	632	621	642	609	647	629	615	611	612	604	604	625	613	611	618	646	607	639	579	611	630	638	603	624	659	658	657	667	598	594	594	607	652	600	633	657	599	580	645	612	644	661	589	574	608	614	644	646	633	644	614	641	651	616	587	557	612	614	647	597	629	621	644	623	606	596	629	640	646	602	592	632	619	610	625	657	626	631	659	611	606	608	589	599	639	628	599	629	609	619	630	604	596	583	608	670	626	596	624	616	630	674	605	612	664	613	627	656	626	616	588	635	659	585	658	567	611	615	649	673	622	581	605	629	654	596	618	610	596	582	601	610	579	635	628	604	620	600	637	617	554	626	602	582	623	626	613	617	643	624	618	587	678	595	636	655	631	599	557	600	641	607	623	610	597	615	646	625	593	624	618	657	606	632	630	644	648	591	607	560	613	627	586	633	597	650	640	630	617	623	609	578	589	659	589	647	593	620	603	608	585	623	639	625	578	625	571	640	604	644	625	575	596	658	643	627	624	635	550	591	588	632	663	630	642	660	622	598	696	620	606	598	640	615	596	618	629	598	628	594	585	602	609	611	638	609	655	632	730	654	653	651	621	621	599	604	628	612	650	604	609	660	608	632	610	639	589	637	605	606	596	637	659	594	603	607	659	593	591	586	652	617	637	615	607	601	627	600	590	621	596	636	633	613	590	642	607	595	585	629	594	618	611	615	629	609	642	599	610	648	598	629	608	635	655	627	581	635	601	659	643	623	590	597	615	596	597	604	611	597	599	621	648	593	628	614	637	590	590	602	577	588	601	631	636	649	596	635	658	593	653	618	609	624	611	644	555	655	590	660	641	606	618	599	605	601	616	583	601	607	613	628	655	574	607	600	661	595	599	623	610	621	618	666	654	564	648	634	602	673	590	583	637	584	600	637	621	607	605	610	638	604	608	628	634	594	630	563	625	652	641	639	559	586	648	612	639	621	617	587	588	574	631	631	625	615	632	598	614	651	619	646	656	648	565	620	646	635	616	601	602	595	631	639	597	601	627	632	618	617	627	642	585	630	594	616	623	648	641	621	591	677	614	608	568	617	619	661	625	642	589	631	605	666	651	595	596	582	657	668	615	667	591	654	619	613	593	629	590	587	600	617	667	663	624	598	640	615	628	619	618	635	607	640	654	597	575	622	582	607	579	639	653	567	612	617	596	662	596	571	627	621	661	582	585	615	645	630	574	628	594	575	624	596	637	634	605	611	643	657	577	579	676	606	620	627	584	655	611	617	674	648	613	664	700	614	619	641	660	642	611	664	597	657	650	597	619	554	611	609	629	589	637	632	557	596	614	535	636	656	598	600	640	642	593	618	601	625	626	630	606	618	622	617	625	633	638	601	642	624	614	586	603	590	651	626	599	626	634	597	618	619	678	632	607	588	619	587	612	629	632	608	608	650	625	575	608	651	644	618	555	595	613	623	586	624	632	608	597	587	597	616	618	617	621	639	599	601	622	616	635	640	613	650	642	622	621	644	586	579	679	591	637	613	621	622	631	606	665	598	636	616	629	611	632	608	612	602	585	603	634	594	631	593	650	570	656	674	625	627	612	627	662	642	607	619	593	607	596	667	586	601	673	624	615	587	644	617	639	576	572	598	633	590	623	590	626	632	611	621	594	629	577	644	654	645	632	631	617	618	628	559	618	621	625	582	597	598	620	630	604	682	624	607	590	620	679	636	595	617	627	599	588	606	622	605	623	621	628	627	612	635	617	619	645	602	593	629	625	628	627	622	605	637	614	585	659	601	637	603	637	619	622	581	630	611	601	587	640	618	613	590	559	614	578	626	581	614	592	612	604	624	621	643	637	589	617	629	668	672	616	630	627	634	589	610	618	593	599	635	621	643	642	595	638	642	592	610	620	618	665	645	602	636	630	592	590	641	653	670	655	618	622	586	629	630	653	608	617	652	677	592	632	629	623	601	625	642	613	600	615	571	599	591	600	577	594	616	617	610	650	624	626	665	635	660	590	610	584	578	668	648	620	599	622	673	606	614	569	615	622	659	654	630
24462	24038	34732	30158	21605	12110	2395	1215	928	987	984	962	894	963	991	956	1001	951	929	1008	940	910	971	929	950	946	965	999	917	987	939	920	965	977	936	923	957	949	934	925	976	881	966	930	909	940	899	921	905	917	901	921	962	927	888	912	953	907	898	933	934	960	935	899	958	919	930	942	936	936	935	960	923	943	914	881	930	948	934	927	856	869	906	910	927	915	895	878	930	887	899	891	900	905	932	899	937	886	904	935	935	941	912	897	866	925	930	944	961	889	938	893	937	867	972	922	900	941	893	866	899	881	909	924	938	897	919	906	900	905	911	879	939	890	985	928	874	927	921	906	889	941	930	918	892	896	900	913	897	915	860	912	909	870	952	911	901	929	918	903	918	876	864	943	928	965	921	928	917	901	968	942	962	941	883	930	944	927	898	914	890	902	926	910	819	873	901	925	939	930	924	887	939	905	892	873	894	880	974	892	918	957	942	914	945	869	909	894	867	920	922	864	910	903	933	909	918	997	953	976	946	929	898	954	963	909	900	908	851	872	894	871	939	951	896	888	871	910	856	891	900	924	931	889	935	911	955	944	883	905	916	930	945	900	888	936	920	923	920	937	910	892	900	985	878	904	914	936	958	924	935	939	884	896	942	897	931	910	848	917	879	938	915	889	888	883	930	904	927	950	885	894	875	904	929	926	898	957	860	914	915	887	935	908	938	917	926	937	916	902	946	882	865	926	884	904	918	923	928	889	927	889	924	874	905	899	956	917	906	882	941	934	925	917	946	913	932	910	881	924	912	865	869	919	913	943	911	912	934	925	885	907	914	879	914	947	883	841	917	874	898	1011	887	859	955	902	874	935	934	922	887	953	929	904	899	905	927	897	900	868	899	951	912	878	808	909	949	872	874	915	912	905	853	912	893	898	944	894	905	939	898	931	909	979	959	805	865	875	896	880	915	911	876	875	932	900	923	885	953	897	948	977	907	929	914	896	861	971	867	898	888	911	895	889	881	895	874	909	861	904	917	852	911	919	920	896	924	911	891	898	907	849	903	916	899	934	938	832	921	878	910	876	907	883	927	905	903	905	883	924	901	881	905	925	922	906	902	979	908	909	959	938	917	944	971	969	902	956	915	945	941	878	892	928	871	962	897	885	948	922	943	865	864	906	942	969	925	940	886	920	935	914	935	907	955	943	907	962	893	918	915	902	901	889	880	920	890	947	929	896	929	876	898	925	920	886	885	950	888	904	910	949	873	918	947	909	886	919	903	872	940	901	896	903	912	926	945	919	895	918	965	882	955	838	899	893	884	903	922	933	924	873	908	892	878	901	892	895	843	923	902	876	903	910	957	971	991	922	909	920	906	945	906	914	908	906	890	970	917	908	898	884	984	947	908	886	939	873	870	884	886	934	910	875	905	896	861	908	902	905	895	916	905	933	857	910	910	907	917	854	872	930	883	868	912	886	894	856	975	923	937	851	944	884	876	934	894	898	945	909	898	875	878	893	931	858	949	944	916	852	917	935	884	921	866	894	873	986	916	921	947	940	881	878	942	904	921	904	934	889	940	908	957	957	885	906	923	875	860	908	919	914	935	913	927	867	895	883	865	929	906	878	922	980	915	901	859	914	890	954	893	879	894	899	877	890	930	889	932	945	939	911	864	870	893	915	925	891	892	917	917	960	946	882	936	946	934	923	931	936	857	902	885	899	915	932	886	881	911	834	918	954	892	903	931	882	880	960	927	922	898	912	918	858	906	990	859	915	880	943	902	918	924	911	891	928	876	899	894	918	888	883	866	918	882	856	875	919	907	902	905	945	912	874	913	878	888	936	971	951	915	956	886	933	960	931	954	890	916	905	903	965	954	960	915	961	896	887	886	912	932	944	914	943	955	858	928	870	862	861	900	908	898	927	889	932	950	885	909	927	875	892	873	934	915	907	932	902	957	873	893	914	869	919	843	925	922	917	914	958	871	897	901	895	908	902	903	890	901	914	897	925	876	882	896	853	865	924	861	834	895	940	896	942	933	871	970	887	863	905	887	923	907	912	840	921	917	907	912	930	953	917	916	937	909	912	897	910	936	921	871	906	914	890	861	935	899	966	922	867	953	901	856	907	918	902	891	969	869	919	890	947	942	948	888	895	886	899	913	905	909	931	969	915	943	914	923	887	924	881	927	881	918	890	897	891	962	909	935	953	900	913	898	909	952	918	943	955	941	915	928	875	923	883	895	911	914	895	870	887	935	932	907	915	865	944	901	924	885	944	877	917	901	862	927	901	906	888	888	891	931	924	899	934	963	890	896	977	924	921	968	885	895	913	937	976	945	946	938	956	896	950	869	957	861	885	913	961	841	876	852	897	865	919	922	864	952	916	921	977	929	971	887	882	856	885	846	899	899	935	899	877	917	889	932	950	925	889	899	910	893	914	883	975	895	879	890	942	883	928	880	941	899	923	909	921	867	909	947	891	912	914	945	909	857	859	901	878	923	879	923	929	870	905	924	953	886	902	866	891	919	923	887	915	894	874	903	848	934	904	957	910	840	904	910	1013	920	926	934	970	917	922	934	958	929	917	877	866	950	896	933	875	876	920	881	941	866	881	914	924	933	949	889	917	933	932	973	925	951	917	881	892	905	829	887	892	905	944	951	920	908	951	925	903	914	910	870	875	930	874	916	908	905	899	923	898	848	951	853	921	933	884	857	922	925	885	884	860	931	858	951	940	924	877	864	876	917	919	916	923	926	910	915	887	883	974	924	934	890	918	885	889	934	929	890	881	905	936	860	916	845	906	868	916	922	922	955	922	898	902	928	881	902	889	992	884	900	919	980	963	948	900	895	935	877	914	846	909	911	936	856	921	941	973	937	886	855	948	907	926	934	898	921	898	900	944	957	930	862	889	866	923	917	867	894	860	919	895	905	924	900	921	901	927	922	923	962	965	892	933	931	863	935	894	922	893	890	867	848	899	874	922	948	870	905	897	919	918	922	911	913	938	897	888	961	903	898	921	876	960	894	869	933	896	946	873	913	867	876	938	900	894	984	895	948	940	894	947	907	862	878	886	896	922	870	883	887	939	910	955	937	911	950	873	962	919	898	938	909	891	933	866	926	907	916	925	932	843	851	904	924	930	945	905	904	928	936	913	912	885	833	884	907	879	895	928	932	901	852	889	924	895	933	920	867	941	884	883	893	942	882	951	873	936	852	856	946	938	921	926	908	882	910	960	916	863	902	930	917	932	933	885	939	921	953	926	868	875	931	876	893	909	869	909	912	865	924	972	909	905	880	931	890	916	891	930	972	867	924	867	932	879	883	855	929	958	921	935	885	879	868	921	864	919	934	841	925	933	929	904	892	924	926	939	893	921	879	942	900	968	919	880	959	885	949	906	918	875	962	888	910	894	829	864	929	931	906	899	889	916	908	900	950	858	911	908	833	947	891	918	980	938	878	907	887	888	913	872	881	892	884	876	907	878	889	918	902	888	929	898	872	805	958	910	912	931
64013	101784	69006	34733	11304	2558	1065	858	810	756	831	869	827	865	864	804	843	864	831	776	827	802	856	886	855	883	813	822	852	800	751	822	766	847	858	784	776	903	836	834	773	870	762	748	811	792	865	851	844	761	844	813	835	809	803	800	783	744	816	780	791	805	831	777	845	830	772	820	825	788	794	852	774	814	827	806	852	811	822	811	810	911	819	826	829	828	748	771	811	780	801	791	782	758	780	800	813	778	832	757	859	835	790	842	803	873	772	828	784	799	830	771	865	813	812	775	857	829	801	805	759	816	809	768	829	792	842	862	838	793	836	813	830	821	839	828	741	760	827	844	802	817	736	840	822	815	852	862	815	783	854	793	819	835	804	808	790	821	827	836	758	819	777	805	783	816	793	821	813	818	834	810	820	829	820	782	841	835	797	760	863	824	719	834	847	834	828	803	773	853	803	847	795	852	765	890	803	779	854	837	811	759	800	813	747	819	821	800	799	813	848	852	820	802	785	828	860	817	784	814	772	805	779	826	813	838	840	859	828	799	784	838	816	813	795	809	819	816	824	874	846	785	866	822	799	820	840	805	803	766	829	814	841	830	790	774	789	814	808	844	800	836	864	826	750	766	821	809	786	796	803	830	811	786	847	804	835	828	821	820	827	773	826	766	813	796	831	813	838	840	786	815	767	785	836	816	831	720	813	817	862	815	827	836	870	845	853	811	817	800	783	799	829	841	824	811	774	834	804	797	822	797	809	807	787	873	774	806	811	806	782	807	834	828	797	812	845	816	838	815	827	862	823	830	799	813	786	800	830	798	829	844	893	769	835	763	819	877	862	844	794	803	848	798	828	722	839	825	794	835	765	818	852	824	790	837	849	809	871	816	824	835	852	815	804	807	781	801	860	796	820	824	790	793	788	805	789	816	855	813	798	845	782	871	844	811	831	815	812	835	791	840	769	819	813	805	816	750	772	818	817	820	774	802	834	831	802	808	757	813	766	846	825	792	874	812	778	821	832	843	847	833	770	801	810	860	815	862	783	838	854	832	803	875	794	810	773	818	849	794	800	783	830	820	776	822	794	783	838	789	824	852	816	845	850	770	758	862	808	824	807	787	805	809	828	809	828	797	841	827	806	819	815	852	797	798	797	758	822	802	814	800	805	819	828	780	805	870	827	794	901	804	839	853	780	808	774	812	815	813	840	833	881	804	832	793	790	827	804	790	825	749	797	817	835	844	832	841	834	828	841	873	817	878	818	821	806	808	804	790	845	787	782	791	849	784	835	830	828	811	836	788	776	833	818	848	849	810	747	807	848	806	808	865	785	828	809	840	771	844	814	767	790	824	821	816	816	791	769	791	832	812	784	780	810	795	825	816	819	820	810	830	853	819	792	811	804	837	773	839	815	817	836	804	842	790	803	784	818	860	832	768	832	793	811	809	801	798	760	791	820	801	867	776	760	811	882	816	824	818	838	807	845	826	823	821	784	772	822	746	771	840	835	818	828	810	802	824	806	811	815	810	771	809	789	813	879	835	808	803	820	824	840	841	809	781	855	843	812	799	790	815	813	826	767	826	779	813	832	744	760	834	832	796	814	801	822	795	850	808	829	828	805	851	817	835	814	793	830	739	845	820	841	785	848	803	828	844	804	823	823	760	812	836	789	791	817	803	814	809	838	787	746	825	826	759	791	823	882	828	856	772	823	796	833	788	836	813	812	789	816	811	834	771	823	822	803	788	768	807	785	807	852	826	820	823	805	752	850	802	808	835	807	762	798	772	843	797	781	838	825	827	784	821	774	813	799	825	828	804	787	808	822	771	788	835	821	809	822	755	793	836	785	832	859	847	850	833	764	827	827	801	903	809	797	759	812	813	768	826	862	823	766	841	834	816	733	800	763	796	786	801	843	873	780	762	797	861	849	780	815	842	824	801	816	807	810	799	796	789	831	828	851	811	794	764	809	791	794	831	806	777	840	798	812	804	822	811	780	810	779	777	846	789	866	792	783	799	799	770	823	845	822	823	830	780	809	741	848	809	797	804	807	830	826	797	858	821	743	822	824	823	804	857	782	763	789	820	855	812	801	797	782	792	857	837	831	806	809	821	766	788	755	807	824	765	847	844	811	829	750	822	821	799	846	801	800	827	785	768	868	782	817	800	812	752	813	811	807	821	827	806	777	763	844	803	791	823	765	855	822	806	837	826	836	812	797	762	806	795	837	774	796	779	835	796	797	819	864	831	832	788	817	818	817	820	817	752	771	780	783	825	809	833	817	826	838	845	772	812	815	819	799	769	844	850	809	780	787	794	795	854	816	800	815	822	790	796	823	830	762	815	832	801	843	788	814	795	820	767	790	804	773	797	828	806	832	779	852	803	808	840	807	774	826	844	829	841	800	794	807	821	842	816	815	769	808	827	806	778	811	803	786	834	762	771	840	818	800	802	816	843	809	839	776	784	818	840	803	763	799	862	782	832	827	821	839	822	813	826	856	796	827	841	806	788	824	766	809	834	805	808	761	830	804	773	811	807	814	778	764	793	788	775	781	793	823	828	815	800	796	816	767	768	784	816	839	794	786	818	757	802	823	812	809	838	841	807	817	799	847	751	860	832	826	811	798	819	806	810	811	836	791	809	791	787	809	790	817	830	811	815	773	860	799	796	794	836	780	849	792	806	817	836	819	794	764	846	786	827	810	811	825	811	782	771	822	794	810	861	826	759	771	802	767	797	794	839	795	770	788	807	808	806	819	851	807	845	847	821	824	798	803	803	846	835	752	790	761	782	822	800	777	807	788	795	800	851	825	795	794	824	835	827	819	791	874	789	741	803	831	758	780	788	800	794	793	807	827	803	716	815	863	783	881	798	795	775	785	797	805	822	798	753	799	820	799	829	808	804	862	830	814	761	818	830	818	829	771	743	761	803	842	800	805	774	793	745	784	842	816	803	824	774	773	805	815	833	805	810	827	767	791	839	807	813	745	801	759	806	813	806	787	799	866	768	855	797	804	838	837	814	795	797	830	820	867	790	768	797	811	791	773	770	779	826	803	828	835	831	795	752	777	840	804	837	756	814	828	795	761	758	808	780	805	809	795	809	843	758	780	792	809	822	803	787	823	771	810	808	782	778	791	844	796	854	856	820	782	823	773	812	814	800	812	855	806	806	817	799	785	822	805	765	838	838	865	801	808	780	802	798	829	847	823	781	778	861	846	809	831	840	817	863	836	830	827	793	799	787	853	859	825	800	800	859	818	805	807	800	756	818	807	809	814	769	783	804	813	781	801	808	770	792	819	823	810	843	804	784	755	818	799	834	896	789	822	782	809	869	783	772	857	832	784	780	843	846	795	853	792	821	818	827	781	819	793	780	759	834	783	813	784	796	848	815	815	810	824	757	842	881	787	836	798	804	784	800	785	851	824	774	822	809	853	790	781	814	788	841	764	891	783	833	825	813	795	800	742	764	784	806	818	783	787	781	780	785	846	791	814	758	799	807	774	780
31510	32468	25370	10014	1981	896	704	705	719	711	696	747	708	740	730	730	737	726	670	760	727	707	738	761	689	739	722	765	752	673	756	732	676	717	735	704	674	722	691	706	665	725	750	738	696	727	706	740	722	733	713	698	744	734	755	740	698	744	719	714	696	748	779	714	749	694	776	694	746	769	728	754	728	764	672	676	731	767	759	698	709	730	700	680	721	747	689	682	725	741	716	698	762	749	709	744	714	695	732	653	689	717	725	694	682	728	716	725	656	754	709	738	744	669	726	667	736	736	718	698	736	698	719	729	733	722	744	776	731	764	703	750	676	724	718	730	726	717	747	726	677	768	711	729	691	680	735	725	755	732	715	686	653	703	718	675	674	677	707	732	696	674	764	696	719	687	688	774	726	739	788	750	707	694	750	701	675	678	723	701	714	745	712	761	720	737	746	738	700	710	729	722	737	711	744	725	680	738	699	719	746	715	713	754	704	745	742	700	723	721	749	727	709	767	726	682	722	757	748	754	681	730	729	705	740	699	732	725	724	705	721	682	716	698	715	726	708	727	723	723	691	760	719	750	697	736	724	668	754	760	716	702	746	731	681	710	735	722	722	709	686	693	706	741	722	710	708	683	675	729	725	683	747	693	710	706	725	698	693	709	744	690	733	726	693	675	688	711	701	725	723	700	710	701	697	720	788	717	754	707	732	728	704	705	710	764	718	699	795	712	724	697	706	729	712	765	668	718	777	700	722	721	715	708	720	742	730	734	696	751	714	688	674	784	701	754	702	694	704	749	792	714	721	697	744	754	734	679	693	719	733	687	711	728	688	734	716	726	728	641	718	735	708	709	705	697	727	742	727	705	760	693	741	667	783	746	722	727	740	753	750	713	690	739	741	740	727	679	692	719	731	731	690	749	732	714	706	725	728	708	745	721	703	744	711	749	723	703	762	685	744	704	749	739	715	693	709	760	684	681	680	695	725	773	714	695	701	740	710	707	709	723	704	671	715	725	663	711	770	725	732	720	732	697	669	729	677	677	751	732	714	745	698	704	780	754	676	709	748	716	737	714	748	688	721	746	715	693	675	771	719	701	706	693	702	685	710	689	690	730	679	699	720	750	724	786	676	743	752	785	685	757	701	768	755	742	740	730	699	746	707	728	708	694	677	714	724	720	701	655	662	695	724	656	682	742	723	708	669	694	703	746	753	675	733	739	665	723	710	710	749	685	703	722	677	706	697	715	740	725	674	762	738	647	723	777	737	793	694	725	756	760	761	772	726	715	750	756	699	725	719	749	722	752	731	748	703	780	733	666	716	709	698	730	720	698	722	747	731	750	702	709	762	711	691	724	755	748	708	743	713	724	686	734	771	728	721	695	734	762	708	685	711	713	719	759	681	709	696	739	726	738	744	683	690	721	691	713	706	717	769	710	680	690	715	733	712	721	723	714	726	696	752	755	735	714	729	710	768	762	716	715	722	717	736	765	762	702	699	712	726	704	643	754	728	709	687	741	712	714	749	741	698	712	697	706	714	755	664	739	757	715	716	748	710	737	748	720	690	766	668	727	713	721	692	734	698	675	745	702	753	712	716	715	747	688	732	755	709	750	698	687	741	681	688	727	730	734	706	734	673	764	724	761	727	716	768	729	731	686	680	735	742	686	742	717	692	744	722	678	704	700	678	727	716	752	732	688	744	731	667	760	706	718	674	768	732	755	762	732	760	693	720	765	752	748	734	711	714	717	733	692	772	709	718	734	714	714	701	699	716	721	745	720	741	717	682	689	685	717	696	673	717	708	713	699	701	681	696	708	718	773	756	662	722	675	716	752	717	686	717	757	703	699	761	711	679	685	712	709	758	739	744	699	704	707	720	743	736	711	738	696	743	714	739	729	687	709	670	723	736	696	750	718	799	732	728	713	709	714	718	669	752	707	686	735	732	770	726	761	746	694	772	705	700	733	706	716	752	715	743	686	718	758	680	743	767	711	716	724	730	717	761	719	708	684	696	737	672	735	693	753	710	724	720	739	753	674	760	718	752	739	710	710	768	695	679	724	746	722	757	712	745	725	715	694	714	742	771	752	713	727	718	698	756	707	720	705	686	691	721	760	728	727	726	724	738	708	775	729	718	719	705	697	734	751	713	730	771	687	696	755	739	746	718	783	699	758	692	790	712	732	720	708	735	753	721	688	735	699	693	717	707	756	750	736	717	717	684	777	733	723	727	695	711	696	689	677	754	708	732	683	710	728	785	671	756	761	714	697	779	715	671	713	694	686	698	667	733	729	702	717	659	685	738	731	725	690	741	758	752	694	744	713	678	699	764	672	705	718	709	657	745	736	715	742	707	721	722	705	746	723	700	697	748	712	725	688	713	718	722	739	730	760	669	734	716	747	724	700	724	716	702	713	743	723	706	688	725	692	736	732	656	738	695	706	715	682	680	730	698	719	722	706	680	738	739	689	735	760	730	729	759	740	730	703	744	715	697	751	726	684	761	719	722	737	716	723	697	722	754	752	733	725	765	744	714	746	730	677	732	713	730	690	745	691	692	685	676	702	654	736	752	686	703	729	725	679	699	721	693	723	729	772	707	698	676	695	788	715	736	692	672	791	705	695	711	714	738	727	692	715	698	713	718	709	692	716	740	710	746	710	741	734	751	758	783	716	693	772	726	730	725	710	738	710	716	706	738	748	696	741	717	704	736	723	783	693	748	710	753	719	730	746	687	694	720	724	746	730	764	712	689	684	695	730	718	731	713	685	740	709	714	693	729	752	725	755	763	715	708	687	714	736	720	680	721	699	753	711	696	775	743	725	762	747	732	741	688	680	729	729	676	705	689	719	709	695	739	672	723	724	730	726	724	720	713	725	709	697	715	748	752	695	738	706	740	669	697	681	679	703	695	751	727	746	708	724	712	753	760	720	693	718	748	715	723	742	734	732	734	692	720	742	707	717	688	682	721	703	748	768	760	711	760	742	685	712	757	712	720	782	708	698	740	719	692	724	688	702	775	665	738	717	697	728	741	679	683	743	717	712	719	776	736	657	698	762	737	708	760	717	710	730	717	712	743	696	737	714	742	774	685	703	681	741	725	714	739	697	720	701	743	761	697	722	727	739	762	687	743	698	746	752	756	749	739	705	718	723	715	724	705	746	710	715	727	806	752	710	664	729	709	775	697	720	743	735	675	766	669	710	741	697	744	695	707	750	753	731	711	719	783	719	753	736	731	734	679	769	734	717	733	658	743	718	705	719	735	713	714	686	694	715	697	719	733	715	676	691	716	712	738	747	714	704	686	716	754	711	717	735	753	727	663	700	739	663	721	740	726	750	707	732	745	685	719	716	646	735	670	688	747	731	703	725	725	711	730	764	739	722	710	772	731	727	702	733	692	743	731	706	718	724	749	714	696	705	704	656	683	713	702	710	688	681	728	698	749	713	737	737	732	728	716	685	638	707	725	727	741	746	755	744	698	717	704	729	716	704	720	779	687	731	742	753
25184	36224	18276	5430	1443	689	599	549	536	535	559	575	531	592	553	578	548	557	586	595	565	553	549	577	566	562	612	626	605	516	542	519	533	558	551	553	579	577	595	570	612	537	574	549	589	593	569	575	552	609	562	547	590	603	566	566	542	578	551	578	576	573	530	525	593	589	575	563	578	601	600	552	543	589	632	554	581	615	536	526	582	578	559	583	539	534	576	573	593	506	578	565	557	543	593	584	582	600	559	540	533	578	566	579	611	558	597	595	566	596	517	577	559	565	565	575	582	568	592	604	590	552	584	567	552	576	592	556	600	557	582	577	555	567	544	574	563	528	588	541	576	557	626	577	536	541	546	539	561	586	615	565	598	589	532	559	557	548	562	545	575	516	579	579	571	477	576	597	586	560	535	591	579	572	576	542	613	596	551	559	589	596	557	566	522	548	558	609	523	544	569	574	601	546	581	603	552	562	561	600	558	520	561	574	574	571	555	568	563	582	593	563	553	570	578	576	572	561	573	568	570	602	549	537	579	558	586	582	558	594	604	554	525	561	556	562	574	573	603	564	583	569	579	541	554	552	594	580	592	614	528	587	535	586	568	563	540	551	558	543	572	538	559	561	552	563	570	561	542	570	564	559	540	562	557	582	572	517	523	569	597	515	547	560	558	612	562	587	561	537	639	610	570	554	587	571	606	561	590	578	547	576	586	571	557	562	585	560	568	602	610	621	523	531	531	538	541	571	547	562	538	567	557	586	529	554	556	604	561	582	553	587	583	570	594	571	565	578	608	574	577	619	558	539	574	600	574	536	546	589	607	591	557	537	562	599	565	585	566	564	569	582	592	586	580	567	618	545	561	555	627	627	557	557	568	568	553	587	531	607	578	566	570	618	536	582	543	530	575	581	591	574	600	557	551	585	600	537	578	547	592	608	571	520	567	560	555	521	567	547	538	551	526	584	576	596	538	571	547	596	518	586	603	561	515	584	597	521	535	604	542	563	556	584	589	547	620	547	531	581	564	539	534	551	591	599	609	581	602	567	542	555	539	526	613	560	533	600	551	577	582	543	542	542	617	554	554	582	555	589	545	548	568	517	558	581	603	568	558	583	562	592	539	544	568	578	573	565	527	556	598	570	586	549	562	549	560	574	535	517	560	625	554	555	644	569	571	574	566	566	584	610	563	536	516	588	558	591	559	568	577	613	528	600	617	584	513	562	572	553	601	605	547	542	586	558	568	562	559	569	567	600	564	527	517	558	560	577	554	555	505	521	555	539	586	601	562	578	580	569	592	558	566	567	558	561	574	573	585	596	561	551	552	578	581	567	557	565	537	570	568	549	575	549	610	581	583	558	547	592	543	576	547	536	571	575	597	569	584	568	556	580	586	565	556	587	588	536	554	634	531	586	568	615	588	570	551	597	563	555	583	557	597	570	590	562	550	534	612	582	581	587	558	552	624	548	539	580	615	543	539	534	555	561	571	604	600	558	620	539	576	595	537	565	526	556	565	544	590	571	591	552	566	566	601	549	555	573	564	533	552	529	601	597	559	566	572	578	589	540	556	551	576	586	573	577	581	601	595	561	560	539	551	526	608	549	553	534	552	563	593	556	583	571	556	564	584	553	543	636	601	517	543	616	563	563	541	570	539	558	572	543	594	552	551	597	576	587	552	559	554	587	574	583	557	569	559	570	571	580	621	570	611	537	572	596	550	585	518	593	581	568	569	585	568	566	535	545	556	553	614	539	604	608	560	559	550	559	593	520	552	568	567	563	591	577	560	597	576	545	582	563	555	511	615	572	581	595	552	502	557	554	575	585	570	553	565	599	577	601	563	521	562	546	620	593	586	568	564	554	576	592	582	562	627	591	563	570	596	524	607	556	580	591	576	587	557	602	570	557	593	516	565	579	576	573	550	562	573	594	583	582	595	580	562	572	588	576	567	565	589	533	533	556	545	554	572	561	572	588	553	594	538	559	592	594	601	571	545	600	556	562	547	573	590	579	559	587	573	592	587	568	588	518	598	543	601	563	547	567	578	565	614	565	548	515	575	568	596	555	526	538	560	563	598	556	580	532	551	560	578	559	558	627	568	583	557	575	583	592	555	583	554	547	595	576	564	563	572	600	562	508	573	601	565	632	588	558	573	577	565	597	549	533	592	566	600	564	562	554	557	565	542	553	583	575	583	587	566	574	541	578	596	583	554	574	604	585	600	566	607	627	573	604	557	536	574	574	522	618	605	577	574	582	542	575	541	544	573	594	539	604	563	599	555	577	532	573	569	573	554	585	579	585	561	568	596	619	584	516	611	587	565	601	553	559	547	559	585	595	609	541	579	560	571	564	607	589	572	553	545	589	575	558	577	562	567	565	529	587	561	568	592	560	557	579	590	589	568	576	536	570	574	555	567	600	529	630	597	579	560	583	608	595	557	565	598	568	537	553	552	585	564	586	570	539	528	624	588	570	595	545	599	582	565	559	538	576	557	594	537	546	581	507	570	544	595	562	546	601	563	580	549	578	575	550	553	589	541	566	584	590	556	577	559	600	552	580	576	557	547	597	568	573	540	602	525	555	606	542	575	573	559	580	588	598	587	540	537	511	580	547	588	601	549	572	572	528	590	588	605	568	537	572	559	570	536	588	565	574	548	559	529	536	603	529	576	552	612	595	583	541	544	580	587	602	549	599	568	598	589	582	518	573	576	598	578	556	559	564	593	557	573	606	571	574	557	569	556	528	626	568	615	580	594	529	577	568	543	577	605	596	585	577	578	601	552	554	568	516	572	588	581	564	593	571	548	594	579	571	588	564	599	545	592	581	578	580	584	592	600	582	534	556	593	631	617	577	552	581	547	560	549	575	561	565	610	575	574	565	532	579	577	583	574	566	581	573	543	598	569	556	596	576	576	584	559	575	583	548	551	600	541	577	527	546	572	557	550	503	580	522	586	546	564	580	569	562	606	567	548	550	575	568	580	560	566	570	584	595	597	564	569	600	580	581	605	537	593	557	583	546	571	560	596	583	627	562	547	550	568	552	584	503	663	583	601	575	585	561	557	566	567	577	577	590	551	561	577	566	570	586	564	562	610	584	579	569	553	584	582	577	578	615	603	608	570	565	563	554	578	555	601	572	595	536	567	595	588	600	581	565	559	567	603	567	551	551	589	590	592	575	585	526	585	595	538	585	567	577	584	516	562	625	605	569	603	596	548	566	592	579	546	570	595	576	605	614	565	574	556	552	568	571	532	583	548	578	561	570	589	583	543	602	591	555	543	600	501	535	555	574	607	562	604	568	555	544	594	588	550	553	578	598	571	586	627	571	554	546	538	554	554	574	608	553	564	575	551	584	562	535	620	565	554	610	567	559	560	588	542	567	558	537	569	570	566	555	622	523	581	554	591	541	577	544	579	604	601	572	564	554	586	574	554	589	563	526	583	572	611	598	594	557	561	559	547	562	608	589	590	600	560	577	563	588	593	606	595	579	561	565	586	574	572	603
26950	30397	42159	32455	13025	2215	972	752	806	749	727	728	742	751	765	795	757	701	695	751	731	755	742	781	778	779	693	725	747	802	767	792	750	799	730	756	701	747	695	746	737	726	755	742	741	701	714	759	717	818	718	735	679	721	738	739	727	715	739	751	778	730	744	698	699	729	715	697	721	777	719	756	718	710	728	717	684	775	688	721	714	720	695	727	721	737	755	674	720	697	728	785	768	723	735	737	715	716	786	742	755	701	741	731	787	772	733	689	728	764	738	716	742	765	740	740	765	716	728	708	712	743	732	752	720	765	766	690	779	722	750	770	751	801	709	726	739	762	710	746	748	748	725	728	746	764	754	787	766	694	704	687	724	725	675	738	743	734	733	764	798	698	729	733	749	718	764	726	730	728	780	716	775	727	740	756	701	734	762	799	766	719	740	711	734	741	718	811	772	775	783	739	772	716	769	729	706	733	729	670	759	724	722	751	772	729	727	697	763	751	752	766	713	770	745	720	743	748	734	732	735	766	747	734	742	737	753	732	729	728	671	761	783	711	755	723	762	737	778	748	758	766	713	750	705	758	741	746	727	731	735	708	723	789	747	746	756	770	758	716	733	712	727	688	736	789	663	715	735	744	711	737	708	752	771	702	717	731	780	670	753	766	711	745	747	788	751	742	723	735	693	726	718	731	739	730	753	722	718	750	729	723	722	749	735	690	730	735	729	749	683	743	688	736	756	753	761	745	773	746	714	755	710	719	709	696	735	732	735	717	719	812	784	762	768	731	726	738	775	723	705	730	759	716	711	740	692	727	703	708	688	739	711	705	774	775	738	739	757	702	744	736	737	702	726	740	717	732	704	699	769	755	744	712	687	744	725	748	771	737	743	733	742	747	699	771	763	709	751	673	691	720	707	719	721	767	739	767	726	758	782	719	733	708	747	718	726	734	793	689	737	714	732	728	752	718	739	714	762	743	664	760	737	758	780	736	753	721	735	769	713	768	725	724	791	743	763	770	708	742	746	746	764	737	777	742	760	720	718	776	800	730	726	749	762	666	716	749	724	718	732	734	740	717	753	701	770	736	720	727	736	790	765	686	737	746	724	731	712	708	756	742	745	717	723	717	695	751	773	738	759	779	737	713	741	761	690	756	690	764	720	795	723	769	754	747	741	709	760	747	737	696	744	735	690	734	755	726	751	725	733	740	764	737	708	700	714	689	723	736	734	718	725	772	727	732	766	753	737	739	721	714	717	734	718	693	719	675	735	780	757	748	713	730	719	758	726	729	747	669	734	736	731	758	746	687	728	686	671	782	783	731	699	757	709	782	748	752	702	731	716	762	724	755	727	740	711	745	741	728	696	728	744	767	724	726	713	763	770	744	742	757	716	752	682	751	739	720	747	744	729	747	778	756	717	682	726	755	766	782	741	734	746	727	689	752	730	739	732	736	758	744	686	728	761	714	725	740	717	764	763	732	694	722	716	742	759	734	774	711	741	771	738	744	721	712	755	748	715	748	725	671	755	755	729	740	720	759	671	709	753	755	716	700	800	776	709	709	714	654	714	769	761	761	701	752	746	730	750	722	749	779	749	779	711	686	747	734	788	675	746	716	760	731	813	735	761	721	746	736	744	711	726	770	705	731	707	744	731	752	717	747	710	750	742	705	684	685	702	750	754	718	736	712	743	734	752	712	744	716	731	730	730	744	712	762	727	749	768	696	707	732	723	705	761	729	729	734	708	760	718	721	757	701	731	689	740	757	741	745	733	782	718	740	735	722	753	702	712	784	793	725	704	732	698	730	717	682	693	730	765	712	748	768	662	744	703	675	713	726	718	732	744	705	678	702	738	734	755	718	745	762	685	701	700	716	683	734	706	698	699	735	746	735	719	702	716	727	722	764	732	741	763	761	728	733	735	694	763	692	765	738	744	713	709	699	792	741	660	724	717	758	761	753	720	709	699	748	744	750	731	727	736	691	736	699	743	745	720	689	746	731	713	754	764	729	704	719	727	750	728	723	717	743	739	713	744	719	737	691	709	745	748	755	734	741	763	748	714	699	763	704	727	746	737	782	746	751	683	705	733	719	695	735	727	736	733	762	744	691	732	776	699	687	741	729	703	736	761	739	780	728	691	751	696	717	733	723	750	691	712	674	760	704	769	676	782	737	737	710	742	756	707	731	758	733	726	755	743	751	720	764	745	728	723	718	741	728	778	721	731	740	742	737	743	704	742	705	750	723	706	782	751	774	706	729	754	766	756	722	789	724	704	720	730	743	762	748	713	731	729	737	736	706	757	742	735	748	699	769	706	722	782	749	703	703	765	777	699	646	737	728	737	687	754	708	737	728	694	782	735	742	686	711	747	790	738	684	783	735	770	727	720	734	697	701	724	752	707	742	718	700	765	698	758	738	702	733	696	764	743	782	757	770	751	757	754	734	738	738	702	721	710	669	750	746	704	756	728	792	746	774	781	751	798	735	763	656	687	735	773	714	772	749	718	782	749	762	756	708	666	757	693	737	793	696	777	774	718	782	716	742	705	701	787	742	714	690	763	713	742	751	745	742	686	713	742	740	788	751	700	749	736	760	722	745	708	747	743	767	703	736	748	719	748	721	676	711	721	729	753	761	695	757	782	774	769	761	760	713	735	709	746	730	778	751	706	748	717	760	690	722	714	757	702	745	759	742	753	732	741	769	804	788	697	707	760	723	728	765	756	750	723	740	731	700	699	745	738	719	738	717	753	706	701	666	752	722	752	735	723	780	721	750	775	742	734	705	743	743	730	780	746	743	778	746	682	755	748	739	805	741	759	748	756	708	669	677	710	724	774	753	738	753	747	757	720	737	760	754	715	753	761	721	768	812	721	723	700	755	776	736	750	719	768	742	766	770	756	657	707	735	744	682	785	704	724	744	730	719	762	773	756	761	719	727	730	686	707	787	804	749	753	725	702	740	724	675	776	759	715	722	713	731	738	713	746	762	727	757	716	719	721	685	739	749	676	733	671	754	749	727	710	753	730	714	746	785	697	719	714	715	756	734	701	736	771	745	743	743	744	742	684	744	724	756	736	743	686	752	723	745	742	721	709	734	742	743	746	714	746	776	727	738	791	745	732	743	726	744	724	738	746	708	719	748	727	745	762	757	732	732	746	773	734	730	703	749	735	723	719	718	733	706	734	689	732	777	748	747	755	740	712	685	704	706	736	755	739	729	707	723	714	693	658	766	759	761	704	734	779	733	775	728	735	722	771	752	722	758	763	719	725	728	752	764	742	694	742	735	783	732	749	731	727	711	724	709	746	738	730	755	726	735	716	729	753	696	747	746	725	753	746	702	724	775	762	745	736	708	661	727	719	759	754	745	727	732	714	693	748	702	747	709	758	740	714	749	754	752	701	743	713	691	717	766	726	734	718	682	721	731	739	767	709	762	741	725	753	672	692	739	720	703	678	752	687	752	727	751	770	737	723	700	699	755	755	723	750	719	730	722	768	739	738	674
57324	84270	53290	21109	4808	1185	706	658	659	631	645	648	675	654	600	664	655	617	663	638	624	634	639	623	615	671	655	614	646	609	637	637	602	673	655	670	622	680	660	648	661	657	627	607	667	657	627	607	673	623	636	631	648	597	561	615	648	645	651	617	641	670	639	634	619	623	637	672	592	691	647	610	662	636	619	576	625	635	660	641	613	626	628	612	616	703	627	656	649	606	616	645	601	624	653	606	660	618	629	627	627	636	639	631	615	663	625	626	621	654	622	632	622	593	628	577	626	649	655	648	605	591	657	617	644	639	588	623	652	613	632	647	660	672	617	618	613	605	627	589	623	652	618	644	601	659	614	650	596	640	654	647	666	673	631	669	638	630	643	618	647	641	593	626	621	634	628	602	647	582	619	618	654	630	606	622	632	630	684	592	589	616	618	621	663	650	654	648	646	630	657	653	612	591	633	580	669	629	653	643	631	643	661	617	618	670	654	646	633	601	621	626	642	598	653	629	632	593	641	605	616	630	627	691	641	634	669	653	634	637	617	650	638	597	637	648	636	675	645	584	646	631	639	652	598	612	592	643	670	632	622	639	671	626	635	619	621	639	628	612	605	609	638	676	643	655	678	627	611	630	666	638	673	611	648	667	627	638	612	620	609	629	628	649	655	611	657	626	615	602	686	624	655	660	597	596	653	644	619	635	629	635	600	676	622	612	629	608	668	649	609	631	644	644	649	646	666	601	668	617	636	643	630	632	680	656	574	653	627	638	674	632	607	591	590	625	655	619	674	635	642	622	613	635	605	658	580	643	650	602	671	655	624	632	656	674	566	642	659	592	579	630	648	626	674	650	602	588	639	661	639	623	637	635	614	668	643	657	638	650	643	618	627	604	629	619	668	626	621	608	645	620	667	617	614	591	618	675	620	619	602	649	646	584	625	593	656	632	624	605	674	648	621	611	628	642	606	668	684	637	646	656	640	616	625	632	675	654	636	626	620	670	644	631	613	642	671	664	601	607	629	661	700	690	578	654	672	600	645	640	609	660	628	622	606	623	673	598	623	633	621	601	600	655	641	620	650	597	648	672	615	614	643	631	647	615	677	641	684	647	675	613	650	666	619	651	624	638	639	638	628	663	588	656	635	651	667	659	613	629	660	619	637	661	613	640	613	617	639	652	650	645	644	647	630	619	628	633	651	634	654	649	649	587	647	654	646	643	658	657	631	598	634	637	574	655	615	617	636	675	675	657	631	612	615	647	642	599	641	629	614	631	669	593	631	629	620	601	659	631	654	633	601	610	613	615	651	626	637	673	602	637	632	622	638	643	619	601	647	679	639	701	615	607	615	636	624	633	655	628	594	657	588	588	588	632	676	650	621	546	635	632	590	600	602	655	623	621	621	670	607	615	609	616	627	633	635	647	631	599	623	630	585	659	612	641	632	637	590	573	645	631	639	622	600	628	607	681	646	646	648	595	616	653	648	677	661	627	638	643	621	626	626	635	600	631	639	671	629	667	633	636	631	652	676	641	624	630	587	606	637	629	624	663	637	624	691	612	667	605	646	621	630	635	624	636	658	645	649	640	635	682	625	575	620	660	654	582	586	666	627	610	615	610	618	617	633	606	625	628	596	604	650	624	618	680	607	634	596	626	668	616	581	604	591	653	639	645	631	676	590	619	608	654	617	607	657	656	661	604	682	644	638	642	638	621	647	597	617	648	607	649	610	590	638	615	635	635	643	582	670	650	599	612	644	637	611	631	638	653	634	643	639	651	647	593	610	613	628	670	616	635	579	614	682	632	614	628	661	658	603	653	664	591	635	616	661	655	643	614	636	655	627	654	675	630	628	648	659	660	633	645	618	661	664	638	582	652	649	670	631	635	666	649	641	620	673	633	615	623	632	680	642	607	601	629	653	699	634	623	663	617	647	621	613	621	658	646	644	629	656	637	596	601	636	677	658	624	662	653	665	624	624	646	666	679	664	624	682	631	611	627	644	621	621	609	630	616	614	606	656	642	633	626	646	661	677	664	674	648	638	644	682	615	657	628	604	634	624	643	591	659	599	617	600	606	633	667	640	612	626	667	697	691	618	577	636	663	656	628	653	670	632	669	594	632	635	586	646	629	621	629	590	622	643	611	631	657	654	628	606	645	653	674	579	648	608	666	591	621	681	636	594	647	628	618	664	631	648	629	595	614	601	624	646	636	636	656	628	676	586	608	587	693	599	645	619	672	627	633	639	629	605	621	598	619	626	578	633	579	597	648	645	646	620	649	636	649	612	674	583	615	597	688	637	625	669	640	628	599	636	646	640	645	674	644	627	575	659	644	637	661	640	631	670	655	651	638	606	659	644	662	613	658	619	611	605	655	672	644	623	665	635	628	639	624	620	666	630	589	641	662	616	662	599	635	657	631	618	648	632	643	658	591	683	629	646	636	619	613	690	602	632	672	652	616	584	623	642	652	564	637	669	578	590	658	632	596	663	628	633	604	592	665	632	625	619	663	645	623	576	624	588	622	678	612	610	609	622	667	650	612	609	647	618	626	633	601	636	658	588	615	606	651	629	631	643	669	664	656	657	666	613	643	624	636	682	662	634	625	608	614	596	657	651	642	621	610	639	588	649	649	620	643	654	636	633	632	642	665	628	648	621	664	665	661	629	651	670	605	633	652	627	615	591	643	659	617	637	604	634	633	646	648	621	603	651	615	643	682	648	632	651	623	614	612	623	621	612	614	614	656	617	628	595	663	552	612	637	645	655	642	562	650	626	588	589	582	637	653	670	626	639	697	618	588	654	607	641	633	629	632	622	604	604	595	659	618	649	577	686	668	633	691	643	619	653	653	591	656	609	673	640	627	599	646	635	648	607	627	617	620	646	628	620	615	593	633	612	664	646	590	633	638	612	678	633	572	693	624	594	616	643	669	641	617	659	597	662	589	634	632	653	644	630	610	614	669	629	662	625	637	637	634	654	601	605	607	648	624	651	586	614	642	640	641	673	651	638	592	611	643	641	616	599	644	629	600	649	619	614	677	631	640	636	628	601	656	647	632	618	601	617	610	623	575	637	642	618	623	674	624	668	667	624	591	580	627	633	648	637	617	672	642	597	625	643	637	626	648	630	611	683	624	642	609	613	643	611	584	692	652	633	617	632	629	619	632	607	608	608	623	654	625	628	633	593	631	594	638	616	645	598	630	649	650	618	683	612	618	635	681	622	622	693	618	659	686	581	656	619	593	633	683	636	632	648	586	581	610	600	619	662	654	666	637	640	615	613	628	658	595	619	639	610	584	620	652	647	620	654	605	646	612	619	623	658	610	651	613	586	617	605	640	628	620	645	683	610	637	665	623	634	651	643	663	643	671	625	629	607	633	676	602	633	616	613	664	609	651	654	671	653	634	654	667	640	643	624	641	589	652	609	611	575	664	604	579	663	581	574	588	645	561	638	660	624	682	610	643	628	656	605	653	622	646	607	657	613	648	614	601	622	625	610	674
24344	23932	35408	30552	21262	12319	2405	1171	1023	934	1031	957	965	931	939	955	943	982	966	959	964	994	996	975	938	941	948	901	971	990	938	928	864	956	912	937	961	994	940	895	927	941	956	946	943	991	968	938	921	888	936	900	928	927	946	929	939	979	956	884	958	954	924	927	901	953	963	908	916	935	908	891	916	946	932	880	929	1010	914	916	872	920	884	895	933	941	920	950	910	928	959	942	882	942	967	915	973	917	914	959	922	922	937	906	942	958	919	928	955	990	947	947	918	978	900	912	906	965	919	894	925	925	945	966	895	1002	979	877	932	896	908	922	913	944	960	897	912	915	928	915	943	948	956	924	936	897	948	969	911	938	956	957	974	929	897	921	907	963	919	933	922	970	921	963	943	931	929	865	960	949	898	914	934	872	882	907	894	905	877	881	965	915	940	921	938	949	948	907	921	945	931	960	936	942	897	925	923	926	870	934	957	961	934	908	874	919	927	923	926	943	987	918	936	966	951	890	936	942	914	928	948	873	941	896	901	938	879	927	965	1000	928	914	941	965	939	933	897	938	1010	939	944	911	892	981	975	889	905	920	884	883	922	910	958	935	964	976	949	946	926	927	905	902	960	939	928	909	925	932	923	920	971	962	934	942	905	903	998	910	908	908	923	892	936	954	992	960	925	913	921	934	950	874	928	919	921	903	899	890	967	914	912	939	943	963	922	906	900	953	909	960	910	903	904	944	947	906	945	958	974	926	1022	950	948	928	948	909	937	964	914	930	902	938	913	951	966	920	940	927	991	904	958	950	982	966	961	958	943	914	916	875	935	927	872	909	940	831	977	948	884	920	970	896	843	958	906	879	877	914	984	990	922	951	957	902	940	950	985	1008	900	956	898	927	921	971	913	938	928	916	1002	884	950	966	927	913	928	885	994	950	963	945	919	933	958	969	950	920	898	934	884	928	932	876	956	900	940	925	918	946	1014	909	924	958	950	945	898	894	901	898	973	927	889	842	937	862	920	935	986	946	913	943	923	912	942	945	922	918	924	950	916	877	906	926	951	935	914	924	918	953	918	936	869	923	975	883	919	927	930	924	925	960	934	970	930	890	947	892	903	892	961	919	922	942	893	953	936	929	922	928	982	960	913	943	936	938	933	1021	922	898	914	957	877	994	918	935	875	974	915	935	936	875	912	960	866	914	904	919	946	906	986	943	957	917	924	989	933	971	905	940	943	979	949	878	888	918	955	947	982	918	1021	923	915	880	885	931	918	868	876	905	942	916	968	945	945	934	919	928	913	892	949	973	991	903	952	911	902	919	918	886	901	901	920	904	886	943	917	914	962	969	946	893	883	906	919	906	914	918	902	909	959	951	938	927	967	933	923	888	942	975	877	901	926	969	960	904	957	929	868	939	983	946	917	933	923	974	886	944	909	958	944	915	921	910	935	1005	934	944	927	954	920	927	950	930	907	905	909	872	913	939	921	1013	914	921	955	924	946	987	966	960	897	892	886	912	927	954	908	901	932	954	928	936	952	945	923	928	948	970	941	865	927	907	889	924	860	963	939	899	901	971	914	884	990	899	908	964	928	922	926	990	929	940	855	897	876	909	974	927	915	955	942	961	916	944	901	947	919	927	962	930	936	902	857	851	998	949	1001	908	978	924	987	927	907	909	873	905	956	917	894	944	921	984	948	890	979	939	922	895	928	893	952	907	926	903	938	923	926	946	888	916	954	878	930	887	911	980	965	934	939	887	930	938	937	954	891	939	905	892	964	938	971	911	902	936	962	902	860	934	968	965	901	933	926	897	918	955	882	931	895	935	937	959	921	860	882	929	904	970	958	903	885	881	901	963	941	897	946	883	956	932	964	967	950	946	906	938	881	956	936	954	916	914	891	914	880	919	924	881	941	917	935	870	948	965	975	892	936	946	909	950	893	920	946	883	925	844	902	966	950	928	980	970	887	890	909	902	926	940	970	872	948	933	953	953	914	949	941	904	900	954	930	931	935	978	919	911	968	964	908	920	914	931	905	937	906	948	996	960	959	900	974	978	938	932	920	938	897	904	955	942	910	909	929	879	956	904	891	941	969	886	954	898	939	908	900	869	952	916	965	869	914	905	969	903	880	910	930	909	945	942	959	936	876	1004	916	929	957	879	879	948	949	965	880	955	923	903	893	899	950	907	890	905	938	893	965	924	961	926	953	948	918	946	940	970	899	899	879	906	921	909	883	976	942	891	950	857	898	941	927	901	1025	963	950	965	921	941	940	919	945	899	930	926	964	938	930	944	946	935	928	952	894	904	917	953	946	943	937	901	911	935	961	947	926	910	986	943	914	897	917	923	940	923	905	925	942	874	930	939	897	883	940	948	946	914	955	870	987	971	928	905	945	903	968	949	887	937	895	954	911	936	938	887	924	941	935	940	939	925	891	935	958	951	937	980	952	981	895	942	868	890	939	954	927	975	888	920	965	910	993	988	908	938	990	971	927	969	917	905	943	960	948	915	885	926	880	940	933	919	962	901	979	925	889	922	907	927	915	915	881	920	869	936	893	893	942	913	933	971	926	972	941	957	928	924	902	946	925	904	926	897	910	934	939	935	930	954	915	978	897	937	919	962	956	915	866	964	933	968	929	931	915	890	923	911	947	881	917	915	941	908	933	914	938	865	896	899	941	914	934	934	976	988	870	958	908	916	949	960	947	911	873	921	914	931	904	939	895	928	907	954	911	912	888	951	925	861	914	968	895	921	968	963	914	896	936	966	988	971	975	939	925	881	903	918	906	946	923	915	872	956	847	971	908	926	940	956	908	912	920	951	886	967	947	935	913	894	925	926	1000	880	907	885	946	932	916	923	889	949	883	963	927	948	947	917	892	882	946	951	899	958	904	904	926	948	916	951	904	916	923	923	879	955	889	974	883	914	935	886	949	903	915	968	908	850	942	914	842	980	897	882	979	952	948	894	883	941	919	971	920	925	850	885	905	901	915	893	939	1029	919	938	917	935	975	962	958	956	893	852	914	924	891	900	915	966	971	981	930	928	954	897	980	946	893	976	967	930	997	950	954	894	928	916	906	926	928	947	925	963	935	926	943	933	881	908	903	924	893	882	952	899	967	981	885	952	941	962	966	942	931	983	899	940	951	967	905	972	918	929	902	897	936	989	947	896	989	930	865	896	926	925	891	902	886	878	924	928	930	900	933	913	947	930	896	974	922	940	903	910	968	914	906	924	882	937	940	968	965	928	884	917	913	942	929	1018	898	906	931	950	941	850	972	917	991	908	924	914	941	944	906	939	956	921	940	912	894	906	881	935	936	957	906	944	936	917	875	926	919	888	900	948	939	922	945	938	932	943	961	914	868	917	901	946	942	1032	946	865	955	907	889	896	918	929	887	983	963	923	914	958	936	993	923	915	940	927	929	928	913	925	908	945	986	920	954	909	921	951	957	891	900	910	911	852	935	953	935	888	944	938	888	914	921	884	950	938	959	911	878	887	906	922	976	929	974	929	875	923	955	930
64447	103496	71316	34594	9416	2158	919	847	852	845	862	817	883	897	811	793	794	784	853	812	890	852	832	850	870	865	849	834	840	883	877	831	818	857	844	847	840	845	830	862	878	843	839	818	829	871	828	827	843	839	814	834	871	853	865	822	835	842	835	826	817	859	829	806	867	813	858	803	791	846	839	803	836	845	859	807	790	857	844	852	824	875	851	869	864	863	831	839	831	874	835	793	808	867	861	857	886	839	791	869	891	834	820	850	843	798	840	873	845	840	873	804	857	828	848	835	773	865	879	847	871	878	809	819	849	854	802	801	846	865	832	830	787	854	882	842	825	855	798	829	829	833	828	836	886	768	807	804	797	745	807	875	781	835	811	833	814	833	804	807	830	832	799	830	805	851	810	845	799	863	884	824	851	811	871	863	810	869	834	838	861	857	847	833	828	818	819	859	770	882	770	851	845	779	843	832	776	863	795	777	743	841	873	935	865	815	838	820	830	805	840	832	833	867	829	816	810	802	834	813	855	817	862	894	880	842	837	842	797	830	780	855	833	865	823	897	784	821	860	821	833	890	840	846	837	863	858	855	813	815	883	791	842	856	797	838	851	877	821	775	813	817	850	792	844	837	832	824	839	863	832	842	802	855	837	853	834	881	852	835	852	860	817	823	811	861	857	828	842	800	768	814	850	792	842	845	820	796	844	848	808	862	850	871	828	808	830	814	758	856	827	803	801	803	825	857	832	854	849	844	814	811	853	850	817	860	792	884	857	855	861	831	847	827	824	805	872	788	822	861	857	825	859	817	829	836	811	813	797	862	863	844	833	856	831	847	857	866	880	833	848	849	854	840	841	847	855	875	791	835	844	830	815	843	908	888	837	819	790	823	800	784	803	818	791	819	832	793	833	851	812	806	817	861	819	842	830	801	904	824	873	794	800	830	806	816	828	813	792	859	840	820	827	787	795	804	868	809	843	815	843	821	861	813	854	850	796	857	785	831	794	762	835	827	874	853	816	826	829	811	800	814	889	850	823	857	801	833	813	856	784	830	846	816	801	874	894	820	846	843	827	814	771	820	785	772	824	847	842	776	829	828	813	797	827	858	849	816	852	776	838	798	890	817	808	813	809	797	816	876	873	833	831	801	844	852	813	817	842	828	899	847	843	910	830	777	847	836	856	801	827	821	805	815	809	821	814	811	840	822	823	821	818	813	827	794	777	822	796	805	860	820	827	865	860	779	837	856	813	801	842	837	868	803	823	870	831	806	792	830	805	873	874	832	803	817	826	836	801	812	858	855	840	832	836	821	848	827	829	858	846	875	826	821	888	803	850	889	889	840	861	791	831	812	871	796	870	845	796	783	859	856	808	854	848	851	863	837	800	859	817	805	803	837	846	840	831	842	857	839	869	852	848	858	804	829	824	847	865	872	833	890	813	832	891	806	835	834	815	810	817	819	767	767	778	854	844	831	871	886	813	837	849	846	827	814	792	782	874	860	791	852	830	844	868	842	792	764	844	833	851	808	869	810	819	839	820	866	815	869	877	806	837	831	868	814	798	849	854	835	822	769	857	901	812	831	758	794	850	788	817	866	880	819	827	827	829	845	756	856	791	862	801	807	836	872	863	820	834	831	819	875	850	860	867	811	845	833	849	856	842	861	819	822	835	824	782	848	800	830	795	856	838	841	789	834	820	820	873	815	846	877	865	839	842	819	879	830	812	845	861	851	860	816	815	821	854	864	806	866	838	823	887	809	805	802	858	799	851	892	797	796	807	905	898	847	841	862	839	808	807	827	896	793	829	841	809	838	790	839	839	795	818	821	801	806	873	844	803	844	838	778	834	801	822	843	827	812	893	829	862	847	822	812	828	829	835	823	814	829	858	846	870	809	828	838	819	847	872	802	819	843	843	860	824	831	822	838	800	800	841	825	846	859	868	849	844	869	776	852	792	907	832	817	832	831	872	812	793	884	812	846	807	796	821	818	838	830	841	858	785	832	855	838	879	844	873	824	804	844	843	821	792	816	820	855	884	802	866	883	822	820	780	824	791	862	819	827	884	854	796	856	826	848	800	828	788	818	844	857	776	832	850	838	835	849	835	855	815	825	848	836	838	821	852	814	843	868	794	818	802	837	844	791	806	744	811	843	840	815	812	851	852	841	801	778	843	851	836	851	855	795	860	840	900	851	834	852	856	869	835	860	811	817	785	826	862	828	790	866	812	799	862	827	800	875	829	782	849	791	795	815	829	852	813	806	846	821	800	826	843	835	824	813	817	823	870	784	824	834	863	877	809	820	851	892	831	807	829	846	825	825	850	791	818	841	875	777	811	867	834	856	826	814	791	794	803	857	861	903	858	840	870	786	853	860	840	848	800	800	848	780	859	856	843	794	835	848	785	823	833	802	793	872	858	780	852	827	841	785	881	752	807	821	817	802	862	814	828	854	815	784	857	802	829	869	847	870	851	803	843	856	855	805	810	866	836	847	761	819	882	874	849	824	860	792	855	869	796	824	867	827	804	833	795	794	833	814	820	781	806	813	834	775	870	777	791	828	836	821	821	820	816	859	838	845	834	804	879	821	796	867	836	875	815	859	822	883	758	841	846	857	856	807	786	812	797	818	839	831	873	793	809	760	845	776	876	851	802	855	862	811	849	786	838	845	803	812	848	839	835	853	851	859	776	842	832	850	771	814	912	807	844	800	828	864	828	849	867	835	795	786	845	819	857	848	820	814	875	874	834	885	818	811	793	825	813	771	817	796	811	872	818	800	866	848	864	830	867	871	842	830	812	844	833	860	851	809	791	839	823	785	784	821	781	883	819	829	873	813	788	800	863	823	853	832	775	789	836	794	773	773	876	920	869	869	842	789	813	793	843	877	862	866	838	800	789	819	779	877	773	855	802	862	845	801	829	779	802	790	798	826	791	849	851	849	767	810	867	841	826	827	803	861	799	852	822	776	808	863	860	854	825	834	775	815	756	820	874	857	829	822	852	855	792	859	803	803	892	862	877	834	844	847	842	884	837	840	763	781	859	817	815	817	848	823	896	840	846	764	820	834	829	834	786	844	867	850	848	791	810	834	856	865	867	853	827	848	822	839	816	837	835	850	836	807	822	816	822	878	802	828	828	837	816	774	840	824	817	797	829	862	818	857	893	818	813	845	824	837	841	814	837	825	861	808	812	775	847	803	836	829	836	793	811	818	834	806	843	850	812	775	829	833	866	782	802	821	814	815	832	844	845	843	859	817	825	868	804	817	802	853	824	847	781	812	824	841	835	831	826	856	782	817	793	821	810	857	803	837	813	825	784	833	861	899	814	857	829	807	848	856	826	860	827	837	852	834	840	846	827	809	755	770	798	835	863	880	848	844	782	826	875	819	805	849	836	881	824	803	776	832	801	834	822	799	807	816	810	818	803	823	825	840	831	856	783	842	826	912	842	838	772	795	840	815	799	785	831	867	847	816	887	803	797	821	814	803	835	842	868	847	773	823	849	867
31332	32836	28426	10392	1796	920	770	700	725	685	763	759	717	736	661	697	748	753	713	760	753	756	694	749	714	712	738	747	763	708	734	742	693	767	715	720	742	703	729	731	720	724	721	695	709	748	814	659	727	726	745	727	754	736	722	714	719	753	760	712	732	741	740	774	744	687	782	752	765	686	715	755	692	696	717	746	754	753	756	741	744	689	746	765	732	694	725	743	748	745	761	734	753	757	758	748	712	756	739	732	731	718	678	743	708	747	751	699	692	754	685	750	719	733	756	753	742	692	723	709	753	760	711	680	749	714	696	712	719	738	764	715	704	729	731	687	687	730	719	722	736	721	771	760	760	765	762	722	729	727	759	697	741	706	691	698	755	748	761	684	756	753	761	712	674	727	755	774	747	717	735	755	771	781	743	749	734	680	728	737	704	761	735	785	744	720	726	741	699	707	737	724	746	751	767	755	671	769	717	708	729	739	690	771	735	781	738	743	746	748	789	723	758	742	743	745	702	753	730	686	721	744	753	711	721	748	716	716	761	731	741	720	722	733	728	737	754	725	719	784	716	734	752	739	718	736	741	728	735	742	757	747	708	718	729	749	745	685	715	770	685	711	754	740	755	756	713	699	826	745	739	715	765	704	742	733	762	776	760	722	758	648	816	761	694	688	804	747	703	775	750	742	730	772	747	707	730	714	701	716	705	699	721	704	715	721	757	706	735	724	715	718	737	712	715	729	699	734	745	756	722	701	708	739	720	717	734	692	675	696	744	773	790	737	749	700	738	720	743	743	799	743	777	663	736	684	691	734	744	726	744	709	729	674	685	724	708	695	751	697	665	736	749	780	720	773	714	754	724	685	719	751	701	727	721	698	742	707	745	721	717	736	760	685	734	687	747	691	746	726	680	759	782	724	709	722	699	714	699	712	722	722	738	751	772	720	743	726	687	728	721	753	726	731	770	775	727	738	778	721	726	775	723	702	739	794	729	722	738	717	710	725	716	750	742	752	695	714	762	706	709	737	762	763	732	740	718	744	739	733	715	739	735	728	808	703	705	751	734	763	757	765	717	739	733	734	726	731	749	741	726	748	706	730	764	800	743	738	782	745	770	785	728	756	720	741	735	706	736	763	755	692	733	717	741	682	702	715	690	730	772	731	685	740	741	770	751	722	701	736	775	745	694	700	780	699	638	699	712	726	767	725	796	736	722	728	720	693	759	757	756	715	761	747	743	748	729	726	720	686	716	721	766	736	717	751	723	736	768	757	708	689	729	719	697	757	758	737	691	700	721	749	724	752	727	771	743	745	732	742	741	711	740	741	706	736	702	756	721	754	709	752	740	696	752	789	739	707	759	729	747	693	696	719	749	755	762	716	741	709	760	691	705	674	702	736	739	743	720	783	769	743	717	790	767	772	739	730	761	712	714	750	759	753	752	794	769	788	750	715	658	758	677	731	736	791	706	751	730	774	746	746	789	717	733	718	718	773	712	709	721	695	751	755	701	742	748	725	699	697	756	769	760	748	741	711	789	734	666	798	759	704	688	783	732	754	713	744	778	762	709	763	719	691	758	697	767	732	767	789	722	787	747	725	686	719	763	713	722	757	781	679	690	760	752	729	718	708	756	803	679	720	711	755	725	731	723	755	723	694	743	717	703	757	715	708	730	642	682	761	765	721	754	751	731	757	727	736	763	705	719	701	739	691	756	729	729	724	730	708	717	737	737	716	722	697	751	741	706	741	745	695	763	788	670	768	739	797	723	705	759	718	757	683	755	754	741	719	677	738	693	721	761	720	773	738	661	713	752	691	758	747	723	794	750	743	779	683	744	760	761	734	740	781	767	755	690	717	728	730	765	679	749	755	700	662	712	712	704	720	745	727	698	775	711	722	707	710	737	762	724	730	749	696	723	713	715	714	689	762	721	771	705	747	735	772	691	731	741	727	700	723	745	721	719	748	720	718	759	742	754	776	718	699	762	714	739	728	759	670	699	721	710	711	719	695	709	740	771	740	740	768	797	720	720	726	748	738	717	751	690	701	773	750	758	730	770	706	716	707	755	740	721	776	696	739	752	749	738	712	775	720	743	756	720	722	724	759	744	757	737	767	759	716	729	691	692	754	775	748	716	761	733	737	771	733	735	711	777	710	742	776	685	715	734	743	709	724	722	707	704	742	695	734	745	774	789	787	733	697	742	766	755	723	708	778	757	729	708	787	739	676	721	733	788	752	683	690	762	743	710	738	687	756	715	720	736	740	720	732	730	704	708	730	770	705	763	779	756	729	707	767	723	698	721	751	716	670	731	774	709	717	743	761	715	742	714	749	761	750	765	766	748	778	701	701	707	734	708	684	767	727	711	694	705	765	738	746	713	738	740	736	747	785	746	744	727	731	731	782	718	716	690	698	734	727	728	699	745	695	746	739	741	736	708	735	739	753	731	743	726	714	734	750	737	774	728	767	752	724	726	779	761	738	703	747	778	697	728	735	706	709	731	692	694	721	733	753	711	674	704	723	710	743	733	722	749	741	783	712	748	725	734	738	738	719	714	708	788	743	768	750	757	767	740	720	725	742	716	742	733	786	747	691	725	760	744	742	763	733	755	715	734	757	787	707	733	727	752	706	725	710	744	713	734	746	695	712	678	705	718	714	717	734	726	714	775	763	737	738	703	720	727	758	776	734	745	760	736	697	750	750	723	696	746	788	736	777	690	739	730	794	788	725	766	690	764	691	731	738	769	748	699	736	734	800	734	737	652	717	721	732	778	710	755	727	722	741	756	703	723	726	742	702	758	730	719	734	703	745	748	752	734	739	731	724	789	766	771	706	728	773	728	746	716	746	777	753	752	771	721	706	745	729	751	716	750	736	736	701	745	716	734	660	725	717	746	775	703	691	776	743	785	714	725	792	738	672	751	680	705	733	712	748	727	696	707	760	694	732	757	725	755	691	678	738	716	714	711	731	820	790	765	746	737	729	763	684	748	741	738	724	734	744	726	711	732	767	714	730	684	741	743	737	748	757	731	763	772	686	715	777	770	725	709	706	754	733	735	726	722	706	731	708	794	811	775	708	745	718	705	727	705	753	760	678	763	779	726	758	711	682	733	700	737	759	717	744	704	729	783	741	708	734	721	726	724	748	734	705	710	710	719	743	744	703	717	785	714	709	750	789	760	787	720	692	747	741	731	762	754	679	708	742	739	735	718	682	702	741	774	718	714	692	749	666	679	755	718	759	723	746	690	698	738	700	719	732	728	677	740	705	724	741	745	725	739	715	740	734	777	741	753	762	722	698	708	737	743	692	744	748	745	715	740	728	753	729	727	727	717	737	752	718	687	751	705	759	741	762	745	731	700	737	681	765	718	801	730	736	715	724	746	724	737	732	698	772	721	738	743	724	770	743	690	728	739	648	769	715	723	780	748	716	787	721	762	734	782	745	699	691	772	743	716	721	731	717	678	736	708	735	755	680	720	781	777	772	707	772	760	768	705	696	742	726
24728	37222	21385	4969	1205	684	632	551	629	577	566	584	605	565	611	638	591	615	603	600	614	647	571	581	599	539	569	598	589	596	574	544	614	615	614	591	560	597	585	578	589	602	663	585	583	559	591	559	572	584	611	524	625	566	589	558	563	599	586	603	548	552	619	593	568	593	559	573	612	614	587	534	603	588	601	574	583	586	610	596	578	591	565	585	628	591	592	573	589	597	606	605	584	600	554	557	601	604	578	621	647	599	590	599	602	612	621	546	544	570	618	614	600	550	588	565	586	578	632	575	565	585	538	575	536	577	595	556	639	598	589	586	596	580	587	617	613	600	606	613	593	556	588	580	561	619	582	629	609	629	602	614	568	612	572	590	619	622	578	588	587	575	583	600	595	626	568	562	554	555	567	548	590	608	597	591	605	585	574	570	572	569	538	590	602	629	586	570	584	567	564	591	563	632	587	567	546	584	576	584	590	574	569	567	579	628	533	552	595	581	532	604	576	614	566	591	564	611	614	574	532	598	604	561	569	556	612	598	554	566	551	576	608	580	548	558	557	604	642	605	600	608	619	588	586	580	595	582	604	611	599	614	590	584	586	581	600	577	561	560	616	572	620	596	616	567	604	629	577	589	633	580	592	591	561	544	561	559	586	552	627	622	584	608	572	567	593	560	565	588	541	613	544	595	574	526	602	604	587	596	556	624	608	559	585	548	589	590	561	606	581	540	550	624	576	544	583	584	596	590	596	602	605	599	541	555	593	588	566	555	566	552	569	599	592	549	555	536	552	533	556	566	608	590	570	615	561	591	570	565	577	581	558	567	574	542	584	605	571	565	555	612	580	607	550	592	551	605	591	582	585	608	572	583	560	624	575	591	553	602	609	590	546	627	608	559	566	564	577	590	606	601	589	612	627	581	590	571	586	611	571	587	633	601	589	612	588	606	569	572	592	577	559	556	578	600	583	579	584	590	598	624	556	540	592	599	620	564	607	557	581	603	583	590	561	591	570	548	578	570	618	559	576	607	580	588	550	605	540	603	605	576	586	595	587	602	594	576	574	586	579	578	581	560	641	598	549	569	593	578	608	626	578	563	603	613	573	650	551	578	582	584	561	583	637	565	584	616	582	585	587	531	583	621	583	607	580	633	580	559	595	602	604	556	603	577	602	604	550	603	613	608	596	594	583	575	564	585	552	582	534	613	568	606	552	606	606	573	590	565	571	585	577	588	608	614	589	621	584	574	633	637	635	564	603	599	575	613	568	599	587	583	578	594	574	572	575	615	574	603	582	605	580	577	588	572	584	573	573	625	577	583	596	565	585	605	573	563	584	625	596	569	547	594	575	606	586	623	571	584	542	570	589	607	592	583	583	565	576	575	605	622	611	601	613	571	583	565	560	581	583	575	584	585	584	614	584	564	595	595	596	566	553	553	601	594	613	549	574	565	610	610	569	574	585	648	610	598	590	509	581	607	596	597	566	579	557	596	574	577	573	601	573	587	611	642	610	612	585	588	607	601	614	615	542	573	593	553	555	594	620	596	645	548	565	562	565	536	558	623	521	586	621	558	569	601	604	603	594	586	600	615	621	556	613	589	601	605	607	607	547	570	595	616	618	613	583	607	604	569	613	627	583	579	605	596	561	594	597	587	579	610	556	620	577	618	593	572	612	590	581	595	568	566	574	593	606	635	574	581	576	542	551	631	606	587	608	608	553	609	572	591	565	594	595	601	558	611	582	585	589	578	577	592	574	602	598	557	558	570	592	596	602	577	589	560	620	597	603	635	585	577	569	564	566	618	606	617	584	576	594	624	584	582	581	569	589	560	607	578	596	538	613	612	587	593	588	589	565	575	628	614	639	580	568	556	606	551	568	565	583	608	603	576	638	585	566	593	579	548	588	559	556	580	582	582	600	603	553	580	568	596	546	590	583	585	592	601	574	609	598	578	552	552	561	568	609	543	615	567	566	559	598	543	570	587	638	597	599	648	605	595	589	581	577	633	609	588	566	582	595	579	613	610	589	600	582	561	590	615	582	636	588	623	611	589	560	589	549	606	575	546	518	603	588	577	568	599	591	588	569	588	595	590	572	597	593	565	594	599	607	572	561	602	572	570	595	605	607	560	562	612	590	585	543	626	564	576	563	613	592	586	576	665	563	633	611	606	594	590	553	605	576	573	570	593	577	610	578	577	589	580	569	585	575	558	621	627	574	617	586	562	586	589	558	580	616	587	582	594	571	587	582	565	580	612	562	533	612	602	622	581	604	582	574	604	585	575	556	594	580	611	593	602	584	600	608	584	586	604	583	589	590	633	610	576	545	557	553	595	571	579	667	585	533	536	610	572	602	585	586	565	603	588	625	565	618	609	598	585	610	583	564	585	575	580	589	604	590	579	593	570	592	541	589	628	583	609	596	595	554	604	593	607	568	581	556	575	630	571	634	597	571	622	610	549	563	615	598	574	564	574	602	593	555	574	549	562	591	609	599	578	583	549	567	568	576	567	644	582	623	540	532	566	594	609	616	576	555	609	582	538	551	582	589	589	627	592	562	569	598	586	596	542	609	603	625	622	610	551	565	572	560	594	550	582	576	590	513	612	568	574	582	580	570	618	565	559	593	587	577	573	601	585	601	588	600	626	612	600	581	595	628	584	587	535	643	577	605	630	573	623	582	566	645	585	609	616	593	566	636	627	573	630	562	574	597	568	584	609	565	578	567	599	548	594	619	537	609	614	548	610	565	608	568	609	600	591	589	547	604	598	581	599	597	616	584	574	612	587	583	579	544	540	589	588	550	568	599	574	564	594	602	594	587	606	611	604	579	587	568	557	588	632	604	588	609	650	599	552	603	588	586	596	572	564	593	588	602	607	613	555	566	553	608	554	555	603	566	540	601	620	628	572	594	611	590	574	586	557	587	577	591	608	611	595	599	526	618	581	583	602	598	577	557	610	592	610	592	554	624	568	612	617	542	572	566	617	577	570	576	598	541	580	606	588	558	555	579	570	606	582	582	599	574	586	578	591	601	591	572	582	589	579	623	569	587	639	551	544	581	571	612	575	567	623	581	612	590	588	624	601	590	557	597	592	561	598	595	599	606	607	606	596	634	616	597	548	607	594	638	604	614	598	584	588	629	620	591	564	596	561	582	634	618	610	593	598	565	579	564	610	578	590	643	561	576	607	570	580	564	604	577	612	596	598	581	584	573	541	594	577	613	638	581	577	595	632	586	599	578	572	646	622	601	620	581	586	568	619	626	583	578	541	596	588	568	540	565	581	575	593	579	563	587	527	550	573	589	611	565	588	594	552	607	592	597	609	572	625	566	627	599	588	574	575	553	582	564	587	543	578	609	529	587	581	603	562	524	544	626	613	595	591	570	562	580	592	587	621	579	566	596	565	566	583	584	587	537	593	626	605	597	560	610	586	550	653	591	603	601	635	590	627	607	586	583	626	592	580	613	575	587	585	609	559	572	565	565	553	531	571	562	617	596	547
26588	31109	40476	32145	12479	2203	966	807	738	738	779	795	771	788	746	715	735	795	737	776	743	743	767	809	749	723	752	764	797	721	804	706	737	720	761	696	736	741	751	743	710	702	735	710	741	719	757	762	743	736	737	730	780	772	714	756	781	773	780	727	746	749	738	730	786	766	756	708	739	783	744	695	751	737	711	738	765	726	775	766	792	749	748	771	766	717	737	785	737	763	732	735	732	744	762	785	767	751	712	743	753	722	736	713	799	693	743	736	727	772	740	768	720	705	739	736	710	770	732	799	758	733	736	697	701	743	737	751	741	723	749	753	738	786	782	803	746	775	759	743	711	727	786	729	719	787	747	759	757	771	722	721	735	723	725	718	815	744	788	737	759	775	762	724	719	771	756	742	746	707	745	773	728	738	782	783	763	768	759	730	782	748	725	753	727	728	692	756	777	740	740	787	759	765	760	741	803	771	731	729	718	719	755	720	743	774	722	746	739	724	754	721	775	738	753	762	735	745	785	731	771	727	730	683	724	770	779	760	750	704	714	771	744	762	766	794	791	733	750	754	760	768	774	753	727	763	733	715	753	721	730	743	751	773	709	713	774	752	706	778	741	759	759	691	776	735	760	712	765	782	744	771	718	711	701	710	712	727	724	793	796	726	774	750	729	756	753	719	801	727	731	720	749	764	751	765	810	770	704	736	725	743	782	720	720	745	735	739	740	735	729	749	717	789	759	769	704	724	742	746	759	749	777	736	732	784	733	795	722	731	747	748	778	745	708	763	692	786	710	683	772	720	796	795	816	688	752	807	732	747	779	741	746	758	748	739	713	795	763	777	760	729	754	738	793	727	751	742	687	725	753	729	715	781	753	740	809	751	723	715	738	753	744	712	748	777	781	752	768	759	727	809	739	748	784	759	792	725	683	743	741	764	727	776	765	769	689	772	719	745	785	772	691	805	718	741	720	761	744	748	763	809	740	721	761	753	745	760	753	766	755	743	752	767	739	733	740	784	760	752	706	695	760	762	781	742	781	725	736	712	773	683	694	731	784	722	837	806	764	741	774	778	788	718	770	718	755	790	774	717	795	747	761	779	753	716	759	745	742	722	709	700	771	736	685	754	740	741	704	756	750	666	734	753	796	749	726	750	744	760	800	759	752	750	765	754	728	760	784	740	749	714	767	733	740	750	754	751	789	781	766	732	746	798	753	769	734	754	745	731	779	758	767	787	714	730	742	701	779	748	736	782	734	765	745	750	764	720	745	698	756	755	771	760	757	788	763	763	773	759	750	744	740	747	739	745	750	752	770	712	745	735	713	742	741	716	760	667	734	750	801	783	734	732	774	729	724	711	781	755	735	729	801	783	717	746	746	750	739	748	786	727	770	771	752	694	720	766	763	754	763	773	729	776	739	766	718	734	743	749	764	719	742	722	745	731	690	758	761	754	711	735	757	776	728	731	712	784	707	710	733	753	705	736	757	732	729	764	771	753	792	741	746	765	771	725	742	782	719	708	794	751	791	745	750	750	746	737	703	786	733	762	796	771	752	751	728	802	740	711	730	738	711	759	730	797	791	755	780	710	729	752	787	741	769	780	707	719	702	719	735	817	767	761	752	777	791	731	736	737	755	736	768	742	741	739	773	753	778	719	736	733	708	846	768	720	748	794	679	749	761	719	691	707	752	729	747	723	722	763	717	759	741	739	757	713	782	721	721	784	769	736	724	733	741	752	761	728	749	713	801	757	734	679	753	779	714	766	783	714	755	712	722	737	754	773	749	690	734	736	723	736	789	779	719	747	730	780	767	749	724	723	746	754	704	724	684	756	750	787	719	740	763	713	687	706	669	703	742	757	730	742	711	716	777	736	768	740	739	706	761	748	719	745	728	755	735	772	755	780	706	768	739	736	751	728	739	755	783	777	715	749	697	737	747	801	760	768	763	732	726	708	751	687	756	727	750	814	783	736	726	701	683	756	705	717	747	772	732	776	756	768	750	736	751	760	757	735	781	716	776	741	771	691	764	724	714	800	740	761	728	756	760	765	728	765	748	744	742	756	788	766	769	745	748	752	691	784	778	742	721	756	745	775	755	733	751	698	765	696	758	763	746	718	768	771	734	756	743	739	739	765	716	726	745	739	749	750	779	769	815	791	714	714	793	756	809	753	744	733	710	755	765	755	786	730	736	722	768	769	728	744	743	750	713	753	698	795	735	762	739	746	710	784	736	740	795	770	725	755	699	685	744	736	716	711	731	725	736	764	735	736	798	688	731	759	739	758	792	803	764	724	747	737	719	744	783	739	705	732	761	705	736	753	740	749	774	746	737	728	711	726	713	780	767	722	709	755	769	709	752	739	792	771	719	736	739	751	746	756	723	754	763	767	720	778	737	801	756	715	713	777	694	751	772	821	715	738	745	775	738	758	719	798	756	733	704	722	728	753	779	717	757	711	718	728	701	786	740	736	726	740	759	727	729	682	685	752	750	726	761	816	781	759	770	770	746	700	734	734	745	756	733	745	746	739	765	742	744	772	730	786	780	792	748	748	760	790	730	721	746	709	739	782	770	739	719	706	755	733	725	727	729	754	738	726	729	714	718	798	708	724	744	704	717	746	685	727	744	754	729	744	714	699	729	761	802	738	758	784	760	751	776	775	797	721	771	759	761	764	740	800	788	736	749	757	734	726	722	753	747	732	790	774	754	782	753	752	780	743	723	760	706	787	734	751	749	729	746	729	737	767	745	739	774	724	729	724	761	768	794	754	729	726	766	705	785	782	716	727	753	797	716	747	721	794	698	725	789	782	792	751	732	739	736	774	720	767	773	737	730	753	772	755	713	744	783	723	757	711	779	796	723	745	785	753	809	756	750	740	761	768	757	781	738	794	722	793	760	794	737	761	726	752	755	748	769	747	745	736	800	732	772	775	774	716	719	812	773	708	753	717	766	699	709	753	737	706	747	747	689	771	753	774	707	765	716	696	744	791	720	746	761	738	687	753	768	736	706	698	795	762	729	758	759	731	733	734	768	771	739	771	760	767	737	767	787	720	771	698	741	781	734	722	775	742	712	765	691	753	741	783	721	816	743	724	701	756	760	783	740	758	736	706	748	784	693	745	752	755	714	732	772	765	771	762	804	752	774	737	672	736	731	727	773	753	744	777	710	759	776	728	727	715	749	730	759	747	771	740	731	735	691	780	742	715	773	729	750	703	783	741	677	746	766	795	753	782	777	712	728	781	713	714	751	721	727	778	767	738	733	718	688	751	709	774	769	715	783	761	771	726	740	713	815	710	739	795	741	740	758	724	784	761	753	751	730	737	732	738	768	778	738	759	772	739	740	751	803	768	728	730	706	773	767	721	723	768	783	765	773	725	765	736	752	771	803	749	765	741	710	748	751	760	750	791	717	772	695	728	742	762	753	760	739	738	784	723	766	793	702	749	748	772	715	739	772	730	679	712	734	750	747	734	784	729	723	804	747	750	771	764	741	803	720	738
58261	83144	52724	19672	4386	1177	698	643	603	639	639	637	656	701	663	647	645	599	624	641	641	643	622	648	645	658	603	650	685	620	631	627	632	686	644	618	650	647	587	621	666	629	713	641	631	676	641	646	584	611	640	621	622	623	652	639	672	650	657	640	644	676	639	642	664	659	633	614	645	666	612	617	627	648	622	667	655	641	685	674	643	603	583	677	632	654	677	621	676	644	724	666	612	633	666	656	665	640	618	608	651	602	635	607	661	666	644	625	616	671	634	684	625	662	651	638	670	673	604	642	635	643	664	652	681	619	643	664	658	638	643	637	658	646	686	622	616	641	626	678	642	657	654	621	654	640	648	652	606	645	651	624	695	602	608	655	640	636	619	635	642	610	633	579	625	611	650	607	681	633	613	619	613	625	675	621	634	567	628	629	688	664	601	654	621	655	617	641	650	631	683	636	597	651	625	623	575	614	644	614	623	668	629	596	633	642	626	641	642	640	634	568	649	633	630	637	639	627	631	618	651	596	616	612	635	625	678	603	691	647	618	650	666	640	665	663	618	651	639	634	644	612	598	636	621	653	615	585	627	665	689	622	652	649	675	642	655	670	635	638	621	633	664	639	662	640	617	685	632	642	700	643	634	612	623	647	603	619	653	667	683	646	631	657	612	672	659	657	619	643	668	635	695	635	664	619	645	620	612	651	626	652	652	687	640	649	594	681	621	612	666	643	639	636	690	609	636	656	646	625	600	615	598	654	602	623	631	630	681	653	651	604	635	693	638	656	627	640	677	647	639	620	618	648	615	601	647	684	611	628	636	646	643	608	665	666	679	635	644	672	651	613	668	640	632	687	682	685	632	654	629	635	625	640	623	684	620	638	632	679	648	633	622	665	643	645	656	637	618	635	663	622	645	623	649	630	605	607	620	679	595	637	631	672	645	651	614	641	644	647	611	625	621	650	639	604	630	694	628	633	636	645	605	618	645	635	619	660	639	638	670	700	627	652	629	646	632	616	601	626	665	610	684	615	629	618	687	612	671	601	646	654	641	608	647	656	632	642	627	631	627	658	647	667	621	604	611	667	594	629	636	707	655	625	677	668	623	677	601	614	634	601	647	678	639	644	664	654	660	668	649	629	655	634	686	635	627	645	654	654	625	609	640	638	607	626	621	639	645	633	633	619	661	627	626	656	649	620	598	645	641	598	661	637	683	667	632	631	626	614	629	641	629	665	641	637	616	655	657	652	613	614	650	631	626	638	660	632	645	608	618	621	653	633	652	619	666	628	625	653	651	665	641	694	626	640	640	664	635	593	660	613	651	677	636	628	635	637	624	636	615	631	627	607	630	633	643	642	629	623	624	595	641	612	633	701	624	647	644	641	691	624	638	642	614	585	617	681	625	646	652	603	660	638	658	590	616	666	615	647	578	623	623	610	617	591	648	620	629	660	664	612	587	588	665	665	637	623	628	643	622	611	678	618	680	655	619	628	628	668	680	610	671	651	612	663	648	643	682	629	632	698	631	616	616	627	624	649	651	659	584	649	674	581	630	677	632	629	598	649	639	652	625	605	680	635	632	634	639	639	632	693	619	604	657	649	644	642	659	665	646	624	638	666	657	648	620	648	632	634	612	678	652	631	623	649	643	640	627	649	616	636	658	648	653	635	612	628	656	681	650	675	627	617	621	624	619	590	655	646	651	657	642	652	597	639	670	641	638	641	644	640	654	710	598	687	653	594	674	625	619	662	614	612	615	648	657	656	637	644	624	637	632	647	659	666	636	659	655	616	606	621	653	620	659	640	611	645	609	627	588	654	677	666	610	661	627	649	619	609	662	634	589	649	584	647	610	642	670	705	653	662	596	664	612	625	674	645	622	639	641	633	630	635	632	660	666	630	644	628	655	677	604	681	627	615	619	606	623	634	662	614	670	642	624	701	655	605	615	662	668	656	660	599	627	647	642	649	641	646	639	622	622	637	603	589	620	634	648	640	676	635	635	645	598	619	648	649	637	641	634	657	665	634	626	664	681	605	625	599	635	621	683	652	671	634	638	627	675	670	647	632	638	652	671	666	621	648	601	611	683	622	642	640	612	645	643	629	623	621	650	673	618	622	642	678	635	639	664	653	630	604	642	658	641	644	655	595	659	631	666	692	653	622	650	660	647	611	612	663	638	595	649	643	649	617	639	626	607	618	669	623	601	612	634	619	612	669	689	637	695	605	602	643	620	635	643	631	625	651	654	648	624	630	694	652	617	631	653	670	577	603	631	635	635	604	619	637	643	610	637	619	633	596	675	598	681	665	630	634	595	648	652	656	586	616	623	609	696	689	636	663	672	626	586	669	645	642	622	624	613	653	594	616	579	637	664	641	690	655	574	614	619	657	623	643	600	619	624	620	664	657	623	668	654	600	633	656	603	652	609	629	622	575	661	682	638	667	596	630	631	662	646	623	647	632	655	562	640	678	656	633	632	615	652	629	616	686	658	673	639	609	616	651	636	605	612	635	625	660	636	622	659	613	634	616	650	672	680	636	604	682	629	611	596	652	665	655	670	643	660	615	598	639	650	633	627	604	645	666	634	643	641	654	644	655	617	653	657	590	632	611	624	637	675	657	660	649	617	628	632	627	618	630	621	630	598	639	607	638	647	610	624	672	642	640	630	650	640	649	616	633	574	604	657	612	656	599	630	678	600	669	659	661	639	626	594	640	639	610	641	684	661	644	623	659	584	621	626	644	623	653	651	627	587	604	667	641	599	657	626	606	621	626	586	594	629	610	674	639	654	606	627	603	665	625	610	584	647	625	635	640	625	639	665	584	634	668	644	657	662	685	649	594	611	634	609	645	654	597	658	656	693	635	669	636	623	657	630	661	650	662	604	645	595	622	593	650	646	659	640	654	588	628	632	637	656	625	651	598	700	627	641	635	608	641	589	660	621	625	644	646	604	609	601	632	646	636	629	609	615	643	585	635	650	645	649	616	601	636	639	604	654	632	672	616	641	643	621	662	665	640	587	601	653	632	619	625	659	592	648	621	621	630	641	658	600	564	635	609	632	630	619	669	636	593	595	629	594	637	651	650	628	632	626	642	619	621	670	620	608	607	639	641	620	614	590	622	609	673	606	637	669	686	635	638	609	603	634	630	598	656	621	631	588	635	662	623	639	694	644	615	608	675	633	653	643	629	606	629	616	644	667	655	610	612	682	656	604	608	660	621	632	624	630	650	610	643	631	705	661	622	620	670	610	670	621	661	674	614	629	610	609	611	643	625	636	623	577	612	616	697	609	655	604	639	661	610	642	648	648	615	670	663	635	614	609	612	634	640	612	640	636	643	615	653	658	625	634	632	612	659	668	635	600	662	652	632	593	658	647	639	589	687	586	627	640	656	652	669	627	673	613	595	633	599	642	600	593	611	600	658	611	653	662	677	600	620	629	617	624	663	637	639	604	609	668	637	660	644	671	645	642	601	653	638	653	589	624	642	664	649	629	647	643	617
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
