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
339347016669	339347017188	339347017738	339347018288	339347018838	339347019388	339347019938	339347020488	339347021038	339347021588	339347022138	339347022688	339347023238	339347023788	339347024338	339347024888	339347025438	339347025988	339347026538	339347027088	339347027638	339347028188	339347028738	339347029288	339347029838	339347030388	339347030938	339347031488	339347032038	339347032588	339347033138	339347033688	339347034238	339347034788	339347035338	339347035888	339347036438	339347036988	339347037538	339347038088	339347038638	339347039188	339347039738	339347040288	339347040838	339347041388	339347041938	339347042488	339347043038	339347043588	339347044138	339347044688	339347045238	339347045788	339347046338	339347046888	339347047438	339347047988	339347048538	339347049088	339347049638	339347050188	339347050738	339347051288	339347051840	339347052388	339347052938	339347053488	339347054038	339347054588	339347055138	339347055688	339347056238	339347056788	339347057338	339347057888	339347058438	339347058988	339347059538	339347060088	339347060638	339347061188	339347061738	339347062288	339347062838	339347063388	339347063938	339347064488	339347065038	339347065588	339347066138	339347066688	339347067238	339347067788	339347068338	339347068888	339347069438	339347069988	339347070538	339347071088	339347071638	339347072188	339347072738	339347073290	339347073838	339347074388	339347074938	339347075490	339347076038	339347076588	339347077138	339347077688	339347078240	339347078788	339347079338	339347079890	339347080438	339347080988	339347081540	339347082088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23073	20254	27188	23161	20238	8545	1758	1179	987	936	940	884	903	859	852	860	872	824	828	822	769	799	812	783	819	731	772	704	800	813	780	806	788	763	775	745	764	833	802	793	785	788	760	803	812	776	749	761	798	795	795	781	780	799	776	777	860	777	730	782	809	758	785	788	776	805	816	751	781	775	769	801	780	798	788	764	724	769	803	799	772	773	781	802	747	760	781	797	811	723	762	764	755	865	775	772	737	799	756	755	792	763	748	789	734	742	805	745	735	764	792	815	797	729	807	810	800	785	777	763	768	736	756	803	782	805	750	769	714	746	744	754	792	760	770	788	778	759	746	786	793	801	741	773	796	755	799	743	772	778	761	757	744	769	776	747	765	797	714	780	747	767	799	771	731	751	716	802	784	723	727	771	754	772	781	722	783	771	785	804	784	772	740	799	777	771	765	785	774	757	735	781	808	738	722	810	794	820	785	714	736	798	765	773	757	758	802	788	788	742	785	790	767	774	797	766	720	718	735	798	746	770	703	787	775	795	769	774	788	796	754	745	733	784	774	747	753	746	755	789	753	747	724	742	733	703	754	750	774	761	760	804	747	743	790	768	754	777	731	769	764	782	727	774	742	797	780	753	785	724	761	709	768	782	748	780	734	796	748	745	784	795	790	746	778	795	781	767	716	706	754	782	809	741	752	789	739	747	729	828	747	750	774	779	778	744	809	762	758	752	782	725	683	760	755	768	781	748	764	725	795	762	781	751	769	789	778	809	769	764	752	694	758	802	796	722	770	753	767	748	732	749	727	794	704	775	761	741	741	778	721	758	762	760	794	766	719	789	780	790	733	780	768	753	743	799	799	725	772	758	739	738	720	780	776	729	740	747	789	800	750	772	763	770	773	769	744	784	731	802	780	773	732	775	789	784	740	734	754	762	751	691	784	762	770	753	767	756	756	736	773	755	748	752	794	749	740	750	773	817	792	761	755	741	750	737	767	768	782	781	767	757	698	764	738	759	781	790	768	749	789	761	751	749	751	792	691	729	739	756	758	728	784	719	721	775	716	726	694	784	767	742	738	766	774	749	762	810	829	716	805	764	776	741	759	759	795	764	722	752	745	788	761	735	804	803	826	748	759	780	763	773	789	763	795	786	735	763	786	794	825	792	760	728	778	761	776	801	736	788	792	733	729	757	760	755	760	722	769	744	701	793	750	759	773	757	766	799	718	769	765	740	761	774	758	755	770	783	728	765	710	725	778	781	745	708	713	696	788	750	785	776	772	768	720	775	740	803	753	784	718	752	759	796	758	765	748	756	750	743	733	746	737	783	740	735	797	749	733	766	773	779	782	717	763	782	754	787	764	768	751	732	772	773	727	737	738	733	723	773	769	767	742	789	750	723	767	775	809	743	761	709	723	718	759	813	804	758	762	711	797	796	752	782	767	771	775	820	727	749	742	727	716	741	795	804	776	765	710	766	772	771	821	765	766	764	718	734	775	766	773	785	734	809	772	740	773	758	767	791	792	776	718	777	729	771	789	808	733	768	765	765	790	768	780	762	782	708	783	751	736	768	731	794	762	697	736	734	723	767	745	744	818	788	727	777	755	750	759	727	744	781	736	759	797	700	745	793	715	719	766	771	728	699	770	792	776	776	686	739	743	780	760	775	800	751	786	723	765	706	766	741	709	752	711	779	791	773	724	787	787	832	774	740	798	781	735	764	809	770	727	775	779	795	758	756	797	749	772	766	777	729	756	762	721	790	739	758	741	728	765	771	734	845	754	773	762	815	759	816	755	756	771	754	797	713	793	736	764	738	727	722	706	778	789	801	772	759	723	741	785	790	778	761	769	770	778	811	750	735	770	713	744	740	802	749	770	785	747	774	744	787	796	746	813	752	764	764	766	780	813	765	777	732	754	791	793	773	758	813	799	799	737	770	802	733	781	792	744	778	721	783	748	749	765	733	712	760	787	730	813	736	732	794	791	774	750	739	763	808	746	788	813	799	779	769	711	793	803	729	764	734	721	758	737	780	792	770	784	765	766	764	812	726	757	725	782	741	772	753	754	702	765	744	790	773	738	764	788	751	759	762	786	782	746	806	740	738	772	729	735	801	748	751	741	772	735	772	743	720	795	774	736	757	781	742	774	746	764	729	787	775	701	770	755	759	763	751	794	736	780	741	765	771	787	753	742	813	731	789	742	771	773	737	755	780	722	766	801	777	772	728	782	757	713	814	734	750	732	737	786	730	750	740	746	789	853	776	797	743	778	784	780	757	748	774	758	758	755	781	728	744	777	786	751	753	713	753	767	790	787	783	715	734	784	768	789	733	757	735	745	798	734	746	731	769	716	747	765	814	811	765	784	749	751	698	727	746	759	769	780	756	760	852	742	743	721	744	748	759	689	799	789	735	709	748	767	756	723	737	756	767	756	750	755	774	753	776	758	705	752	758	785	756	772	778	789	690	788	790	824	739	782	797	754	721	755	775	723	789	772	774	751	759	821	766	782	763	717	798	736	716	721	760	744	779	772	760	720	777	732	719	786	751	762	809	782	778	810	739	751	764	717	748	760	738	797	739	765	742	745	792	693	802	720	736	755	826	753	721	801	747	763	784	742	742	776	740	775	745	718	771	756	755	754	788	730	754	762	804	763	743	752	717	779	727	770	794	737	794	772	768	774	796	783	765	760	741	754	757	764	798	751	763	791	798	749	820	745	731	772	776	744	740	753	737	750	815	809	741	773	708	770	721	765	742	759	721	795	774	751	750	765	742	785	770	748	775	770	737	747	744	770	766	778	748	745	722	793	784	823	816	818	759	780	770	765	749	742	723	805	797	754	739	775	750	727	729	805	784	765	677	721	818	777	767	761	783	818	782	723	750	752	756	759	734	755	748	756	726	773	745	770	761	744	725	722	744	763	751	773	747	780	765	737	786	739	725	761	792	720	698	749	752	750	739	748	738	729	756	762	752	721	775	742	748	823	776	719	754	741	720	764	743	729	776	741	774	743	723	777	736	781	754	769	823	833	729	755	747	719	744	733	762	730	743	835	741	734	739	752	733	732	771	792	749	710	766	763	778	769	780	763	785	747	730	707	746	763	735	800	749	739	804	762	754	765	714	820	767	728	769	774	742	749	751	771	763	765	738	769	736	774	758	787	781	732	720	747	712	753	732	721	770	809	754	724	737	789	760	718	748	738	762	731	743	785	744	781	749	734	753	752	764	743	731	825	771	737	722	714	762	800	781	740	703	726	805	708	777	751	745	753	800	778	717	766	796	760	770	766	789	763	774	776	739	762	761	750	734	785	739	755	750	765	786	747	768	758	733	793	752	737	722	737	791	785	767	761	755	793	767	761	781	734	761	738	773	750	737	712	752	762	793	776	769	765	697	791	695	801	759	747	732	762	728	784	746	705	755	791	744	794	771	812	761	765	747	732	806	724	772	751	774	763	743	797	782	763	764	763	714	769	746	744	768	808	717	802	772	752	762	763	751	747	749
3585	5923	4764	2399	1710	1310	1207	978	878	784	759	757	728	693	676	644	630	658	619	627	635	631	587	603	600	612	626	633	604	610	624	596	610	594	565	624	598	614	566	546	575	557	579	575	558	551	592	600	597	641	614	546	566	569	597	562	537	579	579	597	572	623	601	586	592	599	581	611	570	582	548	629	562	531	599	581	607	620	558	564	572	565	538	610	502	550	553	587	570	552	530	579	562	580	568	537	584	535	576	573	518	626	532	524	565	593	569	592	575	589	560	552	596	585	631	623	557	559	578	577	560	563	555	533	559	564	560	560	568	575	583	527	592	557	564	582	576	583	595	581	615	566	542	569	607	604	614	547	601	573	555	540	567	586	514	617	560	546	596	565	560	588	563	555	609	575	576	626	624	570	547	586	607	567	606	560	569	546	632	558	516	569	547	564	558	545	553	560	609	556	561	567	637	531	561	548	581	579	515	540	557	530	574	572	572	598	580	596	567	593	577	574	599	587	548	574	587	569	538	614	614	557	552	606	570	560	537	583	569	498	528	547	537	572	587	586	518	608	590	601	565	553	558	555	617	568	569	540	539	612	553	550	583	596	568	552	570	559	563	591	590	597	518	605	563	568	555	606	554	541	526	582	522	534	588	567	522	588	562	542	588	593	583	559	583	572	584	559	599	604	586	565	571	548	532	577	560	596	568	598	589	566	579	582	574	573	572	578	569	586	573	580	574	539	575	580	558	580	568	547	550	612	604	519	552	573	559	596	548	564	584	630	538	573	564	542	538	537	575	541	527	574	551	533	574	548	566	589	559	555	576	593	577	553	539	570	561	557	557	577	592	575	575	616	547	612	549	545	575	556	566	563	602	547	554	546	599	557	599	602	607	586	573	565	567	545	558	575	586	572	622	616	583	547	595	580	589	553	584	534	562	563	603	554	574	565	540	566	537	583	531	593	579	570	600	590	576	578	555	589	549	555	626	524	570	613	557	589	555	605	554	593	563	534	556	553	519	598	555	600	607	599	577	551	581	548	557	536	552	570	563	537	577	577	569	551	564	570	602	556	568	578	531	550	568	615	553	515	552	613	521	554	589	546	588	609	549	611	585	536	556	566	572	565	586	613	536	573	568	598	588	568	598	575	559	570	548	557	587	578	575	565	547	591	565	557	570	583	585	577	571	540	601	544	553	562	569	568	608	625	570	543	586	544	572	552	527	545	562	625	558	542	560	605	575	606	551	559	598	595	567	553	556	609	544	552	548	589	554	562	595	583	592	583	537	555	606	560	563	556	581	594	584	607	562	547	556	556	601	561	567	566	537	538	584	539	566	587	576	558	582	600	548	565	551	557	535	571	576	546	559	590	549	572	556	517	550	558	603	570	559	564	568	525	580	575	575	543	571	560	581	544	579	589	628	553	559	559	530	563	622	559	593	579	563	572	564	600	556	547	599	578	574	565	539	540	593	558	558	561	516	568	573	558	526	586	547	596	551	531	598	538	553	592	574	524	588	580	571	543	531	529	604	565	586	531	550	600	553	600	558	567	539	503	597	580	547	580	557	574	571	490	558	535	566	533	582	550	564	586	628	540	611	607	573	546	579	556	531	557	569	584	557	591	554	542	584	533	577	537	540	566	585	545	592	562	555	567	556	602	558	579	552	546	598	567	592	583	528	562	522	543	525	602	586	560	549	551	559	544	555	549	575	581	586	558	607	543	560	562	621	593	586	567	608	572	569	577	535	537	565	611	594	572	534	598	609	566	588	584	561	568	555	576	569	558	567	641	524	524	595	532	586	545	535	531	527	555	528	538	589	596	556	518	540	580	563	565	573	564	539	573	566	541	616	576	572	553	565	564	535	543	516	565	551	569	575	571	548	598	533	582	564	587	543	527	550	592	583	559	567	579	605	564	549	538	571	578	557	585	559	603	561	550	556	562	561	583	618	550	581	546	521	583	562	544	539	580	551	539	589	535	576	600	556	606	553	573	577	588	600	580	525	560	560	580	517	582	555	554	534	604	574	559	570	547	536	553	555	565	547	580	589	558	552	528	574	581	551	579	539	526	553	574	586	548	540	556	515	530	545	572	563	542	613	610	599	526	535	537	565	563	528	560	531	563	539	563	605	577	561	561	535	549	583	544	580	588	515	533	587	578	577	531	548	583	574	550	554	540	548	563	531	539	552	535	560	562	540	603	588	568	575	547	594	557	524	551	567	533	525	561	562	584	577	584	548	521	539	521	613	547	584	549	506	564	600	574	552	569	526	560	543	561	598	572	576	583	540	535	583	524	547	571	586	571	554	583	541	561	527	574	566	522	571	546	558	564	566	525	565	589	513	581	603	609	560	557	550	531	539	561	572	542	562	554	535	551	567	581	594	544	563	568	557	601	555	582	563	588	573	573	556	551	512	566	546	570	570	573	516	569	562	585	548	605	542	575	565	628	558	552	590	581	569	537	575	570	593	568	559	520	544	541	585	532	542	578	567	552	578	570	592	556	522	583	548	594	541	561	559	537	573	612	554	602	574	527	551	570	579	569	542	550	569	561	589	614	560	537	557	563	553	566	522	575	551	564	571	554	567	562	587	554	537	564	530	576	570	550	559	583	535	585	534	546	590	634	553	540	548	548	618	594	568	539	574	554	544	560	567	557	560	547	575	545	555	534	591	521	597	586	577	583	545	583	519	592	583	561	527	556	578	579	514	556	596	537	563	569	540	531	591	597	534	560	555	541	510	561	534	573	512	567	517	551	583	520	565	564	573	559	548	560	541	555	616	605	509	567	590	568	569	564	536	573	546	553	566	550	571	601	497	517	517	558	550	517	529	542	617	574	558	565	578	530	514	554	547	559	550	558	592	524	536	575	593	565	571	584	550	585	572	536	561	539	577	579	587	525	564	578	561	552	599	529	545	541	563	573	576	576	579	572	550	569	566	545	589	578	592	572	590	553	589	562	567	581	563	570	537	535	489	552	579	542	536	574	564	534	546	559	579	581	569	554	579	541	597	564	526	567	571	533	594	600	579	576	528	595	543	555	575	575	570	569	571	573	556	545	566	559	557	552	571	593	555	547	587	525	579	600	554	571	542	560	549	569	571	576	596	575	536	544	555	547	534	563	534	571	604	539	550	544	567	528	575	583	582	534	559	582	522	555	535	573	563	557	561	565	618	575	547	541	568	584	529	570	565	555	580	579	567	548	563	561	594	549	564	576	551	554	536	608	554	586	547	553	506	573	526	609	572	559	567	541	565	583	570	576	598	555	558	544	550	574	552	590	561	548	545	562	596	528	592	562	526	593	532	524	522	535	537	584	551	578	559	532	574	552	560	590	555	518	592	566	610	572	551	569	532	529	590	594	555	578	563	563	551	558	551	548	570	523	535	566	537	569	552	563	531	512	584	564	564	590	607	542	535	565	518	578	544	559	587	522	562	546	555	529	564	545	562	602	571	590	489	570	580	575	558	551	572	530	565	602	559	589	569	553	532	583	532	540	561	564
27963	10455	1146	743	587	552	569	557	493	526	527	561	572	505	546	554	551	545	570	546	576	530	516	567	563	530	512	525	594	499	561	541	508	520	532	532	573	517	530	494	499	487	557	532	516	545	571	590	549	552	531	539	554	542	577	576	512	547	523	555	517	523	538	559	544	567	544	511	548	516	523	534	538	501	511	541	522	560	579	534	513	542	535	532	530	555	557	528	535	506	527	532	514	500	549	529	584	496	530	549	535	549	515	546	525	520	528	478	538	546	501	556	491	511	486	486	527	507	522	533	514	532	542	560	572	607	513	585	526	511	526	552	552	553	512	520	523	556	549	542	539	532	506	521	513	497	542	501	530	558	530	528	523	551	546	498	513	532	521	537	538	523	536	531	536	570	532	506	530	549	542	524	565	557	561	537	547	516	516	594	593	542	519	535	541	509	492	530	546	533	550	549	534	542	566	547	558	523	511	531	533	561	555	536	542	532	547	571	559	516	539	507	520	499	585	560	517	571	532	511	494	515	500	529	543	535	564	527	510	509	521	562	521	551	560	528	527	518	516	596	559	506	455	488	495	500	540	556	513	523	523	550	507	541	552	513	531	523	524	520	537	523	547	507	532	515	520	532	489	521	519	562	550	501	548	505	501	518	524	475	494	525	519	527	499	514	571	533	540	545	512	526	514	531	516	499	524	529	483	514	562	556	506	557	521	576	519	560	541	534	556	542	546	502	523	506	543	569	532	485	523	515	520	521	524	556	488	541	511	524	557	533	540	546	502	522	525	566	530	521	535	548	521	561	566	531	570	569	559	554	542	553	488	558	543	532	537	516	544	496	543	507	529	524	515	482	513	509	558	516	524	557	530	547	513	528	511	540	543	552	569	549	538	524	511	528	551	506	500	555	530	519	535	562	530	496	567	560	521	529	538	584	540	523	557	538	546	540	567	571	547	513	508	556	537	491	552	556	515	548	524	504	529	555	531	547	536	512	546	575	509	523	529	501	520	548	486	517	531	568	522	575	523	518	514	572	530	560	544	509	515	540	569	555	541	536	559	547	560	542	537	496	517	517	551	521	532	543	545	541	515	528	520	517	564	523	547	540	558	543	513	573	532	538	545	547	557	518	521	522	541	571	502	506	509	555	533	525	525	534	535	534	536	516	497	524	600	530	528	537	529	566	516	547	540	547	492	542	521	484	561	546	531	570	499	530	530	505	492	503	539	518	527	508	528	515	528	506	553	536	540	508	542	572	561	520	515	553	555	572	546	516	549	515	539	539	524	554	553	560	500	519	580	531	547	560	519	530	504	518	538	537	562	578	550	527	561	507	564	524	500	567	523	531	468	527	568	539	489	551	527	557	529	516	529	555	543	570	507	541	545	537	524	519	537	477	553	549	549	520	535	542	552	503	520	524	483	507	532	539	518	513	598	569	536	504	571	518	533	524	533	563	509	560	560	530	533	532	510	554	530	536	560	514	546	513	502	581	526	505	527	511	545	560	530	539	565	581	592	471	524	539	524	565	554	528	525	549	529	541	522	524	543	512	552	566	512	511	533	514	544	501	539	542	565	501	568	557	596	544	521	522	546	564	501	553	560	517	529	530	539	509	569	553	495	550	573	534	515	530	496	527	526	554	576	534	550	521	554	542	531	566	531	515	561	533	585	517	512	531	566	487	519	510	534	536	569	587	532	526	574	517	515	565	544	523	579	514	541	528	540	523	574	535	554	535	539	534	547	571	575	549	540	547	505	526	542	533	558	522	549	538	525	562	508	492	537	531	507	538	543	559	541	508	525	553	546	538	514	547	514	501	534	551	522	558	519	585	531	534	517	520	515	532	523	508	559	533	525	515	535	496	532	526	528	510	542	582	560	512	541	536	556	542	566	517	524	566	520	554	563	527	538	521	536	563	525	523	552	542	512	536	506	547	571	546	544	506	557	542	538	522	533	558	514	538	555	520	539	526	515	518	497	543	532	554	580	540	487	501	503	522	502	588	498	547	531	519	537	552	549	529	509	535	557	497	534	530	530	506	552	569	518	524	530	501	566	551	530	550	539	531	563	526	516	526	508	560	543	554	586	549	512	565	510	579	509	542	508	590	541	533	560	543	515	550	550	526	523	540	502	508	504	520	580	547	530	570	534	537	533	510	527	540	540	565	561	568	496	527	493	492	515	563	531	561	564	574	517	519	567	527	571	525	540	559	548	537	552	563	508	493	506	539	498	537	518	534	538	551	544	514	547	535	517	517	512	516	548	583	518	538	524	522	534	562	502	538	536	537	543	520	509	538	553	540	553	528	546	583	554	505	522	537	501	572	518	570	513	507	536	496	497	540	540	526	546	577	550	543	561	569	510	527	567	524	519	531	541	541	520	540	483	555	531	524	558	492	539	494	532	544	563	513	511	542	534	552	539	517	511	505	532	559	524	487	568	550	493	585	575	497	495	540	486	562	538	516	558	517	557	538	549	501	560	541	541	544	540	512	520	573	524	529	526	525	547	532	560	538	533	565	509	536	515	539	498	507	512	489	541	508	531	553	509	542	584	537	567	582	563	557	569	513	511	507	528	485	515	523	561	503	516	532	523	518	573	591	557	528	568	551	504	530	542	517	545	574	578	538	513	520	555	515	507	546	516	513	514	536	543	549	536	504	485	552	496	534	528	515	514	541	552	537	511	517	555	561	509	531	504	514	522	524	497	534	512	482	528	522	519	527	538	519	552	528	497	567	489	528	585	570	526	539	519	577	502	558	538	555	591	527	529	504	549	526	499	529	548	528	507	488	529	543	518	532	504	464	510	524	543	533	516	517	515	514	522	552	593	528	533	529	565	522	549	543	527	463	518	562	540	552	550	536	525	454	542	537	550	549	501	512	527	544	547	558	532	580	527	516	548	565	524	572	541	578	531	505	554	556	556	499	527	517	520	511	504	548	501	505	542	566	555	534	561	545	523	527	508	537	501	511	585	512	490	513	535	542	543	536	519	539	542	550	538	525	570	509	513	509	530	528	545	530	510	557	551	515	527	511	529	562	520	524	558	533	533	507	548	546	529	499	550	517	509	546	561	563	483	561	549	508	539	552	495	565	530	514	529	522	509	509	553	551	542	526	552	513	527	526	522	537	538	521	495	538	543	557	570	535	565	550	529	530	535	511	531	527	504	540	533	529	493	544	464	497	582	507	566	562	507	570	574	532	531	529	501	554	528	474	509	507	557	526	513	569	542	550	560	559	518	558	533	503	497	555	519	545	484	519	543	551	548	542	516	553	552	530	551	549	534	510	551	547	581	509	541	579	499	518	520	561	525	555	584	530	517	532	556	536	528	480	577	557	557	551	527	500	505	518	514	505	536	540	545	517	558	528	556	496	529	489	574	555	534	554	516	522	538	535	539	474	522	548	520	548	554	533	553	524	559	562	498	555	518	501	522	576	546	559	539	511	529	518	548	529	500	549	501	514	539	561	561	569	531	516	525	556	546	547	511	538	546	541	530	549
4910	567	549	475	439	421	422	393	400	395	421	405	400	381	422	372	381	396	398	368	371	383	432	407	410	403	356	389	344	354	392	386	405	400	431	376	356	417	431	355	426	381	381	413	395	382	388	353	389	380	368	392	380	362	355	385	393	388	409	380	408	382	379	356	388	373	408	381	369	371	396	358	399	388	393	382	410	370	382	387	405	377	363	383	412	375	377	405	402	384	370	396	400	369	418	408	386	396	438	402	393	406	399	356	416	370	377	373	382	389	457	396	367	353	359	372	406	397	393	417	378	373	385	365	388	380	386	388	403	371	366	375	408	383	387	374	366	380	391	361	393	395	396	408	380	365	418	396	338	393	371	336	428	391	362	377	430	404	393	376	390	388	409	392	325	378	391	377	378	411	358	376	367	378	374	378	415	406	401	372	361	366	368	408	361	377	408	376	367	388	388	364	377	396	360	381	373	408	379	381	377	381	403	377	387	398	399	371	427	375	359	375	415	353	382	350	347	385	422	376	365	359	377	378	399	389	381	377	366	391	356	396	385	371	390	385	378	389	394	365	378	362	378	354	399	354	392	385	368	369	391	378	403	410	389	349	410	405	376	366	398	345	375	373	357	370	401	391	352	393	369	374	366	416	383	343	371	376	406	386	367	411	387	394	383	378	382	403	361	374	408	401	388	384	405	376	361	381	399	411	367	386	387	372	367	362	384	399	403	370	384	409	401	401	347	386	376	342	379	365	379	364	386	345	371	394	397	374	379	391	350	392	398	376	387	386	370	358	413	379	396	341	454	394	391	409	370	382	368	396	346	374	361	374	385	361	372	372	354	371	391	367	392	371	338	372	369	381	380	370	373	401	368	374	412	393	384	399	364	382	392	385	401	414	419	370	375	364	377	397	387	350	365	351	371	398	391	391	400	407	384	378	375	396	406	345	375	387	399	348	375	389	431	391	353	384	386	376	390	387	362	367	363	377	388	389	385	358	368	382	371	353	354	363	384	427	365	409	367	403	402	375	379	407	386	366	381	336	359	406	393	394	419	416	370	390	371	386	370	387	375	376	402	400	406	380	355	354	374	318	358	392	388	346	420	379	370	380	376	388	416	417	415	385	385	389	364	376	403	426	382	374	387	359	386	382	398	353	377	325	398	398	373	387	397	379	401	367	377	393	398	348	396	351	365	362	389	431	415	370	346	367	400	390	366	350	383	382	394	378	400	374	386	393	396	369	370	347	379	381	393	385	399	415	369	395	400	359	361	354	390	398	372	370	364	393	373	369	386	423	348	428	375	398	385	363	419	359	396	409	373	366	372	376	380	387	334	373	376	381	384	362	388	383	388	370	371	396	384	399	378	413	358	366	390	391	393	370	392	351	384	363	366	361	418	369	386	391	407	381	352	384	358	402	365	400	368	393	346	409	359	363	396	375	367	384	350	378	369	397	411	372	382	363	390	354	368	358	370	394	376	393	378	405	372	344	408	363	380	388	388	438	375	381	384	366	403	366	392	408	395	370	409	405	390	338	364	391	411	373	376	384	394	371	371	421	382	367	366	359	382	415	383	371	389	353	392	378	380	370	396	376	343	395	396	409	369	369	405	379	387	393	406	385	364	368	377	398	389	349	405	378	379	343	392	395	371	414	368	367	342	413	356	365	370	376	374	394	403	388	383	368	389	376	359	382	374	392	385	387	392	385	395	369	392	422	344	414	402	396	385	375	370	396	371	377	409	406	395	371	399	429	388	384	392	396	402	389	350	368	348	392	385	402	416	356	393	413	358	390	435	388	387	366	383	368	361	408	387	399	361	399	383	397	383	413	418	382	381	390	389	399	390	357	408	380	373	369	383	363	417	328	387	403	369	381	369	359	388	372	400	366	386	401	329	394	384	362	392	393	377	391	390	384	378	403	395	345	388	355	387	419	411	384	369	364	407	365	382	370	389	384	359	365	394	381	358	399	355	384	401	384	407	371	392	390	357	370	386	391	337	399	374	368	377	371	365	400	380	399	384	372	364	362	388	362	350	376	393	373	375	378	422	384	399	383	379	384	349	416	392	388	385	388	388	358	395	365	399	414	378	378	392	385	428	344	392	375	395	389	409	378	397	389	346	391	367	384	360	396	402	408	388	392	400	388	393	363	384	370	371	383	384	375	385	368	388	387	387	380	376	384	349	385	410	385	404	359	392	388	376	367	379	376	365	372	398	385	382	396	342	353	394	397	359	360	384	420	378	384	405	384	412	383	392	357	389	367	395	370	387	376	386	422	381	370	359	396	352	379	390	392	388	349	353	418	356	374	385	406	387	363	377	363	395	362	365	360	376	394	385	413	370	379	389	367	425	377	392	397	378	398	393	371	391	387	386	420	385	373	380	373	375	392	375	386	372	365	370	382	403	389	414	379	370	350	373	404	382	400	383	371	356	416	396	362	377	374	380	390	384	335	382	373	394	412	390	392	382	371	349	375	381	401	350	365	368	369	382	404	379	375	388	365	376	348	378	427	388	375	380	377	354	388	430	377	384	367	380	336	357	394	393	367	363	371	382	361	369	401	374	379	357	371	365	384	387	365	388	372	384	364	367	372	373	371	379	371	355	386	370	383	363	357	404	408	374	380	362	378	389	380	394	381	411	386	362	372	399	384	374	410	348	397	367	376	377	407	360	357	399	367	392	406	370	362	350	403	389	399	408	388	398	398	356	364	390	381	365	360	384	373	402	396	396	395	351	382	355	418	387	412	386	381	389	425	407	376	374	362	412	373	382	368	380	353	361	397	390	348	360	385	377	409	380	386	334	394	394	408	376	352	355	378	384	398	382	400	393	369	394	355	383	397	404	375	379	388	344	378	408	377	388	402	374	361	389	361	396	359	415	389	386	402	357	383	334	397	397	373	405	362	383	387	378	411	369	397	384	412	378	392	401	387	362	370	385	358	421	369	397	387	400	400	398	380	357	370	388	368	355	410	376	348	381	397	336	405	359	361	387	367	359	393	436	373	380	341	352	359	378	366	384	360	387	375	365	398	405	395	375	383	368	376	348	397	372	359	410	386	359	385	392	391	359	457	367	375	382	383	383	378	377	364	391	394	379	423	415	379	414	385	387	395	378	375	368	416	389	359	376	364	349	378	383	385	370	388	416	372	399	410	342	399	366	389	397	365	374	396	383	394	373	387	380	350	366	403	403	379	393	360	387	392	386	358	379	353	350	347	409	410	362	377	406	387	409	382	399	357	358	385	383	395	408	381	359	403	370	380	369	370	372	400	349	435	386	364	364	399	368	381	376	358	382	364	382	387	400	390	407	392	369	392	395	381	371	365	397	372	363	361	376	375	399	447	376	348	368	412	386	387	407	354	384	396	412	353	406	380	407	380	374	377	398	363	369	358	373	394	407	418	402	385	379	374	402	429	419	371	354	369	366	378	360	402	362	396	371	394	384	396	380	377	387	382	349	381	383	403	372	383	373	372	372	427	421	343	383	373	376	376	358	414	377	390
25608	21498	27959	25454	11425	1831	1400	1194	1023	982	986	948	950	996	981	941	985	992	937	965	918	960	924	1031	898	925	877	969	976	935	987	946	1000	944	927	956	924	965	909	941	914	933	922	962	924	921	925	932	999	940	925	968	923	965	916	942	943	940	962	980	955	938	953	913	967	890	931	920	942	947	956	946	904	893	946	912	921	908	940	900	898	906	957	938	928	914	912	920	966	898	958	946	920	906	921	914	923	923	920	967	914	937	891	955	912	902	944	895	940	986	915	974	988	912	930	951	885	937	897	924	954	924	934	934	904	872	941	934	920	887	944	914	920	922	936	943	918	908	919	956	890	936	953	915	951	938	960	954	929	940	916	956	933	916	904	936	894	899	928	952	907	921	946	922	957	934	898	943	951	971	920	913	952	939	916	927	937	885	958	883	957	917	931	910	926	956	922	960	912	949	881	978	905	932	903	903	977	918	942	905	943	926	902	931	890	880	926	927	910	919	947	930	924	972	910	948	897	923	947	898	906	909	918	967	919	932	958	969	954	978	946	980	961	915	979	883	957	939	921	898	858	957	1036	908	915	913	881	980	961	933	949	917	916	936	959	875	901	968	988	943	939	888	971	971	885	931	904	919	933	963	956	917	875	929	945	933	935	932	917	966	930	918	901	957	931	910	882	948	858	903	959	958	888	906	938	885	917	929	960	937	921	919	907	928	863	906	934	916	901	927	930	905	945	889	916	945	899	904	891	945	934	923	922	907	914	929	963	940	952	940	897	935	910	925	913	864	968	872	905	903	925	871	947	964	966	893	940	984	936	947	937	891	963	943	877	932	937	901	964	925	969	979	987	930	883	873	897	911	910	967	915	913	917	965	901	949	930	938	939	925	913	967	896	1028	895	916	958	917	850	892	914	957	933	929	900	927	959	962	868	923	911	956	936	902	948	884	954	914	951	976	952	913	909	910	986	900	926	901	933	901	906	931	894	910	946	927	900	980	883	909	951	938	883	847	912	958	928	927	918	977	924	926	950	937	914	872	879	916	886	895	984	917	911	898	942	928	859	917	949	926	940	922	861	942	915	937	902	912	963	924	899	912	906	929	893	911	886	926	945	935	902	964	919	912	917	955	873	896	860	916	881	910	945	934	896	905	916	927	929	909	908	874	956	943	973	896	924	898	900	879	909	917	854	974	903	895	971	950	940	863	894	924	996	988	907	893	963	943	894	912	923	888	952	930	909	934	966	953	902	919	904	937	959	921	925	911	903	900	919	889	912	973	904	906	866	894	922	943	910	894	900	890	897	908	926	944	898	910	884	881	932	945	923	936	915	899	971	938	893	922	917	890	921	945	906	869	870	911	914	908	938	902	1005	902	925	934	889	898	955	917	879	972	953	918	914	940	935	942	874	927	869	886	925	926	910	954	924	908	894	983	950	939	922	911	918	968	939	879	914	942	879	871	996	909	869	898	918	923	914	895	930	920	956	930	914	937	911	921	916	908	951	952	928	931	920	971	963	938	928	909	968	935	945	931	931	952	919	906	954	848	917	998	959	924	948	923	942	942	899	957	936	934	905	916	900	990	932	897	930	940	911	957	944	951	909	915	918	916	932	970	899	984	948	929	972	891	998	883	962	943	930	927	919	959	918	918	964	927	925	910	921	904	902	872	924	890	936	951	919	954	956	876	904	962	916	916	921	903	967	916	970	899	902	912	960	915	922	957	929	935	916	986	914	926	908	885	933	933	912	918	904	967	874	891	899	921	962	929	948	929	902	897	950	993	939	912	931	946	1031	910	886	905	898	924	929	944	939	922	981	889	928	925	968	918	952	949	920	966	907	884	947	928	939	926	927	943	885	938	941	936	922	925	912	951	921	941	866	923	923	940	908	926	934	958	965	911	894	938	963	952	889	872	930	967	913	916	953	942	957	959	924	962	938	960	960	922	938	911	963	928	899	932	930	981	945	991	972	902	937	958	913	948	1006	900	884	923	953	950	959	951	905	916	938	950	938	878	890	915	934	930	977	923	894	890	936	940	965	895	922	959	873	874	955	929	916	913	976	925	951	877	952	918	955	869	964	952	933	917	946	917	935	936	932	989	921	923	884	959	884	890	892	971	901	873	898	936	879	947	953	882	925	935	1009	990	977	929	948	919	904	941	995	950	886	909	931	907	997	897	956	939	941	976	912	895	898	975	969	967	975	913	872	921	965	928	919	895	872	920	919	964	928	930	987	923	968	924	974	910	921	938	905	981	939	938	905	884	947	936	960	853	962	907	955	923	901	934	924	952	944	840	890	903	934	858	965	958	969	875	907	917	869	932	963	990	905	914	1015	903	903	928	907	914	957	924	894	956	909	960	896	956	965	909	957	934	912	884	937	954	943	956	909	957	921	926	977	946	930	892	922	914	901	952	867	915	912	934	905	942	959	972	941	948	925	954	955	939	956	954	934	901	910	964	926	953	921	926	841	927	959	930	939	964	891	894	989	949	954	914	899	887	938	911	916	898	939	901	925	914	841	859	985	965	886	909	965	890	932	906	917	893	906	947	914	992	952	924	945	889	906	945	940	915	943	922	885	945	922	928	974	948	944	931	979	1000	939	928	976	1001	926	932	959	934	924	981	929	920	845	974	939	962	914	836	940	958	895	928	941	930	873	969	927	971	908	931	961	921	889	983	992	929	931	940	931	912	906	979	936	919	895	955	924	954	923	933	884	985	894	928	1003	929	977	911	905	901	891	906	910	938	947	1000	949	914	891	875	910	936	918	908	923	949	904	984	942	920	943	934	962	907	924	933	934	992	908	915	925	996	912	992	955	900	909	911	956	952	895	953	968	867	945	927	907	897	916	943	917	927	959	928	882	944	988	959	936	977	935	979	923	966	930	971	969	897	905	882	941	995	909	899	991	969	881	929	938	963	895	877	926	932	893	934	928	925	909	892	907	972	1001	903	920	905	892	956	911	979	909	892	991	918	880	933	896	979	971	938	905	925	930	919	890	904	853	884	899	955	928	847	885	915	942	947	920	931	951	887	954	916	968	963	937	936	868	980	947	927	896	897	910	899	898	978	952	976	936	954	970	953	943	909	877	967	926	882	907	970	898	952	932	909	964	872	936	920	911	946	995	1000	928	917	907	913	918	933	948	976	889	889	928	929	952	908	932	904	923	923	946	928	872	946	887	930	884	944	943	918	916	921	919	987	870	925	881	959	942	915	958	947	935	964	905	950	989	915	987	960	946	880	889	928	864	886	859	979	991	937	967	896	912	886	913	935	918	893	908	895	947	923	912	921	999	961	932	914	896	870	984	973	953	932	943	881	890	971	961	948	849	889	993	918	877	910	883	933	952	952	932	916	931	935	943	899	882	911	887	896	919	969	909	923	933	894	880	889	902	945	961	964	919	927	871	940	1010	939	925	938	946	940	939	933	957	891	876	976	864	891	970	969	965	962	912	951	965	941	947	963	982	946	893	898	924	912	907	957	884	962	972	921	958	889	939	887	938	981	928	901	866	916
3609	3826	3002	1797	1269	1096	1029	964	826	862	758	759	771	785	743	683	716	726	750	716	720	721	717	725	714	700	715	776	668	699	682	710	666	673	736	682	694	703	666	670	684	686	685	773	709	698	700	657	708	700	684	670	666	706	706	657	641	704	687	713	682	650	709	628	717	663	690	738	671	694	658	733	683	650	702	706	639	671	688	642	657	675	697	671	674	698	670	657	720	674	668	767	665	672	674	714	654	705	698	654	679	718	667	666	666	648	675	669	627	643	700	699	682	695	698	721	658	695	675	719	738	669	670	649	692	711	644	708	712	660	696	658	710	661	693	615	690	675	691	728	705	698	652	687	674	704	669	682	707	664	690	678	683	684	737	675	682	688	687	661	733	676	672	676	680	667	676	687	686	668	683	679	715	700	623	714	717	682	694	675	665	642	705	686	669	689	655	687	714	668	691	714	699	618	677	628	698	649	665	662	639	687	682	674	672	712	739	660	689	714	635	677	714	752	710	695	660	649	680	646	690	695	645	693	636	694	654	678	664	637	683	694	661	669	680	716	681	668	684	642	681	708	674	725	677	704	730	671	626	654	649	713	665	703	685	666	694	672	615	652	646	687	707	717	698	719	659	701	667	693	678	675	673	707	716	650	703	701	680	694	723	666	663	672	679	734	682	678	685	678	671	680	669	655	673	666	775	707	701	631	679	681	657	666	646	691	653	682	691	695	655	691	672	637	677	671	683	682	656	706	663	680	677	668	657	658	684	650	717	648	721	715	674	667	694	652	702	654	692	736	694	629	698	638	627	718	724	686	693	642	674	716	609	644	653	649	723	677	697	697	656	721	712	646	627	697	654	697	663	687	683	676	677	666	720	621	657	658	629	661	700	690	687	714	654	705	714	706	658	656	641	674	623	660	675	675	683	696	653	691	672	684	662	710	666	626	685	686	712	668	659	668	695	707	642	622	652	661	693	683	697	696	678	682	656	687	688	675	675	650	727	651	683	677	648	687	675	657	626	646	672	683	659	687	688	665	658	747	663	666	662	683	690	682	693	721	727	709	732	650	679	628	725	734	669	711	680	679	668	646	647	698	722	644	702	675	662	681	676	633	694	701	688	657	675	681	687	652	707	678	642	642	710	677	683	617	666	687	655	640	652	628	676	639	651	664	718	650	666	718	615	705	684	658	698	645	678	658	651	642	661	654	685	682	667	684	708	685	655	642	677	689	671	703	691	683	633	655	671	691	685	670	673	678	687	669	702	630	720	628	653	655	673	659	655	689	685	662	719	692	675	684	684	670	632	695	676	708	692	676	648	675	703	673	681	662	708	714	658	675	673	662	683	710	657	659	708	667	674	681	687	671	666	662	653	641	685	640	678	683	658	649	649	713	698	652	666	694	664	652	665	665	667	687	683	691	688	676	678	687	708	698	676	652	651	637	662	668	697	665	674	639	655	608	660	694	647	634	671	678	651	720	719	681	649	687	706	707	691	700	669	650	689	679	700	727	666	701	678	686	658	659	689	715	695	630	687	688	696	672	684	678	675	686	714	662	690	680	668	610	694	673	646	696	674	665	667	683	680	716	621	672	715	697	696	706	685	659	659	694	682	683	650	715	686	651	663	673	654	678	681	668	644	652	690	654	719	651	666	668	683	693	673	666	704	635	682	652	703	702	663	644	668	655	635	702	683	663	642	644	652	646	644	686	652	678	688	669	671	699	655	693	631	698	689	674	665	678	639	667	663	662	643	708	737	693	691	668	685	718	652	634	659	668	664	725	689	692	714	648	671	654	662	671	696	656	643	670	654	664	648	637	705	676	707	649	639	664	652	635	633	693	686	660	699	661	707	682	645	624	687	701	634	683	658	640	664	694	643	675	718	667	679	659	636	638	680	687	710	638	681	651	663	707	657	694	632	702	691	684	684	682	698	693	645	674	662	651	640	735	665	698	671	650	626	661	661	679	652	650	665	683	658	659	687	641	654	697	672	695	663	645	656	641	656	629	678	635	681	699	661	682	704	637	671	677	660	647	701	654	683	707	687	706	644	657	697	638	681	706	678	668	694	686	684	690	714	637	659	663	628	704	668	675	691	681	663	669	688	625	685	691	673	658	686	664	653	676	614	689	666	702	665	661	689	666	661	690	655	684	680	686	693	686	639	690	647	680	639	668	637	620	638	612	677	686	662	706	647	673	661	704	669	697	677	721	652	662	689	685	747	657	691	675	657	654	686	629	631	632	676	702	691	671	654	677	657	694	689	681	609	685	633	714	675	644	677	616	655	684	625	689	662	644	642	685	696	652	684	665	673	684	650	661	695	679	648	658	667	640	652	685	665	723	629	625	638	649	665	697	658	638	675	662	699	634	598	715	700	665	684	655	649	676	677	700	655	682	708	636	639	667	660	664	640	641	648	655	636	687	676	710	671	660	653	681	677	658	646	716	687	626	680	700	662	714	681	639	625	661	694	687	663	657	678	662	675	653	707	616	662	694	675	646	656	651	706	680	717	704	662	690	694	683	725	693	665	686	707	672	637	697	682	633	643	624	637	682	637	726	707	661	648	666	625	645	649	683	691	702	679	656	645	694	677	656	689	650	668	686	691	698	616	659	687	637	651	741	668	664	691	684	709	661	657	658	668	704	691	679	644	703	637	711	660	603	706	637	634	638	696	649	691	689	655	655	683	677	665	696	667	688	676	673	664	698	651	706	657	704	674	658	697	630	606	684	682	675	715	674	685	667	666	661	671	725	665	658	648	638	652	678	666	635	687	657	642	651	717	698	640	646	692	678	644	634	664	674	678	663	645	637	644	613	646	622	663	660	672	656	687	689	639	686	689	662	692	672	703	636	710	658	659	663	672	666	676	660	646	665	716	700	636	651	635	677	686	708	688	673	691	683	634	661	656	661	679	677	639	710	646	679	653	667	692	682	657	658	666	670	682	677	656	693	684	672	655	700	706	698	679	667	666	653	658	683	668	667	678	651	680	694	684	692	648	676	692	635	645	652	681	640	669	667	629	645	673	672	693	656	650	662	678	637	672	690	689	660	670	670	672	686	716	654	657	674	729	663	712	719	620	684	656	690	684	678	690	689	661	654	681	706	722	679	685	633	666	665	654	629	672	653	664	663	634	688	683	679	680	702	691	672	678	686	717	668	693	695	692	635	687	699	627	668	666	681	709	642	646	658	681	661	676	644	673	650	639	663	604	720	691	648	652	679	683	702	670	685	654	692	665	642	685	705	676	663	649	683	667	676	649	678	696	765	684	689	678	660	648	646	670	669	650	664	682	667	658	671	652	681	663	637	693	637	675	668	635	660	665	629	659	643	686	708	652	698	650	653	667	668	675	698	652	660	667	682	668	706	701	710	660	634	619	641	678	685	670	707	669	651	661	683	664	681	628	681	720	681	728	634	678	678	715	689	648	712	667	667	667	689	682	743	644	671	651	723	645	653	677	722	686	709	668	685	629	627	678	636	658	652	677	673	713	653	677	687
24532	21530	28919	24596	21522	9027	1857	1218	1060	1044	963	939	886	867	883	873	865	825	937	854	859	829	863	831	815	817	822	895	819	819	821	814	838	793	833	860	816	845	847	849	850	822	832	863	845	888	875	782	867	819	811	804	826	797	840	823	778	795	776	786	804	822	837	806	816	777	805	812	870	785	810	880	811	836	815	853	788	829	778	752	775	804	814	800	826	815	806	859	783	792	796	824	811	817	751	807	795	863	810	808	857	806	863	767	794	761	772	776	804	855	761	778	821	843	840	782	809	789	791	801	818	811	806	781	791	812	781	818	812	747	783	808	806	808	839	774	748	791	848	811	829	837	771	776	816	805	792	815	809	791	785	813	800	833	828	819	792	840	815	782	832	886	798	788	819	809	788	823	787	784	802	778	786	777	805	817	775	775	823	784	802	806	814	787	812	841	813	795	824	823	833	842	795	822	811	772	795	785	788	820	826	783	795	823	771	824	792	824	818	816	797	777	840	790	776	793	779	814	845	806	837	809	793	798	887	788	817	840	790	826	820	841	798	799	762	780	824	779	829	867	812	854	835	776	799	755	812	792	811	796	868	826	790	779	810	867	777	809	774	791	805	821	798	810	771	797	769	816	783	820	769	803	782	795	788	858	830	804	751	767	834	753	847	877	838	840	827	804	812	832	807	807	809	798	830	851	828	847	764	800	767	763	851	783	779	808	805	805	781	752	855	840	807	823	795	814	755	834	807	818	859	763	822	799	740	812	769	808	825	825	829	776	822	838	783	761	792	775	775	802	766	822	743	819	813	793	778	789	809	796	840	805	842	751	798	827	813	881	790	804	799	791	798	799	842	786	780	810	819	801	789	789	836	844	778	853	781	784	783	793	802	808	809	816	771	789	840	810	786	822	830	773	792	765	813	792	812	795	798	807	834	744	773	782	835	822	820	820	712	826	834	724	824	829	828	835	809	795	817	819	795	812	815	814	822	812	809	811	811	825	846	794	841	789	844	790	822	800	855	815	786	746	760	756	792	782	789	770	763	821	790	764	774	788	823	804	845	748	809	783	832	826	757	771	761	801	795	752	842	764	799	787	761	850	819	802	795	792	771	792	764	795	765	791	792	808	749	803	779	799	820	784	832	793	785	733	775	770	760	793	818	780	757	831	834	818	749	833	799	756	816	802	834	792	856	800	807	715	864	826	783	836	756	792	805	802	783	732	794	768	815	805	805	754	802	865	834	788	839	827	803	804	816	810	835	776	765	788	783	794	748	782	841	832	815	805	803	793	786	803	766	799	847	771	814	846	802	764	793	783	790	780	768	820	792	779	781	782	816	793	746	824	763	775	768	764	776	800	746	801	798	782	784	865	775	785	819	838	763	807	773	776	798	846	842	781	772	799	756	752	793	827	795	793	771	755	815	756	801	833	816	826	783	815	767	788	801	854	798	803	772	752	807	784	820	807	755	811	799	809	794	793	800	799	817	813	801	771	800	839	829	740	808	836	794	784	778	796	798	795	821	800	833	803	876	813	790	813	792	790	816	834	776	784	795	767	768	746	786	784	819	840	792	776	810	769	775	758	833	834	789	779	786	818	786	787	807	805	835	809	833	810	847	830	844	795	808	824	851	846	788	794	830	799	808	765	831	847	825	817	781	827	791	827	819	789	771	832	827	786	740	764	815	820	813	734	793	830	849	807	779	838	814	815	793	822	820	799	829	825	777	789	777	824	762	778	785	810	772	801	784	769	803	823	787	792	806	800	754	806	837	794	786	827	779	816	793	808	797	797	844	802	781	778	765	773	794	779	800	770	805	780	846	816	801	776	810	740	809	822	808	787	846	808	792	783	838	733	798	798	880	836	815	821	780	818	800	761	815	812	760	794	821	818	832	805	815	783	752	792	719	820	867	772	807	774	825	837	842	807	796	756	842	784	777	857	854	775	807	811	784	757	836	813	799	803	830	824	818	770	769	807	789	759	748	825	846	816	829	814	826	827	751	787	798	792	757	798	793	786	735	744	834	794	756	861	810	787	805	827	774	797	813	787	758	885	802	805	784	840	852	822	768	810	770	778	812	767	820	798	844	796	806	806	770	858	793	809	797	794	798	761	784	786	843	780	780	810	800	811	771	788	780	764	759	781	790	774	833	779	803	793	816	806	826	756	834	760	838	765	809	740	825	795	781	805	884	851	781	780	775	837	852	773	767	825	776	833	784	762	837	790	833	766	781	774	802	791	844	804	764	754	788	785	773	796	799	782	796	800	795	773	786	841	812	768	800	775	802	881	789	795	800	781	871	778	789	768	785	793	725	802	843	764	747	798	842	838	814	817	776	815	748	821	846	786	795	821	820	856	808	801	784	824	794	795	815	792	767	771	850	837	764	836	814	759	782	823	810	816	778	806	799	845	760	834	788	809	763	849	767	805	815	814	829	806	771	868	803	857	822	791	776	807	785	839	798	777	830	791	780	788	816	780	725	841	795	826	811	768	814	826	790	785	798	793	864	829	833	769	849	853	809	866	821	839	783	825	769	770	790	822	783	832	737	811	790	821	807	759	840	781	812	774	791	815	878	872	797	820	774	797	809	794	776	852	816	787	808	761	828	791	885	795	791	807	802	749	814	813	828	807	854	787	829	837	852	790	788	826	790	794	759	783	799	724	827	820	756	792	783	766	799	786	787	768	847	842	743	787	828	808	853	801	807	801	778	717	851	758	846	796	859	784	765	732	806	850	809	776	759	758	773	848	834	795	789	777	806	826	791	786	838	840	743	760	800	819	761	832	804	754	762	765	798	834	807	802	811	832	838	787	794	779	741	815	803	774	845	839	811	812	832	785	771	804	800	794	801	846	804	775	819	877	822	745	821	819	756	796	839	749	804	770	790	810	799	809	812	769	804	767	794	799	820	720	768	866	854	856	805	807	811	801	761	819	817	772	812	797	772	793	823	810	800	768	827	798	773	786	815	841	762	812	787	783	766	771	842	841	827	788	836	808	804	759	780	812	827	762	820	823	795	826	785	841	777	787	798	833	783	790	748	815	854	748	848	816	841	786	807	820	778	769	800	812	762	774	801	772	794	803	851	804	839	808	774	836	801	771	792	764	785	790	813	759	772	786	855	776	843	815	773	794	861	806	830	767	766	785	823	778	749	874	799	782	771	795	770	793	820	818	796	816	782	770	814	806	803	779	789	804	824	783	815	829	827	792	793	827	791	793	786	733	814	792	808	795	773	815	820	798	859	833	816	787	816	818	817	770	748	809	816	820	801	801	790	786	797	755	800	830	794	814	795	774	708	838	793	826	719	820	801	798	783	762	807	763	831	811	797	844	773	798	802	777	752	805	788	778	738	791	840	801	771	791	774	762	802	827	776	798	800	796	770	817	804	715	782	804	797	796	745	785	780	808	821	751	811	803	832	837	790	808	751	824	796	810	809	807	777	826	796	797	807	769	787	838	786	816	823	768	848	803	788	752	799	742	796	750	811	815	765	781	787	782
3761	6169	5065	2631	1895	1420	1239	1008	963	861	810	783	785	710	748	711	675	672	656	679	638	710	654	664	655	688	673	645	654	617	657	606	640	596	673	601	618	637	634	629	621	617	649	625	627	638	648	621	623	611	624	629	603	639	577	644	628	542	619	610	594	643	604	622	630	673	644	609	619	652	670	571	660	637	634	575	630	594	575	623	632	610	624	578	630	607	632	671	653	618	627	633	594	620	574	605	652	615	596	604	619	608	590	639	588	570	608	631	637	657	608	570	612	611	634	623	586	591	574	594	591	579	548	610	598	636	625	621	647	576	601	560	593	599	612	608	641	624	591	548	598	640	591	640	641	611	576	606	665	641	622	600	614	623	602	600	613	634	602	652	589	628	603	638	580	639	596	636	603	633	637	626	591	659	605	580	620	592	611	589	630	583	652	600	587	593	586	612	592	629	664	610	625	621	604	583	589	648	615	613	579	638	618	605	603	635	628	632	604	622	615	560	592	604	614	600	581	625	647	629	611	583	627	619	604	589	595	594	577	589	635	589	601	593	577	617	550	613	572	577	650	617	535	617	630	633	624	634	593	609	581	598	592	584	612	579	615	590	648	585	615	635	611	616	620	634	613	571	605	623	603	636	617	637	598	592	620	613	599	624	594	623	573	617	603	590	565	609	626	614	598	581	566	614	590	616	590	604	574	598	602	603	580	554	581	596	583	619	601	571	568	609	592	616	583	637	619	572	612	570	586	653	588	604	583	582	632	574	588	605	607	577	645	626	609	602	580	627	612	632	619	626	653	597	600	581	649	589	593	563	565	610	562	645	579	624	593	581	606	604	600	586	643	603	605	563	612	573	621	590	528	608	648	585	600	631	671	556	591	626	616	608	645	594	617	599	604	587	588	599	591	622	599	571	587	641	603	624	607	642	583	605	608	607	596	637	569	590	608	580	612	596	613	566	607	611	616	598	605	622	615	636	604	589	594	587	627	592	621	614	612	634	604	619	640	606	622	586	634	607	601	601	619	605	594	554	610	610	596	656	574	616	610	603	587	593	556	579	612	603	619	597	620	613	564	594	609	647	568	631	626	614	581	549	586	613	628	591	617	648	593	630	587	610	578	615	619	605	603	602	586	567	606	612	603	601	579	580	581	609	630	627	589	581	585	591	587	575	608	627	598	599	612	620	624	577	644	625	628	602	610	615	583	597	573	616	614	604	637	632	602	634	568	639	604	634	592	614	629	560	600	579	577	639	594	598	608	626	629	599	631	590	576	567	608	613	609	609	623	607	597	611	608	613	573	590	605	558	606	628	641	630	591	645	620	600	620	600	564	605	620	617	608	580	570	639	621	604	639	592	603	617	569	601	581	572	607	607	611	655	608	644	593	618	578	620	593	581	593	607	608	584	593	615	655	587	632	601	637	610	603	644	562	600	616	603	597	609	634	565	614	611	566	667	665	606	614	563	608	601	633	621	602	656	638	635	628	619	586	613	608	608	585	596	615	589	573	580	585	584	630	580	629	605	588	656	589	607	567	571	582	600	569	614	574	616	579	611	599	579	624	607	658	597	608	612	588	609	597	618	567	590	603	595	620	605	575	616	587	629	594	629	616	632	618	569	596	630	586	613	558	593	579	588	594	558	605	638	633	586	564	606	584	615	605	588	601	604	600	585	564	601	588	547	582	583	578	615	600	606	603	597	559	574	578	599	586	613	571	570	614	579	595	627	607	586	566	632	607	648	543	597	571	568	592	613	621	575	584	608	582	614	598	635	570	629	624	595	656	551	595	605	589	596	636	616	583	604	630	577	628	618	583	611	597	592	581	564	600	595	581	585	565	662	588	562	605	587	610	636	631	559	604	602	591	549	573	584	610	588	538	596	598	609	587	584	657	553	585	621	632	557	599	595	584	600	642	584	573	594	613	611	596	578	594	620	627	588	588	578	611	582	584	563	627	587	610	623	569	593	582	653	561	605	623	610	581	615	574	598	598	592	597	607	616	592	598	602	581	588	544	605	612	589	602	618	606	577	609	581	599	613	585	623	562	596	614	585	640	619	583	560	580	616	608	631	611	610	601	607	608	627	647	620	625	613	651	632	598	593	635	573	599	586	605	615	625	577	595	585	620	587	646	585	589	623	597	621	593	608	609	600	610	576	600	548	606	650	635	599	622	599	571	598	608	605	630	594	595	636	624	626	580	635	630	568	580	627	598	595	605	603	559	562	598	632	610	593	607	591	579	589	599	596	577	615	615	606	576	638	584	616	594	638	583	608	597	613	623	637	603	608	568	581	587	566	601	616	581	602	586	629	628	586	603	656	598	588	621	592	560	629	591	607	575	596	605	634	597	608	602	603	623	595	584	616	574	652	641	585	609	575	653	602	580	646	634	586	599	600	617	635	580	597	608	601	609	549	617	602	598	585	585	560	575	590	588	611	584	663	645	604	630	557	620	595	612	602	556	591	612	559	572	635	579	636	624	632	622	610	582	627	598	599	582	642	584	615	567	590	573	563	595	596	570	589	588	566	597	610	583	606	615	574	616	599	573	561	574	581	600	589	589	594	642	578	593	523	571	577	634	582	562	603	584	596	580	613	597	584	568	617	595	645	609	581	639	626	574	620	581	620	601	611	611	600	603	588	612	620	638	566	553	618	599	633	613	591	591	614	616	596	624	621	620	594	530	631	596	601	571	596	598	611	607	602	576	603	587	641	574	572	593	559	608	614	603	606	581	582	649	600	630	558	614	615	637	642	625	588	619	562	628	593	583	637	631	607	572	623	599	591	600	629	612	605	572	643	610	614	567	628	613	583	576	599	603	554	605	582	644	597	605	615	582	641	634	598	607	638	612	578	605	574	624	598	581	613	598	625	600	568	595	594	637	624	595	630	569	601	609	604	564	594	628	575	538	578	634	594	584	621	602	567	546	623	597	593	580	627	561	610	542	583	584	577	624	587	571	606	657	594	612	592	600	626	548	592	600	598	584	508	597	601	568	621	576	587	627	602	539	603	610	589	609	623	609	595	583	567	577	575	636	593	601	620	602	611	588	601	565	573	561	570	599	606	607	593	601	613	604	601	550	572	614	556	597	587	589	539	586	611	584	585	562	646	566	657	589	588	630	598	613	578	624	637	614	633	602	549	622	615	595	620	623	597	580	561	570	596	564	605	571	575	593	581	603	576	590	637	578	586	596	659	576	641	626	553	610	620	589	591	581	575	603	619	569	604	638	624	557	595	629	579	561	574	594	556	632	641	588	560	582	573	557	624	603	580	575	589	602	585	649	601	591	565	572	580	589	556	594	595	580	615	601	608	619	630	598	583	601	603	630	582	620	601	584	625	621	581	556	580	612	579	620	603	579	582	603	560	576	590	617	574	606	602	580	622	577	635	588	567	589	575	556	597	592	582	625	586	575	606	629	621	593	598	599	633	575	603	585	636	613	624	604	607	596	553	593	631	624	610	593	608	583	632	562	566	556	560	620	575	596	560	634	625
28006	10700	1140	761	550	522	540	544	515	527	528	553	538	548	516	531	532	545	514	534	549	512	571	563	532	517	525	513	544	552	573	517	537	562	543	559	508	578	528	517	549	504	531	520	515	548	537	565	497	555	541	534	486	516	510	519	539	535	515	508	548	528	544	575	510	518	542	513	532	492	530	532	491	499	514	519	528	553	532	549	561	515	558	539	541	510	545	537	526	500	545	531	521	566	549	522	540	486	512	529	521	536	536	514	556	530	522	521	486	554	519	524	534	476	510	531	506	508	534	532	550	563	490	548	493	560	544	551	553	532	552	526	560	509	544	553	508	485	543	557	558	529	504	539	578	557	548	511	542	524	545	519	520	526	555	504	513	471	532	549	485	523	520	541	536	526	536	577	526	540	542	518	523	497	514	574	525	527	511	509	521	546	546	514	526	514	527	541	543	516	528	568	540	527	501	498	530	542	547	550	512	551	531	520	527	524	538	548	487	555	522	534	557	557	523	547	531	572	513	554	516	525	532	554	511	548	521	526	524	562	541	538	540	554	548	542	538	524	498	507	551	549	569	523	511	516	528	534	500	529	529	486	535	538	542	554	545	548	525	509	568	506	526	525	566	507	548	499	510	533	541	531	513	523	518	534	517	510	527	529	516	546	522	569	511	517	493	554	545	508	511	528	553	532	517	562	521	530	514	530	554	547	550	490	522	561	528	526	530	472	526	511	510	540	571	523	549	528	517	505	536	502	505	546	542	530	559	527	526	564	554	521	546	517	507	534	527	580	517	557	528	485	523	559	523	493	538	564	541	491	513	526	480	519	526	550	536	494	517	538	518	506	522	536	552	519	499	519	513	527	500	530	524	493	524	490	549	546	493	547	574	492	566	523	545	546	541	539	547	521	513	514	547	509	478	531	529	541	523	521	514	498	508	555	537	544	579	535	517	534	523	544	520	563	526	565	527	534	537	534	545	550	538	553	519	501	484	528	539	510	502	503	490	541	525	508	504	564	519	541	536	521	486	523	517	503	491	525	582	540	533	580	540	536	529	523	512	533	522	523	534	504	557	543	527	539	563	548	520	538	541	562	541	502	538	520	499	537	525	515	542	544	558	520	515	509	508	557	520	512	524	518	526	515	504	537	498	512	515	488	552	492	509	532	513	516	553	525	562	561	553	572	519	552	539	533	510	539	540	544	510	552	539	574	561	523	520	499	544	577	555	583	498	562	571	538	540	515	548	531	520	524	568	541	525	527	573	547	508	521	519	571	529	534	531	530	538	532	521	547	523	509	533	533	538	574	515	530	489	526	568	550	498	578	551	564	484	533	527	555	547	540	552	530	524	532	507	474	509	541	535	520	534	514	544	508	501	521	533	475	500	527	568	512	534	553	509	548	577	533	495	527	534	509	538	557	518	542	522	521	537	520	542	534	560	542	503	535	527	490	507	575	597	532	556	527	530	561	542	537	536	525	573	578	518	536	529	557	545	531	554	514	572	496	528	546	486	492	510	474	541	515	569	559	508	541	509	545	523	509	511	552	483	463	550	541	521	550	530	509	542	499	540	526	570	493	540	536	586	504	501	529	568	551	514	534	523	523	512	547	549	567	496	497	619	540	520	518	531	492	579	540	533	555	542	516	523	503	541	532	537	535	587	535	527	552	573	500	526	487	583	564	506	570	520	512	520	525	531	521	517	523	535	557	514	535	537	567	504	504	547	553	484	528	556	560	562	552	549	492	517	528	531	549	518	541	545	500	567	522	501	523	498	546	512	533	498	544	505	522	520	542	490	565	508	539	548	525	536	545	552	537	530	565	518	533	525	541	518	452	511	522	531	518	542	506	533	497	510	575	556	547	584	511	541	520	508	541	489	476	537	572	541	500	522	540	548	495	533	515	556	559	542	542	520	503	562	518	567	557	529	533	502	493	522	542	541	548	542	516	529	552	495	566	554	494	532	529	556	473	562	512	511	498	532	566	538	533	530	567	557	526	546	561	596	531	525	493	516	518	539	524	486	564	553	492	525	470	540	556	505	543	576	482	526	517	550	516	483	527	486	515	523	481	502	493	549	579	567	515	549	518	535	535	507	555	593	536	511	550	532	542	561	489	551	474	547	536	489	544	546	556	541	543	549	558	508	514	547	534	565	538	534	534	583	545	518	533	499	509	498	507	553	499	605	530	520	592	548	467	552	576	549	529	532	546	563	558	530	517	482	556	557	574	543	544	553	542	531	509	537	528	545	537	539	540	485	512	524	536	549	520	536	548	516	521	517	533	493	516	525	530	554	518	493	495	477	536	547	522	537	506	497	512	527	522	534	543	576	541	496	526	537	514	545	551	514	538	546	556	497	546	561	546	516	573	510	531	495	551	594	553	542	549	538	464	557	569	561	496	483	510	491	548	539	552	543	562	528	555	519	519	541	562	490	526	506	523	521	556	518	521	535	543	571	509	554	548	538	539	509	525	524	533	560	550	553	515	510	544	511	525	524	502	550	522	492	551	506	551	526	512	517	539	538	567	573	547	543	535	512	515	515	519	533	517	524	555	521	512	526	519	479	518	524	530	517	519	528	575	555	515	522	521	530	524	523	541	542	517	492	548	566	546	529	549	525	559	551	553	526	573	533	543	500	525	536	535	569	542	527	513	515	516	558	497	520	522	536	565	539	506	552	515	545	548	504	530	500	574	487	504	493	554	528	551	533	538	519	506	532	543	530	503	529	549	527	540	587	528	508	504	550	551	524	549	510	551	545	522	493	531	531	543	516	545	504	520	531	544	509	543	538	517	500	525	544	549	463	558	529	522	504	507	542	521	537	559	558	536	485	543	518	519	523	521	523	569	545	549	520	506	566	543	536	493	518	547	490	539	506	513	499	504	553	520	541	519	529	527	524	521	528	538	541	512	545	540	524	528	496	517	516	519	532	526	535	592	534	526	509	500	535	517	518	486	533	534	511	542	529	553	540	547	506	509	509	523	500	518	580	549	485	507	566	574	466	540	549	506	530	548	509	519	521	554	518	554	534	506	500	518	500	566	552	520	505	503	531	542	567	515	522	513	546	533	573	577	547	518	585	560	516	542	534	527	535	509	509	512	536	527	514	484	559	516	527	505	512	561	544	522	546	507	558	555	540	531	542	551	565	523	493	522	527	528	524	560	517	550	582	561	539	553	515	514	526	558	520	523	489	505	483	513	516	514	527	517	504	534	554	508	459	542	555	553	502	539	505	504	499	580	500	540	523	549	526	544	570	531	559	532	541	547	570	509	573	567	562	534	527	514	524	562	519	538	525	527	529	508	489	523	493	555	557	492	500	502	543	524	554	511	540	574	522	493	527	552	554	507	562	515	538	491	542	556	506	495	519	524	486	519	549	570	529	592	542	490	536	505	533	540	554	520	547	551	552	574	541	505	532	532	605	521	514	525	550	571	509	542	547	509	500	536	533	526	531	513	542	568	555	527	544	525	524	513	564	539	530	573	582	534	520	543	519	551
4854	600	554	439	440	406	396	411	390	409	374	380	349	407	400	394	394	398	402	403	375	379	350	386	431	387	402	398	424	374	394	383	384	377	380	376	393	428	393	370	430	404	387	407	370	389	413	412	414	361	414	378	415	384	359	390	406	388	382	361	370	396	385	367	299	359	357	371	407	401	386	386	397	378	374	395	387	365	402	391	396	399	398	370	363	396	355	396	351	385	400	370	409	406	400	384	387	385	395	392	356	351	362	391	389	388	366	386	389	353	369	392	375	395	376	379	385	390	356	396	382	407	385	374	355	343	384	382	411	364	368	391	366	378	367	365	379	346	339	410	384	386	392	379	397	361	403	374	368	388	393	385	392	368	384	408	355	388	369	369	396	395	393	353	348	370	403	377	438	384	373	391	388	398	387	371	345	397	373	389	353	375	370	386	417	386	381	340	392	377	426	438	424	394	347	410	386	410	393	392	387	412	358	387	390	351	389	366	392	409	374	351	400	388	382	392	394	358	387	407	376	385	419	354	362	419	366	391	389	391	391	391	399	380	389	365	415	398	379	375	390	387	381	395	389	392	369	375	381	368	396	388	360	357	370	372	425	408	385	418	376	398	357	415	379	384	375	366	385	355	365	364	381	403	361	384	410	375	381	390	366	343	396	360	378	404	352	337	400	383	378	371	374	391	391	375	376	389	381	350	407	398	396	377	371	373	402	399	421	363	321	364	352	400	406	367	361	402	435	397	380	388	402	394	354	369	384	395	384	378	390	408	357	377	369	396	372	395	397	388	377	386	372	391	395	379	395	380	392	372	362	384	354	400	396	360	411	378	387	368	365	408	380	360	394	410	420	420	403	366	390	366	399	356	391	383	367	364	382	368	400	383	364	400	398	390	369	368	388	391	405	419	377	401	398	416	362	373	371	421	373	399	378	349	375	350	390	390	385	351	399	406	384	401	386	350	384	386	415	396	395	362	407	372	422	401	383	379	370	378	375	361	383	360	366	368	393	358	380	403	369	393	386	402	360	400	405	368	425	372	381	376	374	379	378	423	422	361	383	357	371	364	370	383	390	390	384	387	403	416	392	381	379	397	406	351	404	389	372	388	406	328	396	392	396	411	420	379	391	393	372	366	417	381	353	394	404	366	419	429	385	362	378	402	424	399	382	438	370	397	387	370	428	397	369	386	409	377	396	406	394	356	380	426	407	399	378	383	368	390	402	380	372	379	418	377	391	381	386	379	390	407	363	384	362	399	393	402	383	404	380	401	374	386	364	362	392	391	399	364	367	374	419	398	370	411	359	399	357	379	404	394	398	426	362	382	392	385	428	351	367	409	388	404	344	346	390	389	362	384	366	363	402	409	376	411	367	387	382	406	406	370	379	369	406	378	363	416	373	379	370	372	386	377	389	358	352	376	385	397	376	399	364	340	426	352	384	360	411	372	384	412	403	399	398	384	383	359	414	358	376	345	400	402	400	377	352	353	409	382	383	378	385	378	362	380	397	383	389	400	380	390	414	383	405	409	400	411	389	377	364	428	377	368	340	406	368	404	377	404	377	387	372	390	365	401	368	395	387	391	370	367	383	370	372	399	349	374	387	374	378	360	385	352	362	349	371	398	371	383	370	387	370	381	402	383	420	391	373	334	392	403	387	395	410	376	384	385	398	400	375	385	419	380	344	383	380	393	380	362	416	367	352	415	389	382	408	381	412	367	357	396	394	417	406	367	368	376	384	344	421	384	332	391	381	359	380	383	388	398	399	376	357	383	402	383	376	389	360	375	369	374	403	380	386	397	366	389	379	374	360	354	369	377	381	379	412	395	378	374	385	369	366	380	388	400	415	378	386	400	346	366	374	413	355	386	372	368	380	350	360	392	428	393	397	378	380	417	387	376	362	391	392	362	383	410	369	381	397	368	366	396	386	405	337	370	384	433	405	411	409	370	413	374	424	420	374	386	388	358	428	395	375	374	415	402	376	380	421	364	392	381	361	393	373	419	384	389	406	357	397	362	408	409	379	378	378	376	403	365	391	389	370	388	384	393	383	373	387	399	378	377	358	383	422	373	381	357	363	415	394	376	357	393	435	361	405	398	355	373	397	423	392	363	397	394	351	392	396	417	367	385	391	404	398	399	399	387	385	376	389	349	394	380	385	406	364	373	351	406	355	394	387	398	381	394	374	378	340	414	392	407	395	354	379	416	378	401	379	386	355	388	402	393	379	389	374	357	411	385	383	401	384	394	376	368	380	359	377	381	358	351	375	411	401	394	357	375	374	377	420	365	382	380	375	416	380	372	365	398	418	412	368	353	388	358	378	363	374	379	349	358	360	405	430	403	336	381	366	349	350	399	383	390	377	374	348	401	374	386	403	388	403	359	378	421	377	376	407	385	365	377	397	362	374	412	401	395	384	371	373	391	398	363	340	416	411	402	405	417	386	402	409	357	368	410	381	383	384	375	378	389	393	353	381	362	385	371	379	350	376	377	389	362	426	362	399	375	365	393	397	383	358	400	423	386	384	421	405	413	383	356	355	395	390	377	390	395	383	331	390	378	366	382	365	353	413	391	387	390	377	393	389	354	380	367	407	364	367	376	376	389	369	404	390	377	397	345	383	357	395	384	407	362	387	391	387	413	405	388	356	393	375	388	361	379	389	388	399	376	348	370	361	369	410	364	387	381	396	382	361	350	408	387	387	401	368	358	390	402	365	368	384	400	361	411	422	391	357	381	363	393	351	334	383	368	384	385	406	367	414	383	384	387	413	397	402	375	395	386	367	393	428	355	379	365	396	388	387	390	408	377	375	351	393	375	406	435	382	405	350	393	374	395	414	402	364	439	373	387	400	389	362	382	405	405	366	424	406	385	365	365	410	392	380	412	361	381	397	390	397	388	362	378	384	368	409	401	361	396	391	340	377	370	411	408	414	400	372	380	389	384	353	378	367	400	396	375	379	406	353	403	380	369	367	374	401	387	423	359	407	355	390	403	355	377	373	377	394	367	403	396	356	376	406	342	388	399	391	395	367	370	392	362	385	400	408	430	394	385	395	357	382	382	411	390	413	385	400	374	373	399	418	367	371	350	377	400	373	388	368	401	366	386	388	377	389	392	416	384	390	377	390	399	395	364	392	366	377	417	325	349	376	383	399	416	365	365	390	392	387	413	397	405	379	396	394	358	375	396	387	405	346	370	391	417	387	397	422	385	407	388	375	377	383	398	362	387	407	401	374	413	441	395	379	404	377	382	420	363	391	379	387	380	381	374	396	382	381	397	385	350	394	408	413	355	410	382	394	379	367	382	388	367	361	372	388	388	366	411	339	373	401	357	399	391	417	383	382	404	382	394	398	396	370	403	388	356	374	404	387	397	386	385	361	394	398	377	372	400	382	379	381	400	392	336	379	372	383	411	387	400	395	416	380	395	392	369	374	405	396	412	401	382	419	407	399	405	386	373	387	385	399	396	345	384	389	403	358	371	401	392	380	383	388	388
25565	21482	27917	25473	11323	1882	1371	1166	1080	1021	979	939	1005	981	974	931	969	974	994	962	962	985	992	1001	954	953	1017	992	889	898	980	943	904	934	989	966	954	904	947	981	941	983	923	959	997	945	968	926	944	965	948	936	1018	924	942	932	938	954	946	972	937	900	890	916	977	890	975	891	949	961	935	927	936	899	959	931	949	958	932	980	904	956	925	856	927	947	883	908	920	906	921	942	869	946	909	936	901	943	932	884	885	965	943	990	903	952	965	950	903	899	953	927	948	877	957	951	887	960	932	891	936	901	915	928	925	915	890	881	912	875	940	935	943	939	928	958	960	942	921	900	962	866	988	921	934	954	936	930	905	916	949	909	947	953	950	919	893	928	910	931	906	874	965	926	912	909	978	948	975	925	918	907	899	887	905	888	912	918	814	940	894	926	857	916	962	872	887	976	917	942	973	941	912	937	885	945	912	925	958	893	914	991	958	939	924	1017	899	938	937	898	930	939	920	922	976	950	979	932	927	925	938	912	956	982	945	907	971	936	875	959	943	970	934	949	933	928	896	908	960	950	945	969	887	950	927	970	951	956	950	889	975	925	935	956	963	869	954	930	935	952	899	961	852	950	967	961	912	857	886	967	955	936	935	915	959	960	902	947	916	933	910	922	951	933	947	918	902	921	977	922	982	909	928	948	911	916	957	935	952	924	937	926	921	939	881	891	901	935	957	944	925	846	982	923	905	978	953	899	953	955	917	925	945	949	985	953	967	974	939	936	924	969	968	861	909	909	950	969	918	894	970	952	878	953	907	891	948	968	913	960	926	932	894	954	880	948	900	891	872	919	939	896	955	982	922	900	980	881	922	935	890	936	852	965	972	924	906	928	928	880	916	880	914	915	919	930	901	915	944	896	863	934	989	913	893	903	908	933	920	932	956	919	937	949	971	929	953	921	955	953	908	972	944	975	956	948	884	907	912	938	970	922	946	900	906	923	954	971	857	920	939	879	944	970	939	947	937	907	932	880	926	942	938	918	913	939	919	989	982	963	917	951	887	862	964	970	921	929	927	948	961	927	903	963	917	1020	942	929	938	949	983	908	897	948	933	945	941	908	982	933	936	945	940	946	937	931	971	984	898	923	900	937	944	947	945	932	893	977	901	908	932	922	914	905	978	936	940	867	913	951	945	955	934	932	899	903	907	942	935	874	934	901	954	899	950	906	903	962	960	920	953	956	962	939	938	876	962	947	988	893	896	947	936	931	1002	941	936	908	961	1000	922	969	884	960	965	914	939	938	961	985	986	927	896	902	893	902	913	892	953	944	928	916	847	922	873	958	905	948	939	950	965	883	954	925	919	910	927	924	944	915	929	957	874	950	928	964	873	913	924	910	875	908	997	921	963	927	976	965	882	859	966	972	969	923	954	937	921	917	964	908	920	950	934	866	945	952	988	930	860	889	936	961	979	906	930	899	921	892	892	917	931	924	880	922	903	948	900	911	952	970	927	887	930	908	903	899	968	931	915	949	890	895	966	918	934	942	915	916	923	912	962	969	865	918	953	936	899	939	963	891	899	892	956	972	856	893	880	937	916	900	933	968	969	929	901	904	960	926	920	947	919	884	907	925	948	951	891	911	958	927	924	931	928	924	921	880	930	980	893	977	887	933	904	886	943	904	933	948	921	987	946	897	924	893	892	852	954	921	947	888	939	960	917	921	942	929	946	919	928	893	957	944	863	1008	896	909	881	922	931	939	937	936	894	941	954	955	932	925	911	953	930	915	959	926	864	914	917	896	939	906	904	938	925	899	1001	870	879	944	978	930	966	963	995	948	987	919	902	912	937	935	910	904	941	937	908	924	951	925	881	939	980	900	984	916	923	897	923	919	930	913	917	921	956	924	972	912	907	889	872	886	998	954	927	894	959	903	908	907	889	966	948	943	940	932	940	941	872	907	940	1003	939	905	908	987	901	884	881	959	953	976	934	941	966	929	917	955	896	914	909	925	925	906	974	892	919	846	946	913	922	915	906	934	883	984	941	937	968	981	951	943	897	969	955	874	929	965	947	931	938	932	918	919	968	881	907	931	954	961	876	909	944	930	954	935	907	874	934	961	941	865	910	928	949	934	902	943	888	916	860	885	903	923	900	873	928	952	933	930	963	906	975	928	906	881	978	921	909	866	915	912	964	955	885	881	920	923	974	1008	916	876	937	902	899	918	944	917	925	913	912	989	895	931	955	875	927	898	906	954	996	963	920	871	917	953	892	919	930	913	925	942	891	963	968	938	899	915	909	968	957	931	819	922	911	892	890	939	937	939	912	899	892	925	900	904	916	935	911	932	910	931	917	940	909	898	887	935	981	951	892	933	877	936	881	861	901	957	897	947	921	940	902	910	944	893	940	931	955	912	914	924	935	853	934	899	934	939	935	927	955	923	927	899	887	941	944	912	921	941	924	977	947	949	954	972	914	960	905	947	911	917	903	990	922	971	907	955	898	878	888	971	973	927	946	879	982	921	970	896	933	910	978	965	943	935	926	869	918	921	877	947	966	869	899	920	930	903	986	920	958	925	942	935	915	913	951	974	962	967	995	904	946	941	998	897	935	902	926	974	942	870	943	914	983	920	889	886	955	929	945	962	926	933	951	907	912	919	962	900	950	965	937	920	922	904	989	853	956	876	914	936	935	983	972	892	909	898	891	907	906	905	904	963	882	934	922	895	916	932	880	923	948	898	891	913	936	885	936	951	883	958	950	995	897	945	935	935	874	914	921	922	949	942	893	871	926	922	883	942	928	901	913	947	897	981	929	909	944	860	953	884	972	951	981	961	896	940	913	887	903	949	894	904	923	939	937	927	966	840	923	935	938	913	832	933	897	918	926	952	976	902	969	903	925	976	930	893	903	907	896	906	876	924	968	879	860	954	927	926	925	896	942	935	881	913	962	922	954	933	882	895	929	925	927	948	976	936	955	936	929	922	922	887	886	959	956	879	934	930	924	942	947	976	885	908	912	860	877	929	871	917	918	948	934	939	938	904	938	922	963	884	942	907	925	959	947	911	928	893	894	956	883	963	930	912	878	881	1013	960	943	979	946	952	936	948	955	927	910	932	882	913	902	942	865	940	941	931	950	909	946	944	910	940	922	929	950	925	909	940	947	948	920	916	937	922	925	949	891	926	945	948	963	896	939	956	898	929	925	875	965	952	988	933	924	985	968	925	931	919	892	947	926	933	935	868	916	861	908	890	870	908	921	916	954	924	917	854	991	998	906	918	902	957	967	936	931	945	907	921	917	916	994	871	924	969	927	911	898	916	926	935	931	969	917	902	945	875	926	858	902	927	908	953	868	942	963	936	930	871	1014	954	909	946	925	977	977	872	923	865	947	929	892	970	947	883	966	914	985	937	933	917	919	894	936	909	940	959	930	911	925	942	947	912	964	932	931	917	906	933	892	877	971	910	920	901	939	947	897	958	966	894	879	915	913	929	929	930	914	960	895	957	908	878	882	927	946	901
3534	3709	3119	1772	1281	1024	945	913	851	799	809	811	824	742	730	744	701	776	739	731	735	690	699	678	672	704	700	704	712	659	713	704	730	696	670	663	639	682	717	672	706	693	683	676	666	729	692	675	664	667	660	723	669	707	686	676	677	701	689	711	715	713	664	675	701	684	675	673	721	698	687	655	669	676	686	649	686	675	730	635	661	705	714	668	674	649	688	682	682	688	630	645	667	647	636	699	661	679	703	726	733	671	650	651	681	692	764	680	701	665	647	674	682	693	660	680	647	696	664	681	695	654	688	695	684	697	668	673	703	684	670	670	668	719	700	694	720	694	670	676	686	634	641	652	679	699	665	688	655	703	683	697	691	674	669	650	668	663	714	643	707	666	670	665	704	722	675	675	678	673	703	677	731	680	666	660	721	700	654	648	640	657	695	712	673	678	693	705	659	647	658	688	719	698	668	664	707	673	685	656	722	735	650	660	739	655	672	646	732	700	669	659	688	641	686	673	679	649	685	686	691	636	717	723	669	647	643	637	666	708	682	688	639	661	693	712	712	641	683	682	680	688	704	654	643	694	669	631	692	699	657	619	638	700	688	682	689	728	679	640	664	638	694	657	725	729	678	675	663	660	648	671	714	624	682	717	683	695	676	649	693	669	646	765	695	683	640	655	684	704	663	673	658	684	673	684	662	682	678	656	671	710	589	660	665	683	691	649	685	633	702	684	664	684	707	696	662	678	663	663	688	677	671	686	688	610	729	672	679	669	700	683	670	697	663	615	716	640	651	714	733	670	680	692	690	668	656	688	675	650	670	694	650	626	671	696	713	652	713	653	673	679	680	669	713	658	673	678	668	691	663	679	657	683	667	664	667	715	680	677	652	674	719	719	726	695	717	676	658	641	706	604	663	662	703	617	659	676	680	670	651	731	671	632	627	696	668	653	693	665	703	664	706	700	666	687	676	619	636	676	682	706	630	672	662	629	666	665	679	675	690	677	673	670	676	664	669	689	697	663	660	628	685	645	656	616	656	669	663	638	656	701	640	722	631	639	655	669	689	640	673	693	692	662	594	657	699	642	696	661	688	699	642	692	661	689	690	702	659	610	699	645	695	619	675	619	698	661	666	680	679	593	668	701	679	691	686	665	717	692	662	699	678	661	649	699	707	648	639	648	655	654	644	662	632	642	683	684	675	684	673	657	695	663	666	670	728	671	665	667	674	671	683	638	677	651	701	645	692	681	694	663	695	736	666	689	660	685	655	649	696	723	707	687	706	659	658	679	670	664	670	684	643	625	673	652	670	719	687	641	679	703	640	703	690	688	676	703	688	664	613	670	644	682	690	648	653	711	668	653	674	679	645	647	693	703	650	669	645	682	668	591	673	639	671	692	622	695	724	655	688	690	631	659	669	662	662	634	702	646	641	672	671	659	680	701	653	661	685	638	699	685	679	706	712	674	651	678	630	711	755	659	663	680	663	672	651	655	651	691	669	713	686	701	654	626	661	664	713	665	646	711	669	684	633	704	661	627	723	638	683	743	694	675	692	659	646	685	705	717	630	753	690	676	647	673	683	725	670	701	687	656	720	679	677	666	664	645	673	632	734	665	655	654	710	681	641	699	655	683	684	662	678	658	666	705	657	674	676	667	668	639	619	723	640	664	654	709	681	672	680	655	692	678	699	694	653	660	660	677	695	701	675	688	715	661	641	665	617	683	671	622	636	667	677	668	660	612	701	620	673	708	669	669	643	676	672	697	649	689	661	644	655	685	681	671	705	702	704	611	670	649	646	725	684	706	701	666	630	689	702	617	655	666	651	689	670	675	629	644	668	665	694	655	622	691	660	637	643	717	650	722	629	689	676	681	660	672	661	657	676	718	658	660	665	638	648	708	658	678	685	716	698	694	654	675	692	725	660	670	663	735	629	670	665	666	698	674	640	678	702	622	660	677	667	641	678	645	636	660	652	693	678	727	626	680	624	728	667	678	713	677	661	723	652	725	709	633	706	678	685	644	695	638	666	659	724	650	699	681	669	694	681	665	629	656	638	684	667	688	670	680	669	699	709	650	695	637	630	678	695	636	682	735	694	652	653	635	691	699	630	695	692	649	676	667	690	689	689	716	708	672	671	639	667	703	670	682	687	693	637	684	652	700	678	698	698	641	659	645	660	689	677	638	606	660	636	680	701	661	692	693	649	699	661	631	733	651	673	692	630	684	660	678	645	671	659	650	645	649	710	698	653	658	681	689	668	688	678	714	646	661	661	658	644	681	653	673	718	687	686	702	640	675	685	715	689	660	641	674	714	673	662	663	691	661	677	652	647	672	676	663	690	664	639	651	723	685	720	671	690	674	693	708	674	682	695	624	683	665	676	630	685	649	687	669	643	661	666	690	656	728	663	658	640	650	679	685	609	680	669	686	709	653	651	705	664	649	675	635	679	712	622	673	662	663	716	660	695	669	681	694	639	657	651	671	676	683	700	692	667	709	682	664	679	667	686	640	712	702	665	664	665	666	629	660	684	665	684	682	661	698	685	704	718	649	704	650	681	685	656	654	715	678	643	699	663	699	642	697	695	654	698	694	655	658	676	691	627	616	668	709	704	657	691	687	633	693	699	654	657	667	619	658	643	679	718	679	671	675	730	681	639	681	677	685	687	674	707	708	663	647	663	659	691	644	653	669	668	665	661	633	738	689	634	670	662	646	660	671	682	650	661	637	706	652	673	669	674	668	688	620	656	669	692	690	667	670	646	647	700	683	715	667	681	665	697	666	680	668	669	609	666	699	677	626	639	661	657	678	623	683	677	698	667	655	654	712	674	669	657	711	679	677	659	675	663	614	718	680	663	697	625	686	673	714	676	650	691	640	685	711	659	730	671	665	665	656	698	686	655	603	688	665	641	670	659	673	731	653	658	686	640	631	641	686	691	660	666	670	663	637	655	680	683	687	685	644	682	673	661	694	643	712	675	604	626	669	694	731	662	682	657	657	643	667	669	690	657	705	659	656	675	675	666	600	650	677	666	668	632	678	649	688	662	704	613	612	689	653	630	683	682	649	668	679	660	699	680	696	644	682	698	673	662	653	645	674	686	706	699	638	636	651	677	669	685	669	677	683	670	652	677	632	645	669	643	653	646	671	682	600	686	664	679	747	700	673	673	656	647	668	680	729	659	699	651	688	677	676	695	623	708	663	691	653	669	711	713	670	669	610	666	716	688	663	651	692	662	644	640	647	656	651	644	679	630	619	658	684	620	694	654	632	640	628	690	702	650	682	666	671	654	632	726	662	674	642	684	665	656	699	644	671	655	648	667	666	655	673	653	673	669	630	687	649	663	629	699	718	684	671	639	690	698	621	606	663	638	638	685	669	606	671	701	660	667	670	670	677	667	661	642	675	698	688	629	628	688	644	668	676	614	718	651	681	653	641	671	659	675	708	680	641	647	655	658	652	654	610	626	658	675	677	696	644	654	686	680	689	675	683	640	671	665	697
24496	21494	28840	24564	21483	8956	1969	1244	1001	1001	955	899	926	891	835	870	843	865	852	912	851	854	837	862	787	837	832	796	839	887	830	817	768	802	888	834	785	776	822	803	811	828	867	813	812	794	762	817	805	830	868	812	829	864	801	744	807	794	814	794	834	780	799	767	896	798	792	806	758	858	795	786	824	786	753	747	765	802	835	795	767	836	808	753	770	835	811	756	847	791	752	831	806	844	786	775	814	779	758	824	807	796	797	819	839	829	766	814	818	826	831	780	799	790	773	772	771	845	833	840	755	803	785	826	822	779	773	808	765	833	791	799	821	782	830	797	809	803	799	798	827	846	784	791	814	777	845	797	794	786	829	780	783	764	814	809	823	779	876	831	807	800	766	783	835	835	799	764	815	783	811	820	798	784	752	824	865	795	815	820	798	835	815	814	842	790	792	808	857	741	743	819	824	791	836	823	827	783	850	776	792	823	803	799	841	845	839	858	823	756	819	841	798	814	819	776	808	852	798	811	810	765	825	848	817	812	835	776	793	801	813	761	832	813	822	853	818	782	838	789	850	800	823	775	788	737	777	820	813	835	806	781	778	797	790	855	839	846	823	814	788	810	791	736	807	787	842	791	788	783	784	819	727	765	779	814	824	791	763	821	802	807	803	872	795	801	800	824	759	833	811	793	759	852	850	804	812	839	817	796	835	808	822	839	792	813	802	794	730	815	777	832	819	783	843	805	784	846	817	799	810	764	834	833	829	808	788	777	830	812	824	792	811	772	797	782	847	779	803	801	788	827	816	784	772	815	815	774	787	785	811	796	753	793	794	803	853	822	763	789	836	784	853	798	812	753	784	802	785	754	779	831	839	851	809	814	840	788	830	794	776	790	789	756	817	833	786	794	790	806	773	775	777	801	769	800	759	822	751	797	818	819	783	790	827	813	817	751	787	774	766	757	814	828	786	823	809	801	772	807	791	807	806	845	825	834	797	835	734	750	786	803	733	819	725	765	791	852	791	835	772	839	766	773	795	756	828	801	809	771	804	790	823	729	787	781	816	827	831	847	824	839	762	826	825	897	793	744	770	825	772	846	776	849	838	838	814	812	874	717	792	858	794	752	815	765	803	811	796	778	792	760	850	816	839	789	793	789	818	742	865	789	801	815	759	803	765	788	817	807	816	791	831	824	774	838	774	802	800	758	755	809	800	822	766	817	752	760	788	769	756	831	786	784	840	825	796	798	778	749	769	795	829	847	818	750	815	800	809	802	775	866	801	823	778	789	771	773	813	807	808	797	846	824	768	761	740	845	787	811	799	832	773	778	771	817	814	775	752	833	728	778	809	843	805	778	888	815	758	838	751	786	791	792	887	814	795	779	819	830	793	880	825	785	756	856	874	828	810	825	797	804	864	788	780	823	787	798	805	787	764	819	826	812	784	795	804	772	802	782	810	797	827	763	783	741	821	754	757	736	852	793	793	844	819	810	771	847	781	834	793	833	806	843	807	827	792	798	810	765	800	800	752	838	760	817	776	803	792	806	798	780	755	788	782	780	784	810	829	784	734	781	811	865	812	810	779	810	804	843	755	837	800	886	763	828	778	802	800	812	788	812	832	756	784	804	802	824	817	843	808	764	774	817	781	771	784	830	817	808	808	824	854	788	810	811	776	803	830	772	797	817	843	870	824	772	801	801	793	820	765	749	796	836	833	822	803	758	790	788	815	775	800	733	797	793	814	799	784	802	822	826	767	816	831	810	804	798	768	772	819	779	799	809	809	808	833	849	757	771	849	794	835	817	794	835	774	781	819	799	770	772	786	820	803	778	799	818	817	770	795	841	812	788	740	826	794	773	713	781	772	776	807	829	819	789	790	844	809	768	780	765	739	802	817	789	782	801	787	775	833	848	814	803	767	749	792	732	786	789	797	802	817	864	831	760	799	808	774	786	834	751	879	797	832	768	787	760	824	786	754	802	787	777	732	833	797	778	807	771	734	771	778	792	811	781	836	795	834	806	818	757	814	832	827	796	788	810	795	849	863	824	736	842	790	848	797	758	803	812	794	835	792	751	750	756	770	798	796	775	815	825	758	795	858	803	791	835	812	820	824	786	815	833	818	784	778	803	827	801	812	815	772	805	812	792	822	801	804	793	783	790	757	784	812	829	818	805	806	849	834	794	807	768	837	818	814	845	787	773	799	831	782	761	861	852	875	847	798	805	757	791	801	798	835	807	791	825	809	810	764	774	795	786	807	786	822	798	777	784	812	809	778	794	768	750	782	788	784	789	763	814	774	821	818	748	808	794	804	839	779	775	783	819	805	818	807	832	806	773	780	780	841	777	780	852	831	760	789	781	753	803	783	801	848	783	826	854	826	846	774	783	735	779	802	820	809	836	789	828	788	810	776	761	815	829	801	785	747	809	843	799	837	797	794	798	759	779	796	817	822	843	789	790	761	807	833	764	794	757	779	796	802	796	806	805	766	800	751	805	785	852	770	768	797	798	847	810	807	821	761	829	859	798	770	776	782	830	809	792	818	781	861	782	781	767	786	757	787	790	808	748	790	825	763	794	819	811	785	785	807	762	784	749	821	800	812	798	843	785	788	786	783	797	801	790	826	794	808	749	780	794	808	777	780	804	774	803	814	814	759	813	787	774	807	804	834	772	801	807	766	771	781	771	781	791	824	826	831	814	852	811	764	790	776	771	814	774	801	821	829	832	785	826	747	822	790	798	812	815	750	802	814	870	824	796	797	794	812	832	791	751	776	820	819	823	803	789	824	803	788	774	865	784	808	847	797	761	797	823	771	818	890	785	781	757	780	795	824	766	773	840	817	820	814	782	807	806	826	836	792	807	799	793	781	850	812	797	802	739	792	766	777	824	871	826	801	757	830	776	785	756	793	857	839	793	803	814	827	780	802	838	798	763	845	799	817	808	821	791	841	786	793	819	844	795	786	801	834	765	760	807	812	781	856	784	785	802	768	788	784	787	773	798	819	781	839	746	804	805	828	723	739	793	864	820	754	765	813	714	742	782	803	787	804	798	768	785	827	750	832	821	792	755	817	827	782	764	763	797	751	854	834	823	847	841	780	738	770	815	807	752	832	776	810	809	822	804	830	786	804	746	765	837	846	768	849	809	786	844	813	782	838	783	800	736	802	809	839	776	765	697	771	780	798	770	785	806	800	819	794	777	791	756	780	838	818	777	803	806	767	850	867	759	781	796	805	833	862	849	831	782	804	753	774	838	847	759	808	835	824	822	847	794	810	800	777	836	795	815	810	783	767	824	825	825	834	756	775	791	826	764	783	768	810	835	815	815	815	748	768	822	815	765	787	815	777	801	877	807	747	796	804	808	823	800	780	779	860	782	826	739	803	788	825	808	785	750	801	799	777	772	825	852	780	858	799	802	777	854	802	888	786	814	822	750	817	787	781	744	778	761	795	833	822	766	772	774	783	799	789	782	750	776	793	816	787	792	804	827	789	798	860	815	840	802
3784	6171	4892	2544	1847	1457	1173	1041	961	887	806	779	801	706	706	687	698	665	656	704	694	641	713	671	619	618	617	659	649	636	631	678	626	668	649	653	596	610	602	627	626	685	592	593	605	616	623	628	591	587	604	644	675	588	607	627	654	575	574	638	572	590	631	598	632	653	646	622	590	606	638	615	637	592	617	634	638	637	589	632	664	611	624	610	635	585	620	624	611	608	603	617	600	587	607	631	617	581	623	590	633	562	595	645	634	595	611	629	563	613	582	603	624	595	592	584	578	635	624	582	588	639	627	586	624	606	611	589	619	600	548	582	646	627	597	658	606	590	588	641	595	608	626	614	622	583	639	606	584	635	551	595	632	587	618	618	572	680	641	581	586	622	583	640	590	551	608	622	631	589	602	575	583	566	613	619	575	624	598	630	658	598	597	581	631	618	624	567	574	596	627	609	617	607	575	601	639	620	630	587	608	586	582	634	598	613	620	606	634	550	567	566	584	576	600	590	644	584	618	602	634	601	639	603	601	592	634	633	587	616	614	585	612	595	597	642	615	640	616	611	600	587	593	564	587	579	598	578	588	641	626	624	612	595	653	587	599	628	587	599	582	599	589	572	598	614	598	614	614	589	592	584	601	611	637	592	534	608	534	601	551	604	589	585	597	583	584	619	553	563	591	602	616	574	624	618	571	576	627	597	591	605	627	593	566	550	631	616	620	621	588	599	579	588	582	645	584	567	589	632	607	562	604	616	617	573	631	601	585	639	593	594	616	583	592	614	561	626	594	597	608	612	556	627	575	615	588	622	612	540	559	589	594	583	611	629	594	636	598	590	617	631	628	615	617	599	638	592	580	601	569	584	559	574	622	611	629	585	613	625	600	567	637	661	578	577	611	617	630	576	581	600	565	619	572	624	601	626	585	565	616	559	607	579	579	599	593	548	583	639	593	544	602	635	623	650	653	630	591	564	593	573	603	601	649	546	613	577	623	578	625	579	595	582	629	560	623	599	582	613	598	600	587	609	552	600	640	619	587	617	606	589	589	584	626	569	630	597	595	574	656	555	593	607	601	548	582	545	609	618	608	621	586	599	611	582	612	599	571	584	642	584	583	576	568	587	568	588	602	595	606	603	615	595	587	577	594	570	590	598	599	574	586	617	577	605	592	592	622	612	581	600	579	596	617	561	616	607	602	562	596	601	613	553	609	598	611	574	584	579	592	621	574	587	614	595	644	613	606	590	618	581	620	578	604	566	546	603	630	589	640	599	609	573	622	575	571	567	583	645	579	607	621	597	637	546	590	616	617	581	564	611	620	566	644	645	624	635	601	569	598	596	640	625	597	628	610	600	593	560	625	620	589	600	570	633	604	583	629	575	569	600	595	579	611	617	651	629	603	589	607	596	614	609	586	561	599	569	608	614	612	619	639	591	608	578	575	600	576	593	584	603	618	593	611	615	602	637	594	599	575	623	637	617	585	580	557	539	651	590	580	591	591	563	611	682	622	617	562	535	612	616	571	589	581	635	613	606	631	558	614	590	614	612	603	626	611	600	605	594	573	602	611	596	600	558	572	567	605	623	601	571	552	548	645	598	612	641	582	630	627	610	561	576	598	559	571	606	573	615	567	541	634	592	599	567	567	629	574	576	583	577	594	587	604	594	567	583	559	595	607	620	573	552	606	557	577	637	596	614	594	591	608	646	597	605	625	584	582	606	582	634	618	647	615	587	552	621	581	615	630	584	565	596	602	586	568	618	564	600	603	580	609	602	606	546	563	565	570	590	590	590	567	576	558	593	606	547	593	647	582	644	593	613	638	607	622	589	584	600	575	585	606	605	614	596	597	644	552	635	590	592	621	632	649	577	568	606	597	572	612	611	642	597	627	682	607	605	619	581	606	610	587	607	596	579	571	592	617	565	593	608	587	577	617	590	593	632	609	609	633	588	611	631	579	579	587	588	551	565	606	544	617	562	649	635	606	590	618	613	586	614	598	608	563	610	623	591	642	610	658	620	588	589	584	579	638	570	566	593	607	597	577	592	578	621	571	595	589	628	588	607	622	574	622	608	602	598	604	608	585	603	615	576	613	593	580	618	596	592	556	564	562	680	634	584	634	622	575	597	601	557	622	625	581	611	610	596	612	579	587	573	582	623	579	586	613	595	615	599	617	568	601	597	627	564	581	575	573	595	615	571	542	605	621	591	636	578	562	623	584	601	642	617	601	588	575	576	589	575	580	602	584	584	627	619	573	621	564	557	617	580	611	597	588	587	583	586	585	593	619	586	596	631	559	656	616	590	581	596	576	607	526	585	640	613	607	592	581	550	601	593	612	597	626	560	566	622	605	611	576	601	587	603	635	605	629	622	567	605	603	615	577	616	606	556	552	630	565	612	599	592	576	571	594	601	646	622	616	624	640	572	604	648	622	590	628	603	579	544	629	561	574	593	583	572	571	578	642	587	611	593	554	608	588	605	565	574	587	611	621	662	537	616	577	570	584	584	585	603	593	560	630	631	583	586	578	585	608	599	614	587	585	638	572	576	619	561	601	604	571	603	611	611	560	589	595	583	592	627	604	573	627	626	583	614	602	544	613	596	632	571	606	603	632	601	577	561	593	606	617	571	595	603	580	556	596	567	583	586	619	561	542	567	544	609	553	565	575	561	583	604	553	589	589	597	611	574	555	631	571	580	588	581	601	603	562	570	597	604	595	570	570	632	634	618	566	572	587	574	608	610	610	611	562	599	646	589	540	645	566	591	579	579	547	584	601	618	617	531	610	607	597	626	571	599	574	605	633	580	581	561	619	572	570	601	556	586	591	629	603	616	602	611	573	588	606	609	607	572	615	635	606	589	583	625	604	591	584	608	509	596	654	604	606	576	565	586	640	559	591	616	582	613	646	616	617	571	579	613	618	563	646	545	594	601	620	600	583	571	588	626	603	593	565	598	565	586	575	573	559	587	573	622	570	605	595	560	599	563	595	618	599	556	615	553	595	576	629	601	594	575	627	584	579	577	560	606	599	590	591	642	592	593	607	582	588	592	584	588	639	641	594	585	603	597	590	608	589	564	606	574	539	606	544	585	592	586	600	619	587	577	607	556	590	566	612	582	625	606	618	601	585	589	546	586	601	593	594	580	635	573	630	623	649	585	540	601	612	549	619	569	595	595	596	624	595	617	580	578	604	567	580	618	639	590	605	567	597	556	596	598	563	616	591	596	579	603	641	578	625	577	563	618	596	653	605	568	600	573	573	587	626	573	604	546	609	599	572	544	588	575	549	598	623	534	574	561	581	623	606	627	598	592	597	581	635	589	608	564	572	593	537	586	554	598	607	584	620	607	592	599	620	571	588	619	608	603	613	593	572	597	596	611	568	568	587	608	583	637	601	560	635	603	626	617	590	592	557	579	606	586	523	577	614	613	595	640	593	598	582	591	551	574	609	591	569	594	600	622	547	584	575	604	642	563	594	602	554	615	596	540	612	544	593	623
27842	10680	1235	737	573	512	550	535	498	506	500	561	514	552	522	556	524	568	555	560	535	509	530	539	544	567	567	546	538	547	563	569	500	565	529	554	518	521	535	483	558	527	559	560	504	535	524	527	492	521	550	528	547	546	548	540	532	543	535	537	512	544	558	567	528	557	507	518	582	528	536	565	556	570	507	516	510	548	504	521	508	548	529	489	542	505	495	533	534	506	533	527	525	565	582	507	517	543	549	541	548	520	487	558	523	531	522	560	555	546	545	566	531	564	511	583	541	503	511	515	562	543	561	528	503	522	541	564	526	545	507	538	541	531	543	556	504	538	542	496	594	514	534	550	550	528	542	549	508	552	545	490	506	535	554	532	579	547	521	511	509	516	555	529	545	575	556	460	490	550	548	552	551	521	508	556	547	511	535	534	530	519	516	578	516	512	551	526	534	557	533	523	572	533	507	567	519	565	503	546	539	531	549	560	544	574	495	536	510	526	517	542	576	512	524	547	573	498	531	507	536	489	530	532	522	507	506	517	546	530	491	518	516	534	506	541	488	518	519	505	507	516	509	548	510	520	489	507	527	544	527	497	526	482	522	556	533	533	523	542	501	512	508	558	544	519	515	537	537	538	514	557	553	529	567	534	557	542	531	569	536	521	543	545	547	522	532	522	519	497	553	550	580	524	505	517	483	542	539	541	527	515	510	526	555	545	543	548	545	554	518	523	581	526	591	533	533	535	485	544	521	565	522	538	510	558	536	507	544	548	543	524	516	575	525	576	545	561	558	575	569	557	518	540	525	523	542	562	562	538	533	531	582	514	501	507	547	579	522	506	539	529	540	507	536	518	496	545	518	557	543	494	505	531	516	508	542	513	558	606	503	549	556	554	512	501	548	511	507	476	535	550	509	496	534	572	570	551	516	539	582	535	502	564	499	499	527	542	517	526	514	535	525	531	524	524	475	519	540	502	515	523	565	476	512	509	552	497	552	538	537	521	512	485	537	541	518	555	500	527	516	582	523	528	567	539	506	494	509	557	566	543	527	509	548	509	528	546	537	516	509	527	524	535	560	533	569	516	502	525	505	539	511	543	535	551	541	514	515	512	520	546	510	516	533	531	536	517	510	479	548	536	496	525	543	544	512	574	568	523	538	538	571	544	584	547	500	565	503	503	550	533	547	520	497	586	542	513	527	508	570	513	523	555	562	510	548	531	512	493	530	482	553	548	552	535	513	553	535	490	477	518	535	536	511	532	515	547	545	516	533	540	489	554	555	498	550	586	554	527	534	544	506	531	525	521	543	524	569	542	562	497	541	548	543	552	544	507	515	551	547	514	528	545	570	556	506	505	531	532	508	556	566	532	528	528	524	528	530	538	509	531	528	519	484	558	506	537	538	568	533	508	525	507	488	536	540	536	555	517	521	488	562	530	516	530	519	553	538	538	555	564	520	513	539	508	558	552	517	555	558	560	532	571	513	497	531	534	551	567	567	526	543	549	520	546	519	517	532	564	510	538	543	523	564	527	534	540	541	519	542	563	521	547	489	536	540	526	559	528	591	549	547	545	509	536	530	557	522	532	592	516	535	546	515	510	544	519	527	579	494	550	529	537	506	542	536	532	559	549	563	547	514	535	549	535	490	570	539	540	535	517	522	516	522	510	562	548	524	520	527	577	545	535	576	546	541	488	475	518	531	510	505	499	520	555	573	557	502	515	534	542	566	536	544	580	530	509	549	509	531	537	510	517	538	507	542	515	480	518	520	551	536	571	511	521	568	525	527	486	550	537	511	532	506	503	531	466	567	549	593	527	540	507	530	548	525	529	553	504	556	529	539	498	506	508	505	541	514	536	509	524	544	546	539	541	540	519	565	577	561	520	565	507	516	568	558	526	498	554	521	526	538	528	527	535	512	595	495	511	553	498	506	529	508	526	530	508	557	534	563	535	556	492	558	532	500	533	542	513	514	522	544	516	517	532	522	544	554	541	545	528	556	511	470	557	536	549	535	534	532	553	510	530	550	508	536	487	541	555	520	500	526	582	559	530	521	516	544	527	527	519	533	525	554	540	536	559	523	526	547	543	571	568	543	550	538	548	564	568	544	575	526	532	536	606	521	534	547	557	530	510	500	537	548	534	525	526	534	553	569	545	526	536	535	548	539	479	536	505	545	549	497	510	539	519	532	545	549	535	553	529	550	539	529	506	528	502	562	533	529	516	561	522	571	532	520	550	563	549	515	587	497	529	515	517	520	548	541	529	527	566	550	560	518	538	470	550	529	534	515	535	518	515	524	513	541	524	550	544	519	552	536	534	498	524	584	522	520	535	544	552	482	519	557	494	523	547	558	574	547	538	519	535	532	560	530	537	544	545	528	556	549	496	499	541	532	524	510	575	527	524	558	557	539	538	517	545	537	570	539	550	511	556	539	540	543	562	546	547	523	576	533	494	521	573	515	524	522	520	507	516	519	563	508	515	517	514	545	567	559	547	493	534	518	548	542	484	502	482	553	498	548	525	505	493	528	523	520	549	497	548	503	531	513	544	506	552	505	483	519	518	508	539	515	515	536	530	532	485	549	531	514	504	517	506	518	550	504	539	539	519	551	551	515	531	505	510	589	526	543	550	511	542	553	559	552	535	523	572	529	519	509	499	502	493	542	526	570	525	500	515	507	488	517	510	536	513	533	475	529	571	507	509	564	542	481	501	537	564	554	583	561	567	544	517	559	517	512	566	570	526	541	506	538	536	513	538	548	564	527	575	506	541	495	589	561	557	521	508	517	493	483	507	511	518	538	555	557	541	564	553	550	541	541	547	508	536	528	544	524	528	498	490	506	540	544	517	535	547	586	551	510	544	512	521	513	537	559	558	559	527	525	537	531	545	546	522	550	542	529	510	504	547	537	523	536	475	523	492	568	578	521	531	489	540	569	549	493	558	555	539	541	539	507	548	538	523	513	522	547	555	546	506	519	520	530	550	574	546	537	535	524	558	549	528	526	524	529	529	526	535	560	534	535	546	520	553	541	540	547	496	521	544	558	545	537	515	501	552	524	529	518	518	529	573	548	542	557	496	559	527	556	561	532	517	573	512	492	552	566	522	499	551	537	531	536	523	522	513	532	493	532	531	533	504	530	490	481	516	541	539	508	567	525	513	557	525	544	547	527	529	567	513	540	575	549	535	501	527	540	551	508	478	545	514	511	558	564	534	527	525	492	515	562	582	544	578	525	550	549	550	505	580	493	501	546	527	531	532	518	497	559	525	509	542	566	555	543	502	556	555	528	500	500	551	560	506	531	488	525	513	486	514	558	546	556	553	534	532	546	528	529	532	571	521	511	506	486	510	520	560	533	560	531	540	533	575	573	554	533	550	545	556	535	505	540	496	541	526	498	519	549	546	518	517	548	546	548	461	531	539	480	556	569	520	543	529	576	582	530	528	510	529	574	604	518	541	552	536	551	568	531	534	507	507	547	553	485	493	543	524	520	529	540	545
4808	589	504	438	391	383	423	397	395	403	380	362	390	415	382	376	372	437	378	369	394	383	358	395	392	389	348	370	366	383	394	382	365	365	401	397	406	384	388	390	402	381	376	401	415	375	384	371	410	393	422	380	367	359	384	405	371	365	412	380	371	371	382	365	353	371	388	388	381	351	400	372	380	397	407	390	398	390	367	419	398	389	400	376	375	381	366	369	357	402	354	378	387	374	411	369	363	400	371	412	404	393	380	407	393	397	388	393	403	362	382	367	382	383	398	380	389	400	398	377	364	396	425	400	426	370	375	375	356	392	391	361	373	418	356	383	403	403	361	371	415	411	370	367	373	373	421	386	389	370	410	428	380	340	412	397	351	371	403	358	402	385	373	347	371	401	409	367	351	380	391	388	405	383	394	377	370	389	385	398	374	388	377	367	378	373	397	341	364	351	387	386	402	362	391	376	354	384	363	354	338	348	371	366	379	377	381	399	357	387	408	385	418	391	368	415	372	393	395	383	388	364	358	373	411	373	379	421	391	380	388	384	385	363	396	377	397	382	369	377	368	381	359	394	378	392	362	373	355	384	372	398	409	404	379	386	409	367	403	397	376	396	388	403	417	379	365	391	368	367	368	393	371	389	400	408	348	370	399	406	389	395	373	374	389	407	395	362	366	358	362	395	412	388	366	372	373	376	390	367	358	382	372	374	374	374	388	390	383	371	397	366	392	367	377	426	348	385	360	378	403	368	378	354	379	359	367	380	358	375	384	345	392	362	351	399	365	417	403	412	370	410	368	357	360	382	386	391	373	382	395	385	393	392	378	429	399	391	394	360	361	379	385	372	411	381	377	383	386	379	390	398	378	403	398	383	425	397	419	359	404	402	363	394	393	373	403	376	362	425	391	388	427	404	385	381	384	365	372	425	383	399	406	395	380	377	372	370	393	371	397	375	425	402	381	362	395	378	397	417	368	402	390	404	360	391	397	385	395	391	419	395	385	388	373	347	375	391	389	373	397	395	368	363	417	408	344	358	364	384	355	375	377	359	386	364	403	405	395	386	355	376	364	384	393	362	415	402	362	365	388	357	394	380	388	380	388	355	386	369	409	395	400	374	415	388	406	383	394	396	363	371	387	392	416	399	389	389	388	411	373	380	400	347	384	394	395	385	383	384	372	370	384	398	389	389	374	362	370	398	401	358	363	383	393	393	383	408	385	382	386	375	386	427	364	435	354	369	372	360	355	379	440	368	402	401	351	349	373	391	397	386	385	360	361	410	386	396	380	366	376	391	402	375	396	386	394	339	378	379	386	399	388	394	358	405	364	392	353	380	359	402	407	389	398	397	384	404	351	346	395	398	381	356	359	371	375	381	394	383	368	388	404	397	375	380	376	364	378	404	393	352	386	377	393	401	381	380	358	387	377	395	380	356	376	394	380	378	390	388	401	383	367	400	399	387	365	393	410	372	334	368	368	351	385	382	360	401	352	409	395	368	364	376	399	375	386	369	356	415	371	393	398	423	425	405	392	402	357	366	368	391	374	383	358	335	374	361	359	380	360	375	365	381	385	355	402	372	374	416	400	381	386	351	382	412	373	391	368	356	390	383	371	382	350	372	376	375	427	387	393	352	402	403	370	370	380	406	392	390	377	375	394	406	396	375	364	424	428	350	364	387	366	386	397	378	379	395	342	372	383	373	390	381	343	362	380	366	351	383	409	411	361	345	408	396	364	410	394	391	375	416	367	369	413	380	408	377	380	389	353	420	344	385	386	395	420	379	396	367	362	404	394	381	402	372	403	393	357	425	401	358	357	373	385	411	375	403	389	370	401	381	375	392	374	392	404	361	358	383	396	401	381	354	370	364	378	385	370	388	348	426	356	416	382	393	355	389	413	356	406	400	372	396	376	415	386	410	399	402	401	372	379	376	366	384	372	413	358	345	413	418	414	359	379	419	397	394	388	398	368	377	393	369	393	428	379	361	386	393	369	387	373	351	400	415	390	386	376	367	392	392	376	394	416	415	401	401	365	365	382	370	361	386	396	401	376	403	380	363	395	352	385	374	407	423	357	411	376	333	371	368	413	378	360	388	384	414	391	369	379	394	424	362	400	338	371	412	435	383	369	398	376	384	377	382	384	370	395	383	397	365	373	402	362	393	375	419	401	370	378	361	358	375	387	402	386	411	377	370	403	378	383	409	379	392	404	414	391	394	373	361	418	388	373	373	417	374	387	358	387	388	380	378	360	388	376	401	341	382	390	426	398	367	362	383	372	374	424	436	386	387	402	371	374	360	405	325	393	389	369	390	388	405	400	401	384	424	357	392	355	376	357	398	424	390	399	385	398	364	353	398	398	408	381	372	349	378	398	369	384	364	386	403	413	396	416	424	395	419	400	369	396	383	398	393	436	391	433	396	360	361	352	402	377	389	431	413	382	379	372	394	398	360	387	366	384	393	418	376	390	407	341	382	399	365	404	351	396	363	402	409	417	363	389	327	391	405	366	371	373	379	378	376	404	428	429	365	389	392	393	363	377	374	395	365	396	392	375	399	349	378	409	344	406	336	357	387	354	381	372	376	364	337	384	373	400	385	412	422	384	399	349	399	366	382	377	364	354	400	391	410	351	361	352	384	365	365	389	400	367	377	381	384	365	388	376	397	374	375	400	343	382	362	391	412	393	412	379	367	389	355	415	370	400	383	379	391	342	376	367	357	395	409	377	374	373	393	378	365	366	387	350	385	395	376	407	418	388	394	391	380	386	374	401	391	397	401	414	387	391	419	403	384	369	355	363	398	384	405	375	372	372	346	403	344	386	381	393	378	411	371	403	371	368	379	369	377	373	399	365	365	390	332	423	421	392	382	370	400	371	367	381	399	362	353	369	401	395	376	347	381	424	400	419	376	392	386	370	398	368	386	439	384	437	378	390	373	404	381	395	346	371	378	388	371	399	399	408	383	363	399	387	396	391	364	405	367	377	392	381	375	417	397	379	350	392	363	353	361	337	386	417	402	395	368	393	385	386	380	410	367	392	377	383	366	359	358	422	429	367	359	405	393	375	394	370	392	404	379	364	366	402	412	374	363	367	345	353	385	382	370	367	402	385	379	386	397	350	397	417	383	390	346	395	396	414	397	381	399	375	392	390	426	392	391	429	357	396	353	403	348	379	382	398	395	397	383	397	394	416	364	366	384	416	415	399	407	354	448	402	401	351	394	386	387	371	404	382	362	369	377	363	405	391	368	396	401	367	407	383	403	407	422	375	412	379	369	339	396	378	376	366	371	377	364	388	397	352	372	378	394	393	380	395	359	390	375	377	410	383	403	369	394	410	401	376	367	362	414	404	361	428	424	437	403	387	381	381	398	399	375	387	408	371	404	381	374	374	428	363	333	362	408	404	405	405	376	377	348	391	384	383	358	389	376	370	405	372	355	380	377	387	386	381	425	373	384	393	396	371	385	367	388	405	372	390	378	394	360	404	368	362	408	372	390
25557	21482	27926	25456	11386	1887	1420	1126	1056	1020	1028	1021	996	953	960	969	915	957	945	997	955	928	957	904	926	935	956	942	911	935	945	948	920	968	945	925	934	907	960	986	933	880	935	955	937	980	936	891	977	929	974	927	925	977	929	966	967	928	920	949	895	933	973	963	996	991	921	904	930	945	963	953	956	978	957	895	948	941	952	946	901	956	959	948	983	940	929	922	908	959	973	917	979	938	908	971	874	910	963	902	936	908	899	975	913	930	926	813	894	927	920	955	959	929	938	905	990	933	917	954	949	947	943	945	962	894	863	933	923	942	987	951	904	868	936	908	928	952	956	911	983	916	922	952	966	964	940	965	897	896	980	923	949	905	877	946	927	868	960	939	908	914	944	937	941	970	905	924	958	964	911	908	945	918	900	887	909	958	887	905	942	965	940	914	942	951	884	951	971	951	916	939	953	899	890	879	950	940	894	992	930	987	974	972	888	931	907	954	939	896	938	894	909	866	990	929	908	918	921	886	943	942	939	935	894	955	925	916	956	971	936	941	958	960	956	932	898	904	955	907	909	962	987	934	984	900	934	941	926	942	905	962	884	941	915	965	968	970	945	921	938	1020	933	908	932	905	924	955	948	908	907	905	954	946	937	952	948	968	916	945	941	985	893	893	922	979	970	882	922	944	948	889	879	902	876	905	1001	906	905	942	951	927	917	948	910	921	937	959	913	963	891	979	917	917	858	885	932	903	960	914	956	994	920	900	980	875	940	918	908	863	877	950	943	922	925	960	945	948	892	852	980	946	926	937	918	938	932	955	971	928	963	933	869	859	932	953	927	907	869	886	895	911	894	887	987	879	919	952	889	939	936	944	932	951	981	905	961	924	907	884	919	963	949	927	930	948	894	918	914	1013	876	934	900	874	923	938	958	973	919	948	916	933	939	955	950	901	978	979	891	916	888	903	949	947	968	967	887	924	936	974	893	879	939	875	919	881	880	911	936	898	966	921	933	873	949	928	932	892	908	932	986	941	938	925	918	986	969	894	912	928	894	946	911	904	921	916	932	917	969	927	902	936	951	961	990	919	942	926	925	928	919	943	924	918	963	929	997	954	971	924	952	913	893	857	959	941	900	984	882	956	890	896	940	927	863	932	926	917	916	916	931	962	891	885	950	936	924	969	898	883	962	945	888	885	912	997	901	897	908	919	909	921	918	917	932	893	924	862	908	926	917	949	955	965	899	923	882	955	897	942	878	940	888	946	933	962	958	905	899	913	955	951	894	879	935	952	922	921	877	904	920	980	961	950	938	890	989	937	975	949	916	910	909	996	930	930	977	909	940	924	917	940	870	966	961	954	909	984	961	928	917	866	917	928	895	890	988	946	909	923	935	961	976	921	991	904	865	930	940	938	947	930	916	967	879	911	966	868	945	1011	971	972	960	963	923	936	888	884	896	903	872	937	955	919	938	905	954	960	899	934	934	932	892	921	892	950	930	980	949	991	943	925	948	941	923	895	973	925	904	939	958	937	940	874	929	910	918	928	885	949	955	856	936	952	942	949	915	992	951	949	954	985	900	894	954	910	959	882	924	913	900	940	951	947	895	929	975	916	961	933	890	856	950	912	956	878	919	891	927	904	894	929	908	961	885	906	899	877	888	929	888	950	917	968	954	940	908	906	996	890	959	896	900	874	922	925	948	932	967	932	968	966	915	936	910	984	918	950	912	908	861	945	913	894	963	952	960	988	918	946	938	974	933	980	928	915	969	878	931	965	871	950	888	933	896	891	914	904	907	894	962	930	873	937	886	879	973	985	991	888	939	971	906	916	965	956	885	947	872	948	892	910	913	938	926	959	947	933	929	882	969	927	906	881	919	919	905	893	899	961	930	869	926	927	887	921	951	943	882	912	893	903	935	949	960	941	936	938	882	1017	966	968	910	933	919	906	905	909	921	929	896	893	950	915	908	875	943	918	894	853	912	930	940	900	940	950	930	892	952	910	950	889	922	923	939	902	965	889	922	939	888	952	921	968	948	903	934	953	921	943	922	914	963	890	885	902	892	908	934	1028	949	929	962	970	928	934	937	945	925	900	917	919	935	906	946	946	894	974	916	973	886	987	943	975	936	915	919	921	855	968	935	910	944	926	898	963	950	895	899	952	951	922	919	918	961	907	891	927	875	894	927	912	915	911	892	941	943	911	909	914	927	955	906	940	919	960	960	920	964	927	931	892	932	886	877	892	946	899	949	860	929	867	916	956	890	954	946	877	916	917	913	861	958	912	899	917	924	946	917	930	927	882	865	971	952	908	909	928	939	872	903	956	877	984	901	936	948	916	973	949	889	982	913	940	904	947	939	903	958	929	932	968	889	932	1019	897	935	952	950	988	898	915	930	965	893	946	896	914	897	956	890	928	908	943	968	929	899	937	967	911	920	936	937	971	955	949	907	924	938	941	897	962	899	872	937	892	936	898	928	950	922	938	932	931	1009	875	929	1020	949	964	930	939	913	908	917	945	916	923	903	931	898	923	951	906	892	939	926	916	930	950	927	962	877	945	925	934	893	896	986	947	938	986	916	939	952	943	988	906	902	904	937	914	944	929	961	932	921	930	877	944	947	902	924	933	945	938	935	912	944	908	967	866	932	905	985	922	876	973	993	969	913	905	909	962	960	941	981	957	914	844	943	893	879	942	933	905	954	928	917	949	861	955	893	985	957	912	849	909	930	910	904	964	942	935	906	935	958	922	942	932	932	942	898	919	938	955	946	929	931	955	924	896	913	894	908	957	959	968	887	957	920	931	917	925	896	964	921	932	903	890	926	911	909	862	874	915	866	934	958	941	890	910	934	917	917	960	921	920	927	897	934	969	941	951	947	914	992	907	917	931	951	914	938	950	941	980	944	896	888	949	963	922	937	931	920	893	905	969	884	878	926	963	938	953	977	895	895	937	925	907	884	946	944	903	955	941	926	944	901	936	930	959	911	879	908	925	914	895	916	917	889	898	897	909	933	912	946	924	938	915	890	898	958	896	957	922	959	936	908	911	925	958	935	918	927	926	921	928	897	868	900	908	860	908	951	891	941	923	865	947	917	914	876	945	915	968	955	951	934	937	940	940	865	947	896	900	917	905	912	942	900	904	928	911	909	919	949	840	920	932	942	914	934	918	937	932	935	911	975	928	936	952	935	953	909	934	888	905	932	943	947	933	1003	894	987	937	928	931	932	888	915	897	978	969	925	918	961	943	893	950	863	946	920	957	953	943	923	925	924	960	984	964	928	928	885	960	915	928	927	934	943	926	941	914	896	950	879	918	943	927	994	998	955	975	925	888	929	903	917	926	934	891	917	938	951	945	836	949	953	887	930	929	926	838	896	907	881	917	939	923	923	944	952	916	976	946	928	898	940	951	945	948	893	940	935	942	933	927	935	978	904	926	941	935	926	909	935	961	950	963	939	908	956	889	939	949	918	922	987	932	933	944	954	900	900	940	948	968	935	919	957	905	911	934	930	905
3612	3631	3093	1815	1323	1089	1002	864	832	809	771	745	742	811	731	723	704	698	716	717	684	726	742	673	685	703	764	663	701	672	678	712	711	652	678	724	720	709	667	706	748	679	655	656	657	692	639	667	666	734	635	726	685	663	674	730	640	701	675	666	725	640	688	661	708	696	686	681	680	709	715	655	672	710	696	662	692	649	661	673	683	731	731	620	683	654	692	692	715	713	669	703	639	657	675	674	694	653	697	652	673	673	692	685	713	611	667	695	640	734	697	679	651	677	665	712	666	663	632	690	647	594	713	754	701	642	677	672	658	636	709	677	675	685	683	670	657	646	651	683	653	663	659	670	635	680	675	686	702	669	662	659	642	703	677	734	686	672	644	656	699	666	663	657	687	671	664	664	696	710	675	646	682	665	682	644	663	673	678	676	649	756	636	696	680	661	705	691	674	622	657	708	694	609	703	714	649	657	710	718	697	666	682	644	638	663	696	691	681	676	683	641	659	702	677	649	665	658	695	681	630	728	672	711	679	702	668	686	686	668	679	657	678	664	669	652	641	671	668	630	671	689	663	708	676	657	709	721	680	681	704	654	662	676	670	713	653	696	635	690	652	666	725	649	667	655	667	675	640	702	661	750	642	641	678	634	674	681	654	680	663	715	690	690	713	705	682	697	702	677	624	664	675	653	665	697	660	644	678	654	656	651	652	666	640	677	690	699	650	694	675	682	723	656	705	667	679	631	663	705	677	688	692	668	703	686	672	696	687	657	692	692	669	703	664	661	709	670	654	667	675	675	687	642	695	690	684	715	707	719	630	670	657	693	649	656	660	694	723	681	658	679	691	651	708	683	690	724	691	721	683	686	683	618	708	680	679	669	665	646	705	660	667	707	646	657	691	693	654	705	643	650	682	644	655	686	731	674	649	683	617	671	686	707	681	658	672	692	681	685	616	644	666	702	727	706	658	632	622	675	694	693	666	747	623	647	655	652	658	701	616	703	692	658	664	672	692	670	682	689	669	684	677	628	659	687	623	606	651	602	642	705	623	699	643	656	682	693	684	687	691	686	627	696	704	684	625	649	680	688	626	680	616	714	677	679	646	689	638	694	696	658	633	676	647	701	647	699	699	705	703	707	704	670	672	682	647	683	682	682	696	677	670	688	685	682	653	698	683	687	687	680	646	673	712	672	657	702	666	642	638	663	723	643	672	643	685	648	667	707	667	646	667	679	699	650	675	690	703	664	673	630	686	662	693	722	688	709	655	668	664	668	680	695	663	666	664	683	643	635	642	620	696	667	691	696	669	662	708	686	657	671	692	675	645	647	666	674	660	682	649	674	664	662	701	687	637	625	673	681	669	648	663	672	729	690	642	650	715	639	682	704	632	695	697	685	675	680	672	674	656	716	701	686	660	695	709	647	644	666	632	630	692	694	670	674	670	614	628	663	688	609	619	696	601	639	684	660	664	623	712	658	585	667	675	731	667	668	662	687	672	696	692	666	692	682	715	683	697	654	664	715	671	713	659	648	641	654	677	626	645	652	665	652	667	714	686	683	686	650	670	589	675	674	675	682	667	645	690	679	601	648	657	697	636	660	704	648	646	600	601	657	683	666	676	717	655	641	675	712	691	728	680	677	704	668	669	659	674	625	657	693	700	644	665	701	696	680	645	644	656	686	652	692	733	736	694	667	727	661	647	729	629	651	678	691	633	661	673	697	703	691	670	697	664	597	705	686	658	669	661	696	639	697	710	686	697	662	661	638	688	682	630	641	677	706	658	698	673	712	631	691	618	669	674	685	660	717	718	650	674	697	703	627	671	679	698	643	694	681	678	663	660	697	692	703	681	663	679	679	649	650	697	667	681	672	658	665	640	649	661	649	705	708	662	720	670	631	616	677	650	653	616	665	724	664	632	642	656	658	699	679	670	654	689	680	693	664	684	630	694	675	640	686	612	671	655	699	653	645	649	722	665	679	629	682	678	673	671	645	702	694	646	646	682	644	708	649	689	725	707	671	666	666	707	749	659	658	677	682	652	687	680	697	649	642	706	665	624	674	672	625	684	664	629	633	684	692	672	725	695	640	648	655	689	690	683	624	659	677	687	668	690	659	669	670	648	657	684	672	648	680	678	715	708	701	703	704	699	684	701	677	668	630	671	639	666	657	642	649	713	634	712	675	696	659	667	697	643	713	678	669	710	665	674	641	654	625	678	660	645	649	643	664	692	683	633	678	706	676	676	672	691	666	672	644	634	647	702	712	667	669	691	650	639	704	719	658	664	654	683	667	677	653	679	691	682	656	697	668	701	655	672	690	671	679	684	668	658	691	648	723	661	694	701	664	645	679	650	709	632	678	701	690	666	706	648	675	656	637	688	709	650	670	690	676	637	654	624	647	715	707	668	628	684	693	663	717	637	716	668	667	675	677	656	673	651	645	654	653	689	613	730	668	703	652	682	631	653	665	651	671	675	665	677	682	708	668	696	695	681	716	662	674	658	636	637	718	645	673	680	711	640	654	711	697	666	652	686	644	724	676	696	642	719	667	639	630	628	690	646	706	641	706	702	659	652	660	679	642	632	648	670	661	705	704	693	663	641	712	708	635	665	656	691	643	665	659	681	668	670	688	677	667	653	678	658	745	684	735	633	646	652	660	667	668	687	657	648	721	687	656	676	616	624	675	628	665	656	633	669	653	658	675	652	667	667	674	699	692	697	668	617	664	700	704	665	639	658	681	624	671	686	629	647	665	647	680	660	652	646	657	678	653	691	668	683	636	630	729	749	647	648	692	708	694	651	678	645	642	658	678	708	652	662	685	678	680	691	659	706	672	624	692	655	646	700	633	705	689	695	647	697	652	715	670	677	702	633	669	668	645	674	692	679	657	698	674	610	653	649	672	661	634	629	695	658	650	627	671	691	702	642	686	696	682	678	674	686	711	667	672	652	666	663	656	673	713	688	660	691	608	631	639	619	660	713	673	635	680	655	673	667	657	663	656	703	641	624	690	645	707	642	658	651	689	668	625	698	670	657	676	652	653	697	638	706	654	652	718	654	686	732	639	676	690	683	649	700	640	642	657	696	712	660	660	660	680	623	673	637	661	647	674	717	706	637	656	634	676	702	691	691	641	699	665	700	675	690	665	690	670	655	685	703	661	642	659	651	644	679	632	634	648	644	632	640	675	675	654	608	631	663	687	683	634	685	648	664	675	662	636	669	687	613	696	675	624	674	617	655	631	676	692	687	714	606	736	667	677	647	675	652	674	675	693	683	684	693	720	713	694	666	668	683	673	705	684	635	675	683	686	664	639	678	662	673	677	738	642	657	705	674	665	725	711	673	671	672	617	670	660	696	706	636	657	698	660	684	683	700	698	690	634	659	688	661	678	683	660	678	718	675	648	683	712	666	662	683	668	663	707	686	703	661	666	646	664	645	660	661	656	690	698	628	684	691	641	689	655	708	688	663	614	686	651	619	653	643	638	629	630	720	671	641	673
24480	21462	28804	24526	21451	9108	1818	1234	1032	1052	923	936	905	859	891	859	822	875	834	852	886	830	867	871	851	797	786	848	854	837	859	824	850	813	837	894	818	778	855	840	840	806	822	808	797	832	816	824	826	781	817	817	824	867	809	831	784	849	807	831	805	740	817	844	864	836	815	763	773	820	800	832	762	804	819	879	826	797	781	817	792	793	798	820	813	822	747	794	808	803	796	823	794	837	812	810	825	828	799	778	855	792	837	777	817	784	796	826	822	773	811	778	781	806	860	793	869	848	812	828	812	819	798	771	806	754	820	839	781	819	820	835	835	795	816	828	792	792	767	812	815	803	838	814	800	797	815	825	856	812	773	870	860	800	822	812	810	841	761	808	800	808	847	850	838	809	760	786	824	793	768	829	785	826	775	801	761	790	778	838	802	792	801	806	784	755	785	846	803	806	811	764	812	807	823	811	791	775	819	767	787	836	779	815	815	812	814	803	792	823	826	845	795	813	898	819	815	791	815	811	898	805	780	781	829	876	829	790	820	799	862	808	804	770	814	794	750	824	858	805	810	809	772	787	765	802	776	830	788	760	771	816	782	806	794	810	842	786	836	792	804	812	893	868	770	768	754	771	774	798	784	786	806	787	827	769	776	778	781	845	808	771	830	821	785	818	795	843	822	768	843	758	837	776	788	754	848	786	791	789	811	797	802	867	835	833	762	886	816	833	784	762	877	787	797	782	758	789	797	821	786	789	829	802	838	842	783	754	863	770	851	821	815	806	807	807	807	809	806	833	821	805	803	791	799	755	772	784	778	849	749	799	820	764	806	780	771	822	820	743	812	778	807	787	767	795	770	819	821	880	861	823	838	866	778	808	756	808	754	828	799	805	779	791	801	793	808	824	814	760	798	746	808	810	765	835	815	829	785	823	830	798	766	744	784	901	797	787	786	775	815	789	800	766	782	797	777	819	801	797	825	783	780	849	771	805	832	813	815	850	781	745	815	820	814	794	798	810	754	791	803	781	849	798	787	792	842	791	800	791	762	811	766	793	759	811	785	798	818	799	782	827	788	744	825	821	802	802	839	791	774	801	824	797	766	822	785	796	804	758	787	789	757	816	800	822	793	800	827	822	784	856	786	743	822	796	826	749	767	838	800	813	789	791	823	814	846	764	798	800	805	785	827	808	738	868	823	731	800	793	840	843	797	816	775	845	814	776	783	799	824	775	793	816	758	824	822	800	753	806	804	810	800	799	817	736	796	795	799	822	829	815	823	784	846	789	782	762	787	816	803	827	766	843	814	853	747	842	811	776	807	828	791	780	828	808	765	822	782	775	802	807	772	840	789	845	792	799	825	761	829	799	731	817	858	822	775	802	817	819	813	819	839	852	831	774	855	793	767	824	798	808	765	808	850	809	803	836	808	763	812	843	780	786	810	822	811	799	805	796	818	802	771	764	816	774	792	842	836	816	867	757	819	839	814	749	803	768	823	785	829	756	785	800	786	822	828	863	828	818	783	805	837	825	802	853	771	835	800	847	806	772	784	814	833	792	843	753	779	779	795	816	828	802	813	781	797	787	832	800	759	781	815	805	801	814	811	803	835	784	816	828	835	811	809	782	804	783	800	800	839	767	821	831	890	775	750	803	799	756	832	834	772	798	759	763	840	761	851	808	797	833	818	826	782	788	836	840	817	783	758	843	770	798	808	822	831	832	829	796	785	784	787	819	792	902	805	778	824	835	796	822	779	786	795	768	836	756	807	838	755	831	796	824	846	800	820	769	779	809	758	784	812	740	827	789	812	783	833	823	823	792	811	774	806	799	750	827	797	763	771	846	810	821	839	800	798	816	789	835	807	828	752	790	847	877	788	786	764	838	807	842	775	815	815	817	809	810	837	842	738	773	826	793	790	794	841	797	775	788	819	784	758	822	775	782	838	808	884	809	801	815	835	804	785	730	817	829	752	760	812	777	779	746	773	760	829	831	787	818	798	789	771	814	806	818	810	795	838	769	812	795	764	789	802	791	815	793	797	799	841	794	836	829	868	757	852	812	848	841	770	803	802	782	764	813	805	810	736	808	809	772	824	796	825	818	766	808	799	797	802	831	823	825	825	799	784	799	757	778	795	815	804	773	786	839	781	778	801	814	819	764	857	807	817	805	830	795	802	768	857	777	852	828	802	760	798	812	825	782	822	806	791	808	804	796	802	774	804	792	834	820	819	791	817	786	818	821	791	830	808	767	833	816	822	801	787	822	784	804	810	814	831	775	803	763	819	802	863	792	815	780	822	850	804	759	767	776	801	790	796	851	753	807	832	791	802	767	818	846	783	777	793	831	752	859	794	766	760	801	853	810	827	782	775	850	761	766	830	731	785	754	837	795	784	780	807	794	794	842	749	780	828	818	834	843	832	822	765	791	804	813	787	834	804	824	762	749	800	787	858	861	824	777	767	794	797	821	808	775	791	821	784	795	795	832	792	764	752	774	816	782	795	784	818	763	816	801	774	810	782	835	794	868	834	797	833	830	813	840	812	779	821	787	822	827	756	807	810	825	817	815	754	812	841	815	805	815	818	808	837	773	806	818	754	842	847	791	812	781	857	756	772	837	840	776	804	810	800	832	816	775	759	755	786	770	854	802	785	799	796	819	832	790	793	806	799	772	829	792	772	813	830	790	763	802	814	758	748	795	775	809	840	806	822	843	760	777	768	818	831	832	780	819	747	776	831	746	783	772	773	812	848	784	817	800	794	745	826	808	818	799	836	826	828	834	804	757	795	819	740	846	822	802	763	859	822	818	795	826	785	832	761	829	765	784	789	799	749	820	812	738	796	820	812	826	737	804	747	847	829	824	746	782	796	777	812	814	821	758	820	792	828	795	845	821	804	741	802	770	860	770	858	771	809	791	774	786	813	796	795	843	766	779	791	778	796	781	762	797	800	815	785	832	824	770	823	822	795	823	810	807	774	811	785	803	873	792	752	853	810	779	827	796	819	823	746	796	803	837	844	845	775	770	746	821	802	807	815	763	825	801	820	795	766	849	788	863	772	796	798	813	746	804	813	810	788	783	847	801	838	860	775	769	805	813	772	796	791	806	758	862	843	875	794	815	759	852	766	805	799	792	802	856	784	808	774	762	815	787	758	851	814	820	876	840	789	745	824	775	785	810	780	808	821	758	803	825	769	834	788	786	835	777	771	816	788	815	828	793	781	804	805	818	798	817	800	849	833	849	784	846	827	771	804	819	825	820	808	830	790	827	845	834	846	816	813	752	776	812	791	799	738	768	788	809	781	838	783	792	760	805	812	737	832	789	807	821	825	815	791	810	758	841	810	770	802	819	754	762	859	849	746	829	823	802	815	804	805	790	790	792	807	804	793	760	813	798	813	784	802	769	808	814	793	767	799	834	849	794	813	826	829	801	827	776	827	807	752	827	860	740	792	815	809	858	802	785	768	835	819	729	764	814	741	792	777	810	827	795	788	822	837	863	791	860
3716	6148	4973	2586	1829	1459	1208	1009	904	949	837	790	750	724	687	722	729	648	673	628	670	710	636	589	669	670	655	616	611	635	656	604	636	585	667	661	608	618	605	610	631	619	588	654	634	573	603	643	597	624	627	641	616	619	640	678	598	654	593	626	607	612	581	604	563	554	589	558	612	619	596	624	649	584	590	573	572	595	585	657	624	567	636	593	614	615	625	632	612	610	608	625	570	604	638	638	593	654	609	612	614	585	621	615	593	635	619	587	614	628	606	571	630	604	621	621	608	608	580	621	613	620	595	613	618	581	606	620	593	622	635	575	585	623	603	601	582	639	613	672	633	617	574	603	634	659	637	618	624	621	569	629	612	611	618	588	584	628	624	583	615	617	601	573	598	588	597	642	613	629	613	601	581	606	600	588	623	567	611	543	606	591	594	617	619	631	608	596	618	597	616	603	632	625	629	649	622	602	579	583	602	619	603	638	588	602	571	603	661	578	623	573	579	619	578	568	587	592	656	583	614	627	529	582	573	597	605	585	587	559	558	608	633	594	611	588	567	577	623	638	628	600	539	620	583	607	610	584	531	577	630	593	643	590	617	564	552	578	532	634	619	603	621	592	619	595	635	592	552	598	573	575	583	660	628	601	617	596	593	607	618	587	626	594	617	576	605	627	607	601	613	587	625	599	581	631	583	568	568	608	575	579	555	631	602	615	575	611	586	636	610	566	628	552	651	595	580	607	644	601	587	571	604	619	577	576	554	607	616	591	611	572	577	579	616	580	545	623	618	587	595	590	641	650	599	622	590	597	626	624	586	620	613	616	628	587	611	587	587	626	564	586	580	594	594	576	596	605	584	616	620	664	580	624	589	589	609	617	623	554	620	632	620	567	649	592	566	548	620	638	590	581	604	549	588	611	616	591	598	611	603	610	621	612	598	621	578	628	623	566	614	597	577	588	604	603	640	617	565	619	608	608	602	661	605	611	555	598	565	569	579	580	577	622	561	614	577	596	599	632	593	602	628	575	611	568	581	631	633	608	604	611	607	569	593	595	586	591	623	644	633	583	533	654	615	635	586	635	630	600	613	606	630	600	590	590	577	597	573	588	621	588	607	589	628	576	583	618	598	614	617	635	596	589	580	572	577	586	564	583	571	591	585	544	610	591	587	606	645	609	583	555	633	625	633	589	610	636	572	613	602	608	584	622	593	648	585	595	608	609	641	577	626	608	601	604	601	654	566	616	608	613	570	638	633	576	616	647	591	635	592	566	565	601	607	614	611	569	612	603	598	584	549	595	592	627	582	595	582	603	595	655	627	593	556	600	568	587	637	607	574	606	603	582	582	572	599	615	567	585	600	574	569	612	637	619	614	621	538	590	563	588	596	620	619	594	639	619	547	594	579	558	624	589	568	597	575	643	550	553	573	618	608	613	604	552	614	592	583	604	589	591	597	589	570	617	577	619	614	574	618	626	612	563	597	593	584	576	589	618	561	602	624	617	572	567	568	581	614	566	590	615	590	611	600	591	625	569	610	573	604	569	565	600	544	549	588	597	604	593	620	555	564	600	576	596	587	577	611	587	583	598	568	606	584	621	594	611	604	590	637	591	556	571	606	611	613	623	588	589	578	612	589	576	609	595	601	617	585	594	607	584	606	592	587	546	579	590	628	611	574	582	658	524	584	570	588	598	589	630	601	616	568	604	607	624	572	597	610	619	595	604	573	585	580	630	589	515	607	618	595	600	584	594	641	582	591	578	593	617	645	609	592	642	590	587	570	582	601	581	603	620	565	607	615	607	573	610	570	595	561	595	569	624	649	588	582	622	562	596	611	585	637	618	517	555	590	622	622	638	575	583	639	582	603	592	591	592	632	623	576	615	575	577	608	552	597	569	609	601	629	607	634	576	587	566	572	608	585	614	597	602	567	617	595	553	614	572	576	587	575	598	603	627	575	544	614	566	568	577	586	566	593	623	572	606	603	595	573	577	605	561	611	614	578	616	652	558	594	598	595	599	582	593	579	611	557	569	579	566	640	569	594	599	531	557	608	620	608	581	581	593	563	598	597	567	578	579	608	609	583	598	620	597	606	626	578	610	554	557	627	615	558	651	593	572	567	603	560	568	631	590	559	583	572	573	603	570	623	594	609	635	614	568	555	607	542	639	606	585	569	621	609	636	599	572	540	600	568	604	616	577	606	589	618	574	612	567	572	622	598	607	600	597	598	610	587	609	610	610	594	613	584	594	598	577	590	564	604	573	575	637	627	614	582	631	553	575	595	608	580	646	620	609	606	625	613	572	571	594	557	571	596	564	599	608	622	590	634	579	600	572	619	565	585	653	579	624	595	583	554	595	562	584	625	646	610	600	597	580	627	627	543	579	574	594	610	565	541	609	572	624	582	607	570	571	612	559	563	607	628	606	604	599	585	580	597	593	585	611	591	566	569	569	588	619	547	620	616	589	603	601	585	638	643	593	568	581	581	602	548	608	622	571	598	624	572	589	554	548	615	608	568	601	586	616	609	596	593	587	585	630	635	599	623	557	586	574	615	639	618	635	539	597	563	608	655	603	654	628	576	625	589	585	609	569	593	575	621	554	595	610	586	624	554	548	563	586	556	580	621	607	561	631	649	592	605	586	563	579	614	621	594	602	580	574	582	595	594	615	596	579	608	634	592	577	586	624	580	574	579	578	626	581	594	548	597	602	584	582	614	619	591	577	590	611	602	593	567	637	589	581	565	642	576	588	582	585	593	596	580	569	591	545	625	602	575	603	550	580	586	567	641	598	573	565	545	565	587	601	586	569	607	586	649	616	610	603	632	594	548	598	575	596	585	600	568	603	567	581	627	634	585	635	577	560	564	629	611	604	599	614	598	624	612	568	589	570	610	589	582	640	584	591	590	612	596	620	612	643	606	563	582	595	601	596	584	609	628	602	602	557	573	580	579	610	640	602	601	591	612	627	558	603	564	604	628	598	542	573	573	581	570	601	571	584	602	594	620	575	602	561	584	595	559	608	609	606	554	611	577	598	571	553	606	572	617	552	606	603	613	622	606	599	595	590	545	560	580	657	597	599	589	600	588	615	614	577	591	611	594	552	583	586	579	603	614	646	575	579	610	605	639	560	601	597	591	610	570	586	536	586	572	583	590	607	561	557	577	604	574	658	579	555	594	597	566	597	627	570	593	536	567	634	622	601	622	592	605	621	587	614	570	572	579	584	600	581	608	629	591	613	610	579	596	536	563	591	608	620	613	591	566	559	564	562	554	604	567	637	599	565	574	613	620	631	586	565	621	569	590	604	607	615	597	567	584	607	583	635	605	587	578	656	615	623	612	586	590	547	596	578	586	585	599	597	640	564	590	614	600	654	630	631	623	568	585	582	624	557	627	571	582	610	617	596	534	599	589	631	608	556	584	605	574	631	563	554	612	616	586	571	547	582	554	577	611	585	609	621	634	584	567	608	606	615	597	595	634	568	616	552	603	670	570	606
27971	10581	1229	735	580	524	561	550	512	533	529	577	475	557	517	578	525	531	526	557	552	515	535	546	520	546	517	529	543	518	571	524	534	553	518	566	546	575	559	501	559	510	536	576	551	561	526	537	568	586	554	571	523	546	593	560	585	544	537	597	475	575	550	508	560	509	531	540	570	530	507	512	521	517	519	538	560	564	509	548	556	548	540	589	575	533	551	549	543	532	549	582	532	539	511	521	538	530	530	492	526	541	535	543	511	511	535	561	499	540	538	516	535	557	501	529	503	535	561	545	564	513	540	545	520	556	519	536	585	545	515	543	508	532	559	541	577	523	527	550	538	523	520	525	525	525	509	531	511	535	512	519	582	569	568	525	563	550	567	519	542	549	525	553	576	514	500	509	506	526	529	566	547	584	551	553	508	532	535	528	509	537	538	547	492	529	518	552	558	515	504	549	560	558	504	522	561	509	552	518	521	545	571	528	568	523	581	509	504	512	527	529	534	546	558	516	517	498	553	524	517	513	518	490	510	556	558	554	584	535	560	535	498	566	560	539	562	530	565	488	530	558	535	570	577	549	547	498	564	553	579	522	525	533	551	479	534	498	541	575	563	542	564	505	531	578	523	508	520	536	580	535	513	584	528	524	534	494	515	526	543	540	519	543	532	538	519	501	519	523	554	530	524	509	570	498	508	484	501	559	548	539	553	525	579	526	528	526	520	549	498	522	538	523	543	546	508	561	563	525	497	499	554	573	530	530	543	540	511	550	532	529	544	538	591	543	534	598	524	532	515	506	514	556	518	545	541	554	540	517	553	534	530	535	515	521	525	551	543	509	504	495	558	509	520	552	538	541	568	577	533	508	546	528	513	540	532	522	542	527	526	552	510	527	508	525	567	470	507	531	567	532	516	537	528	542	517	520	513	544	499	552	528	530	538	568	548	540	563	531	545	583	555	522	547	558	541	542	493	561	527	471	506	528	541	573	560	535	551	523	539	514	530	550	591	525	468	531	553	506	527	518	554	547	554	503	547	571	532	518	536	520	558	560	584	494	514	523	547	535	533	508	515	516	520	499	532	539	587	569	511	581	525	534	549	529	557	508	535	517	560	523	532	534	557	488	515	523	519	523	535	537	513	505	564	537	526	574	553	517	488	492	505	535	494	555	527	516	550	535	568	521	552	568	506	551	549	525	537	499	504	566	576	552	530	509	524	500	534	567	526	551	546	510	515	533	543	513	547	532	548	548	582	507	504	542	530	547	552	511	566	585	556	552	523	511	529	538	541	521	564	532	562	508	524	557	543	527	558	573	515	536	538	523	580	545	561	553	526	559	535	522	525	558	510	540	521	552	579	511	567	547	565	519	529	503	485	507	507	508	545	548	516	544	505	559	559	540	527	536	533	572	495	524	507	524	527	573	528	550	505	548	539	539	551	523	508	537	519	524	543	561	489	490	511	501	527	497	540	542	552	529	568	538	528	578	523	532	550	534	525	537	541	575	502	552	540	517	521	559	523	511	548	542	515	535	534	567	548	539	535	532	527	516	541	533	552	509	550	503	522	494	503	538	516	575	523	520	572	536	559	577	493	521	535	536	531	517	504	572	535	536	519	502	521	551	540	561	534	529	602	505	556	554	591	550	540	541	572	581	553	556	536	497	506	469	540	542	549	530	511	543	528	525	510	542	530	538	578	529	545	528	535	562	512	517	562	525	542	519	529	513	526	533	533	563	480	529	532	514	536	544	536	566	584	583	554	504	534	560	588	537	546	564	547	554	530	544	516	538	500	539	492	530	552	591	557	533	523	581	533	551	518	515	552	534	531	551	534	529	577	556	515	477	558	519	594	545	574	506	541	534	515	530	545	535	578	559	508	559	485	514	590	559	507	518	558	539	577	505	558	553	557	507	545	572	491	566	519	543	580	586	578	535	559	558	525	501	544	598	527	526	533	551	538	547	555	504	566	514	534	568	505	571	542	548	536	559	561	526	496	546	569	558	528	539	558	563	533	566	568	554	492	526	541	540	532	530	558	545	541	575	544	537	534	522	555	541	514	561	548	540	574	554	556	532	547	543	522	524	524	569	520	546	540	511	518	543	529	563	539	534	567	566	565	573	561	552	504	521	485	559	512	503	522	512	516	535	573	545	516	550	514	544	505	533	495	577	542	527	548	539	584	553	527	529	565	536	527	563	521	504	556	534	550	550	520	534	571	557	534	525	522	520	536	535	536	505	498	535	560	507	533	550	556	529	548	555	538	594	552	540	507	518	594	533	563	543	552	543	531	544	488	519	520	558	507	533	584	538	563	527	528	546	534	530	522	532	509	552	527	550	535	537	535	519	522	529	555	547	552	553	531	526	556	549	560	474	504	505	518	523	524	548	568	541	542	544	527	507	564	540	521	531	551	497	548	557	551	507	530	499	538	549	521	526	561	568	509	547	528	502	523	541	540	523	549	544	541	503	551	557	508	516	524	503	546	544	515	533	530	512	539	547	566	571	518	551	512	563	553	564	514	553	502	532	530	483	549	547	501	528	507	534	546	564	542	529	525	554	562	518	532	506	557	551	526	524	487	529	494	534	519	543	537	559	535	545	560	517	566	507	514	563	534	514	498	514	531	511	491	552	556	526	563	538	549	527	492	524	529	536	549	532	502	530	579	541	576	541	567	538	541	536	552	504	516	559	549	540	538	503	523	498	522	496	544	540	531	556	546	547	563	561	537	486	553	567	565	537	549	533	567	526	562	564	559	530	539	554	529	534	551	518	576	535	501	527	509	561	559	550	516	509	547	498	553	575	563	526	538	532	545	569	493	527	522	519	521	559	478	553	481	492	558	542	532	577	522	547	532	501	540	536	497	549	497	505	539	584	568	577	531	561	607	561	531	527	522	541	527	571	575	517	493	526	516	545	578	530	568	553	500	532	550	499	526	545	565	520	493	512	535	518	564	534	561	543	524	548	533	533	549	554	538	521	580	572	495	525	500	515	505	520	500	543	550	513	535	534	517	542	515	541	549	563	497	517	538	548	559	554	519	522	516	530	515	500	566	505	499	571	563	497	516	571	561	554	544	509	542	498	492	528	535	509	522	538	530	528	531	512	479	538	523	535	472	522	565	538	536	534	517	565	542	551	532	518	532	538	549	521	543	560	524	545	554	516	522	538	528	521	503	539	516	506	552	509	546	531	562	510	508	529	512	530	546	540	522	543	565	537	522	516	523	533	542	519	529	500	560	588	551	544	547	518	517	535	523	539	504	523	513	539	515	543	555	508	524	524	493	532	558	553	555	536	513	537	511	539	502	560	535	528	528	532	538	522	507	525	566	561	564	569	573	519	586	527	558	534	543	576	547	533	572	566	580	502	533	552	524	518	569	606	549	549	521	546	543	590	545	504	575	532	500	539	531	533	537	553	505	546	557	559	525	530	550	542	509	517	547	563	524	498	528	505	551	529	547	552	507	565	509	521	557	567	569	537	537	500	517	530	561	550	527	533
4864	586	555	450	416	391	428	389	394	395	378	375	400	403	369	431	384	344	405	402	411	370	381	383	425	384	397	371	364	397	376	392	376	401	358	399	407	417	377	379	402	393	374	379	399	364	411	426	360	370	371	381	365	409	385	349	364	366	355	383	358	366	402	372	409	414	366	401	389	373	414	386	419	401	388	376	331	398	378	406	380	384	401	381	377	365	352	379	390	400	413	383	389	405	366	414	414	379	390	427	380	418	420	391	375	359	395	368	411	378	387	386	368	386	380	348	368	364	408	399	343	410	393	370	385	403	378	377	397	348	374	363	382	355	364	349	410	371	337	378	386	390	407	375	355	379	387	364	353	364	379	353	403	370	374	370	357	367	402	359	393	398	372	364	355	384	418	418	369	397	421	391	339	385	431	379	356	384	364	356	379	375	403	374	394	378	377	365	367	384	395	373	356	404	371	378	377	393	368	369	371	384	378	392	402	383	369	351	382	427	371	354	360	389	378	415	397	354	413	381	369	368	382	353	369	369	385	363	370	382	404	398	388	400	383	343	401	397	377	381	380	332	393	377	373	374	343	402	392	389	370	373	375	391	341	357	379	403	452	355	390	398	368	375	391	420	370	381	378	382	383	367	395	355	408	377	382	388	373	359	403	359	382	388	374	417	412	378	380	379	334	399	396	408	375	397	396	419	386	355	354	348	384	380	364	429	433	345	384	404	388	410	378	364	401	364	407	389	423	386	376	404	396	399	390	420	395	356	372	384	351	365	386	400	390	408	378	385	382	374	410	368	391	457	366	396	392	429	416	394	386	397	376	394	375	354	383	374	391	386	394	398	371	391	354	378	375	357	364	414	383	389	405	366	340	421	381	359	398	390	362	366	400	376	381	373	365	363	384	367	407	364	387	367	390	381	387	400	411	364	360	411	372	405	405	380	400	392	382	411	363	355	357	382	397	391	373	375	391	390	390	395	381	366	374	421	372	407	361	400	367	376	347	388	390	340	365	354	359	410	379	406	362	355	416	379	351	397	349	365	394	388	344	364	395	386	354	375	369	373	353	400	416	393	367	412	413	392	350	369	408	373	348	381	364	364	415	366	373	384	395	387	391	365	380	380	341	384	405	380	388	371	372	377	329	370	376	374	393	371	397	375	359	371	370	357	389	389	360	402	396	386	361	394	357	407	366	427	407	373	411	371	415	384	375	376	359	374	351	372	410	368	395	380	354	358	426	392	376	356	382	335	413	432	361	387	348	388	378	412	357	426	377	409	394	396	366	391	350	408	374	361	409	372	355	378	350	404	369	408	357	365	374	370	387	353	374	367	382	395	387	372	367	375	378	342	398	401	391	348	362	368	414	383	373	424	386	409	396	366	358	372	423	394	377	370	389	414	336	399	371	372	396	410	426	380	378	385	399	383	347	376	373	377	355	354	378	383	363	370	399	351	353	367	374	391	353	402	370	385	368	360	399	387	420	376	362	369	391	400	357	370	382	380	399	401	389	383	414	372	370	397	386	368	354	384	362	369	424	376	412	404	395	402	361	389	400	383	365	397	365	359	388	388	381	389	367	360	385	389	391	349	379	378	395	351	386	346	384	364	381	368	409	366	358	367	388	435	339	383	387	359	359	384	395	395	392	397	355	327	360	375	392	373	383	358	368	441	401	385	391	393	412	345	351	349	414	377	385	412	401	378	381	378	375	385	368	387	359	391	388	388	398	383	379	378	375	374	379	384	369	370	356	387	349	390	381	377	352	391	381	392	387	360	365	394	378	347	385	374	400	383	382	353	409	375	374	392	365	393	378	395	343	387	357	371	372	382	380	348	375	376	336	400	361	326	383	398	385	375	391	396	377	354	362	407	370	354	360	377	361	373	420	396	364	378	360	405	386	405	373	408	418	397	388	383	381	398	387	392	373	394	378	380	392	376	381	385	422	391	385	396	355	331	370	405	398	378	409	379	401	420	372	401	393	386	386	400	385	371	373	337	375	371	380	399	390	351	370	388	367	370	387	386	402	367	384	379	367	399	393	368	370	395	356	363	378	397	372	394	393	405	366	352	404	366	402	363	382	419	347	394	377	376	374	400	368	339	407	365	378	402	392	362	393	409	378	380	383	400	398	379	375	354	389	365	397	368	363	382	357	366	396	354	377	373	417	354	386	405	384	371	389	363	358	398	341	377	350	378	364	355	401	383	375	341	394	402	342	385	381	366	368	411	384	389	396	382	379	431	364	382	334	395	346	389	357	396	368	372	406	363	340	367	352	400	373	388	405	379	367	391	392	377	428	343	364	377	371	417	380	362	357	377	365	378	381	372	364	395	357	389	381	354	370	439	367	394	381	370	348	380	392	379	341	372	394	386	403	402	382	342	419	347	381	383	367	377	379	361	385	378	400	391	360	354	425	374	390	347	399	409	424	370	365	377	382	408	396	370	368	400	373	378	382	365	347	351	408	376	356	361	416	357	370	386	358	404	353	358	373	392	348	360	363	382	339	356	379	364	380	361	344	407	378	373	398	345	379	340	400	376	380	390	357	423	438	386	402	427	394	362	398	354	403	377	377	403	336	425	368	377	356	382	383	356	393	356	384	356	382	420	414	366	350	374	390	392	393	351	376	384	372	373	399	360	344	408	373	359	381	362	377	369	355	398	394	347	382	400	388	374	396	375	407	354	378	364	391	364	407	362	397	387	423	371	341	401	405	382	380	364	372	373	373	383	362	386	380	365	370	404	373	419	376	389	379	386	393	370	353	374	395	403	357	391	367	380	366	389	401	395	390	397	373	391	397	368	365	367	390	376	376	369	393	371	392	380	374	378	376	393	394	387	376	371	373	364	388	404	417	372	379	360	383	365	348	364	400	385	368	371	392	390	374	386	373	432	368	388	361	327	355	378	398	372	383	351	403	360	387	393	408	384	375	390	361	395	361	370	390	378	386	407	411	373	408	374	382	394	369	397	347	414	406	392	380	419	387	380	420	360	384	436	377	382	361	361	364	374	379	373	348	418	398	381	365	412	352	372	368	393	396	431	406	406	382	403	394	376	352	401	348	369	390	451	363	388	389	378	412	389	377	377	368	364	392	358	387	389	420	361	370	393	387	388	378	366	368	388	362	406	392	392	388	363	382	370	391	361	376	405	362	385	375	383	405	385	350	361	388	398	363	362	361	355	402	389	396	382	371	364	432	375	401	395	356	401	400	343	399	394	369	380	400	359	387	369	366	396	383	421	358	372	423	392	364	397	359	383	350	422	361	387	383	409	378	414	358	384	393	389	384	361	370	381	415	391	379	394	410	354	360	379	394	369	366	376	373	409	390	412	360	368	363	365	394	373	375	413	393	379	357	390	354	361	365	397	344	418	388	398	376	389	370	385	388	359	390	391	357	409	395	390	381	394	379	368	358	357	371	358	378	361	358	380	384	420	404	392	355	423	366	355	377	393	383	396	384	404	394	369	384	388	386	399	354	372	375	389	375	398	381	354	402	382
25471	21454	27880	25419	11507	1840	1393	1163	1053	1056	1035	1041	978	976	978	1016	970	940	887	967	956	1007	981	991	965	995	897	953	1015	932	905	946	1008	961	945	910	948	912	980	949	958	948	945	931	950	987	961	970	953	963	874	947	982	928	957	955	942	971	873	925	985	900	907	920	960	933	953	898	964	940	961	928	963	954	905	950	981	956	957	937	924	944	915	927	952	905	913	874	930	956	909	948	961	939	898	962	973	917	963	932	931	920	951	981	939	999	945	921	980	948	997	952	871	921	926	885	898	957	954	983	953	871	909	884	910	916	939	880	1008	957	925	934	951	947	956	951	946	931	926	894	922	938	906	915	1017	942	981	938	897	904	941	973	914	962	956	951	952	891	968	928	864	963	965	933	905	938	916	924	936	861	986	909	894	934	931	931	919	898	912	924	994	947	1007	903	957	933	901	974	934	948	973	901	903	928	965	915	931	977	895	971	932	942	1019	927	935	911	936	936	986	979	960	902	988	958	915	969	914	925	902	947	944	924	969	906	957	933	926	955	883	912	983	976	944	932	928	937	943	929	936	923	895	961	925	912	970	934	909	920	902	950	1009	927	981	960	954	977	919	915	925	980	923	932	899	927	926	881	966	963	964	940	888	942	966	982	916	973	949	943	953	870	927	961	916	951	959	892	980	949	919	912	906	975	913	929	957	972	965	912	918	889	941	887	902	925	916	957	955	880	891	907	902	882	965	899	911	937	962	919	953	989	976	886	923	892	973	883	917	941	921	961	914	891	906	943	895	900	847	901	902	939	920	978	921	890	962	869	963	979	933	930	906	973	923	893	939	936	941	941	921	936	935	943	871	900	942	936	944	921	907	926	935	934	950	912	952	950	936	905	921	905	935	918	931	895	903	938	998	927	928	969	954	928	996	972	940	987	968	875	962	911	890	896	983	921	967	961	970	947	929	893	929	985	882	951	924	943	948	935	957	931	928	946	970	877	949	904	983	957	891	912	916	857	884	948	920	924	928	857	930	920	834	958	969	954	934	936	988	990	970	892	941	903	928	928	979	980	955	929	988	941	913	914	914	890	984	971	904	924	963	938	918	894	914	979	894	943	958	902	997	948	943	907	905	883	908	866	880	931	874	909	964	921	931	912	968	950	906	910	1008	929	932	904	938	897	925	907	883	983	908	966	906	955	878	965	910	914	989	955	906	948	930	948	951	919	949	916	906	913	944	898	965	922	958	899	935	906	928	899	914	922	955	912	975	925	946	971	910	908	962	925	941	924	944	907	910	916	952	950	889	942	997	889	978	970	912	904	934	906	898	936	970	914	904	930	892	922	908	951	926	877	960	931	954	943	888	944	923	952	967	968	930	843	982	946	930	983	956	914	967	912	967	926	957	901	922	929	886	908	985	931	949	931	903	951	917	936	940	920	901	922	983	932	887	928	916	928	954	941	938	960	921	950	931	902	903	990	965	936	956	902	919	942	929	876	1000	875	921	859	922	963	987	925	896	974	950	958	907	952	918	913	889	894	920	868	1000	954	959	917	929	988	936	981	930	934	931	869	941	881	920	921	891	948	904	935	945	889	936	944	975	952	910	945	900	907	934	884	951	896	921	909	941	901	912	912	932	898	881	950	930	940	925	1002	909	924	898	899	964	945	1005	986	933	935	967	923	932	942	896	876	998	980	904	944	889	959	930	898	953	930	970	891	887	925	941	937	952	904	956	953	936	937	925	950	892	908	966	924	984	899	1005	939	907	907	925	953	918	917	995	968	947	877	915	934	948	855	911	925	917	961	894	941	912	953	917	949	937	906	983	981	935	917	953	957	931	880	909	908	954	913	951	929	971	947	902	932	980	969	908	920	916	943	959	913	931	937	914	946	887	951	898	930	938	951	897	925	948	985	921	973	890	932	936	918	942	918	972	917	941	876	947	942	939	942	961	951	958	893	890	949	950	929	963	935	939	904	939	896	928	897	874	919	913	941	943	984	925	890	939	915	923	973	947	947	944	942	896	891	907	914	994	930	898	906	967	924	969	882	1025	921	929	986	957	936	897	928	975	937	922	894	934	958	934	973	873	926	923	982	924	935	914	983	888	917	921	993	907	911	951	888	902	937	943	924	969	887	867	979	962	912	959	963	904	911	878	963	927	992	931	956	885	905	946	946	954	955	937	912	938	912	905	948	977	905	925	949	879	962	897	944	997	925	909	915	899	904	963	934	947	894	966	948	950	852	952	965	956	931	934	907	982	956	947	946	905	963	962	984	930	989	953	918	929	927	973	974	940	927	965	935	1005	939	906	970	890	897	985	922	941	961	960	905	909	960	994	974	935	929	918	894	951	910	922	976	936	916	975	934	923	980	972	938	931	920	923	948	897	978	961	932	930	928	987	918	929	1020	916	900	922	942	932	916	892	951	935	966	978	963	946	924	913	970	930	941	949	964	993	947	961	917	955	925	943	938	921	932	882	937	926	991	858	977	927	946	949	963	956	933	969	956	985	941	980	920	924	941	918	984	959	920	928	916	922	912	989	943	897	913	1013	932	895	897	889	916	926	938	1008	914	967	967	939	958	917	946	894	918	972	981	932	857	906	927	938	928	893	896	978	916	972	930	931	928	944	936	970	933	920	878	961	911	915	924	937	913	911	890	928	934	895	931	995	912	898	946	916	1007	958	910	942	932	1003	942	921	940	930	1001	912	964	923	929	934	996	950	989	904	855	896	976	865	920	947	994	894	911	953	960	1017	972	946	919	947	983	952	928	946	961	951	969	932	943	963	926	974	940	929	975	952	903	891	880	928	967	950	931	923	962	948	923	885	912	936	924	951	973	921	904	995	911	992	927	908	941	836	900	980	949	957	925	958	946	950	952	883	915	954	933	980	863	953	848	903	994	952	906	973	955	916	980	993	992	901	945	1002	954	938	921	905	930	913	910	903	902	927	892	919	912	953	929	927	908	942	940	924	934	961	972	964	953	911	910	946	889	859	981	928	920	920	906	928	969	963	922	940	975	947	985	924	891	894	962	908	932	908	934	968	990	936	928	950	920	955	961	961	942	927	972	955	957	942	943	921	865	958	896	882	934	920	972	943	966	986	932	943	946	958	926	912	936	897	900	917	954	931	963	962	960	954	922	937	933	1014	892	944	975	993	928	886	945	929	896	917	924	916	911	974	900	956	905	909	1000	943	924	931	947	897	914	933	910	923	919	927	972	922	944	966	958	903	885	897	914	930	970	940	901	991	969	957	911	946	942	990	940	961	917	932	904	895	967	920	914	953	976	880	954	908	896	896	975	925	899	932	942	891	963	964	1015	954	877	971	931	937	901	950	931	906	936	968	894	943	960	914	904	904	980	889	922	922	970	928	942	959	932	994	947	908	911	938	957	1021	912	957	903	963	922	962	934	955	896	951	1003	969	893	930	911	951	953	935	983	929	953	919	905	918	959	917	906	960	946	907	873	984	969	951	924	926	955	996	908	946	888	978	915	962	914	945	889	918	913	938	962	960	934	972	856	952	910	938	877
3594	3644	3049	1821	1278	1072	1023	891	866	843	785	724	733	718	749	722	722	722	719	728	684	701	713	708	687	667	716	684	696	656	653	651	651	681	736	702	703	676	698	671	668	715	655	711	663	700	690	724	705	699	665	695	693	673	661	675	664	695	691	620	735	683	684	672	695	665	662	682	657	639	677	644	692	673	691	718	680	672	670	659	699	712	660	646	704	670	682	682	673	676	721	646	674	698	675	647	660	691	656	649	722	643	683	666	671	619	689	656	643	624	671	719	665	680	702	713	657	675	652	713	716	678	721	738	703	625	689	705	699	632	689	654	708	671	705	646	683	671	662	655	626	662	686	669	707	717	713	715	712	655	697	655	689	692	674	686	673	685	718	739	710	678	681	658	655	684	647	684	731	650	642	670	667	695	664	730	684	646	677	689	671	699	683	691	687	626	681	662	622	684	695	698	666	691	703	690	703	659	698	642	677	693	668	687	627	680	698	688	639	663	678	720	675	683	682	706	678	681	689	660	651	709	665	656	694	678	666	704	668	686	671	664	668	698	697	698	645	666	650	698	700	656	694	703	675	664	677	664	686	629	645	639	697	679	651	644	662	676	686	669	678	691	733	668	701	653	662	689	661	691	681	629	671	691	692	660	656	661	696	652	702	693	734	664	637	690	668	695	665	678	684	629	631	702	641	665	707	738	642	657	664	669	676	645	680	680	698	688	701	660	661	691	665	688	625	678	694	683	719	646	693	688	666	667	674	687	693	693	688	661	668	689	706	636	662	667	663	687	641	659	677	669	642	623	717	725	713	681	664	653	667	667	679	643	647	697	691	709	674	695	688	667	689	701	640	713	677	650	707	666	706	674	663	677	668	691	643	668	676	661	668	694	649	751	695	601	625	681	666	692	687	695	681	652	673	674	638	670	725	681	714	651	642	629	661	656	693	651	698	693	657	661	722	699	656	661	690	641	664	620	726	663	677	643	676	634	663	646	707	633	669	663	703	720	667	658	652	650	680	641	661	691	664	670	688	687	676	634	665	676	687	699	637	690	694	658	676	655	649	621	693	680	676	670	673	664	702	647	663	648	683	675	706	674	634	646	698	747	664	644	656	653	632	655	668	669	677	679	681	658	692	676	651	652	666	632	641	670	683	670	665	679	613	682	665	641	624	682	626	687	669	699	662	682	645	669	675	673	646	649	716	668	668	702	708	667	665	669	688	695	664	619	652	664	673	688	676	676	670	681	689	665	657	678	683	683	675	656	686	644	639	708	687	663	671	676	667	655	681	675	647	642	652	664	715	667	663	710	686	667	680	709	671	667	699	652	720	636	691	645	704	647	682	690	656	658	693	672	670	681	676	645	657	671	656	643	659	671	706	666	627	647	674	647	630	637	694	690	704	690	657	638	682	662	635	672	659	662	657	652	712	683	627	680	655	684	646	682	655	657	661	666	646	657	649	703	655	664	694	649	634	657	626	644	640	682	644	677	682	672	644	651	681	707	695	651	685	747	707	694	611	669	692	696	720	697	663	665	637	710	658	613	640	712	683	682	704	682	660	677	683	658	706	680	689	627	653	594	661	652	689	690	703	731	607	630	654	705	658	648	704	629	612	633	639	650	678	663	635	654	699	647	690	686	667	697	668	674	644	660	642	702	659	711	675	656	622	699	628	655	686	689	688	668	605	646	700	655	676	644	728	654	700	650	664	679	686	689	651	635	684	661	696	690	664	687	685	686	675	662	667	634	676	675	705	701	694	673	676	662	657	653	668	651	660	645	679	667	651	643	672	655	613	678	677	695	690	682	685	618	655	689	730	667	620	668	658	644	711	703	704	657	641	661	644	648	643	711	679	689	687	663	613	734	674	672	620	691	637	685	653	711	668	665	700	629	680	679	703	661	703	695	649	697	663	686	669	664	649	645	641	655	655	656	673	679	682	638	621	628	678	631	652	648	692	697	671	659	666	669	692	660	670	706	683	654	695	693	623	681	688	636	637	674	715	676	647	627	648	624	708	664	699	665	708	671	657	645	625	663	649	685	674	655	684	717	651	658	721	665	655	704	690	657	639	675	672	672	641	634	647	642	687	673	644	679	663	657	646	676	697	682	676	673	653	683	689	623	663	667	723	649	640	637	676	659	645	716	652	669	636	700	687	657	684	661	669	611	641	650	644	647	673	647	678	659	689	720	699	669	662	701	688	645	649	685	667	637	715	677	685	657	615	686	633	662	657	661	651	628	688	660	633	682	650	629	702	683	688	631	668	654	719	607	668	676	663	716	669	679	722	641	659	692	669	677	678	680	657	640	648	676	695	682	641	670	704	685	673	696	691	674	690	657	651	699	649	704	684	654	633	653	655	665	661	693	656	701	653	645	691	724	655	707	678	651	688	663	719	662	666	623	639	642	651	627	683	643	702	626	599	678	669	629	652	655	660	666	665	664	689	683	690	652	672	681	635	692	684	662	651	645	653	667	674	660	688	676	665	696	683	675	717	678	628	651	673	643	621	663	708	649	673	678	680	690	623	620	660	635	696	699	665	716	713	699	616	709	744	641	623	680	715	637	716	700	635	713	676	660	690	637	702	675	666	673	684	626	656	656	690	653	672	657	648	657	635	667	666	672	644	646	660	638	667	680	691	643	671	683	620	733	713	660	694	672	678	642	650	672	729	638	667	650	688	613	666	676	661	644	656	630	697	665	627	649	692	633	643	644	663	705	704	615	702	674	678	638	675	673	637	641	657	697	653	680	647	673	683	660	634	637	642	655	655	650	640	672	659	647	654	635	694	655	657	665	645	694	686	596	615	685	666	677	651	664	685	625	630	668	661	688	647	667	646	641	680	682	691	652	688	687	680	670	648	596	675	673	708	699	648	609	666	665	662	704	626	665	684	657	651	640	730	709	668	623	676	721	675	726	653	731	649	661	670	670	678	664	640	667	624	663	635	710	644	656	661	663	679	638	635	662	683	687	670	658	663	681	666	655	686	665	669	714	665	658	672	696	674	674	660	650	685	666	682	691	673	671	654	618	695	655	650	669	646	687	681	696	668	657	671	656	674	691	611	637	708	688	675	703	703	677	695	671	698	642	656	649	680	675	693	658	646	616	673	674	683	650	672	666	734	685	698	645	638	675	695	646	663	623	678	672	675	674	678	671	719	645	657	626	633	688	688	647	675	710	708	733	649	626	640	648	631	670	658	648	671	607	718	620	681	656	670	671	652	645	670	666	633	672	661	661	660	686	643	639	646	630	677	648	664	644	651	731	656	689	662	680	680	690	625	627	677	681	665	672	670	668	729	645	695	657	666	655	665	633	617	654	683	583	726	646	652	630	706	663	650	670	688	682	665	635	693	645	625	615	611	637	654	649	667	635	697	627	692	700	696	708	634	640	651	646	615	663	717	683	694	634	664	677	670	646	709	655	655	681	673	652	710	732	714	708	652	648	669	623	684	647	673	646	606	664	674	631	695	637	666	665	658	667	654	667	697	694	662	643
24460	21482	28809	24594	21475	8986	1954	1286	1052	1035	962	924	919	948	883	932	929	913	882	910	870	880	840	871	818	838	909	816	787	817	806	814	814	828	840	840	823	827	773	826	787	791	837	776	815	857	739	852	868	828	841	816	821	846	845	830	790	823	836	806	856	850	830	868	849	839	814	825	839	748	809	840	795	829	811	801	781	801	786	818	806	803	793	797	868	800	779	789	832	815	854	809	851	806	820	801	759	821	828	802	866	848	860	769	826	832	778	805	802	766	792	823	815	826	803	865	871	827	837	777	769	848	851	861	823	811	838	867	821	811	801	838	811	874	805	884	751	862	805	851	811	810	792	868	881	866	816	815	793	810	801	833	859	813	816	798	757	822	818	778	847	785	860	759	872	848	847	787	804	808	781	843	844	781	812	876	780	786	817	763	799	796	801	813	802	780	828	850	782	823	806	803	844	846	791	851	819	777	785	842	793	791	860	825	766	744	831	838	828	850	815	848	801	808	822	807	854	799	816	859	849	824	818	839	797	874	788	816	780	777	791	838	824	792	817	819	857	883	826	823	764	842	870	775	858	769	778	813	813	829	816	878	833	812	867	839	820	757	784	783	804	876	810	794	768	776	833	847	866	812	822	823	871	861	839	820	837	858	817	811	826	804	800	870	874	818	785	860	852	823	770	797	772	811	772	823	825	844	876	743	824	813	786	797	757	811	836	815	849	783	822	805	824	813	753	789	829	788	846	810	802	806	774	792	820	798	800	752	815	877	857	832	816	821	867	777	831	826	815	845	832	822	809	814	762	864	813	859	793	766	799	868	820	827	758	801	826	820	808	812	838	806	820	836	801	818	835	812	805	774	815	789	800	817	779	811	835	818	804	792	866	795	804	858	795	783	825	821	847	782	810	772	792	807	814	824	836	799	805	794	773	790	848	803	877	806	801	860	806	836	823	853	815	827	818	792	873	796	854	814	823	810	768	824	837	789	869	817	804	844	782	804	844	824	853	793	859	829	841	847	773	823	769	818	849	801	819	802	836	814	806	790	803	844	817	806	822	844	773	818	809	800	827	788	835	808	810	818	819	775	788	790	834	795	797	793	840	856	809	858	802	808	762	827	804	811	843	842	808	811	831	803	809	839	800	791	821	799	844	809	829	860	791	800	789	836	837	810	850	819	843	862	810	799	808	782	814	786	793	823	804	817	817	846	818	825	776	818	846	804	809	826	831	835	749	814	825	778	806	749	853	795	760	831	774	796	824	815	811	846	808	827	754	834	822	848	837	864	792	829	818	800	773	794	830	864	844	818	851	854	831	795	832	772	753	789	799	835	816	833	842	814	799	838	771	838	821	812	812	798	808	799	749	805	783	833	832	810	807	857	814	825	828	820	789	864	843	824	822	809	808	807	821	793	803	770	788	773	829	820	831	849	811	883	810	865	836	783	839	840	791	759	786	851	791	792	818	790	843	811	831	792	835	787	794	812	772	781	756	858	797	806	840	845	805	797	762	828	767	813	785	767	822	818	803	842	835	819	789	857	826	790	835	788	857	791	772	825	796	807	828	785	780	820	807	807	830	864	848	792	842	820	822	843	804	785	822	774	763	858	796	761	822	810	792	812	787	770	826	832	790	831	877	785	794	829	803	799	831	845	819	819	853	842	827	794	803	790	766	821	788	810	758	816	829	796	829	771	819	792	810	816	835	752	854	815	848	787	835	782	810	812	796	792	813	820	758	819	814	787	836	786	792	806	839	777	802	773	833	767	782	891	825	768	783	818	805	822	849	807	783	791	810	827	820	777	884	796	824	792	788	831	815	846	822	840	857	806	796	792	795	817	820	840	786	762	807	812	841	753	733	796	808	822	793	818	828	807	845	794	783	791	819	850	831	806	796	758	853	827	833	897	804	843	785	790	806	802	780	781	837	765	806	809	824	835	799	793	800	833	835	795	820	791	866	821	802	802	790	842	807	812	765	815	823	754	797	855	760	832	799	816	806	814	798	761	771	809	797	818	802	871	790	833	795	815	723	849	802	770	790	843	766	807	846	787	821	866	790	855	785	799	784	825	822	789	823	787	768	840	799	819	869	786	806	827	805	791	776	798	798	830	775	780	763	823	799	831	871	844	801	835	786	811	786	880	810	808	825	838	815	780	807	835	826	769	797	832	763	792	830	852	803	816	820	774	851	811	812	792	810	849	811	840	801	814	782	814	825	866	845	783	843	805	769	822	796	839	823	791	848	765	815	806	796	826	819	839	843	822	862	792	771	790	831	754	810	829	756	794	815	833	814	829	847	809	825	816	788	843	843	796	792	814	870	820	832	882	827	827	827	802	793	836	808	798	824	832	785	785	857	791	774	837	861	826	794	844	857	805	836	851	794	799	744	815	762	842	818	831	798	790	780	781	824	775	780	771	805	796	798	801	840	820	827	802	833	808	861	797	783	826	848	810	808	790	779	752	812	882	824	774	839	781	764	791	788	824	836	778	822	815	803	797	793	831	837	790	807	770	807	832	890	774	798	794	823	798	843	792	808	800	790	823	813	863	804	816	738	780	794	746	824	840	864	813	850	866	772	765	793	812	758	803	805	777	816	836	787	820	750	818	754	806	777	805	809	804	808	848	831	755	794	862	837	773	849	740	848	795	824	806	821	805	798	799	789	813	815	785	828	800	831	814	802	803	836	807	810	792	817	829	770	869	795	804	809	824	819	812	796	848	875	816	779	747	763	837	861	748	779	842	809	833	772	830	773	835	794	810	783	824	816	762	771	811	863	810	831	773	789	757	790	808	819	773	766	866	785	843	815	773	831	823	802	775	785	799	759	842	833	790	826	773	775	769	830	810	841	798	813	802	862	779	825	811	783	779	846	819	820	796	801	795	814	838	816	785	843	845	790	766	793	787	816	847	842	809	865	790	779	824	802	816	830	826	803	761	829	838	818	861	802	826	831	803	797	813	736	818	820	805	790	823	829	796	793	804	836	764	790	818	855	794	745	789	760	785	792	799	780	823	802	834	871	803	870	805	835	832	836	767	824	813	804	767	777	837	831	832	830	814	795	797	794	848	824	850	774	787	783	804	806	778	776	761	790	824	805	813	771	780	732	807	810	811	799	870	841	827	879	860	804	880	791	787	842	783	856	807	765	815	791	843	862	874	849	806	789	812	823	835	799	808	807	833	802	846	780	843	778	750	796	812	810	819	809	801	809	787	779	810	780	780	781	819	874	840	758	830	831	751	835	756	766	774	770	849	793	833	792	761	810	809	765	833	833	844	812	786	799	770	810	835	810	793	819	762	806	757	796	780	790	837	795	824	802	767	810	837	837	844	773	808	808	824	782	779	769	786	822	864	811	808	785	855	824	836	819	861	781	820	793	822	858	767	852	796	840	821	801	816	849	774	811	810	756	820	724	801	798	812	791	835	850	799	812	785	835	811	832	816	797	784	815	765	783	760	824	784	787	797	806	788	817	751	817	767	830	809	789	801	840	784	785	819
3823	6069	4972	2623	1791	1445	1252	1063	908	894	818	773	776	745	724	692	687	696	646	686	647	656	672	653	664	665	620	625	629	644	621	652	642	663	596	669	621	630	630	596	647	601	613	567	635	633	639	603	620	615	659	581	673	598	593	593	668	611	593	626	603	613	611	576	618	636	602	563	613	591	637	645	622	651	657	611	624	609	599	627	616	629	620	581	627	586	608	608	629	614	600	604	632	576	611	614	658	624	613	600	637	611	602	618	594	566	597	644	609	598	669	610	600	569	626	584	662	607	608	618	623	569	581	636	624	625	583	589	564	636	619	601	586	625	611	593	620	575	601	598	578	604	649	586	586	591	618	647	641	650	617	623	529	633	611	594	589	635	640	619	633	644	607	624	655	628	621	608	580	620	629	595	606	582	587	593	566	612	585	632	613	593	564	591	589	603	627	609	598	634	614	604	622	590	582	648	603	601	598	622	580	647	637	612	596	570	602	577	593	645	604	592	585	611	586	668	597	567	594	569	588	613	592	653	614	589	570	620	589	576	565	565	605	621	606	633	567	567	600	619	559	632	591	626	610	632	629	627	588	645	619	627	615	568	640	566	623	582	627	609	616	580	593	570	571	615	636	598	615	618	611	593	611	648	598	606	627	618	617	591	649	579	571	629	611	582	587	575	644	596	614	575	612	632	579	572	622	589	603	618	618	600	574	610	590	570	579	610	579	566	582	613	606	604	608	595	620	622	572	607	619	599	628	546	630	590	593	611	631	609	563	618	629	577	589	620	570	591	631	634	593	644	601	587	571	604	543	600	608	637	587	560	599	616	577	617	602	651	607	610	602	583	591	640	579	564	599	577	587	604	654	620	600	603	579	560	604	655	563	607	617	574	593	556	582	554	638	598	617	607	603	582	594	630	576	622	554	627	597	584	576	647	630	587	577	605	579	604	547	582	613	667	609	599	626	574	596	577	633	609	630	565	590	592	556	605	556	614	626	617	612	599	662	600	617	588	605	573	596	598	621	606	559	607	588	553	649	572	597	627	564	626	556	567	609	613	543	607	631	584	585	596	584	615	609	605	571	584	622	625	625	587	589	572	601	608	593	600	650	596	550	585	594	600	599	667	551	590	657	600	624	607	569	604	575	584	568	607	603	582	569	602	596	612	569	600	637	594	608	592	565	600	645	608	604	628	632	622	612	560	586	604	597	601	585	623	565	595	587	621	593	631	600	547	568	596	592	598	609	610	613	590	600	632	610	631	596	619	574	615	609	606	608	570	581	612	583	586	616	578	625	573	571	566	630	590	625	612	627	605	611	624	595	612	622	565	657	611	599	600	603	575	590	554	601	551	586	599	574	590	558	570	644	622	596	543	592	610	655	629	555	604	613	611	648	628	616	617	631	577	527	618	640	612	607	622	613	578	626	574	634	592	607	612	592	594	591	572	637	592	553	586	568	608	604	585	608	622	586	548	592	586	641	628	606	589	638	618	591	552	609	579	634	635	582	632	609	585	631	591	592	563	562	590	670	609	594	567	644	608	630	651	572	608	656	595	623	567	602	638	529	622	582	577	595	563	596	586	565	610	605	602	586	616	596	629	617	613	598	596	614	609	584	599	606	596	586	613	567	570	566	587	567	589	604	579	596	639	567	607	611	617	585	605	562	577	530	585	599	630	586	616	581	608	583	591	619	590	611	558	577	611	595	624	605	634	554	584	598	620	604	624	586	569	618	611	599	572	599	591	575	568	591	627	585	636	603	613	633	638	564	631	543	602	624	588	596	596	597	584	617	620	578	630	579	562	607	606	606	611	571	551	615	597	603	619	578	636	588	551	586	583	599	602	578	558	580	577	612	563	603	575	613	584	578	584	594	620	588	576	573	589	613	597	614	604	648	588	650	598	599	620	582	625	585	603	619	607	607	624	568	569	543	611	583	602	590	588	614	620	590	575	593	595	640	612	614	596	615	625	621	627	600	640	603	579	573	605	572	669	624	618	616	551	605	588	562	627	615	623	610	615	602	581	583	623	628	614	621	632	608	603	579	598	681	588	606	580	621	604	621	603	610	605	554	565	581	616	580	590	629	575	600	608	568	620	625	593	554	609	588	598	639	553	550	613	572	601	658	638	618	568	607	639	629	580	589	596	567	618	613	556	635	609	610	607	614	552	595	584	613	564	601	581	571	549	602	611	609	631	608	623	670	576	569	635	623	605	568	579	600	613	600	589	602	594	575	611	617	603	638	603	577	595	615	644	607	563	576	589	579	629	632	585	589	591	597	622	595	582	553	603	607	603	584	604	614	576	617	606	591	589	585	619	605	621	544	592	593	585	584	610	588	601	672	615	558	588	645	623	601	592	589	570	604	600	588	600	590	602	606	606	646	598	631	582	605	597	609	632	633	563	624	563	606	612	584	547	585	649	615	627	595	581	613	600	541	569	580	595	568	625	565	602	578	592	629	582	563	607	580	606	597	620	592	588	581	601	621	589	622	516	538	596	553	619	588	587	606	577	581	614	621	616	618	598	605	584	639	589	575	591	573	539	628	587	603	588	568	578	600	584	590	639	568	581	614	618	591	602	626	608	566	601	549	597	619	622	594	621	590	594	573	603	589	628	643	604	573	580	616	618	583	597	606	593	582	641	575	584	557	600	599	622	555	597	547	554	591	609	538	562	596	580	645	559	601	608	621	579	631	580	585	595	589	581	625	563	617	627	560	545	631	604	570	581	595	569	563	628	586	615	595	556	584	574	582	590	583	597	628	601	620	601	565	630	575	567	638	564	627	601	560	599	549	556	597	610	587	599	633	572	571	601	587	621	574	629	583	625	578	605	577	574	618	612	532	610	559	619	631	574	592	606	621	592	599	612	650	566	580	604	591	580	595	598	599	587	602	578	598	603	563	588	608	577	582	629	632	583	595	603	596	581	586	600	585	619	635	552	585	594	544	626	588	627	583	589	629	586	601	593	593	561	615	587	604	673	551	597	589	609	600	585	554	573	608	564	601	616	596	609	580	538	562	581	570	568	600	610	616	587	599	641	560	627	568	527	571	589	594	577	599	607	598	584	581	556	611	613	634	593	591	597	568	580	605	613	580	570	595	606	602	604	575	586	583	638	605	611	575	579	574	567	608	594	606	607	604	612	607	586	585	639	524	559	597	597	611	587	548	554	583	606	588	587	565	634	577	577	613	596	571	608	590	597	630	591	571	565	572	616	556	605	582	592	569	615	569	616	616	625	589	628	607	562	612	591	578	591	571	587	634	621	597	615	590	638	615	599	582	621	581	611	610	547	620	589	610	567	578	588	566	543	588	565	637	604	589	571	638	599	568	547	598	583	588	580	572	571	606	592	581	636	634	572	571	625	591	564	573	585	586	614	582	602	586	571	549	574	615	548	631	627	544	636	593	587	588	601	596	630	554	612	592	607	570	566	575	570	551	563	602	596	601	590	609	602	622	553	580	656	603	573	564	620	594	560	593	602	580	595	561	601	652	626
28027	10567	1187	751	589	549	535	519	585	545	535	482	569	553	546	521	534	542	545	578	577	544	570	542	525	541	586	591	562	551	601	543	555	575	510	571	538	550	527	547	549	524	557	541	579	505	512	523	498	574	560	506	560	491	524	560	566	581	550	551	525	551	501	531	513	566	549	536	499	515	546	551	549	536	501	556	524	524	501	536	553	565	568	553	524	528	548	532	548	528	521	550	536	543	530	537	531	564	503	527	554	550	526	498	544	512	551	534	527	521	571	571	534	552	539	528	560	566	569	507	539	531	582	491	569	539	532	598	515	527	526	541	469	549	493	526	540	543	550	540	523	545	573	508	560	566	535	526	556	520	509	560	581	510	543	540	532	524	541	522	577	559	517	538	540	543	510	535	547	531	543	538	552	536	575	532	520	529	530	504	533	548	533	509	529	501	558	549	508	527	527	538	561	614	524	523	563	506	530	536	575	537	540	491	528	549	528	538	523	548	540	498	513	549	507	487	514	532	565	572	568	530	519	560	607	545	580	583	523	591	536	551	580	531	519	532	550	549	555	529	506	494	568	517	579	547	534	516	531	559	521	514	524	529	537	510	552	546	548	536	509	528	544	555	535	562	560	526	542	517	555	538	559	522	536	594	553	509	529	527	535	538	564	539	525	576	518	546	563	582	544	535	525	516	522	538	542	569	574	526	490	547	512	506	527	577	543	480	556	528	540	529	552	532	562	496	599	537	552	541	535	540	528	555	549	541	547	568	504	533	575	510	561	560	503	544	510	528	547	521	530	557	545	519	527	517	519	544	536	523	542	575	547	548	550	552	502	539	512	535	531	550	529	535	534	531	560	530	585	528	565	549	519	559	527	499	561	520	496	525	529	535	540	554	550	563	552	539	562	545	557	526	569	548	525	517	516	517	569	512	559	488	576	505	519	522	547	538	544	564	529	514	557	519	551	515	557	524	491	559	543	537	544	537	542	570	556	541	529	549	518	546	540	582	550	553	614	534	530	558	536	570	536	536	549	550	513	520	552	539	503	531	525	535	516	545	545	509	534	525	557	501	548	523	507	526	547	531	566	515	552	552	536	536	539	560	558	519	485	550	512	509	540	527	508	482	558	554	538	562	534	536	533	543	541	540	472	513	537	547	546	497	543	551	557	539	565	538	529	535	588	534	558	563	556	558	508	527	543	532	526	555	559	527	531	481	533	544	527	524	558	577	576	553	535	562	542	464	536	549	567	546	548	532	519	545	548	551	515	534	546	505	540	580	563	552	536	534	542	533	533	537	530	545	527	537	544	529	526	501	571	554	545	493	588	521	530	518	542	535	510	520	506	515	567	529	543	503	546	488	538	554	559	505	567	533	513	564	522	516	519	524	546	558	538	526	507	512	529	531	544	546	564	514	574	532	521	559	546	522	522	554	495	559	508	491	553	542	568	543	545	507	532	499	582	557	528	548	545	577	513	527	563	519	507	524	577	543	534	524	547	531	519	548	557	515	561	517	514	571	537	553	561	496	552	590	502	556	532	565	522	494	578	519	530	508	538	532	538	495	511	554	550	502	581	521	572	519	546	549	527	548	526	526	582	563	517	520	573	529	560	519	570	528	515	554	575	543	547	540	547	521	540	550	513	561	539	550	524	537	511	575	509	551	502	550	526	564	523	514	531	548	542	525	506	555	526	531	529	517	501	538	548	540	535	528	557	551	459	547	517	510	508	560	505	542	595	532	562	550	568	562	490	531	534	509	537	502	567	536	562	554	531	536	546	552	534	539	517	530	576	502	535	551	540	486	518	498	541	538	507	546	548	529	539	560	525	540	573	581	540	476	552	511	511	565	504	544	553	577	539	531	508	479	506	519	510	501	503	512	501	536	561	537	548	529	565	536	567	565	508	530	516	554	524	507	571	548	574	516	531	508	556	524	584	510	556	535	529	512	550	521	551	543	535	543	537	525	556	516	546	524	535	506	516	490	526	555	516	546	523	528	492	558	556	507	538	533	510	540	525	534	531	503	560	534	571	552	547	545	575	549	539	519	565	534	547	507	520	527	548	532	538	557	518	573	581	580	517	532	510	533	507	565	533	519	528	556	533	543	585	546	584	574	518	534	570	524	525	542	553	572	565	577	536	500	518	539	580	559	533	544	531	481	561	474	534	486	530	540	514	565	539	576	532	568	522	555	547	540	536	542	511	566	552	539	489	499	529	554	540	502	541	585	568	544	545	513	513	540	555	527	532	544	534	492	562	571	566	505	561	542	530	568	519	518	537	535	514	529	564	549	563	500	505	545	584	596	530	555	534	549	518	529	510	530	533	546	581	537	540	545	523	526	535	548	523	529	541	557	537	519	509	551	552	532	550	514	550	553	527	555	517	480	546	560	503	521	526	532	547	512	573	531	533	545	524	553	548	552	533	548	548	542	532	526	523	547	558	551	540	514	519	536	547	551	554	519	549	508	560	570	510	507	524	509	574	513	504	505	547	548	575	536	575	579	503	536	577	576	534	548	521	553	561	531	504	517	536	524	526	527	506	509	501	531	580	506	524	537	501	541	519	534	529	511	542	564	503	532	571	523	550	562	533	574	531	533	557	559	506	584	540	533	508	540	509	564	501	515	557	545	546	565	542	531	556	519	529	501	518	544	575	550	526	578	564	487	564	565	548	542	513	551	504	511	568	554	546	530	514	518	557	503	522	554	541	513	510	552	561	583	523	561	504	509	555	540	543	620	508	563	504	536	531	540	498	529	560	542	528	519	577	512	529	543	562	549	542	534	517	552	543	543	515	522	562	551	543	523	567	560	516	507	554	510	545	543	550	536	551	521	516	517	576	526	537	543	522	512	517	541	527	478	506	522	525	516	562	562	485	540	519	536	533	534	518	541	486	480	529	534	492	531	519	515	572	510	548	539	532	547	548	484	576	525	539	496	526	522	514	511	564	587	519	557	557	510	575	557	498	545	543	486	537	541	542	497	583	535	550	561	545	550	519	521	512	528	564	518	510	508	505	515	537	513	538	540	554	539	522	501	567	522	529	533	533	530	525	575	522	573	557	559	540	552	550	531	550	558	532	513	600	532	499	523	529	520	556	538	513	574	522	525	524	567	563	558	549	529	539	522	558	541	547	558	574	562	558	513	508	558	549	553	504	464	545	538	515	537	564	520	513	541	520	531	520	528	553	488	582	541	547	566	515	553	515	511	492	521	540	510	518	536	548	550	553	529	562	571	554	546	520	532	535	576	504	552	542	577	573	544	526	541	560	561	567	534	499	562	552	565	546	569	538	520	533	492	550	512	564	538	533	537	506	561	536	558	531	529	523	504	559	515	547	502	542	531	549	499	541	552	534	523	535	532	567	529	522	531	534	502	500	504	569	544	537	541	518	533	539	508	521	552	554	535	501	553	569	521	545	589	536	518	570	518	525	559	558	557	556	572	490	567	575	504	557	540	557	509	514	550	531	505	562	577	515	516	529	539	533	544	572	520	515	527
4885	576	580	454	422	409	382	373	397	377	383	369	379	397	358	383	360	401	421	382	416	359	389	371	367	410	390	372	372	372	394	420	393	348	420	388	373	353	442	393	362	409	387	389	397	400	419	364	410	440	373	399	353	369	356	400	395	368	356	384	383	364	401	379	374	424	375	394	370	371	411	382	398	377	400	377	391	354	387	374	371	370	411	348	368	378	367	367	383	374	394	418	377	358	359	385	384	386	368	418	359	385	410	379	391	364	379	413	412	391	374	371	404	387	400	376	389	403	407	350	372	396	390	380	413	383	384	384	378	374	418	372	414	370	370	404	372	431	403	408	348	366	367	360	367	371	350	394	386	370	378	379	381	376	398	346	386	380	366	401	367	399	389	370	394	412	376	413	412	405	375	377	425	405	367	399	401	407	369	355	371	374	371	373	347	381	388	389	395	410	383	347	356	391	351	382	380	383	365	383	398	377	386	370	383	393	363	385	407	351	403	374	381	401	406	382	364	372	381	358	393	398	408	381	355	369	395	406	389	388	337	382	411	406	391	379	357	408	408	405	407	391	390	397	385	412	350	392	411	376	419	377	417	378	364	398	375	392	384	401	410	349	398	405	376	368	408	368	368	386	382	374	403	394	375	382	374	372	387	371	353	397	391	379	353	375	361	372	386	375	417	369	382	371	433	383	411	402	364	377	414	386	379	366	374	387	352	390	406	366	366	400	401	373	352	396	423	393	427	370	369	414	375	392	382	351	411	356	373	378	391	420	405	396	371	384	385	372	404	376	369	347	397	382	379	381	396	373	392	402	353	364	391	365	414	401	376	399	360	427	429	424	382	374	386	366	391	409	381	389	359	388	374	378	364	403	392	399	380	376	358	381	415	416	380	388	389	375	381	372	396	379	381	419	370	408	372	391	373	400	397	347	363	405	387	370	367	374	416	420	368	368	376	389	362	400	387	383	365	387	386	382	384	368	403	351	402	376	377	391	391	407	392	372	370	356	410	408	390	387	360	390	408	337	389	393	397	387	377	390	390	343	376	388	404	400	356	390	401	382	371	375	374	419	382	372	361	405	358	369	401	397	395	416	410	381	410	391	403	371	374	358	383	372	384	428	381	391	394	378	393	361	399	403	393	367	425	355	371	383	395	417	390	415	366	400	389	382	382	398	407	387	407	390	412	361	372	363	400	378	408	389	392	394	353	350	369	392	380	364	378	379	358	378	377	367	396	359	361	384	398	414	353	399	364	394	383	392	351	368	398	391	382	379	367	412	404	375	375	371	352	392	375	381	396	375	388	412	377	350	409	402	386	373	375	407	360	372	369	374	381	420	433	389	375	410	372	412	374	377	395	395	376	390	378	403	371	388	372	373	417	372	349	393	334	402	369	396	427	381	399	407	373	404	414	409	378	397	373	405	408	395	368	399	375	371	398	399	377	382	380	389	362	374	382	382	381	414	406	358	362	392	414	421	416	385	381	358	363	383	364	365	415	366	377	404	371	387	421	370	388	389	367	422	397	408	384	384	371	368	370	391	385	387	416	362	384	366	406	380	363	392	396	417	369	383	376	394	401	398	386	424	367	380	385	391	373	389	381	394	329	415	354	347	417	407	367	367	375	423	394	370	374	401	402	412	345	399	382	398	420	397	397	391	367	379	389	359	393	373	376	367	367	411	342	402	355	369	359	403	370	379	360	395	410	353	399	396	358	400	399	387	387	384	383	358	378	402	362	407	402	380	368	390	364	392	368	411	381	392	414	401	392	394	392	381	384	388	418	394	376	344	386	373	368	388	377	398	372	383	389	404	408	375	376	379	392	384	386	379	345	376	365	346	388	383	381	407	371	361	366	376	383	373	384	399	410	373	383	384	390	405	370	376	370	388	375	374	399	386	364	347	372	393	372	347	406	402	388	376	407	362	371	369	393	360	387	346	378	410	385	406	370	439	362	359	369	352	371	372	378	377	391	344	416	393	388	383	366	388	381	385	407	377	368	421	401	346	382	386	392	385	387	378	376	375	398	396	359	378	377	389	380	370	383	356	384	387	370	422	415	374	386	400	392	387	415	417	405	408	378	396	374	395	403	359	369	378	386	370	383	389	366	385	398	379	377	409	373	386	350	381	371	376	414	369	360	398	379	353	405	366	387	388	406	390	419	389	384	411	416	392	392	365	369	386	367	400	365	363	381	369	378	373	379	411	366	381	369	371	382	383	387	380	380	391	399	364	411	380	355	392	365	391	394	408	361	387	379	384	372	385	394	379	402	388	365	409	388	399	403	367	433	388	383	400	359	374	360	406	390	376	404	388	366	353	380	398	429	414	395	387	382	363	372	384	400	385	398	387	402	405	364	376	382	383	374	345	371	365	393	399	396	410	377	387	371	370	361	390	363	382	404	399	386	396	375	380	358	402	383	403	392	371	388	403	363	396	391	375	374	393	353	374	391	383	357	397	377	380	372	364	428	371	381	441	376	370	363	388	413	369	423	372	398	427	395	399	376	405	394	401	403	394	371	378	385	381	398	351	395	372	415	408	397	407	374	412	396	348	400	389	411	392	370	407	413	378	404	355	346	387	399	399	372	362	385	378	393	390	365	368	396	395	372	380	360	382	378	417	380	391	364	358	365	361	347	384	381	372	387	350	393	398	370	416	355	378	398	397	369	357	345	400	378	399	352	351	410	413	401	372	353	426	386	384	358	378	376	367	387	382	367	347	376	371	396	394	395	392	400	416	360	408	395	377	355	398	374	380	391	386	394	378	391	411	386	395	367	376	359	383	342	393	385	371	351	373	370	384	397	391	411	370	360	395	414	395	391	387	398	363	386	363	365	338	361	451	379	372	400	404	407	354	392	394	383	374	395	378	439	381	390	364	418	373	423	377	379	407	389	380	363	364	386	364	347	383	360	381	396	380	409	417	442	351	387	404	398	396	380	367	389	403	405	381	404	364	381	403	382	373	403	413	382	396	386	388	363	381	401	425	379	380	389	378	371	399	409	375	393	389	390	403	401	414	386	369	378	376	379	392	359	381	385	406	394	403	406	400	419	402	379	354	401	394	407	395	373	400	369	379	371	382	376	384	393	417	337	343	379	372	361	365	371	364	394	376	379	433	402	381	386	368	375	372	375	368	400	371	374	383	407	371	346	412	384	383	398	395	380	367	365	402	392	369	374	422	384	373	351	396	391	378	384	396	350	384	388	401	362	398	390	410	397	400	373	382	362	394	384	356	384	396	385	406	367	390	363	352	393	395	407	383	395	389	405	385	387	378	386	382	386	378	356	406	406	364	380	380	374	394	388	365	398	413	385	397	394	384	372	372	386	385	405	368	360	361	368	380	334	375	389	377	356	404	364	403	397	403	393	414	370	416	393	357	374	419	387	354	354	393	379	329	363	368	409	405	388	336	403	407	362	396	370	390	422	409	399	378	360	408	382	377	388	401	364	433	391	391	382	442	366	398	391	380	406	398	381	369	361	372	349	402	362	401
25582	21516	27947	25535	11410	1889	1397	1125	1071	1022	1043	1056	976	992	984	1002	985	950	983	953	944	967	938	928	954	988	947	933	974	955	903	997	965	917	972	938	951	935	942	967	957	917	874	963	956	921	908	977	988	955	901	928	923	931	945	973	952	966	987	955	853	879	1006	896	928	875	950	984	942	930	929	950	921	1008	913	961	957	893	945	925	966	951	909	940	915	890	915	892	915	932	911	932	935	966	969	929	961	900	871	987	928	914	962	922	921	992	827	944	940	923	1009	916	946	909	924	920	944	920	910	880	986	954	909	935	935	939	934	865	936	921	884	956	970	922	866	933	957	922	920	983	939	910	921	951	888	996	989	910	957	914	911	908	915	953	919	970	910	929	996	923	984	934	1003	897	964	949	966	927	977	889	948	961	934	926	912	890	940	954	935	948	938	1004	934	948	904	849	914	938	965	921	961	1011	916	920	919	970	890	890	959	887	907	893	953	909	1013	1013	909	933	980	963	936	890	967	941	932	916	1023	924	939	921	944	939	987	947	942	959	902	897	983	939	925	934	934	907	915	933	969	945	915	966	875	949	975	898	924	928	875	904	936	941	932	981	927	966	944	898	921	934	931	899	833	916	887	936	936	908	923	912	963	941	933	940	919	944	984	966	942	935	940	950	971	923	913	925	905	934	947	947	946	892	916	898	887	896	960	913	938	892	995	902	981	906	977	920	918	931	910	945	924	965	940	978	880	870	934	955	933	915	890	905	936	857	964	935	941	952	972	937	955	910	925	941	1004	909	901	947	920	941	922	964	925	963	916	925	950	879	920	967	941	994	930	978	966	918	937	888	942	967	920	965	927	910	926	897	915	889	939	972	879	942	916	999	947	943	933	951	947	881	916	917	932	930	925	902	938	888	972	911	859	915	922	897	943	884	987	978	942	954	935	918	953	929	898	895	903	942	967	900	963	901	917	947	946	954	946	881	955	956	949	953	940	945	913	921	919	868	902	860	965	941	916	907	946	897	899	936	956	980	977	934	897	945	954	931	892	958	905	935	899	941	912	902	963	886	957	928	950	980	908	913	962	906	948	894	923	951	952	956	980	964	912	896	912	945	903	909	920	937	907	926	910	921	961	929	960	953	926	945	931	858	955	919	977	905	956	914	913	900	930	943	936	892	980	868	887	961	928	877	930	883	910	938	961	892	907	934	897	1017	933	911	947	925	965	938	923	935	897	903	964	962	910	916	1010	929	999	917	987	887	932	919	952	933	945	930	918	917	917	904	931	880	911	862	924	913	968	941	929	946	918	943	917	913	866	935	918	894	936	952	899	943	927	937	965	969	963	945	935	956	908	951	942	885	848	930	895	918	984	921	936	913	1002	918	864	939	920	932	953	960	911	901	956	900	940	923	987	945	875	893	983	923	880	975	953	914	867	919	878	942	913	955	906	912	872	938	895	940	940	905	974	963	910	911	858	892	950	917	948	913	921	893	875	972	961	934	899	1006	986	982	934	901	922	951	925	892	923	962	931	942	911	878	922	956	896	930	911	914	916	900	916	937	945	954	949	967	918	954	885	895	917	918	953	949	938	951	914	931	927	889	893	920	890	870	896	926	945	922	938	958	951	946	921	898	912	907	959	949	947	930	860	930	912	963	965	903	900	949	922	935	913	908	952	886	893	933	912	964	913	895	938	937	917	955	966	893	920	924	930	917	876	932	969	941	915	902	940	942	917	976	900	898	919	958	888	938	963	902	915	871	948	930	957	914	927	1012	949	918	923	904	899	973	920	936	917	937	970	937	931	923	945	958	914	983	948	912	999	889	971	866	939	940	935	946	963	937	925	949	934	932	934	906	902	900	937	956	914	918	906	908	949	911	887	878	932	935	963	958	928	943	921	884	951	890	981	917	893	966	904	921	904	915	965	918	893	938	940	905	946	927	926	930	952	864	897	907	914	953	939	926	953	867	887	895	983	929	910	926	956	902	902	934	939	905	950	918	981	945	938	900	913	951	949	888	962	912	919	911	915	933	945	860	982	928	907	911	961	930	888	921	958	940	890	919	890	971	933	934	870	923	912	956	957	958	943	946	906	904	928	921	934	935	952	966	925	875	959	877	883	978	883	924	914	881	881	944	878	907	915	939	905	937	909	913	954	957	894	922	922	933	966	985	917	948	901	976	928	904	920	891	877	962	947	937	917	938	969	930	935	969	961	952	953	929	915	902	874	939	939	918	895	875	961	951	933	1005	951	894	961	934	915	913	906	878	905	886	975	952	916	961	934	952	984	926	971	906	851	958	930	909	903	898	905	900	940	868	980	927	911	919	936	902	967	917	846	955	930	951	1019	919	899	939	952	910	915	896	902	922	964	886	937	958	902	921	927	954	897	899	930	974	916	900	972	972	930	955	920	898	956	885	923	976	892	911	937	890	953	883	984	913	905	893	969	895	923	969	941	959	931	843	925	920	964	876	961	944	943	956	954	913	958	847	847	888	940	871	955	903	955	956	898	982	948	918	927	944	883	921	897	933	973	960	973	879	962	947	963	886	918	920	928	939	917	849	961	907	917	933	916	898	917	906	870	894	882	960	913	902	940	940	946	877	961	934	914	950	938	914	870	875	906	947	870	908	943	993	952	911	921	875	897	895	868	903	908	937	940	913	897	908	907	985	914	890	944	940	958	940	912	942	911	918	991	945	950	952	943	936	958	945	934	899	956	955	955	1004	926	910	961	946	965	890	945	957	910	923	931	973	951	934	936	917	999	932	984	857	899	944	944	953	878	942	992	956	928	955	890	911	910	930	925	966	939	932	892	919	933	946	914	939	944	922	918	946	903	946	874	936	936	936	961	940	936	927	898	940	950	902	991	942	946	931	902	865	952	925	925	925	928	927	926	935	911	879	941	895	960	918	940	915	925	964	899	954	922	917	879	920	937	961	883	952	921	902	894	903	904	958	912	927	938	919	905	918	923	934	901	925	961	927	895	1004	924	935	1009	941	951	920	943	941	906	933	967	942	918	951	980	972	961	951	874	989	922	884	872	894	911	884	905	908	896	872	938	891	939	934	957	931	940	926	894	945	975	836	912	888	933	916	904	959	920	954	968	922	909	929	947	946	907	928	934	899	960	934	892	895	928	1002	887	892	894	931	958	979	973	965	912	976	937	1029	963	930	900	943	934	889	972	892	940	915	959	969	929	1011	930	849	976	982	924	926	932	903	905	902	905	931	936	950	946	883	886	947	921	916	953	893	906	941	959	962	962	890	887	902	967	967	945	934	973	908	901	949	878	867	923	926	896	947	916	913	939	875	960	921	925	917	918	939	912	914	939	970	931	960	894	943	972	939	908	946	925	901	896	874	921	874	922	921	941	905	928	938	927	917	903	877	894	896	980	947	980	934	950	856	941	877	923	895	936	881	928	986	897	877	977	941	954	976	934	869	913	945	861	922	937	917	985	928	957	964	906	924	864	974	956	883	896	905	926	893	932	941	935	928	986	902	891	912	885	982	863	930	971	952	942	898	877	858
3676	3659	3026	1686	1349	1086	1016	937	853	795	787	811	770	743	743	778	735	720	705	760	698	684	686	700	683	658	720	662	710	675	725	656	715	686	724	700	698	751	668	668	708	698	672	656	644	733	674	673	669	678	662	673	708	657	678	688	691	680	670	680	684	686	658	672	707	669	684	729	707	668	674	716	697	710	676	654	688	696	654	721	676	692	631	621	650	665	672	672	692	672	664	670	686	653	665	666	657	658	692	710	674	696	679	668	673	702	682	660	637	687	659	686	672	685	667	649	704	692	664	683	706	622	656	669	640	699	693	672	697	708	670	645	700	655	707	658	646	665	666	653	714	645	710	681	676	659	674	693	686	649	703	689	656	713	683	708	679	625	718	656	634	723	712	621	692	659	633	656	670	637	694	651	672	655	683	658	628	650	677	694	659	661	669	649	688	640	688	658	677	638	694	656	628	727	741	661	603	682	662	652	676	613	669	649	654	698	709	640	680	671	676	667	687	673	684	685	712	685	732	674	635	684	683	686	671	671	673	690	680	697	681	639	689	650	717	685	649	710	715	705	679	702	714	699	626	698	649	705	667	699	701	617	646	698	673	662	659	686	676	720	688	674	721	684	659	608	670	654	684	672	689	694	662	680	693	687	671	669	699	689	640	646	697	693	689	692	687	677	713	681	713	662	673	695	729	651	693	647	721	695	632	637	638	651	643	673	704	658	652	678	652	647	679	680	701	693	637	693	641	686	670	623	679	716	693	674	667	730	652	703	680	667	629	673	677	615	707	625	662	662	677	670	656	700	695	683	686	697	692	669	676	675	644	680	684	643	666	631	674	658	697	641	696	659	619	624	656	702	630	658	647	659	668	664	701	653	679	700	687	650	678	645	666	689	689	677	659	659	661	672	679	650	680	669	687	634	716	713	702	630	678	676	658	676	687	701	698	668	628	638	686	679	669	693	683	664	635	677	676	697	707	651	689	674	675	610	656	644	685	636	676	650	670	703	722	675	689	664	608	654	680	649	585	665	720	708	621	711	648	694	708	639	661	705	704	676	685	666	660	726	620	747	654	699	694	658	685	670	669	682	707	715	699	673	676	686	697	663	706	646	662	680	665	680	633	670	659	717	658	652	733	702	645	658	675	687	655	643	659	664	668	698	686	665	638	716	708	673	685	657	674	678	697	691	680	661	675	676	674	675	675	670	656	695	666	716	730	714	670	675	675	676	692	654	640	676	677	629	648	641	701	685	698	685	641	683	680	668	654	667	679	650	665	655	691	633	691	666	680	677	662	680	669	656	709	652	650	689	689	647	652	727	687	640	678	665	665	641	660	676	639	705	699	677	702	704	692	674	691	650	678	706	618	668	673	645	666	692	712	652	611	672	626	672	673	650	680	653	651	672	674	692	665	662	674	629	657	699	701	641	683	702	674	690	631	662	677	698	635	659	704	702	684	642	658	668	615	627	618	638	683	664	726	666	679	670	661	640	662	696	718	665	694	655	632	669	705	681	694	653	677	686	678	660	618	679	673	637	660	724	663	641	656	637	703	662	660	658	691	683	663	655	677	670	693	619	675	643	710	656	676	696	643	667	640	671	713	679	704	669	683	683	672	691	680	611	675	665	653	682	709	681	598	629	656	670	696	660	648	674	642	649	657	660	698	651	645	646	685	696	658	690	693	666	666	655	675	637	639	638	717	692	664	656	681	667	666	636	710	683	648	698	672	652	675	655	671	699	662	681	688	607	660	657	669	694	684	706	698	641	664	666	637	683	667	688	705	618	659	673	635	642	667	647	628	638	662	680	715	657	654	701	671	687	680	662	665	678	699	646	665	678	651	720	693	636	640	666	672	667	700	678	677	681	674	658	712	670	661	655	642	642	678	662	693	689	669	670	670	699	618	658	684	645	680	639	619	645	697	696	728	662	679	694	670	645	680	683	662	674	686	667	709	686	594	695	702	681	640	694	678	649	639	694	654	695	687	635	690	629	650	609	654	633	716	694	659	653	700	653	681	696	670	678	680	672	650	650	667	647	660	677	678	674	628	628	658	643	649	649	696	653	680	682	665	695	675	651	667	653	661	617	663	637	659	677	696	652	680	693	675	680	694	653	693	651	633	655	662	669	651	650	625	658	665	726	625	677	650	640	672	645	699	617	696	660	681	697	697	638	704	674	697	654	680	651	696	671	645	677	640	666	670	663	694	672	660	681	647	699	635	646	686	689	652	669	671	610	703	672	677	645	728	658	694	703	691	656	669	699	713	669	659	613	671	674	647	662	656	696	712	680	659	672	688	624	689	616	675	678	655	642	667	647	644	640	659	699	675	675	657	699	650	698	691	643	680	651	651	671	688	683	663	672	650	702	688	635	690	625	689	682	681	650	658	649	639	648	691	656	684	622	662	650	667	656	655	705	669	690	634	651	662	651	674	691	651	648	682	648	648	684	672	658	727	634	674	674	684	708	654	667	654	647	720	690	664	686	659	636	663	685	630	634	643	723	682	681	641	660	692	625	650	684	694	658	648	640	693	697	683	624	668	688	656	714	648	623	706	658	693	734	671	639	612	661	642	690	629	642	679	723	651	685	655	675	681	696	660	726	649	601	670	660	649	686	644	675	667	664	661	660	670	695	677	690	621	656	693	701	687	662	672	680	676	701	689	661	669	696	693	649	651	687	633	655	639	664	678	641	685	667	682	715	633	685	623	686	666	665	590	632	697	641	701	657	646	656	649	667	666	680	640	682	693	650	650	674	702	641	683	703	643	665	739	682	680	704	655	690	624	637	667	676	672	680	693	654	681	636	646	675	672	703	652	626	683	626	688	680	673	661	644	660	673	664	641	667	668	641	705	655	673	670	646	630	685	682	712	664	661	671	673	704	653	666	688	698	690	723	706	696	685	675	634	705	691	677	673	654	693	700	618	658	676	692	655	688	670	666	636	670	693	640	601	657	709	680	666	642	723	587	735	683	650	645	698	674	674	703	667	666	656	685	657	689	692	617	647	640	690	621	609	719	633	674	631	698	684	669	615	640	673	683	705	671	638	651	692	665	627	729	701	681	666	682	648	654	672	670	679	615	671	729	626	613	613	735	689	621	687	660	677	671	675	665	671	682	637	643	664	697	693	670	695	682	653	647	728	677	664	672	719	631	685	678	672	689	654	664	702	646	701	648	647	634	696	729	677	690	666	667	670	702	628	670	645	681	665	635	654	643	651	612	644	672	711	625	695	629	657	674	652	641	639	684	661	695	657	693	698	687	627	688	694	660	670	691	699	657	704	679	684	686	677	657	664	660	657	656	687	673	716	643	641	649	665	663	666	678	668	721	693	683	677	671	634	706	634	649	690	640	640	648	684	640	702	698	695	673	658	681	662	697	686	625	690	657	618	692	642	638	661	670	666	633	717	681	672	700	728	650	623	654	647	662	653	650	702	626	671	662	653	709	674	652	690	636	643	626	672	651	679	700	651	708	602	645	659	693	663	686	663	647	683	629
24542	21528	28935	24585	21522	8997	1863	1262	1041	1073	956	956	898	895	901	871	915	866	910	842	807	826	850	803	872	802	815	800	804	854	791	824	834	780	739	789	778	832	837	773	821	808	807	839	812	761	827	795	826	858	767	772	800	819	827	801	824	790	837	847	759	785	816	779	786	859	768	809	812	786	838	824	814	832	808	806	838	770	797	816	783	869	799	821	835	839	826	821	844	823	854	745	812	778	841	807	767	823	847	792	799	788	843	811	833	778	788	837	799	833	855	803	809	801	795	800	808	817	815	780	804	846	784	786	834	811	792	832	818	784	815	826	803	780	816	822	774	799	829	811	819	812	849	822	781	836	802	804	842	785	820	777	821	788	846	855	744	782	797	862	873	808	773	806	825	822	776	765	821	842	812	830	810	802	794	839	797	808	812	814	771	876	817	824	834	818	784	850	780	796	843	805	808	842	788	734	783	754	819	830	876	810	777	815	789	839	776	828	828	826	770	789	813	816	803	827	837	815	804	831	828	815	801	827	786	789	765	761	851	781	829	792	813	771	805	837	795	814	804	834	788	833	787	796	823	803	789	820	828	815	796	851	781	786	818	817	819	757	830	825	800	825	835	850	827	828	804	840	783	775	838	795	790	774	844	778	764	824	806	834	799	811	846	827	806	796	785	837	795	819	832	796	812	808	802	789	827	811	811	826	782	831	821	820	827	831	804	844	819	820	776	826	799	800	802	803	823	834	791	801	795	832	788	742	741	798	812	832	797	815	777	823	842	773	838	732	857	773	848	791	848	789	832	849	820	816	793	781	806	785	807	790	788	773	834	759	776	813	796	745	795	804	768	845	813	806	840	767	795	831	793	803	808	784	773	800	791	807	783	785	822	824	775	814	818	840	803	822	820	823	785	838	814	778	776	809	813	792	824	848	817	759	768	772	800	837	840	815	829	767	789	835	827	805	787	811	806	832	802	794	780	789	752	835	801	829	785	825	804	860	807	767	802	775	834	792	835	808	794	830	813	776	812	778	817	860	791	770	783	806	843	817	795	804	748	826	803	778	821	772	834	813	784	822	853	779	812	799	810	790	840	785	843	794	767	775	793	814	842	833	790	819	756	789	802	845	864	803	779	815	754	801	820	818	786	816	832	810	845	784	836	761	822	827	807	839	825	788	787	801	786	825	791	802	820	782	788	865	829	831	760	784	782	824	777	817	751	796	800	772	739	847	808	787	802	787	805	789	808	769	805	814	839	785	839	796	838	789	819	765	793	742	832	811	772	810	761	812	791	787	808	824	777	839	739	782	808	817	850	865	777	743	820	766	829	804	753	831	797	846	784	873	820	793	805	817	812	793	734	810	775	834	813	792	719	866	779	832	761	801	841	792	807	821	782	840	816	785	774	768	787	811	807	814	749	817	851	805	771	820	770	810	790	790	732	787	782	813	812	771	827	789	776	802	780	792	824	787	814	858	791	778	807	809	764	841	806	824	819	781	837	791	822	804	857	800	811	835	809	804	794	782	799	802	787	793	818	872	773	785	808	782	773	791	788	772	794	792	819	862	823	801	793	823	785	792	761	849	772	855	791	779	808	768	767	815	824	818	773	849	815	756	826	819	803	757	770	792	798	800	849	779	799	754	785	744	821	802	775	831	801	782	810	763	832	839	785	795	774	787	808	853	809	875	766	736	817	770	820	772	809	794	806	784	811	780	803	860	847	781	824	765	845	792	792	837	773	812	771	788	834	792	793	770	774	804	797	789	810	786	798	811	800	741	799	845	775	788	771	756	789	807	786	849	831	779	780	848	773	802	802	828	806	825	863	870	783	786	730	814	795	809	799	766	832	797	774	833	844	796	798	766	782	836	783	779	802	815	783	834	817	836	787	815	778	840	875	836	818	866	839	792	810	872	795	802	776	722	809	764	764	784	784	774	789	768	739	793	830	784	778	825	840	815	810	754	803	804	833	815	786	794	802	799	776	789	807	809	792	747	771	826	791	764	756	793	799	794	793	804	788	833	817	773	831	754	805	821	832	775	810	821	805	807	765	795	765	749	804	813	808	814	828	780	799	800	803	806	798	810	847	856	791	795	804	811	813	814	777	830	773	812	846	739	771	824	816	811	798	862	810	820	806	803	790	817	822	796	799	823	831	805	814	753	807	807	784	814	828	794	791	768	775	800	861	816	802	785	853	798	807	838	745	823	763	755	793	850	814	789	799	777	854	757	762	799	806	840	854	786	844	817	778	829	802	820	843	737	752	790	760	818	809	810	749	744	817	808	839	808	825	856	794	826	779	794	747	775	810	781	755	800	822	772	795	822	813	829	767	780	838	818	870	788	753	811	817	793	831	810	813	762	828	811	786	788	792	835	807	824	796	816	825	779	813	788	795	801	803	784	754	815	792	784	767	818	800	765	781	837	757	818	795	829	819	869	729	781	833	766	798	787	816	817	817	799	778	805	852	810	816	850	782	819	821	838	802	765	813	784	751	788	801	854	810	817	799	855	775	827	839	848	810	770	802	806	811	748	827	785	787	846	745	794	838	770	779	801	808	789	778	839	808	846	809	814	783	795	773	814	818	819	777	819	813	822	804	827	817	785	833	781	792	805	763	819	816	784	810	788	799	811	773	811	781	772	802	797	771	853	840	794	751	802	813	794	822	831	794	788	819	797	774	835	811	814	788	804	835	838	827	769	831	835	807	770	796	814	773	757	788	805	780	806	836	839	825	824	756	792	819	779	816	825	789	786	779	801	838	802	831	809	837	764	793	882	765	759	814	788	799	781	792	745	800	826	765	846	844	774	871	811	790	796	835	806	814	770	803	775	771	834	748	781	781	826	810	753	808	763	771	859	784	853	853	799	782	822	854	788	795	794	780	839	779	826	838	764	788	786	759	835	833	807	819	849	792	770	759	862	809	757	854	819	817	803	829	803	813	785	827	788	744	823	837	802	782	804	771	805	821	802	839	832	820	851	819	791	779	749	786	778	778	836	784	799	798	779	819	825	768	769	768	766	786	790	762	777	786	727	776	823	831	831	793	848	819	791	826	832	769	829	730	802	820	805	754	836	832	794	781	826	790	815	803	815	771	823	841	819	799	797	820	736	816	785	837	851	783	821	748	803	774	745	796	808	773	760	767	817	801	854	825	804	786	804	779	796	829	805	814	746	751	866	818	822	786	817	833	812	769	768	801	850	737	838	834	794	788	762	791	780	808	795	792	812	746	845	796	816	853	796	829	799	790	782	827	776	831	822	810	754	838	814	844	780	764	754	792	765	797	799	786	802	739	774	849	823	843	770	785	848	822	732	759	789	750	818	815	810	809	812	818	790	814	807	763	830	790	784	840	797	786	851	784	827	820	788	847	795	780	782	812	844	795	841	821	799	813	790	766	817	809	748	804	806	795	811	765	822	807	841	796	843	772	832	848	714	847	810	807	836	800	796	812	820	791	769	816	851	736	853	853	839	793	806	774	820	858	822	790	839	794	789	775	858
3730	6142	5069	2663	1905	1431	1151	1029	979	860	853	829	762	777	739	697	691	689	663	664	685	618	680	668	634	629	659	641	643	615	637	697	627	627	614	608	695	657	605	593	594	632	655	602	639	629	611	617	639	598	617	595	639	614	638	614	648	606	601	637	646	642	674	647	569	613	673	609	647	554	619	608	573	636	608	625	601	652	608	585	660	605	564	612	593	609	616	595	592	591	662	624	615	631	617	603	655	600	613	612	640	596	607	613	581	606	572	615	603	628	601	596	591	621	616	584	600	588	648	643	615	608	601	580	625	614	570	626	600	599	635	607	583	590	618	626	588	635	628	618	643	540	612	624	635	632	598	664	597	576	564	612	591	654	569	578	612	598	653	621	587	571	573	599	622	621	587	635	617	580	662	539	607	591	557	644	605	626	594	609	602	589	603	628	593	579	649	593	632	572	578	606	634	543	602	627	593	570	653	600	593	645	587	628	625	593	589	593	583	614	615	569	622	592	606	635	641	608	595	605	591	546	610	628	625	602	627	580	604	587	605	600	611	548	589	596	618	596	582	645	617	575	640	582	596	571	613	597	585	581	606	605	558	583	619	621	577	650	613	642	571	629	632	624	581	535	570	607	647	573	647	538	605	584	566	603	627	578	563	610	639	575	602	624	640	581	643	628	601	587	603	571	609	606	634	549	606	591	605	575	587	588	607	605	583	610	598	652	604	610	590	629	634	597	600	594	590	600	613	641	604	576	589	596	613	581	577	601	599	595	597	601	606	582	620	584	579	595	557	594	615	589	602	599	572	596	585	590	602	624	576	595	644	621	603	605	603	618	571	595	604	613	608	602	592	637	639	607	621	557	643	596	580	605	649	590	620	592	592	614	634	584	594	570	582	610	601	623	639	596	614	613	586	617	614	609	603	641	589	621	602	609	566	579	579	604	613	596	597	586	591	576	595	574	574	624	528	610	578	615	591	644	592	599	593	607	563	578	613	609	609	578	641	635	573	653	604	604	609	608	686	622	563	599	607	569	629	608	564	569	599	597	642	614	586	557	582	592	639	644	587	602	588	614	577	602	630	593	601	593	597	621	564	609	585	591	588	609	610	607	624	561	587	579	614	587	628	559	589	589	618	642	689	588	599	596	633	611	640	641	595	589	603	591	637	613	591	588	628	642	591	565	602	590	625	574	568	554	566	589	580	586	623	646	632	637	564	630	633	573	554	605	574	595	645	584	582	626	585	635	587	559	572	615	588	599	600	628	624	566	637	564	580	638	572	637	584	548	617	573	604	616	647	641	606	606	577	616	586	612	589	569	592	600	610	613	613	580	579	585	622	604	619	597	663	595	599	603	596	573	643	620	600	574	586	600	580	595	607	588	603	590	558	624	620	614	571	600	605	622	597	565	661	625	588	576	637	613	621	624	581	594	598	618	586	583	619	603	565	601	576	636	585	620	540	593	572	579	609	667	611	587	616	603	603	595	592	556	592	590	578	614	591	623	601	597	586	575	555	627	616	616	631	560	607	569	607	595	582	614	600	615	590	582	571	581	578	662	558	568	598	630	602	621	600	597	608	631	619	605	597	569	573	616	544	583	571	602	557	545	618	588	616	603	575	591	596	616	643	624	599	633	592	594	582	588	578	588	659	591	605	571	602	634	614	563	635	607	609	596	561	626	593	567	625	640	596	583	637	574	598	581	596	577	630	627	617	551	592	607	610	550	626	560	611	628	631	583	592	630	603	586	595	592	570	593	610	565	634	598	604	609	607	578	592	582	604	630	611	631	603	600	562	615	586	625	581	578	613	600	605	576	573	623	599	626	673	568	619	595	586	613	593	583	583	630	584	597	580	601	578	600	570	570	562	636	613	663	556	627	569	584	551	569	576	592	621	562	547	629	556	623	592	594	586	581	596	574	633	600	601	614	597	599	630	620	638	554	600	645	607	599	648	550	606	588	614	620	609	612	602	624	563	607	593	593	614	590	601	593	574	588	559	606	626	600	591	618	589	592	609	587	594	613	588	633	607	641	556	595	593	603	581	617	551	572	639	594	613	587	623	586	557	567	603	600	631	602	595	631	628	599	568	587	615	615	586	606	566	608	590	562	598	560	621	608	632	597	580	549	624	604	574	593	613	612	551	595	657	610	592	608	583	575	598	606	589	589	579	578	622	558	562	579	583	662	567	623	619	575	579	613	615	605	628	618	545	617	594	575	677	594	588	597	598	589	568	615	582	614	620	616	620	609	651	590	561	599	639	584	588	593	595	603	562	606	628	632	592	591	593	566	567	619	594	585	604	582	611	595	608	613	587	598	576	612	567	538	608	638	573	548	607	580	604	621	641	596	593	592	626	579	618	564	615	630	571	576	594	596	595	635	570	569	594	595	603	597	581	604	613	535	589	628	579	601	583	593	577	569	571	615	595	591	573	600	585	618	570	589	625	640	595	608	624	570	619	601	592	593	624	606	589	594	560	582	571	571	548	591	587	557	602	619	592	604	614	603	626	629	594	603	614	606	606	558	581	627	607	565	649	617	617	571	604	587	577	605	639	589	646	597	586	592	607	577	585	604	568	554	618	574	574	621	564	625	617	629	617	620	606	572	555	633	564	588	590	554	551	625	606	584	589	614	606	594	594	550	608	598	595	630	584	595	598	601	609	580	541	595	598	603	595	641	592	577	555	591	631	596	626	639	586	596	595	624	622	614	593	566	562	601	608	577	556	608	575	553	595	581	599	587	566	575	606	606	581	634	633	631	576	569	596	553	595	563	562	565	578	598	599	565	594	618	588	584	605	592	606	600	577	598	612	576	636	639	569	577	609	638	608	528	611	606	583	564	586	574	603	566	585	588	594	642	586	556	597	586	570	628	604	614	602	582	592	583	595	534	609	594	598	559	614	617	610	569	595	588	591	570	564	610	584	562	627	594	592	589	576	638	601	577	566	583	605	588	583	561	561	601	599	605	556	583	645	624	598	631	605	596	543	597	550	531	575	591	608	637	634	585	608	593	595	573	589	597	559	614	623	600	599	595	587	603	633	556	604	608	629	637	593	580	611	577	614	575	556	602	578	646	589	555	565	584	639	588	584	602	579	584	634	593	585	609	649	582	578	643	576	606	591	609	613	614	630	602	646	585	588	615	627	566	574	586	590	620	576	646	605	604	558	550	560	615	628	589	607	584	559	585	593	627	614	581	594	593	589	616	589	592	603	594	578	636	597	607	544	589	573	657	591	584	622	605	553	594	565	574	609	597	622	634	589	605	540	572	598	590	603	573	566	601	601	588	584	606	588	566	604	600	614	606	574	592	596	598	577	604	597	573	576	578	640	585	616	562	591	623	612	597	618	571	604	588	643	600	556	601	618	567	611	619	614	613	604	607	591	606	601	633	620	569	547	628	567	589	581	646	597	611	631	605	605	578	534	618	573	624	594	589	621	588	597	538	631	598	577	588	588	607	585	574	574	580	610	556	579	569	614	606	544	589	616	625	596	586
28013	10595	1164	791	591	598	535	540	540	546	514	515	514	520	548	532	537	565	533	547	549	550	557	531	519	520	551	538	535	476	546	573	546	547	526	588	494	526	545	530	538	543	548	551	530	553	578	570	547	513	515	564	568	544	569	553	535	514	509	528	541	512	517	509	503	565	553	533	515	523	524	526	542	526	509	541	523	559	548	544	537	526	524	573	543	508	543	534	510	552	505	563	534	548	561	510	490	516	517	507	551	527	550	508	543	534	535	532	526	568	549	538	525	532	506	542	550	531	515	529	531	558	552	540	543	546	529	547	559	556	551	555	537	524	559	541	517	514	565	579	583	515	553	504	515	569	562	495	529	502	542	513	578	535	540	543	503	578	487	538	535	525	512	509	531	537	527	548	549	492	543	598	523	488	560	529	559	537	557	563	559	515	491	539	507	548	545	535	520	542	523	545	500	535	527	514	554	507	538	518	554	512	545	561	517	542	524	570	572	523	519	558	546	550	547	496	555	544	551	548	569	512	553	533	573	504	551	548	548	536	551	544	520	534	571	525	517	529	516	514	547	522	540	540	523	562	523	567	527	539	529	573	522	525	563	544	512	605	575	516	538	515	507	538	538	545	520	564	539	567	523	526	523	539	537	541	547	519	551	521	507	529	555	560	523	515	524	534	486	572	508	512	546	563	538	494	559	522	521	568	477	556	538	529	548	539	522	508	557	524	539	513	536	526	565	556	510	522	518	582	544	566	539	553	552	494	529	550	578	541	530	508	590	544	533	602	543	573	532	520	517	540	573	556	525	533	554	549	575	537	558	575	559	514	526	574	529	510	543	498	576	541	513	538	527	556	532	550	511	513	548	551	521	557	537	534	557	502	555	535	534	544	550	515	542	571	523	501	486	542	534	602	538	569	586	505	564	510	534	528	526	527	526	514	494	565	547	546	562	564	518	520	486	568	546	562	544	576	529	550	557	591	527	501	549	547	555	518	537	492	560	537	498	538	521	524	528	524	484	553	545	566	564	572	554	555	569	549	531	560	520	569	532	522	528	509	534	542	497	534	557	549	572	526	536	535	529	553	548	496	527	539	515	488	553	541	509	516	522	525	559	536	552	509	542	553	535	540	562	521	531	550	528	526	546	600	510	543	548	559	542	548	532	551	535	532	516	550	537	521	549	496	551	555	567	544	527	509	535	513	530	561	485	538	533	503	531	517	594	514	515	557	582	563	550	575	515	550	533	541	518	516	579	511	567	546	506	554	589	480	589	532	540	585	491	519	543	564	557	539	542	530	533	524	542	509	529	531	497	498	499	532	552	507	523	576	528	555	544	480	528	542	533	512	518	526	523	528	512	549	555	541	557	576	542	543	517	529	555	509	533	575	583	561	551	552	522	549	522	539	571	519	577	553	524	500	523	549	548	532	509	536	562	568	561	529	584	547	528	550	531	547	546	538	498	516	508	559	581	548	548	512	537	483	576	528	542	536	523	558	562	560	521	598	570	556	567	560	559	523	492	510	515	555	577	594	537	532	530	519	535	523	559	524	474	520	511	573	519	584	533	550	521	539	539	545	522	530	516	576	536	602	564	537	522	539	556	508	543	547	531	564	556	541	523	553	530	560	569	525	497	555	528	522	573	531	544	531	568	517	567	541	487	529	542	558	526	543	578	568	574	608	527	515	578	555	526	493	544	512	544	504	557	498	586	517	531	531	573	525	515	525	497	525	560	551	542	580	511	558	530	551	531	545	523	541	525	572	521	551	522	522	505	516	555	569	550	529	525	506	504	512	493	550	538	508	540	519	575	511	501	564	518	538	554	533	551	530	514	587	565	509	504	522	548	552	512	549	532	524	545	535	559	555	526	499	539	588	518	559	543	521	542	490	537	545	513	542	529	516	532	532	525	504	549	583	572	536	530	562	523	570	537	535	551	516	555	507	553	540	537	511	569	552	519	564	559	552	544	526	550	537	550	570	521	511	524	563	552	502	548	504	523	585	512	530	477	516	570	517	520	547	596	543	505	540	545	531	531	571	531	551	517	536	557	552	551	496	566	571	543	514	523	551	547	534	533	573	539	536	533	556	524	540	550	542	548	537	545	537	537	516	536	560	517	545	530	525	576	523	530	547	538	555	563	480	568	549	568	539	512	542	507	536	521	559	520	572	501	550	571	566	559	572	530	546	554	554	564	525	513	540	518	526	569	536	506	525	573	541	544	552	519	545	558	547	539	586	521	548	543	539	535	573	518	535	561	576	546	557	539	584	507	534	477	569	569	531	528	519	523	562	542	507	527	535	525	502	519	527	534	543	506	553	541	526	551	546	561	551	547	543	535	508	543	533	515	502	553	538	572	566	538	543	539	509	530	538	533	524	508	505	537	552	537	520	489	591	580	547	510	566	507	513	578	546	521	548	532	526	572	515	508	557	628	557	490	544	482	538	546	534	546	535	520	548	563	540	527	511	540	499	579	542	535	545	490	516	520	516	551	503	574	570	526	529	574	517	585	595	554	479	541	515	548	515	551	557	554	524	530	561	485	516	525	540	526	525	551	551	538	544	572	531	583	541	565	520	531	544	490	540	539	552	524	504	532	532	521	518	507	510	533	542	509	553	569	539	573	501	504	546	549	595	526	554	554	521	534	565	547	556	550	523	541	539	522	550	574	531	523	549	522	527	526	552	556	518	500	544	542	546	543	510	583	549	562	573	569	518	528	533	556	551	550	513	521	510	551	537	537	517	496	550	510	551	554	494	563	560	553	540	546	488	547	520	553	519	560	579	534	523	524	579	529	505	551	516	543	566	526	576	512	491	528	517	541	508	565	572	527	524	547	562	532	535	550	563	540	548	578	571	529	514	494	553	535	546	541	551	542	492	518	547	539	529	528	489	531	538	545	500	545	548	510	515	537	549	564	525	464	554	576	529	537	539	524	516	548	522	569	540	511	532	529	527	516	539	549	555	509	551	541	513	569	464	505	544	515	528	505	551	533	524	519	519	509	540	543	529	506	536	557	517	529	553	562	554	506	563	519	552	528	575	567	553	562	536	540	511	563	587	524	496	532	538	573	527	502	599	541	538	501	515	530	523	512	548	526	542	539	549	527	528	530	524	541	539	546	504	537	525	525	551	529	528	561	497	569	542	522	512	533	493	524	567	529	553	526	566	496	582	534	538	528	534	566	544	504	539	559	517	528	562	509	552	545	523	510	537	549	531	574	513	543	524	575	532	541	552	512	528	539	488	494	570	536	562	592	518	515	556	514	538	548	576	561	543	534	526	556	546	538	568	512	550	530	519	548	571	526	531	540	535	534	506	524	532	522	519	541	508	529	494	497	551	520	501	511	542	580	509	517	502	487	524	564	506	523	492	561	556	536	530	563	531	535	513	552	521	547	559	573	542	522	513	547	541	487	544	596	551	550	546	586	553	513	517	538	524	520	527	559	537	573	546	534	538	527	514	559	498	542	516	551	529	544	540	529	532	500	578	521	545	536	558
4927	596	543	445	429	399	401	386	403	405	390	395	387	381	397	404	399	373	374	392	328	381	381	378	427	387	370	401	416	430	366	401	384	402	415	400	395	342	377	387	382	383	381	376	371	363	366	363	365	407	377	394	387	390	407	412	372	376	373	399	377	357	383	385	383	381	357	388	365	404	354	365	374	343	401	367	362	374	386	386	377	380	372	406	351	377	355	357	394	407	368	407	385	400	377	403	400	382	399	391	387	346	402	364	411	413	425	380	336	360	364	398	378	430	365	359	358	365	400	404	390	414	396	379	381	377	409	405	376	377	403	377	393	382	387	389	390	378	399	390	370	406	426	384	368	410	381	395	414	392	359	382	392	361	343	379	370	396	352	398	375	389	399	336	390	428	397	370	378	392	379	383	400	383	356	393	419	343	355	339	396	385	377	401	396	369	393	364	330	382	394	375	371	359	354	382	358	381	366	387	393	373	390	384	359	375	382	398	354	377	378	407	377	357	356	352	369	394	396	365	383	367	403	377	390	416	371	404	386	371	338	318	370	388	383	406	375	411	419	370	380	381	402	382	422	414	337	394	358	392	400	368	418	369	369	422	373	399	385	356	386	374	395	371	361	386	375	377	393	389	380	379	400	354	365	402	357	393	405	415	386	375	419	382	416	379	382	363	381	402	383	374	407	399	382	349	393	361	386	374	405	376	377	379	372	374	401	403	377	382	375	389	377	389	378	377	386	346	415	370	402	378	358	381	388	396	404	379	343	402	379	405	379	388	377	422	345	377	365	387	383	378	398	397	385	357	415	348	371	394	342	377	391	372	390	370	368	368	362	384	374	377	348	384	394	389	377	385	350	391	382	367	360	375	410	373	365	385	377	370	381	402	371	360	415	388	428	370	379	394	381	393	357	366	382	405	391	375	386	387	368	382	407	381	377	406	384	381	393	373	427	377	374	396	384	393	371	335	389	365	388	405	399	378	410	372	372	401	389	360	356	357	395	386	354	389	396	392	393	342	353	323	381	388	405	365	433	408	372	383	407	400	379	370	367	401	370	370	387	366	347	374	377	367	391	396	395	381	379	391	366	393	361	412	370	393	359	377	390	381	387	352	388	342	381	413	372	379	378	361	351	384	348	393	417	406	384	343	349	393	360	392	374	396	433	410	362	395	394	382	369	374	404	380	362	398	355	398	367	425	378	393	376	388	374	386	407	363	396	369	379	372	361	410	384	359	402	382	412	360	387	395	391	380	381	395	431	376	399	406	357	392	399	384	362	394	348	354	380	341	372	377	360	434	376	351	405	381	428	360	363	392	398	379	386	396	405	388	382	390	414	379	380	388	357	360	365	344	370	411	387	363	373	401	400	417	349	366	356	384	368	372	380	366	384	425	387	408	390	381	393	417	395	390	410	345	406	366	346	390	378	359	375	379	386	387	349	415	377	418	394	384	381	378	379	393	406	449	383	403	406	370	395	422	396	373	418	395	381	407	374	381	397	391	386	368	365	406	369	365	384	396	365	369	389	415	375	411	390	380	390	367	407	403	369	395	366	385	388	383	391	351	424	387	367	388	428	391	399	395	376	404	376	424	398	413	399	374	393	380	399	437	403	384	369	380	401	366	375	371	378	405	395	380	381	390	368	359	425	408	376	385	355	368	380	384	370	384	362	397	363	372	384	410	368	408	368	404	381	388	342	392	383	379	347	394	383	380	414	393	392	387	407	407	398	404	394	374	389	391	362	360	411	368	364	382	369	398	373	385	358	389	363	372	371	392	349	397	403	412	396	379	406	407	365	341	412	398	401	387	361	379	410	374	385	383	371	408	426	372	410	388	378	359	394	362	370	362	392	363	425	401	357	392	392	391	382	383	401	376	394	392	391	366	387	377	375	421	375	377	373	394	417	359	390	393	380	391	403	362	385	367	354	431	371	365	373	364	357	380	391	378	399	351	368	354	429	396	380	374	383	396	393	411	411	382	374	398	382	376	356	386	351	375	352	378	393	384	332	353	362	381	389	380	369	386	361	412	382	374	394	410	389	363	421	366	362	378	397	391	413	432	401	353	376	375	401	384	423	382	385	377	393	390	399	392	394	353	373	362	411	337	398	355	394	397	380	395	396	408	385	385	369	383	387	396	415	371	384	339	388	369	352	362	402	389	381	396	394	403	419	359	398	369	399	409	391	382	377	385	428	368	376	417	375	376	380	373	360	364	400	352	363	400	361	403	365	393	386	422	385	384	396	384	377	408	367	396	384	381	361	406	415	375	383	381	389	405	357	386	400	392	358	349	388	375	374	425	396	362	361	428	379	379	374	371	382	409	377	358	386	403	417	362	376	383	426	368	422	381	417	400	389	365	379	377	416	388	407	414	379	350	366	410	398	377	373	394	383	354	372	396	395	390	370	370	394	408	439	380	354	412	391	375	354	362	373	384	347	394	389	407	371	413	399	371	426	376	386	367	361	379	377	390	343	376	396	383	430	370	416	396	375	376	386	362	390	367	394	372	389	400	380	360	388	410	351	379	352	399	389	369	402	383	369	424	383	403	383	349	399	375	384	366	383	412	392	404	408	379	384	391	369	402	395	352	390	384	379	388	376	390	391	374	346	384	379	410	393	357	415	396	396	384	375	362	379	397	362	354	403	414	366	410	384	392	404	386	415	380	383	358	349	359	376	395	383	362	387	389	405	408	405	372	371	358	380	381	418	385	372	404	390	382	374	372	371	381	392	388	388	376	415	388	383	354	381	357	395	385	380	379	419	375	377	389	397	370	407	377	404	405	349	373	402	415	388	355	407	426	388	376	363	364	354	377	367	362	421	369	408	393	368	361	390	373	389	367	385	390	381	382	389	379	366	379	377	399	372	373	432	383	376	395	371	373	420	367	394	411	391	395	363	368	379	361	386	369	406	371	410	380	349	407	403	407	378	389	378	399	358	346	408	367	373	391	363	381	402	373	392	382	375	385	402	361	367	378	385	393	377	374	421	378	377	389	390	380	394	371	380	383	395	387	411	361	375	359	369	383	375	381	400	337	394	408	354	392	387	350	368	378	406	354	339	392	383	365	400	356	421	391	382	393	374	375	380	367	362	426	391	381	370	368	363	396	395	345	390	379	394	398	410	397	392	384	384	381	374	404	371	405	359	355	435	384	374	374	367	375	394	362	366	416	405	392	382	407	384	363	365	402	377	377	349	388	376	412	405	376	383	360	338	388	415	370	388	425	374	390	375	410	380	381	384	382	357	389	380	356	386	390	367	399	371	335	388	382	390	381	395	378	394	386	403	386	372	336	359	360	386	334	382	361	405	393	400	393	371	405	400	383	344	391	362	418	377	383	388	358	391	409	366	360	392	396	395	375	386	396	366	376	391	395	379	380	409	377	409	393	412	355	377	382	408	373	388	392	385	327	386	396	372	340	365	387	385	397	382	361	400	434	352	375	379	381	411	382	423	376	396	390	367	377	375	396	377	373	381	366	370	416	398	401	382	340
25542	21482	27927	25438	11622	1847	1418	1197	979	980	1066	1038	1029	1002	936	947	981	923	962	973	936	935	948	921	924	963	966	933	892	973	911	949	983	946	927	909	953	945	964	957	933	987	978	966	914	889	970	911	938	964	951	936	934	947	922	947	921	933	919	1005	934	923	923	918	953	958	905	931	902	937	914	973	949	933	929	930	973	964	948	962	945	934	908	886	935	912	934	1020	926	921	936	904	974	903	944	916	947	1005	940	928	932	902	927	925	853	981	890	952	940	897	955	965	910	927	908	920	894	922	923	893	927	977	926	950	935	970	898	962	927	940	935	889	941	954	913	876	928	929	945	901	993	996	948	926	856	866	925	889	914	907	884	952	1004	890	957	910	872	934	907	972	924	882	904	975	919	949	890	969	926	951	926	1004	926	922	921	935	935	948	907	967	968	902	918	932	894	974	941	907	996	917	955	900	908	923	895	908	857	932	881	933	911	888	906	915	900	909	919	893	930	906	928	968	921	909	915	931	954	908	951	912	930	912	928	893	943	982	926	950	981	986	977	893	851	925	953	947	1019	907	922	937	929	969	977	888	924	909	939	932	921	942	903	938	891	925	942	983	958	915	944	889	918	944	947	913	951	912	909	920	898	910	939	918	917	937	934	945	893	911	887	953	942	916	924	911	931	914	902	874	923	970	952	905	900	951	942	889	922	930	928	918	895	937	968	954	920	866	906	907	934	928	906	962	916	955	916	945	920	983	908	922	947	912	922	905	911	973	952	893	867	978	959	926	948	900	913	935	860	898	904	924	918	955	972	954	913	907	912	946	905	884	941	935	916	951	910	927	940	926	894	962	941	894	923	926	1014	922	922	935	911	981	972	920	937	894	986	1001	895	961	940	906	918	923	939	919	929	950	918	920	893	953	898	886	907	907	901	950	985	943	851	870	943	921	941	897	923	929	898	937	939	946	907	968	959	889	923	978	908	992	988	933	981	984	914	949	887	947	929	905	948	925	888	942	894	923	925	991	942	908	964	885	913	925	949	913	943	888	924	952	954	899	941	912	980	893	932	982	969	891	914	948	903	934	913	910	970	928	895	870	993	941	941	928	909	935	916	985	883	917	908	995	915	951	934	902	936	894	880	943	953	935	922	883	867	1005	950	950	971	911	945	903	1013	904	924	944	941	874	916	962	895	914	945	934	928	882	931	910	932	928	890	982	928	906	904	955	930	937	920	947	961	981	944	896	949	882	945	904	932	906	905	931	897	934	937	954	964	944	978	901	925	913	903	930	899	947	936	925	958	919	935	925	924	930	921	889	932	942	977	952	870	951	997	904	941	934	905	917	911	919	972	919	907	921	929	908	994	925	907	891	880	913	934	928	987	916	896	886	930	951	910	934	945	862	920	928	905	932	959	955	884	921	974	928	935	958	902	960	896	968	903	911	891	910	904	903	871	931	910	919	948	997	901	905	937	940	955	945	923	954	972	961	946	919	899	957	936	897	941	931	884	881	954	944	964	913	938	943	960	975	905	854	884	863	920	891	956	919	934	909	934	863	957	892	939	901	913	926	930	958	945	962	964	938	964	926	929	906	871	956	986	928	933	938	864	910	912	946	954	920	975	936	940	886	913	902	907	938	922	912	916	912	941	935	956	947	908	924	908	906	973	935	930	944	955	961	909	981	961	947	935	985	933	921	932	917	961	918	913	962	906	932	936	917	942	971	944	975	904	899	905	904	873	938	946	949	900	934	861	936	958	921	965	926	886	944	918	954	948	926	917	852	972	901	929	914	912	917	962	984	950	929	958	966	922	927	932	888	926	926	935	903	948	935	911	905	921	953	899	975	907	889	929	947	923	921	949	958	931	906	878	954	930	994	961	931	915	970	915	916	918	878	953	877	942	869	918	979	950	973	907	900	903	949	958	926	886	944	946	912	947	906	972	973	883	932	962	947	916	929	997	960	894	901	910	951	918	943	981	918	960	885	941	899	983	892	985	938	961	939	933	940	916	936	937	905	959	926	977	928	930	909	975	923	940	958	936	926	898	894	945	912	968	908	885	929	936	955	947	884	973	891	942	935	920	942	945	966	970	898	917	951	882	932	912	957	926	929	911	951	902	904	923	942	887	994	938	938	883	972	921	920	957	919	960	879	967	913	914	898	939	900	921	874	871	962	861	889	917	955	933	859	937	890	900	917	886	949	881	945	909	950	955	911	965	958	889	890	926	925	944	933	909	938	872	939	940	912	906	917	937	876	948	927	905	882	914	938	954	979	937	939	952	942	909	896	915	939	943	935	945	953	893	918	923	919	905	932	1015	945	957	936	947	936	982	927	882	908	924	942	933	921	909	933	926	891	972	919	880	952	899	937	937	858	911	944	922	939	909	916	904	935	893	946	947	903	929	916	958	911	911	893	938	904	885	987	965	895	933	957	966	905	955	905	930	888	894	912	971	896	912	920	913	923	905	955	889	924	908	918	880	998	861	932	875	943	955	876	900	904	964	870	946	922	976	925	893	921	842	927	1005	920	869	856	946	913	935	897	964	911	956	979	890	912	934	917	934	855	875	948	940	956	937	934	936	1004	920	935	910	885	923	927	925	940	913	945	949	945	908	930	860	909	955	953	948	920	934	944	907	909	967	937	946	980	932	910	920	876	880	970	962	960	952	950	884	953	964	920	903	931	875	927	994	861	917	923	972	926	906	906	904	917	900	907	966	889	899	929	947	911	909	871	922	912	972	884	980	955	970	945	878	914	880	895	937	936	926	883	907	912	945	871	935	990	934	859	970	959	910	935	866	951	927	964	962	907	926	875	925	918	929	929	952	910	948	927	929	948	958	953	907	952	956	931	950	961	909	920	944	918	973	939	954	943	907	976	875	876	908	921	904	954	991	905	952	937	862	903	929	932	954	864	926	975	954	981	932	928	883	927	915	974	937	940	951	911	956	938	949	961	962	966	938	974	877	921	955	942	940	914	955	964	882	977	959	935	852	988	893	948	961	900	895	947	954	945	896	897	934	911	930	918	897	939	906	943	896	930	925	922	911	995	958	927	941	940	894	895	894	959	921	957	904	909	929	958	929	916	891	901	944	934	918	926	928	897	905	896	906	964	944	913	901	909	917	1009	955	940	974	969	923	927	946	888	918	906	905	892	946	923	910	936	874	931	899	897	916	956	946	945	972	939	970	929	927	943	937	942	885	914	917	898	975	946	943	932	902	858	914	903	882	896	915	973	940	888	933	923	918	907	937	936	959	892	927	918	937	936	906	975	941	929	915	949	951	943	927	914	929	885	916	926	908	926	924	980	921	905	930	971	927	940	917	936	942	966	911	897	921	899	920	960	911	943	936	891	922	856	921	944	886	972	921	921	908	944	917	892	969	967	985	928	964	888	924	903	956	969	946	927	923	941	940	893	942	885	885	911	907	885	909	987	966	898	955	962	967	869	903	952	996	994	983	909	909	922	911	892	935	954	980	916	904	934	901	966	926	963	947	945	958	918	996	892	897	984	921	924
3574	3720	3049	1715	1313	1075	1007	863	850	855	781	788	798	820	767	785	750	725	762	745	696	668	757	722	708	720	730	724	733	720	750	721	724	738	691	705	711	675	689	684	654	674	742	697	700	684	680	715	660	677	694	705	661	666	663	710	684	691	681	651	640	707	676	737	682	668	651	722	670	694	658	724	691	675	673	662	667	639	659	714	644	647	650	675	646	682	689	679	692	715	732	699	652	691	671	703	639	678	664	680	731	686	726	638	662	653	685	670	622	662	660	729	667	660	669	649	677	698	692	640	680	689	651	658	634	633	692	675	661	685	630	707	699	713	631	673	747	724	645	664	660	660	686	644	670	673	645	643	660	702	662	708	692	670	647	636	684	677	695	690	657	677	675	649	673	714	701	664	614	658	705	670	701	643	653	705	665	677	667	696	665	693	704	655	650	655	658	681	696	714	625	707	684	665	639	685	645	642	655	662	685	704	638	695	628	673	686	655	701	709	670	652	697	673	637	744	717	705	677	659	674	673	668	673	691	708	710	672	663	670	754	687	694	677	693	701	706	670	674	669	705	661	687	697	632	657	624	656	610	805	693	695	635	626	621	631	664	683	630	666	683	676	714	676	677	729	705	677	706	678	683	715	696	659	641	687	712	676	675	684	652	686	659	683	666	681	649	665	693	657	666	706	694	638	682	642	731	660	733	660	658	696	667	671	696	693	734	694	695	684	644	687	673	686	687	685	662	689	642	623	682	658	658	697	714	658	691	644	695	666	711	646	670	680	675	681	705	696	660	718	688	634	698	697	699	651	660	693	678	710	677	634	696	688	683	662	687	674	647	649	701	714	709	659	648	662	701	672	655	644	698	719	661	647	682	666	670	663	688	689	666	657	702	650	666	684	645	663	679	652	669	719	655	664	677	648	652	635	666	702	630	665	729	688	664	680	676	693	677	720	647	657	655	726	628	643	670	701	661	717	662	672	687	664	685	704	691	702	653	658	679	627	652	651	643	668	660	708	653	742	711	695	675	690	709	658	609	685	723	656	637	692	687	664	657	702	654	724	665	629	696	662	692	666	670	696	709	664	671	671	681	675	660	711	681	636	705	697	664	667	724	671	691	665	636	666	661	621	664	614	678	640	654	676	628	653	689	649	637	673	685	652	620	708	663	680	663	705	707	705	673	679	673	686	687	690	631	695	651	686	654	674	689	633	649	655	687	698	659	685	666	651	675	672	682	693	641	656	695	674	656	652	643	629	670	684	638	670	653	675	664	653	644	697	696	638	653	684	665	695	664	619	709	629	660	698	670	671	669	708	645	716	685	649	662	652	682	675	669	632	654	693	664	676	669	716	708	660	698	695	719	701	647	633	652	663	688	656	679	687	640	676	664	652	644	684	676	667	681	649	699	695	667	644	611	665	691	691	692	658	703	696	664	717	660	669	703	707	664	668	719	694	650	638	693	682	744	683	673	653	695	632	701	691	705	651	660	663	694	633	693	662	670	696	709	633	636	693	647	663	683	708	669	668	670	671	679	689	714	675	674	729	707	678	621	696	668	683	685	752	667	685	623	673	687	650	678	690	638	660	682	676	614	676	707	698	696	693	678	626	624	691	636	680	711	694	707	686	669	691	679	649	625	668	609	735	660	662	631	645	664	647	692	671	582	648	637	664	685	697	710	667	659	635	691	679	639	659	661	658	666	698	672	673	674	664	608	671	680	664	659	667	670	672	672	662	695	681	635	682	639	660	623	665	666	646	630	641	631	679	676	604	668	671	652	651	648	661	707	698	734	668	637	688	671	674	682	658	662	634	677	695	677	698	680	662	673	691	690	667	683	638	681	663	632	656	702	658	631	649	658	650	674	665	703	664	672	635	708	701	665	666	647	653	685	645	656	725	647	602	691	688	678	700	674	654	663	672	660	664	661	697	693	687	657	668	699	673	660	648	651	673	682	704	658	667	657	670	679	691	642	658	689	669	706	694	650	642	646	681	635	677	670	720	701	695	664	657	612	750	686	684	646	655	653	717	641	709	625	694	617	648	586	645	657	671	666	682	611	675	745	690	702	611	636	628	647	663	657	656	697	680	654	662	652	662	657	698	668	662	697	685	645	650	669	686	684	608	651	690	690	631	641	677	649	693	652	657	629	663	684	675	675	657	701	699	664	681	647	653	650	626	679	672	639	686	690	664	702	685	703	644	669	617	653	685	647	599	674	661	669	702	697	625	671	637	691	661	650	687	686	674	645	693	708	696	678	644	654	653	671	692	684	627	666	660	676	660	670	658	689	635	687	684	682	670	671	729	658	676	669	665	682	676	663	626	675	676	657	657	646	650	691	660	679	742	659	704	631	666	688	675	623	654	659	632	692	690	660	672	739	679	640	680	658	654	660	711	666	689	733	645	678	677	704	651	662	697	696	701	652	666	678	659	700	677	658	711	681	631	672	682	667	637	617	679	660	656	658	667	686	676	671	681	661	657	670	661	658	633	667	652	681	702	677	700	710	617	652	667	713	659	691	670	742	642	665	667	673	655	621	628	668	644	608	697	696	655	650	707	637	673	627	724	674	631	641	646	702	685	643	681	690	672	665	724	670	691	658	675	707	718	648	690	692	694	693	661	628	633	684	630	693	640	730	682	673	649	642	663	656	683	661	679	686	688	659	684	657	668	708	743	680	671	682	654	696	655	669	637	675	707	687	638	720	667	656	666	631	683	692	632	674	672	659	679	683	680	674	683	684	667	731	672	634	637	600	698	664	684	684	682	729	675	659	641	651	713	643	687	676	671	674	660	662	643	661	672	661	677	681	644	658	673	686	684	625	670	649	684	621	641	688	684	731	649	697	692	697	679	733	664	644	660	674	700	659	661	626	694	698	639	691	619	651	651	678	644	685	689	659	659	651	661	708	725	699	661	700	618	633	644	693	681	736	664	622	677	670	676	657	667	714	696	688	675	671	678	661	642	689	681	631	680	645	665	665	668	622	694	655	623	662	673	633	670	674	670	707	657	692	650	693	716	651	637	662	673	703	617	653	619	650	653	681	737	634	691	692	663	648	677	695	670	656	695	721	691	648	633	665	684	664	698	693	677	665	675	658	672	645	656	687	602	652	667	668	664	686	626	708	682	703	680	648	639	697	629	688	667	661	667	652	671	656	662	676	688	706	686	670	636	667	654	654	709	664	662	696	634	684	648	676	672	666	672	664	675	647	662	667	669	622	643	643	671	626	658	650	656	628	715	732	718	613	713	662	649	655	672	656	618	671	672	655	683	679	627	646	645	673	644	681	684	637	723	683	666	681	692	687	702	664	672	683	634	665	694	673	691	699	620	680	673	660	676	639	655	661	693	659	651	663	638	698	714	673	703	644	681	676	652	696	656	644	654	680	666	635	674	695	661	682	670	677	641	658	673	662	674	699	658	705	652	680	627	650	656	659	667	655	698	665	732	661	697	693	658	678	687	670	672	694	639	667	687	700	638	690	680	646	682	634	683	698	631
24511	21522	28857	24641	21518	8861	1865	1224	1034	986	973	954	893	946	871	878	888	847	805	870	883	823	841	832	876	829	832	800	863	825	798	784	866	796	812	794	780	839	874	856	851	829	826	779	840	823	787	774	846	813	821	819	806	840	782	805	829	831	844	844	831	856	816	863	767	783	827	759	800	794	805	831	756	792	812	799	816	822	836	838	809	816	803	870	809	836	735	833	783	818	848	807	810	819	778	848	851	775	767	784	783	827	823	802	821	831	779	816	787	795	835	805	837	877	774	775	817	823	815	826	796	841	800	783	805	786	769	832	794	857	790	841	811	802	781	816	833	807	796	814	802	829	759	837	825	817	736	808	806	797	852	841	797	818	826	762	848	799	750	797	821	792	800	798	782	845	761	796	764	804	784	810	807	823	825	813	794	788	802	855	861	799	798	798	835	770	764	776	756	795	755	778	798	841	794	816	809	796	857	819	794	838	794	832	805	807	785	792	801	795	873	876	791	785	813	809	839	814	811	790	803	853	792	786	837	839	789	849	825	827	814	774	777	803	786	840	801	826	770	805	801	822	746	783	835	800	819	814	768	824	769	795	781	828	794	796	762	822	744	812	835	816	823	861	787	849	801	850	839	714	806	795	810	782	806	766	805	794	773	815	804	796	840	814	830	764	787	818	779	816	752	806	834	789	771	771	799	833	807	864	780	849	804	828	844	791	824	815	866	817	744	782	826	796	803	854	802	833	800	794	820	781	828	777	776	807	803	763	805	761	825	823	804	804	799	787	783	821	825	801	789	811	760	854	784	777	853	797	784	808	803	828	790	831	800	754	829	823	836	809	784	828	781	810	809	813	799	839	792	799	775	834	833	815	837	817	798	779	831	759	772	769	777	774	817	814	770	767	784	822	824	773	806	838	831	813	804	772	793	833	828	798	824	792	783	788	801	788	818	816	803	811	800	834	822	757	747	744	765	809	799	782	763	833	813	818	833	791	785	785	806	806	786	805	823	817	759	777	822	740	816	844	783	789	795	818	751	792	823	771	779	827	769	787	778	823	793	805	819	840	823	809	751	774	842	772	797	810	815	776	820	799	794	812	787	802	812	749	790	860	820	806	824	790	751	771	784	811	795	775	746	792	787	798	777	847	801	778	769	798	779	804	797	823	785	802	805	822	819	836	815	840	803	819	804	843	848	862	810	781	845	821	806	836	825	798	730	762	800	785	831	807	723	803	823	798	801	800	824	799	826	791	833	816	833	786	785	813	830	815	819	765	840	832	788	840	778	819	807	840	859	800	859	842	834	796	828	767	830	804	846	797	821	799	867	781	751	782	823	789	772	809	819	843	762	791	841	795	802	785	807	790	823	736	752	830	814	826	858	789	789	821	790	811	799	824	800	732	820	840	827	857	817	851	842	781	851	825	791	806	795	810	769	772	773	816	804	788	844	824	800	828	816	788	816	786	796	809	804	763	791	829	826	787	831	819	819	765	770	775	850	807	801	820	809	762	860	783	797	764	770	863	808	861	841	823	775	801	807	777	811	792	780	815	860	795	816	778	788	800	771	788	773	775	821	760	748	843	807	796	818	786	823	801	777	755	784	790	800	804	827	824	794	786	854	800	827	770	759	807	811	793	814	787	792	769	798	800	800	874	776	835	831	776	771	810	796	811	790	778	842	854	772	798	810	781	822	814	771	756	775	779	838	794	771	779	780	861	754	785	827	749	826	795	779	775	791	832	791	849	774	805	833	778	771	803	756	785	788	769	796	798	794	776	809	772	812	805	762	799	811	819	771	796	791	815	811	777	768	743	867	839	811	828	795	855	776	740	823	783	799	745	780	726	748	788	773	798	805	788	774	803	850	812	791	811	760	821	839	751	800	838	792	832	786	867	823	784	781	830	800	770	812	788	782	826	830	786	766	793	820	763	800	797	847	740	833	873	847	795	722	808	829	806	795	784	768	822	726	813	798	771	865	802	806	802	770	821	790	847	784	769	764	763	823	771	841	800	832	790	840	787	819	802	787	778	759	828	808	843	794	799	812	786	808	809	791	809	837	817	768	857	841	752	766	773	813	828	839	800	813	780	803	824	803	809	812	825	783	785	777	805	818	800	782	779	815	814	782	829	840	796	828	773	771	805	816	790	794	780	792	840	758	790	828	789	760	830	751	797	799	818	739	871	818	776	795	843	845	784	812	818	799	794	780	825	787	833	827	850	822	824	787	819	741	840	761	799	799	844	781	758	867	844	797	820	830	792	784	781	803	805	766	759	803	825	787	838	808	809	811	814	807	777	763	790	813	865	795	830	852	797	832	830	776	799	815	803	858	803	768	800	825	764	758	788	809	815	808	825	802	800	837	810	803	831	785	800	786	838	838	802	807	762	758	843	852	742	821	783	798	812	800	789	774	777	834	764	763	830	852	808	825	834	850	786	830	788	778	802	812	781	797	869	795	825	765	781	783	778	855	800	827	826	791	846	803	805	805	800	789	778	770	784	774	784	798	802	808	783	790	823	807	809	839	790	798	744	787	821	797	786	849	823	844	817	796	777	803	877	794	777	796	819	845	807	827	815	837	821	859	823	769	785	862	775	799	795	823	784	804	776	759	855	804	813	811	846	829	785	803	798	779	787	814	826	819	808	759	830	802	746	854	826	767	786	802	811	746	817	821	777	796	809	778	823	763	802	785	808	802	801	809	769	751	786	760	789	798	814	814	790	798	823	829	773	818	816	776	841	788	764	820	760	801	806	782	777	803	780	824	757	803	797	799	761	741	749	801	806	839	813	783	814	810	782	836	788	850	749	794	781	811	852	741	784	781	803	816	772	815	824	757	790	746	809	765	812	804	817	792	825	830	843	826	787	830	771	772	784	838	782	780	761	841	800	813	764	820	779	819	798	805	807	822	743	836	760	761	793	774	782	815	813	850	791	765	802	813	786	795	752	823	825	841	799	808	780	781	815	816	798	826	730	779	801	758	723	806	804	818	805	832	773	762	789	814	792	797	808	798	782	827	785	751	784	798	801	796	770	779	817	797	776	762	752	849	825	807	814	743	779	858	818	804	802	784	812	797	796	780	777	839	818	786	796	812	795	798	793	813	846	812	798	760	795	824	832	775	756	822	800	799	814	767	821	824	784	844	815	826	747	821	818	772	758	790	842	833	789	741	723	774	750	855	788	840	755	811	869	802	804	782	794	780	791	842	810	847	790	807	780	872	772	792	769	790	787	749	794	793	757	806	788	732	841	867	824	822	742	793	818	864	783	814	801	766	784	792	797	828	807	784	805	782	816	762	758	781	802	789	783	807	788	751	824	831	767	798	780	801	795	858	812	786	781	831	777	814	815	822	789	807	835	772	823	778	837	786	773	785	842	802	865	788	792	815	773	754	805	823	782	780	809	833	813	816	825	789	768	760	815	801	780	808	774	835	807	785	824	831	759	780	854	830	808	803	784	799	773	821	813	809	817	801	820	773	811	765	752	814	767	789	877	783	785
3830	6093	4932	2546	1821	1394	1218	1100	921	883	804	827	770	803	751	706	727	720	677	624	663	647	664	628	678	640	674	630	680	660	634	641	697	619	604	668	632	613	590	616	619	609	655	590	624	625	635	606	619	621	677	633	649	611	624	633	617	562	603	636	611	615	556	604	635	614	598	613	599	648	607	635	627	624	614	630	618	638	631	616	618	605	592	644	600	627	563	582	652	622	634	591	610	636	574	612	591	579	573	630	614	586	646	583	599	588	613	618	618	577	611	604	654	566	605	568	639	628	568	600	628	593	625	615	603	597	585	625	632	614	581	635	540	595	577	595	610	623	635	597	626	578	631	608	588	625	598	619	598	599	620	566	712	603	598	546	622	576	632	571	574	599	619	601	623	582	593	639	635	582	561	583	583	604	566	583	602	585	611	594	592	612	642	641	596	582	648	636	613	600	618	628	571	618	647	560	581	602	625	637	592	643	573	581	557	621	576	588	579	588	588	651	586	616	596	614	601	621	586	607	570	622	587	577	606	600	589	635	565	622	623	590	592	614	561	617	632	596	545	626	636	606	585	603	608	595	607	574	541	588	543	622	592	607	586	593	622	606	612	614	580	592	633	623	591	601	596	557	553	555	592	587	559	627	623	627	622	599	587	624	619	619	683	615	629	594	610	579	604	634	602	593	573	591	597	602	578	630	566	625	603	610	617	616	618	608	603	577	630	602	597	606	630	608	623	563	572	588	630	609	657	589	648	617	560	632	588	634	668	650	542	573	570	599	627	665	605	600	588	603	590	627	582	580	593	592	584	595	621	593	615	585	595	580	606	606	593	602	550	586	584	598	624	589	551	601	590	585	640	605	610	602	570	608	596	600	650	635	642	570	600	566	646	590	582	600	668	583	636	588	553	567	584	591	618	626	603	580	598	571	584	581	608	566	613	577	615	614	618	624	633	637	578	624	580	666	613	602	630	604	588	637	608	552	619	583	574	627	589	596	568	584	565	628	602	587	559	638	611	567	600	576	594	574	601	622	614	592	631	580	601	569	640	614	633	586	634	657	595	582	630	600	587	597	662	625	616	609	560	596	600	602	623	568	589	587	573	596	564	606	588	598	627	573	576	573	586	629	621	618	596	677	622	626	599	631	593	644	570	604	564	576	607	578	603	584	607	636	616	603	598	578	567	608	562	626	648	624	604	588	603	609	566	594	594	595	605	632	565	620	570	617	605	585	567	576	589	582	658	620	618	596	572	554	575	588	590	589	611	659	619	607	604	624	615	586	585	556	606	572	601	573	622	615	600	595	640	594	587	587	590	614	596	633	581	595	603	608	557	568	606	605	600	609	587	575	638	576	631	646	639	586	619	577	561	606	599	597	628	614	556	576	571	610	629	598	546	572	554	613	617	565	609	607	568	593	573	583	581	594	619	584	565	594	580	620	579	571	571	582	545	566	605	608	635	603	575	619	630	622	635	598	608	557	593	627	571	572	646	605	595	624	623	584	627	572	634	554	600	612	557	620	572	563	622	616	625	597	618	598	661	583	597	593	586	589	559	604	624	620	587	653	623	654	611	551	586	554	588	569	623	577	566	643	575	621	564	588	585	604	586	566	619	616	571	601	588	617	582	609	570	589	615	623	593	581	567	609	565	596	579	563	541	628	588	606	603	616	572	580	533	584	579	599	576	622	565	624	601	617	658	617	602	588	577	614	647	632	598	612	622	625	603	600	615	608	564	637	596	569	630	610	603	585	623	626	598	577	559	540	616	603	591	648	616	548	602	595	641	605	620	589	572	608	608	620	580	617	621	561	589	578	596	604	585	595	614	628	554	599	570	563	592	565	660	575	618	586	598	618	608	585	596	618	611	606	541	574	611	576	615	596	580	566	601	600	588	596	602	623	601	605	561	619	597	606	603	554	579	586	627	578	586	583	533	602	615	600	576	618	630	607	597	592	611	578	567	554	575	634	585	593	550	608	601	586	618	603	625	581	563	571	587	581	580	647	607	600	607	621	562	583	607	576	606	597	595	597	604	601	563	579	609	573	586	562	638	627	576	579	612	580	620	654	635	575	573	576	602	598	608	583	581	555	629	583	589	630	616	594	614	581	629	560	632	622	615	586	612	590	586	594	568	578	559	576	626	631	582	582	554	620	626	606	638	592	553	594	587	579	602	650	605	524	596	643	599	545	594	616	548	624	628	611	637	599	576	593	608	591	576	579	561	630	623	594	588	650	623	626	612	607	601	585	605	570	593	600	595	596	558	602	624	568	627	537	615	622	647	607	587	632	629	583	581	591	584	575	598	619	566	605	603	607	611	604	651	644	618	593	602	576	625	629	590	606	558	606	606	596	602	606	603	563	620	616	613	585	634	582	637	573	564	596	639	564	598	650	583	619	619	588	578	588	623	574	580	628	644	600	587	600	530	559	550	591	582	614	602	576	550	641	582	583	567	566	636	620	585	605	563	577	589	580	593	643	548	562	541	569	591	626	589	588	562	553	566	617	633	632	585	613	622	616	551	603	573	596	594	614	599	612	575	598	596	630	607	576	586	570	620	615	577	617	573	547	587	576	609	603	590	619	585	575	598	571	572	609	595	582	555	564	604	617	568	572	577	581	575	587	575	586	617	558	589	572	576	568	579	600	630	590	536	615	597	558	545	566	623	561	575	581	588	614	630	590	590	606	592	567	587	578	592	594	605	546	643	571	621	607	605	572	600	600	606	562	518	620	577	568	603	622	584	621	608	589	592	601	634	571	645	583	604	591	625	609	529	601	595	622	595	569	602	619	597	626	563	584	622	617	613	622	624	586	575	663	582	531	562	582	576	583	616	590	591	624	605	582	583	568	612	609	579	651	577	609	602	584	600	621	667	561	567	615	635	607	545	579	591	558	569	558	577	599	600	588	598	600	572	572	607	609	585	634	563	578	605	641	586	604	600	573	607	618	588	602	579	555	621	605	615	610	620	598	570	555	611	658	613	567	620	598	597	574	563	592	617	599	588	567	607	630	596	533	589	582	582	616	602	623	585	624	625	610	590	605	564	623	616	558	549	575	600	574	598	575	600	562	588	577	605	597	560	643	604	586	599	607	572	578	602	605	529	610	591	628	525	611	632	609	549	572	563	596	616	595	614	590	601	568	643	541	582	602	585	576	569	618	618	614	623	575	561	613	589	579	576	585	573	620	591	572	622	569	619	582	584	585	603	616	589	582	580	599	556	582	578	612	572	580	550	610	570	569	571	578	597	603	572	566	553	576	545	607	576	592	600	588	610	586	560	592	601	632	595	592	620	583	558	614	612	594	594	590	616	623	597	606	551	585	583	612	590	583	606	593	599	584	566	582	608	590	617	583	613	600	622	569	601	543	626	621	632	614	580	618	584	601	569	582	598	650	584	571	597	572	596	611	624	566	588	570	597	569	597	571	563	590	548	588	583	590	560	605	568	602	586	614	606	588	588	612	554	632	604	594	593	582	528	628	601	600	603	601	623	582
27988	10431	1155	786	610	536	555	537	565	522	544	581	543	559	526	532	542	555	557	545	527	534	554	549	557	505	528	532	565	538	548	582	538	470	545	600	549	518	571	538	552	557	516	540	544	533	523	508	580	528	503	530	559	558	553	529	505	535	530	549	533	578	603	524	500	517	510	547	540	536	509	539	566	555	554	501	556	558	576	564	460	545	561	543	542	535	503	549	531	570	555	561	527	519	516	560	556	534	532	511	513	563	509	546	543	529	503	509	549	578	522	540	576	568	573	552	540	527	520	547	554	513	526	550	510	546	547	531	495	533	502	514	537	563	547	560	521	504	555	533	580	575	586	501	491	539	505	505	489	478	548	539	539	540	500	576	549	518	522	500	512	534	533	563	536	557	495	525	506	554	544	547	579	538	544	570	584	550	537	548	557	486	522	546	592	539	501	551	553	566	531	574	571	522	535	526	542	537	552	530	536	532	534	554	546	503	499	544	526	546	506	559	519	557	540	505	551	546	562	539	551	538	544	534	566	504	524	559	523	538	537	544	589	525	525	515	545	529	571	540	503	575	553	554	531	547	548	549	516	517	543	540	537	577	555	525	571	578	516	569	531	545	556	521	546	592	526	629	525	558	523	531	535	516	562	561	487	517	560	579	534	540	579	515	544	550	544	518	546	523	523	596	535	543	519	524	525	495	554	516	544	542	528	552	529	552	544	550	556	525	550	547	539	475	560	554	544	553	544	529	521	541	532	529	523	556	553	537	620	521	547	538	519	576	554	554	550	535	522	516	567	470	568	539	552	543	561	535	510	570	567	525	566	532	537	521	583	506	534	570	510	532	532	543	527	566	581	543	552	538	519	520	515	516	540	493	527	548	534	479	556	532	516	491	522	517	490	507	563	550	548	535	524	500	524	502	558	542	525	570	543	540	546	571	558	537	535	556	526	540	532	543	524	532	532	535	531	543	565	512	566	556	547	563	576	546	554	559	551	498	532	550	549	528	557	562	571	555	501	565	538	510	515	539	516	548	547	559	539	535	544	474	547	527	530	506	558	526	547	572	562	546	519	545	527	559	535	561	560	511	564	504	538	554	571	555	509	525	495	540	496	556	566	538	528	487	490	508	545	537	491	531	527	539	541	550	491	527	528	514	568	559	537	524	522	535	542	517	557	519	530	517	508	498	501	539	557	520	554	542	506	560	576	560	523	534	578	507	548	523	560	504	538	548	518	555	588	573	503	530	537	520	537	540	517	534	542	508	545	561	517	548	550	528	548	494	538	553	548	510	549	562	527	560	561	539	578	535	554	541	533	543	542	557	531	516	521	572	530	511	496	530	552	564	559	570	541	554	562	536	516	525	539	545	547	504	521	511	516	498	544	539	537	528	556	543	535	504	548	524	556	521	546	536	562	527	570	576	530	563	500	553	599	527	551	496	571	561	515	518	550	563	518	536	587	570	576	594	535	545	531	487	551	568	539	545	521	509	547	533	573	554	530	545	573	552	546	562	523	540	564	538	520	530	499	533	556	557	584	485	557	523	520	524	534	535	545	529	574	544	556	605	554	553	572	534	527	532	592	533	547	524	547	560	518	557	568	504	504	525	569	553	549	519	516	524	564	540	520	544	510	526	544	560	557	536	504	548	508	518	529	562	529	511	596	513	507	558	533	542	525	528	556	567	515	542	516	526	519	546	499	511	519	515	549	544	521	549	586	553	563	545	532	521	564	550	531	536	552	496	531	538	534	524	519	520	533	506	510	578	572	505	523	551	526	558	507	565	505	536	522	554	541	494	545	531	550	512	539	575	544	534	499	571	546	575	522	533	556	566	565	495	499	519	559	522	567	550	568	530	533	533	538	535	537	514	478	514	550	552	511	566	528	529	492	521	520	531	555	512	520	521	536	551	542	521	508	529	533	521	554	528	542	550	569	539	526	517	533	538	553	541	558	562	563	510	517	550	533	505	542	530	532	525	578	536	544	563	542	540	546	531	536	528	543	539	559	546	542	533	591	539	549	519	561	510	528	512	509	542	524	539	545	568	540	547	509	542	549	508	514	546	556	550	572	561	541	519	523	475	529	544	519	572	526	532	534	564	548	555	539	564	538	515	554	506	528	527	566	492	565	556	519	589	504	516	539	597	597	575	543	536	568	553	517	563	549	559	549	511	546	578	505	511	546	499	533	512	546	534	556	573	526	535	524	549	540	525	548	535	546	537	525	539	550	560	504	497	584	560	554	540	497	524	555	590	547	580	540	495	522	573	537	560	534	561	539	521	528	530	539	515	541	519	535	536	560	515	499	550	515	544	545	527	520	539	533	527	527	557	558	560	513	548	578	580	539	559	555	551	547	576	557	557	578	534	485	552	529	545	562	612	524	498	580	574	520	506	513	547	515	542	550	595	540	566	533	510	519	514	545	501	520	503	530	563	536	514	545	545	562	544	526	533	545	555	528	574	559	526	584	582	571	557	547	537	491	502	542	530	562	519	570	519	537	585	542	531	515	562	529	506	546	538	557	529	545	506	556	530	556	556	521	571	560	532	531	526	551	535	536	512	540	512	574	533	534	499	590	496	547	543	533	512	497	550	572	599	546	517	608	468	576	545	539	510	552	521	537	581	525	544	522	528	562	523	527	527	543	533	524	503	555	570	559	560	542	535	541	503	505	549	526	549	530	534	586	517	537	556	571	523	528	548	512	529	553	572	554	521	486	553	502	561	539	531	551	530	508	560	524	531	541	517	508	546	551	562	548	522	509	525	531	533	509	581	514	550	518	573	561	535	510	544	527	565	572	575	522	549	534	536	556	517	514	538	544	564	514	522	542	554	510	543	505	541	524	522	571	533	524	520	552	496	521	555	572	550	538	507	535	534	540	541	523	584	508	569	561	532	543	497	531	482	542	541	560	536	521	545	542	506	507	557	508	553	510	552	564	538	532	537	501	531	501	529	528	556	520	561	528	532	561	547	540	517	544	567	556	517	562	526	583	518	530	501	537	525	517	532	572	506	540	577	534	481	529	562	491	521	505	546	544	501	540	531	532	552	567	556	527	524	552	575	547	569	523	506	544	512	550	519	545	523	507	569	566	548	537	521	507	522	550	567	527	522	543	550	532	560	524	518	532	551	490	536	571	561	553	570	511	506	518	550	508	543	553	548	535	517	526	551	544	531	529	548	519	566	548	543	523	516	528	549	517	539	537	558	508	557	556	483	540	584	565	532	578	497	505	512	530	534	540	550	524	539	509	482	506	545	519	545	505	527	535	527	540	578	509	523	522	517	556	523	526	576	551	527	529	558	503	542	528	512	514	511	515	543	524	569	593	550	528	590	551	533	515	542	522	583	494	546	493	532	574	520	531	546	512	558	497	528	521	523	513	539	538	509	546	570	520	531	566	549	567	541	528	534	547	525	570	531	540	495	596	556	512	509	515	516	499	485	562	542	540	520	514	531	560	489	548	572	546	519	569	521	551	511	520	530	542	567	525	544	507	571
4942	612	517	456	439	435	439	432	396	388	379	425	364	399	384	370	414	422	378	414	354	400	397	397	383	408	387	397	401	415	395	416	382	383	380	363	425	417	386	408	410	384	405	385	417	375	435	357	414	361	368	384	390	377	380	366	406	397	370	374	354	393	367	389	346	365	399	373	349	391	378	365	398	377	369	375	387	378	395	355	398	381	396	409	413	404	375	392	375	395	381	349	353	372	398	371	402	401	373	362	412	388	373	388	374	393	406	408	391	373	340	390	374	337	381	401	349	410	404	399	380	362	378	327	385	369	393	383	403	369	377	352	370	383	359	396	405	354	415	375	387	370	379	392	364	378	402	376	425	417	372	350	366	412	390	383	376	343	411	382	406	392	389	375	405	381	383	375	393	360	403	380	383	357	388	386	369	374	380	349	401	396	358	364	376	404	374	388	375	366	382	376	396	382	393	413	396	372	395	382	360	407	392	376	406	390	398	394	382	350	397	364	397	381	370	415	378	396	402	367	403	387	380	382	393	349	386	387	402	391	386	384	367	336	372	405	383	391	416	368	381	420	425	378	367	411	363	374	381	392	386	355	363	385	359	388	355	327	365	391	400	364	408	431	411	374	383	379	395	387	367	389	439	390	384	400	369	358	386	413	388	388	411	373	406	406	370	384	366	393	401	375	363	366	370	364	383	413	405	387	403	373	392	412	422	398	383	403	378	388	397	361	397	396	402	409	379	417	402	394	420	382	381	379	391	355	395	346	389	380	385	355	370	377	400	394	382	360	401	369	372	393	420	375	384	366	396	394	362	337	418	421	357	386	390	392	376	392	377	370	371	377	374	387	389	386	393	396	391	365	369	400	395	385	359	405	401	391	359	386	384	391	394	400	341	394	363	410	393	385	365	374	407	376	381	377	409	364	385	415	392	389	391	416	407	361	386	385	351	392	396	402	370	350	377	397	394	408	406	375	379	370	342	407	369	414	365	385	386	403	419	361	391	377	371	390	404	390	375	415	392	393	395	397	388	368	357	393	403	402	401	357	392	414	416	393	363	398	356	419	380	380	390	369	414	416	365	388	367	383	396	397	377	354	365	388	360	413	395	389	353	380	377	372	386	408	369	378	391	372	378	374	393	394	370	397	373	391	379	385	375	403	400	417	411	371	411	374	389	412	378	373	384	384	361	406	395	348	409	377	416	357	376	375	393	369	365	393	380	374	395	371	373	385	377	377	382	385	378	381	372	364	375	395	353	402	409	384	406	388	351	415	354	391	401	374	411	377	352	387	375	377	351	368	370	404	409	353	384	389	384	365	376	406	384	366	418	375	379	394	383	405	396	374	368	356	367	412	411	385	362	384	360	389	390	389	400	372	374	405	352	382	370	382	389	399	391	376	390	361	376	349	374	404	397	369	371	377	409	387	407	415	396	391	353	404	420	387	388	364	363	388	365	412	397	372	354	380	392	385	363	375	389	350	395	433	387	390	377	368	381	401	393	388	378	418	381	411	400	382	374	369	382	387	365	365	377	447	383	385	362	378	396	379	395	388	379	386	396	377	381	346	382	383	384	395	389	390	399	379	398	374	369	372	410	357	370	394	379	389	349	387	371	422	423	432	384	397	403	398	400	410	374	400	397	373	378	386	377	367	420	372	396	397	376	363	386	393	369	357	409	398	347	402	372	403	401	395	374	386	349	364	399	335	395	388	363	405	389	375	386	385	394	369	386	425	413	381	364	381	396	396	382	397	391	391	371	404	379	361	382	381	375	407	386	397	376	375	384	351	385	391	369	348	380	359	367	405	381	374	374	403	395	375	397	371	388	366	387	375	412	362	371	403	374	397	386	396	375	403	396	400	370	352	406	402	389	379	375	403	377	388	392	376	381	405	342	402	389	371	386	406	365	419	395	395	375	404	351	370	405	363	389	377	411	401	372	379	409	416	351	389	375	368	383	403	392	395	397	402	384	400	395	386	406	418	375	380	404	409	402	386	359	421	383	364	382	363	389	398	400	380	370	353	402	408	356	403	424	359	353	399	392	401	359	383	378	425	411	398	406	416	425	391	385	372	373	410	391	435	364	401	389	390	393	372	383	407	361	358	369	375	382	386	372	354	361	396	366	404	377	393	373	366	378	386	379	387	392	391	332	389	380	372	399	383	373	377	397	383	367	361	372	413	355	365	358	364	392	414	382	361	384	373	391	379	370	380	384	366	355	380	382	385	361	384	384	441	367	403	365	380	371	353	394	348	403	362	374	380	374	372	385	391	402	384	402	369	405	390	376	397	447	328	399	417	344	398	378	376	403	332	365	395	371	402	392	380	385	393	402	382	403	398	393	355	403	380	368	360	383	343	354	404	371	365	401	381	381	394	393	405	377	353	396	379	367	380	394	380	411	388	397	369	373	355	424	385	397	388	391	359	372	393	369	399	400	369	402	384	429	366	389	400	366	393	390	390	350	354	345	374	386	331	417	360	417	419	433	368	386	392	379	388	375	392	398	343	357	363	374	376	377	358	373	348	369	375	363	366	438	383	393	380	403	409	370	403	387	376	362	380	375	414	385	364	365	356	371	384	381	428	360	364	381	389	377	396	407	382	369	375	367	378	388	394	402	351	365	407	402	396	340	398	376	404	376	405	398	417	341	362	376	372	391	385	371	416	390	372	388	406	402	356	360	374	380	379	364	362	384	376	355	356	426	399	383	389	356	381	384	387	376	386	383	353	406	363	380	377	390	370	384	371	381	348	386	414	371	406	370	398	363	365	396	400	395	390	361	400	366	420	349	409	405	403	400	415	378	379	407	387	340	354	400	400	406	396	352	383	367	326	388	397	363	418	375	368	381	378	358	362	391	376	357	372	380	381	391	372	390	382	342	413	427	418	376	377	385	362	402	381	394	377	404	384	399	387	372	370	368	403	391	385	423	360	410	370	384	372	377	394	389	423	394	402	377	429	370	386	372	395	376	398	406	374	414	379	417	375	378	361	392	374	416	339	355	373	370	386	376	364	415	436	360	408	391	346	360	355	407	386	393	340	413	408	363	380	414	360	379	401	399	373	391	372	369	379	410	379	381	410	392	387	389	382	395	410	403	390	393	372	388	357	369	409	382	392	387	435	378	391	380	371	361	390	401	386	402	337	368	383	410	403	387	396	393	360	363	409	408	389	384	386	359	399	398	384	342	392	409	382	360	371	358	378	373	414	387	403	402	393	419	414	395	417	364	385	385	337	396	349	408	398	366	381	407	382	343	391	406	399	390	394	419	374	399	392	363	405	391	402	371	384	401	373	402	368	390	373	390	376	409	377	372	366	379	360	373	376	354	364	395	381	347	369	361	370	415	376	385	385	390	394	381	365	392	390	370	388	379	365	375	369	376	420	366	381	413	409	382	415	372	389	414	360	383	380	402	392	358	386	371	347	399	397	383	403	361	413	404	375	365	378	406	373	379	371	402	396	403	380	384	399	371	400	402	357	395	375	336	399	422	395	398	358
25505	21460	27892	25448	11219	1866	1343	1159	1052	1059	1036	1003	1001	983	983	948	1013	987	1001	1018	962	977	949	956	923	953	877	922	984	975	972	960	980	935	954	937	935	925	942	898	969	924	970	934	953	959	910	900	908	933	934	948	935	899	925	946	862	954	937	934	968	851	910	963	934	919	880	970	899	914	953	956	989	906	912	934	970	906	898	945	924	920	948	928	969	924	926	948	916	967	930	956	938	871	958	988	906	881	928	946	945	934	951	940	953	935	984	966	917	941	940	924	920	945	955	909	903	940	911	911	915	905	946	946	942	943	913	930	981	948	920	967	907	982	918	975	941	968	946	892	910	888	867	968	921	951	969	933	915	944	911	919	1008	935	959	920	882	914	938	978	939	964	945	949	922	956	892	883	898	882	894	927	914	958	912	909	1001	913	956	978	978	915	912	954	934	951	917	963	898	929	909	958	921	946	884	959	909	918	948	925	903	945	910	969	918	914	929	940	936	940	948	907	915	932	904	886	966	894	944	892	988	945	890	935	931	991	925	964	955	924	898	975	968	948	883	943	970	931	919	930	925	922	934	947	908	929	903	870	896	874	963	917	950	874	940	958	941	949	919	887	888	914	947	897	958	938	902	958	917	982	949	995	952	905	915	908	925	965	970	907	958	850	911	932	893	949	952	913	928	958	892	910	908	877	957	910	893	967	915	940	965	949	912	910	904	925	997	960	930	925	871	945	947	929	953	894	954	956	913	925	916	967	925	934	875	945	908	952	906	947	878	866	864	902	922	951	921	920	941	900	918	949	923	969	957	939	931	887	929	917	941	916	948	907	914	872	937	977	955	904	888	888	941	1004	931	856	961	871	896	889	920	931	929	958	991	908	953	977	946	929	941	868	951	907	938	909	935	934	884	938	931	935	911	958	878	957	897	995	938	960	919	907	904	977	949	873	932	922	913	1006	910	907	910	928	900	925	929	871	932	911	952	850	957	938	917	965	906	870	933	917	945	949	936	947	909	954	866	860	939	962	939	938	884	914	954	910	927	897	955	905	841	901	905	902	934	895	916	912	903	927	917	891	921	940	920	901	879	883	965	903	957	891	935	916	874	938	922	927	909	918	953	929	913	903	938	896	976	876	945	888	948	945	927	943	908	881	965	936	928	926	953	920	953	932	882	977	917	959	919	892	892	968	939	950	909	914	903	872	910	887	917	900	950	972	885	909	916	911	882	921	891	884	901	897	907	941	970	917	900	906	894	938	943	983	908	936	964	901	959	889	998	903	928	967	898	940	928	921	964	941	881	936	876	908	952	895	897	906	910	842	920	891	898	922	928	955	893	961	867	934	921	940	943	931	914	913	928	909	910	891	938	954	921	908	918	941	968	932	887	921	892	930	932	908	896	884	988	975	936	978	908	914	968	919	991	855	987	997	883	921	940	978	932	939	896	901	931	946	965	939	881	938	882	902	928	903	898	882	866	875	939	900	929	937	924	888	936	915	930	888	928	952	877	926	929	922	830	920	874	921	920	861	900	948	912	952	913	960	953	919	910	894	897	901	946	939	923	970	927	976	880	917	952	881	901	941	883	871	922	894	919	949	884	922	876	965	890	913	920	910	905	949	937	938	913	940	915	956	973	918	855	950	955	946	877	913	925	920	979	962	935	897	927	920	908	938	898	856	892	879	921	931	923	927	948	939	937	898	951	885	951	948	914	929	955	894	931	924	890	941	942	963	926	929	902	860	960	917	949	885	910	937	949	961	919	925	943	979	941	953	940	913	938	995	932	897	940	896	918	923	940	959	909	930	933	906	874	944	966	894	893	933	901	918	901	915	892	961	934	906	943	898	973	925	911	949	937	977	896	864	920	916	943	912	883	973	920	903	931	938	935	922	919	891	974	846	910	870	897	992	885	981	996	928	935	947	899	905	896	875	931	958	953	916	913	917	923	920	906	930	930	964	912	946	957	939	916	931	935	903	893	889	915	882	927	924	942	903	897	970	877	952	960	928	949	966	908	939	976	897	878	908	932	909	916	912	922	962	922	889	934	935	935	903	889	923	927	895	912	876	944	890	906	926	897	907	918	917	912	945	920	919	950	943	920	891	891	920	948	888	969	943	946	923	882	914	933	926	912	971	872	936	865	948	931	916	954	898	942	860	873	939	900	963	961	930	941	961	928	960	972	883	885	926	926	896	940	965	874	930	937	918	916	924	958	860	892	928	951	909	908	946	938	937	922	938	900	937	917	928	923	893	917	917	911	964	909	951	944	913	905	852	909	914	939	892	930	930	933	913	921	939	920	916	914	897	920	940	950	905	871	926	967	940	933	959	954	906	929	893	968	952	936	940	923	919	934	885	916	958	884	933	966	911	984	966	935	945	920	920	870	991	926	966	984	916	959	921	914	888	968	942	947	961	906	909	924	984	901	937	971	947	900	932	919	875	902	891	951	896	912	964	891	898	953	894	929	976	978	897	966	967	917	924	954	955	968	902	921	885	920	894	924	922	902	920	912	961	959	936	925	952	953	969	965	937	944	931	855	912	916	976	958	932	899	890	928	927	893	894	902	880	931	938	951	907	958	889	930	923	901	937	897	947	865	910	903	923	892	954	893	893	990	928	881	946	930	972	929	954	935	952	928	888	947	939	913	902	906	867	950	923	925	896	955	949	876	942	967	978	915	893	909	952	906	963	901	901	914	919	951	876	917	953	982	1006	922	968	939	881	865	967	915	953	931	894	875	900	919	925	944	951	911	974	944	909	915	898	970	910	899	905	937	935	920	946	912	871	896	953	907	929	892	892	912	899	882	895	914	935	942	890	884	914	938	917	915	965	928	972	936	911	914	928	918	912	942	865	919	918	936	956	957	937	922	891	952	940	952	952	947	900	934	933	893	947	923	909	919	914	870	880	985	943	919	929	967	886	947	938	923	920	963	910	910	932	924	986	943	923	919	961	973	933	938	931	907	920	948	933	907	972	918	854	914	950	933	889	948	901	925	918	888	897	906	881	927	930	908	964	912	880	908	923	953	952	863	890	908	926	1003	943	943	945	894	909	981	937	902	929	954	923	944	895	903	932	923	883	893	928	934	932	904	909	946	940	869	912	890	923	908	978	966	954	900	914	971	904	876	902	937	941	921	951	908	965	978	919	907	896	887	917	920	897	983	933	883	948	941	941	869	958	949	880	965	912	897	945	933	946	886	919	1008	933	930	935	957	917	886	899	971	881	920	908	928	973	881	924	921	954	894	940	938	892	899	903	932	907	911	936	911	912	922	889	952	928	969	964	922	901	956	933	909	915	944	879	896	913	971	944	950	949	918	952	935	869	931	891	919	950	844	860	949	941	894	925	931	934	940	986	934	948	896	913	908	935	952	894	920	872	920	874	935	989	997	945	951	920	945	956	952	936	997	896	891	948	950	930	944	934	901	936	948	922	936	946	945	926	987	908	910	947	942	953	921	935	933	908	949	900	946	956	924	926	904	946	903	885	940	881	912	932	996	986	912	939
3560	3755	3042	1825	1387	1122	954	916	844	854	793	778	745	753	720	713	734	702	707	727	718	699	664	696	673	650	658	693	733	650	693	691	667	705	740	700	713	689	681	706	687	669	690	683	655	679	733	757	717	677	705	652	689	670	674	681	697	689	688	673	706	629	668	685	701	683	709	711	713	720	687	656	681	682	704	687	710	672	659	713	669	680	736	667	699	672	705	649	704	652	689	675	686	676	651	707	658	709	703	677	679	668	683	708	676	724	691	659	653	655	666	705	697	686	713	677	715	698	624	669	626	722	678	642	701	678	642	661	664	710	656	657	706	629	700	664	678	723	643	693	654	681	645	669	687	695	715	682	701	658	656	674	708	623	658	695	704	673	653	675	685	681	666	662	653	655	628	639	700	689	695	726	728	675	671	678	648	673	663	684	657	682	662	716	667	693	642	694	669	651	705	682	669	723	680	696	672	640	668	659	615	677	638	669	659	694	660	716	682	637	680	671	719	626	695	689	707	633	688	666	700	639	672	666	677	624	653	675	698	633	640	657	628	664	682	676	694	695	710	693	666	677	645	664	668	685	693	697	663	740	689	678	701	680	713	699	725	657	653	687	728	716	696	682	660	676	685	669	709	697	672	665	703	678	666	699	711	720	683	643	701	654	648	633	694	622	676	663	758	662	685	693	672	691	744	703	670	678	703	664	672	660	703	641	680	660	699	679	695	697	681	673	693	719	693	663	641	622	651	634	732	664	678	737	686	677	641	695	691	669	676	718	708	669	690	659	711	662	654	725	672	635	659	679	636	718	680	643	618	651	679	648	693	709	712	690	679	672	656	713	634	655	690	670	671	650	681	676	661	691	727	680	725	686	713	701	679	651	667	700	714	687	652	681	734	699	683	634	660	667	682	713	655	699	666	700	698	675	666	658	664	695	685	698	687	688	684	646	693	674	698	684	704	747	666	655	674	681	639	701	668	608	670	678	697	650	690	655	656	643	666	682	619	675	651	703	629	626	644	635	687	629	691	653	669	691	648	730	679	651	673	704	686	619	697	695	673	651	692	684	680	714	709	661	670	680	630	675	643	670	702	702	674	668	637	652	657	692	665	652	699	645	709	665	636	646	721	648	687	644	664	664	635	710	640	662	644	688	680	648	660	650	697	663	696	658	676	660	679	709	661	638	669	702	707	630	664	671	681	683	695	690	655	732	666	674	681	659	700	715	652	698	683	671	648	648	649	697	731	692	652	681	668	689	658	714	697	683	693	659	721	686	698	637	685	649	734	664	702	682	712	651	679	651	693	681	703	641	667	703	676	680	672	696	655	706	666	674	631	629	700	704	669	655	675	687	729	654	679	659	621	650	666	695	700	698	697	626	660	693	684	703	698	628	655	646	682	643	639	686	667	745	636	638	665	685	686	703	682	660	660	694	694	656	695	649	693	657	607	710	641	680	659	701	716	699	639	693	663	692	668	643	699	662	678	681	708	683	671	677	658	672	629	671	656	660	643	683	701	715	681	671	674	663	666	641	688	665	681	668	646	629	674	682	654	671	656	686	669	662	701	696	632	652	662	656	716	684	691	697	646	684	620	692	748	658	658	663	672	657	688	646	641	679	706	693	704	630	652	715	680	687	678	677	660	677	668	685	665	659	643	700	660	689	672	682	671	688	683	673	694	725	703	628	659	646	647	672	645	680	673	652	687	664	659	730	698	677	640	672	676	698	695	665	677	688	671	710	649	654	625	725	669	679	681	660	686	673	710	700	703	668	699	687	692	682	678	712	702	661	684	690	664	702	672	653	645	708	659	716	698	665	703	689	630	683	657	657	649	688	693	658	685	701	649	734	689	677	644	642	697	705	635	697	629	632	671	626	686	672	704	698	687	683	658	659	707	679	662	666	675	651	672	681	684	657	710	648	648	702	686	714	688	652	705	627	684	652	689	665	694	665	700	720	711	690	645	705	670	687	705	647	655	703	682	681	666	667	654	694	686	689	658	626	635	683	658	691	675	696	713	676	696	705	672	647	686	682	670	639	687	714	674	682	630	650	670	685	655	699	630	642	682	715	651	647	648	661	704	699	622	667	636	683	655	664	715	694	668	664	689	656	692	672	656	661	696	668	682	657	712	642	687	686	657	675	713	666	688	639	645	662	665	638	666	627	661	698	691	633	726	684	708	708	655	665	627	660	649	644	650	667	700	706	637	641	670	686	658	657	664	611	706	694	659	643	686	667	724	639	667	675	660	706	702	686	686	663	663	672	657	680	652	650	672	691	667	654	706	659	670	664	706	642	727	712	646	666	662	654	715	638	676	670	676	658	677	622	646	682	658	636	679	703	662	699	652	675	651	648	636	680	673	673	638	667	643	647	699	703	683	664	694	716	683	662	690	630	697	659	670	676	687	704	660	693	673	682	667	713	663	642	704	692	652	659	691	714	663	689	690	668	672	676	736	704	678	647	691	667	670	681	653	702	707	684	653	665	678	705	666	690	688	666	689	677	648	644	679	644	704	629	609	709	673	666	640	659	696	682	664	656	702	649	646	683	701	638	713	688	722	654	645	662	632	657	694	701	714	662	631	658	705	671	697	712	688	660	713	614	668	664	666	689	656	679	667	715	719	686	654	630	644	658	702	731	662	684	686	675	696	651	685	699	684	614	648	616	682	697	629	671	636	632	677	681	650	661	643	699	723	693	731	652	698	714	682	673	680	677	698	671	651	731	719	668	638	632	641	705	645	673	613	648	687	694	677	673	687	676	642	692	665	688	697	664	652	666	697	652	688	706	646	688	672	628	677	701	651	701	667	658	689	694	642	667	665	691	679	664	645	666	661	741	696	686	652	691	673	694	707	665	643	699	658	642	667	705	712	661	689	617	648	733	692	670	689	702	698	672	700	678	696	718	672	699	657	693	667	685	684	693	673	646	676	623	694	684	682	675	641	672	695	650	695	688	682	689	644	624	666	690	682	710	687	662	705	666	653	681	693	632	695	634	675	688	669	682	679	649	646	637	688	673	678	667	659	657	646	634	689	650	666	690	727	704	706	642	676	663	671	699	682	665	662	686	687	670	660	674	663	669	673	722	664	688	674	654	654	650	667	664	645	638	651	661	683	699	644	646	660	703	687	615	676	657	670	672	643	652	723	700	686	684	663	691	670	684	660	719	661	637	702	664	661	645	641	694	698	661	679	649	681	661	689	707	671	693	661	643	669	663	718	671	663	676	689	746	720	672	649	668	679	664	653	666	696	648	714	595	690	660	640	692	699	658	676	674	657	651	702	648	640	617	666	716	652	712	699	684	676	672	617	688	664	688	700	664	680	679	656	659	669	686	682	666	664	651	660	697	717	663	688	669	702	694	670	677	611	666	658	660	698	650	589	688	659	622	699	666	639	674	669	680	688	683	671	696	663	612	692	665	646	666	684	689	691	631	653	675	656	654	665	682	674	638	663	681	665	618	704	640	703	660	687	651	677	644	656	672	633	683	700	644	701	680
24523	21478	28811	24581	21468	9112	1861	1245	1011	1015	1017	926	903	900	833	897	896	855	853	830	880	899	808	846	796	816	821	797	866	860	824	866	799	779	791	845	841	787	788	840	799	825	759	850	827	826	802	831	861	835	888	818	823	809	760	830	775	844	841	832	807	848	799	823	832	795	872	829	857	806	800	826	838	821	838	844	838	808	781	789	818	829	763	817	809	786	814	789	825	834	780	810	821	811	800	779	770	822	818	790	807	791	815	804	826	874	796	826	810	823	815	846	809	841	805	801	775	841	829	832	830	831	802	821	775	800	783	854	777	807	807	785	809	795	804	762	750	848	762	802	820	784	830	805	810	801	788	782	815	833	773	805	796	813	823	763	789	808	823	833	784	801	820	773	819	838	841	794	753	833	791	834	744	838	825	819	749	827	774	806	784	861	768	812	877	818	770	832	827	803	778	821	823	855	776	822	807	830	779	813	782	782	799	789	846	834	800	811	833	853	853	778	809	838	774	812	769	819	836	835	800	837	845	804	834	832	805	775	793	772	772	815	781	783	804	861	856	849	836	843	805	826	840	801	828	850	800	771	809	850	809	782	798	841	788	788	821	800	851	772	788	768	853	814	746	789	823	811	753	836	832	803	789	762	772	862	797	799	795	816	814	844	825	775	785	780	831	823	800	810	813	830	833	773	835	795	844	775	780	774	818	839	805	834	811	745	822	813	830	853	794	810	796	776	769	809	829	794	820	810	767	817	764	814	779	794	854	774	829	796	800	804	776	796	799	792	772	865	835	789	811	815	851	797	785	815	803	846	758	823	786	789	828	799	828	818	805	793	819	847	800	814	757	758	778	799	794	804	812	811	807	817	808	800	810	828	828	829	802	865	834	834	812	820	846	727	719	791	788	819	743	795	810	793	793	798	808	807	785	776	798	789	819	851	778	778	782	785	786	827	774	779	788	794	796	806	842	851	836	817	837	855	836	800	854	773	822	807	843	782	760	754	777	801	816	780	857	777	839	800	815	800	819	766	804	788	813	816	818	816	750	794	797	777	826	831	775	795	758	770	737	809	773	775	771	757	784	838	783	752	767	834	821	778	798	764	766	793	789	781	791	809	832	774	831	873	809	808	760	839	845	810	792	828	782	769	734	770	802	837	815	779	830	815	787	816	842	810	796	795	796	800	837	859	870	833	824	786	844	838	802	828	725	843	815	747	778	817	851	824	797	800	806	802	772	809	779	764	785	787	784	837	822	810	788	792	820	844	809	796	815	810	808	871	750	802	772	854	838	800	775	786	832	759	812	779	846	818	767	750	780	806	838	804	796	810	808	833	827	812	777	798	803	806	757	830	782	814	828	805	803	822	770	852	866	768	800	816	807	776	830	860	830	804	773	790	802	813	763	765	834	851	810	810	829	755	778	823	815	844	823	842	849	810	794	779	797	807	824	799	763	829	827	788	785	823	774	823	862	826	815	810	820	749	830	828	839	800	846	784	828	813	760	740	830	800	783	787	791	790	810	807	816	792	786	767	855	794	829	853	807	798	832	791	788	830	832	831	793	828	782	790	801	804	792	785	804	806	794	828	771	798	762	769	828	758	796	810	811	781	804	765	807	799	761	818	764	761	819	832	782	759	778	847	824	783	783	811	785	820	826	808	789	796	770	804	815	808	844	747	778	786	827	788	806	781	829	781	794	805	804	810	814	804	832	763	780	775	856	821	769	804	822	809	799	826	773	811	807	725	767	770	768	766	852	779	816	788	810	850	825	836	775	763	812	798	787	835	798	847	797	823	820	799	836	809	838	896	763	818	794	791	822	799	789	854	836	798	757	778	837	799	831	825	757	819	788	780	821	766	785	730	827	805	752	771	746	847	810	771	821	803	793	803	776	788	800	768	810	812	782	781	726	845	770	776	765	798	816	811	828	814	781	798	802	804	817	824	838	761	781	806	762	796	796	785	807	850	771	772	843	838	810	778	853	804	820	875	823	768	818	773	788	803	781	750	806	809	795	772	813	769	790	758	824	804	836	780	827	805	802	822	825	789	803	823	826	795	789	795	806	744	790	781	733	804	779	810	797	781	817	832	790	810	878	806	801	800	778	783	845	815	847	837	784	762	843	818	784	795	766	810	784	808	799	823	784	877	780	780	821	824	786	786	810	826	806	803	824	805	772	783	818	803	793	796	795	779	819	786	758	759	762	711	805	794	775	811	784	835	794	800	839	843	781	765	751	830	829	807	797	806	787	820	809	785	797	810	787	847	789	802	825	759	804	812	771	764	780	794	797	828	771	834	840	801	784	779	757	791	805	864	773	762	839	769	840	791	771	785	756	825	807	758	848	776	848	773	788	811	808	766	833	770	768	805	801	798	768	841	800	806	781	816	762	783	769	826	901	814	759	761	808	832	826	812	799	794	795	837	754	775	782	842	822	796	786	836	838	811	817	793	804	830	807	830	775	789	797	823	800	824	807	816	814	797	758	818	802	819	824	804	858	808	789	797	785	842	814	823	802	799	792	749	778	807	812	754	728	857	806	798	776	819	795	789	773	804	820	815	825	811	780	786	760	801	783	808	820	822	791	838	762	824	763	803	874	787	787	802	838	800	796	762	798	791	753	825	853	792	772	752	769	810	802	752	815	766	764	781	802	763	810	789	790	813	843	761	760	809	751	801	840	750	783	763	834	788	877	826	784	780	780	823	847	776	750	795	820	760	754	797	802	811	834	804	804	873	817	848	778	764	830	777	854	812	793	795	816	766	776	748	793	771	757	802	768	816	809	818	783	784	811	770	794	822	748	800	847	839	775	794	798	755	837	799	813	835	793	823	788	764	817	792	764	845	807	794	829	815	805	761	800	797	813	830	794	810	749	821	796	795	760	779	783	814	793	799	758	808	789	816	764	781	818	770	779	820	810	835	794	784	870	793	777	822	816	830	814	811	810	809	819	805	761	789	823	778	780	778	771	834	801	794	851	783	808	814	810	765	821	794	777	807	826	809	779	800	800	791	855	845	810	824	807	791	808	758	780	829	840	794	786	848	788	775	816	788	811	795	779	780	756	794	836	771	826	811	813	818	798	819	814	819	761	805	792	752	788	745	787	778	792	843	794	800	792	839	848	804	838	771	814	815	801	798	787	788	794	751	784	801	798	762	816	763	810	789	785	764	814	859	804	824	811	775	783	780	844	798	825	825	802	813	808	803	817	813	822	845	840	769	755	823	806	754	818	783	829	773	835	870	790	730	773	790	798	777	808	836	770	779	865	758	833	818	818	812	814	817	750	790	817	844	838	805	868	831	833	810	802	801	786	761	753	788	823	797	821	809	802	789	747	760	758	787	816	777	798	850	818	804	819	783	860	749	828	813	783	786	772	814	777	757	788	837	795	832	821	847	801	797	856	728	766	784	772	797	813	815	762	786	788	758	786	791	830	774	775	783	808	763	766	806	800	780	827	799	816	827	789	837	766	812	783	792	792	839	807	798	799	784	842	793	800	768
3896	6245	4994	2745	1906	1507	1175	1037	947	887	818	836	804	710	741	687	709	672	700	667	640	644	688	652	638	658	638	604	647	611	647	630	616	632	641	636	664	626	662	619	603	654	606	617	589	668	648	588	612	597	627	603	609	627	648	652	607	632	623	635	622	605	615	568	626	617	577	629	601	613	614	577	613	614	621	602	616	630	600	619	579	609	652	601	599	622	681	607	617	600	627	658	614	611	639	611	629	625	584	629	590	609	605	626	573	587	650	612	627	602	579	611	592	610	569	632	621	645	640	619	590	598	589	623	660	599	593	555	604	618	588	638	595	568	601	596	582	643	635	585	595	620	645	615	597	603	612	586	606	603	601	635	616	580	626	603	614	606	573	607	609	630	594	633	583	641	616	575	587	616	597	603	607	604	620	591	589	673	630	590	627	599	619	652	589	647	605	644	583	640	643	550	581	617	582	629	613	600	600	614	636	623	653	603	586	592	595	603	601	576	608	582	598	595	620	614	593	582	659	582	562	599	573	607	599	571	581	592	563	597	613	635	592	607	599	586	593	588	592	590	624	638	576	594	635	582	657	622	601	608	635	660	560	580	589	587	566	593	582	634	594	605	593	621	599	669	588	661	629	592	600	560	594	593	579	619	662	616	631	613	628	577	650	613	613	552	607	642	597	606	581	607	586	591	586	626	597	590	581	616	643	594	576	612	626	614	572	549	666	632	587	625	651	561	602	609	585	631	575	644	624	600	652	607	597	623	651	596	641	619	568	562	621	580	623	629	627	593	566	591	607	579	625	594	649	569	596	597	585	602	569	608	597	607	604	652	596	610	620	584	597	613	632	614	625	644	614	635	619	582	602	615	568	589	661	634	608	593	575	549	606	636	631	587	620	585	612	618	590	638	598	584	586	601	599	596	599	554	633	573	565	608	574	632	591	576	616	654	612	624	647	609	566	636	631	582	619	568	582	582	609	583	610	584	586	578	588	585	580	560	605	622	574	638	594	590	611	636	593	597	584	605	556	633	606	570	597	619	622	593	637	627	618	613	583	616	600	604	583	585	623	557	588	622	597	623	575	560	636	593	631	615	586	573	619	614	630	617	624	578	604	607	600	612	586	597	591	589	612	621	599	587	608	612	569	568	610	582	634	575	589	593	601	584	620	597	597	591	645	614	574	591	630	608	608	633	635	608	548	608	616	564	613	573	590	589	608	619	589	556	593	597	562	617	626	597	588	620	597	609	587	612	631	586	607	619	596	599	613	610	657	625	652	620	591	585	569	602	620	632	636	590	597	586	566	654	598	596	626	602	586	608	603	605	631	566	601	639	572	642	584	603	582	595	602	617	586	570	584	636	557	578	623	575	569	605	591	580	602	607	650	597	602	596	589	574	598	600	570	562	610	573	610	598	635	598	568	609	578	609	609	572	559	610	701	592	575	624	617	602	605	587	615	593	623	568	604	615	601	572	626	576	600	589	636	587	603	559	633	630	638	608	597	615	593	603	604	563	603	558	570	605	610	610	667	575	598	570	600	579	553	572	622	620	603	631	615	551	593	596	617	610	614	593	600	595	604	597	580	606	598	609	619	555	636	569	588	585	564	596	630	634	603	622	577	568	564	610	612	564	600	585	624	605	633	586	584	589	578	608	621	626	644	576	576	623	593	588	607	610	566	561	580	614	617	601	613	635	620	620	612	634	580	581	592	612	598	616	575	605	607	608	575	589	565	584	625	607	623	607	627	621	602	578	650	602	577	616	540	607	598	569	610	612	571	622	599	631	615	605	605	591	621	575	594	606	609	630	609	585	606	587	611	635	615	625	610	590	618	566	596	574	634	570	597	625	590	616	585	618	565	596	566	579	575	592	594	586	607	598	578	611	603	615	557	603	632	622	597	608	585	577	598	545	645	615	619	601	603	623	593	588	591	571	611	587	638	558	617	609	632	576	584	628	577	627	614	562	573	581	618	579	612	562	580	618	595	612	579	614	633	612	608	542	624	588	600	586	594	590	605	537	627	585	576	598	634	603	615	594	603	604	577	629	600	588	590	606	654	615	615	600	613	628	639	584	621	580	597	550	578	597	625	572	605	594	598	546	632	653	511	592	616	587	619	621	572	652	597	588	610	578	573	584	595	584	573	652	588	603	630	612	575	620	573	610	586	577	554	609	622	622	607	599	665	592	600	597	603	595	583	599	621	617	601	581	604	604	587	544	546	626	562	662	604	658	574	612	598	595	582	582	594	573	559	632	565	584	603	581	597	577	579	588	601	586	580	615	567	598	625	590	535	608	621	543	597	590	618	592	585	562	583	571	660	603	546	577	569	631	594	572	591	599	583	594	596	643	629	586	584	635	631	579	588	623	615	591	640	612	574	579	553	578	573	594	605	613	621	592	595	606	552	578	630	633	586	624	583	571	614	580	638	595	565	581	551	585	606	616	599	592	619	599	568	604	625	589	607	589	597	577	604	603	599	637	633	591	590	569	616	595	640	613	553	581	613	655	652	582	566	593	597	563	666	613	628	638	596	640	601	573	627	625	607	584	604	609	533	586	589	534	603	641	591	585	572	624	552	607	606	608	592	614	634	601	618	603	612	582	609	572	583	562	623	563	622	578	603	603	604	628	576	558	600	598	622	555	597	603	575	637	585	588	630	575	587	609	599	642	593	588	584	633	597	571	586	613	588	627	581	588	586	557	643	625	614	594	587	601	622	588	596	568	563	613	663	624	563	603	571	556	627	570	574	569	585	617	627	634	606	589	611	599	597	581	556	634	584	621	629	597	634	633	602	589	632	530	611	579	604	657	649	601	566	623	596	567	619	593	640	598	575	589	568	563	604	575	551	606	610	578	618	582	612	613	601	580	607	578	564	542	597	615	586	600	636	615	622	610	535	607	582	577	596	590	635	623	594	600	612	608	583	594	565	608	605	614	606	547	602	602	589	557	585	578	626	584	595	557	583	617	621	625	573	614	637	614	592	592	580	558	572	582	603	571	646	571	609	578	615	556	599	612	581	610	612	590	590	590	574	580	569	605	577	596	605	601	568	592	612	586	582	607	573	589	664	630	625	634	597	588	581	574	645	626	589	569	594	600	580	585	602	625	630	568	548	553	573	626	590	604	600	606	573	572	564	594	603	609	542	581	617	621	607	592	581	611	593	602	615	571	539	627	544	541	604	565	592	605	593	610	572	607	604	619	576	599	625	548	579	548	587	583	578	643	619	632	609	642	609	587	585	549	599	623	595	566	589	611	602	583	575	558	602	609	607	542	589	598	612	586	578	593	594	573	600	534	636	589	596	611	601	632	567	614	586	647	599	586	583	569	570	581	594	651	559	591	614	630	589	641	581	592	588	582	600	607	557	586	612	611	572	600	650	583	570	600	589	634	639	572	651	581	578	589	660	581	587	594	607	600	600	578	623	607	567	630	610	605	622	587	591	523	606	573	606	590	616	642	555	624	607	596	599	607	620	555	652	577	579	608	605	584	608	584
28004	10501	1205	780	567	555	607	536	574	535	544	512	595	587	553	521	552	581	557	527	585	504	545	550	558	564	570	555	548	568	526	587	558	559	567	541	573	556	527	549	513	538	507	567	518	548	517	546	551	522	527	492	576	533	556	551	560	538	532	560	538	568	516	532	566	519	544	545	535	516	532	545	523	523	593	470	561	553	536	541	556	536	584	500	506	506	568	549	544	508	520	559	528	580	563	517	542	564	543	586	528	522	534	544	551	555	559	541	528	518	536	493	529	525	583	580	542	555	559	562	531	572	519	539	547	521	516	587	530	553	517	530	564	534	536	510	549	521	507	533	561	553	526	535	550	526	571	521	548	526	549	521	537	504	560	563	548	522	569	590	515	521	554	555	561	519	604	564	530	532	582	519	535	536	540	513	523	517	532	508	537	543	530	487	527	535	522	506	539	574	551	492	515	560	570	521	564	549	573	498	526	548	523	535	543	495	506	535	537	542	540	539	549	541	567	502	532	544	590	548	532	549	567	519	502	531	519	488	562	572	550	592	552	537	534	562	589	544	573	540	532	568	523	538	537	524	535	521	560	559	554	569	527	515	514	494	568	535	561	547	542	532	500	561	475	538	551	535	533	534	549	528	534	531	517	567	548	534	551	526	588	544	566	531	514	532	503	579	538	526	539	548	567	509	532	544	554	516	518	610	552	563	548	495	514	551	557	550	520	555	556	544	544	600	563	551	552	528	503	565	541	521	595	571	578	548	545	561	562	517	541	521	593	544	559	529	557	524	537	506	559	539	516	541	555	589	557	549	521	527	560	587	554	545	559	548	516	510	519	530	531	493	569	554	510	539	538	524	577	576	532	563	546	558	553	542	515	532	526	554	514	545	543	548	535	512	546	533	572	563	529	531	565	570	492	532	537	561	531	542	546	495	545	547	544	547	481	526	525	567	569	552	531	531	546	551	559	574	532	525	520	510	557	565	529	607	539	553	525	555	524	530	535	548	570	554	541	555	511	595	535	534	530	551	526	553	540	543	541	497	551	510	535	603	533	518	539	525	560	555	523	528	532	605	544	565	551	567	590	529	557	552	577	529	520	552	579	555	530	530	527	562	553	564	516	549	532	569	493	515	532	562	509	512	564	514	550	491	552	518	518	519	534	532	559	514	504	547	512	600	554	572	532	548	537	585	586	600	566	526	525	508	494	503	564	518	600	528	556	544	569	559	514	570	545	577	589	538	533	551	537	536	550	559	555	546	552	581	544	558	532	507	571	571	549	515	576	572	538	510	550	566	507	540	519	580	565	530	528	586	546	547	515	510	557	556	539	593	533	552	521	548	485	522	553	546	520	555	518	517	542	575	530	530	525	569	550	570	565	582	527	539	550	552	559	509	583	585	531	572	542	527	511	582	544	570	521	547	540	550	562	548	519	542	560	499	567	548	550	542	540	549	561	513	553	551	512	520	548	494	536	538	568	556	559	501	561	569	530	542	550	533	515	555	543	570	506	535	505	576	570	585	542	491	583	524	551	546	529	544	501	535	563	540	522	547	549	530	549	486	507	537	538	574	529	496	538	514	564	545	515	520	542	556	516	564	518	565	532	548	569	527	540	553	540	528	539	545	503	542	525	561	562	502	544	554	552	568	527	549	536	542	514	536	485	551	573	517	501	526	512	532	546	552	538	536	531	545	513	583	560	553	559	522	498	529	567	554	541	515	522	553	528	544	524	537	539	548	542	562	545	525	596	574	534	563	547	529	561	601	579	544	525	539	573	528	551	534	556	514	513	551	531	566	542	549	554	580	531	555	577	560	540	545	534	555	523	542	538	560	537	547	505	518	542	565	541	536	534	532	541	502	551	593	515	531	562	563	525	529	571	523	554	540	559	549	568	543	515	559	523	541	558	578	546	543	515	527	583	578	518	537	553	560	542	536	508	531	511	566	546	529	547	539	518	527	516	531	518	596	530	565	508	546	584	539	549	505	569	557	586	566	588	557	525	537	549	511	543	538	523	546	561	534	568	524	546	542	523	597	534	515	554	525	548	546	531	531	522	564	538	563	580	547	530	574	532	544	512	527	563	537	578	501	555	549	538	532	516	511	584	563	529	490	537	593	548	574	530	587	508	566	540	557	553	510	513	529	545	596	545	539	534	527	517	523	578	554	566	520	557	552	520	545	524	505	555	565	523	569	548	528	576	543	546	564	550	553	557	531	548	522	551	588	549	560	498	538	551	478	534	554	523	559	543	532	551	546	558	523	513	514	583	514	490	526	589	503	528	521	552	581	507	501	499	545	539	555	564	569	536	558	532	544	509	524	521	529	591	596	574	531	547	569	544	560	542	498	513	532	513	553	546	542	565	529	536	530	564	540	548	529	513	559	545	475	545	553	523	485	509	553	529	546	547	527	576	538	513	542	572	583	533	580	546	544	535	529	573	532	551	526	536	591	541	533	582	590	560	527	512	543	577	539	567	516	574	520	553	536	514	521	557	538	513	584	555	588	526	530	529	566	562	604	551	552	523	511	561	556	527	532	532	540	575	546	549	558	588	544	573	523	527	550	536	528	525	567	558	554	518	539	490	552	531	509	495	553	508	545	570	570	535	503	504	542	528	553	498	575	576	561	567	563	551	520	518	558	537	528	574	572	587	568	547	541	580	555	566	558	514	527	547	560	563	542	531	561	541	538	560	531	617	520	549	532	509	513	551	561	543	540	497	542	551	523	541	540	561	541	511	555	526	530	616	550	546	526	521	532	519	584	568	534	547	548	548	582	571	547	535	567	589	533	555	553	556	548	565	537	574	527	540	531	578	552	510	544	549	561	503	559	555	547	509	549	558	576	535	532	527	548	548	550	514	565	542	529	517	495	504	565	517	520	570	552	546	511	537	571	556	523	522	488	570	555	516	598	530	554	557	569	546	567	504	544	548	507	578	569	522	574	518	517	587	537	531	556	580	566	566	534	580	560	498	536	557	517	553	501	519	500	488	551	545	539	512	522	547	508	539	560	528	577	582	523	559	519	524	509	594	569	516	536	558	544	572	559	550	529	538	523	546	533	586	518	561	549	558	536	518	554	564	520	552	546	544	574	545	498	524	584	556	577	493	582	552	594	544	553	504	556	541	547	533	533	580	538	545	516	573	528	541	546	558	541	549	534	510	548	537	559	519	590	536	509	521	510	536	553	573	536	557	596	567	547	525	524	529	528	529	544	539	534	503	558	519	548	565	543	545	520	550	578	548	559	509	569	535	542	540	544	552	589	560	558	539	518	561	520	567	555	546	573	560	504	517	553	532	577	535	570	561	568	537	547	513	559	536	502	552	565	547	499	543	532	543	526	500	525	537	536	550	536	562	543	566	507	597	553	581	515	551	543	543	509	557	514	524	508	549	533	502	520	552	585	561	554	547	574	537	524	548	563	511	592	512	537	544	526	548	545	519	536	506	551	522	514	577	563	561	540	528	566	562	536	588	551	510	554	555	567	567	573	539	570
4967	633	539	444	392	377	438	409	402	372	371	432	361	407	386	389	406	355	375	362	378	405	379	361	404	415	404	354	383	373	337	380	389	366	401	407	407	399	413	405	394	408	415	384	373	387	385	403	389	380	395	410	366	359	405	382	404	388	361	411	417	390	398	447	400	320	339	374	402	383	432	378	399	391	413	390	396	426	386	381	376	357	415	404	360	381	391	400	390	412	382	432	400	391	396	406	344	413	397	383	389	387	413	408	363	404	401	354	386	376	356	413	393	400	366	399	419	388	387	385	411	388	399	386	398	400	396	390	362	398	341	400	388	385	370	371	404	412	375	398	382	373	380	388	420	391	369	378	362	393	375	416	368	446	383	357	383	393	396	393	398	387	367	380	402	358	428	384	393	397	413	378	328	383	390	376	428	397	422	375	378	390	373	399	387	428	379	377	385	362	385	371	394	404	366	400	404	439	360	393	365	385	360	403	386	389	359	376	414	415	398	377	401	385	357	385	394	366	382	378	384	425	406	400	411	365	380	391	393	386	390	419	375	438	388	364	392	343	405	372	388	398	402	378	363	421	440	373	395	349	395	379	384	383	374	382	390	357	408	370	371	355	390	403	398	374	376	351	392	381	423	406	383	369	374	387	385	359	366	370	385	379	404	412	369	419	422	363	383	393	351	381	374	353	383	367	397	390	373	381	407	375	383	365	354	399	380	373	388	388	369	382	360	383	380	392	368	387	358	419	404	403	385	383	395	410	410	365	356	387	407	397	360	393	374	409	368	382	398	416	378	364	373	401	385	377	392	391	387	411	352	380	405	400	397	369	409	396	374	391	385	399	371	368	359	393	379	378	368	396	408	390	383	403	387	334	349	404	406	392	408	404	393	378	403	386	384	394	357	370	349	416	350	393	406	393	401	376	368	381	459	422	370	366	394	405	415	397	386	420	411	396	394	381	395	371	395	392	399	371	432	400	402	406	413	376	354	395	367	381	378	400	403	394	424	391	370	408	390	359	389	387	395	395	380	392	354	377	375	379	386	402	392	386	389	398	391	345	402	386	405	407	384	381	366	390	388	433	358	387	396	353	404	360	382	414	357	390	388	360	390	371	371	401	359	393	381	388	381	387	410	360	367	364	402	387	373	395	406	369	389	393	382	399	402	416	375	380	380	407	377	402	401	383	355	402	389	394	377	365	379	384	371	389	355	395	370	369	384	371	426	389	393	373	354	346	392	375	406	388	350	394	372	407	365	393	404	405	405	406	426	420	406	355	355	382	394	358	381	380	387	366	367	396	385	392	376	374	375	398	397	360	385	395	367	401	407	406	374	389	401	372	388	394	370	406	381	340	356	397	426	402	397	376	394	386	357	363	377	399	396	366	373	390	392	395	378	407	367	400	394	371	407	372	378	386	398	369	407	335	363	385	385	390	380	373	373	379	380	385	385	391	350	401	355	396	362	393	400	389	360	374	370	395	391	397	386	377	399	371	395	380	373	408	363	402	399	370	361	394	373	384	363	376	365	401	369	365	398	405	386	385	360	432	370	386	345	384	364	364	371	374	401	399	388	406	413	394	380	393	400	385	393	393	390	409	384	383	405	407	394	399	397	365	386	384	373	380	375	394	377	412	383	365	367	407	399	346	375	393	362	416	378	378	381	398	384	397	388	353	389	399	406	395	389	353	412	415	402	365	405	399	396	400	393	408	399	373	384	391	386	400	368	364	380	414	413	359	422	384	432	384	397	408	371	381	409	367	392	401	383	390	395	389	343	410	386	412	404	354	399	375	379	378	388	367	374	361	418	377	399	366	362	395	391	389	362	365	398	402	378	369	386	394	410	378	380	393	385	394	368	360	403	410	375	376	380	371	357	379	402	424	385	381	415	400	375	384	353	385	385	355	383	368	382	378	376	389	390	388	402	379	383	434	391	386	352	404	392	401	394	377	394	392	373	372	399	393	367	369	379	406	395	432	410	393	364	396	353	401	390	359	422	387	387	391	397	391	396	388	401	398	386	365	401	382	389	401	401	387	390	395	364	365	411	374	391	384	424	454	386	344	357	377	378	370	404	377	396	379	398	392	369	379	400	387	384	390	402	362	387	411	406	374	384	372	384	394	375	387	408	380	375	392	378	394	352	401	347	377	370	386	359	406	380	367	393	372	387	364	371	392	381	381	369	384	395	384	381	403	357	374	383	399	399	342	430	336	378	390	367	408	391	407	382	370	393	387	389	384	389	389	414	374	408	376	354	354	371	370	369	377	398	355	395	380	346	419	371	405	391	396	401	394	382	408	380	395	433	392	336	356	418	369	412	392	386	340	385	371	423	385	366	379	408	356	379	367	396	396	407	379	371	355	351	366	396	409	370	392	370	395	402	383	409	392	401	358	379	375	402	367	364	372	396	384	405	382	382	376	402	418	383	391	364	397	385	406	373	403	422	364	385	405	362	393	439	376	411	370	385	370	382	374	409	401	367	381	377	361	356	405	398	372	380	378	366	378	365	417	397	383	386	360	376	408	380	379	368	358	392	385	405	376	421	388	396	391	383	368	391	436	397	351	400	385	384	396	386	398	369	423	372	375	392	396	350	401	371	409	399	368	401	404	413	398	369	381	370	400	390	426	357	393	374	372	368	396	366	408	404	405	401	396	369	416	400	374	384	364	380	364	406	380	403	393	363	387	389	375	381	384	378	397	374	390	351	400	371	390	358	415	386	397	371	396	382	385	351	378	371	387	356	408	357	378	386	394	379	415	364	383	405	399	358	390	411	364	380	395	394	392	386	423	372	374	367	394	400	392	360	402	377	368	414	382	390	394	409	378	415	422	396	397	377	439	381	355	386	370	392	366	402	374	346	379	421	396	408	367	369	407	368	354	358	370	389	366	385	404	415	417	344	406	400	428	406	398	387	380	388	410	403	398	385	371	366	395	384	400	365	384	408	408	396	384	403	365	395	380	415	368	393	353	386	358	389	369	409	360	367	371	352	378	359	399	392	383	366	378	374	391	401	404	380	371	376	436	404	393	390	400	402	383	416	407	375	405	404	415	375	392	378	384	379	383	347	381	380	418	379	393	399	388	368	392	362	394	335	374	389	415	365	403	398	393	381	385	393	387	376	365	431	396	393	376	390	386	372	420	413	389	366	361	380	398	405	380	367	385	379	368	349	373	386	397	391	391	378	372	359	368	370	380	387	389	419	374	405	371	359	395	361	377	398	392	381	407	398	397	398	412	415	390	380	403	365	396	398	369	374	389	377	385	376	408	423	360	359	394	406	384	398	362	383	395	413	361	385	400	366	381	394	420	389	362	378	419	361	418	420	437	385	362	377	394	370	386	332	406	387	377	383	366	396	365	369	399	396	364	374	387	399	421	354	374	367	394	378	375	368	426	395	391	377	358	354	372	351	386	393	389	384	367	365	370	346	378	371	355	353	358	377	387	404	426	366	399	387	368	360	374	378	398	375	385	407	361	389	369	403	406	357	399	394	397
25509	21486	27928	25468	11409	1876	1397	1164	1041	1079	1025	1029	1011	1025	998	1014	960	921	988	926	951	1000	1012	898	998	970	903	956	981	995	941	993	960	947	919	941	975	1011	967	939	953	946	925	932	934	920	979	928	945	960	960	915	880	914	943	889	846	988	977	981	918	955	971	935	925	940	965	954	987	966	973	930	957	931	952	959	972	962	922	979	896	958	929	953	867	942	917	960	854	1007	973	949	939	997	944	982	912	900	1002	913	952	839	877	929	898	959	940	947	924	882	952	945	963	919	922	947	949	970	978	949	932	943	984	945	951	990	963	961	964	908	933	954	931	949	909	907	925	1000	952	900	947	934	1014	904	949	917	918	961	935	922	946	851	920	930	908	930	905	908	904	928	962	939	925	859	944	960	961	896	931	985	943	888	900	995	921	923	1014	907	970	925	920	948	947	965	988	968	944	943	958	955	966	971	967	911	916	869	1005	950	933	966	924	954	945	940	915	925	937	980	934	884	972	950	966	976	882	903	879	873	912	918	947	913	924	932	983	928	928	944	968	934	943	867	955	925	933	960	934	959	917	966	920	916	918	936	961	967	849	943	909	901	896	906	951	894	971	931	906	967	898	911	943	952	988	934	978	957	941	945	929	946	936	968	962	965	920	960	945	920	947	954	954	990	895	868	952	965	992	879	923	924	940	955	942	903	876	885	958	949	946	1000	911	908	908	966	941	922	937	960	960	921	938	905	969	876	996	900	1001	906	955	937	903	1003	900	906	978	951	949	991	945	921	930	982	952	938	936	934	877	1020	964	955	950	948	931	981	927	947	939	929	941	1039	931	944	868	891	929	881	958	900	926	974	954	975	921	918	923	927	945	937	984	930	954	915	871	941	889	929	902	923	918	925	972	958	943	910	949	956	901	927	891	872	955	979	944	937	954	914	966	920	988	979	959	947	970	934	907	955	960	923	887	986	885	925	934	923	920	937	929	937	936	942	933	898	898	932	946	941	926	944	935	957	920	901	946	915	947	952	899	904	970	937	969	949	929	897	911	949	974	949	970	911	923	927	938	948	886	943	870	928	960	903	988	923	888	898	919	903	925	977	934	939	925	916	1014	893	884	951	869	904	951	943	935	902	929	948	957	899	951	939	921	915	894	889	975	937	916	918	919	927	951	918	1004	932	907	907	847	921	940	912	901	926	971	939	910	989	969	954	943	931	953	940	935	951	878	942	990	947	888	919	961	935	925	964	899	945	978	958	952	937	924	935	955	977	981	920	899	934	858	950	962	906	972	938	960	867	958	912	963	987	946	947	969	904	883	904	898	952	903	943	936	970	994	933	959	932	919	918	905	936	963	875	917	927	902	932	951	945	908	956	895	933	962	981	971	924	950	957	940	945	986	901	929	883	898	1027	919	952	938	983	951	950	898	898	888	963	933	969	931	891	989	936	952	938	921	914	921	889	897	943	972	923	902	918	915	934	876	932	926	966	968	933	956	952	916	914	885	940	923	969	911	889	966	929	970	953	926	906	917	875	977	920	934	925	936	918	973	899	917	959	950	895	915	885	885	968	931	979	952	972	910	929	920	954	904	936	955	935	929	870	944	926	923	903	898	916	947	860	924	899	957	906	969	980	937	881	956	934	930	917	934	868	910	899	976	943	937	930	935	939	925	889	902	953	921	955	889	901	932	984	961	939	872	869	940	939	942	950	933	935	914	939	935	915	944	990	915	894	948	887	916	916	948	962	942	931	933	928	915	951	978	927	922	944	938	956	908	936	904	909	921	950	956	936	910	877	930	939	947	987	929	944	954	936	987	920	935	943	992	947	919	895	906	916	985	955	946	933	920	983	905	910	958	907	885	928	925	969	933	972	953	903	919	961	906	950	928	879	948	936	955	916	946	908	1004	925	922	948	974	915	967	891	888	885	958	944	929	920	916	959	949	960	943	946	915	892	928	920	921	877	906	940	914	923	956	925	971	970	976	935	894	930	966	969	933	922	949	997	941	907	886	963	937	916	951	920	927	920	944	965	873	949	948	962	977	906	869	925	931	977	904	996	899	937	943	928	918	966	963	885	963	908	962	931	896	911	924	924	940	930	895	941	947	953	953	907	924	940	907	923	957	929	944	895	957	896	946	995	873	921	925	956	933	921	956	890	923	983	888	918	866	975	923	923	960	916	962	940	916	904	953	911	922	946	894	970	945	958	978	910	932	989	942	984	902	932	904	934	973	919	944	927	932	942	912	911	910	911	951	917	1009	974	949	923	953	921	914	927	946	950	944	952	960	939	918	959	905	900	916	915	951	960	951	928	1010	912	992	874	866	969	879	943	942	908	940	1001	993	909	959	889	911	959	890	929	917	954	855	952	927	912	962	943	900	955	927	932	904	959	954	916	932	914	936	911	970	954	912	919	917	927	988	882	938	930	953	874	994	913	965	947	890	900	938	957	951	952	938	994	953	904	906	928	883	955	905	897	960	958	972	904	983	927	879	918	917	956	893	927	925	907	901	963	931	946	965	945	975	944	893	891	912	945	918	901	936	982	969	939	945	992	925	981	959	977	961	936	960	943	897	925	905	911	937	936	883	910	969	881	895	930	962	916	911	922	927	939	898	887	930	980	926	913	927	970	920	970	933	942	940	932	920	898	902	974	946	941	947	899	901	991	891	927	940	938	941	958	905	927	932	925	907	932	934	980	930	902	913	935	892	916	913	944	956	930	928	941	905	899	922	953	927	954	956	923	949	956	931	928	926	984	895	940	912	930	1004	916	958	978	950	926	938	952	945	960	862	988	891	934	935	920	964	962	998	963	900	908	883	917	930	942	945	924	935	994	920	989	951	949	978	941	1001	977	923	1004	913	938	962	954	955	886	968	938	945	909	952	923	961	921	952	943	858	885	932	851	920	919	900	896	918	911	943	971	921	913	979	931	897	895	945	886	955	950	929	970	923	968	915	974	954	893	977	894	910	950	947	990	923	1009	934	958	889	921	959	972	972	940	968	911	959	912	902	953	934	942	895	901	919	945	929	951	973	907	962	944	935	957	885	904	912	949	931	942	961	913	916	942	909	915	931	915	897	876	915	938	906	937	1022	935	911	887	969	970	924	943	976	913	958	879	952	887	909	945	943	879	968	873	920	928	885	888	984	912	898	918	920	904	939	913	958	970	923	978	905	925	882	927	949	972	920	894	884	957	942	969	887	960	925	975	893	948	928	1041	911	995	942	977	910	898	979	944	948	903	996	976	982	947	974	851	915	944	911	937	948	944	934	923	984	941	919	926	949	983	888	934	923	901	969	938	959	971	933	905	970	866	932	916	946	867	958	926	921	947	891	964	885	961	951	934	955	921	909	965	916	901	910	912	951	892	946	907	955	927	916	891	924	963	944	906	993	930	925	965	891	901	932	876	950	945	881	937	1005	945	947	958	932	957	932	882	941	921	966	923	904	947	917	874	988	895	902	917	940	871	926	941	942	927	927	914	875	919	930	904	917	888	943	968	905	953	945	899	942	922	937	960	897	952	964	1022
3576	3679	3109	1762	1303	1135	997	879	877	844	813	722	779	745	768	727	736	677	711	720	675	669	677	718	682	688	707	713	661	694	726	681	730	686	738	739	631	637	686	685	652	643	701	654	651	700	701	672	704	650	678	712	701	683	688	687	666	679	690	763	690	681	649	712	697	693	686	707	649	675	708	668	650	676	660	666	662	662	704	674	668	635	686	678	680	620	694	682	656	673	710	649	712	691	660	659	693	700	671	676	718	694	681	673	682	708	647	657	720	640	703	650	694	709	670	648	700	691	692	662	718	677	673	674	703	695	661	660	670	645	694	669	640	654	677	633	655	658	712	720	680	699	648	695	690	696	667	716	660	689	676	705	704	617	666	654	693	685	700	651	650	661	678	667	652	682	646	689	689	674	659	694	652	683	654	681	654	679	670	675	642	636	656	652	650	704	678	682	678	675	669	673	681	670	711	635	682	678	719	660	670	668	610	694	674	659	655	670	661	731	690	642	671	692	693	649	640	643	629	686	699	624	656	645	675	692	670	658	696	656	648	676	671	671	661	645	702	651	723	674	638	656	645	633	671	660	652	667	669	647	718	640	687	675	675	644	662	627	676	721	676	683	680	685	680	712	749	696	678	658	739	676	667	700	632	684	626	629	772	665	658	676	662	646	718	646	622	660	693	670	674	705	713	654	659	725	710	685	640	684	648	650	643	634	655	721	640	680	728	647	669	657	717	687	694	681	698	652	671	685	646	705	693	636	685	689	675	680	733	639	646	691	675	643	658	606	629	658	706	685	662	663	619	670	701	650	652	674	708	640	700	635	642	660	698	653	726	695	673	665	660	670	696	687	657	666	699	712	698	619	689	631	652	620	702	668	696	682	701	687	680	677	651	702	670	657	661	683	664	676	679	642	646	629	618	673	655	648	698	690	671	671	654	680	621	662	685	665	681	664	634	680	649	692	699	689	645	701	695	686	688	678	700	674	662	644	672	708	706	664	667	672	707	661	685	669	656	671	652	707	713	670	650	641	649	633	646	650	623	675	661	694	688	661	679	711	713	734	642	682	640	729	660	700	701	624	655	670	678	762	704	698	739	703	689	662	720	697	681	684	680	625	682	692	655	700	631	683	678	677	673	672	707	678	687	663	676	685	672	682	652	711	688	736	674	663	701	688	660	688	661	654	706	691	663	712	678	684	663	688	630	674	667	661	679	702	680	671	666	663	675	635	689	710	687	707	676	713	661	669	683	698	659	689	692	672	682	654	668	676	712	654	682	659	680	684	635	712	677	644	680	680	685	668	681	679	675	659	684	626	692	682	634	652	693	691	664	689	670	682	633	628	691	692	652	702	654	690	649	688	656	659	665	702	668	699	673	686	707	682	670	645	645	638	645	655	654	689	742	660	675	715	690	685	696	702	691	656	644	702	675	702	663	595	665	690	640	725	641	731	635	658	706	643	680	650	655	667	675	684	650	665	637	672	681	661	699	700	679	721	622	653	675	716	689	635	699	633	656	667	675	697	709	646	692	664	667	667	669	695	673	726	652	681	687	635	653	727	660	621	680	702	640	686	697	683	664	671	682	665	659	647	621	648	643	701	692	667	683	644	638	681	638	663	664	661	725	707	683	695	648	688	664	683	686	641	663	670	662	705	704	676	669	638	646	649	628	660	683	669	640	715	698	669	663	675	676	720	653	667	678	684	652	635	692	643	687	668	658	701	695	655	687	677	672	721	714	647	670	665	680	649	714	703	660	700	689	702	648	687	639	648	633	669	608	656	666	659	657	650	675	627	675	625	667	680	635	641	648	676	667	690	648	660	627	685	686	639	691	684	709	687	688	689	681	673	702	657	659	640	656	687	656	659	706	688	662	696	699	688	708	711	706	666	634	715	700	667	667	656	690	640	687	643	674	679	642	630	719	643	646	694	690	689	642	650	681	686	640	691	637	686	663	692	711	641	672	688	669	694	660	664	654	692	669	660	652	652	677	674	666	671	620	646	710	704	656	657	659	661	667	697	654	681	716	688	657	655	674	670	660	677	685	721	618	669	679	692	655	649	681	669	645	646	655	670	676	667	626	641	685	631	643	639	637	649	672	667	698	681	678	658	637	713	677	649	663	692	669	670	667	679	675	642	682	659	665	695	710	655	757	722	739	661	677	634	647	686	681	676	660	662	678	661	666	722	641	708	654	619	713	649	713	632	680	726	644	679	617	657	664	673	653	657	666	674	627	693	701	672	674	653	648	666	606	674	663	674	650	659	677	657	660	688	723	687	640	607	693	644	718	672	641	719	676	631	679	689	695	656	647	686	695	713	663	667	661	679	692	732	641	695	737	663	665	706	647	628	647	649	660	658	680	692	657	696	711	669	665	676	699	708	661	679	669	645	652	668	683	645	642	673	649	727	640	699	693	711	665	699	609	690	700	662	678	680	690	643	678	680	674	664	618	673	647	692	664	660	674	701	635	672	642	635	709	702	681	610	647	669	657	652	672	708	693	662	668	691	672	665	700	675	619	675	647	713	694	639	663	713	692	665	695	634	651	716	641	641	659	710	638	697	599	714	665	651	680	641	696	685	639	682	665	657	682	670	671	690	654	659	690	662	705	669	634	674	682	671	649	682	672	664	645	675	672	687	670	706	652	672	640	615	620	681	616	639	664	687	680	659	670	677	654	648	702	656	685	673	677	674	646	650	638	681	636	725	719	656	651	701	646	650	642	734	701	677	671	653	613	643	647	658	696	649	644	662	655	656	695	661	640	708	673	660	670	628	680	665	676	638	663	648	689	649	676	672	697	667	654	661	694	637	700	667	633	691	663	657	645	683	667	683	694	698	725	617	692	652	699	703	684	693	721	679	650	671	657	690	637	649	695	699	637	646	650	691	643	702	670	655	640	691	682	657	644	636	659	661	673	651	687	693	678	645	666	643	666	694	658	707	675	682	719	647	659	668	685	657	626	642	642	692	688	651	692	657	669	648	699	668	647	658	614	656	655	649	695	677	710	648	654	661	686	648	641	648	687	687	679	715	682	674	656	681	693	605	675	708	669	713	669	704	628	680	736	666	652	659	699	649	663	662	665	628	617	652	670	678	644	663	657	682	683	662	638	691	649	662	656	630	656	699	683	651	680	649	648	657	676	644	607	683	656	673	645	670	659	675	698	666	666	661	666	670	614	680	656	657	689	649	650	630	657	684	724	686	681	611	667	641	655	661	671	624	642	660	719	637	665	612	662	725	681	675	634	660	663	635	611	658	625	653	706	648	693	657	681	679	619	667	648	672	670	681	632	674	680	667	699	652	664	657	683	665	698	672	704	673	662	682	648	678	654	657	655	669	657	692	640	646	612	703	687	677	658	650	672	668	679	661	677	682	660	688	670	692	670	625	661	684	661	664	626	642	678	645	706	625	675	684	632	626	643	667	712	658	676	694	686	692	694	719	668	675	638	656	688	645	636	652	679	677	641	673	685	652	678	680	666	623	666	698	719	637	710	711
24422	21494	28830	24586	21471	8662	1891	1250	1088	1012	966	940	849	903	929	846	880	909	852	867	905	829	877	832	834	800	822	840	853	834	823	813	814	833	781	868	828	846	810	817	896	768	810	846	834	808	874	857	816	785	838	823	866	832	836	807	806	856	752	793	796	797	838	803	810	824	821	796	876	794	836	808	831	828	834	787	807	800	842	856	825	825	782	806	832	790	835	805	829	843	787	844	796	809	835	820	820	813	817	813	813	789	825	755	836	839	814	831	777	833	804	787	771	829	824	809	797	789	776	819	812	776	800	777	802	805	862	813	788	837	797	825	862	833	784	762	814	757	836	796	817	816	782	798	817	866	799	765	788	850	828	805	847	818	798	836	774	805	814	804	800	800	837	848	785	772	865	839	867	775	818	830	864	796	801	817	797	815	825	857	861	768	844	781	769	813	829	826	825	820	816	831	834	855	810	818	786	773	805	816	814	789	845	815	783	744	786	784	788	803	806	831	738	777	762	813	843	816	869	795	787	843	780	783	835	787	783	846	784	805	764	786	780	812	781	812	816	794	826	839	815	842	755	833	859	825	813	779	828	812	789	813	858	800	815	779	825	753	767	825	793	811	850	773	803	807	770	789	832	806	787	837	830	822	803	797	827	805	831	827	863	842	832	790	804	779	826	830	809	844	839	768	815	810	800	781	787	797	803	793	811	795	831	770	809	848	792	786	791	784	835	798	827	817	795	792	810	807	835	850	788	824	846	766	824	782	843	828	779	803	787	862	803	787	774	788	793	791	834	810	808	795	820	822	818	823	829	834	838	803	804	788	819	813	791	803	775	850	808	821	773	799	813	795	806	791	783	815	799	778	804	780	849	793	859	819	840	790	747	815	790	773	847	832	821	809	776	818	807	796	804	783	801	822	825	816	762	795	799	798	779	788	806	835	767	832	821	770	795	841	758	750	767	811	778	799	762	813	758	787	789	817	792	860	800	834	781	856	821	733	864	792	790	840	782	789	790	809	801	759	836	789	855	863	767	801	812	769	820	840	787	769	809	765	845	856	745	819	813	772	811	821	785	827	798	804	838	748	776	813	765	873	763	784	819	818	730	780	779	794	793	818	777	788	799	817	827	758	743	782	824	787	827	842	823	855	826	863	851	819	728	843	768	803	790	763	778	751	843	867	803	791	811	856	846	791	783	841	839	775	820	822	731	790	775	840	810	821	776	795	834	856	864	812	825	837	829	811	803	804	829	797	806	777	801	781	807	784	766	788	788	838	828	817	804	806	802	791	793	812	833	830	802	795	801	773	764	826	750	819	844	838	764	803	781	795	803	791	791	796	808	801	729	825	823	797	775	848	798	804	791	770	873	789	789	794	811	784	801	804	810	823	802	850	816	793	833	822	782	859	792	778	812	773	797	813	738	797	828	792	802	788	792	799	847	837	850	788	800	810	800	803	801	836	814	766	783	835	827	829	810	795	785	775	819	801	840	809	775	801	774	787	835	823	833	815	867	812	843	777	793	822	747	739	892	786	849	764	795	792	777	798	775	800	803	816	788	800	837	808	846	830	778	788	831	833	758	808	819	829	784	820	799	836	815	828	785	805	814	798	829	808	792	758	772	853	799	810	806	891	823	868	786	762	804	772	816	824	779	804	775	810	804	765	792	800	850	804	819	840	757	801	808	808	802	838	806	807	849	841	839	782	784	802	783	804	824	833	793	776	859	809	772	771	797	829	825	804	826	786	803	845	815	792	842	846	828	848	856	826	798	779	850	798	789	827	770	827	808	799	792	833	860	794	813	738	775	827	798	752	816	742	786	772	798	800	830	776	807	776	746	759	803	836	809	806	798	817	809	829	815	791	875	800	833	776	789	813	799	821	758	791	841	770	811	768	744	773	767	821	756	803	800	816	731	808	789	838	824	811	785	786	766	837	813	857	800	818	796	783	789	808	816	792	839	809	831	810	795	787	831	827	838	745	838	851	834	788	815	788	776	825	745	767	795	769	852	820	825	837	859	743	775	865	780	822	834	777	753	798	735	793	831	795	776	806	825	772	823	775	795	817	773	818	787	840	777	818	792	824	887	833	788	784	803	791	783	788	809	795	819	819	802	807	752	793	775	811	821	809	824	776	770	807	777	753	813	801	832	819	805	765	800	806	797	801	796	758	750	757	772	829	791	805	802	795	841	776	788	866	813	788	814	775	849	751	784	782	790	765	804	797	842	807	818	777	837	803	797	812	795	838	738	863	801	814	814	794	780	782	777	812	744	812	843	763	755	848	780	796	752	748	757	787	817	791	857	787	827	801	820	786	783	809	792	772	821	791	831	827	766	841	845	811	809	827	775	819	819	787	769	793	740	799	814	806	819	772	791	803	854	830	764	801	827	819	811	835	766	784	807	782	843	807	820	794	827	835	797	783	805	801	815	787	820	748	815	752	806	780	811	783	793	798	768	807	756	759	782	801	793	788	808	862	778	820	795	818	769	824	774	794	786	822	812	787	763	737	831	763	762	816	818	742	774	748	821	783	803	824	781	740	766	851	798	753	827	807	722	803	821	790	804	810	796	827	748	799	835	787	845	759	775	776	795	793	816	815	827	765	794	764	799	803	818	784	820	766	789	774	883	826	744	743	828	818	790	818	822	792	810	829	793	784	754	766	789	783	810	787	781	828	747	837	815	857	857	821	815	794	798	791	813	748	868	766	810	776	767	755	830	851	802	847	774	741	805	805	837	860	767	783	819	829	814	835	827	794	766	768	776	785	802	783	785	801	829	862	804	846	827	804	792	785	821	804	791	829	792	822	783	833	806	783	792	779	806	781	801	833	770	812	754	813	828	805	755	766	829	774	787	808	795	821	823	804	805	829	769	804	806	753	792	796	791	821	798	805	804	765	770	789	792	772	893	792	770	802	833	770	789	794	803	787	802	842	771	762	800	811	803	829	852	794	827	830	742	853	780	801	802	755	844	792	785	818	747	765	786	809	737	821	818	757	792	840	746	793	824	788	849	775	809	751	788	797	783	796	823	794	837	759	764	839	778	826	838	819	808	782	762	814	793	820	813	849	802	787	803	792	796	848	794	789	787	812	832	825	767	738	777	724	797	720	810	788	783	837	811	849	790	788	819	744	759	806	869	833	807	781	787	812	793	775	816	783	772	802	789	769	791	805	770	819	818	825	822	791	781	813	771	836	761	781	754	793	801	813	833	773	764	829	739	780	795	778	865	841	789	783	856	884	807	759	815	787	760	817	751	841	850	838	833	767	802	784	833	775	822	771	782	794	802	797	808	786	758	799	871	796	790	738	783	808	811	770	811	739	781	740	818	791	809	765	810	778	757	804	757	819	857	815	807	856	825	817	746	822	775	812	818	813	802	811	827	756	814	839	785	787	860	823	787	812	853	833	849	741	827	793	828	798	842	786	810	759	807	805	768	785	796	812	816	852	789	774	804	788	797	827	825	772	799	788	817	798	796	765	806	864	817	793	787	798	878	792
3789	5980	4916	2529	1823	1426	1114	1024	922	833	832	739	748	734	696	658	687	672	656	670	698	667	620	705	651	627	583	597	650	631	621	672	616	610	654	640	603	633	594	647	633	601	594	627	613	611	653	628	593	609	558	598	613	681	626	619	564	585	618	634	594	611	606	580	597	626	607	611	619	610	585	588	571	582	635	572	596	621	662	626	562	581	616	562	605	616	559	610	614	603	641	609	581	609	626	618	639	632	581	597	578	595	612	582	622	663	611	626	604	626	610	633	576	640	640	626	640	634	618	616	599	552	613	605	656	575	568	620	591	574	587	595	581	588	653	615	575	572	570	608	643	600	664	534	623	614	623	560	576	623	636	579	593	618	577	616	555	629	632	601	632	597	646	632	605	610	562	596	622	573	612	568	610	597	603	592	616	606	621	649	613	628	599	602	626	591	630	624	614	569	608	596	609	575	616	570	594	629	609	598	556	603	603	570	629	622	664	615	632	622	579	608	690	587	601	611	631	619	636	623	634	595	556	585	576	638	624	566	604	575	601	585	599	598	579	610	598	604	602	638	583	627	567	630	587	610	567	565	602	602	584	615	604	599	597	566	557	615	563	579	626	587	650	604	612	593	589	573	612	583	618	572	593	637	642	583	589	620	599	579	616	628	600	593	588	643	559	632	652	605	602	591	575	611	595	578	591	622	608	568	577	607	574	614	642	570	635	574	644	621	601	617	577	622	628	614	602	641	575	587	620	681	609	641	604	585	608	582	609	585	607	598	595	550	590	530	620	566	569	619	623	598	593	585	611	580	583	550	630	598	608	641	595	628	601	561	599	631	578	637	599	585	600	626	594	622	595	601	619	614	588	569	602	545	590	589	564	551	573	576	619	607	617	569	599	631	628	581	609	564	575	581	596	631	621	603	644	564	614	559	588	625	615	591	584	570	585	615	647	568	626	608	568	637	604	617	556	627	613	559	595	620	569	635	635	607	568	592	651	594	587	600	588	595	615	623	607	609	608	626	587	596	613	582	622	589	639	583	552	603	594	552	624	640	594	654	577	574	605	643	590	566	556	591	583	565	567	589	611	600	622	573	587	605	591	580	608	659	580	629	597	589	564	575	644	609	587	579	627	571	582	600	582	576	598	600	558	612	580	594	559	587	578	599	585	614	580	543	614	578	629	616	634	575	600	606	586	580	602	589	600	628	590	610	617	585	628	589	579	600	602	623	590	623	616	573	617	610	623	584	620	589	617	624	631	596	582	585	573	568	569	550	650	568	573	576	560	587	589	541	613	594	614	574	578	601	571	630	559	575	650	594	564	597	589	591	598	607	621	584	583	541	579	588	581	594	592	605	620	583	593	598	620	566	588	600	606	659	594	507	576	606	556	591	593	589	566	582	568	630	631	594	601	596	562	590	562	585	623	632	559	561	583	588	598	612	593	560	616	603	597	626	591	580	601	566	573	594	617	601	637	578	558	591	601	626	556	605	644	564	584	618	586	593	599	609	584	606	593	595	595	523	605	647	570	605	627	637	575	548	570	572	575	568	631	571	599	593	585	571	636	565	584	583	597	626	624	621	599	619	585	597	606	605	618	619	577	584	586	608	592	612	594	566	593	630	574	634	568	539	621	568	633	590	586	615	576	625	540	617	602	638	568	581	628	566	588	532	652	563	564	607	592	567	624	568	572	573	571	571	583	620	570	620	598	587	583	603	570	607	605	589	651	558	645	572	606	580	565	628	610	591	582	581	639	641	590	590	584	600	591	602	586	576	619	625	606	593	585	609	568	653	603	641	530	600	585	548	561	563	588	590	616	544	547	578	592	599	603	589	585	612	601	617	586	628	623	618	553	611	615	613	585	562	589	620	606	594	599	623	622	597	575	594	602	589	580	585	629	587	596	646	602	598	608	585	572	609	570	567	628	582	584	591	595	609	612	608	573	576	628	628	580	576	600	604	580	585	601	594	590	608	586	592	583	634	612	606	606	577	591	584	593	574	589	585	595	601	604	600	590	578	564	579	607	573	642	610	601	611	601	582	586	565	609	598	642	597	616	568	592	573	638	600	564	581	600	610	616	564	546	562	560	599	629	614	603	584	541	593	584	589	608	610	644	621	615	591	644	585	601	637	585	622	526	565	599	561	606	597	610	556	578	590	583	607	558	593	640	626	587	567	587	597	572	643	589	595	603	618	639	597	602	588	600	608	603	606	592	581	601	637	574	611	611	608	572	596	624	596	579	608	600	599	589	592	594	542	602	616	559	567	631	612	588	586	630	584	580	639	567	596	598	586	606	578	645	629	581	580	577	553	576	572	598	592	581	647	572	548	596	618	563	607	587	602	570	588	591	594	582	584	617	569	598	611	614	596	584	523	604	598	579	567	621	563	604	593	582	629	590	644	598	587	574	565	604	573	605	584	619	615	603	634	572	574	598	612	600	555	563	606	527	540	594	576	566	628	598	560	573	618	624	621	600	625	597	607	586	599	581	598	586	555	583	577	590	590	582	604	599	588	596	541	612	524	608	557	576	626	574	597	592	580	575	589	551	582	570	622	586	608	611	612	568	610	623	606	637	607	595	528	559	604	602	581	583	612	587	616	583	617	600	600	598	616	565	592	596	586	648	567	615	569	594	575	613	544	597	624	568	573	573	618	624	579	604	578	633	599	572	530	612	637	558	581	564	575	591	584	600	604	598	586	544	559	560	561	589	628	578	615	566	565	602	595	573	590	565	553	549	561	602	574	582	599	593	603	598	614	592	589	556	624	637	558	577	588	612	598	580	653	577	573	649	603	592	587	614	614	546	602	569	614	578	653	627	602	634	577	617	622	580	620	579	589	549	594	605	568	621	592	597	608	592	571	605	617	574	571	573	569	576	605	594	597	581	592	574	568	583	595	623	614	601	625	588	618	593	601	620	575	609	596	596	605	634	569	533	589	566	564	602	571	618	603	609	569	623	640	573	588	577	641	565	607	587	581	605	601	619	606	640	642	592	584	584	617	601	566	570	582	573	607	565	574	603	599	608	532	599	582	569	552	564	561	561	572	603	575	578	615	619	566	597	621	606	634	621	595	591	631	613	609	594	575	621	602	577	580	632	632	634	612	600	602	594	605	594	580	577	587	557	645	571	603	590	569	580	586	593	591	605	606	592	620	585	621	633	603	592	612	582	612	587	590	597	578	612	621	586	626	605	596	580	532	643	551	583	575	589	600	588	593	587	607	603	574	596	581	606	582	606	621	607	603	585	590	593	536	583	635	591	600	572	606	589	569	561	613	607	559	606	594	554	584	584	611	563	613	606	592	583	523	610	611	638	636	555	621	604	600	577	624	550	610	607	553	644	571	596	584	590	561	569	593	610	569	573	571	613	574	591	567	614	606	628	608	556	598	551	584	624	591	600	627	595	576	617	515	622	614	608	615	608	583	581	605	618	622	626	590	577	562	665	622	592	681	525	580	632	590	609	564	594	570	583	568	578	631	559	601	571	570	609	610
27973	10319	1188	732	556	572	615	565	530	557	573	509	545	544	539	569	574	527	554	511	558	520	509	559	586	521	542	530	561	543	535	596	536	547	531	550	517	556	505	547	543	514	550	543	538	571	561	556	533	568	535	555	593	534	543	536	549	583	522	596	524	544	536	548	563	554	541	543	612	520	534	560	535	556	559	547	545	571	537	526	539	610	554	548	519	552	561	536	541	518	595	502	546	544	551	484	577	578	586	498	560	490	530	546	579	513	532	535	542	577	582	536	531	537	548	517	521	540	551	558	571	543	564	563	530	535	549	556	526	580	499	548	565	498	536	565	551	525	545	534	526	547	532	548	569	513	565	549	583	561	550	536	550	554	527	548	547	522	523	549	541	568	548	542	590	516	511	541	530	559	550	501	530	553	527	544	546	529	562	537	498	531	541	555	558	558	547	557	506	527	550	533	515	551	555	565	572	561	546	528	556	587	554	541	558	540	527	548	608	539	556	588	534	509	513	567	547	532	575	535	588	527	563	520	580	539	577	531	559	545	563	573	513	575	563	539	526	556	507	543	507	537	585	529	557	583	545	535	571	533	580	541	541	578	525	515	577	536	542	512	501	562	564	545	510	541	581	585	550	546	518	550	579	550	573	523	544	539	576	557	527	523	554	543	590	529	510	555	563	533	558	533	580	521	544	551	553	529	548	539	517	539	536	534	553	543	529	556	510	549	552	552	531	528	534	541	524	565	526	525	567	535	515	623	565	529	529	525	595	513	543	585	504	534	538	557	544	521	530	544	544	572	542	586	509	585	572	626	520	544	492	557	501	521	555	545	534	548	562	559	550	555	534	542	559	514	541	517	556	483	518	548	580	514	554	555	528	533	555	538	577	521	573	581	517	599	559	561	544	508	530	580	548	552	523	533	526	543	543	553	583	511	553	520	545	557	540	519	516	516	529	578	529	557	516	508	584	521	534	581	516	549	530	548	546	568	525	538	532	552	535	557	550	562	517	562	542	535	543	528	563	537	579	557	508	541	535	569	550	510	548	558	549	521	557	540	549	595	535	578	561	553	557	565	514	560	554	522	520	544	531	521	545	519	549	545	517	493	526	560	527	511	526	567	612	545	518	534	555	546	572	552	520	545	528	552	549	515	540	518	558	525	521	520	560	523	526	519	550	552	538	548	566	537	543	555	492	537	523	559	531	550	576	538	539	592	552	565	549	525	535	548	550	562	570	522	552	533	590	511	555	519	547	580	523	544	551	542	515	546	544	585	540	526	519	562	527	548	511	503	532	555	524	512	522	557	516	528	543	530	494	535	526	592	535	532	576	545	549	529	539	566	527	555	580	556	559	500	552	541	521	560	533	545	552	543	532	538	550	525	559	575	511	524	516	513	573	558	529	551	551	573	492	577	535	575	556	509	550	568	517	531	552	544	532	513	560	515	584	545	551	537	551	526	545	519	516	567	548	524	551	535	505	543	531	510	547	594	528	525	541	512	524	548	531	513	516	546	537	545	538	554	493	530	584	567	539	553	536	529	547	547	503	534	523	538	532	562	526	548	533	522	559	532	510	539	566	538	554	552	544	564	495	586	534	576	518	554	557	529	566	536	570	519	550	534	502	527	559	517	522	563	565	497	582	535	574	558	581	574	516	582	541	537	542	576	507	566	543	561	536	570	530	541	535	546	557	586	548	559	519	532	551	546	523	548	537	532	529	571	527	518	500	501	574	558	576	558	569	541	544	475	486	563	499	570	546	551	579	543	513	500	546	538	565	574	562	571	483	500	542	546	495	558	575	545	525	535	563	536	541	561	546	482	532	548	545	513	542	534	539	537	556	564	562	507	572	584	494	551	553	563	523	526	556	550	492	565	568	554	556	512	591	542	550	578	553	564	532	590	562	533	570	524	571	522	534	572	523	560	538	535	562	552	536	561	531	559	544	501	555	537	549	514	512	521	583	574	544	587	559	562	555	542	516	500	500	523	535	531	571	596	530	542	549	543	525	545	572	512	507	515	538	560	492	511	511	548	569	536	533	558	543	558	539	571	591	491	602	523	526	582	578	519	566	497	536	553	517	528	535	551	574	548	546	530	528	540	588	575	566	533	545	569	567	538	493	540	546	535	539	609	550	534	519	524	562	554	580	551	533	512	522	562	534	554	533	528	546	535	575	513	532	532	555	580	565	588	538	516	555	547	540	499	553	540	565	540	577	503	492	539	532	561	526	537	514	588	545	515	491	575	577	589	532	515	522	564	560	537	519	551	546	542	539	524	534	575	514	561	529	534	511	539	550	558	567	542	554	553	544	534	529	562	559	534	536	550	543	580	534	543	535	549	557	555	561	539	509	535	519	558	500	515	574	593	551	549	514	555	534	570	554	507	546	577	572	541	530	553	571	530	525	554	486	535	544	560	556	549	534	530	569	517	571	531	556	572	569	553	501	595	516	522	535	545	505	536	579	549	554	557	543	515	501	499	545	562	577	516	629	541	551	533	528	584	531	581	541	502	511	540	578	575	480	547	576	559	567	545	558	532	558	603	510	533	546	552	549	511	543	580	553	517	564	517	571	557	539	526	540	543	539	580	514	564	538	561	528	535	550	507	512	497	495	527	561	537	582	537	546	492	556	521	557	558	532	517	574	557	544	539	533	545	550	538	546	539	611	543	519	557	579	515	510	544	538	534	529	561	551	535	504	539	527	525	498	552	534	540	526	542	559	571	507	558	564	555	525	596	536	561	564	570	521	543	568	560	544	530	526	519	541	543	509	571	554	570	565	502	580	500	623	571	569	539	533	547	525	580	542	529	536	566	515	583	554	518	555	541	525	566	605	553	587	520	556	511	530	552	496	594	550	590	573	520	555	524	540	515	540	550	551	520	524	532	571	546	526	511	548	484	551	527	573	566	571	528	527	519	584	591	544	542	568	550	541	493	548	528	510	561	580	535	507	504	541	514	528	515	528	576	552	498	519	502	511	529	579	548	539	534	544	490	534	531	553	548	570	551	535	506	524	562	573	549	555	541	551	536	546	549	560	527	543	527	566	521	528	553	543	550	576	546	493	587	545	489	517	534	537	531	575	530	511	562	527	532	546	617	572	543	550	552	537	539	533	579	500	584	550	587	544	523	538	561	547	567	549	560	536	559	598	614	545	550	540	574	512	560	521	537	493	567	534	541	541	540	571	546	512	515	552	574	542	566	563	528	518	566	573	540	551	556	575	506	541	525	549	549	558	569	537	532	568	598	526	547	551	576	556	550	569	563	542	567	520	572	566	565	551	528	514	533	534	573	509	577	573	533	537	590	540	553	534	538	540	565	555	535	555	536	548	533	544	510	546	548	542	560	543	553	514	577	586	493	501	546	536	569	548	570	548	549	523	503	532	564	562	551	548	500	518	530	539	526	558	560	537	560	553	576	471	532	566	555	519	520	559	545	532	534	594	577	521	518	545	551	574	521	518	502	563	532	544	517	515	517	531	546	569	566	518	593	577	524
4890	594	533	437	452	408	404	402	419	415	422	427	402	386	405	365	376	385	380	412	396	393	397	407	350	395	390	356	393	397	358	358	404	372	364	380	379	416	403	431	383	395	379	367	421	366	405	383	346	388	391	371	404	369	400	362	397	338	408	396	372	426	399	403	388	385	362	396	389	410	402	357	397	371	394	384	401	364	368	362	389	393	386	390	403	404	390	384	389	403	407	384	367	381	424	407	381	373	374	378	369	386	441	405	383	375	413	373	384	388	418	392	402	388	372	403	389	394	354	383	392	375	390	386	349	372	381	383	380	365	367	373	386	398	376	356	403	386	380	357	393	366	381	369	390	388	375	418	410	409	394	403	403	395	387	416	364	380	377	360	387	378	380	430	386	405	392	392	345	395	382	419	342	354	384	390	388	374	361	376	382	396	393	396	420	397	383	419	359	347	363	373	402	407	361	387	410	402	365	383	406	383	396	388	376	379	408	387	370	362	385	393	347	386	398	398	395	394	394	414	372	398	370	393	373	404	399	385	383	407	407	435	390	374	406	387	393	404	363	371	398	399	368	424	390	390	399	406	382	399	380	397	347	394	370	416	401	369	399	383	398	413	376	425	399	371	392	368	350	363	360	413	382	378	367	389	401	407	362	383	374	379	363	378	376	370	366	381	428	406	394	389	391	368	375	412	360	380	353	392	416	397	397	346	367	398	363	390	375	399	409	410	361	398	343	411	364	390	390	399	415	436	383	392	358	400	394	382	371	367	366	414	383	385	365	399	397	370	394	391	380	413	364	377	406	400	393	373	417	369	400	392	384	401	393	384	404	387	373	388	384	404	371	408	432	392	376	366	401	372	357	362	399	393	392	382	406	381	399	392	385	394	407	370	350	410	359	394	391	371	355	412	381	390	389	429	365	385	402	365	384	395	407	377	389	382	378	416	371	352	403	401	398	370	360	397	390	376	388	418	384	413	401	394	377	377	398	385	421	386	372	380	395	382	376	408	388	368	378	404	372	380	349	388	385	361	369	384	402	367	364	384	441	421	369	425	395	393	437	369	396	375	374	365	411	378	402	382	377	375	369	370	361	364	403	378	377	384	387	407	341	384	357	377	378	368	417	410	397	362	382	410	387	411	356	376	402	376	383	349	385	386	400	390	366	384	384	434	380	383	365	387	389	391	405	391	368	429	392	402	415	387	404	415	407	397	393	422	380	404	374	339	360	377	364	401	347	366	374	402	349	393	411	394	413	392	412	394	400	378	395	372	397	390	365	374	406	435	403	378	379	390	369	387	413	389	390	411	393	424	393	375	377	406	391	429	392	385	368	370	379	353	379	382	363	423	392	365	391	405	372	389	390	397	382	354	406	346	404	380	404	409	373	386	370	370	394	372	383	375	390	368	383	423	405	410	385	425	404	366	415	373	397	366	379	373	351	367	370	393	376	403	410	429	368	389	381	391	446	367	364	394	371	369	409	372	418	401	402	378	401	399	378	381	406	386	413	410	398	389	383	408	397	380	375	394	373	380	418	374	385	398	362	390	400	381	353	405	354	364	339	374	435	431	416	394	374	381	381	401	373	408	385	392	398	403	397	403	365	385	365	389	400	359	396	379	406	380	383	357	384	385	378	374	377	396	361	400	380	385	388	395	353	405	366	411	355	376	400	384	400	385	396	361	359	334	412	419	396	377	364	382	393	384	361	407	352	378	401	383	385	397	391	391	371	368	425	375	389	359	403	406	381	393	375	404	365	421	404	367	397	402	377	370	376	377	375	334	366	410	382	380	395	413	392	333	412	369	350	402	391	396	380	384	381	385	381	424	392	412	384	353	364	403	382	391	388	398	397	386	394	331	387	365	387	353	407	392	381	396	371	385	411	390	405	338	382	375	367	400	386	372	374	389	360	383	375	401	393	401	341	403	381	386	377	376	368	380	381	410	390	395	376	401	405	386	368	356	374	398	400	383	396	384	366	379	390	401	387	396	366	387	355	397	402	395	368	397	396	396	390	364	379	379	375	384	400	412	377	384	379	387	365	388	401	407	400	348	342	362	390	378	385	411	408	398	375	383	402	394	385	419	386	382	373	382	380	362	358	426	364	383	400	355	385	409	380	361	369	378	366	392	403	385	430	366	379	364	373	380	400	444	399	428	411	387	381	403	411	419	373	381	397	351	371	373	391	381	372	411	341	394	403	391	385	392	344	400	393	391	363	382	393	407	357	371	401	396	396	377	395	380	379	412	407	383	353	371	381	385	394	397	364	367	412	373	372	410	379	385	397	373	368	371	418	366	371	385	382	403	381	362	385	370	395	390	373	396	383	362	377	361	419	392	385	410	366	376	385	401	395	332	376	391	391	397	431	379	393	382	397	358	363	379	416	410	374	415	370	420	382	375	406	414	390	429	376	381	374	351	388	380	400	349	402	357	382	386	402	408	387	376	417	401	387	369	399	405	381	376	332	379	381	395	357	396	406	368	402	403	408	382	402	385	390	406	391	387	379	403	414	379	398	403	392	358	398	384	384	372	372	385	347	402	376	377	389	365	387	415	436	382	373	380	377	365	400	394	388	382	369	404	367	395	355	411	391	369	372	394	372	395	362	386	370	417	388	359	406	388	423	364	383	373	356	372	408	386	399	377	370	385	379	371	371	403	388	409	415	370	389	415	412	388	384	391	389	394	400	352	415	374	417	349	408	390	401	377	388	401	386	380	389	337	373	378	377	374	398	384	403	401	387	426	361	388	397	368	360	393	378	377	380	373	407	355	373	402	377	373	386	417	383	376	398	411	365	357	386	399	397	399	397	391	372	360	375	426	374	408	372	407	368	399	388	375	363	413	420	400	375	398	378	350	408	399	382	367	364	410	391	432	378	389	406	371	374	403	408	370	427	400	385	391	401	384	399	362	384	402	381	392	374	384	372	388	403	381	361	393	406	381	400	403	400	378	382	343	365	397	376	362	391	402	370	388	337	414	407	421	382	373	379	377	364	355	358	425	405	394	392	420	419	395	382	397	391	401	367	367	381	376	354	385	389	395	393	374	365	380	398	391	361	385	374	390	425	364	389	396	385	369	399	366	386	368	406	371	366	463	379	397	386	387	366	393	399	398	385	395	373	378	360	400	403	360	396	410	377	383	388	370	414	352	390	395	397	383	391	396	391	394	393	369	413	347	380	326	376	414	380	389	419	394	381	371	397	396	413	402	366	360	380	385	412	385	405	379	385	395	383	431	411	360	353	417	394	387	383	428	384	375	391	390	357	398	425	360	388	434	359	376	380	359	391	383	408	351	379	418	389	394	375	383	400	372	361	408	399	395	388	368	374	385	367	411	399	404	385	391	397	363	371	399	365	376	404	369	391	394	382	375	387	379	371	386	402	372	390	389	367	398	378	367	376	391	371	392	367	363	380	406	379	385	376	378	409	370	402	389	377	408	411	372	392	389	364	415	394	429	385	404	375	389	398	412	364	360	382	387	357	395	368	366	397	394
25479	21478	27920	25467	11381	1957	1365	1156	1065	1023	1010	1018	1045	936	1035	966	999	999	966	902	922	943	1055	963	958	997	989	964	908	1010	952	934	957	1002	971	871	934	935	981	985	971	894	951	947	937	947	926	943	874	1017	923	946	958	986	997	898	921	993	918	967	916	968	900	964	941	955	946	972	870	917	906	921	946	974	997	969	904	969	921	918	956	1040	849	918	879	891	949	949	890	944	914	953	919	952	928	916	902	932	907	923	981	962	911	938	948	915	916	1039	894	980	1003	905	954	847	999	949	986	991	904	934	929	883	916	904	958	910	922	886	904	920	939	936	962	953	956	950	985	935	911	927	871	922	943	927	918	899	946	1012	983	953	936	901	918	939	906	981	938	907	927	940	967	948	988	1023	957	929	949	935	955	892	937	880	958	939	933	940	963	928	896	912	935	911	939	908	932	986	926	900	916	874	987	922	948	951	982	871	924	904	915	910	889	976	913	915	916	931	975	924	960	954	941	955	917	963	973	936	896	896	977	924	958	931	912	886	910	946	932	914	893	941	891	904	929	910	992	887	967	943	1000	941	922	891	944	949	888	921	895	931	907	935	960	939	929	869	998	872	971	992	955	920	940	939	926	926	921	939	901	933	873	951	933	906	910	882	941	932	926	929	921	935	981	953	965	929	907	926	898	940	920	921	957	891	930	886	922	906	934	971	914	923	939	918	883	935	909	954	999	918	881	920	956	888	884	953	940	959	911	933	889	943	929	935	954	936	965	974	951	878	946	861	913	960	966	964	919	927	940	953	942	1022	920	896	944	926	926	942	897	896	893	920	954	907	890	985	957	946	964	946	894	969	931	946	928	951	901	911	957	959	906	947	890	902	929	936	987	900	929	878	919	897	1001	893	922	952	923	935	941	981	922	907	959	915	909	970	906	915	908	910	947	913	979	927	916	921	964	935	884	898	975	955	930	919	973	965	906	873	974	912	893	887	949	951	934	909	931	896	921	930	942	876	921	946	910	970	886	897	910	967	918	905	910	950	906	969	928	933	887	965	940	967	945	891	895	910	922	969	916	916	943	928	896	935	927	908	917	876	869	932	940	905	965	844	863	917	938	947	915	941	890	928	915	944	881	949	961	916	987	949	908	911	913	918	941	943	937	942	932	926	899	865	895	934	920	959	925	914	893	933	874	962	910	913	915	853	889	941	933	931	898	985	923	963	905	923	960	883	922	946	877	945	923	948	889	887	906	882	889	969	967	972	950	925	906	950	929	928	891	891	995	954	926	920	906	1001	926	899	980	966	922	963	952	938	939	953	885	927	928	960	962	899	937	964	894	891	962	949	947	890	967	941	961	881	922	943	906	928	918	921	937	913	929	928	961	929	980	940	951	969	941	946	948	930	898	924	946	905	969	922	937	924	923	895	883	907	900	925	976	926	911	954	945	921	922	983	946	954	977	881	912	897	928	889	916	938	897	944	898	960	940	929	964	934	960	940	921	945	875	930	909	998	918	869	955	895	926	965	906	970	934	930	940	936	922	937	899	931	911	992	919	936	915	967	906	913	965	911	999	920	979	883	900	910	925	951	884	936	896	887	933	908	939	932	904	965	1000	969	910	909	962	912	940	955	953	917	954	936	938	915	921	979	916	898	896	898	960	880	988	963	929	928	955	870	932	939	901	930	872	967	880	932	997	906	927	936	934	940	941	940	925	936	927	910	955	910	902	919	956	917	938	953	897	986	922	951	929	965	890	960	971	878	936	921	924	953	996	952	914	882	923	892	917	1003	923	938	906	966	936	888	962	940	939	889	942	924	928	943	914	944	877	931	939	992	927	967	966	894	943	946	880	931	917	910	875	879	946	918	921	907	912	884	891	920	905	943	912	930	875	918	973	975	936	927	922	908	951	917	902	887	922	925	940	911	923	859	875	944	900	920	940	918	964	941	993	893	946	930	914	904	905	916	959	977	964	921	925	930	939	954	913	946	942	983	902	931	941	912	933	895	910	970	877	891	922	958	937	874	958	943	888	964	905	978	859	886	897	896	980	929	892	968	870	941	948	999	892	927	955	918	899	897	933	907	954	924	939	905	937	928	943	947	976	968	961	968	948	923	969	911	900	939	954	912	900	928	962	889	984	912	898	895	960	907	996	868	929	958	940	957	912	930	909	930	955	974	956	896	927	841	933	933	887	938	917	1013	940	926	953	937	899	965	887	905	900	923	858	931	928	967	892	950	953	925	940	890	952	953	977	958	937	880	981	860	922	900	974	968	885	933	982	903	934	963	950	934	915	917	949	900	871	906	878	996	907	952	872	882	969	975	949	892	951	919	906	977	941	918	918	938	886	959	926	905	925	910	951	884	871	861	927	922	1005	914	872	971	975	936	893	902	909	912	877	955	915	889	974	904	944	923	944	970	933	939	916	941	898	900	923	972	943	910	897	902	915	957	908	920	916	957	948	975	991	1034	907	919	928	952	908	930	973	909	964	948	958	892	915	913	930	917	916	927	933	947	911	897	906	966	948	968	901	948	921	955	905	924	974	947	922	925	927	888	905	935	915	901	882	977	878	923	972	954	916	904	945	903	920	959	926	880	987	957	1010	877	949	931	935	889	970	900	950	892	885	898	891	938	960	943	951	929	891	922	928	928	930	940	962	928	908	895	915	909	913	897	915	925	903	887	912	940	928	925	951	921	1012	889	951	962	895	896	967	972	850	933	906	894	956	964	942	935	896	896	910	869	886	953	933	946	886	936	931	983	908	876	981	886	938	919	865	861	945	932	868	933	954	947	944	913	861	851	943	948	938	905	901	942	878	947	917	918	893	914	949	872	938	936	948	960	944	949	934	942	965	902	941	905	903	922	945	931	989	887	978	945	936	943	914	963	970	945	964	905	948	925	921	953	922	903	906	935	941	938	950	905	911	922	922	867	883	901	930	980	960	895	881	885	942	951	981	929	880	940	931	968	929	947	963	953	901	909	913	927	945	969	884	923	952	911	881	908	898	958	978	905	905	967	951	932	914	908	924	845	912	933	900	911	925	980	925	967	951	915	947	952	949	922	873	958	962	916	878	934	962	951	903	965	913	948	921	947	935	905	900	935	939	905	955	893	888	945	914	942	935	923	992	944	931	919	904	940	904	978	978	889	888	938	948	928	948	949	927	940	877	903	916	975	933	928	915	980	930	918	898	924	879	921	949	944	935	1002	919	922	946	924	914	930	1002	908	954	948	951	902	929	905	882	949	891	967	911	913	894	900	911	904	958	919	961	904	972	886	916	960	944	954	878	896	911	902	984	938	926	930	945	894	958	919	964	936	953	923	900	884	912	911	897	963	925	949	933	938	938	908	875	885	930	967	965	876	1001	919	932	893	971	957	984	928	908	933	953	887	929	1000	951	941	997	956	919	910	941	973	934	948	957	956	927	931	873	897	973	961	944	945	943	933	945	947	923	930	933	941	913	939	915	875	903	932	977	920	910	869	946	961	923	933	969	929	889	915	956	930	956	954	866	940	940	913	944	965
3566	3576	2970	1731	1333	1044	941	923	870	812	800	757	804	726	754	675	706	684	669	724	695	678	700	721	681	676	734	679	667	693	686	720	748	750	629	689	739	693	663	679	693	684	675	716	683	662	632	710	680	702	751	690	648	695	687	664	647	685	710	677	669	660	688	697	642	659	661	680	711	669	652	718	664	679	704	667	616	670	659	682	707	691	648	737	705	712	678	685	713	674	675	689	675	660	668	667	622	642	711	693	709	667	644	677	646	660	669	670	731	715	695	638	693	682	697	657	635	668	658	681	667	658	686	641	685	663	677	652	633	728	648	675	666	675	679	668	664	626	685	651	720	670	645	710	718	656	657	703	631	643	649	664	631	690	666	690	704	655	669	678	649	663	664	657	653	685	664	682	687	707	665	651	678	708	702	694	689	685	698	671	647	683	626	647	712	701	668	679	703	622	679	696	677	685	635	685	665	669	636	687	675	679	677	688	688	685	687	678	671	696	668	680	642	694	680	677	671	665	723	669	678	695	658	633	660	638	712	700	735	683	682	659	628	667	665	694	669	662	660	708	669	666	691	687	715	672	672	673	690	622	683	695	622	662	669	674	653	632	652	670	673	638	723	678	671	663	656	734	696	688	659	664	695	647	671	676	643	672	716	708	703	666	687	685	649	715	694	655	670	639	691	674	667	687	685	698	681	679	685	682	688	705	662	734	667	657	666	663	668	691	675	665	717	693	650	676	653	704	649	654	653	683	662	699	639	655	661	676	638	693	636	644	697	685	667	679	696	716	654	672	680	658	664	712	658	670	713	690	672	692	708	636	655	679	673	667	653	666	659	660	723	701	644	671	664	702	661	697	678	669	644	646	676	642	667	697	651	688	676	694	652	658	717	718	711	624	645	684	637	681	629	665	655	599	682	646	640	622	646	647	708	680	694	654	691	654	676	641	634	683	657	693	667	688	695	662	720	661	673	713	677	716	659	715	693	692	676	664	679	668	667	664	692	651	667	688	736	645	630	706	662	619	689	703	651	682	632	660	674	677	697	625	649	723	717	667	617	667	674	681	679	676	661	689	679	668	626	670	683	668	677	694	650	657	666	692	644	710	669	696	719	665	674	693	712	725	683	653	645	628	684	673	663	636	653	679	673	637	708	683	698	720	657	690	628	682	679	626	662	672	689	647	682	639	660	670	643	658	665	687	708	684	672	688	649	715	662	690	686	688	676	640	639	664	711	695	678	668	717	690	695	676	678	648	660	671	649	666	673	652	709	686	660	661	676	685	694	670	674	660	680	673	689	649	665	679	673	688	658	646	663	663	704	653	702	682	695	665	599	702	661	645	651	720	636	680	681	668	682	689	624	669	659	686	670	617	648	630	667	630	680	640	680	636	663	685	647	649	758	640	622	679	725	673	642	675	663	674	685	656	701	659	646	629	655	693	617	694	682	701	647	678	651	674	647	632	709	692	714	689	692	657	679	707	661	685	652	724	656	672	699	664	632	653	629	669	676	689	677	695	658	686	657	681	651	699	687	612	669	635	697	698	655	685	659	629	680	711	656	661	605	672	666	651	633	721	634	693	681	680	621	653	673	702	686	664	661	657	666	700	665	630	637	638	676	663	672	629	699	662	681	648	675	682	685	697	653	682	698	645	646	649	644	692	660	659	631	643	661	644	678	673	678	676	677	632	658	666	671	653	636	648	687	671	670	677	699	669	678	688	666	708	690	620	654	637	692	643	697	703	668	656	680	709	700	650	608	644	680	672	620	636	702	672	674	679	629	677	662	687	722	683	698	636	664	684	669	707	659	689	631	662	674	687	698	631	661	688	641	676	689	668	645	706	664	611	653	654	665	662	670	681	624	607	692	641	683	665	660	678	651	691	660	679	619	693	611	649	648	677	649	681	637	693	687	685	662	729	638	621	652	697	689	687	678	646	644	660	688	631	681	658	706	659	664	658	690	633	667	703	708	651	664	649	689	684	680	676	682	683	636	735	643	653	672	709	661	653	627	721	725	688	683	651	657	681	670	656	648	675	686	660	674	639	649	659	663	689	675	680	638	664	615	613	681	642	702	665	625	680	618	665	675	689	624	689	639	673	681	625	650	632	691	662	657	685	706	632	648	682	663	690	677	663	715	705	676	679	679	676	663	669	696	638	631	674	655	668	701	658	665	734	673	684	670	670	618	686	638	654	696	734	655	654	665	656	677	675	680	692	643	619	742	699	675	681	666	627	682	623	610	654	688	660	648	668	671	649	674	743	648	657	685	664	629	637	669	650	729	636	660	652	655	670	686	611	680	665	674	693	689	626	661	694	679	708	706	674	681	652	691	709	648	710	688	666	662	676	724	658	681	679	681	677	694	672	667	687	700	677	648	654	733	712	652	622	683	671	675	638	654	658	681	645	693	693	715	669	646	663	624	678	634	655	678	669	706	680	715	660	686	646	658	638	656	671	661	682	672	671	678	679	640	672	663	675	670	631	692	641	718	658	678	651	709	615	710	629	705	672	649	683	700	693	705	654	631	686	668	654	644	661	672	698	693	628	664	678	666	656	666	694	672	671	649	724	667	656	707	663	681	684	651	680	652	664	693	684	621	637	645	611	664	698	683	652	658	646	700	648	727	663	681	649	637	666	666	709	642	642	694	638	686	672	638	670	676	647	711	660	651	661	683	639	684	645	662	650	707	654	675	639	692	695	646	712	701	670	656	638	658	609	694	671	662	687	674	662	700	684	662	640	692	648	683	653	661	705	646	642	678	657	688	624	623	633	660	668	657	698	656	652	675	670	648	648	674	663	690	667	660	631	686	655	687	610	638	681	659	676	658	719	673	618	703	644	719	665	699	634	630	652	615	677	644	684	663	659	659	702	656	664	670	657	658	711	668	699	687	665	649	651	622	694	665	669	688	664	709	654	699	700	635	643	637	645	724	692	677	667	728	677	638	665	684	689	668	630	640	682	680	645	688	655	650	717	634	653	720	677	637	710	639	689	687	659	659	644	682	660	652	647	677	666	664	654	690	657	671	715	658	634	667	656	646	665	723	627	664	679	604	646	666	661	664	662	641	644	648	671	677	660	693	693	677	656	640	665	687	699	665	659	679	667	690	717	681	679	654	639	685	686	745	650	680	654	693	681	686	696	706	673	677	653	621	659	614	668	622	680	656	672	666	654	688	674	710	702	716	693	609	700	667	678	664	697	665	622	659	626	649	689	679	687	721	681	684	624	643	683	670	729	645	658	649	676	680	670	686	660	705	669	659	647	657	629	678	660	704	675	664	630	694	659	670	657	672	633	648	641	690	666	662	706	622	684	678	681	687	621	680	684	656	643	679	669	607	654	672	668	703	614	657	689	684	680	646	662	709	690	687	685	698	642	629	669	654	690	693	671	661	655	673	660	706	689	669	655	683	655	642	694	689	679	638	652	666	713	637	679	689	646	663	646	630	676	655	680	669	668	680	709	669	675	659	671	678	675	667	660	651	659	682	645	662	688
24557	21494	28843	24552	21484	9004	1905	1199	993	989	1000	909	882	881	880	876	882	826	861	867	871	892	827	876	830	825	773	834	795	781	809	808	776	786	801	813	861	797	851	795	754	837	849	888	804	816	806	773	785	827	838	822	856	788	814	803	839	804	835	804	815	814	813	800	846	847	778	835	792	800	831	839	815	761	825	793	812	840	814	801	743	800	824	811	781	807	807	815	838	808	788	811	815	799	754	762	821	757	747	792	821	796	797	822	787	795	791	769	762	776	785	837	824	803	774	826	797	786	820	772	794	778	828	831	819	800	844	787	757	864	792	777	784	830	804	764	794	831	767	780	836	780	793	815	803	830	773	843	801	798	799	785	803	800	812	827	811	852	805	846	750	835	817	809	784	879	791	795	796	831	779	809	769	773	786	789	825	795	831	774	826	822	791	825	755	775	799	765	826	791	800	810	796	802	799	757	736	752	784	734	804	803	783	804	779	795	793	786	760	845	845	780	781	850	854	813	793	771	824	824	761	875	782	784	785	809	801	857	877	788	803	817	799	757	827	804	752	841	827	771	796	821	871	803	813	804	802	803	840	807	782	781	836	785	778	850	830	793	810	783	806	803	793	856	818	772	764	805	797	801	832	794	831	810	828	770	779	806	770	774	766	760	793	784	818	804	807	771	801	778	771	797	773	773	787	838	774	759	826	774	739	843	792	758	809	773	815	836	779	824	759	802	789	782	817	812	826	838	842	778	766	846	774	780	776	789	767	813	833	775	776	869	818	772	838	770	795	794	811	749	757	840	831	853	765	819	801	818	788	743	751	772	785	803	795	780	823	821	819	843	813	803	801	804	781	825	811	789	802	745	789	815	790	843	816	806	823	799	783	815	872	794	811	824	834	806	805	812	845	810	795	813	801	797	792	837	762	769	781	837	808	793	854	843	801	789	758	827	788	791	823	788	770	808	795	792	792	871	808	774	846	815	765	786	811	829	773	773	830	744	758	841	799	764	790	770	792	826	839	779	784	809	823	761	787	750	763	772	761	769	773	805	792	783	760	809	778	832	834	777	765	775	794	828	801	821	813	787	813	817	885	824	772	776	778	802	776	794	782	779	763	819	775	817	819	811	786	796	764	805	842	789	778	784	805	787	798	828	803	803	773	796	786	806	776	809	843	811	791	815	792	792	777	797	817	787	792	779	781	777	807	750	807	832	790	798	763	889	784	775	764	795	784	806	807	797	811	825	820	762	820	786	784	798	805	824	794	818	775	718	799	795	848	782	779	758	759	811	774	783	795	810	807	773	801	816	761	804	809	828	794	842	744	755	825	773	810	814	803	784	771	805	828	802	773	826	791	786	825	767	779	819	839	782	829	803	783	812	786	793	807	806	771	808	778	816	796	764	783	843	801	833	838	788	745	798	804	786	763	808	788	771	796	799	805	805	816	790	773	832	781	818	835	802	791	796	732	794	835	818	810	803	838	804	765	812	806	808	811	903	785	793	833	788	795	844	821	783	788	852	784	828	835	834	783	827	782	826	788	755	807	768	804	760	786	817	789	820	780	789	768	850	758	772	822	792	793	849	756	816	789	839	809	757	751	785	776	877	810	802	786	821	813	804	779	796	803	801	835	809	813	837	805	765	820	790	802	787	810	744	804	774	781	785	739	798	854	767	821	785	826	805	747	831	805	761	818	814	772	786	824	785	801	775	783	798	817	817	745	768	789	843	780	780	807	810	788	784	819	775	768	811	788	790	778	786	824	819	826	828	772	757	865	764	789	831	809	791	815	839	818	785	802	768	771	736	757	776	778	788	808	794	833	781	802	713	771	816	775	812	782	757	756	798	790	828	813	786	802	786	814	770	780	829	759	809	866	788	746	809	816	788	792	785	738	771	802	826	838	830	821	805	805	832	783	786	788	778	823	783	846	834	817	830	768	775	801	818	831	887	784	783	767	772	814	787	785	854	789	831	769	824	770	805	780	793	824	758	800	786	781	772	772	827	791	763	825	841	792	783	819	810	794	792	830	757	841	826	841	782	811	783	782	822	814	810	805	814	766	790	791	808	770	792	782	834	798	746	755	865	811	818	813	794	778	787	828	792	772	831	800	813	798	790	855	879	759	783	770	820	800	793	799	833	826	792	810	802	790	768	847	809	780	797	815	839	781	822	807	791	777	800	755	788	782	830	727	826	803	756	780	839	784	740	774	758	756	788	789	818	759	834	776	791	760	785	854	809	803	771	792	784	809	747	779	832	814	809	774	761	809	805	793	786	751	799	755	811	778	859	766	802	793	788	838	839	797	809	804	771	796	756	772	783	766	826	813	822	798	778	794	765	811	852	795	788	811	799	811	843	767	829	791	786	789	795	847	794	810	792	782	759	765	795	811	815	854	796	826	832	801	742	845	781	818	780	770	768	801	809	795	819	808	813	791	802	788	795	801	799	791	799	815	806	762	799	754	815	783	814	794	798	752	787	775	737	764	763	776	836	767	792	799	808	760	779	778	837	798	811	783	835	817	795	788	788	797	782	815	804	807	770	761	781	763	790	820	798	831	802	783	797	765	796	778	817	753	790	829	771	804	810	768	801	832	832	810	802	775	851	771	750	823	742	778	798	752	809	827	815	784	796	787	788	773	777	762	834	797	843	757	830	796	769	777	805	817	792	767	836	782	775	759	766	804	816	762	770	830	784	776	769	831	810	765	749	816	821	795	818	799	781	808	766	839	800	789	778	855	807	758	814	815	751	750	746	808	821	790	856	786	821	756	809	778	794	824	813	783	852	818	803	808	844	811	781	791	827	809	822	754	775	783	803	782	780	748	809	815	832	824	774	836	798	780	825	803	814	762	819	831	801	735	780	769	833	757	757	740	797	793	813	808	764	773	777	837	837	829	778	736	763	817	811	838	754	821	835	821	821	800	792	793	808	808	802	769	795	803	830	791	787	790	773	776	830	792	764	814	770	800	831	755	782	782	753	830	751	780	794	821	833	824	818	786	821	815	844	789	805	766	773	771	803	789	748	766	749	810	765	808	836	803	812	747	757	827	749	841	773	747	756	782	794	788	820	841	784	790	811	774	818	765	823	793	786	803	813	783	810	760	790	740	785	805	812	809	764	807	745	760	799	785	818	852	800	805	783	787	806	800	788	778	815	765	805	792	798	772	834	812	826	812	844	752	792	811	789	842	822	753	794	810	752	765	752	774	786	813	828	772	827	772	782	828	782	783	749	763	790	799	839	810	806	714	789	795	750	778	780	834	822	780	834	761	789	800	761	767	754	747	800	820	803	780	741	816	835	800	780	750	777	769	811	768	753	810	791	820	811	781	822	813	760	784	775	858	802	822	815	768	782	805	807	783	794	721	817	796	790	856	828	860	793	830	791	775	785	767	847	800	787	815	813	778	802	817	785	816	838	792	763	774	817	765	761	784	759	794	772	809	776	750	765	751	789	818	784	816	762	796	795	781	782	789	773	761	775	813	800	770	794	715	742	765	757
3796	6202	4972	2580	1816	1405	1228	1091	928	867	815	746	709	712	711	689	678	645	678	596	649	597	609	650	602	602	600	615	645	608	634	589	616	614	629	628	650	619	597	622	613	587	598	604	595	646	587	601	654	645	576	627	610	638	623	616	574	614	643	629	651	638	625	620	604	602	613	633	600	596	646	590	616	617	588	622	584	603	613	649	536	610	600	595	602	586	594	598	593	591	625	611	614	587	563	609	579	614	584	586	586	606	597	599	600	584	591	571	552	602	667	593	603	591	586	599	577	595	572	599	618	583	565	585	641	597	615	616	600	599	547	559	604	596	584	593	580	606	615	612	555	582	626	596	634	648	579	625	575	625	652	569	560	539	610	528	581	606	622	525	590	588	602	564	626	599	596	626	592	575	598	590	613	609	595	635	572	613	612	568	578	588	616	613	643	563	608	616	614	585	644	623	628	588	630	626	574	584	585	590	620	560	640	598	602	634	597	562	582	609	586	624	629	588	596	574	615	587	630	611	594	616	581	606	591	628	590	599	561	591	598	589	577	522	638	605	563	596	623	608	640	588	630	602	627	628	629	607	635	600	588	552	585	601	600	626	580	614	610	558	569	611	631	609	591	595	580	602	579	597	578	564	625	558	578	579	587	622	601	613	589	589	562	621	616	603	615	561	583	598	585	635	617	576	628	615	583	595	617	617	559	575	604	612	581	566	620	598	583	606	629	603	598	587	563	594	608	576	606	605	613	610	585	581	572	600	587	576	579	537	595	635	555	591	598	619	563	537	618	604	610	584	576	643	559	613	635	582	628	579	591	548	592	634	551	608	598	595	584	625	631	604	588	595	611	613	616	647	581	594	611	584	563	598	529	581	610	579	572	620	585	563	626	570	596	634	570	557	589	541	595	554	612	572	551	598	545	579	611	590	599	610	589	619	573	605	578	584	610	636	571	590	592	601	567	613	542	584	565	576	569	602	593	614	566	591	573	561	595	621	539	580	575	583	631	591	594	621	581	602	574	576	589	575	583	579	596	612	568	636	626	571	601	580	630	586	596	573	614	598	616	584	610	609	541	604	588	593	594	560	609	578	586	607	558	587	588	608	577	604	585	575	559	603	617	627	592	593	584	575	618	575	613	588	609	573	619	587	624	568	601	557	587	586	605	596	577	574	553	611	551	588	575	560	597	585	588	607	620	622	570	580	584	587	618	595	619	623	555	607	567	549	606	665	597	582	589	591	548	567	587	595	592	629	580	564	605	611	592	587	588	581	584	563	556	549	621	620	553	622	593	612	575	629	548	596	578	585	566	568	594	584	570	595	611	598	616	556	635	585	612	602	584	591	573	566	550	556	607	576	569	599	598	590	615	635	581	554	583	602	615	639	566	568	564	578	575	573	549	588	602	627	595	618	607	604	595	609	614	568	602	591	620	599	582	575	591	573	601	544	540	594	601	605	609	611	607	570	577	592	547	587	596	573	584	585	598	652	566	606	607	635	599	547	581	603	573	604	570	585	571	600	553	623	614	608	572	573	614	580	577	581	586	612	568	576	596	598	568	589	591	585	571	592	596	595	557	550	577	603	584	588	589	591	571	633	569	561	598	629	597	636	633	633	617	589	543	599	592	593	577	607	571	613	608	588	610	629	609	588	550	614	581	616	594	581	575	580	581	637	598	577	622	609	579	640	591	625	609	598	595	571	554	586	570	584	595	569	593	604	630	608	644	579	571	633	564	571	557	593	572	613	577	611	642	574	637	571	602	574	564	605	603	597	587	604	580	594	615	563	618	644	591	550	609	571	566	573	590	600	608	550	584	588	568	571	584	557	595	627	607	582	588	581	572	581	591	613	610	590	558	551	549	550	586	623	560	576	579	635	600	601	566	591	578	617	605	584	614	609	612	621	606	558	610	556	579	591	644	606	586	612	595	630	594	608	563	591	614	596	595	592	594	626	578	595	627	622	623	584	646	623	591	605	558	604	582	601	593	598	589	581	569	609	561	607	625	599	600	633	584	622	615	556	585	603	603	603	577	595	588	591	599	596	570	610	552	609	645	561	635	617	587	602	582	601	611	570	582	592	597	616	590	634	612	594	625	603	588	596	613	619	575	604	551	622	590	636	584	556	587	645	577	607	593	615	588	651	587	607	614	621	607	566	591	603	576	559	599	528	560	569	605	603	593	599	624	611	567	568	588	578	580	549	571	623	612	543	587	605	624	568	597	592	592	633	571	578	625	543	567	564	553	538	562	586	597	588	540	579	593	554	568	619	653	601	576	586	599	595	602	575	620	618	577	570	635	623	580	531	550	563	614	637	610	559	590	589	590	574	609	567	621	575	550	574	601	601	567	617	605	612	575	602	572	599	569	586	584	562	579	562	599	613	578	610	614	587	569	554	615	585	569	593	580	609	609	588	598	574	595	614	582	568	597	561	580	607	605	608	563	579	584	593	602	560	559	560	572	573	566	608	547	587	605	596	627	598	567	636	650	582	594	611	597	515	535	554	604	575	566	568	607	593	557	552	604	593	613	564	597	618	596	579	520	644	570	585	613	558	555	570	581	592	609	610	555	618	560	605	584	570	595	597	610	607	564	597	539	560	583	600	580	579	588	579	597	594	611	621	577	624	560	572	598	546	578	579	600	588	564	602	546	540	588	585	577	559	597	577	557	567	578	610	599	572	586	605	569	605	573	565	602	593	572	600	592	571	581	588	586	573	607	622	593	548	577	609	586	570	591	564	581	575	559	586	592	617	645	587	565	566	569	568	596	620	633	606	584	594	569	580	602	610	572	572	596	596	537	569	640	586	611	605	607	541	595	575	620	556	596	597	573	567	608	582	552	556	628	581	581	550	583	599	622	564	576	575	634	574	544	576	629	540	572	622	586	595	580	609	605	546	633	538	622	632	582	606	635	578	600	561	571	582	613	571	582	574	573	553	599	617	557	572	554	549	603	601	597	609	569	577	558	558	576	539	563	592	582	618	579	613	543	584	607	594	603	577	603	529	587	534	595	560	650	620	604	544	575	594	626	602	615	578	554	559	568	583	637	578	571	559	584	564	567	621	576	571	552	603	611	566	578	586	542	583	600	579	543	580	592	602	607	598	565	615	546	569	633	605	599	602	594	550	604	560	612	536	560	600	562	589	608	588	605	565	635	600	562	598	596	607	563	533	569	593	579	578	604	593	589	603	605	595	564	552	606	577	613	608	534	561	541	608	575	601	589	604	580	564	588	605	609	554	574	645	526	577	593	577	583	626	564	620	598	644	553	622	550	555	614	563	579	594	596	606	569	573	584	596	572	621	568	542	599	560	617	575	608	608	596	601	559	563	588	561	594	615	604	570	585	596	549	583	576	627	586	550	594	563	623	594	598	608	624	556	566	596	576	631	583	599	622	619	595	568	610	613	556	630	647	583	573	597	556	612	577	576	591	645	583	579	595	550	606	637	562	562	617	584	596	601	563	586	582	583	591	609	608	539	569	613	584	580	569	603
27894	10408	1128	693	587	541	548	592	569	526	515	526	546	535	513	578	562	562	568	546	549	522	546	547	558	578	534	560	540	544	535	570	569	529	544	518	570	505	533	527	532	575	530	585	558	552	514	545	546	540	576	487	540	545	545	580	537	588	527	490	530	536	580	520	556	539	505	540	528	558	535	533	532	542	573	565	514	530	548	568	541	539	537	510	573	591	534	579	542	508	556	499	532	544	528	568	537	523	531	552	555	537	518	503	562	540	542	523	574	526	590	555	565	552	583	561	569	566	565	532	575	539	527	550	519	557	545	536	517	544	550	515	544	569	517	548	542	558	532	564	564	575	551	550	540	534	560	535	566	548	490	554	586	535	545	576	565	561	551	501	606	550	545	584	524	553	549	557	506	576	549	578	551	540	514	552	553	588	567	516	542	554	537	531	579	519	520	579	532	562	529	586	527	529	567	550	539	547	488	507	516	531	554	571	578	544	521	520	495	595	532	496	526	505	527	536	506	553	569	540	531	536	548	523	541	526	521	563	533	527	556	533	511	541	543	536	538	571	514	535	558	563	544	535	533	536	546	590	546	539	509	515	507	532	577	575	526	563	524	546	532	577	478	557	516	583	542	537	574	551	550	563	543	555	525	538	554	538	544	557	556	548	578	530	530	543	502	523	569	560	541	587	529	536	495	546	584	540	551	517	594	550	512	559	562	529	540	567	560	544	501	594	536	565	521	539	560	513	586	538	564	522	513	502	579	555	558	566	530	535	518	512	536	520	523	531	556	549	535	564	557	553	565	528	514	541	519	531	539	527	546	501	520	519	537	562	538	542	573	559	553	509	528	542	548	537	503	514	510	518	549	589	557	561	538	512	519	575	550	566	524	526	512	489	561	529	562	558	532	528	527	558	515	535	553	542	549	544	541	479	558	525	559	565	537	561	530	542	498	540	514	524	533	610	565	512	578	538	536	533	505	536	499	561	538	515	568	537	530	568	540	541	536	550	556	514	527	508	561	541	552	540	536	554	538	565	540	510	497	527	513	553	555	574	542	563	538	562	569	533	523	542	552	526	598	540	531	553	567	545	555	561	542	521	560	528	575	507	552	535	543	529	557	564	550	524	503	509	525	566	508	538	524	542	547	533	565	529	533	514	533	534	540	560	515	526	552	590	559	551	556	506	529	583	545	563	516	573	574	538	531	536	568	548	551	549	546	489	550	563	519	552	574	539	570	518	569	559	577	554	563	532	521	532	526	567	529	575	510	521	517	540	529	521	560	552	588	558	579	574	556	535	544	550	584	570	548	536	556	571	564	539	524	505	538	547	556	554	521	574	530	537	549	508	547	570	562	533	537	567	528	522	528	531	550	559	516	548	562	547	537	538	542	565	542	504	552	463	586	553	532	505	544	561	524	517	498	590	576	542	507	536	530	534	562	528	560	534	546	537	529	561	504	573	555	550	555	551	556	559	551	533	566	553	577	557	545	542	526	542	505	555	543	554	589	507	509	462	549	527	556	568	526	562	515	520	513	559	578	547	566	570	556	576	524	540	579	554	561	549	570	546	539	550	573	500	543	538	537	523	537	554	551	537	531	550	540	496	507	544	541	555	525	541	551	548	544	519	539	565	550	544	568	533	512	522	560	547	515	531	490	557	582	564	533	523	560	553	545	514	525	554	512	571	520	579	564	560	540	498	472	563	553	536	523	562	552	572	556	517	540	510	541	510	540	558	508	528	538	561	538	537	540	537	514	531	578	520	561	605	539	561	545	510	531	514	556	567	539	555	576	556	542	539	483	547	582	530	557	517	528	534	510	550	585	491	571	538	532	534	569	538	515	478	515	483	537	555	550	575	545	530	516	539	567	542	521	521	581	526	543	555	554	518	538	532	522	544	550	541	535	517	548	532	560	540	540	540	558	507	563	547	564	531	493	572	499	549	592	535	536	529	579	522	572	512	518	513	543	562	540	542	542	589	563	531	569	543	484	566	528	540	528	505	530	598	519	539	562	547	522	521	537	553	545	517	572	533	530	497	515	542	518	564	522	550	547	544	534	533	546	575	536	526	508	564	511	557	545	543	529	550	527	560	515	567	547	508	536	532	558	545	489	525	579	501	618	554	542	527	528	548	522	563	564	544	508	527	546	590	542	543	567	569	531	563	538	540	521	541	529	527	568	509	566	529	520	575	525	556	542	522	511	562	559	538	458	499	548	534	511	570	546	590	513	530	558	547	551	543	542	530	537	565	540	530	503	544	580	561	508	550	542	562	538	533	520	543	521	529	558	507	581	590	549	562	526	506	551	591	506	522	536	563	537	504	547	497	542	552	524	481	541	513	586	589	558	549	514	571	526	551	525	556	508	566	540	568	532	557	539	563	532	557	559	546	558	526	552	582	567	518	510	532	566	553	535	550	558	536	560	550	560	520	549	531	553	535	545	504	563	548	550	563	558	577	563	546	552	566	522	526	586	545	588	528	521	552	556	529	551	536	542	535	499	577	588	560	517	532	566	524	550	506	541	543	547	533	523	580	545	526	553	531	587	583	540	532	528	520	556	523	584	556	545	524	531	559	554	491	531	540	539	519	550	545	508	536	558	554	543	528	529	536	537	513	586	553	551	570	486	540	514	534	564	527	516	532	551	521	554	549	506	568	564	528	526	573	515	544	545	530	513	584	556	561	544	536	567	582	533	518	556	550	508	566	580	560	520	556	588	557	563	504	529	532	585	530	537	558	517	519	542	526	589	543	485	561	592	526	539	573	551	508	534	536	543	530	536	525	555	540	581	499	555	608	564	527	532	527	548	548	532	527	574	536	521	568	587	575	519	526	543	578	526	563	527	545	522	510	557	564	565	539	539	499	529	572	515	549	531	514	538	532	519	512	513	542	588	533	504	596	508	561	576	589	577	553	566	517	530	536	538	520	535	578	541	563	557	529	546	556	531	563	569	591	523	535	569	545	517	529	554	552	543	524	551	513	567	526	566	529	536	483	526	533	549	581	481	537	546	528	573	512	528	503	546	523	551	488	558	558	529	538	549	547	542	525	536	553	535	560	523	554	528	504	545	582	565	544	557	537	497	570	529	539	564	549	567	526	525	536	561	557	528	540	534	535	495	536	536	529	561	553	526	536	535	552	541	514	560	552	508	525	529	587	561	518	531	536	535	536	532	576	541	596	532	534	551	546	565	543	571	561	557	499	514	591	580	583	573	512	557	539	560	541	569	575	562	519	541	580	560	537	531	583	550	550	502	577	562	501	543	535	536	567	508	508	541	539	549	551	547	543	524	558	542	558	567	562	562	529	578	542	568	517	553	523	570	533	577	534	550	562	506	570	532	543	515	540	546	578	550	564	545	511	525	596	511	518	517	557	542	560	540	562	581	529	568	530	519	520	533	542	572	558	524	549	514	539	565	573	558	545	561	541	524	576	535	548	549	564	535	536	548	564	559	541	525	570	520	497	518	538	538	548	515	557	570	529	528	581	526	574	508	571
4982	620	562	445	439	438	382	423	423	389	406	398	420	408	409	406	385	376	354	383	357	381	385	385	405	418	372	423	419	367	411	376	388	366	397	381	390	389	450	400	390	409	401	410	377	407	405	409	375	392	401	380	410	404	379	408	390	347	409	396	392	415	399	373	364	362	410	399	382	370	408	395	356	426	395	397	367	385	372	387	345	406	383	417	386	383	372	419	368	390	385	370	364	389	418	386	430	382	395	399	393	413	404	379	368	375	390	373	395	359	363	372	402	400	396	413	381	400	396	388	356	414	398	388	388	386	386	384	412	361	438	402	432	390	430	386	378	407	393	400	353	404	395	387	409	371	346	377	381	350	383	375	400	400	358	370	414	411	400	379	389	405	396	387	381	402	359	384	403	374	366	374	396	393	384	378	387	366	380	358	383	370	360	366	379	389	370	394	370	384	392	362	384	398	381	404	362	397	381	403	376	381	408	365	403	404	343	391	372	390	375	389	431	391	399	382	398	391	402	357	365	408	374	414	401	380	355	393	375	393	391	393	404	396	409	387	413	404	380	385	356	393	393	378	401	384	400	370	384	391	380	357	406	386	420	387	390	383	396	388	393	374	381	388	381	382	360	382	367	402	394	406	392	392	389	369	398	357	375	407	417	345	354	373	398	358	412	405	379	379	403	427	388	373	394	353	397	389	368	385	371	426	404	378	398	386	350	388	341	390	372	419	387	391	385	377	398	392	378	386	345	354	371	377	400	370	424	346	394	376	349	364	382	391	398	376	404	360	394	409	375	406	391	396	418	364	384	365	384	406	377	378	411	381	416	378	370	372	381	380	363	358	371	392	396	364	395	372	365	373	433	362	374	393	376	382	401	399	389	418	402	344	395	396	363	392	404	375	379	365	392	407	396	385	406	380	389	382	390	362	375	399	375	422	374	353	391	393	383	366	390	401	373	384	359	382	383	362	407	386	370	370	390	367	355	365	397	384	410	395	388	369	370	400	407	374	394	377	393	405	385	354	425	367	363	374	395	367	368	411	359	385	360	384	347	390	394	383	385	367	393	399	394	380	363	402	353	357	367	392	363	383	386	358	380	407	347	387	375	411	388	395	400	412	362	356	371	408	358	355	392	421	370	375	394	418	404	408	403	371	408	379	367	375	374	371	363	373	383	387	377	418	350	381	402	366	388	413	403	374	431	425	387	376	396	380	432	394	374	377	374	397	416	385	420	385	392	379	374	375	398	355	387	436	362	424	423	367	370	390	391	391	367	394	354	391	373	412	382	358	378	406	383	388	352	410	356	378	378	429	364	378	375	385	393	411	401	386	412	370	394	404	365	415	396	406	366	369	348	371	345	394	387	367	411	391	385	405	368	412	407	362	373	364	391	362	402	372	384	391	388	382	399	400	399	387	369	416	385	377	396	403	408	399	355	405	374	351	365	393	401	402	379	383	377	367	396	382	440	362	398	401	396	360	397	407	396	368	373	377	370	381	422	395	374	417	367	384	383	372	352	392	408	406	368	404	412	394	397	382	412	374	366	368	424	361	369	386	389	375	381	413	377	405	406	383	440	420	396	356	366	403	405	407	397	378	389	413	397	376	400	438	399	403	380	404	398	361	335	378	394	398	392	364	387	430	400	354	398	364	349	368	389	373	373	376	393	373	403	386	380	376	366	379	340	371	403	387	419	419	383	380	366	408	404	366	409	412	378	368	400	410	372	401	403	380	373	372	389	399	367	362	352	424	398	391	415	405	353	377	383	390	409	396	379	393	429	364	366	417	369	369	439	373	408	387	365	371	387	376	354	415	381	385	430	387	389	377	370	396	411	353	390	417	334	376	359	374	397	414	338	400	389	390	367	402	405	371	380	392	398	381	407	416	369	345	377	406	386	380	406	361	385	405	370	423	366	409	376	360	329	364	357	393	407	387	369	396	362	369	397	373	388	384	405	375	394	366	394	382	402	389	364	414	387	405	380	424	402	395	383	359	383	385	389	388	369	372	376	387	422	375	406	395	362	397	425	403	386	407	389	361	395	384	382	351	414	356	412	396	411	388	383	387	377	393	382	372	374	379	392	420	383	376	354	390	383	391	409	349	414	386	417	342	398	403	375	373	381	426	412	368	450	360	381	357	361	414	351	402	368	410	387	392	354	378	360	383	365	407	374	374	409	381	391	363	405	348	393	374	359	380	388	378	387	388	372	378	377	374	410	387	358	377	387	406	362	397	417	341	431	362	386	368	377	350	396	401	423	373	398	384	394	383	396	355	378	369	405	405	399	371	364	375	375	366	403	405	356	395	389	382	366	391	402	384	381	387	392	359	403	372	404	390	376	388	357	369	386	398	368	374	377	423	420	387	397	375	381	404	410	366	384	369	400	386	396	348	386	373	405	363	332	382	415	411	369	358	397	408	357	411	383	402	379	385	409	412	403	370	407	360	366	348	452	387	374	384	394	368	371	405	423	397	390	380	391	384	335	387	410	408	394	387	397	395	387	388	398	386	383	410	365	326	369	353	359	392	391	391	392	352	424	370	391	372	415	408	379	399	390	382	351	366	391	363	379	382	384	366	353	405	399	386	380	385	390	394	386	403	386	433	367	375	380	353	419	401	418	354	391	361	392	403	391	382	387	397	421	400	400	377	388	408	387	397	389	373	401	370	412	393	408	400	323	389	403	398	395	330	381	391	392	382	352	374	404	389	347	408	388	401	354	408	394	376	368	371	354	406	374	388	384	393	396	417	389	384	394	420	391	394	382	383	388	404	385	397	385	401	427	393	386	399	376	409	365	375	382	409	431	396	360	361	377	421	383	394	387	407	383	386	344	396	347	391	386	423	410	373	364	398	401	347	398	395	390	403	352	368	387	380	403	393	417	352	380	372	353	376	415	370	386	370	393	368	382	381	396	373	369	400	406	393	415	368	407	373	356	371	390	401	394	394	405	352	367	393	372	389	372	421	390	368	388	376	369	362	426	409	372	406	404	398	386	338	404	407	361	424	385	375	402	424	410	418	404	407	402	388	394	418	384	411	408	363	399	358	369	388	381	406	389	369	396	369	388	399	373	374	394	386	374	368	346	423	372	387	379	430	363	373	373	368	368	401	401	386	377	359	362	362	413	410	371	376	403	418	382	379	375	397	362	357	443	379	395	383	383	385	370	397	370	355	399	366	374	424	382	379	382	403	363	383	388	384	400	403	412	412	379	370	375	413	437	405	394	403	399	358	393	378	375	372	380	382	377	408	391	343	389	361	406	374	420	362	389	396	378	383	347	386	414	348	383	387	363	421	362	388	413	377	358	376	395	387	403	391	377	389	408	406	390	378	425	389	385	379	385	396	369	418	357	371	356	371	389	388	426	395	384	389	400	424	368	395	407	374	391	375	386	393	382	385	404	373	387	341	383	379	362	369	423	387	390	392	375	368	403	390	379	423	392	404	375	377	395	378	391	386	414	393	410	380	373	363	365	388	375	387	377	389	365	392	390	360
25422	21460	27879	25437	11222	1996	1399	1167	1058	1043	991	1062	1007	1029	995	1026	944	999	967	922	995	973	962	1006	989	960	944	941	965	927	956	991	928	980	947	999	939	1022	967	864	949	917	969	941	927	916	975	898	932	929	910	925	944	941	972	991	965	977	886	901	901	923	936	916	948	944	950	892	931	946	906	940	879	943	903	966	939	940	958	934	933	921	888	997	932	934	920	978	977	954	888	972	886	939	938	959	896	909	973	930	920	924	889	926	937	888	964	918	980	976	908	948	903	916	930	910	913	889	994	889	949	939	913	941	926	950	893	914	894	954	937	907	958	872	943	973	897	980	934	934	957	929	881	970	933	945	920	892	919	865	935	900	922	894	876	937	942	915	909	952	919	962	981	933	897	921	945	915	969	859	957	1005	953	928	959	946	924	957	925	969	957	905	876	945	882	915	982	931	928	911	910	938	900	903	929	988	888	878	931	897	936	896	859	960	840	907	923	916	930	904	970	913	970	928	949	903	871	898	922	885	981	1014	986	936	943	934	920	947	920	941	910	937	912	978	863	947	886	944	935	871	939	928	976	900	934	914	951	903	891	925	965	905	960	914	956	921	928	978	998	936	967	920	904	942	958	1010	933	886	938	926	958	929	901	916	954	984	952	909	1004	994	927	896	950	931	910	919	924	965	925	903	982	1013	918	928	946	860	934	915	951	918	958	909	941	927	916	945	885	970	955	881	909	933	927	899	899	906	930	948	929	904	903	902	945	928	974	901	969	932	896	931	903	890	906	941	971	943	906	933	878	939	946	953	965	932	946	976	969	876	895	880	956	893	872	922	930	876	919	967	930	911	928	968	948	902	987	976	925	884	916	894	926	977	880	970	919	879	914	935	933	939	919	943	893	959	907	946	923	865	931	905	978	929	921	968	889	928	902	1004	914	903	897	862	936	926	959	894	952	928	988	891	945	890	925	889	854	940	955	993	977	927	917	926	943	903	935	917	931	912	920	906	908	949	896	956	963	892	949	966	918	871	925	961	970	920	913	898	884	895	911	908	956	951	935	882	950	946	929	927	969	951	918	914	891	946	990	968	884	941	925	895	915	913	853	921	976	878	972	924	973	943	961	957	883	897	951	937	884	944	984	938	977	881	910	924	918	856	919	929	922	984	952	981	899	908	939	899	951	962	889	959	919	922	926	892	880	936	960	950	912	925	888	883	981	939	950	883	901	960	911	935	957	884	900	887	908	1029	950	934	928	937	922	902	944	987	964	902	982	915	882	926	928	964	933	859	909	942	939	894	931	899	912	938	943	912	918	964	938	929	953	873	913	943	893	933	951	949	941	976	877	945	942	871	959	937	975	927	926	901	907	871	948	920	927	916	929	905	904	976	914	904	961	894	943	932	947	958	891	894	913	966	907	880	878	920	961	917	925	968	919	921	925	889	988	929	901	933	943	959	916	917	899	954	930	938	941	919	954	949	943	906	961	919	969	948	957	961	964	915	908	946	942	935	930	960	955	941	930	949	888	921	937	933	901	940	909	937	921	887	947	954	944	897	911	898	940	952	967	928	972	945	974	918	909	915	977	895	884	920	943	947	896	937	923	893	908	922	939	922	855	910	904	941	876	953	944	930	940	955	936	916	913	923	916	936	933	963	956	891	932	878	952	933	920	943	883	990	922	930	935	902	898	928	984	931	923	932	907	904	901	893	950	914	945	910	889	892	891	940	983	945	909	965	966	939	920	933	860	909	941	942	934	915	925	891	877	901	923	881	924	952	897	903	958	945	975	928	894	928	974	959	947	958	961	894	977	916	957	865	923	927	939	922	945	884	889	919	916	951	943	878	896	946	940	1001	999	937	912	964	903	942	951	901	949	929	963	951	938	955	939	845	962	931	988	963	948	927	920	968	927	874	949	953	929	930	942	915	938	927	926	921	885	906	872	1013	982	971	943	898	969	958	903	885	862	926	926	886	941	965	913	928	924	903	956	896	928	1002	943	930	934	935	949	923	961	913	946	937	911	960	919	929	948	919	917	916	935	934	847	947	947	924	932	889	935	965	953	945	857	905	948	943	969	920	915	888	889	960	958	901	949	897	983	952	941	946	969	916	971	896	943	905	980	936	948	944	903	917	938	906	955	996	899	971	921	954	915	857	909	915	951	1024	901	866	869	927	880	1011	940	900	927	936	995	909	900	898	933	908	922	890	901	1026	927	870	923	891	951	971	957	934	919	866	895	924	942	926	946	914	984	948	901	948	918	929	938	906	969	903	910	943	979	945	987	929	926	895	884	948	952	920	954	911	969	881	924	905	985	965	943	938	966	916	946	886	929	923	877	909	948	930	859	952	943	943	909	957	1002	924	942	921	932	940	915	977	907	913	958	973	971	926	888	942	886	941	949	938	930	915	905	925	977	897	875	931	949	937	841	961	937	912	899	936	946	929	940	900	933	931	941	881	947	904	969	907	897	879	877	893	893	926	894	928	937	957	906	964	975	920	891	916	890	973	965	962	964	935	927	902	956	958	952	911	951	917	894	916	946	899	950	945	922	998	918	913	907	980	915	947	885	946	919	912	931	927	907	929	908	877	894	980	918	904	908	915	890	927	971	912	964	975	977	897	918	925	905	930	958	908	927	899	887	923	887	932	953	979	963	876	958	942	906	920	927	975	933	902	891	922	989	917	931	950	892	890	920	893	855	901	980	898	921	892	926	898	884	875	908	967	916	907	952	904	931	951	927	949	954	913	918	916	917	968	960	910	972	990	992	888	945	927	914	917	889	939	953	942	949	958	964	940	929	938	953	919	957	954	944	927	912	966	969	957	945	902	912	948	924	897	884	917	903	934	877	919	891	917	912	929	913	950	889	918	879	947	930	916	891	947	889	922	947	910	900	1006	919	881	878	959	902	939	925	1003	938	937	979	962	841	948	867	874	949	1006	910	902	931	916	994	929	922	926	912	920	935	984	872	1001	873	949	917	972	940	907	915	895	939	887	905	870	928	930	952	940	963	927	925	937	888	949	899	963	935	932	891	951	884	938	941	887	921	885	956	955	940	980	915	956	934	883	922	940	866	905	959	908	921	917	912	956	912	912	968	857	946	909	915	893	895	897	914	942	936	918	958	958	851	906	917	939	902	964	999	934	950	996	916	904	939	964	924	926	965	942	933	931	969	951	912	940	863	936	896	878	981	952	929	945	943	942	983	855	924	946	920	896	896	958	961	920	911	950	929	905	922	944	879	940	936	943	915	947	909	956	855	857	897	980	844	897	924	900	901	917	927	911	947	930	921	946	968	910	895	946	935	934	982	926	922	950	956	924	938	928	956	921	902	934	934	914	915	927	966	920	946	943	921	948	919	920	929	938	858	934	931	908	941	940	962	946	916	953	942	914	934	937	939	908	858	908	964	884	962	942	855	880	957	956	936	908	915	937	921	956	933	921	918	978	945	925	936	976	961	910	948	926	913	944	947	967	891	868	922	899	983	877	944	1010	961	914	930	961	949	907	937	941	935	937	900	957
3550	3686	2974	1783	1321	1120	1016	897	820	772	787	791	743	765	719	689	729	752	711	728	732	722	713	689	691	699	722	709	673	686	735	649	720	660	683	749	699	681	646	687	703	707	671	696	706	713	724	715	729	706	707	738	698	689	668	691	732	644	738	684	675	658	666	657	681	683	691	706	692	682	705	673	662	689	687	658	708	670	644	683	677	686	700	641	640	681	641	661	725	643	689	708	694	662	685	690	671	687	633	673	668	668	685	631	678	619	691	667	675	679	674	684	645	681	692	700	654	705	663	656	691	700	632	660	706	747	652	656	700	674	674	699	683	703	669	675	679	686	697	661	705	660	672	687	678	667	681	672	699	673	704	702	657	685	674	714	683	684	649	663	670	653	701	684	650	624	647	692	672	684	654	651	711	658	721	722	595	604	668	690	657	625	650	720	683	632	716	704	678	685	685	657	656	627	694	695	686	648	687	722	664	705	665	695	624	656	664	707	686	673	659	698	657	691	658	703	687	729	701	678	650	675	662	693	674	647	662	669	697	700	668	683	675	698	660	635	698	654	723	666	736	681	685	730	685	693	695	625	692	684	674	664	659	642	671	675	673	653	713	689	719	648	683	695	665	674	661	647	654	667	699	679	710	690	693	678	673	683	686	691	647	663	645	690	679	648	665	724	640	683	686	643	713	691	666	650	692	647	659	727	710	678	675	630	607	652	659	664	643	657	674	668	700	669	723	621	662	695	731	651	692	662	679	674	693	644	655	724	631	711	654	699	703	682	688	626	657	669	692	677	693	687	664	668	682	644	675	682	665	660	641	714	655	693	704	657	640	738	657	697	673	656	690	689	642	703	686	668	719	708	695	652	678	668	700	669	669	691	619	661	683	659	658	707	656	631	625	668	697	648	683	686	662	676	670	673	668	666	614	662	655	688	638	691	678	669	706	682	684	710	666	627	707	701	652	659	652	654	660	730	653	628	666	695	669	682	717	667	681	668	644	666	670	618	730	631	677	670	694	623	671	748	651	623	719	634	668	691	669	651	673	698	681	661	698	698	716	661	701	651	654	669	715	657	680	685	668	640	664	653	662	658	671	670	640	684	697	678	659	670	637	686	711	646	668	693	718	627	654	751	649	662	643	679	679	626	664	732	639	662	669	667	691	637	663	700	660	667	675	665	637	632	685	690	642	676	655	663	662	670	671	650	679	633	706	669	666	662	661	662	695	720	637	681	700	705	712	669	654	649	704	713	722	690	644	681	677	668	645	717	659	685	656	649	668	660	679	676	691	689	670	701	671	663	701	668	678	628	632	702	665	674	687	656	629	665	672	650	688	634	696	634	694	682	684	643	670	691	656	675	657	697	682	756	712	642	656	655	692	694	707	696	687	661	635	701	683	662	676	652	648	696	696	674	662	648	650	673	635	666	648	621	712	671	689	638	658	686	665	718	636	649	625	667	703	669	671	697	702	636	685	694	668	705	704	636	660	614	690	657	700	637	679	634	678	685	664	694	659	629	656	608	692	704	691	677	675	665	661	691	626	737	646	653	662	700	644	677	650	659	671	641	658	674	622	633	657	685	623	680	652	636	641	672	630	654	696	669	662	715	672	653	626	644	646	665	652	644	652	670	612	655	640	671	681	689	635	688	668	630	628	707	694	645	656	640	703	661	683	703	650	684	643	629	674	646	599	701	661	667	657	702	680	643	702	707	666	626	678	708	653	650	643	683	660	671	630	662	672	658	698	685	662	670	628	647	666	691	703	648	656	671	669	698	672	641	695	686	697	682	675	712	673	680	665	688	674	633	651	686	713	661	690	672	663	689	662	677	676	659	667	650	649	675	626	690	623	675	649	654	714	684	689	639	653	643	661	644	643	631	648	627	647	660	644	676	648	661	660	661	732	680	677	662	694	646	674	647	626	638	709	686	662	666	707	657	629	639	677	683	672	694	682	630	695	735	656	662	614	621	658	641	689	721	702	663	658	672	643	679	665	693	665	665	670	663	660	678	633	693	650	686	686	670	638	672	648	689	689	672	686	685	667	683	703	695	675	721	695	649	626	653	656	667	663	682	686	707	702	651	674	644	647	665	647	653	713	658	636	616	696	629	677	675	675	664	682	631	672	651	675	651	667	658	653	657	675	690	693	723	667	688	660	688	639	642	693	718	657	672	631	634	655	676	718	692	611	624	677	658	714	726	692	701	728	689	704	659	657	650	661	675	666	665	687	712	686	691	701	636	650	713	658	641	680	639	671	662	682	664	653	650	695	618	617	629	709	697	695	661	714	667	676	640	667	702	695	680	636	653	677	686	725	651	661	690	668	635	655	662	650	674	701	673	674	660	653	643	679	657	686	651	715	670	688	693	680	639	693	660	656	601	690	655	677	675	705	637	650	663	664	658	629	665	645	661	680	672	662	634	621	655	647	655	674	684	694	678	668	704	665	627	671	652	683	647	663	645	665	684	700	643	712	642	662	654	643	624	669	646	696	676	708	686	680	644	683	705	712	684	648	657	686	658	657	692	668	642	638	683	664	652	665	656	675	682	706	640	639	712	671	661	682	701	676	668	661	684	705	699	696	651	656	649	690	672	700	675	648	689	728	663	640	638	651	684	692	644	664	614	676	653	672	639	703	652	655	649	723	653	672	685	643	679	675	673	648	684	656	696	647	673	673	656	673	676	675	668	625	704	636	678	654	669	648	730	647	693	671	660	690	735	668	651	666	683	721	671	657	671	704	695	636	657	694	719	649	720	660	681	663	710	595	655	659	662	653	701	650	684	695	697	663	632	663	666	644	705	690	663	658	666	670	652	662	663	665	674	663	710	703	645	679	689	682	670	691	676	702	658	658	684	648	648	651	669	672	657	634	677	667	702	634	668	689	655	633	671	700	662	635	670	642	678	696	651	675	680	671	648	644	647	662	643	669	635	673	622	681	671	690	686	728	616	681	672	656	694	703	682	718	685	652	724	678	667	683	630	682	747	651	665	627	677	659	663	679	662	692	637	675	655	712	693	674	686	699	670	621	651	654	696	669	698	626	722	635	639	676	666	658	675	675	667	628	705	680	667	664	652	684	656	660	644	694	658	653	646	701	616	693	636	678	702	638	679	673	666	698	673	647	687	640	627	647	677	728	676	696	637	691	613	656	655	645	712	665	642	672	635	620	661	675	668	669	668	619	677	635	642	661	661	652	709	677	683	685	675	645	647	655	618	686	661	684	670	693	671	643	705	660	618	662	684	646	682	662	703	660	668	658	650	659	636	664	659	659	639	662	634	666	691	674	657	639	693	655	605	665	690	652	658	679	651	681	654	736	671	696	676	645	610	646	675	691	658	710	685	696	669	686	660	668	697	704	676	671	676	621	685	619	666	691	667	659	684	662	638	685	626	640	651	643	669	702	651	663	678	699	695	629	689	689	689	694	696	666	636	685	699	635	712	659	686	639	680	705	674	647	672	691	700	665	626	670	678	634	634	644	682	638	675	674	664	704	669
24563	21498	28825	24603	21486	8805	1843	1254	1107	1001	978	948	939	895	840	817	849	842	875	844	846	802	840	866	825	887	889	861	844	850	856	891	807	808	786	831	835	862	820	771	801	892	852	818	852	760	841	816	787	846	785	794	769	792	818	757	801	805	838	794	801	852	808	850	800	829	827	838	817	831	802	831	850	795	827	764	806	807	765	853	812	821	813	783	884	828	828	837	822	831	792	759	826	834	811	847	861	771	805	818	845	796	783	800	801	829	823	834	797	864	860	768	846	800	842	760	775	771	779	827	796	822	833	761	877	828	754	816	785	810	817	860	813	787	803	820	794	823	775	788	831	842	822	818	819	820	829	860	829	789	801	834	814	781	828	782	769	813	820	800	789	843	770	812	812	782	808	760	837	792	816	827	830	811	791	785	811	816	845	766	833	814	818	814	798	825	835	803	783	803	789	790	804	832	751	792	819	796	851	816	826	772	800	833	805	763	809	834	815	767	800	831	797	794	816	785	839	814	834	831	779	829	820	818	782	830	753	839	778	738	792	832	761	831	894	814	771	829	785	808	782	812	809	864	810	795	831	818	842	825	881	802	821	785	763	806	797	819	781	775	833	829	820	794	793	821	847	815	813	781	852	779	822	806	833	825	832	826	840	785	824	782	828	830	791	844	836	826	784	867	792	783	811	796	832	824	822	810	808	792	860	839	890	794	831	821	751	778	798	796	785	867	867	784	857	777	807	842	825	832	843	845	827	814	824	810	844	809	839	856	783	759	862	832	798	799	790	783	844	763	838	827	790	801	764	789	858	808	821	837	815	840	799	780	853	757	792	805	778	841	836	817	794	776	849	791	819	855	841	808	854	807	841	844	812	802	850	792	760	794	816	832	810	843	822	824	776	802	786	818	843	805	783	834	840	822	812	837	784	807	809	773	793	834	829	803	798	848	822	883	797	766	800	784	782	792	765	784	857	798	765	799	821	763	767	816	791	776	788	808	816	780	853	808	762	786	807	786	779	807	806	837	858	823	827	821	783	759	770	783	799	818	800	773	799	853	808	799	801	759	790	820	805	815	777	801	819	824	809	753	786	822	790	803	778	794	789	781	841	851	801	912	806	754	780	803	808	826	822	816	791	831	748	765	801	785	813	857	827	756	850	783	817	814	831	792	815	812	827	793	764	805	795	843	827	770	827	814	820	849	764	802	780	792	840	798	830	802	814	776	794	809	792	839	821	792	779	840	799	874	782	780	802	771	762	754	809	769	810	828	776	858	802	894	799	795	818	811	816	814	823	820	748	797	853	854	788	796	819	784	777	817	791	816	835	797	818	811	818	882	853	797	768	786	794	801	777	733	836	914	819	795	777	830	816	819	820	827	831	812	836	767	784	828	783	797	825	811	786	820	821	792	814	820	802	811	792	733	800	796	770	821	799	822	833	853	769	793	826	787	812	816	832	821	808	820	832	836	834	876	803	734	823	781	813	807	821	878	797	818	784	788	778	836	831	848	727	838	816	780	805	881	800	764	871	824	820	820	805	790	809	824	795	777	818	768	745	837	761	812	805	811	753	818	822	791	852	769	797	845	834	801	792	861	777	853	797	831	820	806	821	787	855	780	822	772	768	828	812	805	734	816	794	800	815	811	824	832	811	871	808	808	786	748	835	767	808	810	814	815	836	813	788	810	796	825	813	771	819	831	785	804	824	816	809	758	807	774	822	878	859	817	834	830	835	803	818	804	799	786	793	803	772	779	760	802	808	825	793	809	775	839	743	826	789	805	801	813	749	808	794	830	764	810	839	766	847	822	813	722	817	785	828	848	808	813	808	822	809	769	804	829	830	807	783	822	838	798	796	811	836	781	825	773	773	789	885	818	855	772	771	812	825	799	836	807	786	792	775	828	836	864	765	810	815	768	838	761	817	846	799	799	790	801	784	783	768	781	870	821	841	792	768	819	773	835	770	757	789	827	794	802	827	808	836	865	782	832	781	766	804	791	808	812	819	784	799	844	796	822	840	790	787	822	812	776	801	817	849	779	809	761	836	833	787	780	765	788	810	859	833	816	792	803	783	788	819	798	846	836	818	801	794	802	767	818	779	782	788	809	773	863	761	840	824	781	801	800	847	857	795	847	818	792	814	798	801	821	816	816	790	841	771	831	800	775	798	790	784	797	802	845	810	839	753	816	815	852	796	854	777	802	826	832	812	800	802	797	848	821	779	764	792	841	829	788	785	769	764	801	780	839	806	812	770	809	823	830	792	828	831	772	831	800	797	807	812	835	805	810	819	762	805	822	777	802	856	849	822	796	817	763	815	847	829	820	851	807	765	803	787	799	804	839	842	859	864	741	826	791	817	762	815	847	780	819	809	794	798	818	796	779	807	792	822	789	799	775	771	828	832	802	804	824	793	758	804	824	815	829	893	772	801	832	815	801	776	787	810	816	788	862	821	771	796	792	793	798	756	767	829	744	804	821	827	793	835	783	754	833	814	844	832	765	776	794	788	753	828	803	821	815	808	841	800	851	773	863	856	847	762	778	770	798	804	776	816	806	763	765	796	795	786	849	777	828	793	800	838	812	801	794	820	768	848	781	815	800	843	814	784	726	787	803	749	822	812	831	822	717	774	808	803	833	792	836	834	794	783	760	856	803	778	815	775	812	864	850	801	765	793	851	859	796	840	857	867	772	756	785	768	809	838	819	780	839	804	858	831	810	788	782	759	803	809	837	830	861	789	843	851	865	872	802	826	755	787	804	756	810	817	829	784	820	849	847	813	819	822	820	840	810	782	810	806	824	788	849	794	835	861	789	780	824	832	792	844	821	805	782	822	818	784	823	854	822	842	789	803	831	812	804	771	743	746	785	761	813	818	799	795	799	790	783	776	773	799	834	798	791	808	820	822	827	862	772	736	749	786	828	849	758	797	788	772	839	801	761	817	818	721	762	766	810	782	846	842	786	840	727	764	791	816	785	820	777	846	797	826	827	801	847	689	762	845	802	784	778	822	783	824	811	770	815	778	778	840	817	771	815	728	836	746	772	816	775	827	800	819	809	826	812	808	780	802	801	786	815	830	783	767	772	774	812	784	790	776	820	824	830	826	792	745	822	776	802	816	821	812	822	800	757	803	834	847	774	857	765	834	835	797	792	799	820	819	848	804	830	797	765	794	771	772	820	789	827	788	823	775	801	781	835	853	841	836	770	798	822	819	771	783	804	834	844	802	790	811	799	798	819	786	796	819	779	831	829	868	847	791	830	737	776	830	835	791	822	810	756	812	819	822	773	792	798	833	774	821	770	815	810	800	799	811	790	820	789	788	805	764	783	861	845	769	819	819	790	783	786	789	832	795	790	770	822	784	745	812	813	769	785	775	807	801	792	844	817	842	769	756	824	830	785	758	778	789	809	749	824	859	746	814	793	839	822	785	794	802	809	823	832	770	830	819	791	783	802	769	809	778	777	822	817	816	785	745	781	831	813	813	805	782	753	829	769	815	821
3796	5966	4974	2675	1728	1352	1165	1026	956	876	777	824	722	762	703	646	672	674	658	604	685	717	643	665	598	649	691	625	629	625	654	647	609	622	604	621	648	670	571	646	594	605	594	636	595	558	660	665	619	589	639	592	605	621	643	584	597	589	592	617	579	558	667	622	624	623	546	588	655	594	574	578	602	637	570	576	598	590	565	596	610	595	649	639	611	584	606	575	621	622	593	579	603	660	584	590	589	625	586	645	564	587	579	579	592	603	564	606	592	597	602	590	596	566	619	555	636	610	592	606	616	570	603	571	588	552	605	599	567	545	579	592	591	633	608	637	582	568	582	622	598	644	579	603	570	632	589	627	583	608	622	602	611	574	566	573	567	574	606	618	609	569	586	593	597	591	599	581	574	603	589	597	586	600	637	591	593	625	559	619	620	620	606	564	594	620	606	600	589	609	595	553	588	601	582	603	639	611	585	593	603	574	606	614	568	587	596	619	603	620	629	573	583	595	598	597	594	594	606	625	594	607	613	569	638	605	564	573	620	600	610	596	649	613	573	623	614	595	594	592	615	573	596	598	609	607	634	584	604	583	596	569	606	609	566	612	586	581	597	555	579	553	621	582	632	557	549	629	551	610	606	587	591	589	570	591	568	611	609	596	634	616	599	628	591	596	642	615	576	622	571	580	598	583	586	644	601	591	608	580	612	604	594	627	624	579	580	621	595	613	599	590	585	558	595	582	603	628	611	619	585	606	585	576	602	614	611	564	594	591	636	607	587	634	616	608	593	617	622	587	630	558	611	635	636	566	544	600	574	602	594	634	609	529	610	640	565	620	628	627	611	542	612	587	571	588	565	626	605	567	582	607	552	611	602	588	596	594	573	649	633	596	580	665	561	605	598	627	607	618	615	636	609	622	573	601	581	552	592	602	638	581	624	573	586	603	579	589	561	593	615	611	583	638	625	573	559	601	614	587	629	596	580	619	573	595	636	562	625	591	582	616	557	613	537	546	574	608	551	573	560	564	603	635	604	624	604	562	619	581	594	593	550	608	597	599	566	604	562	602	573	604	618	590	576	548	588	572	595	586	626	611	569	631	588	621	567	606	624	629	604	619	609	588	609	587	571	602	570	592	588	596	577	568	599	601	583	607	610	581	576	554	564	658	615	574	615	599	586	656	594	558	574	590	597	563	607	616	675	597	599	591	575	572	593	586	602	565	605	571	578	572	557	572	612	598	623	602	597	619	601	587	595	598	586	550	571	579	600	567	552	611	559	558	591	587	587	587	569	571	604	603	554	609	598	587	614	620	617	629	596	556	586	580	598	584	626	576	579	578	541	621	619	570	556	584	598	576	661	578	582	608	582	637	558	587	576	582	543	630	590	551	588	597	586	552	572	606	606	602	618	558	553	607	584	592	559	613	603	578	616	592	609	622	585	585	576	568	550	583	630	590	571	596	608	625	612	579	660	560	584	625	552	605	551	610	584	567	596	601	594	588	611	614	596	579	589	626	551	618	582	583	599	597	614	556	599	583	593	582	609	610	627	552	587	612	566	651	608	620	585	575	598	596	595	582	585	576	605	578	607	592	562	625	556	586	568	575	619	599	595	608	618	648	605	569	600	617	613	572	632	581	599	583	588	641	586	585	603	566	637	545	583	630	578	582	548	571	597	582	590	574	576	596	613	613	593	568	587	581	556	559	669	583	588	577	588	592	575	565	583	569	600	574	606	633	576	602	588	536	564	603	589	558	527	621	580	579	623	567	590	595	567	619	578	587	595	555	608	587	601	589	615	573	586	575	619	607	602	576	601	641	593	561	581	561	630	595	618	560	616	655	573	555	608	579	591	548	591	589	596	589	592	616	588	612	627	575	561	615	576	628	568	554	607	572	641	576	598	599	575	602	580	594	603	569	581	598	586	550	568	611	599	563	540	566	556	539	592	604	590	580	544	620	558	607	636	574	583	580	571	594	588	602	586	610	584	582	569	539	609	584	577	594	576	636	609	601	617	584	591	611	551	598	592	625	595	611	600	602	612	555	560	551	562	575	632	628	558	575	597	596	615	610	596	578	592	598	646	601	590	614	591	609	575	577	605	575	647	564	604	572	567	570	602	653	586	562	607	556	604	568	621	615	586	609	595	618	602	590	595	589	573	568	585	582	582	547	559	602	644	609	619	594	613	591	537	558	583	592	571	648	566	611	596	606	599	577	579	579	572	597	630	588	635	607	566	566	605	575	657	597	560	613	607	607	557	620	602	613	610	591	547	590	548	569	576	608	603	581	593	620	597	600	579	614	590	589	562	575	619	597	576	586	592	624	626	618	568	588	579	564	643	634	539	567	635	608	554	634	584	576	585	560	570	609	577	577	535	612	569	553	572	590	616	561	618	599	576	630	587	578	585	588	588	542	598	558	589	629	572	615	622	620	600	580	577	586	605	606	611	585	561	577	583	618	575	559	586	579	544	639	611	622	591	604	579	537	583	566	582	578	585	583	595	613	591	589	577	592	569	617	591	553	592	603	547	558	569	547	556	613	585	611	622	596	619	620	559	578	618	597	620	578	549	621	581	600	597	609	610	526	576	575	614	582	571	566	599	621	575	566	594	531	567	602	551	620	582	590	626	590	568	590	587	569	571	615	567	595	603	591	574	611	619	580	589	593	571	614	580	596	583	626	629	568	600	595	626	566	580	614	589	604	585	587	633	585	543	592	600	555	611	626	576	563	650	559	597	562	608	588	627	582	567	568	589	578	616	657	611	612	609	582	615	579	597	587	608	589	583	607	586	596	589	609	588	606	637	580	545	571	579	593	572	564	567	580	588	624	550	582	596	539	612	564	622	572	620	614	597	614	585	587	590	583	602	601	569	584	588	595	587	564	534	597	605	616	591	630	559	604	532	591	582	585	584	578	550	604	621	568	569	591	599	548	546	587	592	547	593	621	662	600	568	629	515	594	616	583	595	566	593	605	551	603	582	624	551	572	587	577	605	606	580	573	565	582	559	599	586	600	567	594	583	606	601	571	605	616	557	542	544	563	570	571	589	618	592	606	612	597	553	610	539	596	575	586	622	580	626	596	598	571	660	598	617	595	580	608	581	572	592	604	618	575	572	600	584	631	563	596	540	589	589	580	605	545	585	593	630	609	536	585	629	519	597	574	581	610	596	606	564	568	569	563	620	580	604	554	621	588	607	616	657	522	582	609	557	573	572	604	604	568	584	593	624	603	608	585	589	575	605	569	623	590	618	612	623	602	625	589	570	621	548	618	587	613	620	600	617	596	568	599	602	585	609	552	564	549	597	538	590	578	575	596	587	604	629	585	575	593	646	545	607	605	571	575	589	581	573	542	629	548	589	629	561	582	565	586	587	560	606	597	527	561	546	593	576	595	589	591	604	591	591	585	594	592	602	607	587	516	608	628	616	608	541	553	540	549	591	573	565	595	611	592	564	555	603	596	579	605	572	557	615	584	599	606	589	597	629	632	594	603	577	569
27849	10570	1147	767	599	578	587	572	568	529	564	554	558	549	569	541	568	592	520	574	587	542	526	535	536	522	554	517	545	582	556	541	522	583	536	568	504	541	543	558	547	594	512	560	562	605	536	549	506	541	564	550	542	631	603	535	568	577	527	555	526	478	571	537	546	548	506	525	538	557	522	533	547	552	545	586	579	574	568	550	553	533	496	533	533	493	561	560	573	525	546	551	546	528	565	526	503	556	536	508	554	504	547	525	540	555	542	533	519	530	520	591	561	519	541	540	534	554	530	528	491	512	544	576	519	575	539	532	507	504	542	539	543	518	544	595	532	538	547	539	550	558	594	555	527	534	557	574	513	510	524	553	579	544	496	527	562	562	545	533	548	568	599	523	526	510	532	555	551	547	530	567	523	538	571	557	542	535	528	531	549	529	557	539	579	576	554	554	561	503	547	588	542	528	559	555	543	520	558	559	546	531	587	538	525	563	528	533	532	528	530	568	534	528	556	572	546	568	538	531	517	561	488	539	553	540	549	533	570	567	530	532	525	545	506	534	498	528	535	560	544	571	504	496	543	543	534	527	471	552	536	532	549	552	573	543	539	536	563	554	535	527	540	510	507	551	544	551	523	578	489	601	574	537	535	520	502	555	578	557	573	496	551	568	551	525	565	599	524	562	498	567	532	584	554	535	521	516	500	530	530	516	527	542	556	556	513	570	594	500	507	565	533	517	567	544	550	554	528	557	541	508	544	513	538	513	537	538	542	562	507	519	565	532	538	515	551	495	548	560	555	551	577	557	505	526	557	526	566	556	567	531	530	537	519	525	541	556	555	538	533	528	589	525	544	583	564	519	576	561	582	567	536	540	559	559	528	550	540	563	553	561	569	563	531	551	513	518	564	542	528	535	584	519	544	540	555	529	584	570	551	583	551	531	530	566	596	485	531	551	523	540	520	595	556	568	540	534	565	561	529	538	504	554	537	552	521	590	529	566	582	590	567	539	546	540	548	518	519	536	539	546	572	552	506	532	545	522	520	537	539	558	573	545	601	520	545	532	530	539	571	557	560	522	518	544	553	564	570	539	574	534	527	567	518	527	590	551	547	567	509	526	535	541	550	546	555	509	569	492	508	572	534	531	566	534	527	536	557	532	558	538	528	551	540	518	547	548	522	526	537	537	561	506	501	556	494	556	525	539	533	558	567	571	557	531	522	532	531	538	522	566	515	535	572	542	555	566	530	572	529	558	556	536	535	560	543	538	557	547	543	547	554	512	565	533	514	566	515	537	535	546	517	555	550	545	529	507	537	524	543	498	541	544	528	520	543	541	524	553	526	541	537	550	557	540	495	554	554	557	527	493	538	541	531	547	552	583	500	566	542	590	528	521	570	572	552	486	517	543	525	525	527	525	545	537	535	571	539	566	567	520	616	575	558	557	530	559	527	561	531	575	565	533	531	554	559	550	539	573	524	552	531	562	558	550	545	567	542	550	546	582	557	529	529	515	558	518	534	568	574	556	541	561	551	544	530	541	548	539	508	488	512	540	558	560	550	529	560	539	549	562	582	533	538	571	524	558	521	542	578	539	534	552	585	543	575	487	568	524	554	550	567	567	527	523	548	501	501	573	542	603	601	521	544	549	537	541	537	528	501	509	542	530	579	546	575	567	512	552	535	544	546	548	591	543	548	590	570	535	561	559	544	522	595	546	536	576	556	583	561	477	536	525	528	563	530	506	536	535	539	524	518	539	561	550	537	532	557	520	547	545	576	556	562	534	554	517	537	542	585	530	555	552	509	517	537	547	533	546	542	515	538	586	527	571	532	583	499	578	493	532	528	537	543	539	516	573	502	532	571	573	552	574	548	586	557	559	569	545	599	539	519	561	562	539	527	525	514	562	534	547	553	526	548	571	553	541	561	539	552	560	532	524	559	533	518	526	561	567	540	553	541	544	534	554	518	512	527	538	501	523	569	511	613	536	567	509	530	578	531	524	549	544	568	521	549	478	545	554	548	533	565	552	562	560	591	525	563	534	528	516	576	549	573	516	509	584	501	547	554	542	585	539	520	560	596	608	542	541	509	551	496	545	507	558	554	528	560	499	541	556	553	563	519	565	537	552	543	561	578	526	517	502	536	568	596	536	524	538	493	519	619	565	573	538	553	569	546	569	524	542	563	549	555	569	567	520	605	558	560	558	558	557	528	545	551	506	551	526	523	510	556	531	541	552	568	539	559	556	535	586	562	580	526	525	568	565	567	541	495	566	561	573	589	559	540	531	536	557	601	534	544	511	533	585	569	520	551	560	524	583	539	520	513	569	581	487	493	548	565	520	570	537	551	563	569	544	543	537	587	529	537	523	523	550	562	566	549	563	540	530	524	533	586	562	566	501	538	536	514	525	498	522	541	490	540	536	492	551	576	521	567	539	544	535	526	505	541	572	552	529	536	497	580	578	542	507	569	554	548	556	534	581	553	536	588	542	597	553	520	528	523	542	539	564	560	570	538	567	577	508	544	550	519	582	539	548	531	541	555	558	541	549	532	573	512	571	583	520	538	540	546	544	527	522	556	533	580	567	516	545	526	525	541	531	546	544	525	531	506	540	556	544	528	510	519	565	556	566	570	562	542	543	514	558	552	522	516	546	604	551	533	565	575	536	555	516	570	571	535	539	504	600	539	521	585	559	510	520	555	558	512	501	516	556	508	536	525	551	565	575	535	524	525	511	589	569	555	514	454	505	538	570	559	565	552	530	524	526	520	557	509	576	549	528	536	537	575	555	532	551	520	545	525	546	539	570	509	545	582	531	531	552	534	530	522	554	532	541	566	531	507	514	527	571	576	544	510	498	554	538	560	552	558	542	557	537	575	548	556	580	544	572	553	551	564	510	506	515	547	512	629	522	546	532	550	585	565	523	538	522	510	542	551	567	558	568	547	529	522	559	583	540	530	588	565	558	552	505	581	524	543	570	523	503	566	549	540	550	592	527	549	540	522	539	539	543	518	557	517	562	586	560	561	555	554	511	569	530	550	515	517	554	539	584	550	546	531	582	538	566	545	532	549	576	537	564	554	498	578	581	495	546	553	514	536	567	527	540	557	546	576	576	565	573	547	513	540	545	519	543	553	542	530	549	566	547	560	573	541	567	561	554	504	524	535	514	555	533	497	566	592	534	540	542	562	575	516	602	524	556	504	504	550	542	567	521	552	549	540	527	535	553	509	566	542	534	582	518	510	512	545	505	536	528	556	503	586	482	553	509	550	548	544	553	508	544	565	586	499	510	493	547	545	550	526	529	567	552	541	556	525	594	545	554	546	529	546	585	554	535	603	554	564	522	543	556	557	505	555	564	543	525	564	540	499	550	523	530	569	552	549	538	533	556	513	580	579	562	561	558	518	602	549	537	568	540	515	533	544	557	497	510	548	535	539	554	560	551	538	562	570	584	554	519	570	525	531	523	566	515	522	496	549	531	541	490	535	536	561	565	561	558	508	524
4917	623	561	440	408	383	396	394	413	378	407	386	414	380	353	357	390	403	410	400	373	371	371	403	370	402	417	344	368	436	398	382	389	389	381	406	374	365	367	398	374	359	388	387	415	370	366	410	425	382	385	375	406	395	385	384	334	357	376	382	419	391	375	371	376	361	415	368	400	389	372	389	390	353	381	374	393	376	384	384	373	402	383	359	430	358	342	380	384	411	368	384	376	362	376	424	383	413	377	380	372	374	385	360	406	386	372	399	389	360	368	382	376	352	376	376	408	372	395	406	383	390	334	390	408	351	387	392	380	344	370	414	349	399	394	383	389	390	381	394	370	380	354	403	424	388	386	398	369	395	387	345	398	381	387	389	394	389	405	403	349	374	354	395	415	375	375	371	369	380	394	412	399	423	376	395	396	369	400	379	399	404	360	407	410	388	352	392	376	383	398	351	403	373	420	349	391	379	394	388	347	405	396	364	399	387	402	407	379	381	392	392	402	383	344	382	395	351	388	385	389	375	361	375	394	391	403	408	372	395	392	389	376	388	419	348	378	360	379	350	404	403	407	374	373	401	386	373	395	379	385	392	376	390	348	403	395	370	357	362	368	407	354	389	385	385	368	391	358	363	372	344	385	370	368	406	384	383	420	371	395	431	369	404	386	371	397	383	370	385	365	358	371	392	366	402	386	407	411	375	342	391	367	361	365	376	426	396	404	407	346	400	394	393	415	375	402	392	388	385	396	388	384	384	389	390	400	373	405	366	409	401	375	390	389	373	379	370	370	385	383	433	387	364	369	417	388	396	396	385	363	359	379	390	383	372	357	389	386	354	389	390	382	370	377	387	367	425	367	369	390	382	405	413	399	393	405	371	382	384	374	362	369	401	359	381	375	401	392	394	382	395	387	353	435	367	367	357	362	385	382	379	381	387	379	412	360	373	363	408	419	382	384	385	404	381	361	392	385	383	372	356	364	388	373	373	369	389	378	359	388	415	389	352	387	379	369	377	390	403	379	374	361	352	398	383	387	369	358	355	405	412	379	391	416	380	396	378	356	394	400	401	372	363	357	388	388	374	414	382	370	383	409	360	367	353	387	372	358	373	375	362	386	362	379	408	433	422	360	358	403	383	368	387	389	367	366	352	359	368	395	404	402	388	360	382	368	353	387	383	368	363	346	377	384	372	410	371	389	383	358	396	391	412	416	392	359	392	388	362	390	362	367	362	365	385	367	409	398	356	360	363	368	400	378	416	391	379	387	415	373	372	407	351	409	383	404	393	355	384	402	392	385	392	424	404	384	386	391	363	396	392	400	399	373	363	388	377	402	366	390	391	367	368	380	391	393	383	371	408	402	389	390	422	371	409	386	372	389	379	391	390	374	398	387	396	365	379	398	397	384	377	404	372	356	375	386	373	367	396	354	378	405	371	370	394	386	371	367	376	386	385	376	411	383	442	392	390	391	399	394	403	404	365	379	406	392	391	394	370	382	393	368	372	392	365	372	398	419	417	381	403	403	392	393	373	383	364	403	378	360	364	374	378	378	420	384	345	398	396	385	371	394	362	376	400	403	374	360	401	369	381	364	397	372	359	365	376	393	379	385	408	389	386	375	419	390	409	375	344	387	381	379	381	395	351	368	403	399	415	397	397	403	377	381	384	355	385	354	395	360	372	337	378	378	396	388	405	411	341	374	411	372	377	375	374	394	380	393	402	358	392	359	380	387	381	374	411	406	378	350	367	357	363	422	408	383	375	394	361	385	365	405	385	420	380	350	403	399	371	359	362	396	368	391	394	372	382	391	375	369	385	388	406	388	356	378	362	379	381	402	370	376	400	396	376	383	405	409	394	381	402	366	378	371	366	394	413	368	379	353	393	407	372	382	351	388	374	382	392	375	388	389	407	407	388	379	388	419	400	396	349	386	342	370	401	370	387	363	379	394	363	419	386	389	372	395	355	391	354	377	441	379	379	389	435	389	385	368	404	388	390	362	361	404	358	388	410	407	365	391	413	379	375	415	397	359	394	392	358	396	363	384	374	388	351	383	389	361	381	382	375	398	389	399	388	383	374	359	387	375	374	389	418	362	374	359	380	402	373	417	382	373	400	394	357	384	375	391	361	356	384	410	382	406	393	391	352	393	378	383	384	347	379	380	388	377	343	393	360	383	435	369	421	380	409	370	378	379	400	396	410	396	398	405	411	386	397	371	394	372	381	368	444	358	398	354	391	363	415	383	422	349	377	376	405	405	394	377	375	345	376	382	352	370	420	387	404	398	393	400	427	355	369	426	423	395	411	376	358	414	361	378	421	400	375	392	400	373	426	380	371	384	376	405	386	379	383	375	395	389	381	413	384	375	402	371	418	396	379	378	386	390	427	402	376	375	384	352	372	405	373	360	393	386	400	380	400	387	378	373	388	374	344	379	403	411	362	381	387	371	344	378	360	363	383	365	396	380	368	343	371	358	421	356	390	408	398	402	388	373	392	387	361	375	393	367	402	376	379	378	374	411	393	392	395	390	393	373	365	405	380	352	372	413	424	376	358	407	348	349	374	379	395	402	384	405	379	405	355	383	383	403	412	382	379	422	366	379	376	353	409	395	394	429	351	363	394	402	375	393	355	373	378	377	376	415	386	373	374	412	419	372	398	407	399	387	423	368	413	393	404	378	370	371	372	376	404	347	363	371	409	390	408	403	357	394	388	358	377	438	408	360	396	342	404	417	382	379	386	394	388	391	383	370	389	377	366	380	376	396	350	338	408	374	374	385	383	383	358	393	389	418	427	361	359	394	342	392	380	376	405	361	369	359	353	410	385	366	375	396	424	410	384	415	369	361	348	394	417	382	390	377	349	400	354	405	368	407	381	386	378	414	381	429	420	368	412	431	365	381	402	411	359	378	362	394	381	427	395	368	351	383	431	394	402	395	377	383	406	383	391	381	382	376	402	383	395	394	360	421	410	413	359	408	379	385	396	376	371	352	387	359	410	391	375	377	378	385	376	367	375	385	382	399	381	398	371	375	399	398	390	410	364	403	391	360	411	374	396	380	416	346	415	394	417	376	412	390	385	375	377	432	376	381	406	339	416	388	362	398	358	387	395	391	389	372	357	401	369	368	378	366	368	387	385	366	366	394	409	384	411	371	391	398	409	437	362	385	404	365	380	398	396	403	375	368	386	397	417	420	384	365	384	356	400	429	396	399	377	395	397	402	366	354	380	379	396	407	392	382	406	394	401	388	401	370	415	372	374	366	393	378	398	358	399	376	369	355	399	414	409	387	424	406	366	390	416	386	378	402	377	394	403	383	413	369	401	450	408	401	393	367	380	406	395	376	391	368	395	397	391	397	402	394	366	387	359	363	388	387	378	381	384	380	371	421	401	364	352	381	381	416	399	374	386	385	374	379	406	384	428	368	406	372	355	408	388	385	388	399	380	396	366	381	320	346	405	375	419	387	384	359	381	385	367	395	371	393	374	407	392	385	391	357	392
25553	21482	27868	25523	11488	1915	1390	1200	1046	1080	1007	986	992	977	984	1047	1003	984	940	924	994	984	951	937	955	930	979	1010	1001	971	983	920	975	924	981	1004	1001	913	941	901	988	968	962	914	948	994	984	975	988	889	923	970	987	979	927	871	890	943	945	989	931	934	972	1022	970	992	968	938	956	971	904	919	956	925	872	977	946	960	961	943	924	937	976	904	938	900	987	956	961	914	966	929	923	901	950	954	981	953	923	990	972	927	976	984	912	939	971	910	985	975	967	925	975	917	931	910	974	953	944	898	934	956	982	927	918	910	941	929	952	932	939	921	936	988	980	938	917	940	955	922	905	910	943	897	909	966	949	959	933	942	955	975	952	925	944	923	969	969	920	916	991	877	977	893	972	937	942	913	1009	951	1007	925	944	913	882	951	889	960	919	942	924	940	913	961	911	984	940	963	983	953	967	975	928	1006	1019	965	935	983	942	928	913	942	968	942	924	918	969	956	985	943	954	929	931	943	929	943	982	959	936	916	944	899	912	974	929	898	886	926	900	941	952	922	972	953	941	892	956	902	953	923	963	960	921	899	958	933	960	919	947	951	906	963	986	895	901	905	994	944	896	925	984	968	894	922	912	940	930	894	940	941	908	913	907	926	974	955	931	939	924	916	937	914	945	909	893	933	908	972	905	902	1005	915	964	1010	898	889	956	955	910	941	957	943	990	936	936	932	963	976	955	939	925	960	944	944	965	976	950	950	925	955	917	940	960	923	934	939	1000	917	942	905	939	930	923	933	1008	1008	972	984	960	978	998	998	938	948	912	941	934	935	968	977	955	972	920	937	927	919	948	986	976	994	934	947	937	952	1010	966	966	935	910	952	904	904	956	924	946	902	930	882	969	950	902	956	899	937	971	961	946	939	908	922	964	937	980	943	1005	958	944	970	884	908	949	912	996	965	945	930	971	936	938	915	918	1044	960	991	990	908	920	913	941	958	939	938	970	946	964	949	931	956	932	918	932	924	937	972	966	943	894	961	957	921	932	943	914	956	904	941	956	981	932	968	993	900	963	967	962	924	967	1012	979	965	976	975	947	934	914	953	982	921	872	942	923	960	944	952	928	950	979	947	903	934	886	920	910	972	977	888	972	884	908	937	941	907	930	935	998	972	955	866	949	931	913	956	945	912	942	918	910	902	978	942	927	933	938	986	945	953	966	924	940	943	910	1023	937	922	889	945	924	927	963	936	887	965	945	999	943	910	915	968	898	978	975	937	936	883	899	958	932	932	946	999	890	989	937	937	969	945	913	941	958	972	957	924	934	970	910	964	916	981	924	919	948	977	970	952	998	914	914	914	940	958	969	889	913	969	944	955	898	948	986	961	952	945	897	997	961	960	933	965	958	966	941	904	938	966	944	951	976	937	986	942	943	970	966	863	925	930	992	972	950	958	919	943	909	935	967	1007	948	891	990	874	950	900	915	971	977	938	963	952	945	914	982	916	934	896	917	941	979	897	960	891	948	952	883	908	898	879	866	963	974	960	906	934	966	977	932	956	871	858	944	937	944	919	931	911	979	974	949	984	928	980	915	932	902	988	949	945	953	953	968	961	919	975	914	947	898	945	917	1034	961	952	946	953	940	917	928	1001	909	1000	927	942	977	996	945	954	925	985	908	910	963	955	962	944	948	889	975	952	918	945	979	959	905	947	917	960	941	924	929	936	944	920	1000	929	982	949	975	901	928	867	930	954	999	900	907	934	914	912	917	944	987	931	930	918	945	967	956	995	927	990	953	937	950	942	938	928	952	936	892	887	958	953	982	964	935	968	929	930	929	932	904	942	924	909	887	948	966	928	1004	935	989	909	926	886	906	916	978	980	939	953	961	959	974	901	957	904	948	943	899	963	989	979	923	918	976	946	913	908	900	910	921	926	943	951	983	950	968	911	934	904	944	951	1003	888	989	942	907	973	970	863	924	944	932	950	946	902	975	897	927	928	927	950	943	960	913	951	908	966	930	963	907	905	988	911	936	933	912	861	949	877	874	923	877	944	958	965	910	937	988	964	970	910	965	991	986	941	999	888	993	951	960	936	955	940	942	921	938	936	940	925	947	950	943	917	870	952	922	952	997	978	969	914	934	931	941	900	951	949	928	912	918	957	982	846	933	951	944	930	940	904	907	894	921	962	931	908	938	997	969	961	1006	941	917	948	932	936	924	917	1014	927	882	940	965	963	922	914	918	965	921	926	920	902	934	955	935	904	988	877	945	935	948	920	925	920	961	920	908	931	963	940	908	934	946	993	922	924	929	934	916	984	936	960	985	916	891	958	953	934	974	975	1015	947	936	989	1006	925	945	936	926	867	1010	981	977	938	901	875	919	912	887	917	1032	928	997	937	973	921	923	917	979	963	912	919	978	904	911	928	920	976	942	908	966	996	938	908	953	961	967	902	977	907	926	920	906	913	958	943	934	922	973	966	930	897	980	910	956	941	940	951	935	906	988	919	928	957	995	987	906	957	944	1015	882	939	963	937	902	935	898	922	863	912	957	1033	968	943	930	924	966	892	987	941	899	938	951	1015	905	950	926	920	945	976	938	933	901	948	929	879	924	918	932	989	945	927	953	884	879	1036	954	964	918	933	910	913	898	968	935	891	950	919	920	940	981	941	941	948	970	921	890	985	944	913	933	894	952	969	970	914	949	955	962	949	953	933	939	931	947	1008	962	948	940	951	942	943	898	993	993	972	952	897	960	950	965	931	938	958	878	960	965	896	913	918	944	906	938	944	906	935	920	959	899	923	884	997	935	931	955	949	952	906	953	925	956	959	978	964	973	934	986	930	891	966	941	1004	911	925	1015	913	929	899	931	922	927	913	918	928	932	904	977	901	954	938	910	951	936	978	899	1001	998	970	955	902	908	968	932	902	1004	951	918	950	939	965	927	967	916	947	920	943	941	947	926	959	930	909	907	979	894	943	973	943	981	960	939	961	899	952	943	960	924	914	893	975	873	888	954	914	929	907	967	993	941	976	936	906	947	947	944	906	925	968	963	889	976	964	971	915	911	907	921	953	982	897	953	926	934	929	958	924	916	928	935	938	952	931	934	905	920	969	906	933	874	923	965	913	976	907	934	956	928	906	927	1015	921	942	938	967	941	901	898	978	913	950	887	998	989	929	965	901	944	915	877	945	958	950	888	964	953	931	938	950	941	938	926	955	976	915	960	938	937	969	900	954	938	937	950	948	943	929	940	953	905	912	895	923	914	954	993	966	939	931	932	959	971	1000	931	980	966	946	936	924	992	932	956	904	975	912	958	959	902	961	934	982	961	981	872	911	928	957	903	958	929	940	960	961	962	933	962	950	933	924	928	955	924	958	889	961	967	931	972	1014	934	964	908	930	930	928	875	916	962	937	922	936	941	910	936	933	934	978	979	957	989	972	918	873	948	956	998	963	950	938	885	1008	969	889	901	910	914	985	932	967	951	947	972	870	868	869	958	917	939	908	923	929	971	930	916	949	987	959	958	891	961	935	925	958	934	939	940	957	910	942
3625	3658	3060	1753	1389	1126	1007	890	855	775	847	782	756	725	748	725	733	666	708	755	703	697	678	673	659	667	690	683	686	714	665	659	652	642	687	702	668	696	691	699	682	671	660	692	664	699	730	710	673	727	661	720	697	665	721	703	683	705	705	682	728	732	672	708	655	685	638	664	678	677	662	679	718	678	657	691	695	706	722	680	703	699	669	670	711	678	721	668	717	699	702	652	650	739	670	683	698	653	670	717	704	686	688	673	686	678	674	676	667	714	647	705	678	652	637	709	743	698	698	663	686	651	696	687	712	676	665	693	703	681	712	698	665	677	647	695	705	644	654	687	697	667	673	705	741	689	672	667	654	665	717	695	666	700	682	669	648	686	663	669	677	649	698	662	651	727	709	648	676	690	673	698	703	718	669	658	683	694	689	704	653	689	688	695	685	630	712	686	684	681	654	673	682	670	634	686	711	669	705	666	729	683	654	706	650	651	648	685	686	683	666	686	688	657	699	684	683	621	678	684	660	700	709	693	647	633	655	683	650	720	643	653	694	676	700	697	686	730	670	665	665	658	680	692	692	647	643	646	683	680	713	655	680	666	708	711	659	657	630	736	682	646	672	650	647	641	665	698	689	657	660	667	644	690	703	678	672	732	702	657	703	646	684	674	648	705	737	697	697	724	669	624	677	675	667	686	672	648	664	696	670	630	669	681	678	663	621	639	682	698	649	663	655	680	684	681	679	726	703	610	673	619	654	612	647	613	706	642	692	703	624	675	669	660	664	701	652	678	694	679	656	646	674	633	644	703	678	665	673	653	668	687	681	651	648	756	661	694	617	711	684	627	687	664	652	650	702	656	626	664	651	667	658	638	650	665	719	629	640	639	667	654	747	671	694	657	672	658	640	673	629	646	683	720	660	643	639	689	675	663	728	664	612	625	667	657	653	671	678	640	730	684	659	657	615	672	667	672	653	641	670	684	651	650	650	675	681	695	668	683	664	647	649	669	675	655	679	601	649	670	674	671	690	724	655	699	665	669	648	689	656	672	675	666	692	662	675	711	660	650	641	664	641	701	692	664	639	687	704	674	677	639	602	600	739	672	698	622	682	648	663	651	653	635	718	679	660	737	667	640	661	688	687	679	690	724	641	673	629	670	634	659	670	660	666	687	672	659	675	695	667	670	631	694	625	675	656	641	634	687	687	679	672	681	607	666	672	679	603	678	664	723	662	651	652	625	686	656	624	719	683	703	678	654	655	658	675	695	678	670	720	693	646	601	701	665	683	703	674	624	670	707	656	650	660	649	641	649	665	672	694	661	657	717	681	697	671	654	680	721	713	700	648	618	619	702	681	699	644	727	689	659	647	694	660	662	664	649	652	680	661	669	634	648	694	651	630	670	689	682	679	666	690	699	648	659	722	669	677	677	642	675	602	688	719	647	665	625	680	663	630	659	682	676	691	624	728	672	686	661	697	676	668	671	710	690	684	702	690	683	661	658	696	657	674	681	669	670	708	653	631	663	697	731	671	661	699	698	644	657	676	677	687	658	651	673	655	654	639	683	610	668	732	697	635	627	669	705	676	680	657	665	689	653	685	647	661	679	654	662	644	655	679	660	663	635	661	669	657	661	659	669	678	635	657	707	681	668	700	683	679	661	657	659	705	680	638	640	664	651	693	666	632	688	668	656	619	652	697	663	694	608	696	679	688	623	697	624	706	678	662	681	662	658	680	675	664	677	714	721	669	662	698	662	683	686	665	712	656	658	632	648	734	688	624	662	688	645	665	660	681	611	674	671	716	661	613	639	645	709	673	659	693	663	704	616	675	738	643	695	663	636	660	689	662	673	695	665	647	629	707	675	638	678	678	618	660	682	667	671	685	677	686	668	644	688	643	636	660	720	678	668	639	642	670	684	670	662	707	677	683	687	666	698	652	649	664	684	646	681	676	662	665	693	653	725	677	626	663	637	660	634	644	654	658	687	658	669	694	677	660	693	671	636	674	675	679	699	663	697	658	675	680	664	711	674	668	660	657	628	729	605	641	660	707	698	657	670	643	703	622	668	711	648	729	664	687	662	636	709	668	675	614	681	682	725	669	663	660	667	685	613	631	660	692	676	646	648	662	670	670	662	661	661	645	633	672	713	661	670	704	674	642	644	661	615	749	666	692	681	662	651	660	713	695	658	651	641	653	706	674	688	618	690	620	658	702	696	688	669	657	715	699	617	675	605	676	715	633	644	651	682	641	641	658	667	653	681	647	646	692	644	659	669	612	652	661	668	672	658	726	674	710	680	653	708	709	665	692	636	673	635	731	644	652	644	681	686	639	638	655	705	668	667	693	669	674	644	714	636	667	671	658	696	687	689	670	658	692	656	706	678	680	724	631	689	642	655	665	710	645	691	681	671	665	679	622	645	661	698	719	639	650	638	688	622	718	678	674	695	639	648	661	673	707	670	690	649	666	713	666	642	679	706	706	700	659	675	652	704	645	692	661	677	631	614	656	665	662	636	634	691	677	643	712	630	631	665	699	730	637	650	656	694	642	651	622	667	648	696	612	637	668	683	666	678	671	671	695	673	687	728	728	695	689	698	690	600	643	711	632	645	658	683	693	650	676	676	719	652	684	660	641	693	687	699	603	665	749	626	728	708	694	714	694	642	664	636	670	635	645	698	714	674	665	716	629	673	674	744	659	666	701	663	676	697	658	682	667	608	693	614	688	650	690	622	699	696	641	699	638	698	666	683	685	696	666	662	652	675	626	675	695	643	713	642	644	706	678	696	652	686	660	672	688	678	645	689	675	669	690	686	702	705	699	690	698	673	596	676	698	638	627	653	692	650	644	669	625	724	644	698	727	685	637	662	671	678	671	682	662	696	657	687	662	665	686	640	675	710	649	689	669	656	655	651	690	636	680	636	661	688	650	652	681	680	648	687	681	659	679	647	707	631	684	647	676	717	691	657	621	680	644	654	664	669	682	671	708	654	645	694	652	648	686	638	639	650	679	668	657	663	724	676	682	642	668	667	658	650	678	653	679	670	618	732	658	683	688	620	618	607	671	662	666	673	721	638	680	647	648	645	640	678	657	651	641	673	653	658	662	642	681	699	618	673	664	665	657	666	645	655	662	678	680	709	653	633	717	685	685	652	661	631	657	631	671	646	655	652	608	688	668	639	656	664	709	645	615	636	642	628	643	671	645	712	656	706	660	691	609	674	624	635	686	717	641	616	686	637	655	680	658	709	654	638	624	741	761	645	668	685	679	650	708	688	701	686	699	663	617	673	612	717	676	660	656	689	629	610	667	676	606	659	711	687	645	677	674	655	669	649	649	651	748	661	680	646	650	663	705	664	684	655	669	667	673	635	691	644	680	628	707	639	667	642	683	659	706	638	669	708	659	664	660	620	638	657	655	654	685	654	654	663	626	667	717	646	646	615	603	673	673	654	674	605	631	701	692	654	666	658	645	655	676	649	689	649	663	658	679	679	690	662	676	653
24581	21510	28895	24594	21499	8705	1866	1252	1035	989	977	917	924	927	866	842	835	879	852	865	820	858	839	869	888	834	795	834	863	839	829	832	802	873	838	832	861	824	810	848	855	848	817	814	795	817	824	823	795	817	828	795	799	848	869	796	785	804	834	847	793	826	823	847	808	799	825	841	811	823	812	811	804	838	807	856	819	821	778	769	809	823	841	828	854	819	763	846	813	827	825	833	808	832	834	759	816	806	775	795	745	803	827	811	812	806	785	806	828	815	805	814	802	818	783	844	801	831	815	836	794	835	807	808	799	815	771	836	754	818	856	817	824	815	832	837	785	832	782	821	782	810	821	858	805	800	794	780	874	813	775	792	803	800	795	791	818	777	827	796	776	768	747	797	833	790	782	804	783	802	804	819	851	769	822	831	836	796	796	814	835	866	782	798	803	800	765	841	780	840	815	750	815	843	796	794	783	783	832	840	855	830	806	822	854	828	840	788	822	848	793	864	804	850	765	821	801	822	768	856	823	846	818	782	785	804	780	782	815	752	816	773	789	833	823	781	836	794	809	795	808	823	819	786	828	789	800	772	841	808	804	760	813	868	821	826	839	801	811	826	770	818	781	794	857	831	828	810	776	866	813	788	787	831	860	780	777	797	816	781	820	822	824	773	812	805	822	872	761	785	807	807	821	828	864	841	806	807	783	844	810	806	777	744	754	796	813	778	773	761	758	810	816	730	848	807	808	791	828	844	841	821	872	805	800	853	844	810	839	807	785	800	794	789	817	848	849	831	798	818	837	820	800	762	837	817	808	810	848	807	802	804	803	787	800	831	833	850	840	816	772	839	788	807	804	811	804	825	828	742	818	789	812	840	785	770	805	809	814	862	787	793	779	804	867	820	795	776	807	808	852	849	834	759	849	788	837	872	820	830	782	819	825	798	839	821	819	777	818	872	793	834	811	789	830	805	776	808	781	819	781	828	797	825	802	797	850	810	832	815	761	784	814	823	804	803	824	772	832	774	810	798	799	844	767	823	865	821	778	811	854	799	816	800	837	831	814	789	808	831	815	748	771	804	824	863	806	797	789	762	817	824	771	864	794	833	843	806	836	745	768	809	795	838	770	818	769	827	826	801	829	768	794	763	792	790	804	790	825	816	795	777	827	798	801	825	870	826	840	819	755	836	779	774	809	838	803	808	810	774	836	857	820	898	812	778	822	820	791	784	761	829	854	817	767	795	776	840	772	783	796	817	844	775	796	824	814	840	796	762	805	822	775	830	793	772	788	772	833	787	838	792	753	806	844	760	801	811	812	805	797	770	833	793	792	744	777	835	787	797	755	784	780	801	846	826	790	827	806	794	845	864	812	808	817	813	841	825	865	812	824	765	814	829	830	804	827	847	781	785	836	795	803	829	827	775	819	748	776	785	780	854	817	795	832	815	830	779	836	811	837	847	793	814	780	803	824	818	818	803	807	816	860	790	820	756	826	830	849	769	850	805	780	773	812	835	798	794	838	879	812	825	853	810	865	794	803	787	842	798	829	838	804	828	848	796	819	797	789	806	772	784	820	781	799	827	805	798	775	820	828	814	821	812	776	814	770	806	769	848	799	839	807	755	811	824	788	810	797	790	815	783	825	830	796	767	826	860	889	820	824	821	801	821	838	767	854	875	758	824	756	775	808	827	795	824	803	787	814	800	852	868	802	790	841	779	801	862	831	781	864	794	824	774	800	797	819	827	787	802	811	752	770	809	817	775	810	781	797	855	775	874	810	784	822	824	775	862	841	828	811	828	780	806	838	794	841	825	800	850	817	806	720	843	816	822	768	789	842	872	825	775	793	801	811	817	861	784	798	826	836	787	805	767	771	773	804	818	825	780	800	814	804	763	846	762	754	739	827	798	756	774	782	793	839	794	777	864	822	811	841	839	805	794	781	858	803	846	804	817	760	812	788	809	755	803	793	829	732	835	789	803	805	833	815	798	791	827	764	779	804	804	796	786	796	821	840	779	764	828	823	809	790	773	771	781	806	804	844	781	845	758	829	825	834	793	794	823	825	848	738	848	841	819	811	831	754	811	770	761	818	820	800	839	810	809	811	775	833	768	803	858	785	839	813	820	795	801	787	823	828	838	815	838	848	827	805	851	759	783	792	815	800	815	876	827	779	829	785	781	810	839	775	755	803	830	847	781	799	767	821	837	835	802	808	821	791	761	777	796	826	825	836	806	772	765	791	809	816	798	761	799	772	854	797	748	757	851	814	841	789	774	787	815	783	784	817	776	812	836	762	836	808	795	750	773	835	818	810	816	789	787	794	837	837	783	787	791	813	854	805	826	759	780	806	828	789	788	788	885	772	801	820	776	796	871	767	854	835	799	774	819	855	810	813	802	815	777	808	839	837	803	816	779	760	776	832	757	807	787	821	779	808	838	813	838	753	812	821	793	760	817	828	791	808	787	817	789	777	818	786	812	757	817	773	824	766	842	809	794	770	766	840	848	799	805	796	851	763	843	796	753	793	789	817	802	804	752	812	778	852	823	784	800	853	830	854	834	828	830	764	836	804	799	855	758	819	822	805	812	764	796	799	827	787	779	835	825	809	801	805	806	793	810	852	779	812	817	818	861	798	822	861	852	854	793	799	762	755	837	801	822	790	792	851	806	779	833	770	864	767	846	835	822	810	820	772	790	852	825	797	819	805	846	834	757	801	848	844	848	798	845	787	837	864	775	790	787	821	758	830	771	828	833	838	816	810	846	784	803	808	867	802	770	842	809	775	798	825	848	805	783	729	789	838	844	774	798	797	745	785	810	778	783	781	832	826	787	816	775	812	852	818	751	787	804	783	813	811	778	783	849	799	835	814	821	829	780	774	767	821	817	823	823	880	837	826	804	793	796	799	766	775	746	820	824	802	877	800	805	805	810	796	802	827	839	795	827	836	818	814	819	784	767	799	829	792	793	821	761	793	772	802	828	777	817	791	822	819	770	820	824	798	790	840	828	855	799	789	794	829	760	819	803	787	801	742	850	845	803	783	791	838	798	798	800	801	806	806	809	814	824	838	812	824	747	776	775	801	835	806	805	787	729	791	802	852	813	793	850	798	778	816	828	783	844	832	762	795	825	814	775	775	828	779	854	836	822	839	884	868	754	814	775	832	782	812	806	806	794	831	819	802	831	859	776	815	797	768	819	789	799	778	834	798	791	784	839	834	793	834	832	788	822	798	820	811	823	838	763	804	774	833	785	766	808	787	850	775	838	759	786	774	821	838	796	853	820	789	825	750	797	801	813	805	877	787	823	806	798	796	763	749	802	841	817	805	763	813	817	788	884	783	843	819	812	887	745	823	807	819	818	796	817	785	833	813	827	793	837	830	846	869	849	819	792	798	851	823	737	822	851	824	784	730	778	787	785	775	811	794	789	809	843	834	766	809	873	842	808	798	845	774	782	813	837	832	746	769	807	807	821	792	792	809	817	836	763	819	786	816	852	819	801	833	858
3705	6039	4798	2544	1887	1469	1197	1020	906	884	860	758	720	703	749	679	718	698	616	654	665	650	622	623	695	578	638	639	652	633	634	640	588	590	645	617	617	598	580	569	631	602	609	599	614	603	636	607	588	617	605	602	570	602	618	554	589	602	610	625	642	614	604	656	635	586	599	589	626	587	607	646	603	614	616	613	614	633	641	546	610	604	596	608	609	589	593	604	595	560	608	622	675	566	585	596	644	612	570	610	591	607	590	635	612	599	612	620	646	622	635	646	570	620	603	593	616	662	577	612	604	622	555	696	536	603	593	643	588	598	642	602	575	648	643	594	550	565	602	590	607	636	612	587	537	555	570	605	602	602	601	581	628	610	553	611	596	565	613	600	641	605	623	597	590	595	573	582	594	652	569	587	637	597	588	575	619	618	602	625	632	598	571	592	584	576	591	589	655	597	611	619	612	568	584	600	600	580	611	595	576	567	571	561	573	581	613	603	629	607	593	597	623	615	611	622	604	581	638	573	611	591	572	602	600	615	626	561	593	622	602	586	588	562	589	538	616	648	615	634	628	612	609	640	629	558	620	586	571	588	597	633	569	613	626	617	607	604	586	589	606	602	604	619	599	618	630	593	614	620	551	595	609	609	639	568	588	591	613	596	632	605	632	611	585	621	588	569	643	597	599	597	568	632	622	575	599	590	573	628	584	575	567	619	616	553	613	572	615	621	574	570	636	605	577	561	558	581	612	588	613	588	612	608	549	616	613	570	590	579	589	584	592	594	593	578	589	589	630	611	603	623	598	559	608	572	576	580	608	600	604	636	599	596	612	571	589	609	617	598	631	556	590	596	596	620	595	579	622	564	569	585	585	628	607	560	626	594	591	610	547	640	615	598	584	585	599	593	575	618	577	597	620	604	645	581	592	587	603	654	620	590	573	582	617	602	591	561	609	563	632	590	593	620	638	607	608	589	590	566	553	613	631	608	553	577	584	641	602	574	619	581	618	573	602	595	590	544	631	620	605	574	645	622	623	609	599	618	562	633	571	600	609	595	574	584	592	575	567	579	579	632	625	611	610	566	610	572	648	633	588	615	636	603	653	609	591	592	528	585	637	573	614	591	568	595	617	535	634	635	539	588	586	584	616	587	584	601	595	617	578	624	609	612	596	602	599	621	628	603	598	636	578	626	580	633	585	619	621	622	595	620	609	577	615	594	579	592	586	606	581	581	588	595	620	621	641	613	576	573	606	620	607	593	587	581	623	602	633	630	581	619	604	572	622	586	560	611	669	585	620	571	554	592	556	617	579	565	611	597	583	579	599	601	587	591	592	609	657	578	578	549	630	594	550	621	590	650	626	577	604	570	605	596	599	602	602	612	548	622	591	629	589	609	627	629	610	590	634	670	669	532	577	575	597	579	598	584	594	599	569	593	614	567	580	606	593	619	570	604	583	618	591	584	603	623	588	648	629	582	593	582	586	588	593	588	601	608	569	575	585	626	580	583	646	606	597	594	581	596	535	586	592	598	622	612	561	629	622	600	583	563	550	578	606	599	587	580	616	603	553	583	553	584	613	574	609	581	594	566	585	571	647	640	592	575	581	612	604	549	613	602	606	628	603	616	584	598	594	580	587	571	597	530	667	581	624	602	575	604	593	650	580	608	604	602	599	591	623	654	630	593	587	596	581	567	574	569	560	605	604	599	607	613	595	608	562	560	605	544	557	602	609	573	589	592	592	641	631	592	568	580	612	591	597	605	597	611	594	601	608	552	583	600	562	582	583	605	600	618	602	600	573	564	654	618	590	606	597	567	576	616	593	605	610	581	611	584	579	550	579	585	593	613	581	567	586	531	554	614	619	594	594	574	568	603	582	587	570	564	591	568	611	572	595	579	539	571	554	575	612	578	615	564	597	536	533	581	607	598	588	621	619	586	585	556	605	583	613	638	596	618	610	645	548	579	601	589	596	569	561	591	625	550	551	597	617	591	626	574	577	636	628	558	574	565	581	595	579	588	588	585	583	537	594	528	587	572	612	555	561	578	620	551	609	609	600	602	609	569	619	540	603	563	613	582	582	626	593	606	582	605	632	585	582	589	601	580	613	583	608	623	548	599	587	597	560	576	635	565	614	585	632	581	598	594	593	607	594	609	582	532	615	580	611	578	562	560	581	625	586	592	595	618	525	556	591	605	580	571	608	557	602	582	599	612	581	591	593	617	610	610	563	607	587	575	577	620	605	565	585	604	610	595	600	560	583	545	581	586	603	575	629	600	622	548	632	538	601	643	563	567	595	630	611	589	640	635	605	577	566	608	540	608	572	611	581	569	632	588	575	604	578	592	603	624	663	637	635	581	574	608	579	552	579	590	587	603	551	570	566	587	607	580	615	618	590	560	626	566	575	590	605	558	617	555	625	547	583	563	603	561	636	604	605	625	577	611	566	631	548	586	568	585	589	596	590	595	562	608	629	579	597	614	625	571	604	587	583	598	573	613	625	597	594	616	610	561	545	609	602	629	600	571	649	614	608	602	592	568	553	615	605	604	605	624	609	568	648	621	604	613	611	642	567	607	628	598	594	559	547	606	604	602	614	631	615	607	611	609	573	578	576	568	587	587	560	606	577	569	559	590	616	588	542	555	578	565	552	570	596	598	561	598	571	609	641	629	603	623	581	604	624	559	599	602	568	631	608	546	557	571	579	582	616	563	592	602	585	569	602	565	571	631	608	533	579	586	562	589	584	586	571	554	590	631	549	592	533	610	599	590	592	616	600	603	588	581	581	593	616	584	584	607	596	644	621	583	570	564	544	585	603	592	654	586	610	593	595	557	619	589	586	589	592	635	598	583	547	560	570	614	620	562	616	625	596	558	594	564	602	629	611	560	568	610	584	560	586	616	598	596	575	603	568	581	569	603	608	582	563	611	609	625	583	580	606	608	624	605	594	584	530	625	606	578	589	579	543	565	545	592	593	588	638	612	603	566	629	593	562	594	566	594	528	587	575	578	537	585	594	573	616	576	576	563	598	587	618	585	612	584	582	576	551	586	602	558	586	580	627	621	560	587	619	622	616	620	567	557	597	613	573	578	565	613	603	629	587	581	585	617	611	597	575	594	582	578	623	606	607	607	569	601	576	569	623	615	613	607	611	577	586	571	564	624	579	580	542	533	594	606	616	526	642	574	630	606	640	599	552	631	567	586	574	559	576	624	597	589	645	597	656	627	575	612	567	588	573	631	591	574	592	600	624	619	600	567	590	593	626	580	617	635	568	612	548	610	654	599	592	584	610	576	569	611	605	537	595	596	572	566	626	587	570	591	578	607	583	645	597	551	586	608	591	591	618	616	598	591	576	600	614	599	618	547	599	613	584	598	567	601	599	573	572	610	608	554	610	586	583	581	581	580	630	600	635	633	583	568	634	630	577	608	556	551	610	537	584	577	571	612	581	622	604	577	595	579	603	624	581	572	595	598	566	554	619	626	575	616	603	563	600	614	585	604
27983	10415	1223	757	595	572	520	553	587	564	551	564	572	532	518	565	525	504	568	529	518	538	531	546	551	512	565	565	540	558	551	523	551	542	544	547	533	526	527	565	567	527	565	522	575	523	548	537	513	552	581	539	540	529	538	557	527	548	575	567	554	545	519	542	583	548	541	516	569	545	586	574	591	591	574	503	580	561	516	514	560	552	545	550	550	534	559	521	539	552	553	510	544	558	557	602	500	548	612	568	555	590	519	536	621	525	567	575	594	547	562	535	550	568	569	534	563	553	514	533	571	588	538	549	565	524	537	526	513	581	474	533	527	533	533	522	524	486	517	534	542	537	537	530	534	558	540	573	565	558	541	517	563	536	552	543	515	543	530	553	565	586	569	509	516	592	532	571	556	509	532	540	552	563	553	593	519	544	533	544	551	556	554	551	535	564	526	568	547	540	559	572	575	526	520	539	540	540	560	527	513	551	565	554	541	518	546	486	557	537	580	592	548	538	541	575	532	547	522	551	570	556	557	578	541	597	605	550	523	546	568	589	533	533	569	561	540	537	516	542	585	524	546	535	560	493	602	520	514	542	534	584	523	553	526	580	567	516	533	562	539	566	507	560	544	545	554	566	566	567	531	558	553	530	541	543	554	534	534	529	566	583	520	536	536	526	573	531	553	565	584	506	544	547	538	561	574	582	576	555	537	537	555	526	520	559	538	546	541	515	537	550	535	567	560	518	572	524	539	538	542	540	517	530	539	561	564	524	563	526	523	548	613	545	536	552	514	541	519	550	516	554	538	472	570	527	570	529	531	571	557	568	536	568	512	528	509	521	547	570	578	587	538	545	573	520	582	543	543	503	561	537	565	542	534	573	577	563	551	595	562	559	546	547	537	540	518	553	525	573	558	539	559	554	546	538	563	552	541	547	537	569	551	569	546	546	556	529	523	563	578	567	557	562	545	528	524	540	560	541	525	564	571	590	573	536	555	569	538	534	563	575	542	552	583	608	584	538	587	525	560	510	572	543	578	558	555	563	538	550	533	542	592	567	541	543	502	549	529	543	563	529	595	534	568	554	574	576	552	555	507	586	604	552	563	553	586	555	570	574	568	564	537	542	505	552	512	530	554	559	542	509	541	523	534	592	534	519	523	550	553	537	529	534	554	548	584	558	560	550	466	543	562	514	560	516	574	503	515	557	489	527	613	542	532	538	568	545	535	503	577	496	552	514	508	560	543	546	551	554	604	546	538	506	573	527	492	546	556	559	545	540	535	544	524	541	544	578	566	540	563	534	541	509	526	523	521	559	557	567	487	553	558	539	538	544	562	527	600	525	562	544	517	563	545	584	588	493	594	582	572	518	555	550	517	543	553	523	509	561	547	546	562	548	548	545	532	501	555	540	559	584	564	565	541	556	527	549	505	550	534	551	559	560	530	539	593	528	530	561	566	531	530	522	523	566	544	552	528	555	558	574	558	555	561	543	564	544	528	518	569	565	560	536	553	566	555	536	551	508	558	512	548	576	559	567	535	583	571	568	536	530	533	541	548	533	532	541	546	543	538	524	533	564	574	576	568	518	548	550	558	562	507	535	517	548	519	549	530	524	539	540	592	541	512	523	595	533	543	525	520	556	569	552	560	541	525	537	550	543	576	554	585	524	561	551	566	535	588	597	539	498	530	581	539	578	533	573	553	563	583	574	566	595	540	531	595	531	536	519	499	567	510	558	578	541	562	529	567	547	548	507	524	537	575	569	532	513	549	523	522	594	536	531	547	496	539	544	540	568	543	507	526	570	538	561	518	559	542	528	556	567	545	538	520	571	569	574	541	582	561	528	554	527	568	551	542	531	576	560	522	558	545	531	536	542	579	582	555	509	543	579	594	586	567	519	548	539	549	526	567	547	551	548	533	559	539	557	551	553	590	563	569	523	554	574	554	549	532	565	507	544	538	595	558	538	552	522	593	507	542	539	543	551	533	503	562	524	548	558	565	543	580	532	545	538	574	520	525	522	501	554	546	530	565	557	514	543	576	562	578	557	545	529	552	563	563	549	568	568	537	562	551	560	544	619	569	567	521	544	537	544	569	507	515	563	502	561	562	541	539	516	545	531	576	558	565	588	553	525	578	523	515	548	544	569	564	558	532	586	556	527	538	546	551	509	526	568	509	529	490	543	534	569	545	527	601	561	547	549	601	531	531	527	534	573	604	555	532	528	592	481	543	536	508	532	562	514	544	563	553	549	599	583	531	549	566	578	545	535	538	554	589	549	558	524	554	510	552	533	562	503	542	541	540	560	546	557	571	555	529	547	568	541	505	554	577	549	556	526	588	509	542	550	527	592	530	557	559	496	533	522	564	522	545	534	549	565	508	546	605	553	531	536	558	564	568	572	545	542	526	524	505	562	583	563	540	493	549	564	615	511	573	522	564	549	511	551	541	546	501	522	520	548	545	537	528	547	544	525	570	534	527	563	529	514	519	531	565	551	510	511	548	564	532	569	551	524	556	555	535	541	542	524	579	527	552	593	580	552	594	556	577	550	519	520	587	543	519	566	561	541	569	564	537	559	517	536	529	509	514	542	573	566	583	502	563	523	526	546	521	534	528	496	534	531	514	594	551	546	559	543	560	532	580	559	551	525	533	505	534	540	560	527	582	595	540	490	562	542	532	541	571	508	552	520	524	569	546	540	552	546	502	569	504	556	517	512	573	570	510	503	570	497	603	590	590	555	547	547	549	531	534	521	498	556	569	524	549	554	571	545	535	596	544	556	576	560	540	524	517	594	563	528	561	563	548	530	543	560	564	541	511	500	518	556	564	564	565	537	546	556	514	531	572	519	531	542	546	518	572	559	534	540	563	568	530	558	553	528	605	544	513	565	560	537	524	572	540	534	505	503	556	538	554	619	547	508	571	526	541	551	499	543	548	543	564	523	564	542	544	549	551	565	527	535	514	548	534	538	551	547	586	548	552	547	522	554	542	556	545	570	558	525	567	561	536	555	574	547	536	507	547	539	583	561	568	532	506	518	539	549	518	555	556	546	526	567	565	544	573	569	557	554	548	495	575	491	549	566	526	563	525	550	565	523	531	508	606	550	579	612	502	557	543	580	550	547	535	517	534	539	537	552	527	544	523	500	498	538	539	495	541	512	546	533	589	519	518	505	524	523	539	505	535	511	572	513	550	540	555	529	576	554	546	556	509	512	550	554	564	544	520	533	534	518	538	566	578	534	516	575	537	565	572	570	521	521	562	528	554	563	519	494	547	549	559	550	564	537	544	539	521	512	530	503	562	526	513	597	504	535	531	526	580	547	525	554	548	537	535	519	541	548	548	525	526	549	521	535	570	532	554	575	565	575	544	517	538	563	560	561	581	560	553	530	557	519	503	589	530	524	594	518	508	545	593	530	503	550	515	557	524	517	554	534	557	528	541	549	538	532	557	536	592	539	533	539	532	549	516	499	539	543	499	534	531	554	574	553	537	541	514	556	517	526
4932	594	511	431	433	408	409	400	434	359	396	382	413	383	394	406	375	441	387	426	405	393	372	374	386	391	385	383	419	431	391	421	397	400	379	391	383	382	369	400	382	396	375	387	414	387	447	382	419	355	417	386	372	396	432	369	389	434	382	378	374	400	414	365	386	397	375	372	355	395	372	430	397	377	416	361	374	376	433	357	412	391	363	394	434	387	389	398	402	400	369	404	399	423	368	395	389	409	368	380	363	353	363	403	365	382	356	385	382	388	366	360	371	381	341	407	373	425	398	385	395	403	406	397	431	382	387	364	358	379	407	401	383	358	387	418	331	392	393	414	361	387	363	390	401	391	400	379	378	388	369	360	372	420	341	373	369	383	431	374	366	411	368	379	400	368	385	396	418	369	381	387	401	380	391	368	408	389	375	408	345	424	407	394	388	398	372	389	354	389	421	383	390	366	388	355	397	390	386	378	398	379	413	373	385	355	353	360	407	381	409	418	381	397	410	387	345	413	406	352	420	365	423	365	387	424	383	418	411	395	366	431	349	390	377	384	352	344	367	390	428	370	373	393	391	424	390	372	394	432	371	381	397	378	377	388	379	375	402	357	382	377	372	399	374	414	431	354	407	354	390	371	393	381	361	349	394	381	391	418	389	403	412	375	378	388	411	358	361	387	386	398	370	412	409	345	403	391	364	374	348	368	390	379	359	411	372	412	390	393	360	402	338	361	370	387	369	400	411	342	388	419	378	380	417	409	399	383	381	367	380	401	367	403	397	394	374	405	386	391	378	357	407	417	392	352	399	363	362	372	373	373	371	400	360	401	389	405	383	441	393	390	379	362	375	398	381	340	414	354	341	395	405	348	388	381	364	384	390	398	384	401	407	348	368	372	393	389	394	384	382	381	397	395	410	392	421	388	366	362	389	387	363	367	377	412	385	370	396	386	385	388	406	409	404	369	395	367	395	381	409	388	416	374	340	422	457	381	411	380	393	389	382	387	375	398	368	415	383	418	364	394	389	415	367	378	345	387	409	373	368	413	380	401	390	381	403	392	390	404	400	384	391	373	397	405	411	389	400	375	398	401	416	391	372	373	354	355	390	356	420	367	359	426	363	392	426	361	373	375	370	393	364	421	388	389	398	423	395	416	384	389	383	377	361	374	380	397	421	387	409	384	364	384	375	417	383	376	406	350	403	393	375	391	373	370	367	388	392	393	430	375	398	399	373	373	416	388	409	384	378	350	383	386	361	380	370	405	376	392	387	412	404	380	378	398	430	380	388	367	415	386	358	350	416	399	377	407	398	391	363	409	376	398	402	415	352	378	389	376	376	422	404	399	390	421	382	389	396	419	342	370	377	366	385	378	376	398	386	400	376	410	365	397	394	376	381	409	374	435	388	398	414	386	374	388	374	401	404	386	363	379	386	380	403	412	375	414	413	353	375	381	379	364	390	410	404	390	405	383	366	408	405	382	381	389	371	379	378	395	360	359	372	389	397	378	353	419	400	376	391	406	403	413	416	363	367	374	407	378	398	414	377	373	385	403	372	383	428	359	405	427	379	374	441	391	384	367	416	407	402	385	417	397	372	370	379	388	415	345	337	374	347	415	367	373	400	400	359	402	419	378	390	402	402	382	382	382	396	408	409	385	370	377	365	389	358	366	432	409	395	373	397	416	372	389	399	361	379	363	372	400	375	376	391	429	374	357	374	381	416	415	407	385	393	389	400	402	354	394	376	365	386	413	381	368	405	402	416	399	371	412	394	407	381	394	418	378	400	389	406	431	381	376	414	381	392	384	364	380	382	408	397	372	400	381	390	361	389	397	385	397	396	343	383	409	412	396	379	408	412	364	371	392	403	393	352	387	384	376	358	380	401	392	375	391	405	394	367	402	405	389	396	385	382	415	410	381	377	383	370	389	396	349	392	385	376	394	370	402	398	385	395	383	407	384	393	371	374	369	372	385	398	410	392	370	404	411	360	382	386	387	400	378	380	375	372	356	386	404	367	373	356	374	386	358	402	394	363	375	366	380	392	423	410	386	393	367	369	415	369	409	449	390	346	386	378	367	403	386	402	379	400	413	382	398	401	379	397	370	356	379	386	386	412	391	401	374	380	401	418	393	367	396	402	399	428	352	396	369	370	399	398	398	392	414	402	419	383	393	412	424	394	403	415	402	372	399	401	434	399	418	412	425	390	378	390	377	393	403	386	378	361	403	386	381	388	404	372	356	400	381	396	378	365	400	398	379	387	414	366	370	387	383	380	420	399	373	398	360	401	426	382	407	352	416	367	382	383	377	396	417	388	396	373	376	423	390	400	382	368	392	401	413	384	351	367	393	386	373	411	434	376	384	390	378	418	397	405	408	371	399	377	380	376	399	358	395	391	358	357	398	371	378	376	395	376	361	380	414	352	396	408	363	379	378	376	397	394	412	349	398	376	375	379	392	402	396	437	384	381	404	390	416	375	383	396	387	361	373	362	383	367	393	383	377	424	381	376	376	419	397	395	380	368	380	345	407	369	394	357	376	351	372	381	361	420	387	363	401	417	347	363	365	353	363	379	376	376	356	371	404	371	404	393	407	385	397	403	414	374	398	389	382	406	383	366	354	399	378	394	363	382	381	336	398	391	410	398	376	380	402	413	389	385	358	386	371	394	393	361	354	385	410	409	385	389	388	385	354	412	391	391	406	362	369	385	422	396	426	395	361	345	396	392	363	415	400	402	407	395	396	383	371	373	395	401	394	380	381	400	392	396	412	361	385	375	372	391	357	421	391	417	416	387	400	377	394	393	377	382	365	418	380	408	419	402	422	382	401	395	384	398	375	367	382	366	412	370	376	362	406	370	392	389	371	385	393	384	373	379	406	385	384	380	418	359	397	391	396	380	385	357	358	398	400	376	371	363	407	411	410	395	394	362	390	370	371	373	394	365	381	380	380	363	402	387	369	408	423	438	381	364	424	374	390	392	375	380	374	391	402	406	408	362	391	392	428	345	402	377	374	395	399	374	373	368	368	363	398	364	351	394	392	376	424	365	423	374	387	388	375	390	416	395	399	385	364	381	376	412	408	365	390	354	399	401	400	381	420	362	412	383	389	330	397	380	365	352	417	407	412	417	402	386	422	389	386	356	379	384	382	365	413	378	391	415	378	393	392	395	372	399	396	370	399	389	391	400	345	394	358	400	409	395	373	410	410	402	360	368	407	397	399	379	401	386	375	381	409	389	376	376	353	356	414	430	400	402	428	373	389	386	397	397	405	364	400	376	402	423	416	381	406	398	358	343	415	392	343	419	369	385	384	412	394	377	356	409	393	405	411	427	386	396	405	392	388	406	385	389	427	391	417	398	377	381	428	392	405	386	384	366	396	398	387	351	391	375	417	375	360	401	372	382	387	382	400	391	390	395	368	395	397	391	394	374	382	387	389	396	361	375	412	379	408	357	395	372	391	408	395	368	406	376	408	367	407	396	338	431	369	408	373	424	401
25516	21482	27930	25480	11399	1902	1379	1107	1048	1022	1077	993	1010	979	998	1020	1004	1002	984	976	953	958	930	930	1017	977	937	1016	987	946	921	955	966	972	1006	938	987	1001	954	964	940	996	982	913	1003	927	989	983	913	969	918	914	963	949	961	992	927	971	929	932	939	910	977	939	977	962	934	917	923	975	955	958	944	952	950	989	897	925	922	925	996	934	935	920	949	924	996	980	896	949	939	969	992	954	947	938	973	944	981	876	1001	976	953	951	918	928	961	888	894	974	1013	975	957	973	973	1023	1010	999	930	955	974	961	939	969	921	967	930	918	956	943	952	935	957	906	976	955	970	914	905	920	962	945	953	991	911	954	1015	950	1030	1027	981	915	989	958	962	940	959	879	959	996	952	972	932	951	903	954	991	991	935	898	958	959	973	937	988	1002	941	939	954	935	937	954	933	945	940	964	917	926	955	935	950	909	947	956	905	962	969	932	928	962	919	950	920	933	945	925	921	976	996	986	927	879	904	960	942	992	960	947	898	940	938	909	980	851	962	1012	927	965	905	896	979	936	997	882	978	955	922	925	916	950	944	908	973	954	991	979	941	991	939	921	933	925	969	943	946	899	980	947	915	936	975	958	947	904	880	901	927	984	900	991	905	929	995	934	943	947	962	964	923	920	956	984	913	933	1003	926	983	950	958	965	919	939	983	1003	919	988	948	974	917	968	981	972	1023	940	956	940	957	947	961	938	987	945	924	950	919	979	876	920	976	974	912	930	961	963	923	938	939	974	929	930	959	915	1006	958	1004	923	1010	956	964	939	955	928	935	938	891	1007	959	987	866	885	953	971	906	942	920	914	940	947	968	952	1006	936	908	911	926	917	953	960	959	998	906	936	958	926	993	915	975	1020	929	898	978	963	922	911	953	927	950	947	887	991	975	958	926	963	943	875	947	934	934	952	942	1009	915	967	936	971	907	1030	893	996	932	963	940	944	966	920	978	851	966	939	975	929	934	929	967	935	946	939	908	910	933	939	936	934	937	948	959	938	952	990	950	935	960	983	1002	965	981	913	942	890	911	916	964	983	922	915	968	990	952	940	941	885	941	934	938	839	904	934	952	955	989	863	933	983	947	949	953	900	1000	934	921	924	917	958	942	914	949	951	976	919	921	998	948	922	956	908	960	935	958	923	977	897	913	909	958	909	941	881	947	942	946	1008	977	993	894	923	923	958	916	930	928	923	902	954	961	994	955	922	958	934	937	973	958	941	938	974	1022	913	905	943	943	920	885	919	979	943	930	973	980	985	931	927	882	900	967	913	904	973	918	925	953	945	958	985	945	902	951	932	954	977	966	952	1010	933	922	920	913	942	929	926	933	950	965	913	955	940	891	934	941	959	929	955	985	929	895	965	945	924	918	964	972	954	997	941	938	989	906	960	952	896	950	924	986	1028	956	979	936	858	940	963	964	943	883	933	963	975	898	971	945	933	929	938	980	889	925	959	964	953	923	881	931	967	936	910	972	970	937	952	935	935	930	960	883	894	942	1000	954	964	940	937	916	930	987	914	940	956	918	964	939	995	939	891	977	929	924	971	932	921	918	938	989	958	988	938	939	952	909	904	938	895	941	934	936	929	937	924	961	916	983	975	939	993	985	905	899	935	965	968	923	912	913	916	972	936	953	935	951	920	956	865	953	888	994	946	1021	912	912	976	892	906	921	903	892	950	949	930	919	952	987	941	915	909	936	954	920	982	985	908	968	891	988	953	921	963	960	917	919	926	875	932	951	945	936	942	970	951	962	963	857	938	943	909	926	979	1010	951	912	896	969	993	953	891	913	954	907	934	962	962	942	916	932	959	934	921	931	950	959	937	935	912	933	920	925	1026	943	949	915	903	962	989	949	913	914	994	965	934	934	959	980	926	962	989	944	970	984	925	927	954	952	922	934	960	948	969	881	930	987	932	939	1007	920	956	949	910	971	951	917	1007	1002	927	917	892	966	932	963	979	1017	948	923	905	921	983	975	1000	898	924	948	882	979	1000	912	928	947	945	995	957	990	957	895	901	935	905	937	949	909	911	949	916	910	899	911	910	923	900	901	971	909	943	948	968	967	962	898	903	897	944	939	942	970	922	951	959	885	950	931	953	908	918	928	913	910	986	961	922	972	927	948	965	954	895	877	941	949	887	970	968	944	1006	955	922	945	928	921	942	934	918	923	980	960	890	947	951	905	923	939	952	975	986	994	923	981	947	969	966	940	935	987	988	956	912	949	1026	921	940	919	938	922	951	963	931	968	974	941	930	929	965	943	946	973	921	968	933	920	866	915	893	915	895	931	886	923	993	950	926	937	945	919	913	921	947	976	980	967	944	955	960	929	945	913	962	975	997	967	1004	920	918	946	939	930	900	975	907	966	952	959	928	970	926	926	895	920	908	961	966	936	937	895	870	915	943	900	980	902	871	910	966	927	947	957	995	927	910	966	976	963	926	925	947	926	922	893	1013	918	961	957	905	875	894	994	943	944	972	958	893	870	898	973	956	936	1002	948	981	945	944	989	957	953	989	971	957	980	968	944	995	958	970	991	890	917	941	930	966	1005	886	891	925	983	951	899	898	934	920	958	959	1004	971	939	963	936	957	1015	944	952	925	956	939	910	904	949	976	891	881	889	897	1000	952	954	963	976	884	938	968	950	931	971	880	972	946	981	929	948	959	968	924	962	971	958	1023	902	884	951	904	917	959	905	981	981	891	930	929	902	886	920	918	995	931	957	925	915	901	960	988	922	882	986	923	955	951	999	930	964	940	947	944	918	943	968	924	908	980	890	956	993	958	916	923	921	931	986	941	920	939	978	990	923	937	923	944	923	914	977	961	917	934	954	915	1008	896	899	886	936	942	956	939	899	928	914	930	955	948	951	920	942	988	913	923	977	968	948	905	956	994	925	923	946	965	936	925	920	917	981	942	922	950	947	926	936	952	980	932	976	927	928	954	940	942	928	940	945	875	945	891	912	921	874	930	916	951	962	901	909	984	943	930	922	949	940	895	944	925	926	993	921	958	965	874	950	951	917	943	933	938	927	940	910	1009	951	989	919	957	982	883	957	929	945	914	945	974	926	984	963	971	958	940	906	895	981	942	969	924	960	919	937	953	946	928	935	948	902	947	977	965	915	950	925	905	955	936	934	936	945	978	921	938	1023	980	937	934	959	929	940	935	969	941	873	932	888	885	920	916	951	924	944	934	983	944	939	955	908	980	950	902	943	928	927	913	952	982	931	917	933	902	911	947	920	900	964	936	963	979	946	932	925	930	916	921	873	959	978	956	989	975	921	896	957	903	933	974	940	973	943	920	947	888	985	957	856	921	928	893	920	954	874	918	942	967	939	948	1009	974	922	912	969	1000	965	928	939	961	1016	920	957	955	977	878	996	937	907	926	953	952	946	908	905	950	968	986	940	978	932	878	917	969	967	930	939	958	960	939	948	916	879	914	939	986	932	962	963	929	900	935	950	970	908	888	920	936	975	876	923	967	965	928	972	951	955	925	953	925	940	976	952	984	906	943	954	965
3537	3694	3099	1713	1380	1040	975	912	894	850	824	772	750	749	776	765	737	727	657	731	730	702	682	706	732	702	751	646	698	639	707	722	699	657	712	715	725	668	655	711	677	674	724	715	688	692	706	717	644	726	706	680	734	681	690	660	653	686	657	687	710	681	683	753	699	722	674	689	670	709	747	721	715	667	704	700	691	687	668	717	645	684	720	675	701	666	701	676	681	651	638	664	693	698	653	707	714	710	724	665	684	655	707	736	666	666	681	710	663	697	711	665	670	650	745	653	731	673	714	747	653	658	640	657	658	655	721	652	644	651	710	681	714	670	627	690	716	688	678	733	619	701	667	682	685	700	705	709	718	690	657	705	635	653	702	669	676	685	695	710	686	681	637	705	673	694	704	744	722	699	631	674	676	679	684	658	672	684	649	699	708	675	673	607	699	668	709	709	684	689	698	631	619	734	715	701	709	666	716	662	693	701	695	698	711	668	671	654	688	677	658	740	705	669	707	693	664	745	702	644	666	718	694	657	668	631	712	663	714	673	698	689	651	653	725	671	685	727	687	679	658	681	670	707	703	649	654	713	672	726	680	698	662	709	683	666	681	641	644	702	671	701	646	704	641	688	737	645	681	689	699	658	669	690	670	699	669	689	696	679	679	690	661	724	639	645	736	715	679	682	736	675	640	690	700	687	687	680	625	659	681	684	676	697	698	689	733	650	711	694	672	669	683	642	647	676	683	667	680	693	719	641	681	664	745	706	691	699	646	695	654	688	709	667	695	664	656	677	649	671	670	701	681	695	639	656	718	672	628	674	668	700	677	690	663	658	664	689	716	713	602	654	679	677	675	683	709	726	681	674	664	666	658	673	666	701	675	681	671	723	719	667	649	652	665	722	662	631	668	717	673	682	671	652	708	709	701	670	626	754	620	686	681	694	696	646	650	683	688	677	670	664	670	698	683	665	692	698	639	634	617	636	637	700	693	720	676	668	665	664	673	667	688	724	631	655	675	709	714	691	729	675	677	655	715	681	672	675	682	639	640	682	619	698	675	720	691	667	693	638	684	655	678	700	680	721	621	698	668	699	680	671	704	690	681	725	708	712	679	689	686	678	685	713	688	656	660	666	695	675	648	701	689	722	684	675	696	679	650	657	686	685	631	702	719	664	695	693	654	667	652	630	675	674	707	662	705	656	730	670	662	682	725	720	671	677	725	687	693	712	703	614	673	665	680	657	664	654	668	673	699	678	630	672	719	669	687	709	652	629	656	668	715	675	697	680	653	658	662	686	597	678	648	637	654	678	712	656	721	647	654	627	661	651	692	658	703	701	699	608	652	740	635	673	720	727	655	724	667	701	683	679	672	690	694	690	663	699	698	658	688	703	673	659	649	694	674	717	673	648	687	671	709	664	672	685	662	683	628	696	686	672	680	714	640	662	690	625	694	661	721	641	686	661	699	687	662	635	641	653	681	662	659	697	672	630	721	693	691	725	653	674	643	649	709	664	650	658	656	690	689	671	708	707	685	630	684	668	707	681	699	658	643	688	671	665	703	643	634	648	675	667	662	660	696	732	621	654	668	702	720	690	707	684	653	726	608	634	654	653	655	668	699	666	698	612	703	682	653	670	698	698	701	650	635	698	645	650	654	693	670	681	716	705	726	665	681	676	646	682	644	668	657	685	670	723	697	693	693	662	679	646	650	708	679	698	690	660	673	713	685	674	709	686	673	699	681	683	668	719	675	705	649	704	694	646	688	730	678	740	646	654	635	699	687	612	662	682	668	589	635	674	669	653	718	671	630	692	691	678	655	632	722	722	667	675	688	672	638	738	675	674	660	698	704	692	707	691	702	670	709	671	663	699	674	679	706	693	659	753	645	718	662	645	681	662	669	674	613	686	689	679	682	651	696	688	682	653	629	711	693	735	646	724	718	732	721	681	701	673	667	660	680	642	675	653	689	678	669	731	683	693	636	698	677	736	653	622	700	667	701	702	680	670	720	681	692	668	652	740	722	631	694	696	640	650	651	723	679	659	723	672	680	720	675	704	649	661	648	700	661	698	638	668	704	696	618	672	673	660	682	635	715	687	672	686	665	678	627	667	664	665	687	662	658	653	648	688	656	664	706	667	641	703	719	663	653	693	660	673	681	713	688	699	668	673	691	648	671	695	661	698	649	657	647	685	638	694	674	720	665	642	689	658	639	689	630	628	729	674	686	638	699	615	668	692	702	606	671	684	649	661	685	677	639	696	666	698	678	705	686	672	660	653	688	758	633	641	675	663	634	649	659	733	665	659	675	713	654	656	691	666	683	687	653	720	735	686	721	660	681	685	661	680	671	734	696	708	667	648	699	615	666	717	700	643	662	659	657	668	668	696	684	691	665	704	687	654	645	656	685	713	653	658	646	638	765	653	649	680	666	673	716	648	651	650	697	649	677	712	660	684	664	690	665	671	671	664	694	683	663	650	670	660	719	669	698	689	696	680	696	671	691	644	642	646	673	717	711	683	724	682	665	654	723	654	730	631	671	656	625	709	631	662	641	696	669	721	643	669	635	640	718	658	676	675	655	710	648	648	690	658	706	672	663	705	704	623	671	716	667	690	677	737	669	670	653	659	698	704	707	634	703	647	716	681	654	691	682	645	712	642	654	686	650	687	654	710	657	678	669	682	666	707	672	664	687	705	671	649	641	686	653	655	661	684	684	650	683	669	649	688	645	713	689	644	695	659	648	669	607	659	667	722	695	652	686	648	680	661	677	658	709	685	691	699	725	739	647	655	650	690	676	719	620	668	741	691	687	669	649	627	667	703	708	639	667	698	668	690	695	669	691	687	696	651	732	648	653	718	687	717	682	708	643	696	717	688	682	663	718	674	650	730	664	710	643	707	692	667	686	685	665	700	718	682	687	669	683	685	658	628	691	723	651	623	726	645	688	716	668	707	678	681	667	681	691	631	705	672	665	673	643	661	675	613	633	661	669	625	633	724	679	705	673	677	682	699	696	698	690	728	650	665	684	631	663	713	694	661	720	720	699	754	693	640	711	661	683	712	687	687	695	678	662	685	684	650	708	681	712	683	685	682	680	709	672	657	673	690	646	737	684	629	663	601	630	622	660	657	683	668	663	646	662	700	662	673	717	685	682	656	688	658	708	692	657	700	659	671	684	682	668	673	684	651	638	674	670	666	681	666	671	678	659	734	674	666	631	670	635	666	671	683	666	683	703	621	647	680	665	680	700	662	645	712	709	650	671	683	687	665	680	697	675	682	649	710	655	668	709	617	694	692	670	697	699	658	670	659	662	644	659	704	688	669	712	624	635	690	663	693	699	668	667	683	696	706	693	648	709	702	692	679	680	663	655	662	631	682	667	660	672	721	697	639	636	712	673	660	658	690	705	666	670	657	721	641	644	694	699	639	656	646	664	665	703	661	674	633	663	679	689	660	664	703	658	674	680	666	683	701	654	629	687	714	689	658	715	698	669	706	680	703	628	669
24472	21470	28804	24529	21463	8761	1894	1193	1030	956	993	912	930	936	894	858	834	831	838	911	891	839	841	924	860	810	882	826	862	855	858	843	804	826	819	799	835	807	814	769	812	838	864	789	791	764	850	819	802	742	814	771	861	715	761	822	827	822	789	864	791	819	798	780	868	810	772	763	804	812	787	802	812	786	863	885	818	755	878	791	790	800	782	806	764	824	802	778	846	805	824	834	809	803	800	834	809	898	813	805	819	779	844	823	806	810	776	783	785	792	824	804	827	757	823	790	762	815	793	773	778	789	829	806	776	829	797	743	844	835	831	845	752	786	832	841	822	737	844	772	813	795	782	777	818	797	816	791	795	780	825	804	840	763	814	763	833	765	813	815	786	813	810	801	819	845	827	828	816	803	776	834	807	775	762	813	810	788	786	818	831	795	801	857	784	826	758	804	814	718	744	795	765	785	780	795	784	757	813	813	802	752	777	818	813	843	824	774	798	814	764	791	811	767	792	786	845	837	818	801	810	811	814	788	843	829	819	818	768	824	775	789	791	787	841	771	787	838	790	766	759	799	745	750	803	813	798	849	809	835	820	798	834	794	779	845	766	832	835	788	786	812	804	838	765	790	831	825	832	823	786	796	788	777	815	809	788	764	773	826	810	811	837	809	804	788	816	743	832	820	764	759	746	753	771	790	811	792	790	785	810	833	808	783	782	773	797	795	816	830	799	799	799	783	785	775	813	820	804	781	768	770	827	786	796	827	782	752	852	785	798	821	838	808	818	798	852	837	778	785	762	820	843	796	843	812	807	799	823	828	810	782	793	744	757	821	822	774	839	853	800	809	821	773	816	790	803	779	829	788	815	805	850	803	768	806	783	799	773	762	842	837	810	786	822	777	801	792	760	776	813	803	819	795	864	805	796	789	808	791	820	854	834	810	768	794	801	766	782	766	805	790	820	786	770	802	871	758	777	797	829	785	863	813	810	779	802	803	845	855	808	832	822	805	813	796	778	768	739	762	805	786	813	764	755	806	805	807	773	820	835	746	791	786	776	781	812	826	794	827	817	838	792	775	805	821	782	799	799	837	809	839	775	818	836	774	795	774	789	788	762	774	800	817	787	783	740	782	787	805	796	771	770	789	811	805	773	794	796	817	802	817	826	760	791	742	820	806	847	806	810	788	825	793	802	844	761	781	797	741	756	736	798	833	805	803	834	814	866	835	864	734	829	749	787	797	786	765	819	801	791	795	868	797	777	795	801	831	829	803	782	811	852	789	770	825	812	869	793	838	809	819	773	852	845	804	826	847	835	817	852	817	861	806	802	814	819	799	827	791	827	770	800	838	859	818	728	857	795	835	846	873	899	806	773	806	770	823	854	799	835	867	804	829	786	812	834	779	763	821	815	762	763	814	833	836	824	785	812	804	838	804	749	850	809	777	797	808	770	766	746	835	801	833	778	796	780	794	819	802	849	765	822	793	792	771	781	850	756	861	777	841	770	784	838	815	777	834	821	800	814	794	832	803	823	824	792	801	782	775	814	808	762	761	821	772	783	752	785	785	835	808	784	776	796	750	842	796	775	833	780	822	780	804	781	821	805	808	779	792	774	783	801	814	788	880	801	797	797	779	797	795	803	797	811	802	767	810	764	792	819	813	762	818	781	814	786	802	803	784	806	826	806	847	793	816	778	798	784	789	802	834	798	810	767	804	779	797	772	825	754	809	820	787	815	782	758	816	821	761	749	779	842	818	783	831	817	816	811	840	812	853	834	820	811	852	853	782	794	765	853	802	851	769	831	802	816	808	816	807	773	838	777	828	810	775	822	770	791	827	814	801	756	772	814	786	805	811	776	796	803	832	795	791	791	778	768	798	793	775	753	822	859	778	787	789	810	779	793	804	775	743	752	824	833	786	803	798	767	809	797	802	819	856	765	814	789	786	783	786	773	789	795	767	870	796	809	766	803	812	802	852	782	795	783	836	785	809	790	815	796	780	813	753	806	808	795	784	795	745	814	834	804	829	800	786	811	813	749	787	786	785	811	764	784	812	789	819	844	745	797	813	799	765	796	869	817	797	858	815	780	811	851	825	784	808	790	768	818	786	781	844	792	795	818	815	798	768	786	858	845	802	790	816	803	806	811	785	781	849	795	788	763	788	810	813	737	806	736	802	770	836	803	796	824	821	788	772	827	820	726	794	747	816	821	803	797	845	815	793	829	829	811	803	749	804	797	770	857	782	808	793	777	765	817	799	776	779	800	764	799	844	821	791	783	774	822	834	803	845	807	785	758	792	783	787	807	798	791	768	810	776	814	807	791	832	775	790	861	797	761	749	784	810	781	798	823	763	828	793	801	796	793	834	777	782	763	788	808	787	844	822	839	817	739	788	834	837	825	842	850	789	830	836	779	777	865	771	770	803	723	768	814	790	767	824	831	761	833	819	845	808	815	755	799	782	770	788	828	785	763	848	821	816	837	835	783	805	774	806	793	794	787	819	732	841	784	816	806	793	783	785	815	769	819	773	784	814	834	776	848	837	781	825	792	764	778	838	798	819	827	763	821	769	815	770	795	785	874	785	817	747	824	851	775	770	793	760	822	824	813	852	761	793	819	812	782	745	740	789	786	776	778	830	786	842	853	773	779	796	752	814	795	779	804	795	783	808	813	747	761	787	791	797	798	791	818	808	810	794	823	799	796	809	861	771	834	794	820	844	781	849	785	802	804	810	866	757	777	809	814	764	817	777	777	740	864	837	837	817	833	827	835	811	740	800	752	818	823	783	779	820	780	799	780	781	774	807	805	837	839	802	767	807	809	784	760	826	809	796	808	805	789	761	750	759	819	838	757	768	786	824	797	840	750	813	824	840	772	811	846	813	770	835	818	773	797	810	780	801	778	781	811	814	805	794	787	830	831	789	835	739	806	822	782	789	794	777	769	823	772	802	809	794	794	778	811	819	812	815	773	798	801	793	787	807	812	821	809	770	776	848	783	805	814	802	817	804	803	808	778	749	806	777	838	773	828	820	799	770	792	794	763	742	811	814	768	798	781	765	814	788	746	774	789	843	792	784	804	768	791	799	796	771	793	815	819	733	809	819	767	798	867	762	821	817	782	760	789	781	823	766	792	840	795	805	799	770	809	782	819	827	766	814	762	840	798	795	801	778	840	810	832	743	828	820	844	813	785	818	777	802	833	824	804	777	775	850	786	788	760	767	763	763	804	778	809	796	781	808	773	789	840	798	807	794	802	828	840	837	772	779	811	806	773	776	809	779	814	850	813	827	813	784	778	829	818	769	840	772	798	804	869	846	815	753	800	790	811	813	828	806	823	755	839	729	819	840	782	775	767	823	830	768	753	768	814	795	789	784	799	744	802	778	786	775	796	818	820	757	800	807	818	810	838	803	820	794	803	804	830	807	818	815	756	821	790	801	810	750	817	827	825	802	822	790	792	813	832	841	825	790	783	780	789	822	848	799	790	848	802	816	781	790	773	821
3759	5968	4989	2655	1723	1395	1172	1027	986	888	839	784	710	762	715	734	676	694	719	705	704	651	643	636	654	629	631	685	646	654	614	665	664	617	625	609	650	581	668	647	626	621	595	631	644	631	623	608	605	574	621	573	610	577	631	621	609	602	616	590	653	606	626	627	585	617	625	660	605	609	587	585	639	613	585	622	660	613	588	579	599	602	610	624	615	577	631	608	586	576	607	603	581	610	609	606	635	633	596	652	584	617	608	617	647	598	629	618	600	635	615	621	613	625	590	658	621	620	610	602	581	580	604	591	633	627	566	652	623	617	628	589	606	582	648	631	559	640	613	582	609	592	613	585	605	610	575	582	621	593	596	614	628	600	583	644	576	571	630	607	624	614	627	642	614	617	570	604	650	549	606	593	574	608	584	573	587	592	604	569	595	575	568	578	590	574	570	600	574	564	557	568	615	569	598	621	569	620	626	569	611	614	574	644	593	578	594	615	620	620	640	623	622	598	572	634	591	576	581	660	585	581	573	606	567	655	618	612	628	616	594	582	584	591	634	591	643	586	587	599	554	564	603	642	609	598	601	585	577	631	615	588	595	578	587	547	578	593	623	633	601	625	588	581	597	614	563	579	613	602	588	622	563	571	595	606	583	615	620	591	606	607	605	619	610	589	568	606	605	622	576	600	628	578	570	631	572	603	578	603	596	581	612	634	624	625	599	641	580	576	560	633	580	586	572	561	608	576	638	583	634	590	659	583	585	596	599	582	633	576	589	594	607	629	603	560	601	576	594	630	606	573	589	618	568	621	603	585	592	606	564	685	614	625	600	591	605	585	591	593	626	637	641	606	641	667	610	642	598	545	616	602	607	617	604	616	590	583	568	660	587	605	602	564	559	582	626	631	612	567	615	643	590	612	590	607	569	613	574	565	615	593	583	574	599	600	610	585	595	609	579	616	593	618	595	593	591	594	627	605	600	575	641	642	588	641	598	565	620	603	601	609	586	600	602	613	590	617	608	607	600	598	612	581	575	575	609	602	614	626	593	547	622	613	593	590	576	617	591	614	634	605	594	563	588	622	579	600	574	651	565	606	623	559	624	640	606	623	615	566	593	604	612	596	566	592	624	605	602	565	625	591	577	653	592	600	649	560	596	562	587	619	605	600	630	626	611	599	586	616	599	594	608	658	563	600	576	611	593	554	558	576	585	605	559	630	596	562	625	635	606	549	589	592	587	586	584	574	563	576	577	602	601	545	577	610	597	625	580	572	617	639	599	607	632	589	620	603	644	577	613	595	642	618	672	576	581	663	581	607	596	593	576	613	581	641	614	579	627	621	604	600	578	571	591	635	605	578	579	569	578	615	649	584	606	565	580	582	634	574	602	587	585	588	569	574	592	605	567	586	634	584	600	648	605	633	595	606	603	596	634	613	620	605	598	579	596	611	585	573	591	561	617	611	572	644	593	602	553	613	604	601	615	578	575	563	600	582	590	605	625	626	575	597	619	648	551	611	598	588	588	627	591	577	611	570	573	609	591	589	576	591	568	599	627	614	617	594	632	594	624	581	577	622	595	626	610	577	575	591	603	567	600	599	585	607	566	603	583	623	642	604	591	630	569	589	618	607	579	581	551	581	563	599	568	544	623	599	595	630	604	622	607	567	548	600	578	594	628	615	578	585	620	608	627	621	623	622	598	591	614	578	595	563	557	554	606	582	638	597	558	599	601	591	585	588	611	559	628	605	609	581	551	556	574	567	597	583	572	609	589	554	608	607	541	569	629	630	603	574	573	615	616	605	638	602	581	578	638	601	599	586	581	596	612	610	627	620	585	589	612	595	590	593	585	594	557	568	622	618	627	602	596	618	592	602	589	542	567	580	597	599	583	584	574	541	583	570	584	628	604	627	562	585	608	607	643	581	579	602	605	595	613	571	638	596	624	577	604	597	660	555	624	581	577	589	584	601	565	600	613	597	585	621	637	584	595	630	560	574	600	603	595	611	602	580	571	589	579	579	612	572	599	634	615	557	586	635	606	568	594	590	583	620	552	611	592	617	578	617	590	622	555	620	563	588	571	596	614	626	585	561	599	645	610	592	583	600	563	594	577	625	569	573	574	605	567	635	556	588	565	589	591	591	584	606	593	596	626	624	571	596	594	618	602	577	597	595	600	559	560	560	538	580	583	607	592	603	646	707	586	578	664	544	598	546	609	624	623	623	611	612	594	559	587	547	628	555	585	577	638	591	537	586	597	605	582	572	590	568	579	567	613	589	628	612	594	570	579	604	562	595	581	572	606	587	608	594	585	624	590	597	564	603	602	631	585	560	621	561	601	561	600	602	582	618	612	577	594	633	600	588	601	565	609	557	551	595	594	574	633	603	634	647	641	619	588	596	621	661	602	535	575	596	642	614	601	569	654	611	584	610	608	572	601	562	609	608	589	597	578	614	588	598	617	530	585	569	625	627	563	599	582	579	613	586	600	622	599	601	598	609	603	599	645	613	587	625	589	612	612	631	593	588	583	547	621	569	600	566	603	621	560	589	586	620	610	592	575	619	574	567	588	593	581	599	560	586	561	600	582	566	609	644	585	621	560	583	618	595	628	552	595	610	586	518	592	589	594	567	551	591	573	637	576	592	577	596	565	620	592	538	568	600	599	570	591	567	599	592	586	585	632	546	556	606	580	571	556	594	575	587	594	625	610	578	541	614	633	582	596	593	577	638	594	582	535	587	619	583	643	621	604	611	578	550	600	573	576	604	587	578	637	567	599	586	568	610	591	630	621	580	619	612	575	585	590	592	592	613	618	608	549	601	596	610	565	614	562	615	553	608	574	598	584	597	594	609	559	642	574	625	561	596	588	606	598	605	546	591	598	581	579	548	612	614	585	592	615	581	571	637	571	570	598	633	595	582	600	582	573	566	570	565	592	640	601	587	560	630	609	607	561	598	607	617	560	536	603	598	606	608	614	566	603	593	591	557	589	570	546	583	563	578	577	546	610	600	583	598	575	584	594	580	613	562	585	570	563	647	589	575	607	596	568	624	587	644	600	599	561	566	581	593	580	561	588	584	566	609	570	584	568	572	617	570	605	617	592	612	584	610	596	602	582	590	612	602	601	632	561	524	599	578	549	579	617	577	599	570	619	622	569	601	613	536	554	566	640	583	579	593	588	553	597	621	580	558	569	576	586	609	564	563	577	621	591	585	591	597	558	577	613	609	582	571	576	610	583	583	527	604	553	615	559	577	564	624	569	605	592	582	590	578	583	601	584	609	580	593	607	595	626	648	577	641	586	593	619	581	633	569	557	615	651	614	589	628	580	578	570	582	579	578	594	594	583	550	582	607	591	614	625	549	589	597	564	588	546	579	566	583	642	584	597	573	613	634	606	568	566	557	605	598	594	601	605	603	587	646	605	589	580	620	601	596	614	577	602	577	595	618	588	594	565	614	582	617	587	609	573	610	591	616	608	604	621	620	559	553	595	568	631	600	605	575
27913	10534	1202	743	574	572	577	543	577	524	581	553	564	536	492	554	565	520	530	546	505	520	517	570	579	537	558	575	551	544	556	548	542	540	529	541	597	529	561	543	561	558	524	538	527	542	596	577	576	482	535	538	535	525	560	544	543	558	558	533	529	533	532	571	554	531	528	547	567	557	546	548	528	572	553	556	539	552	529	539	524	559	578	527	542	513	568	556	530	540	533	531	496	530	515	550	531	563	542	530	539	539	553	524	509	563	534	525	555	554	526	516	531	567	550	588	543	548	494	526	566	522	553	546	527	543	545	549	521	568	581	564	535	525	535	556	520	501	545	531	513	535	582	549	537	546	591	541	542	556	545	489	541	498	520	498	553	505	537	532	571	519	560	537	535	518	571	629	507	559	574	519	520	533	558	571	534	524	523	555	573	536	510	529	561	543	534	574	541	534	521	526	562	528	516	528	550	564	540	539	569	528	506	557	543	549	519	531	531	540	555	534	563	541	582	579	573	523	518	553	502	550	558	547	550	586	557	549	523	509	517	545	499	532	586	520	507	512	548	546	563	541	513	532	575	491	525	585	571	520	561	546	534	546	558	583	505	547	506	536	508	536	536	544	545	563	541	533	555	524	514	535	586	502	572	569	554	576	597	535	537	591	536	569	549	526	576	559	521	564	563	565	516	556	556	527	560	557	561	524	538	489	536	565	527	532	526	560	562	537	584	539	556	549	538	521	549	567	524	548	565	541	533	517	578	559	582	501	524	532	539	556	512	580	517	567	551	533	537	532	547	555	525	544	542	595	524	593	525	520	570	576	560	521	520	570	552	565	484	543	529	501	576	534	558	510	594	486	595	552	532	518	565	525	532	506	505	558	574	506	567	555	547	557	539	572	550	550	543	534	546	508	541	554	548	536	526	570	561	536	537	560	525	547	526	547	522	543	544	547	563	509	555	510	557	538	504	507	556	542	510	515	540	541	520	569	572	496	553	505	543	532	584	571	546	548	529	555	524	475	564	505	558	493	524	598	538	581	573	560	525	581	551	538	573	536	560	509	587	528	567	565	531	514	585	528	601	547	535	526	533	550	563	535	556	530	525	570	518	548	525	557	547	528	567	558	570	529	531	545	565	552	544	537	557	531	542	555	592	525	497	530	537	517	563	541	504	515	566	524	550	509	568	525	519	546	506	525	528	560	504	564	544	530	564	559	573	567	517	599	533	533	550	601	569	555	562	535	575	531	543	549	561	537	536	494	553	519	535	540	592	562	511	583	549	556	538	547	564	530	538	586	533	566	514	483	554	519	521	556	537	596	529	583	555	561	552	561	570	547	518	555	544	564	534	555	565	509	588	535	559	558	574	521	520	499	498	569	553	590	529	587	525	494	533	558	510	535	520	527	522	549	568	518	530	547	526	538	562	559	565	561	541	580	520	555	555	567	547	556	545	523	511	514	571	505	530	520	556	547	544	549	570	537	559	571	544	560	510	573	534	504	537	560	550	535	565	537	554	579	536	517	479	533	587	549	516	564	566	540	547	548	542	530	545	581	558	568	536	516	555	532	551	553	528	557	546	541	510	574	563	517	568	535	541	582	546	598	568	561	523	536	546	552	538	533	529	501	571	532	547	555	504	536	610	556	567	526	536	592	569	506	545	539	554	531	543	525	517	538	471	530	538	511	572	578	541	548	515	518	558	551	587	558	520	559	550	537	525	581	573	530	551	539	550	543	548	519	523	529	549	516	542	576	550	556	519	525	584	536	558	519	530	503	533	551	500	517	534	562	530	556	520	536	562	522	523	551	502	584	537	499	524	567	556	554	519	545	552	543	517	538	560	571	558	563	531	546	534	600	547	503	569	501	549	556	532	557	532	532	565	581	561	595	498	566	544	557	561	538	552	552	516	549	530	574	543	487	546	526	527	545	568	548	580	594	560	535	561	551	491	562	541	501	544	536	538	532	520	511	505	560	497	570	522	526	577	547	566	567	528	533	531	537	552	568	565	544	529	565	522	528	580	550	580	570	525	530	544	498	546	542	576	527	558	540	536	501	585	528	507	507	594	608	559	566	552	558	585	526	542	533	542	576	567	549	559	492	536	521	538	525	544	557	518	563	544	537	505	556	571	565	571	551	562	542	522	523	527	586	579	570	548	565	538	547	550	552	551	543	536	539	516	574	527	559	527	540	529	554	554	520	590	615	506	542	551	540	555	532	519	553	546	583	504	497	558	577	560	540	538	528	494	593	546	508	527	544	533	538	548	526	561	581	544	543	546	570	556	548	577	535	540	524	540	544	544	538	587	521	525	576	590	531	573	538	510	539	535	561	534	560	498	545	525	558	575	541	513	537	547	524	512	575	546	553	544	546	535	506	558	543	521	540	524	576	560	529	558	498	534	560	556	546	557	546	575	561	566	571	517	524	555	508	564	586	587	550	561	541	543	593	572	560	597	501	514	559	570	601	530	516	542	522	559	496	539	579	539	570	548	565	524	540	555	589	521	539	563	559	557	593	521	567	557	580	486	512	568	575	531	522	515	556	531	541	536	532	504	575	542	543	525	538	557	548	479	515	546	569	593	569	553	521	530	526	502	566	562	543	575	500	516	560	582	497	586	565	514	540	570	536	523	536	519	543	580	565	547	556	567	545	551	548	528	530	513	528	513	585	591	548	513	520	562	556	530	511	516	557	585	575	521	513	521	542	540	549	549	513	501	544	502	544	563	541	520	521	545	528	532	535	502	551	566	548	523	554	586	508	568	544	547	515	569	562	539	552	527	527	518	604	523	539	521	542	563	521	550	520	570	557	531	512	507	565	522	543	585	528	519	486	577	554	574	520	511	559	541	545	578	558	518	525	485	576	513	575	510	529	519	559	541	543	543	481	530	520	575	536	547	557	561	520	529	526	549	527	561	521	543	542	502	559	560	513	557	536	525	538	512	491	532	558	602	549	596	569	569	571	504	536	538	533	553	505	537	556	514	506	519	528	560	532	581	566	530	511	564	562	504	543	589	558	563	541	557	555	564	531	549	537	514	526	575	514	535	559	535	532	545	527	519	533	540	566	539	510	537	540	572	539	523	578	571	505	534	510	526	534	517	498	584	533	576	545	537	532	514	587	505	519	538	565	511	559	523	533	526	495	567	534	554	504	511	504	519	558	560	532	592	524	531	558	539	564	590	551	517	576	536	553	604	527	578	535	522	539	559	531	534	584	554	521	524	541	491	572	545	515	522	551	590	572	530	541	498	528	546	572	539	597	534	563	539	560	569	567	532	542	545	518	525	466	528	567	529	536	530	516	561	521	525	517	557	551	566	549	537	552	559	560	561	513	524	500	558	522	566	561	491	587	543	561	533	563	563	509	538	537	548	533	545	545	550	493	519	544	530	530	508	564	532	563	539	550	537	525	513	530	551	508	517	541	518	545	521	574	594	563	572	562	539	547	529	543	511	542	506	558	519	564	537	567	510	509	530	554	515	565	543	542	521	493	554	564
4953	574	580	453	414	388	448	382	384	438	384	400	382	391	391	392	386	405	405	390	374	381	415	382	401	392	383	431	392	408	382	405	423	397	374	420	411	408	378	374	406	399	391	371	365	406	379	371	355	383	374	379	396	405	397	387	410	411	394	353	412	390	372	377	396	373	369	389	404	409	412	429	396	399	381	423	411	411	371	394	418	372	372	395	391	415	376	369	355	393	386	366	418	399	408	398	411	415	414	388	381	391	404	422	408	370	385	420	394	403	390	383	418	388	369	365	384	368	384	376	414	387	394	406	394	425	403	371	387	419	396	375	384	365	394	408	373	411	367	399	395	405	397	352	372	406	358	434	380	374	407	378	389	389	398	412	421	375	366	365	403	395	356	406	417	407	386	419	392	387	398	415	390	409	374	405	450	386	384	412	415	420	379	392	409	406	382	397	387	443	448	384	383	366	404	397	361	410	352	376	384	408	383	415	397	380	374	390	386	399	410	413	408	383	374	422	388	370	407	409	397	390	402	410	413	393	389	386	381	355	362	350	396	390	398	395	393	401	438	383	390	371	400	389	352	394	377	378	394	429	373	425	419	416	408	408	409	424	394	388	374	357	371	395	400	399	394	408	425	371	367	428	428	415	404	377	385	386	383	369	360	376	414	385	407	360	383	398	388	399	397	401	380	396	386	399	400	380	379	396	410	362	371	410	413	394	367	400	401	386	387	420	386	390	369	394	382	422	384	348	390	383	378	382	375	386	391	413	378	382	395	387	389	369	415	399	368	420	378	425	396	387	424	393	345	433	354	362	384	400	374	369	389	399	405	403	356	391	394	382	354	393	371	371	370	395	421	405	375	400	406	398	381	399	403	416	374	412	356	393	386	421	409	418	383	368	391	371	387	395	381	392	387	391	388	387	392	405	399	410	384	403	399	394	390	403	418	343	399	388	381	380	395	377	405	383	415	383	396	401	416	402	373	380	399	417	389	390	419	343	434	407	406	412	369	415	380	368	384	387	399	432	390	376	362	387	409	398	423	402	383	389	394	387	360	394	398	374	388	409	381	366	390	409	365	414	397	392	399	437	338	385	353	348	412	361	384	444	416	386	420	424	390	361	392	380	395	407	392	387	386	394	370	351	389	388	383	384	406	405	415	426	407	421	401	369	392	401	393	400	415	397	389	375	411	371	397	393	399	398	407	414	377	380	363	403	378	394	415	429	389	380	369	419	421	374	381	412	376	404	395	355	344	396	444	393	407	414	417	398	382	394	398	379	393	423	369	390	377	395	374	413	379	363	377	368	399	375	395	410	404	378	415	382	368	450	359	356	382	399	359	381	384	356	373	371	363	368	396	369	382	393	399	426	386	379	378	416	378	394	391	414	382	378	369	333	433	392	410	389	382	442	363	410	399	403	426	381	404	405	376	404	385	403	397	420	417	345	391	387	404	395	420	377	385	374	374	396	430	364	405	386	355	346	367	372	397	369	396	380	393	413	399	412	431	387	398	372	396	403	404	387	391	438	374	375	393	386	371	422	383	381	406	399	389	411	392	380	359	344	425	387	405	374	424	388	403	392	379	430	383	419	409	383	420	390	411	407	378	400	381	410	434	400	369	387	404	394	397	379	413	397	376	377	347	362	388	373	414	386	385	405	347	365	411	381	390	386	401	414	395	400	415	373	374	398	389	375	377	385	376	378	390	352	402	406	413	402	370	406	375	389	411	404	400	392	404	405	430	406	403	441	415	349	415	393	386	404	379	402	387	420	386	400	408	367	402	376	373	384	359	407	374	393	345	360	397	400	398	405	377	459	361	440	389	405	427	374	388	411	405	378	392	382	387	374	376	363	380	406	375	359	406	378	416	388	385	400	382	370	409	383	375	407	417	403	411	411	407	369	395	411	395	397	413	399	380	386	359	413	363	396	387	382	369	363	401	367	386	380	417	392	431	388	394	386	395	389	342	397	414	394	387	398	410	391	386	395	427	431	412	383	416	379	409	401	390	399	417	371	402	404	352	412	411	379	373	396	428	414	392	393	415	366	396	394	365	391	338	383	375	408	395	411	371	390	420	431	416	405	419	412	401	376	400	401	385	356	387	430	384	392	428	395	412	370	384	362	378	393	398	406	375	429	407	372	394	388	406	417	396	386	368	393	377	417	386	400	352	404	396	404	397	410	401	350	401	389	396	378	370	368	375	407	410	361	417	375	406	408	404	395	394	421	369	379	406	389	410	354	402	350	400	409	383	392	414	408	382	423	388	397	402	399	421	430	448	406	407	418	402	398	400	353	369	390	402	422	385	385	387	382	406	381	404	392	373	435	346	398	379	409	370	365	358	398	347	367	399	401	365	390	374	399	370	418	378	388	379	406	407	381	416	430	384	402	415	390	390	390	367	400	399	411	409	345	409	398	416	370	382	359	396	391	396	409	377	401	381	410	418	364	379	426	387	389	409	399	387	388	402	386	375	375	417	400	346	369	429	386	388	412	438	358	416	394	388	376	348	378	393	401	402	397	390	372	384	377	380	355	394	382	395	375	387	401	397	394	424	383	405	387	378	394	386	426	404	418	367	403	394	357	359	412	389	360	384	413	398	350	398	424	405	387	375	381	372	392	387	406	387	391	430	377	380	406	398	394	376	403	341	418	357	399	360	400	405	399	366	414	363	400	415	439	404	376	363	405	395	377	368	405	369	408	407	352	387	391	427	377	372	383	392	379	401	406	384	398	377	399	410	396	386	420	385	395	372	416	362	385	411	379	362	413	412	399	384	402	382	412	357	363	424	397	372	396	392	397	423	416	410	384	382	380	388	403	432	376	408	382	394	367	383	364	385	402	405	359	391	406	349	387	413	387	391	379	382	368	364	377	376	406	402	374	411	372	388	388	409	382	379	426	402	373	426	425	411	408	402	438	371	368	364	448	393	424	402	373	378	394	391	378	348	386	393	366	400	377	343	395	406	389	339	407	433	410	360	420	367	378	399	427	389	405	400	407	390	362	402	384	394	392	362	384	430	376	409	409	383	407	390	384	405	373	382	357	388	367	397	373	412	379	385	368	391	397	371	376	366	406	377	423	450	372	397	402	379	403	394	416	391	392	379	386	394	417	391	367	402	388	390	393	395	367	386	401	391	380	442	393	412	383	390	372	414	444	364	392	405	403	402	378	389	376	380	392	388	388	361	401	433	402	394	415	404	370	411	398	365	406	360	392	414	391	390	390	396	432	407	395	382	413	402	380	371	397	418	405	357	386	364	418	423	398	379	380	369	368	415	360	394	389	394	414	393	402	372	376	401	373	402	402	354	381	349	392	383	412	364	366	417	405	357	407	399	403	396	378	376	379	422	405	434	364	400	408	413	419	414	422	366	385	409	392	395	372	410	377	419	419	334	391	410	377	413	382	380	351	398	366	416	368	386	406	379	416	362	371	416	419	379	399	389	386	354	402	376	355	359	397	376	410	391	418	420	377	415	381	391	377	366	411	405	394	364	411
25544	21514	27940	25517	11336	1901	1453	1110	1047	1036	1100	1021	983	1036	1032	968	1023	932	995	982	990	963	937	979	1030	997	958	914	952	958	945	962	931	942	982	941	903	971	944	955	997	925	953	962	953	897	948	940	920	968	870	954	913	956	972	999	914	921	955	930	915	957	955	896	974	922	912	971	923	894	997	909	917	965	999	937	986	952	919	963	889	886	930	997	926	955	925	978	988	963	881	964	888	940	928	909	901	913	1007	853	926	953	893	907	949	912	926	937	947	952	935	938	929	935	964	915	928	982	928	969	926	972	896	992	981	952	976	955	949	930	961	905	985	945	929	954	929	990	959	909	926	938	994	961	916	977	957	953	925	952	950	954	947	999	933	946	951	905	944	921	948	918	925	904	968	957	917	891	889	954	917	908	935	941	922	951	906	990	967	942	889	940	920	873	953	964	976	952	963	886	905	931	1001	929	962	912	935	959	970	936	932	902	938	973	961	988	904	895	987	992	923	984	972	922	947	972	953	926	907	964	961	954	946	938	923	887	964	949	905	967	942	939	943	956	905	924	950	962	922	924	953	1015	938	954	958	957	893	989	944	941	888	931	972	974	975	969	954	885	960	930	1000	940	894	922	916	957	891	905	924	906	950	960	959	899	984	937	950	946	898	926	974	963	965	972	907	972	949	968	943	942	985	896	888	959	904	1002	916	927	904	934	930	990	944	922	1000	859	864	903	932	942	997	914	950	969	899	888	940	939	900	907	945	901	880	933	981	951	969	888	908	984	906	935	905	902	952	935	953	989	922	1014	974	983	928	991	947	908	976	914	913	941	938	938	942	904	982	990	965	979	973	933	934	915	963	919	937	875	941	955	934	932	919	943	929	929	935	954	947	916	945	911	949	950	942	977	931	924	955	930	878	889	917	952	917	986	905	944	934	965	957	1024	924	891	975	939	934	896	908	909	938	904	954	928	957	924	947	949	931	930	944	994	945	911	959	928	926	932	935	953	995	958	983	968	984	918	957	939	919	942	1009	967	935	938	944	962	908	993	991	916	909	930	955	961	879	950	892	971	904	945	1020	921	972	933	964	919	946	914	910	949	926	981	975	1004	918	923	910	985	989	960	984	966	906	956	927	914	929	955	939	946	904	944	953	970	914	999	1030	915	932	873	953	959	979	892	917	941	920	961	919	1012	918	1001	878	969	942	1014	964	944	907	977	894	1006	893	932	927	948	919	1006	911	989	938	881	938	900	928	986	937	936	993	955	955	965	964	949	993	907	929	965	967	926	939	935	887	954	918	957	925	969	1020	920	955	927	929	958	938	895	905	940	930	951	892	953	910	957	920	901	945	897	948	949	938	896	961	984	930	918	954	955	928	944	919	933	936	920	974	976	927	922	938	967	937	931	946	945	872	959	881	1031	963	931	881	915	947	919	933	935	914	951	980	906	921	962	893	906	963	927	927	925	949	902	968	898	962	969	946	962	987	936	904	929	972	908	957	922	909	940	968	948	945	919	935	945	919	965	901	961	966	912	920	938	963	944	919	926	929	945	961	943	940	945	925	972	905	962	891	958	928	923	959	950	905	934	986	945	959	919	982	879	888	933	960	1015	958	944	924	900	901	983	952	884	943	994	968	885	930	949	991	878	970	894	958	938	994	930	920	968	918	983	965	930	956	965	900	917	981	967	905	931	968	891	942	1016	908	916	926	998	925	933	978	912	939	902	939	917	984	980	997	902	914	964	923	902	908	943	945	953	971	947	873	964	940	901	961	920	889	909	966	930	931	964	922	916	994	940	950	951	929	956	920	989	969	911	933	923	973	946	971	921	959	947	937	983	943	963	884	958	927	945	930	963	913	920	910	997	918	1008	914	934	902	920	967	910	908	975	935	887	965	922	926	1005	935	936	924	931	939	940	869	951	909	899	918	941	973	965	972	923	961	912	943	937	928	914	976	966	938	893	883	963	985	918	959	896	885	958	979	952	945	968	944	936	934	945	894	926	968	946	916	927	959	966	950	902	955	947	936	912	915	964	955	917	900	949	936	952	938	966	978	1006	992	942	947	983	880	915	977	931	993	979	1023	932	937	972	950	928	929	967	868	969	910	913	956	957	988	945	906	946	903	958	931	924	958	959	941	904	962	945	943	922	882	964	954	835	973	934	909	920	910	961	901	968	916	992	927	926	916	932	950	909	935	936	955	992	940	961	987	908	971	970	971	933	961	943	955	941	892	995	941	896	885	896	940	940	963	971	901	945	953	936	923	874	919	925	987	929	933	914	945	982	963	883	920	922	918	937	935	909	949	998	905	945	918	959	914	913	953	961	910	908	912	937	894	930	926	989	924	947	953	928	885	933	970	950	919	922	945	965	973	982	962	930	941	955	969	979	961	922	913	927	941	875	952	900	992	903	901	896	949	978	959	896	963	939	908	868	987	934	912	908	979	926	935	899	908	967	893	911	943	959	936	925	936	951	955	980	932	938	902	941	970	961	918	935	961	950	963	867	960	921	949	961	959	942	914	962	916	916	915	935	951	933	939	973	978	918	846	940	911	979	913	997	953	836	953	912	965	934	912	946	984	897	878	921	940	900	879	939	1008	972	867	920	955	925	921	915	919	978	954	909	962	915	994	998	938	908	911	939	894	953	946	954	941	901	942	974	954	972	948	980	898	898	972	904	931	882	929	945	931	973	929	940	973	944	922	1001	1002	1007	876	926	940	960	946	919	971	982	947	931	937	937	916	984	939	929	906	954	978	1014	915	979	960	958	900	979	922	945	946	973	891	976	891	918	977	969	992	919	939	980	938	972	941	906	951	1022	884	970	948	891	976	966	900	882	885	908	952	940	922	927	944	954	946	910	918	927	916	942	929	1009	951	922	939	950	933	977	880	921	931	883	922	975	943	941	922	940	921	962	922	999	951	901	958	948	908	976	936	903	1014	948	878	1023	950	907	957	918	915	904	904	956	935	910	938	906	1003	935	908	925	908	889	935	997	991	903	887	878	943	954	922	918	971	936	897	921	968	932	913	911	932	970	918	959	929	904	917	913	901	957	930	933	880	918	949	900	913	908	944	934	907	956	923	994	922	997	925	971	917	876	977	907	891	957	948	953	959	964	885	944	894	900	923	949	993	891	917	926	948	980	944	942	943	969	953	947	916	910	901	917	880	903	892	898	918	935	1012	911	901	951	889	898	941	932	943	923	916	970	963	953	920	915	944	891	895	934	923	945	915	964	949	917	953	964	925	897	886	938	965	969	888	928	934	900	965	930	884	929	935	895	933	966	914	956	928	938	984	922	869	947	921	928	945	940	961	938	903	917	931	1004	912	905	917	947	912	875	915	928	918	910	919	932	891	901	943	963	924	918	933	937	936	955	922	904	935	979	933	939	954	978	915	902	948	936	893	947	919	898	966	847	876	936	934	978	958	960	929	917	966	986	989	943	933	935	978	936	925	949	930	948	872	918	896	906	892	901	900	996	913	929	961	930	854	903	943	920	931	929	947	972	980	880	919	939	949	928	942	873	937	871	946	929	989	945
3565	3650	3123	1713	1360	1158	960	903	849	801	789	795	687	757	749	721	756	738	718	744	720	710	772	696	718	670	673	703	749	691	713	696	700	750	683	676	687	668	706	713	676	658	708	694	747	682	707	657	688	707	685	739	648	652	670	725	670	723	706	685	719	703	733	729	694	654	677	738	693	687	673	675	685	688	708	653	708	639	716	685	674	734	669	700	668	730	684	688	725	679	720	708	670	657	697	665	706	680	676	668	674	711	715	697	666	655	668	695	672	694	703	689	655	698	712	725	645	698	688	679	645	669	688	660	662	677	641	648	709	701	730	690	722	697	698	712	699	688	701	689	720	671	662	657	628	701	680	649	668	683	685	690	685	666	622	680	721	709	672	706	676	665	705	623	691	661	721	664	718	660	655	702	684	676	683	700	655	708	713	673	692	668	690	698	698	713	665	730	677	672	684	741	683	685	680	723	679	661	682	700	685	681	689	674	660	649	702	714	718	663	663	684	663	669	680	733	666	685	658	657	642	698	649	659	680	672	703	674	645	629	714	653	703	664	698	641	690	690	709	670	695	704	717	695	657	643	674	707	664	684	678	708	728	684	665	641	684	654	690	685	674	625	695	683	703	707	686	698	703	662	749	687	676	668	676	699	648	743	703	697	696	714	702	750	660	704	688	699	730	657	636	695	721	668	734	690	700	657	685	709	643	629	668	646	703	636	667	670	708	708	710	655	691	649	635	653	676	646	681	699	698	656	641	677	675	679	660	678	691	672	674	698	682	714	648	665	712	669	672	689	715	697	652	618	666	725	668	679	678	695	658	679	705	695	659	698	684	631	654	718	687	658	640	710	704	697	662	691	687	700	702	691	669	666	698	665	718	698	727	669	666	693	696	610	639	681	653	708	670	678	704	727	641	698	713	677	671	676	658	658	628	678	728	645	632	678	643	668	636	672	697	702	718	716	656	692	689	704	712	662	700	688	729	675	703	666	752	680	652	667	682	675	639	680	663	742	672	679	692	654	678	646	686	660	705	701	674	656	630	653	693	643	661	678	721	688	693	680	689	658	709	674	689	662	640	688	716	690	703	695	662	656	678	651	674	710	706	652	700	598	712	683	654	685	689	667	681	718	660	675	690	651	733	656	665	724	678	706	655	666	676	696	663	658	662	629	689	627	677	668	695	679	659	673	664	688	665	725	674	655	684	666	672	683	676	699	697	685	677	647	690	649	660	679	698	725	688	652	740	703	687	651	684	682	719	668	650	694	670	735	690	657	678	659	746	680	714	684	691	660	717	654	689	645	666	730	692	686	697	623	664	714	637	679	706	720	672	674	676	697	676	682	687	710	657	701	666	669	650	699	656	636	666	670	656	685	657	687	699	711	686	705	686	677	680	656	689	640	648	692	710	722	684	647	697	656	730	676	689	706	629	652	730	640	689	643	681	670	688	672	703	652	695	694	702	709	672	664	719	690	648	642	724	626	705	678	664	666	654	683	668	715	683	691	646	671	650	663	681	711	683	656	666	685	684	698	665	640	649	646	724	715	673	628	750	691	668	685	662	635	690	704	669	701	672	711	705	697	656	641	655	714	676	690	736	650	694	683	683	678	709	678	713	730	671	663	673	710	697	668	673	658	644	637	707	679	686	679	656	673	678	704	665	714	685	674	643	676	630	668	683	686	655	670	650	683	674	683	683	647	695	688	718	737	715	653	677	643	624	673	633	684	672	716	645	671	686	693	712	663	652	698	653	659	678	622	693	696	729	664	716	665	685	726	721	645	662	647	688	704	649	715	688	679	667	652	655	647	611	678	628	664	699	674	655	682	677	669	667	658	657	696	703	673	700	637	706	695	692	671	674	672	651	700	648	664	665	664	708	654	636	677	672	657	621	670	651	645	683	669	646	647	646	697	687	687	679	701	673	674	689	674	662	668	658	701	684	676	684	695	649	681	682	697	688	689	682	656	658	659	694	649	702	687	656	648	659	689	670	716	681	648	693	642	679	647	676	666	668	686	657	665	671	662	669	682	639	640	667	628	731	682	647	725	651	717	685	672	673	671	676	731	629	641	705	649	669	653	667	691	660	661	708	701	702	681	670	700	615	657	677	666	667	691	685	659	665	680	719	676	673	701	661	689	676	682	655	673	648	692	714	649	680	671	666	696	702	651	696	650	742	699	687	725	678	677	643	641	646	676	713	656	691	680	679	670	695	653	657	672	689	678	680	681	668	657	638	675	644	712	667	669	657	721	660	714	658	682	678	657	666	675	681	657	603	685	658	758	680	709	692	614	649	694	700	669	665	695	706	767	696	715	701	639	685	678	691	668	674	721	684	685	688	704	659	698	647	668	681	687	698	643	664	659	701	658	639	704	659	685	673	698	679	703	640	674	617	681	685	660	735	668	664	668	694	711	699	697	686	708	720	736	699	663	721	639	672	676	680	704	654	674	667	709	650	678	649	658	695	677	701	652	655	705	693	676	671	713	678	642	688	684	700	685	672	688	660	686	661	650	658	649	750	656	684	674	665	687	700	648	652	679	667	686	714	651	699	665	673	685	673	649	696	688	688	675	713	688	710	730	620	682	684	682	702	684	675	629	698	673	720	693	703	662	634	648	625	684	725	661	721	686	669	662	653	660	746	633	686	709	695	636	700	670	649	667	697	668	705	681	673	704	658	654	679	662	657	639	691	626	681	658	688	694	659	683	678	650	653	682	684	694	651	653	684	686	631	700	665	687	663	660	696	689	683	662	648	689	644	707	663	699	724	723	657	668	646	679	677	674	648	640	692	643	686	681	646	637	659	698	711	699	699	682	683	660	731	680	676	690	654	655	687	665	638	662	699	674	680	689	651	698	672	645	679	671	677	674	666	632	659	729	646	656	702	692	624	676	688	632	690	699	691	720	684	738	644	660	670	649	634	657	696	685	688	697	633	727	702	689	691	714	648	655	654	711	705	709	665	691	693	637	668	694	680	657	707	649	659	667	719	687	696	695	672	642	660	705	708	713	653	727	675	708	638	715	687	611	673	684	670	663	668	699	725	666	679	732	672	730	652	686	650	627	718	676	667	687	656	652	696	666	654	693	699	697	637	714	672	670	705	675	704	637	687	665	668	719	693	677	681	679	686	661	707	668	713	705	700	696	648	645	638	660	669	670	644	660	708	729	679	679	704	672	669	664	675	662	682	665	645	660	648	682	724	658	737	685	706	688	670	708	693	680	660	657	680	698	710	647	656	638	677	638	663	656	646	701	671	666	694	711	664	683	676	736	697	681	717	594	687	698	651	684	703	674	687	675	684	692	657	704	675	702	754	660	654	678	680	639	714	701	681	726	645	678	640	687	661	680	720	682	648	640	673	679	644	667	674	679	615	689	643	663	668	654	648	669	655	693	673	679	695	646	699	662	678	652	660	680	618	654	628	637	653	691	656	669	722	651	652	666	706	676	651	684	644	688	687	630	663	728	686	734	681	678	665	700	685	701	684	664	711	685	710	698
24543	21518	28896	24591	21515	8955	1896	1182	1032	991	977	925	932	862	867	940	843	832	872	876	874	839	833	833	854	865	850	826	798	833	834	818	873	837	817	828	886	810	844	770	824	821	868	806	864	877	849	821	759	792	836	819	833	795	803	818	830	836	735	773	795	826	851	814	822	798	785	812	809	817	801	783	796	793	835	836	770	759	840	850	851	828	769	843	834	801	812	787	813	789	781	849	785	786	813	757	828	764	812	780	744	784	836	776	806	791	800	798	842	809	822	849	872	774	802	797	794	823	757	782	797	806	805	792	832	842	787	785	775	810	848	807	820	811	774	785	815	808	761	769	810	781	837	795	808	787	808	842	812	793	806	800	808	792	819	815	788	809	842	821	794	797	795	829	783	776	752	826	841	770	887	822	826	785	805	860	823	778	795	805	764	801	801	788	794	788	832	838	755	834	804	806	793	808	810	786	818	856	841	816	846	793	839	813	867	828	764	836	783	819	816	845	772	781	845	803	785	803	767	799	787	795	786	757	757	774	787	809	793	752	779	846	877	756	795	788	828	828	780	805	812	827	783	788	836	784	831	800	837	829	794	756	851	800	832	791	775	863	790	796	860	766	778	788	824	794	787	777	788	830	839	789	781	798	815	800	803	804	800	821	830	862	811	765	803	779	819	816	797	774	749	806	805	807	850	772	782	833	794	777	802	835	821	804	813	798	804	857	817	770	831	823	817	768	832	842	812	850	799	745	800	831	805	824	812	786	837	800	852	785	748	766	825	821	787	797	733	822	817	817	762	771	857	852	809	805	823	806	794	848	828	788	798	810	790	825	783	798	810	823	820	817	785	831	766	831	809	766	838	814	897	772	858	796	786	816	814	845	812	762	849	844	831	827	811	812	834	775	814	791	811	806	768	819	859	835	842	770	794	823	752	805	746	786	774	771	804	810	803	813	772	767	774	813	820	795	818	771	780	769	842	805	791	774	780	813	855	792	759	799	789	834	810	831	816	784	761	840	816	791	827	805	764	753	774	782	847	824	755	824	800	784	828	808	814	795	832	788	786	773	865	837	862	829	805	809	799	778	793	786	845	795	841	776	797	759	782	787	773	776	820	822	816	761	795	765	813	782	815	796	802	788	783	810	783	836	787	821	761	824	839	803	795	821	782	783	804	838	807	753	808	847	860	815	810	783	841	789	825	772	784	760	780	806	792	767	784	779	802	789	830	805	810	757	787	779	779	848	794	769	830	802	799	783	776	780	820	816	778	809	830	831	789	789	787	774	776	836	781	783	848	839	776	781	883	845	826	776	775	785	779	830	777	805	780	831	794	800	805	782	825	861	733	824	777	793	783	844	829	815	760	819	831	787	835	814	713	808	782	838	783	860	756	803	793	815	747	825	778	829	763	774	745	832	809	801	776	829	809	834	808	824	795	742	803	771	815	815	813	836	813	859	793	799	820	809	778	820	816	801	765	813	801	770	797	818	811	804	761	815	849	767	834	787	878	811	812	748	803	795	859	797	766	814	761	768	801	791	824	819	798	819	860	815	805	756	800	796	804	815	793	833	815	781	855	832	714	840	809	804	779	798	834	799	810	788	820	771	807	751	792	787	787	757	803	822	784	764	837	783	768	784	778	814	830	811	822	844	822	818	762	822	817	817	808	805	851	846	840	800	886	786	844	835	777	783	828	803	795	855	786	771	810	772	837	790	807	787	821	813	787	835	794	826	798	818	806	743	763	760	830	804	805	775	781	792	795	816	822	763	810	827	796	806	800	782	816	811	800	787	762	751	805	808	774	750	823	747	791	844	798	851	859	860	757	823	816	830	792	805	778	816	773	825	821	800	783	772	795	803	789	840	746	789	875	827	786	857	775	824	759	818	816	797	777	768	830	812	815	815	789	847	803	861	835	764	787	841	792	839	823	851	814	814	811	754	822	779	786	765	821	789	783	828	855	831	812	837	809	787	776	783	813	768	791	788	831	824	823	837	848	826	802	841	842	829	809	825	848	824	786	779	788	800	783	785	788	811	804	792	829	804	752	784	870	780	808	826	782	846	769	793	852	751	800	788	807	803	839	818	766	799	797	836	771	788	830	833	773	784	794	822	813	833	779	847	792	794	808	808	805	823	837	819	849	815	766	783	757	838	833	802	778	832	803	831	801	830	763	793	814	824	817	798	796	790	745	819	786	793	780	790	839	810	834	811	797	778	820	811	792	781	803	852	781	832	798	814	860	838	710	779	810	801	799	794	760	764	780	762	817	746	792	769	783	790	853	807	803	785	799	787	764	860	832	813	780	766	826	802	836	825	765	770	816	762	842	769	819	852	816	831	844	795	824	811	840	811	802	785	802	758	806	806	767	792	778	765	811	827	815	854	797	799	763	769	805	830	784	770	792	801	833	811	776	837	797	840	783	760	830	831	794	811	811	773	806	771	811	753	757	817	849	814	810	795	790	775	756	762	757	794	804	799	836	831	796	787	818	798	844	728	804	748	825	835	784	839	817	844	792	827	739	832	822	776	838	808	781	764	814	802	834	849	821	806	847	792	741	825	823	833	796	860	840	819	775	790	775	795	808	813	771	815	799	798	795	816	805	792	812	809	812	763	802	774	808	833	815	845	767	797	795	775	820	812	795	781	806	814	826	779	777	791	758	814	785	813	795	829	829	852	776	746	796	842	814	845	823	786	825	929	868	782	780	803	772	785	768	818	810	764	836	780	828	736	860	817	799	805	812	753	814	800	841	790	817	833	788	798	785	797	835	821	780	766	790	780	759	773	787	756	796	749	821	820	817	825	844	858	793	840	801	855	833	779	781	811	802	855	776	835	819	774	727	828	819	835	788	767	795	778	779	786	823	840	797	844	761	741	837	753	789	767	818	791	810	790	811	817	800	775	805	813	828	819	824	802	803	775	813	778	792	788	824	837	779	825	825	836	813	800	791	837	783	841	831	838	837	803	771	744	790	813	830	817	811	835	829	813	842	849	786	825	810	803	788	781	798	777	808	798	796	816	851	813	804	809	845	829	822	809	767	771	843	825	797	783	799	791	826	825	807	834	797	831	784	790	842	807	815	804	807	830	803	774	790	781	802	812	799	795	798	866	812	802	818	771	868	804	859	808	809	875	820	800	778	822	857	800	770	808	804	861	834	769	796	816	852	781	837	753	754	811	773	807	871	848	852	761	859	795	819	784	790	808	782	770	767	808	784	805	798	787	785	782	806	808	848	814	800	788	825	790	794	814	777	823	838	761	834	825	764	785	780	806	797	784	787	810	752	842	814	812	762	803	823	778	814	835	746	820	840	827	867	792	803	755	778	828	757	811	838	823	777	781	841	804	845	752	783	825	775	798	789	850	734	782	763	807	828	797	783	796	790	864	797	753	872	791	800	801	824	834	782	834	824	799	767	822	856	783	783	780	831	824	783	764	821	854	829	794	787	750	812	801	868	816	820	810	784	791	746	775	838	854	780	798	820	797	819	790	817	746	820	810
3828	6122	4829	2676	1864	1429	1266	1016	906	921	823	786	726	737	731	699	690	700	686	702	656	666	675	621	661	623	614	638	595	636	625	662	662	630	619	607	620	633	590	616	610	605	586	629	661	623	640	634	611	602	614	687	616	612	594	632	640	616	572	620	592	617	605	601	573	659	638	574	609	612	633	591	641	587	602	668	609	626	603	617	624	596	560	643	604	606	632	631	642	647	576	595	610	655	600	636	617	593	632	617	594	623	581	647	601	554	624	599	635	601	652	616	607	604	618	621	607	616	611	577	627	586	622	618	613	670	607	678	652	614	598	578	630	622	638	624	658	620	618	598	592	655	614	628	543	615	617	635	622	591	599	607	593	573	594	654	584	660	632	580	595	606	640	608	599	639	636	609	611	598	592	576	593	569	606	612	629	644	588	598	573	532	608	592	595	600	597	573	602	572	579	582	592	585	621	623	601	596	580	637	609	580	574	612	596	600	612	568	623	619	574	620	577	592	553	565	600	617	571	646	614	618	633	563	611	584	564	628	610	620	595	584	620	621	615	618	623	577	580	664	637	610	614	590	625	593	625	581	638	613	576	579	687	609	636	609	617	615	584	591	592	617	615	617	624	570	606	648	646	568	641	583	585	583	618	601	601	625	597	588	618	629	599	586	578	580	598	603	569	636	606	595	635	576	568	622	582	621	635	584	578	660	645	616	648	595	582	631	627	606	568	617	651	619	620	543	576	586	568	606	632	613	582	604	639	610	636	593	580	585	595	557	634	614	566	581	566	665	613	616	619	578	617	603	607	573	644	606	606	613	576	601	577	612	589	622	612	576	588	644	583	600	597	611	614	581	573	569	610	591	615	592	565	590	588	588	598	580	641	628	595	613	639	608	607	633	593	658	595	588	619	631	593	561	612	572	599	577	587	590	588	577	581	620	611	618	596	583	594	613	617	611	623	587	606	597	637	586	601	574	599	608	618	591	601	621	619	583	556	586	595	576	591	585	581	595	667	567	654	617	599	584	557	603	598	598	575	603	601	588	574	593	587	580	595	583	615	599	579	586	605	597	591	552	619	623	604	597	575	618	602	621	606	590	593	616	630	645	627	592	595	576	587	609	588	616	617	625	616	605	587	597	610	601	622	626	594	603	656	616	628	596	593	595	599	578	627	608	604	591	606	633	617	610	556	593	580	567	599	594	590	639	632	609	577	628	621	639	631	628	588	583	531	593	581	607	600	571	607	629	610	591	603	572	606	588	594	660	620	600	577	591	655	619	618	615	614	601	613	634	623	601	594	642	636	594	572	616	584	617	581	566	557	581	619	595	582	614	590	584	568	584	603	582	620	622	590	562	640	571	599	578	572	600	593	572	612	603	557	626	577	615	626	579	565	561	583	572	596	623	617	592	548	577	642	592	641	618	588	634	600	567	639	596	627	615	614	577	580	550	585	603	583	596	647	598	619	586	579	586	587	605	582	559	579	578	634	604	638	593	597	603	585	608	572	593	620	589	573	640	589	607	582	619	627	585	607	622	576	606	629	572	580	608	575	595	595	582	584	590	606	618	623	583	584	607	570	626	609	572	591	622	581	606	579	613	651	613	607	585	647	629	600	565	615	587	649	605	623	584	572	619	618	544	603	670	648	579	605	619	596	630	566	610	591	577	569	616	642	586	634	585	598	634	598	573	607	581	592	581	589	545	543	617	570	573	556	649	575	606	628	608	600	644	561	570	572	611	645	609	581	607	603	594	627	581	641	601	598	613	588	588	596	591	616	612	585	568	608	576	607	591	595	589	566	557	619	576	604	569	620	595	620	609	614	628	534	582	577	580	596	626	619	614	593	584	607	566	612	615	590	583	563	567	619	623	625	602	589	581	563	626	580	609	619	586	600	582	613	615	586	580	576	626	626	615	604	605	631	582	567	559	623	613	587	568	581	583	603	583	607	628	639	580	561	639	614	587	643	600	642	585	607	606	620	548	588	603	589	572	543	598	597	610	595	600	570	590	573	641	566	615	627	574	594	640	587	579	597	610	581	595	597	631	626	564	589	548	579	562	571	572	589	569	661	586	628	597	568	576	613	638	554	551	615	594	607	599	632	562	566	567	584	589	644	583	619	570	611	601	598	623	584	606	562	625	589	589	585	614	593	595	573	584	584	610	579	605	571	601	559	611	557	593	623	587	639	565	628	579	578	587	619	601	598	595	600	615	591	598	572	598	616	577	600	598	613	631	628	555	579	639	593	542	558	590	614	569	568	586	617	592	586	615	621	592	610	582	569	593	621	626	566	583	638	594	604	610	608	586	560	615	575	623	598	596	627	603	589	583	585	602	650	614	620	595	614	616	622	614	560	582	594	628	551	591	588	617	604	602	557	634	580	617	576	568	583	558	559	616	566	588	563	639	598	587	598	611	593	595	587	620	601	606	591	589	535	582	582	562	618	630	544	581	611	583	626	609	587	586	595	630	589	584	609	602	579	551	590	615	597	625	538	598	658	531	574	605	578	613	571	604	602	599	608	564	586	588	623	631	601	592	578	605	578	580	587	588	582	629	573	571	565	561	579	558	608	638	628	607	526	584	602	575	603	618	592	561	648	593	588	590	574	574	589	597	593	567	571	585	545	570	601	607	621	582	630	581	586	631	577	575	601	571	601	601	654	624	601	570	642	633	618	615	566	583	591	585	608	591	595	596	581	590	582	629	614	581	541	577	566	617	589	599	591	604	629	616	575	637	621	585	645	619	615	646	610	615	616	608	615	571	579	623	590	571	551	620	578	617	608	554	591	604	555	615	633	600	613	588	564	594	607	631	604	595	628	583	572	626	560	530	606	586	594	541	609	580	615	620	584	641	586	577	594	610	614	560	580	590	559	618	580	617	587	631	587	613	588	590	570	583	577	618	592	590	608	598	646	607	568	659	632	601	606	608	594	594	587	583	592	587	579	582	636	557	613	552	618	601	586	644	608	547	619	575	554	644	582	589	579	600	620	590	602	565	589	594	611	560	556	590	609	572	613	636	567	560	582	622	599	590	568	562	573	634	586	581	594	614	595	608	582	634	608	601	624	577	610	558	583	604	600	592	613	545	609	623	600	562	616	579	575	601	597	615	620	579	609	592	615	613	571	583	602	565	620	614	603	576	571	595	577	617	615	674	602	599	581	613	602	574	620	615	601	584	570	552	585	574	575	587	576	587	608	607	582	579	573	595	627	609	577	569	559	578	596	603	617	604	572	571	574	567	600	642	591	580	608	567	552	576	586	598	612	568	631	567	661	605	549	603	559	608	611	572	599	555	585	582	615	556	588	607	544	578	592	602	626	601	591	587	588	626	621	618	613	565	552	575	616	652	618	588	586	590	569	587	588	588	605	579	612	644	544	590	577	628	597	546	623	594	558	595	615	569	541	607	604	605	575	614	621	592	592	585	549	598	602	581	587	576	641	577	589	590	588	620	586	591	594	570	610	596	593	622	565	580	609	576	607	659	582	566	594	590
27948	10529	1284	744	582	571	556	588	543	568	573	563	539	562	524	578	538	569	552	573	559	520	518	544	603	535	533	545	553	515	543	562	566	529	533	568	532	570	564	536	572	557	539	553	571	549	561	580	503	537	543	574	556	568	560	499	531	538	548	522	559	505	536	551	575	542	508	512	573	568	515	529	576	570	524	532	543	547	542	529	550	554	527	560	533	531	510	524	561	528	564	535	570	586	552	552	533	538	571	588	561	570	568	572	569	529	586	535	519	566	569	578	534	588	565	552	567	539	583	577	516	567	533	530	566	525	573	552	521	546	506	522	585	550	558	536	518	538	527	515	598	545	544	567	559	545	577	518	556	543	553	512	536	564	535	547	521	531	516	513	581	555	532	545	588	548	541	556	524	586	512	492	545	550	558	560	576	517	526	539	557	534	558	541	569	528	562	500	533	538	496	541	555	546	551	559	522	570	519	575	526	517	527	558	471	575	532	551	535	526	528	519	539	522	551	543	527	558	561	543	521	544	536	552	567	517	537	534	540	585	566	540	555	559	537	534	558	589	578	570	545	527	526	577	565	570	511	547	552	566	552	536	542	522	536	507	493	513	520	530	569	570	517	526	563	613	493	549	578	527	513	555	527	486	539	538	558	532	563	576	541	533	553	521	503	495	562	505	586	547	570	532	557	547	566	537	526	544	526	535	598	549	558	552	543	470	575	515	500	577	613	512	484	552	523	533	515	564	549	537	555	522	549	575	540	544	536	563	587	540	531	552	552	534	578	559	517	543	532	534	548	541	531	545	545	530	534	516	537	550	579	533	529	540	604	534	520	527	542	563	566	510	537	551	531	505	528	537	545	520	562	533	538	555	514	527	531	535	550	571	544	525	541	551	552	548	558	561	546	571	590	577	547	560	524	557	545	532	494	518	601	512	571	561	511	546	582	539	550	573	562	575	526	509	585	519	553	534	556	521	510	542	539	501	546	558	510	539	538	557	511	556	512	567	566	512	544	545	542	512	555	570	576	570	546	534	609	531	538	559	519	528	574	595	551	551	554	548	526	576	559	595	542	542	506	545	526	521	570	510	521	549	527	500	541	526	560	544	566	584	570	558	583	506	564	545	521	570	516	547	543	530	526	553	580	560	566	535	533	533	530	506	526	567	565	512	524	572	560	532	547	597	556	506	551	534	530	523	605	536	531	487	522	541	540	550	537	519	554	526	520	541	519	563	540	513	537	506	563	519	544	587	577	572	483	584	567	559	542	579	542	570	556	551	542	512	583	538	551	548	528	543	548	505	530	522	550	535	545	521	524	545	591	520	551	543	543	525	538	549	541	565	568	554	536	575	550	569	570	574	514	539	575	558	565	530	546	552	535	510	547	510	563	551	543	556	528	547	520	543	548	558	510	548	524	537	506	559	550	545	538	573	567	540	561	580	500	545	544	557	585	557	495	541	549	541	533	558	570	533	494	533	575	486	557	540	566	551	553	557	524	548	538	528	552	530	567	558	526	511	510	572	541	519	543	538	563	540	562	515	549	587	518	575	558	570	534	558	519	547	615	569	537	548	583	522	522	550	546	519	601	572	527	555	558	559	558	553	538	542	530	539	546	568	562	554	514	527	562	529	549	507	556	582	546	523	592	582	588	551	554	566	556	530	566	528	571	556	508	558	565	534	504	519	549	538	555	564	556	524	517	530	534	541	547	550	569	540	514	558	524	538	549	521	499	576	553	561	558	550	566	565	550	577	544	542	553	569	549	507	502	538	516	565	537	591	547	565	543	562	531	560	561	517	525	533	520	580	521	540	556	559	555	520	531	539	549	564	556	549	541	511	528	526	504	546	515	552	589	539	567	528	530	517	559	546	518	503	564	547	509	552	567	525	530	579	539	528	556	547	541	530	534	570	531	507	514	550	554	534	518	574	554	536	554	497	555	530	565	545	550	556	525	535	501	564	549	568	524	563	564	582	563	532	574	516	533	524	571	564	576	514	602	558	549	535	546	531	547	566	533	577	547	561	556	555	520	531	528	534	536	555	523	535	541	546	552	539	561	521	552	531	541	574	539	528	602	592	511	504	544	524	548	574	522	525	548	551	537	545	496	508	544	605	572	511	535	601	544	569	527	573	542	553	543	525	525	522	536	511	531	500	577	585	535	499	576	546	569	573	508	562	580	524	572	532	596	535	543	557	531	545	546	524	506	546	534	531	524	548	527	536	558	539	525	551	560	529	561	510	524	541	549	551	519	517	557	541	577	538	535	556	536	519	559	596	496	515	535	545	592	547	548	510	558	546	543	529	528	552	556	576	546	557	597	515	569	550	577	516	563	552	569	533	555	505	519	571	560	538	514	544	567	537	562	570	529	552	542	593	539	537	603	505	559	541	544	524	584	532	581	526	542	500	546	502	563	600	533	522	537	523	570	529	536	542	516	536	525	523	579	531	579	513	597	559	550	564	580	518	535	521	558	511	559	571	536	555	523	573	573	556	526	556	559	528	573	504	556	563	509	589	545	563	549	545	556	563	570	569	566	614	553	557	539	542	524	555	567	566	529	593	541	583	572	575	596	533	584	531	517	522	538	510	525	575	524	506	542	563	552	542	550	556	579	541	540	569	520	554	533	546	558	529	586	535	557	526	506	552	576	587	506	530	557	548	589	522	550	523	488	569	533	548	544	562	538	542	563	518	521	549	548	546	572	566	549	540	605	537	553	566	552	493	561	530	559	602	522	542	567	538	555	549	574	529	547	552	540	547	540	525	557	559	563	522	545	551	548	554	500	568	551	531	534	585	556	594	583	550	531	544	562	517	530	551	530	562	537	541	546	567	568	565	533	540	550	555	521	523	562	540	539	546	576	514	542	551	554	495	563	526	546	510	564	516	542	540	531	532	499	580	544	561	548	524	558	553	545	574	501	568	513	542	548	578	563	511	562	543	525	571	510	565	536	561	597	540	570	474	565	530	549	535	512	562	595	566	545	543	562	561	582	548	588	522	572	508	564	530	555	585	519	579	532	489	529	544	565	547	533	546	539	528	582	562	506	556	512	541	542	557	562	557	536	580	532	555	512	599	589	530	555	572	524	533	525	515	554	528	563	542	505	504	552	549	529	516	530	573	558	544	546	533	503	566	525	543	575	529	547	495	524	530	578	567	542	513	542	506	530	529	551	534	561	559	529	553	525	524	545	541	571	552	558	547	560	586	562	568	553	539	572	560	555	523	497	541	534	558	505	561	550	534	511	566	560	557	516	522	594	543	600	563	536	559	545	513	553	495	528	548	521	554	545	539	553	525	538	523	529	570	549	589	537	534	568	576	569	554	577	564	553	462	529	564	565	501	547	561	523	585	553	557	545	559	549	507	517	543	515	567	525	543	545	557	566	537	556	564	519	504	548	516	536	529	531	525	527	562	560	512	530	527	493	551	498	549	539	534	547	539	572	546	549	562	531	577	501	515	562	571	509	551	504	583	520	573	539	546	549	524	572	547	537	539
4900	574	538	409	454	428	415	380	400	428	431	432	375	400	413	388	401	380	410	360	405	395	406	373	418	360	408	397	379	394	373	385	383	401	401	387	357	382	427	416	403	409	399	394	378	364	354	395	374	422	367	426	395	375	390	407	400	372	423	394	368	400	393	395	399	419	392	412	421	382	377	368	395	393	403	378	384	400	414	403	393	375	349	381	400	410	359	435	398	397	373	379	402	418	403	396	433	400	440	408	346	377	413	411	384	414	392	401	413	384	388	397	395	396	343	433	381	398	390	403	397	372	400	396	422	392	412	402	390	381	407	371	408	386	362	377	375	416	423	389	399	401	370	413	383	397	392	379	363	411	401	405	390	398	398	395	344	400	407	397	393	416	387	371	389	395	390	399	399	390	380	390	400	383	399	423	386	396	390	396	378	368	411	371	432	419	420	398	417	385	412	399	356	369	370	390	369	387	389	406	396	408	390	426	349	384	354	406	389	383	375	391	377	386	373	417	366	401	375	349	395	419	410	382	396	412	391	412	384	398	397	404	371	400	404	393	384	375	415	376	379	409	416	419	397	409	343	375	423	380	408	447	407	402	387	374	399	341	376	365	361	419	350	416	410	401	387	383	419	403	403	403	401	398	414	368	376	383	389	358	383	409	411	387	374	401	405	394	384	373	378	389	406	393	366	406	373	383	393	411	326	379	380	402	405	381	365	361	378	403	389	359	386	393	357	398	395	405	389	360	385	365	378	394	397	338	386	407	376	408	372	384	353	394	377	395	422	425	379	399	406	403	374	378	413	368	363	358	383	412	447	378	384	377	376	352	377	384	397	396	380	387	403	392	379	369	396	349	405	385	381	389	391	371	432	384	387	378	380	385	407	399	390	378	413	372	375	398	391	444	383	369	393	370	417	397	371	364	370	363	379	383	394	381	376	391	397	396	387	377	400	410	419	374	400	396	381	433	406	392	416	372	413	386	421	394	374	384	411	407	383	363	443	358	398	399	407	358	395	382	401	430	374	390	368	366	420	376	413	384	413	390	390	362	426	392	418	389	381	387	374	406	364	368	372	380	406	377	380	408	372	369	360	412	409	401	410	417	396	434	375	444	385	375	373	385	408	401	409	360	372	421	396	390	423	367	380	397	408	376	356	414	408	394	366	360	372	351	395	386	396	398	386	347	404	405	399	382	396	411	379	386	409	384	370	440	407	374	389	425	393	405	370	369	366	388	404	379	378	376	408	372	390	410	379	375	374	376	346	354	378	415	402	385	401	381	414	363	384	385	392	400	442	392	394	393	394	358	386	395	347	384	390	395	406	389	391	357	374	404	386	408	387	378	401	399	349	414	362	394	357	425	375	405	360	398	368	415	366	412	374	367	371	393	409	459	383	374	382	408	386	385	358	400	359	389	378	375	381	420	405	400	382	383	422	398	380	397	405	399	349	380	359	399	418	399	409	354	408	410	423	399	392	379	397	404	393	415	361	380	389	383	393	389	375	412	418	381	370	381	374	397	412	375	367	389	400	408	383	363	379	391	419	391	426	417	388	358	395	342	375	410	385	383	394	419	388	413	389	365	391	417	372	388	414	395	382	338	399	396	388	386	412	399	408	407	388	381	422	354	395	367	412	410	376	419	417	398	380	382	369	410	398	370	391	336	396	378	373	369	402	393	404	406	402	405	372	399	380	383	410	394	376	409	413	423	393	429	361	373	405	345	366	384	432	353	368	381	384	399	412	397	413	355	370	397	382	412	396	348	421	398	384	410	407	402	366	382	353	390	373	373	385	398	407	407	388	397	383	396	367	397	400	383	425	388	383	389	415	374	381	406	362	439	374	367	374	447	371	392	413	362	379	382	394	403	422	414	407	395	411	382	403	395	382	372	436	378	380	417	366	402	394	378	374	373	364	382	414	388	398	418	392	390	381	403	396	371	382	398	405	401	333	394	386	402	368	389	411	373	405	357	423	393	372	394	369	375	392	386	400	383	400	393	368	410	392	394	401	380	378	425	368	386	407	421	371	371	419	390	396	395	407	384	392	376	408	380	375	407	420	405	396	413	392	402	443	365	392	371	401	398	401	388	386	403	359	373	438	383	388	363	409	411	404	391	417	395	366	399	362	371	372	403	394	363	409	425	424	386	405	396	376	400	395	362	392	413	360	360	384	362	423	411	398	388	391	388	396	402	378	380	396	382	394	386	402	388	358	405	392	399	365	409	417	393	347	391	389	362	396	365	374	401	402	394	375	355	406	401	390	409	369	399	392	377	353	421	396	380	403	402	417	378	399	398	427	411	389	392	424	401	419	361	385	437	393	366	381	407	390	393	386	409	409	393	391	377	389	369	390	365	405	431	380	403	388	413	359	357	353	371	414	367	432	381	389	395	391	387	419	379	423	404	381	377	421	370	369	348	397	382	390	377	464	399	373	398	408	386	423	388	381	376	382	396	402	404	394	359	367	387	374	397	359	364	385	324	393	383	412	433	406	414	386	387	405	403	389	421	400	379	394	384	366	365	371	360	387	366	389	368	403	370	395	363	362	391	420	414	402	402	435	425	392	389	403	395	380	395	406	401	428	392	375	354	380	388	373	393	449	406	393	392	389	399	366	373	394	433	416	390	373	397	378	390	410	393	387	395	390	379	371	407	371	368	391	403	398	371	425	391	378	365	393	397	391	375	433	390	367	426	390	422	406	369	386	423	392	424	403	405	375	425	378	391	391	408	376	398	391	413	383	409	391	370	393	407	407	373	409	370	383	413	384	367	396	417	337	365	444	389	427	402	401	399	382	356	390	403	413	425	392	386	388	366	403	395	379	380	396	376	391	367	378	417	382	347	400	415	367	411	418	380	385	368	382	449	380	375	420	392	396	403	370	406	375	378	378	402	363	376	414	361	422	387	364	381	404	391	407	361	354	409	385	371	406	392	365	413	368	408	370	385	433	402	351	382	422	336	420	396	383	419	381	375	395	372	386	395	425	386	424	390	346	368	371	393	379	372	403	413	397	383	379	372	384	417	400	361	402	429	403	424	376	350	362	401	407	406	392	395	393	369	385	398	387	387	402	423	368	383	420	400	399	399	392	376	410	382	439	373	341	384	414	409	418	357	405	398	375	400	378	370	406	390	422	376	406	409	389	381	400	383	369	392	371	384	414	401	423	414	405	373	417	403	413	404	394	406	402	398	397	376	387	404	378	417	410	427	415	387	370	399	408	380	344	418	356	379	400	387	390	382	389	377	390	405	412	404	433	387	379	396	363	413	392	360	364	398	346	360	405	387	314	371	332	423	407	373	387	392	392	400	383	337	391	414	400	363	385	370	387	392	384	387	379	409	400	379	416	383	385	397	405	396	384	394	377	383	367	405	368	387	387	383	403	417	363	394	415	371	400	374	382	451	392	414	386	398	417	378	412	383	359	444	417	371	386	389	364	436	377	412	379	423	373	410	400	408	386	389	365	378	372	392	387	370	418	374	404	409	395	397	388	406
25562	21490	27874	25500	11313	1868	1395	1143	1031	1042	1016	1052	1042	992	1049	948	983	992	963	1000	910	945	941	1001	994	977	879	984	972	951	918	964	950	967	963	941	983	950	937	946	953	922	993	879	984	912	979	974	977	962	916	932	950	916	969	983	924	921	918	971	904	984	954	921	937	914	981	950	941	876	965	940	895	937	963	934	985	921	973	976	940	920	975	950	994	1009	979	966	895	908	984	911	966	928	932	875	946	981	972	889	917	955	923	970	965	932	930	884	944	916	950	963	922	916	941	968	974	968	958	973	929	933	929	1002	941	955	910	941	919	944	914	946	933	905	962	989	964	941	962	875	955	893	930	944	974	950	903	909	1026	895	909	937	1009	882	958	920	958	976	960	940	926	965	937	941	999	925	907	988	960	967	1003	923	981	903	977	946	926	933	1020	917	945	912	923	998	930	952	907	946	955	907	967	926	961	968	913	974	937	902	916	965	926	948	958	950	979	973	926	980	962	989	967	951	892	944	971	945	928	936	936	952	961	951	908	893	953	934	946	949	936	1004	920	944	963	916	901	915	904	955	905	896	961	891	892	978	909	933	948	945	977	977	945	926	908	947	930	884	900	992	946	945	914	972	979	921	945	930	941	923	957	965	937	949	940	931	902	960	960	910	959	921	915	968	901	961	944	908	939	956	954	958	956	942	880	925	995	974	921	932	971	940	969	978	878	958	949	918	930	923	953	938	948	939	963	957	955	927	944	956	914	988	934	908	934	924	955	909	961	921	909	862	933	923	928	892	865	919	935	965	949	940	914	976	954	921	946	982	958	967	933	855	895	899	936	902	980	954	942	952	973	959	922	950	941	902	934	941	975	923	969	922	937	934	929	974	917	964	931	944	965	986	960	897	896	945	925	984	916	918	1001	883	926	926	1030	935	958	903	965	941	960	912	906	959	952	914	989	951	953	928	988	959	892	965	955	932	956	951	920	960	985	977	935	999	950	931	1001	993	891	922	954	936	945	931	928	935	927	931	935	961	925	919	920	951	936	917	957	982	906	880	952	930	1023	929	958	918	960	974	914	941	932	972	954	860	945	902	943	966	1001	918	912	917	933	985	903	917	925	907	913	992	870	924	920	973	934	932	932	880	1006	962	970	971	897	952	977	999	930	918	905	962	911	912	982	958	914	908	881	956	916	982	968	932	985	964	966	915	926	883	964	949	964	931	928	974	959	999	880	919	957	890	971	932	966	1000	970	927	889	937	944	926	955	929	924	901	945	967	948	939	929	929	942	923	917	928	995	890	908	930	920	966	921	987	948	932	925	879	966	959	941	921	884	910	973	916	944	960	949	965	918	926	979	964	925	958	931	920	962	960	939	974	926	938	977	932	908	924	954	937	926	965	937	993	907	929	870	978	977	962	934	908	940	946	959	922	913	930	953	946	940	926	951	957	932	920	948	883	954	936	956	956	907	938	955	910	922	932	904	934	967	946	989	934	912	940	952	929	918	991	918	865	886	966	903	948	888	980	916	958	907	943	904	962	901	915	916	864	902	917	940	881	956	974	934	946	947	966	919	909	958	885	956	966	930	913	897	920	948	939	914	934	974	940	988	1002	939	911	956	970	960	966	899	920	951	894	934	968	973	975	913	935	932	965	921	987	970	889	932	942	922	958	976	938	922	873	930	1005	904	966	918	918	945	965	916	935	986	963	933	987	926	937	916	950	970	914	975	964	944	929	987	904	937	926	956	940	953	969	909	949	949	973	946	954	958	958	969	959	915	990	956	968	884	928	914	967	957	929	956	942	917	979	947	885	941	956	981	984	935	917	886	889	915	940	979	1001	928	841	908	890	957	913	982	957	915	959	922	887	910	909	917	935	902	995	943	910	943	940	958	904	878	991	904	946	959	973	964	901	945	942	954	867	911	943	942	928	977	996	1010	882	895	899	899	897	944	942	929	1013	924	928	972	924	947	946	948	928	922	953	989	982	932	906	951	877	942	904	983	954	969	956	1003	930	961	908	902	923	922	952	942	985	956	970	935	948	925	916	911	930	962	954	909	868	957	913	925	942	973	1011	934	941	859	953	919	941	990	964	872	945	928	953	946	909	913	958	979	920	977	936	914	928	952	1030	929	938	889	948	979	919	954	923	877	900	930	899	903	921	909	924	960	975	959	980	937	967	903	945	920	909	949	884	986	938	951	963	948	936	986	967	944	1008	956	904	901	912	920	983	931	965	908	944	920	933	974	876	919	1004	936	909	897	979	911	953	962	970	1016	885	937	911	977	982	935	965	949	940	963	943	960	920	912	933	922	890	901	959	920	920	889	941	940	994	882	1008	919	918	963	909	945	949	928	939	980	890	891	942	896	921	892	904	889	945	964	938	930	931	895	884	939	1000	938	938	901	974	896	970	1010	950	886	928	955	932	980	971	945	971	949	952	956	945	960	911	867	926	962	909	944	918	940	906	912	906	920	958	947	940	903	890	930	903	1001	943	937	933	1009	913	948	967	926	934	887	999	973	1019	949	932	1012	932	925	1021	896	944	936	884	944	930	959	938	886	907	909	926	988	947	965	927	934	962	910	912	977	1007	924	903	950	928	936	973	928	976	875	951	964	955	931	965	991	942	923	925	940	944	933	960	926	917	930	928	896	944	900	935	929	975	971	959	914	930	887	931	979	898	917	931	1003	975	949	968	939	885	928	916	928	865	955	927	926	942	923	962	878	910	946	898	859	951	935	932	935	914	915	925	923	962	875	989	923	912	892	953	910	948	927	923	961	943	922	1007	926	983	974	945	974	957	936	867	946	923	973	960	910	972	967	969	965	944	880	991	892	945	920	957	963	961	922	914	943	943	855	981	899	911	938	933	936	936	879	931	860	927	886	935	929	975	926	952	939	951	913	898	934	934	945	891	958	929	954	921	911	969	940	858	981	948	931	926	921	949	936	932	975	959	926	934	938	898	979	951	918	922	984	989	905	975	889	951	987	912	904	924	960	973	939	947	882	952	933	924	888	940	925	984	940	889	954	938	931	873	953	959	943	955	990	974	872	868	946	981	972	926	891	899	922	948	981	900	1024	906	961	943	915	940	959	925	892	875	928	968	948	907	969	953	945	932	922	956	993	994	866	895	901	924	991	934	965	948	917	854	905	924	940	945	947	961	897	935	939	973	957	906	934	919	939	949	983	961	939	911	927	925	890	937	958	906	976	970	884	948	897	948	920	966	959	953	973	891	969	935	959	1000	918	914	1011	964	934	965	936	869	951	917	869	954	941	912	889	971	930	964	891	955	959	924	957	958	841	903	986	937	904	935	897	940	948	943	959	959	950	925	976	955	919	975	963	925	995	956	1006	998	928	950	963	953	921	918	950	892	910	974	966	899	925	956	930	907	948	920	957	925	902	965	975	952	926	921	926	926	999	896	941	928	958	968	979	896	941	945	903	878	953	922	967	941	930	982	959	903	942	916	888	951	992	941	961	896	913	921	971	964	987	943	935	928	980	947	913	935	957	914	961	979	933	918	890	923	945	969	885	915	949	915	953	995
3584	3613	3065	1734	1379	1143	1046	918	859	854	762	798	733	704	737	781	719	720	666	741	701	686	723	659	716	733	715	683	731	684	704	704	667	687	642	706	682	691	663	652	676	640	687	691	695	673	703	715	656	698	651	705	669	750	680	654	698	714	718	702	634	690	704	662	705	658	702	690	718	635	722	714	663	682	679	658	722	712	700	705	656	696	671	718	710	652	702	669	667	638	672	701	695	686	602	705	680	660	684	688	689	703	682	659	666	663	704	671	709	684	670	728	663	667	673	648	676	713	690	687	655	695	695	664	710	704	652	696	721	661	687	653	692	681	717	652	695	684	682	667	687	713	724	722	665	691	664	697	723	688	690	663	677	712	700	690	720	660	659	706	695	665	652	679	703	694	650	667	685	663	698	676	663	645	716	658	620	710	681	725	693	691	727	640	702	646	651	671	672	697	673	685	633	698	729	643	677	673	657	694	693	672	659	715	654	661	678	712	660	677	644	661	675	692	677	658	698	637	684	731	687	676	655	697	718	683	659	671	662	697	686	686	689	699	706	668	687	623	731	658	665	709	665	693	641	666	677	681	670	671	645	670	652	672	707	684	701	713	674	664	686	658	695	700	686	746	691	690	671	683	661	698	694	655	679	681	692	706	640	647	685	699	654	730	662	685	670	708	682	666	617	689	708	665	681	684	634	729	663	657	669	690	639	686	692	680	657	687	688	686	700	619	682	648	687	675	672	684	705	666	652	646	637	642	667	677	678	630	698	679	656	677	644	696	674	670	725	635	690	697	639	681	673	649	656	630	670	659	704	694	725	677	702	656	677	663	678	672	648	670	622	647	710	656	684	659	677	691	643	715	678	688	675	657	697	682	677	723	687	672	634	694	693	683	627	659	669	693	682	694	673	646	709	685	679	650	709	669	686	668	656	700	706	663	675	661	679	700	690	717	650	684	657	670	658	683	678	700	726	678	667	662	669	677	647	661	656	663	685	686	702	708	688	646	660	695	705	682	619	677	685	691	712	676	712	635	636	693	632	712	647	686	661	689	706	675	625	686	665	672	680	730	687	651	700	644	673	660	646	704	634	683	682	686	691	706	665	667	632	659	692	654	640	661	627	712	611	668	681	671	696	686	694	685	669	668	734	671	672	681	694	691	684	678	683	663	685	644	648	715	698	666	686	676	714	646	658	676	632	631	700	664	640	681	690	625	634	664	680	675	642	660	674	681	677	684	646	682	677	602	696	703	682	704	651	603	688	678	671	681	697	658	641	713	668	699	710	709	689	661	692	661	643	655	671	635	703	661	675	695	670	665	657	687	688	620	645	633	652	661	678	656	672	678	618	656	641	675	709	676	704	659	703	640	667	683	680	644	682	705	714	616	656	671	671	698	682	660	679	648	717	682	657	693	638	686	667	708	645	659	683	685	631	671	723	682	669	633	654	667	646	650	611	660	673	645	656	670	689	676	697	642	684	676	684	706	652	648	608	684	656	656	690	689	602	675	647	714	655	645	688	719	645	676	657	658	674	650	700	669	653	671	700	685	658	643	659	670	662	658	715	720	688	706	672	717	704	768	662	681	660	682	674	707	695	708	651	675	669	673	678	664	668	651	685	652	655	615	639	692	630	666	646	648	636	722	667	681	674	686	683	680	647	663	665	700	687	683	712	662	652	723	669	676	669	691	659	698	701	700	670	720	651	684	681	682	680	689	663	699	673	696	666	696	674	657	701	689	689	682	663	633	705	683	681	642	694	697	701	675	707	736	709	657	672	709	683	631	690	669	717	655	633	691	661	698	645	705	668	672	687	691	674	681	648	677	679	670	625	628	700	653	679	696	669	686	678	668	688	680	627	704	663	673	678	653	651	696	652	677	647	664	662	685	627	699	645	654	626	677	668	669	645	670	661	682	660	696	688	645	666	652	692	687	686	668	683	713	662	690	631	713	680	698	657	669	628	653	698	673	658	679	674	666	654	649	699	677	686	691	687	699	637	692	674	666	658	739	706	671	681	685	687	666	633	655	646	689	730	638	684	650	645	716	682	656	706	665	678	684	635	671	620	670	637	710	645	643	655	690	648	697	665	725	669	646	703	677	674	670	692	677	680	705	666	746	660	694	642	633	691	681	674	693	671	709	641	638	668	670	679	665	664	662	679	685	650	689	684	676	685	690	656	629	695	656	627	685	655	672	670	693	691	681	674	632	669	678	706	616	696	706	668	703	728	695	671	677	689	661	704	692	611	662	704	672	689	688	657	687	665	682	692	665	641	637	666	699	683	633	672	659	665	676	665	721	662	673	673	641	661	662	679	725	658	652	703	680	651	662	668	643	686	677	681	666	662	684	655	675	664	642	646	681	655	645	645	654	675	651	685	697	715	630	675	677	657	704	621	678	627	679	663	672	696	669	683	669	649	647	685	651	681	633	617	723	670	692	645	679	663	664	703	690	687	672	647	692	688	706	710	695	683	693	650	681	682	684	719	668	636	668	682	660	680	632	660	654	692	680	639	659	697	661	711	654	670	664	657	693	672	722	704	687	642	667	662	645	675	673	681	661	711	662	689	670	707	642	715	694	666	675	655	641	636	643	702	710	679	620	665	631	675	731	646	693	665	631	720	644	685	665	672	644	705	683	654	655	659	648	664	654	659	675	655	667	640	640	655	694	649	676	701	660	657	710	624	687	661	701	641	638	694	666	628	699	676	685	645	650	721	652	668	636	664	713	687	654	650	678	652	655	685	688	663	637	657	705	657	676	673	677	636	687	695	674	644	660	659	651	661	675	715	662	719	665	707	640	719	621	673	675	664	703	637	666	647	679	712	643	683	670	689	668	646	687	655	658	684	730	649	689	621	668	709	665	667	692	721	647	657	640	676	731	676	668	713	601	697	691	711	675	664	673	694	622	677	640	685	630	672	675	680	666	657	699	697	696	641	695	658	675	685	694	652	719	656	723	710	656	684	649	676	680	668	664	655	651	685	682	672	674	651	695	707	679	642	653	699	672	704	702	682	633	679	707	724	696	677	663	679	677	650	655	699	680	706	672	698	695	692	684	675	678	685	657	717	644	674	667	694	712	694	647	651	700	661	722	689	681	669	696	642	726	696	692	663	691	676	720	689	629	638	657	703	693	678	681	645	708	636	705	670	670	657	668	634	649	686	631	713	660	652	662	692	676	686	672	693	644	710	625	646	659	681	666	632	650	645	660	696	680	669	683	668	657	656	686	708	681	668	689	662	647	705	661	692	655	707	666	686	651	643	694	699	604	696	691	717	667	698	686	677	681	631	711	697	662	674	688	604	712	678	685	623	685	691	657	678	682	682	671	702	693	675	687	677	696	656	639	658	701	666	648	671	675	654	666	672	676	657	669	630	678	648	653	666	646	677	692	647	641	653	668	662	687	657	684	677	714	728	680	725	687	612	714	706	693	675	630	659	678	646	701	684	660	649	688	636	692	643	651	654	656	630	699	653	642	671	653	679	694	708	655	678	651
24505	21468	28808	24581	21464	9051	1875	1253	1006	965	917	928	906	860	903	939	850	853	887	892	853	854	848	924	846	864	830	843	869	894	831	851	824	847	850	818	838	839	855	821	819	874	821	791	878	853	847	893	798	825	792	782	787	871	818	806	820	848	840	801	779	775	794	845	878	818	830	813	849	864	839	831	816	858	827	832	882	818	825	835	820	777	821	826	843	807	822	828	840	831	844	798	813	797	787	886	869	808	861	810	830	812	840	809	803	818	802	828	835	804	871	787	790	862	772	796	829	824	785	808	806	813	822	833	815	811	833	856	827	839	783	783	788	810	774	826	835	839	815	776	842	839	810	869	780	830	864	826	837	806	798	834	781	797	873	813	862	777	782	833	805	811	864	787	791	814	820	820	838	840	857	839	872	796	795	854	836	799	808	799	810	838	812	841	805	844	833	764	816	832	777	776	785	870	834	827	792	808	773	791	861	784	825	826	857	775	794	760	800	753	800	778	834	791	823	830	823	821	786	793	796	835	838	812	780	790	827	804	793	803	805	828	868	788	763	812	863	837	821	821	847	819	839	815	779	785	833	809	819	858	781	816	817	835	847	875	777	771	871	781	826	835	839	819	814	838	788	773	854	814	811	831	785	807	777	828	816	846	782	773	803	869	767	827	802	809	762	817	818	863	800	817	824	793	830	796	797	867	806	809	811	834	841	787	856	812	808	811	885	806	824	813	786	801	781	825	787	818	792	826	802	816	808	819	758	843	786	816	870	806	835	874	748	846	799	765	790	813	812	798	803	817	810	769	830	838	809	842	855	870	796	840	805	794	796	828	827	838	825	844	801	838	812	827	751	810	806	810	815	822	798	833	805	776	815	797	810	767	836	822	841	767	860	849	839	844	799	843	793	836	804	825	776	809	805	765	812	743	819	832	825	772	816	810	783	848	822	851	808	784	795	813	765	828	762	793	827	818	826	808	768	839	821	815	750	848	884	807	817	797	874	805	770	820	798	799	836	800	798	778	822	818	813	792	827	815	807	844	811	808	808	784	786	792	844	802	828	790	805	795	753	798	822	797	817	798	879	783	784	762	838	820	821	829	811	824	787	876	772	813	815	761	802	820	833	802	810	879	790	833	816	832	807	792	830	796	820	819	831	826	792	802	815	807	759	806	800	761	804	824	800	741	794	837	796	790	774	814	823	817	793	793	808	769	792	838	781	840	805	830	875	822	806	803	804	838	783	762	800	787	824	798	775	812	850	735	800	797	851	834	840	834	800	789	763	785	800	786	784	794	772	848	823	810	817	805	773	795	818	770	778	823	810	828	810	821	832	807	800	816	781	811	800	812	795	785	799	787	796	817	834	814	823	795	823	802	777	828	749	800	794	762	813	758	815	810	809	821	822	813	823	779	812	804	786	870	806	794	807	810	850	791	858	821	823	815	861	830	799	833	820	792	791	822	803	884	846	887	807	830	881	783	831	811	818	813	819	752	794	805	841	774	786	854	821	832	800	773	783	813	753	818	788	799	812	836	838	788	877	789	869	791	802	819	843	829	810	821	811	830	825	792	809	828	873	826	795	812	842	757	806	773	781	873	798	775	796	814	791	753	805	794	804	771	779	816	783	797	750	775	830	809	809	815	778	815	821	860	823	766	801	798	797	844	808	757	789	791	794	843	846	798	806	803	807	780	749	817	781	778	788	800	785	845	789	822	778	827	829	811	799	874	811	787	813	807	773	844	857	780	809	824	794	831	778	737	861	788	812	778	814	776	782	793	799	745	800	807	774	808	718	786	805	834	820	807	739	799	828	782	816	849	771	856	821	835	789	817	806	730	811	819	808	789	801	842	792	806	799	803	806	787	767	805	799	770	812	852	811	776	793	814	823	831	798	851	843	786	831	846	780	797	835	834	874	765	821	860	800	839	795	803	783	838	832	786	862	764	816	808	813	818	778	802	760	785	793	784	859	833	828	815	789	817	807	769	800	832	844	834	800	801	777	757	824	809	810	786	801	798	787	807	805	786	799	845	836	790	801	793	788	822	797	827	824	732	815	787	824	850	779	807	794	840	837	854	808	789	764	794	861	795	749	820	805	773	789	789	847	843	786	790	853	805	814	809	775	836	839	715	810	815	871	789	801	812	763	818	833	821	821	759	795	815	798	842	783	786	770	801	781	765	825	816	816	843	815	838	785	848	778	825	816	824	768	809	802	800	844	805	755	769	729	773	802	790	808	833	747	841	809	826	820	787	795	850	863	791	823	736	812	801	802	802	753	831	775	822	743	833	821	787	828	788	867	812	815	765	781	763	783	819	787	797	807	858	860	803	824	795	829	862	820	784	823	731	809	815	851	805	807	852	814	799	777	791	832	867	795	791	816	811	773	829	794	818	800	816	789	855	849	825	810	850	804	821	841	756	832	823	812	834	839	749	772	800	809	842	839	790	791	823	815	888	782	784	795	811	757	771	795	786	785	764	822	839	777	803	811	792	795	818	771	744	831	821	771	816	785	799	841	845	807	771	814	809	824	780	807	840	843	771	829	788	830	802	790	843	803	802	835	809	781	803	766	830	874	824	790	836	851	843	804	849	813	805	821	817	827	792	797	790	810	793	846	787	746	846	822	781	776	807	816	773	839	777	788	782	860	837	782	820	802	831	807	794	801	808	814	768	818	786	797	749	828	799	777	819	817	812	820	820	856	779	802	831	823	807	782	833	808	764	831	802	851	819	773	816	801	800	845	839	760	798	761	826	847	833	799	820	792	821	798	809	793	764	834	831	803	869	808	848	732	807	809	851	818	801	767	776	765	795	744	864	805	853	792	830	813	731	799	775	806	831	796	792	823	806	803	774	782	814	866	781	791	788	829	811	840	823	816	868	802	808	816	798	813	799	831	789	820	848	805	813	730	844	795	819	755	829	774	799	803	774	855	771	801	816	775	774	837	836	830	820	783	796	824	775	804	789	774	822	806	839	793	791	818	823	822	841	766	825	831	856	812	786	749	837	842	837	796	790	792	876	765	844	818	767	788	817	802	820	809	804	776	832	821	788	746	829	748	796	816	772	855	776	820	803	797	809	826	797	805	835	823	807	713	849	824	827	808	797	779	767	819	795	819	855	826	856	810	783	826	815	776	763	791	790	794	779	863	831	811	767	834	801	787	797	821	807	803	801	812	805	847	756	844	859	800	828	777	889	809	815	799	813	829	789	766	785	798	814	824	799	830	809	797	812	816	833	764	839	840	755	778	848	804	769	765	800	778	813	778	821	819	808	810	789	797	768	809	779	757	835	837	837	762	770	813	768	795	849	824	806	750	817	812	756	800	850	771	812	823	768	825	865	766	836	794	832	775	812	743	797	785	845	857	787	792	783	806	852	819	824	816	825	839	830	776	860	791	752	760	804	811	772	830	812	794	784	778	763	810	778	786	843	837	787	780	808	795	772	817	809	785	836	836	830	753	808	826	774	800	797	810	813	758	841	799	767	805	798	781	820	783	775
3869	6088	4906	2604	1803	1366	1191	1036	940	862	832	813	793	719	734	753	717	647	728	611	648	689	615	673	658	683	666	612	631	604	624	601	592	631	655	569	584	604	672	588	626	608	629	643	646	605	612	629	616	622	625	626	614	627	603	585	605	608	585	625	639	594	599	655	593	608	672	639	619	607	601	642	590	593	622	612	634	645	646	576	588	620	622	582	623	609	620	596	606	604	579	642	588	586	618	628	674	584	606	624	558	585	640	599	586	629	597	582	700	622	609	636	628	606	635	598	586	591	616	646	568	604	603	573	651	611	575	650	576	559	533	560	560	599	611	639	626	580	632	614	590	588	572	626	619	611	593	603	556	592	589	576	654	601	630	568	615	649	603	622	569	619	579	590	596	548	598	569	615	559	603	583	636	601	607	626	608	598	660	606	552	606	581	629	595	615	603	568	635	611	584	620	576	580	640	596	646	598	610	592	643	607	569	576	622	593	574	605	579	628	618	563	592	639	622	599	579	598	620	582	549	587	642	572	624	579	549	612	642	639	595	656	578	619	614	603	571	601	573	595	619	609	584	588	625	622	581	616	555	608	590	594	640	581	569	627	561	580	635	634	629	605	617	658	571	597	569	662	607	631	579	597	566	611	601	611	619	588	563	621	575	602	640	587	593	572	602	611	580	604	647	652	618	622	528	567	589	577	650	588	584	588	570	596	584	605	621	609	611	584	577	603	629	633	585	585	578	576	577	587	563	660	605	573	615	587	608	572	681	600	588	581	578	579	561	602	571	624	615	606	597	574	604	600	628	620	586	573	582	599	617	590	590	571	564	551	615	580	614	605	628	621	627	605	622	594	584	607	639	602	603	650	596	612	576	608	637	611	608	582	616	591	590	594	585	595	616	571	596	585	606	625	577	621	634	609	590	588	618	637	587	629	624	595	588	592	600	599	552	615	643	619	590	617	583	593	604	622	624	595	608	618	590	592	574	622	593	591	602	618	564	597	577	604	621	597	574	631	555	576	574	596	622	602	554	592	617	579	579	560	587	620	638	568	604	555	577	602	572	590	573	573	642	602	588	599	601	596	618	591	577	598	594	625	588	560	624	548	576	590	606	629	659	554	607	557	641	624	611	566	592	579	611	601	582	583	597	557	590	586	627	608	591	613	623	606	616	602	589	590	629	637	610	602	629	539	643	575	650	647	582	577	590	603	613	600	604	600	627	584	612	635	581	586	633	606	598	590	581	559	598	603	581	596	645	619	590	606	626	581	591	590	581	596	549	569	602	585	585	599	577	594	630	602	608	596	601	547	565	577	613	608	563	554	618	547	559	616	612	617	620	590	610	624	579	618	555	581	627	597	562	570	630	583	617	642	581	606	566	620	611	561	628	615	621	599	571	575	603	589	577	567	643	638	600	619	579	615	653	575	616	531	609	589	584	583	590	636	614	513	647	596	613	592	577	594	600	566	622	526	592	550	610	617	594	592	565	580	585	577	544	593	574	553	597	577	580	589	630	605	590	619	585	645	597	578	586	591	594	597	561	649	570	599	587	594	607	569	567	610	579	589	573	609	556	611	546	618	575	563	592	592	592	582	586	614	611	600	603	584	613	587	589	590	615	561	622	585	553	574	582	620	609	596	604	604	579	563	601	555	633	575	564	661	610	573	632	596	603	593	602	552	519	618	608	594	556	606	604	595	615	592	567	621	571	605	594	587	601	603	616	571	581	598	599	616	566	609	581	646	577	629	555	595	615	557	576	569	548	582	567	590	628	614	600	598	573	605	625	586	619	608	612	609	558	652	579	593	554	582	638	564	565	588	571	575	639	591	571	575	653	583	588	598	597	623	575	585	590	580	631	575	561	607	604	568	547	609	622	593	567	582	562	637	564	601	619	607	600	631	610	567	614	558	572	591	581	604	603	585	589	583	548	607	562	587	556	584	612	605	593	603	630	574	587	605	591	595	579	577	565	618	608	569	609	585	582	621	598	561	589	589	594	582	597	567	569	559	579	574	605	597	610	568	578	619	607	622	589	595	528	624	614	620	542	595	582	565	595	570	621	574	586	603	603	585	584	608	638	572	630	586	598	583	577	581	629	591	592	596	588	609	624	560	589	553	625	549	598	543	589	643	638	561	590	598	595	611	567	594	595	582	640	579	571	612	594	545	597	561	627	623	602	616	583	559	569	564	571	589	570	552	576	596	565	629	628	581	582	565	596	590	618	548	591	593	601	556	546	587	653	604	597	595	593	569	634	590	599	585	590	552	614	591	626	579	569	619	596	592	579	562	580	596	609	616	602	613	599	554	564	568	585	584	608	578	551	563	605	620	578	551	605	573	615	623	592	613	617	562	574	571	580	621	577	586	636	614	596	575	606	573	604	615	568	607	651	607	577	578	563	594	571	554	620	605	607	652	581	548	572	616	595	567	571	576	572	592	581	601	623	574	565	561	574	613	570	596	618	632	594	565	634	596	537	581	591	563	649	598	613	613	563	585	613	582	624	625	584	579	573	611	596	639	610	573	567	598	579	577	632	581	564	574	620	602	609	598	556	589	573	603	597	597	554	618	590	645	564	531	582	590	559	552	582	633	589	554	591	579	618	548	597	609	582	593	611	595	597	583	555	616	567	606	565	600	585	588	605	589	578	566	593	570	568	574	569	568	615	594	596	618	569	554	602	632	588	622	582	597	605	583	575	579	606	558	590	580	598	574	625	558	613	615	612	594	603	583	623	560	580	591	629	648	641	574	563	618	616	637	576	582	613	603	610	575	581	604	601	573	556	587	616	563	591	578	573	569	588	609	598	591	638	609	554	616	628	590	602	578	610	563	562	562	599	615	588	599	555	562	580	601	579	581	567	583	601	599	561	586	596	611	589	605	620	604	591	560	622	621	538	580	624	567	601	587	581	608	566	616	591	571	630	624	559	608	562	595	582	613	597	586	638	568	577	596	606	594	633	583	573	567	603	605	595	576	576	631	623	570	593	586	589	581	583	585	634	612	598	601	571	616	578	589	552	549	608	621	579	591	609	589	578	568	611	545	584	600	583	637	597	622	540	575	589	611	568	581	569	564	591	597	562	573	614	586	595	571	581	595	615	646	570	628	581	571	547	590	589	590	591	594	608	591	591	623	548	566	615	628	571	540	593	629	551	587	571	606	593	570	571	562	607	573	566	587	622	584	584	588	580	597	591	584	618	576	560	603	571	623	593	594	594	607	621	623	600	556	621	579	560	620	599	548	573	586	592	582	599	576	608	583	586	569	590	559	601	637	570	591	598	624	635	616	566	583	589	575	542	619	584	609	607	579	595	579	632	591	590	587	607	617	597	630	567	559	550	565	620	544	595	578	610	607	530	598	572	589	599	607	604	589	600	579	583	594	575	593	590	526	571	589	573	635	546	552	564	628	611	614	589	616	561	560	583	603	601	617	591	592	602	609	604	578	599	593	607	605	593	570	594	566	555	564	569	539	589	634	623	551	587	592	575	576	602	571
27889	10406	1146	719	605	582	537	560	559	529	611	573	583	536	536	549	491	543	541	572	564	557	556	562	523	596	551	552	551	561	567	515	567	518	507	537	504	529	558	565	589	572	592	543	543	553	514	504	544	561	528	543	540	491	593	524	538	564	564	585	582	523	554	580	535	561	529	542	536	516	548	548	591	577	554	546	558	535	547	590	553	565	539	591	526	545	515	556	581	552	587	534	535	531	556	554	547	567	516	534	605	543	592	538	606	539	561	550	533	525	527	518	551	557	579	570	564	594	591	565	571	561	522	530	568	501	548	547	531	547	556	549	511	513	526	558	498	571	574	542	547	572	536	554	582	543	555	532	537	549	555	550	569	546	528	568	507	555	506	580	585	552	565	571	505	615	585	529	596	516	584	544	538	558	579	576	557	562	554	531	560	547	571	570	607	567	565	583	565	550	526	559	529	535	552	528	540	548	562	562	548	557	534	532	557	556	574	621	543	596	538	586	560	551	521	582	561	558	553	583	509	590	551	539	556	552	530	553	565	548	570	563	516	516	527	539	592	552	566	543	580	560	532	498	560	583	572	597	506	496	569	599	533	541	512	550	565	559	552	515	572	579	553	538	619	551	543	553	550	545	543	578	510	560	527	542	549	583	586	561	537	566	529	511	561	566	533	546	538	581	566	533	549	557	556	564	595	517	521	570	518	576	578	551	579	514	572	554	544	565	554	536	538	496	574	559	581	554	573	535	558	523	526	576	538	547	581	566	518	530	553	587	537	527	562	566	560	565	533	525	558	583	564	536	528	574	538	579	600	577	589	512	543	525	573	557	553	562	557	553	597	554	564	565	528	581	562	562	549	559	587	541	567	553	564	529	543	585	567	512	561	526	554	537	501	572	518	541	509	566	544	536	561	536	593	552	561	515	562	556	510	555	561	568	552	598	548	563	578	538	570	550	569	529	570	582	566	555	525	567	585	564	528	592	525	573	537	565	564	566	522	548	545	607	530	543	558	572	568	542	614	543	562	559	556	540	565	578	574	538	542	589	565	533	538	542	574	529	581	554	551	571	606	526	552	574	561	541	530	544	517	541	545	569	590	563	524	575	537	579	516	510	593	570	592	556	583	553	551	572	562	503	559	562	595	544	541	622	528	563	561	577	555	555	550	563	514	551	565	537	545	566	521	566	515	544	552	552	525	536	523	554	570	545	533	529	528	567	567	622	580	578	539	509	539	526	522	526	575	537	579	563	529	553	573	560	576	544	553	504	566	575	603	557	577	553	587	607	524	559	558	566	582	594	537	579	551	530	518	538	615	556	587	537	577	539	526	551	539	585	570	538	548	557	571	578	520	520	580	585	557	572	574	581	553	542	547	578	553	538	540	599	532	532	523	517	541	559	587	550	554	526	551	528	556	551	578	583	606	553	525	555	553	530	543	503	574	523	513	567	573	558	557	542	574	572	528	558	550	539	534	581	569	571	579	553	585	564	544	536	538	577	556	553	567	520	614	542	555	563	530	580	553	572	578	523	539	559	564	540	526	572	525	529	598	532	561	537	589	555	575	543	544	519	570	563	544	586	528	495	546	552	596	543	588	547	528	557	525	534	564	529	520	555	583	549	523	545	478	547	566	527	549	529	546	546	593	541	552	541	538	561	586	555	545	579	537	557	555	598	579	549	534	571	554	598	586	566	525	541	558	538	553	547	551	590	513	535	568	561	554	559	546	534	577	616	546	583	542	528	562	546	565	474	562	525	549	521	552	547	536	558	588	551	599	530	548	550	559	572	566	551	560	602	566	582	541	543	567	541	505	541	539	531	523	539	556	563	578	566	558	562	541	498	546	546	546	548	520	563	544	528	582	563	553	593	545	556	575	555	561	563	551	587	583	555	557	552	539	533	537	569	515	547	580	540	583	546	536	570	558	618	554	537	556	563	551	568	537	519	551	549	569	584	530	536	547	576	553	582	572	584	574	514	534	547	592	566	590	552	564	518	510	560	522	531	570	504	549	580	547	520	593	562	599	547	626	522	558	558	579	588	557	557	565	517	578	545	557	534	570	547	552	541	559	540	556	494	561	560	571	571	544	561	546	557	578	537	538	559	555	528	579	515	561	488	561	561	532	548	553	547	562	545	576	539	575	540	561	564	592	574	541	528	547	550	533	558	567	590	556	551	567	591	547	535	513	541	578	570	547	573	570	536	569	553	523	530	522	561	603	577	560	553	555	571	572	552	570	641	546	532	544	567	529	580	585	561	503	499	574	568	536	528	564	534	539	568	546	562	578	512	513	563	512	530	532	552	525	512	544	570	586	570	548	552	537	589	577	539	554	527	543	553	556	551	573	571	543	556	546	571	564	496	526	514	546	565	571	572	546	543	555	539	565	540	574	546	539	546	505	524	549	562	572	568	630	529	561	539	520	564	540	541	545	553	524	565	558	531	583	552	566	535	531	547	536	548	613	541	507	544	584	564	593	532	559	588	553	569	540	558	555	554	565	565	544	558	538	565	552	589	541	582	513	536	516	531	539	569	537	582	556	551	563	547	595	542	541	531	578	527	544	517	544	513	525	510	550	573	557	562	526	571	554	614	518	560	515	551	526	563	499	521	572	514	552	590	548	551	535	547	562	536	515	549	589	553	565	578	504	552	540	551	569	504	538	572	555	565	579	550	547	515	533	572	549	577	628	575	538	545	550	542	604	506	558	510	560	566	564	554	587	535	559	543	571	532	553	575	556	533	566	547	558	583	536	547	530	561	574	562	560	586	554	556	524	528	587	604	549	564	505	556	509	582	591	567	554	542	549	575	518	569	566	519	580	509	556	581	512	570	603	562	567	579	554	552	555	547	525	556	516	575	552	556	578	561	593	523	553	567	526	584	578	612	547	535	574	559	548	576	589	600	512	543	549	545	612	529	540	552	543	529	569	545	512	558	549	506	537	547	553	542	530	494	545	564	547	536	561	548	599	566	537	567	546	519	545	519	538	555	557	581	546	538	529	578	551	583	556	559	556	596	532	539	583	514	553	532	549	543	548	528	544	538	534	556	550	562	584	546	556	559	557	539	560	600	552	516	562	558	545	553	567	539	568	567	520	538	560	558	538	535	538	521	584	576	537	557	585	523	572	584	585	536	520	570	538	507	530	543	560	566	550	507	511	620	576	544	543	563	509	572	556	565	519	556	568	554	562	572	549	559	534	532	540	564	588	481	546	533	551	565	564	545	546	554	518	583	564	579	538	531	569	511	522	519	572	595	572	505	552	526	578	541	592	564	590	563	571	529	541	543	538	539	542	564	550	547	583	540	540	555	584	550	547	563	573	493	554	603	566	506	549	567	557	546	530	574	576	537	584	562	528	555	587	571	568	575	530	594	543	549	530	575	605	581	561	539	555	536	598	584	558	586	546	576	558	574	555	581	542	572	559	559	527	521	594	559	596	540	547	531	556	554	559	545	553	508	609	566	569	521	582	529	571	526	548	571	525	541	572	554	550	601
4852	636	557	457	443	420	419	402	383	414	407	407	381	388	388	408	399	405	368	377	405	388	383	436	406	381	393	396	369	384	379	425	391	408	386	404	401	361	373	418	397	402	406	421	385	401	400	419	387	404	404	405	401	402	384	383	364	402	394	373	380	386	440	427	393	353	391	415	381	418	399	416	386	383	378	410	357	398	343	367	400	415	370	390	372	395	392	374	408	360	407	433	378	358	419	412	350	378	441	399	423	399	414	371	399	374	414	412	413	384	399	370	458	377	405	418	381	383	382	403	376	439	400	373	375	427	394	388	377	405	423	367	384	379	400	378	371	383	404	426	353	444	377	420	383	399	398	397	412	378	368	402	393	400	384	375	387	393	403	408	410	408	428	385	369	395	398	374	405	425	401	381	369	384	411	400	391	380	406	375	392	423	374	376	361	407	396	416	382	394	422	394	378	405	413	410	411	368	397	391	403	409	397	381	400	364	375	355	415	408	395	377	382	405	394	432	390	382	409	383	380	411	405	370	367	398	411	370	391	408	431	440	398	390	409	386	355	388	406	432	367	369	410	369	352	441	375	410	402	372	381	380	397	398	395	385	397	400	362	410	387	366	399	363	413	419	409	404	330	376	379	391	425	398	405	362	356	408	399	405	398	442	396	374	360	401	366	381	337	406	356	388	396	406	387	396	401	384	406	419	387	414	370	417	369	392	409	379	389	385	433	408	354	410	391	388	380	379	412	381	420	390	358	381	379	388	439	419	378	387	347	416	387	368	377	400	401	367	395	383	366	387	411	377	348	389	372	381	394	358	404	417	408	406	390	353	410	378	382	404	390	385	376	398	389	345	382	398	400	409	407	407	415	388	357	393	384	413	341	404	398	383	374	389	388	374	359	401	378	392	390	382	431	401	377	391	427	387	380	373	400	378	371	368	354	384	400	422	387	380	385	372	389	386	392	396	419	390	399	378	426	400	419	381	401	375	384	364	393	349	391	408	396	393	387	348	377	355	397	371	394	382	385	396	421	402	406	380	370	426	380	360	379	351	414	374	403	422	388	374	368	388	406	379	389	379	383	374	368	386	402	370	396	416	369	411	426	422	385	417	399	363	397	394	401	395	382	355	367	404	361	398	386	397	399	393	348	392	395	408	407	395	389	358	432	391	440	403	369	377	376	392	407	422	422	364	367	384	404	425	397	374	360	396	384	410	408	412	409	436	383	394	379	397	356	400	382	401	391	399	370	412	369	376	381	358	400	445	356	400	380	390	403	412	415	387	375	378	388	368	400	398	423	368	403	362	399	403	389	380	380	391	371	396	413	371	379	392	384	389	370	412	385	391	398	405	383	391	398	415	370	382	390	378	378	381	382	368	393	389	398	359	412	399	404	378	382	411	359	386	351	399	416	419	366	379	373	404	414	398	402	408	386	379	350	399	389	393	390	364	390	401	386	422	415	360	391	425	390	381	382	390	380	419	453	380	391	350	366	409	377	382	385	358	428	390	410	382	397	364	376	391	374	413	395	405	394	391	381	353	372	410	367	363	389	392	381	372	346	389	364	405	382	364	436	393	392	353	393	379	383	389	395	380	388	393	390	389	402	373	404	403	356	389	371	393	375	369	384	385	382	403	394	406	430	391	380	412	415	424	380	399	406	387	393	382	408	397	384	395	397	417	390	400	402	385	409	395	373	400	394	385	375	382	362	414	414	419	376	410	344	391	396	375	410	367	395	370	385	377	380	381	367	378	399	352	349	428	410	381	372	378	400	349	371	366	373	357	402	405	387	408	400	372	391	353	376	362	382	396	370	380	427	399	357	385	429	393	386	365	384	385	393	398	396	391	402	371	398	366	399	355	359	379	364	368	435	382	358	430	392	399	390	400	402	412	412	367	414	400	370	409	375	398	416	387	382	367	407	348	351	362	383	351	399	401	406	430	391	392	397	416	388	383	382	369	388	415	398	399	448	458	432	393	360	409	346	386	411	401	379	391	391	409	389	406	449	418	353	392	365	392	421	368	417	374	377	383	366	398	375	391	421	372	380	418	399	406	374	331	399	387	406	385	409	376	377	385	366	350	378	394	377	394	350	389	405	378	387	419	388	392	402	435	387	373	415	386	417	409	380	388	410	377	373	373	387	377	354	359	364	404	420	395	393	436	364	397	339	376	346	411	375	389	384	381	387	369	393	398	418	441	395	403	417	359	411	390	400	403	397	381	384	373	371	377	423	389	413	390	407	367	402	396	396	404	389	372	415	389	382	380	402	405	381	402	377	391	381	399	419	395	372	376	399	386	401	378	423	393	425	392	380	408	353	372	357	415	380	391	378	385	393	380	373	378	387	429	364	401	416	383	355	391	402	409	401	355	375	415	423	397	365	415	397	389	383	390	411	377	358	378	412	387	389	420	398	388	376	402	392	372	407	391	399	382	389	439	386	395	408	379	406	384	383	405	398	379	380	362	372	392	423	379	387	397	377	393	398	372	401	372	376	350	433	379	386	399	390	409	417	371	408	379	361	422	407	402	381	404	444	415	336	388	374	364	390	352	429	385	378	380	343	407	398	370	424	373	383	395	404	411	376	410	401	409	405	384	392	353	407	387	349	395	397	398	362	406	388	369	399	430	357	390	417	371	412	376	370	398	399	386	406	391	391	417	381	382	393	370	398	387	391	407	387	423	386	391	385	376	385	406	375	349	388	399	398	389	360	395	402	387	379	345	384	408	398	416	418	394	409	383	395	403	403	372	381	424	372	389	387	398	413	400	399	395	419	394	365	416	384	388	360	372	382	378	406	375	391	374	425	407	379	375	366	407	373	411	383	333	388	381	412	389	391	363	379	389	392	406	410	362	371	383	351	421	410	385	423	364	371	407	405	376	366	423	387	401	346	387	354	393	366	426	381	424	390	393	381	436	397	378	416	362	422	352	373	400	402	406	354	399	375	412	395	351	402	410	391	394	406	420	376	386	361	397	395	362	385	372	429	421	405	443	372	381	417	363	415	373	417	369	418	403	443	403	423	368	389	382	391	403	402	403	374	348	355	401	353	359	363	425	365	381	375	390	373	428	389	379	359	375	380	369	395	413	408	391	391	400	412	410	420	383	369	404	406	383	384	409	386	378	375	408	369	407	380	376	399	405	382	366	373	361	385	401	377	394	380	365	406	370	400	387	389	369	416	351	429	384	406	389	395	367	384	431	413	360	426	400	410	386	372	419	436	396	411	395	389	393	390	396	420	394	413	404	362	387	402	415	387	400	367	419	360	380	383	483	387	407	410	368	408	399	376	359	414	417	391	377	382	411	426	352	407	386	361	387	383	383	418	372	389	404	371	413	447	376	392	410	408	385	410	391	373	391	411	371	395	426	404	408	397	402	399	373	394	395	356	402	371	411	385	390	405	387	401	379	383	415	385	366	406	416	403	411	419	408	397	355	366	396	348	382	390	380	381	428	369	400	411	369	402	391	384	429	416	381	406	390	352	378	375	379	383	396
25541	21482	27882	25503	11289	1874	1450	1127	1093	1035	1054	1056	994	998	1009	1014	1033	997	951	968	989	937	1003	930	972	932	1012	975	928	993	944	1006	978	1021	948	961	971	968	969	907	942	1013	916	963	995	936	987	938	938	930	939	1007	988	911	960	961	964	953	968	928	991	978	924	942	983	919	1018	936	953	949	933	995	950	908	965	988	933	942	892	957	920	942	941	950	931	918	920	952	957	959	959	962	974	983	976	948	934	909	958	952	1003	941	966	911	929	958	954	904	911	966	961	957	954	923	871	989	992	1008	881	918	981	954	983	989	892	951	1001	1008	932	962	948	941	964	1002	909	1060	941	939	958	903	941	913	900	951	965	891	994	978	927	998	967	971	947	953	917	931	952	961	959	959	972	937	954	934	929	917	956	959	963	946	911	896	921	905	992	953	990	978	917	937	904	929	994	895	946	914	959	989	977	980	916	974	930	970	1021	955	983	928	917	950	950	972	966	963	950	946	927	984	978	948	964	944	910	950	932	921	955	936	979	951	950	929	936	941	983	934	954	961	912	972	953	952	936	921	992	1013	963	926	928	958	979	950	939	936	979	970	962	950	941	919	937	967	977	948	982	946	901	936	915	986	932	960	989	907	953	906	948	945	956	965	943	967	975	937	936	974	965	903	982	878	914	948	988	998	959	944	977	931	931	939	897	962	990	966	941	960	936	936	983	974	932	975	940	947	973	963	979	979	935	944	942	982	887	943	944	988	885	972	934	966	910	927	969	956	961	958	952	964	913	1002	969	917	968	879	961	922	939	933	907	975	990	950	922	915	930	944	975	899	944	896	937	985	971	949	923	900	935	943	936	1001	905	908	1001	875	954	919	898	958	970	965	952	970	939	949	948	941	948	999	969	925	920	992	933	937	880	932	955	1001	943	986	920	928	907	962	898	1024	989	932	949	1004	963	865	962	965	951	975	977	916	970	986	992	949	972	930	966	963	959	957	956	891	986	943	1031	939	903	968	929	932	1008	893	944	947	945	951	935	915	963	966	896	910	985	958	914	974	957	1003	920	945	961	966	933	944	947	970	948	951	960	969	892	886	948	925	921	937	926	974	884	920	927	920	957	894	1031	905	993	937	1007	969	974	989	910	931	925	928	951	942	941	938	943	929	977	975	939	959	964	963	938	897	944	980	988	1002	940	917	936	965	976	926	975	940	913	929	941	967	957	921	956	923	956	950	937	943	958	952	946	938	934	940	978	948	922	901	942	935	954	947	974	986	971	926	922	968	942	930	969	980	964	933	1026	987	958	977	940	958	882	970	929	951	932	933	976	947	952	923	920	968	998	990	945	916	968	992	975	888	1026	880	952	950	914	930	880	971	982	942	963	940	923	934	918	902	915	979	907	996	977	924	911	974	981	968	930	938	1000	900	990	976	948	980	868	951	994	936	961	913	966	959	927	931	945	947	941	976	1034	901	906	950	932	932	977	939	940	951	932	949	927	972	970	1007	944	970	989	900	968	955	941	945	911	940	970	1014	912	936	957	862	947	978	932	986	939	901	948	920	974	919	912	967	960	963	973	941	981	966	960	982	945	961	919	1007	959	969	943	948	927	941	973	939	968	899	924	918	931	913	947	908	1008	982	924	974	913	990	948	906	913	952	920	962	953	946	916	969	907	924	893	1021	938	899	968	937	915	983	921	930	990	928	963	987	979	996	941	942	963	1004	964	1004	938	961	950	952	972	988	918	919	938	953	931	961	854	939	943	972	930	953	987	928	993	970	959	935	911	934	930	884	946	919	957	911	953	971	951	939	950	932	924	921	959	944	956	979	952	986	951	905	915	950	957	937	944	950	937	1001	894	915	936	956	918	964	951	936	988	937	915	985	911	936	951	972	928	953	929	944	952	945	941	965	921	952	989	1023	942	964	937	943	944	917	915	932	924	969	938	916	939	921	955	950	982	935	938	896	932	979	922	954	939	870	907	924	1015	905	945	965	896	962	919	937	990	948	994	937	905	899	976	995	938	943	959	951	970	982	911	950	934	948	955	1003	968	924	1044	969	948	914	907	948	983	962	996	917	893	951	933	957	909	936	976	912	949	909	983	948	973	984	975	979	1020	944	962	907	967	1000	907	977	983	995	942	941	994	958	972	951	1001	951	905	939	937	941	991	945	900	920	963	929	939	972	924	937	936	942	960	932	945	903	920	945	937	939	940	922	915	976	916	958	929	986	980	961	931	958	966	957	997	943	971	979	946	940	984	987	948	979	904	959	966	997	960	970	911	925	983	940	981	933	995	969	964	978	948	936	936	939	949	965	937	929	943	931	935	955	991	944	938	1019	968	957	940	954	985	923	929	1011	923	957	926	939	926	946	979	969	938	975	903	941	958	958	1012	945	947	855	1000	895	915	977	970	941	977	994	987	943	923	906	906	938	989	943	973	974	951	954	877	950	899	970	854	954	937	941	923	998	958	970	938	927	946	925	921	899	962	970	958	947	957	981	982	900	998	906	947	911	907	964	920	965	931	1025	994	954	967	958	977	973	928	963	972	966	916	945	896	921	992	998	937	926	1032	945	955	970	975	955	926	952	911	931	868	945	970	977	946	943	995	951	901	930	900	970	907	932	938	971	920	927	907	948	921	971	965	882	955	959	927	988	1020	957	949	983	1003	955	999	987	964	906	948	925	918	909	982	897	991	952	967	889	1046	931	980	909	942	983	982	917	1032	1014	970	1015	984	1009	964	952	959	941	956	1019	964	903	910	903	1005	921	928	943	922	867	996	981	951	978	936	938	968	944	949	965	920	930	982	964	976	961	950	916	947	920	910	958	921	1000	919	975	961	890	928	1006	934	1012	958	967	890	1000	971	943	979	945	976	938	899	1032	959	928	963	910	934	976	945	894	963	938	927	889	971	934	1000	948	864	1007	1011	916	940	941	962	893	924	900	973	1004	919	917	965	965	958	908	947	895	971	925	1005	933	989	944	976	975	956	936	980	904	980	951	953	983	939	980	921	946	1014	970	935	977	955	962	959	920	933	994	954	995	976	914	976	907	946	989	940	901	947	968	923	960	932	942	945	974	905	948	950	936	967	985	897	977	876	916	925	942	980	976	976	941	953	938	940	988	955	962	944	966	967	977	921	995	940	951	1008	915	980	927	992	926	998	930	943	928	917	891	971	953	928	938	952	943	954	1000	960	951	919	973	970	935	892	952	928	930	915	917	930	934	983	929	942	969	921	958	981	961	961	986	967	966	943	917	893	994	935	924	957	945	921	1003	900	948	955	992	918	977	996	1003	956	908	971	950	906	943	897	914	931	916	931	934	990	944	935	958	900	933	974	924	1008	908	912	915	948	991	965	941	934	947	948	987	938	953	914	952	906	956	950	897	926	943	957	952	948	932	898	971	996	945	962	915	952	993	930	978	999	907	963	915	939	978	979	943	1037	952	994	939	988	943	928	958	982	948	960	910	969	981	954	905	949	914	958	942	974	984	982	904	963	907	931	918	1000	953	980	986	955	926	949	953	949	963	888	908	979	908	932	961	934	975	924	956	965	977	940	928	958	965	971	933	913	961	952	948	939	958
3567	3676	3028	1794	1336	1112	1002	962	882	850	843	764	768	786	719	729	738	708	715	685	714	688	727	694	771	673	718	706	715	713	688	717	662	685	672	720	670	669	670	683	685	680	677	715	706	726	692	730	708	702	728	685	680	646	698	656	668	656	686	630	672	691	720	709	713	692	734	717	650	716	685	692	693	669	721	704	655	689	694	685	714	746	694	695	625	671	654	653	705	673	704	658	699	678	649	667	643	690	704	671	744	713	675	699	658	694	674	699	652	681	652	644	658	676	722	675	650	689	634	690	749	701	698	675	630	674	685	640	654	675	682	695	662	724	666	670	688	642	681	682	674	690	653	703	695	660	689	643	640	693	682	632	676	696	667	683	658	735	695	729	690	682	705	684	716	682	636	673	674	726	608	667	691	668	670	676	660	663	642	691	657	672	660	733	621	603	650	670	677	678	667	659	681	692	710	666	714	676	671	688	667	644	702	698	649	648	681	693	634	692	640	665	686	728	704	658	625	697	681	664	683	688	636	695	715	653	688	675	676	674	688	682	686	654	677	680	665	673	709	688	674	646	707	687	659	646	640	671	711	691	702	660	735	689	718	680	640	720	666	653	691	660	706	609	645	704	669	725	658	647	647	658	664	686	677	699	681	687	719	656	743	697	677	705	669	665	670	667	671	660	685	682	717	689	719	702	660	674	673	685	745	686	664	677	646	725	678	634	662	689	699	666	706	691	684	677	700	676	692	707	671	717	704	676	687	640	646	664	682	699	710	666	658	723	661	651	687	698	692	669	723	645	663	647	655	672	656	732	722	688	688	650	675	663	681	607	669	654	701	691	692	669	651	696	638	662	669	724	661	707	658	684	718	701	686	656	661	689	712	709	715	718	681	655	703	655	742	677	699	679	660	707	726	665	684	656	691	681	663	671	673	650	687	700	661	653	668	677	712	684	636	669	680	665	676	721	669	623	708	690	698	656	674	692	662	689	683	683	700	607	708	689	643	685	684	688	703	665	676	652	713	669	687	680	669	687	647	665	625	680	711	713	692	735	647	683	669	654	659	661	657	691	703	706	655	700	647	697	684	704	647	628	729	651	680	686	664	622	615	639	715	718	667	683	641	650	701	694	643	698	652	686	636	661	670	667	637	658	673	688	661	652	701	660	694	666	676	677	656	659	634	661	713	683	668	749	620	687	687	658	656	661	720	710	701	696	691	685	658	686	673	690	720	715	680	632	700	626	664	672	697	705	729	731	653	628	670	660	671	651	678	677	659	685	657	632	691	645	675	679	671	697	624	673	683	691	662	648	665	606	700	692	677	671	689	700	689	654	682	686	659	641	672	637	694	709	684	714	655	686	699	702	659	688	689	697	653	649	688	685	699	666	660	697	683	707	684	678	676	672	676	673	671	682	696	642	663	706	671	668	730	639	662	635	672	684	672	667	646	698	731	683	649	694	727	626	683	694	683	713	697	646	653	677	638	681	672	677	640	688	663	692	720	717	668	669	690	678	694	677	699	692	694	648	632	667	642	669	710	651	671	685	654	733	678	687	737	643	669	692	647	685	667	672	722	697	698	670	687	638	702	675	666	666	689	644	724	663	657	678	635	676	679	644	656	661	685	675	635	702	709	669	607	684	668	608	683	674	654	629	700	683	694	681	628	639	682	668	660	671	681	652	692	693	650	665	677	673	659	674	637	704	646	647	665	659	694	680	639	612	720	664	665	690	631	705	709	697	665	660	630	686	686	636	680	668	661	688	673	622	625	666	701	675	642	647	691	703	661	689	664	634	677	668	661	663	685	666	652	664	675	677	699	659	696	615	671	705	707	690	657	683	682	720	655	726	673	695	715	674	717	655	717	704	663	667	675	685	677	709	636	692	668	699	633	637	680	639	694	667	711	694	685	656	678	646	703	680	690	684	669	681	691	688	663	652	691	635	654	733	721	666	692	689	649	650	595	668	669	701	685	676	676	714	684	631	668	648	640	647	667	657	673	668	652	649	689	664	698	688	687	668	687	703	702	651	719	645	667	674	645	673	693	630	645	645	686	682	654	695	669	687	687	683	688	673	696	679	696	683	674	699	660	706	685	644	650	715	688	669	646	685	667	696	659	677	650	661	703	692	709	706	636	666	682	678	660	666	621	679	661	680	704	696	670	698	688	643	712	696	643	661	666	655	670	663	707	699	648	676	661	683	664	649	702	659	694	674	722	656	684	693	640	643	722	680	661	659	709	675	688	689	665	685	688	651	664	649	663	756	645	649	638	667	700	658	636	689	624	682	658	705	706	702	733	656	659	681	742	661	679	680	706	677	690	625	628	676	678	690	671	645	694	624	726	661	593	695	654	664	635	610	713	675	631	653	660	680	643	671	696	666	700	651	678	657	654	665	650	666	678	683	664	618	690	618	664	679	692	670	725	719	627	646	738	663	654	645	640	690	678	689	657	642	676	645	663	654	685	663	696	664	672	686	663	645	687	654	632	612	647	631	676	742	660	704	687	681	669	703	679	689	699	660	627	677	682	635	638	664	650	696	689	681	650	686	635	685	670	707	651	672	703	688	690	656	649	741	713	720	651	676	681	667	699	689	629	615	664	702	664	677	658	669	680	627	676	665	727	666	690	674	661	675	694	656	672	681	667	662	701	652	714	712	657	693	665	710	647	715	694	650	720	629	683	648	637	675	678	676	657	706	660	723	682	655	723	652	662	663	657	663	710	690	687	711	714	713	683	645	714	665	679	631	675	698	672	718	712	704	655	693	659	659	646	667	662	684	665	659	655	658	674	670	699	661	616	722	692	650	684	684	623	695	674	725	675	672	673	686	664	678	689	678	645	677	661	712	722	671	626	670	663	674	681	679	671	702	653	694	627	672	661	632	697	702	728	668	693	688	684	633	667	649	638	745	678	696	697	640	659	655	708	660	635	644	669	660	696	713	659	701	686	645	649	724	665	683	707	658	630	663	670	668	683	675	700	665	700	636	661	649	689	683	651	714	632	630	674	688	720	701	675	659	670	703	681	664	708	640	630	694	685	678	645	701	659	706	676	671	644	663	648	654	665	642	691	640	695	659	670	692	670	662	734	702	668	644	691	638	642	680	655	668	670	715	698	680	686	740	672	721	671	643	685	697	671	696	629	707	660	609	683	678	661	682	655	691	648	702	713	653	686	740	690	669	645	693	710	707	693	706	643	701	652	708	662	682	662	674	676	668	679	664	668	681	713	666	662	639	663	659	709	742	612	703	666	646	688	637	651	673	595	684	686	693	668	700	640	659	699	669	691	686	612	665	682	652	689	655	601	667	703	646	675	667	752	682	674	667	647	682	707	696	676	684	660	714	707	630	657	686	669	644	673	681	642	709	715	658	635	693	696	676	622	654	623	672	657	661	685	647	650	681	643	673	680	688	687	701	642	682	695	669	685	707	643	716	721	700	651	681	657	656	681	665	655	652	656	688	668	681	636	664	692	676	632	675	704	706	670	698	674	684	669	703
24552	21492	28894	24559	21481	9182	1947	1233	1121	1055	980	939	926	965	915	899	878	948	826	853	851	829	816	864	872	847	850	850	864	861	866	818	862	836	778	803	852	831	805	837	783	851	889	830	762	842	851	797	866	801	849	842	806	764	816	810	825	819	806	855	834	786	843	785	789	830	853	848	794	857	825	869	836	795	850	810	815	828	805	838	825	834	806	826	801	826	861	850	794	813	821	832	780	820	836	786	842	785	821	832	859	859	844	833	768	801	869	782	841	813	813	797	813	809	777	779	740	801	855	792	818	864	826	878	778	797	855	811	815	825	871	812	796	812	827	841	839	836	752	798	806	870	860	813	795	825	831	763	817	799	851	831	814	842	840	764	782	815	851	829	822	827	786	836	843	864	758	748	807	838	776	830	815	814	833	840	819	794	846	771	832	824	810	853	806	813	812	802	802	794	822	826	819	800	844	829	820	795	812	802	820	818	811	828	812	789	855	804	818	792	806	761	795	743	824	833	799	764	783	825	813	847	790	785	777	841	859	855	795	804	796	806	804	827	814	810	829	844	800	857	828	822	868	782	757	809	778	793	789	826	858	789	837	779	826	817	808	801	815	806	826	832	792	805	852	847	790	827	768	843	772	848	803	840	787	810	764	819	847	798	856	805	825	835	832	820	823	823	807	804	792	834	795	794	804	795	837	866	802	824	823	756	779	805	806	767	808	827	837	847	797	820	832	790	795	820	783	858	800	800	804	781	795	847	779	810	799	833	777	822	806	847	838	791	876	834	841	849	811	852	801	749	848	811	815	844	807	877	810	789	851	768	811	850	812	816	762	795	816	787	843	858	795	738	843	830	814	770	823	787	803	828	833	844	844	797	780	841	759	808	804	768	776	817	792	795	802	809	780	861	800	815	820	828	813	791	843	868	799	832	797	767	805	769	802	799	793	796	784	835	747	866	810	814	848	825	787	805	787	809	829	841	773	785	809	823	794	730	770	798	866	801	820	795	799	865	824	793	808	832	769	840	722	830	781	821	755	840	825	830	809	833	780	801	770	814	842	842	842	843	803	878	821	800	819	811	819	849	834	803	843	798	802	753	753	798	874	807	818	790	810	832	807	800	753	821	818	859	847	859	782	790	825	790	807	804	794	803	834	828	893	766	849	804	831	794	765	849	838	812	801	839	744	828	821	855	758	817	857	786	815	817	819	816	811	806	775	800	802	837	782	839	844	825	827	821	835	846	836	788	835	784	869	780	843	795	806	818	811	828	787	786	810	817	828	810	820	754	801	758	826	825	835	808	849	800	749	836	843	840	811	794	843	740	817	839	767	789	817	781	817	807	832	806	815	853	818	830	810	769	808	784	795	810	802	783	815	796	806	819	851	837	798	767	813	837	800	818	802	803	782	785	795	872	803	779	797	835	824	844	784	798	804	815	757	778	820	815	794	834	837	824	791	814	822	801	812	837	798	794	820	818	759	802	807	813	794	817	757	797	822	789	800	813	790	771	804	814	808	820	831	844	801	782	825	742	805	845	847	775	775	796	826	787	815	800	790	831	837	907	814	848	819	795	810	764	809	802	798	807	735	805	769	800	796	807	848	803	790	809	844	721	787	785	833	816	808	847	835	779	787	832	839	824	804	801	764	824	820	788	866	843	816	773	841	731	805	785	842	812	791	837	797	761	829	800	885	842	745	788	791	780	788	825	796	801	856	808	787	804	793	853	832	839	840	855	803	849	818	804	760	834	771	778	796	809	820	815	834	793	872	784	729	794	827	773	820	797	803	754	830	824	802	860	882	832	874	846	841	837	815	859	863	749	795	827	808	776	744	796	811	827	788	845	796	831	812	832	773	799	841	746	793	791	812	847	830	845	840	836	803	859	771	818	776	813	813	761	820	775	800	761	815	831	808	854	876	819	797	788	780	818	798	831	813	787	791	814	829	816	884	826	816	802	830	827	791	790	756	788	818	847	833	823	782	798	841	809	859	769	746	805	748	793	796	804	793	795	806	808	819	795	826	814	830	819	791	784	782	778	792	829	823	793	834	829	869	847	783	841	817	747	779	817	778	767	815	813	795	837	796	769	825	833	831	852	796	808	791	839	844	785	815	780	830	848	806	812	792	810	820	805	775	846	821	789	845	769	823	839	811	822	846	793	764	838	790	803	792	786	796	807	800	764	791	864	812	787	792	815	829	789	849	870	802	762	771	795	770	807	833	778	779	830	833	795	751	816	830	841	803	830	838	852	770	810	798	792	819	765	788	745	844	816	825	823	801	797	872	799	794	807	820	789	763	833	774	842	818	821	794	827	794	797	784	899	835	828	804	819	794	848	824	833	823	818	815	836	867	811	803	786	795	775	766	799	857	783	779	784	767	827	840	794	829	870	853	811	777	765	774	778	810	818	817	822	820	816	825	759	854	796	835	797	793	830	810	806	771	807	825	790	814	845	818	774	790	820	807	772	744	759	849	764	758	839	796	828	851	808	827	801	772	801	832	842	852	814	778	807	798	790	791	816	796	846	824	817	802	812	794	849	770	773	763	797	862	788	764	804	799	867	771	778	806	821	806	845	790	852	820	830	744	824	785	816	849	869	839	839	848	800	843	803	774	799	829	841	744	886	775	774	791	835	826	804	766	863	740	789	800	817	785	756	851	801	796	804	798	821	802	858	788	843	752	771	796	823	797	808	762	808	795	801	815	808	792	847	839	816	808	786	830	845	826	764	777	764	739	804	834	819	815	796	792	768	755	803	789	875	794	808	793	777	796	841	806	789	846	802	816	825	808	795	828	819	869	846	815	766	763	822	799	811	800	838	847	792	783	851	788	767	869	832	758	835	859	835	791	781	812	823	752	802	830	834	869	798	793	795	802	870	826	787	796	781	843	848	765	791	783	832	824	793	867	834	817	837	809	868	784	838	799	820	789	760	810	810	836	792	781	864	826	844	817	769	812	763	823	822	809	781	794	802	804	808	813	828	801	847	812	822	757	846	832	795	780	838	775	820	837	786	805	762	773	836	780	866	807	812	830	785	794	797	790	803	815	806	764	818	866	823	771	794	849	805	824	839	814	841	827	784	837	875	859	815	801	835	854	815	808	786	781	831	818	828	801	815	801	786	823	790	826	814	819	862	830	803	751	768	788	788	811	790	789	817	802	816	789	837	829	794	835	788	830	879	764	728	804	819	790	772	813	865	833	791	849	812	798	801	804	803	771	824	819	780	817	799	786	816	802	825	802	813	832	878	812	768	781	834	767	789	770	806	915	823	798	811	760	791	833	837	841	821	801	781	841	817	802	794	805	761	802	786	817	821	804	817	849	793	762	803	791	815	760	780	817	791	837	802	858	804	820	818	848	765	834	860	817	803	785	805	794	780	827	805	793	769	793	817	775	788	832	785	814	841	805	797	789	809	794	834	795	856	781	836	793	808	850	790	820	842	796	822	817	814	822	822	856	786	802	782	820	888	791	836	798	814	823	818	790	758	777	857	796	804
3773	6031	5082	2649	1845	1459	1150	1014	915	846	858	833	738	751	682	689	647	675	667	622	679	612	677	625	639	618	668	686	685	631	592	628	653	603	649	649	649	616	644	579	641	625	649	607	586	620	601	619	565	655	553	599	621	630	661	605	609	585	584	578	619	616	647	642	604	621	597	631	632	578	630	677	630	624	575	573	627	613	623	573	585	625	616	599	606	635	628	595	602	641	617	611	624	671	611	615	633	552	638	581	599	639	625	611	587	649	614	623	616	616	608	636	590	584	604	576	622	616	600	585	600	568	614	567	622	644	637	577	594	615	617	607	585	635	577	565	635	592	556	599	604	629	627	633	612	595	559	598	610	589	581	588	564	605	629	618	603	630	561	609	589	599	568	580	607	610	586	619	656	600	594	601	594	556	564	595	640	608	589	568	617	564	550	613	587	582	655	644	605	595	592	589	581	568	599	627	615	592	583	588	609	604	591	622	621	609	626	606	577	642	579	617	596	569	569	633	578	613	607	621	589	578	604	646	609	522	631	633	597	612	608	632	565	616	597	614	585	597	595	602	597	610	637	599	591	577	595	594	576	631	574	606	592	568	608	596	615	632	615	622	550	585	558	586	599	625	555	595	620	541	595	586	572	540	587	665	611	605	608	604	557	599	651	634	605	554	548	602	580	644	591	580	564	575	613	638	578	589	555	598	628	606	622	621	602	620	618	603	655	594	599	599	586	614	630	634	623	604	612	608	575	584	661	661	605	586	607	623	550	627	595	633	558	550	626	593	572	545	613	602	616	553	600	592	625	603	598	617	594	606	599	616	590	563	594	614	649	545	628	592	600	581	616	597	609	591	580	596	582	635	554	614	573	611	598	634	596	585	649	649	587	569	578	592	558	595	600	616	585	623	635	558	598	586	588	613	591	604	653	603	647	596	593	608	569	595	628	604	581	625	614	584	627	645	569	617	642	557	587	650	580	610	551	593	589	606	551	621	585	584	598	604	608	568	637	622	594	629	579	579	592	597	611	592	549	579	590	578	610	599	570	634	601	589	611	586	573	619	642	642	598	611	595	548	582	592	641	613	603	572	650	580	620	581	631	589	602	637	548	604	596	594	584	582	601	566	590	594	582	584	588	584	606	578	556	592	588	587	637	598	582	622	608	589	588	601	628	627	611	583	599	587	575	599	583	570	589	613	579	578	594	579	597	535	598	607	613	597	578	587	622	579	609	568	572	600	575	616	579	598	577	649	586	629	625	596	633	622	638	593	618	624	634	621	585	608	553	605	614	613	598	584	547	578	570	599	596	587	589	568	564	591	560	595	594	597	613	591	594	628	607	587	575	596	567	600	592	597	612	562	566	582	594	603	584	583	625	579	609	567	589	607	619	578	604	605	639	587	552	617	589	607	586	600	606	610	615	634	618	594	614	591	585	584	591	562	602	578	585	598	599	618	603	589	585	606	572	599	593	571	673	584	582	569	596	591	623	637	624	558	603	561	545	553	607	570	551	609	578	621	585	594	588	563	612	599	623	596	596	595	606	619	583	622	573	603	577	583	613	603	623	562	609	625	617	582	612	613	632	611	601	586	625	612	583	569	597	617	565	593	593	547	559	567	618	596	576	594	600	558	580	602	586	625	635	593	562	592	600	618	582	612	583	567	593	574	609	605	609	618	628	574	566	585	595	590	586	578	573	578	634	590	582	587	569	603	639	604	577	670	591	572	514	593	581	606	610	632	587	598	593	599	541	573	606	602	555	587	611	582	603	622	603	603	619	605	611	593	638	613	582	611	586	575	546	620	645	599	621	564	578	588	615	578	621	560	582	575	616	589	566	598	611	612	572	595	592	584	592	605	551	566	544	541	577	619	607	597	628	582	585	545	577	587	628	577	579	573	587	595	553	587	575	634	619	587	558	619	623	588	609	596	576	583	578	630	622	576	615	603	614	580	580	622	566	562	598	607	596	602	570	577	604	611	583	581	638	651	567	572	604	536	606	617	576	609	620	583	565	587	598	565	569	576	575	578	586	603	585	608	627	596	605	566	580	583	601	586	599	633	624	627	571	572	610	552	584	600	561	565	604	529	611	606	599	552	593	642	574	589	610	583	587	617	572	584	586	594	603	618	591	552	600	600	571	605	618	583	598	589	596	619	617	564	573	575	580	632	605	605	607	601	616	574	595	631	635	577	594	580	615	638	592	577	603	584	617	602	572	620	630	585	575	589	561	589	619	606	567	626	615	606	615	588	626	595	572	563	569	584	608	615	560	589	570	592	593	590	589	592	606	581	614	575	606	588	577	575	603	542	578	592	592	583	591	610	588	602	621	581	597	635	592	586	640	597	566	556	584	578	598	574	635	583	577	598	626	570	569	609	567	639	570	589	578	610	578	609	602	603	592	583	591	638	631	578	595	603	545	603	638	586	603	594	587	569	598	608	582	592	574	615	627	580	578	606	587	614	591	560	617	596	604	580	606	594	587	574	595	580	588	613	558	604	609	593	591	634	629	619	588	554	554	606	589	641	581	586	595	595	628	595	627	617	622	631	545	587	597	598	600	600	637	589	586	592	588	566	621	614	613	610	595	644	625	600	542	583	583	620	585	596	642	612	584	569	552	620	602	597	561	575	582	612	579	598	625	593	608	601	610	572	604	596	586	593	565	583	604	626	585	590	557	617	614	638	627	596	602	601	607	576	571	616	597	651	552	621	592	592	608	581	601	566	575	612	614	617	586	631	584	582	626	549	597	591	545	577	615	637	546	583	627	630	595	637	600	587	617	558	575	559	571	590	604	574	620	561	563	651	616	580	620	569	602	567	513	599	589	556	624	613	606	607	558	589	579	587	592	601	577	513	610	560	604	581	595	555	572	581	627	633	643	561	619	592	584	619	574	623	566	589	587	579	555	560	564	619	560	603	567	574	616	594	601	584	568	573	571	601	634	578	546	607	579	558	573	581	580	627	583	601	576	586	603	551	614	632	573	591	591	571	570	610	586	571	568	579	592	615	619	569	582	596	605	573	622	594	548	552	610	612	612	613	624	580	609	625	624	561	604	584	667	614	575	592	549	642	611	575	613	579	610	605	590	565	594	571	613	548	570	590	601	592	546	600	583	630	588	609	579	576	588	542	572	617	644	592	619	635	625	564	577	594	594	588	590	569	630	583	613	614	616	575	598	601	560	594	602	576	587	588	609	581	636	589	587	610	576	602	619	597	588	566	561	559	588	633	583	576	580	569	559	590	625	603	572	572	554	574	580	551	540	623	585	604	604	576	589	598	597	591	575	597	584	612	590	623	577	557	573	632	619	611	622	618	534	600	578	590	592	617	548	538	597	571	618	584	574	608	605	595	645	590	570	552	619	575	627	581	569	597	596	593	604	592	624	589	599	639	602	545	582	584	602	550	628	602	606	594	611	593	585	595	587	548	536	655	601	625	597	596	563	599	602	578	565	630	618	556	622	576	619	614	575	602	562	575	605	588	576	594	600	601	572	585
27919	10327	1185	744	651	595	565	571	557	510	559	545	538	590	505	536	522	572	552	563	559	599	564	556	585	571	556	554	541	521	549	542	572	538	551	568	575	553	549	539	574	527	556	582	561	574	520	586	508	560	511	538	551	533	562	571	574	550	513	543	558	575	535	582	518	514	586	517	535	579	529	528	588	576	545	534	570	559	510	566	523	529	552	577	529	557	511	520	550	531	560	568	591	559	525	536	538	531	549	549	507	498	525	570	551	517	534	520	523	554	506	548	570	530	562	528	553	560	555	548	569	541	544	561	518	532	530	535	601	559	517	541	533	519	576	533	559	576	546	563	536	529	566	543	510	532	539	581	572	603	567	564	547	587	592	552	565	522	561	547	574	570	541	528	528	532	547	518	595	521	543	556	543	516	549	568	520	537	533	592	527	556	575	525	592	527	539	510	529	564	544	532	509	578	483	524	555	540	570	558	493	535	552	525	562	519	565	558	535	578	532	590	540	565	517	548	506	544	552	564	557	536	552	515	560	530	511	563	512	571	551	577	554	550	533	551	578	509	579	569	572	588	551	500	568	548	513	558	533	545	534	576	522	602	533	546	522	556	540	538	545	578	572	591	541	540	546	576	579	565	613	528	563	548	500	495	522	577	554	538	542	535	525	570	521	572	547	548	515	605	544	582	543	528	582	526	556	589	504	548	521	557	548	555	564	540	566	542	524	525	573	513	549	558	561	561	576	591	543	481	554	563	555	521	580	531	553	566	575	503	554	520	569	522	578	524	539	575	576	555	535	519	564	538	549	551	561	562	604	572	531	662	559	605	534	590	528	569	538	544	560	557	552	574	549	552	495	596	527	543	553	532	523	579	594	532	590	555	548	548	555	568	520	544	581	560	573	575	548	549	535	598	536	526	603	566	521	585	560	555	519	573	519	535	525	571	547	566	577	552	507	541	540	505	542	552	534	528	582	557	571	524	479	518	581	511	563	545	558	578	534	542	541	546	571	498	518	574	537	564	523	577	528	524	582	542	523	538	540	566	569	555	540	537	526	575	526	549	595	533	541	571	537	547	545	526	546	532	523	539	565	576	543	549	549	515	522	553	524	570	562	569	541	596	538	548	559	574	547	536	508	558	555	524	555	537	589	524	539	529	615	553	505	524	568	546	514	585	505	543	607	554	556	555	562	527	531	556	530	516	557	546	553	557	535	547	576	555	520	563	567	528	585	556	546	540	517	542	577	510	533	560	553	564	571	515	547	542	522	551	573	523	529	528	603	569	552	568	525	558	556	603	579	537	543	536	562	594	533	574	534	552	552	519	541	558	541	582	571	566	581	524	570	592	561	579	540	539	566	535	533	546	551	538	534	509	545	573	558	551	520	566	571	556	596	581	552	553	530	579	538	566	562	493	547	557	550	560	537	548	521	523	595	559	549	550	542	561	577	556	537	604	546	584	544	519	575	523	569	515	560	599	564	570	588	526	533	552	551	511	534	543	559	580	587	515	511	563	557	531	590	561	546	575	584	564	559	508	529	550	523	537	539	532	578	563	518	516	552	551	542	558	505	526	547	595	560	564	546	541	603	558	538	586	547	590	548	550	513	521	524	549	547	590	577	571	571	543	540	564	554	562	541	554	530	551	541	532	561	574	544	554	546	564	528	535	527	523	576	540	552	547	601	528	552	542	567	562	547	597	565	590	555	566	555	561	563	555	514	540	536	552	534	495	527	500	582	549	498	525	586	523	562	561	580	541	576	549	542	547	540	535	567	529	569	514	555	571	567	566	566	556	542	521	543	540	548	571	578	503	584	517	544	530	514	519	528	575	531	577	551	518	558	531	548	577	556	537	538	544	569	573	506	569	604	566	570	552	517	547	587	538	529	547	555	581	525	534	544	556	541	605	531	579	560	541	569	592	526	555	554	557	536	542	554	512	537	547	567	523	551	545	543	538	510	496	619	576	518	560	541	532	543	565	545	593	573	541	539	545	574	539	558	559	548	538	548	561	543	563	540	558	544	555	517	506	567	517	542	559	545	565	550	583	514	575	533	572	563	566	560	540	515	539	546	521	547	544	579	548	565	576	568	583	542	570	547	572	571	526	552	583	555	517	551	555	554	533	558	582	558	501	592	561	577	605	596	554	586	550	582	536	537	545	530	533	556	542	524	536	581	522	547	558	552	583	580	515	537	563	541	576	524	581	602	580	566	518	543	556	551	536	547	541	563	569	520	530	535	526	591	536	550	603	524	562	587	567	562	559	542	547	565	576	557	545	588	592	551	524	577	551	550	569	581	551	520	540	529	537	568	523	523	543	538	528	537	547	526	570	547	571	560	550	555	562	525	563	555	518	562	572	517	527	567	566	524	551	545	535	559	542	550	558	539	545	555	591	546	575	523	558	530	545	542	522	547	569	555	532	592	561	539	537	530	537	536	554	576	551	520	554	550	545	550	583	487	553	590	523	537	508	580	536	547	524	551	561	566	531	545	548	585	566	552	527	523	522	547	550	599	561	537	566	562	537	544	534	547	552	519	544	546	539	584	556	588	585	546	535	587	569	519	534	505	508	527	567	508	557	521	562	581	611	532	508	548	577	529	560	518	576	601	508	552	562	547	532	558	565	550	490	559	549	575	548	536	576	506	564	598	568	553	507	498	501	552	560	537	543	535	560	568	542	555	532	558	543	537	519	581	555	522	546	547	555	538	508	547	565	493	525	553	551	569	506	589	559	582	508	563	600	576	576	542	531	568	570	547	524	555	571	530	584	601	533	535	558	551	515	566	541	507	583	551	586	534	564	544	547	506	574	533	539	518	542	545	552	574	604	555	541	518	571	571	533	553	584	529	581	547	566	549	553	546	569	565	589	598	580	559	524	543	560	559	547	526	558	576	527	569	579	526	605	598	560	582	555	547	559	552	542	575	566	525	595	531	528	557	528	476	570	552	525	559	528	549	598	585	538	574	561	577	523	542	554	561	555	526	569	541	561	529	562	552	555	539	576	549	547	561	525	554	547	533	542	536	580	553	522	555	573	512	538	551	535	549	559	554	545	559	633	591	546	538	561	564	609	568	571	551	563	546	528	526	555	546	599	536	547	558	506	564	551	503	570	574	535	530	536	551	549	505	534	527	524	538	569	549	572	533	542	581	566	557	586	552	530	545	517	559	626	538	542	579	581	581	526	535	564	564	517	559	588	541	577	556	553	561	528	564	545	542	567	542	550	543	550	557	521	545	525	586	527	533	579	551	529	558	524	534	544	544	560	595	513	525	535	570	514	532	507	545	552	540	542	564	545	530	541	553	539	577	527	559	565	524	528	569	531	538	559	536	540	522	526	538	532	544	585	528	552	548	535	521	525	558	510	555	536	554	560	555	529	547	525	583	570	565	552	560	531	569	530	512	554	568	571	557	546	546	563	551	576	547	545	568	565	586	541	536	551	581	560	556	580	555	490	561	608	554	565	605	553	525	579	545	511	501	537	563	600	586	587	579	589
4932	650	553	427	409	445	386	412	411	391	412	387	410	388	396	389	419	382	412	398	411	406	392	376	409	376	403	400	387	416	341	410	423	417	399	413	396	419	383	418	398	406	413	373	396	412	380	401	350	400	431	386	401	399	413	413	403	390	386	401	352	397	372	387	399	418	396	385	390	403	415	375	390	423	389	381	390	379	395	394	427	413	418	401	377	412	389	412	387	394	397	392	409	404	402	390	372	373	381	406	371	402	382	399	410	355	383	381	392	391	387	438	398	367	391	377	345	427	429	386	373	367	396	407	379	417	392	410	402	382	403	394	403	364	418	382	403	371	391	409	407	343	385	408	391	397	387	401	401	430	422	365	391	370	384	404	392	403	385	383	399	409	446	366	389	367	390	357	384	383	434	389	402	401	382	371	342	370	372	389	387	400	398	392	403	418	388	384	384	370	391	399	416	402	402	421	394	390	390	372	390	377	430	407	381	429	406	375	400	369	392	373	367	386	375	394	392	389	392	382	390	415	402	404	394	359	392	408	372	375	389	398	375	406	397	384	406	388	398	402	398	384	409	395	419	385	368	388	404	396	418	397	412	398	409	398	412	380	422	394	400	410	395	364	366	434	397	406	392	389	380	418	402	385	365	412	379	409	400	391	416	388	438	382	393	383	409	369	359	376	401	383	401	432	374	384	403	371	406	379	388	364	372	374	426	400	399	390	386	381	396	375	406	366	361	381	364	389	378	395	367	378	383	386	399	392	396	367	406	381	407	370	376	381	403	354	365	394	401	404	379	400	429	416	379	389	390	369	442	389	404	391	377	378	416	383	410	360	386	434	360	389	351	404	386	419	370	415	385	381	403	394	366	379	389	367	427	402	420	411	391	401	422	395	388	408	409	371	385	396	402	398	399	381	429	400	389	400	414	424	391	352	389	366	383	381	386	393	386	409	392	385	397	346	385	378	385	386	385	439	398	393	322	412	365	368	373	381	428	354	371	371	414	416	379	388	418	403	396	389	376	434	379	392	395	430	374	394	396	381	390	380	390	369	409	436	401	394	394	365	416	404	412	396	366	380	401	411	386	401	399	374	373	397	417	381	365	407	435	407	386	417	409	443	394	392	392	386	388	393	419	398	407	405	398	405	389	431	375	410	418	378	389	356	441	405	370	372	392	407	418	390	352	421	403	376	383	370	373	389	385	381	379	424	382	388	388	414	415	372	354	372	368	377	404	363	388	402	398	380	368	397	354	402	387	432	370	415	438	396	414	358	365	386	433	404	428	409	394	339	381	439	425	403	385	408	409	407	393	406	421	398	412	379	396	399	404	384	434	384	403	383	387	388	407	384	391	376	354	432	382	407	373	403	363	422	407	384	384	406	373	346	411	384	417	379	381	430	381	387	368	362	393	364	404	385	394	426	394	390	388	431	426	392	406	383	388	416	397	400	387	387	406	407	353	374	394	419	413	400	400	399	380	372	392	392	383	368	388	384	387	384	389	387	345	353	405	403	395	404	367	417	436	392	381	414	385	395	367	396	431	362	409	402	388	416	360	397	439	373	411	336	392	417	380	391	372	391	409	374	428	405	361	375	419	412	386	394	413	367	371	370	378	378	381	396	395	372	375	425	369	363	412	403	382	408	375	385	398	404	417	408	417	374	366	393	423	426	376	385	390	400	400	366	404	394	409	372	356	362	404	395	402	404	404	390	414	362	375	421	413	393	400	371	387	403	366	385	391	372	385	424	368	401	422	390	354	385	379	407	360	391	381	377	368	410	413	379	347	413	435	376	411	402	404	378	402	359	382	360	412	373	422	399	374	366	429	413	392	381	395	401	377	415	370	377	402	405	398	383	400	411	386	373	394	338	367	388	407	387	376	426	399	419	422	376	404	390	379	392	389	424	390	446	394	379	388	418	359	382	388	403	404	416	404	399	389	409	398	403	403	340	401	364	442	391	391	343	365	423	400	400	405	385	365	402	385	367	384	425	412	391	436	401	410	394	393	407	405	370	373	406	403	405	411	376	393	367	417	418	427	385	378	386	374	404	454	367	396	403	384	385	406	367	435	358	355	388	381	369	389	376	383	382	429	374	373	378	341	391	397	427	427	387	397	389	387	361	385	369	383	407	427	352	402	395	397	377	383	380	420	402	381	418	372	414	394	399	383	413	428	375	375	388	413	385	428	379	408	426	395	427	418	392	400	401	400	390	377	442	387	372	376	349	362	398	404	372	386	356	387	414	397	380	394	398	372	390	433	383	425	369	400	401	395	381	384	342	401	394	407	425	408	397	375	392	402	413	382	399	400	382	379	406	421	383	409	371	414	425	423	379	382	411	389	374	438	392	427	383	391	376	390	411	403	399	388	385	397	386	399	387	367	404	377	408	392	365	378	385	380	371	416	396	391	398	416	412	378	396	403	319	377	350	358	386	380	364	437	411	367	424	391	407	423	384	377	392	416	417	379	363	371	456	413	394	370	397	393	393	365	440	367	382	412	406	384	351	383	401	402	392	387	394	375	341	447	382	385	389	403	362	419	419	392	380	421	390	369	382	407	416	391	417	386	431	386	420	404	411	366	404	396	417	385	375	390	377	387	419	390	388	374	393	402	401	400	400	388	378	390	392	367	400	391	410	390	422	392	430	389	379	404	370	391	395	353	367	404	384	388	393	407	390	413	383	390	403	411	424	383	364	394	377	406	383	380	389	393	407	377	416	374	399	386	404	406	396	386	386	407	406	391	405	380	421	407	399	399	385	374	396	387	410	394	402	385	366	360	378	369	401	398	394	384	377	425	414	391	393	420	405	396	428	380	369	350	401	396	386	436	361	388	413	379	395	385	415	380	395	431	428	377	391	404	394	373	390	418	400	357	406	362	406	384	374	398	397	391	404	361	423	414	383	425	347	441	365	388	381	411	378	365	424	413	367	383	415	424	391	354	374	388	364	375	409	359	390	379	417	385	356	384	413	417	404	346	377	366	364	388	392	441	419	431	392	440	380	398	373	393	348	383	384	413	366	416	392	414	394	400	398	344	373	420	405	404	363	398	401	366	395	412	399	369	374	385	390	462	398	441	396	396	357	367	367	426	382	411	398	390	400	400	376	424	390	407	422	409	378	418	389	407	383	389	411	403	414	409	417	398	399	388	402	399	372	369	393	391	411	416	368	389	396	374	397	385	417	411	408	389	402	357	396	375	384	415	376	385	381	342	370	365	398	406	413	391	368	392	352	379	390	371	396	418	405	395	387	396	372	375	379	419	398	377	386	400	392	397	402	420	396	365	437	438	419	395	396	374	431	387	374	407	383	352	408	386	373	405	444	403	356	416	368	385	379	401	376	400	357	403	377	418	405	435	379	428	407	434	369	367	386	412	414	370	339	382	426	388	385	419	385	380	338	393	360	415	373	382	385	386	388	392	415	376	386	418	395	375	409	377	394	392	390	392	431	395	365	380	360	381	394	373	366	421	429	364	386	362	398	401	380	398	420	381	387
25553	21490	27915	25461	11171	1937	1399	1169	1070	1065	1051	1031	993	965	1046	977	927	999	928	1008	964	970	1007	939	979	945	976	885	946	940	991	982	934	947	908	946	957	1004	935	954	985	940	915	969	951	939	981	955	942	956	875	992	883	1016	947	997	888	935	973	1036	965	945	953	931	966	926	921	956	979	913	977	978	949	924	946	943	912	955	958	948	920	967	980	877	924	990	918	918	969	941	989	950	949	949	999	958	1001	967	960	932	966	927	975	904	974	973	995	873	953	994	953	952	951	970	909	934	945	932	936	931	1009	950	917	996	977	924	961	945	923	950	940	992	937	921	895	951	942	971	1018	930	963	1003	979	992	971	971	998	995	938	919	926	935	1007	984	905	974	957	955	992	964	993	942	945	927	941	951	931	947	945	991	969	953	928	967	932	971	943	941	940	955	947	939	896	955	944	933	956	965	901	889	971	982	980	975	980	973	913	956	908	912	945	904	939	981	929	973	961	980	976	975	967	886	973	918	919	965	919	927	949	994	976	908	974	905	938	964	930	872	955	934	917	970	970	944	1001	940	949	942	956	956	993	973	950	924	987	886	942	976	939	934	938	958	983	951	1011	975	967	909	982	946	929	939	885	914	922	958	921	973	923	948	919	955	963	918	974	939	960	925	923	941	927	966	995	915	978	980	913	943	935	922	903	908	959	985	934	958	912	956	937	942	984	939	979	973	975	1014	929	960	971	970	942	899	957	988	930	1020	979	940	947	910	947	959	993	917	927	1012	917	968	901	971	901	913	945	918	990	1045	942	920	908	984	938	973	995	893	924	962	972	900	994	982	935	949	948	935	933	951	974	984	977	926	960	955	924	957	950	927	918	942	954	925	971	964	988	944	953	976	981	920	1015	921	968	950	924	936	960	1008	957	950	900	963	972	966	984	909	944	951	935	974	939	902	942	942	974	897	927	930	938	929	950	944	979	906	1008	924	987	967	897	956	935	961	948	982	1001	978	962	888	951	967	956	1022	949	983	954	945	947	892	904	1000	952	928	961	975	952	918	942	945	946	950	893	926	925	952	908	928	895	977	959	977	954	900	919	947	931	971	933	909	920	906	889	911	918	934	948	905	969	959	1003	988	934	941	976	978	949	902	914	934	934	964	952	983	891	1003	917	965	915	878	977	945	943	917	946	951	949	930	945	910	960	912	935	951	922	953	886	981	911	993	936	939	875	936	932	958	957	878	955	947	941	915	906	957	920	976	971	981	950	895	901	925	885	921	959	948	942	895	968	905	974	925	949	966	936	958	939	890	964	921	931	972	974	902	979	1008	915	884	903	960	907	955	913	945	945	948	935	926	933	895	982	892	940	921	918	955	915	965	1016	913	877	920	957	1016	849	854	944	953	908	941	966	960	937	927	1008	957	957	945	976	945	927	942	922	989	955	910	951	947	934	939	985	882	1006	953	921	978	940	937	925	948	963	941	955	955	977	950	943	970	949	902	907	954	941	987	920	940	963	945	952	899	918	940	924	876	965	928	958	930	982	963	935	949	903	941	962	968	945	959	927	928	950	970	925	973	941	952	1007	873	941	961	961	954	942	953	957	954	956	966	918	921	978	981	938	958	915	958	920	905	959	943	937	942	921	943	969	942	1007	958	981	907	960	917	926	923	992	1026	950	982	970	965	921	929	977	928	951	935	982	1003	951	990	984	966	979	951	954	1002	976	982	1011	965	925	977	990	1002	979	969	903	948	968	894	979	956	912	990	935	980	952	946	1011	943	1003	943	952	952	949	915	930	989	933	946	960	966	932	975	970	971	931	1008	948	965	982	948	910	933	912	939	957	989	889	936	933	952	894	934	953	914	988	938	952	981	941	935	980	937	970	959	938	941	925	997	920	931	1003	944	945	967	952	937	913	972	921	939	916	955	928	918	959	957	904	933	943	916	1039	983	931	944	916	887	891	887	978	949	968	989	971	919	950	899	993	924	912	1009	901	965	1011	880	1007	901	934	950	958	964	913	939	964	951	934	905	921	943	916	953	974	982	920	968	899	987	922	949	894	918	974	984	896	920	977	952	921	933	902	939	936	964	936	879	932	998	956	942	921	927	915	949	921	977	962	966	922	941	967	958	984	989	1001	958	951	853	971	914	942	946	950	980	932	868	904	937	958	923	915	945	970	1011	901	980	981	960	949	978	985	982	945	977	953	929	928	920	892	1003	882	920	923	959	949	926	898	983	945	951	971	884	950	905	975	927	934	904	935	979	948	942	887	931	1015	893	951	951	951	911	915	932	984	901	883	987	919	920	944	976	917	963	910	981	993	881	941	955	935	945	985	955	950	946	973	942	982	1001	967	969	969	963	937	940	954	956	941	985	932	986	951	985	976	979	918	918	944	969	880	989	954	895	938	918	971	902	943	922	927	960	916	976	963	868	931	939	972	896	885	934	997	904	921	969	950	994	951	898	936	937	953	887	914	995	960	896	941	924	974	1044	933	915	938	915	989	934	957	959	911	955	1016	968	932	943	918	955	908	928	965	925	955	1000	954	956	933	941	970	925	891	964	948	909	1011	920	950	942	942	1010	990	973	908	915	982	927	968	946	911	944	1000	963	932	901	962	973	938	961	949	964	906	935	962	966	952	917	912	909	891	1001	964	930	953	953	906	920	952	995	916	950	936	950	946	972	937	958	974	970	974	1000	969	874	998	927	950	993	914	935	957	917	937	957	963	942	968	949	994	866	964	953	933	927	970	913	914	971	974	949	977	963	953	910	962	929	919	905	959	887	954	975	914	977	942	961	895	919	951	928	991	912	905	909	987	954	874	988	890	940	959	984	1006	919	904	926	975	953	902	902	934	911	941	977	956	974	925	921	984	879	902	958	974	947	991	956	956	932	910	975	910	943	923	928	962	909	1035	967	938	956	919	928	943	987	986	919	905	949	948	943	933	934	961	899	924	948	954	926	954	969	987	926	933	968	967	931	961	962	959	976	886	935	952	977	974	955	923	916	891	963	965	967	945	907	960	910	996	915	952	936	944	969	934	974	950	942	961	934	916	951	903	974	938	891	959	873	962	919	987	945	945	967	938	952	902	949	948	960	956	934	914	938	980	957	867	886	986	911	886	952	984	884	929	918	924	949	947	915	915	943	971	1016	902	946	950	969	991	962	964	979	950	951	943	950	924	928	930	912	980	966	893	924	952	941	923	941	984	960	929	951	919	959	947	962	890	977	944	899	943	959	939	970	935	977	949	956	997	957	915	961	935	984	915	925	976	984	1026	1005	902	975	907	982	917	894	938	963	958	1006	996	929	945	927	929	927	969	898	960	920	974	912	919	957	966	942	983	910	953	986	909	945	949	942	997	944	956	926	942	933	997	970	965	976	906	1013	908	897	898	950	933	891	964	942	926	914	914	963	937	937	934	957	926	943	980	949	962	962	916	916	971	953	921	939	976	921	936	873	964	932	955	942	915	952	962	947	971	922	930	898	961	962	938	932	954	956	975	922	992	977	903	977	956	890	940	918	926	945	986	919	1001	978	943	971	965	900	925	956	926	1002	978	1006	995	948	966	974
3528	3632	3054	1691	1284	1170	1052	912	859	820	770	791	766	776	772	732	715	734	719	663	742	682	704	760	679	718	695	729	763	693	731	703	704	682	705	691	669	728	703	680	703	686	650	700	699	709	719	701	678	672	664	669	677	645	704	704	696	713	702	631	706	687	687	673	704	701	678	670	692	715	703	687	683	671	681	683	650	695	695	728	665	697	697	713	726	691	671	727	708	717	675	689	646	663	704	656	681	656	652	716	628	610	670	676	670	661	679	700	689	645	658	644	612	683	706	702	645	668	696	695	678	690	714	704	654	695	701	667	662	649	693	649	673	614	711	674	657	659	681	679	645	630	676	645	661	664	701	680	700	678	645	677	695	670	685	678	701	699	665	639	698	682	692	655	659	703	599	673	646	624	692	698	715	665	730	696	691	688	675	659	684	691	666	651	703	644	639	734	670	652	658	674	669	658	719	655	672	629	685	663	680	662	688	714	692	665	673	686	722	676	706	711	666	694	642	713	649	709	682	699	648	650	708	644	689	651	658	629	663	692	692	703	684	669	691	709	678	704	662	685	679	668	648	649	654	697	651	690	718	746	717	663	659	672	692	668	671	700	690	718	686	664	633	679	665	650	692	668	698	686	682	708	640	672	667	623	744	662	710	655	720	707	630	667	682	660	706	660	653	673	656	644	660	650	691	677	682	679	639	692	674	686	701	659	697	673	700	678	699	701	690	650	668	667	684	742	684	742	685	663	645	624	677	643	698	655	662	654	644	680	688	714	658	675	689	667	676	696	659	628	696	704	672	651	697	658	629	658	656	715	666	743	692	664	677	671	692	735	729	663	684	686	702	660	656	670	666	664	677	683	684	664	653	668	640	701	666	697	662	672	699	658	652	679	654	671	673	636	655	643	684	679	655	717	657	681	685	658	716	679	662	710	698	683	694	638	697	677	666	697	667	638	652	715	647	662	664	665	658	701	662	648	656	666	614	701	732	709	646	652	614	695	618	648	703	717	668	696	679	695	626	698	719	658	636	684	685	648	673	676	650	660	668	627	689	692	645	667	652	647	655	682	680	680	658	692	677	689	666	683	680	666	684	639	664	640	686	674	705	703	699	649	657	674	670	709	697	680	704	667	660	652	653	668	702	679	683	672	677	656	674	673	696	657	694	731	673	598	682	663	679	701	640	686	693	682	680	664	684	646	754	702	659	694	698	693	650	673	650	633	657	627	721	645	670	667	664	658	677	693	630	689	641	651	645	716	684	662	644	637	663	708	620	713	684	671	726	665	668	648	702	704	659	715	682	723	658	631	705	687	659	656	645	700	684	672	666	676	707	652	690	671	686	681	656	717	680	688	632	653	604	672	690	661	689	706	676	630	685	697	682	660	720	668	656	671	656	686	675	705	697	654	711	660	702	671	705	666	657	691	688	639	716	680	685	678	666	664	643	675	660	638	659	735	691	669	727	682	649	668	703	663	696	713	667	689	722	709	663	729	673	701	655	637	633	714	635	695	690	684	641	658	631	696	702	677	665	659	660	644	715	679	696	685	649	666	705	687	719	677	629	651	667	722	670	650	689	675	702	700	687	654	643	672	691	677	684	706	718	650	653	707	704	632	682	645	658	632	723	713	692	722	743	736	647	688	696	664	673	673	685	678	636	662	621	712	654	664	644	688	707	660	642	680	658	691	721	669	673	646	658	721	687	670	678	650	666	672	670	689	633	672	705	621	691	711	649	683	650	668	660	712	665	726	701	638	655	678	721	680	647	681	634	680	711	651	676	631	668	688	677	672	668	640	654	664	656	722	629	679	697	669	641	697	697	664	667	664	665	660	697	668	706	690	688	687	676	682	648	748	662	688	701	654	674	677	688	651	685	618	640	698	696	676	659	713	635	671	639	662	670	676	684	675	658	638	693	617	669	670	616	668	682	652	688	716	655	692	724	637	662	658	674	682	689	677	710	629	703	683	644	642	701	668	669	634	691	655	662	681	624	627	667	671	632	748	669	646	718	662	674	666	667	669	670	651	627	643	676	700	696	698	685	696	698	677	656	694	647	685	699	657	661	662	680	636	672	677	674	654	658	649	636	656	676	661	700	678	656	627	710	699	650	674	638	660	690	614	651	659	633	644	694	662	676	651	681	722	644	645	658	680	626	665	712	685	619	620	683	642	706	643	668	683	661	654	683	690	691	671	707	660	670	642	710	639	678	709	661	653	693	665	638	680	675	642	622	644	728	705	661	689	651	698	647	672	704	656	635	649	669	662	654	704	691	707	681	672	657	703	688	662	627	673	642	680	687	676	687	680	656	716	732	644	674	657	694	673	637	649	662	692	675	684	636	655	649	680	687	697	716	662	667	684	638	671	649	694	653	681	648	664	681	684	637	666	679	668	627	623	660	741	663	649	648	687	678	662	697	645	745	662	666	612	641	703	654	638	677	680	654	644	657	668	679	686	715	654	698	652	710	671	728	643	716	679	685	639	666	654	666	669	742	630	645	735	684	649	662	677	663	615	694	693	679	647	686	639	690	661	680	711	658	688	652	661	715	673	660	718	625	677	695	670	666	684	680	652	624	648	667	682	679	689	652	716	701	661	621	649	652	682	662	699	660	674	614	690	642	703	703	689	657	641	744	674	693	641	639	677	692	698	628	676	652	634	670	671	659	683	657	647	684	695	641	668	663	692	688	682	640	670	672	679	650	677	674	669	687	648	653	699	682	699	658	714	630	674	688	661	700	682	627	635	644	726	692	676	633	627	681	660	655	636	647	674	641	698	695	640	705	685	703	637	678	626	694	662	664	655	697	639	606	677	662	682	629	691	659	646	670	646	699	672	689	675	643	623	682	655	644	635	635	735	672	693	643	630	684	673	666	692	664	685	654	710	676	688	707	697	697	625	699	684	684	646	698	698	679	640	672	670	629	689	658	659	686	709	662	668	680	676	703	698	673	651	630	676	675	673	644	631	655	679	655	703	652	650	662	672	654	684	632	685	653	679	636	630	650	697	662	634	718	645	672	596	666	647	683	656	671	657	691	707	672	685	675	691	627	662	693	670	647	706	702	691	652	685	659	619	671	652	682	711	654	659	655	674	629	638	639	700	670	672	636	633	612	718	654	670	685	662	671	696	647	690	697	660	680	640	663	702	647	693	663	656	660	717	681	685	690	696	667	688	696	708	684	654	641	703	664	697	678	677	693	696	694	684	705	660	666	664	678	647	682	636	698	688	607	703	640	663	626	693	649	688	651	713	652	662	625	666	679	699	698	641	688	637	672	692	725	655	660	677	685	671	672	685	668	671	649	692	684	689	677	679	662	687	673	645	690	702	627	656	634	667	689	671	664	713	668	667	716	677	665	635	666	670	740	680	685	691	651	657	657	683	661	679	651	696	685	657	710	667	717	712	650	726	730	674	670	669	682	656	667	649	609	689	639	634	667	689	654	610	644	648	665	657	734	675	671	631	652	647	689	607	634	656	709	707	653	685	666	683	657	672
24493	21482	28816	24559	21477	9003	1961	1194	1052	994	961	921	939	894	890	874	898	863	827	863	875	890	862	877	846	870	771	840	769	827	846	866	831	849	860	807	849	797	824	794	863	820	860	813	798	806	852	833	819	850	808	819	788	841	813	781	778	831	806	799	820	808	877	832	823	813	844	854	813	861	822	831	833	808	810	832	854	749	797	830	806	823	813	854	785	836	807	809	762	813	797	840	793	766	778	801	855	795	790	813	806	790	796	839	789	822	790	766	849	785	806	825	778	756	755	823	782	786	806	873	832	816	827	825	883	810	805	807	807	786	808	863	819	848	817	775	829	773	807	816	813	826	833	810	851	809	819	805	804	805	818	826	788	808	844	778	780	824	809	803	826	816	810	794	809	845	791	821	822	812	839	802	801	840	807	828	815	780	791	810	822	791	827	834	844	861	795	807	819	808	805	827	792	799	809	852	854	809	774	808	825	850	826	789	838	801	782	826	782	856	816	787	808	857	806	787	898	810	787	820	833	788	781	813	823	799	829	816	886	869	790	833	770	819	839	855	827	782	777	855	790	841	834	827	766	779	844	808	797	828	775	827	832	787	816	798	784	841	821	844	837	857	849	846	792	761	805	781	792	780	845	863	823	797	823	806	830	795	776	762	817	788	820	758	824	854	812	816	830	766	752	816	739	806	812	799	813	813	821	777	759	812	837	815	792	815	769	781	803	815	815	803	801	757	777	794	802	769	795	767	825	791	787	789	819	842	756	834	836	752	773	817	820	790	825	803	829	808	787	836	845	821	770	851	808	856	844	835	865	763	781	786	795	774	789	838	830	864	812	820	788	843	875	802	840	804	788	804	812	815	783	776	778	805	839	794	745	808	791	760	767	855	810	832	801	797	818	785	841	813	818	859	805	791	795	812	801	784	838	770	802	830	796	806	829	818	797	817	821	869	788	780	839	804	815	766	779	820	823	834	856	854	807	800	836	810	823	815	814	803	821	808	808	814	807	815	821	855	772	827	793	790	834	845	850	800	791	735	843	817	792	777	776	796	780	838	785	793	834	819	818	847	825	791	793	784	816	849	772	821	821	818	809	800	819	788	847	836	793	770	847	866	821	839	816	786	796	746	793	805	859	814	817	780	849	826	824	825	805	795	765	796	814	830	788	790	829	791	751	816	762	811	782	798	815	788	754	794	765	779	828	800	822	806	807	829	797	789	768	825	837	815	804	791	790	842	798	870	795	801	825	827	862	760	798	775	830	851	803	779	819	813	821	854	785	767	775	813	840	788	843	770	817	774	749	839	810	803	761	821	843	813	806	854	760	864	834	820	810	798	870	810	781	789	788	790	779	828	811	795	837	815	793	810	850	808	776	811	802	810	832	819	803	815	862	800	783	842	813	784	811	782	791	776	784	834	788	798	827	825	793	802	804	816	841	805	801	775	768	794	837	777	793	780	800	778	774	833	805	848	776	806	832	781	775	838	764	835	776	820	812	813	752	829	800	828	803	778	769	798	820	806	854	810	752	790	797	754	832	855	808	773	809	783	844	808	813	762	813	808	776	855	808	847	825	820	776	805	771	791	816	778	790	817	791	832	803	835	784	767	794	826	753	794	825	796	800	785	822	825	788	786	815	789	797	858	897	877	809	767	768	820	854	858	832	828	828	808	831	784	842	815	839	812	792	789	779	791	760	807	834	809	803	789	853	825	868	818	825	770	818	813	793	859	775	810	806	799	795	805	820	825	835	795	797	744	779	808	811	835	808	831	808	786	815	826	837	813	816	862	761	809	829	791	760	786	809	809	781	756	804	778	770	834	744	781	778	816	757	761	809	766	851	789	811	836	771	794	837	765	765	794	793	766	860	789	828	838	781	842	764	872	813	794	799	800	834	839	829	845	853	796	788	832	786	797	822	799	840	734	768	739	814	806	807	823	810	806	858	807	824	820	833	779	822	858	840	798	826	820	838	764	818	762	803	866	808	835	828	842	815	831	763	788	821	774	820	795	812	786	840	820	857	835	829	782	815	782	799	872	814	796	820	853	838	817	817	787	795	755	814	825	805	832	827	817	855	796	798	834	866	826	768	767	804	853	841	782	811	838	821	861	792	819	847	824	818	821	786	839	857	775	860	827	781	779	826	806	823	793	803	800	877	785	823	818	789	795	799	745	793	823	814	828	832	796	784	828	799	811	835	788	788	787	820	843	785	840	797	822	767	836	845	768	757	816	805	759	788	835	789	739	800	837	832	770	849	794	839	843	762	769	836	790	828	790	810	818	819	813	850	825	857	779	808	813	806	804	753	815	793	746	827	752	785	832	802	796	792	819	806	821	813	818	802	815	803	826	811	813	797	797	845	820	815	829	775	788	842	789	842	753	793	802	836	808	809	842	798	832	840	848	809	798	787	805	797	769	805	840	831	784	834	811	774	759	777	753	833	803	788	807	794	770	826	780	812	854	765	827	785	768	729	719	788	764	769	788	803	830	825	829	829	796	774	780	820	782	828	822	821	809	819	835	870	818	793	815	763	773	826	789	812	772	824	758	823	807	781	795	857	787	834	804	771	792	833	821	846	757	811	765	832	812	815	759	830	790	818	762	820	785	822	805	795	769	788	807	832	796	829	756	785	807	822	833	777	846	826	785	813	827	812	815	785	829	781	773	827	854	821	727	751	787	796	792	773	826	859	811	824	803	835	773	800	838	814	846	808	774	784	805	822	810	833	845	826	802	780	783	748	813	799	775	793	879	785	804	771	817	793	837	800	807	782	762	810	789	805	840	817	791	785	824	833	816	808	831	766	798	788	759	790	747	763	804	810	802	854	813	772	808	815	855	764	773	793	842	817	834	808	805	776	796	785	811	815	782	818	804	781	791	787	848	777	892	837	769	794	815	814	791	802	784	815	794	832	790	819	808	815	809	766	782	816	750	794	770	796	757	817	819	797	806	788	807	829	769	782	820	872	777	823	779	770	752	825	824	848	793	837	773	791	878	742	796	814	819	810	881	821	799	776	803	813	829	789	806	855	820	771	808	782	836	822	799	774	818	771	807	815	860	810	782	779	821	760	766	844	772	828	854	834	861	850	794	741	819	790	806	837	773	873	806	825	795	756	762	822	780	822	742	848	779	811	752	831	813	784	821	766	828	789	784	765	781	786	778	800	781	805	799	828	812	768	803	828	804	757	818	822	825	829	774	815	836	782	791	835	862	831	801	847	847	830	790	811	814	827	818	785	799	801	787	763	796	816	812	841	801	853	798	775	785	835	830	853	817	821	800	853	828	803	775	748	772	829	762	797	788	767	854	810	795	833	779	797	802	783	811	812	824	782	818	795	839	833	796	861	808	793	804	812	755	824	821	849	767	781	834	805	769	751	792	813	859	871	745	785	792	868	838	832	778	797	781	806	826	739	783	774	749	826	826	822	829	790	832	809	798	832	729	765	779	821	804	815	814	798	824	795	758	766	876	797	785	823	820	747	788	782	861	860	848	819	825
3797	5919	4871	2635	1811	1347	1171	1040	969	827	799	745	725	731	711	728	667	652	682	679	642	579	604	627	568	658	692	649	592	597	645	633	594	643	589	608	617	608	603	627	586	633	572	644	581	632	605	608	603	606	596	639	592	649	605	606	611	668	619	617	588	610	586	586	595	572	617	632	618	629	592	605	617	649	582	582	598	552	570	560	616	605	609	643	595	598	599	620	616	598	588	630	622	641	611	614	598	608	594	578	604	641	584	596	654	608	636	603	644	593	625	625	596	594	620	598	619	609	594	626	628	576	562	587	596	623	616	584	576	606	532	588	619	610	603	636	598	598	582	582	648	577	589	599	556	559	610	632	622	668	562	585	592	605	586	598	585	603	555	591	608	593	625	642	591	591	613	580	598	581	604	596	565	619	595	581	600	597	599	580	619	616	603	574	610	560	598	590	591	571	565	613	579	610	592	620	627	623	570	564	650	608	582	565	578	628	617	636	601	590	604	602	604	588	583	624	589	608	581	553	610	566	619	645	578	626	619	581	577	574	657	595	614	593	583	638	615	586	599	581	563	586	589	608	595	618	627	608	614	613	572	588	629	629	578	602	588	548	571	607	552	614	589	625	565	582	616	573	616	577	560	635	579	606	580	564	575	598	603	584	644	572	588	600	625	603	593	664	623	590	602	587	580	575	579	598	575	602	574	624	576	604	599	596	576	596	623	580	593	583	604	623	626	597	623	635	616	570	614	600	648	554	583	623	579	575	678	635	599	612	619	640	617	606	582	609	579	588	566	553	613	601	633	589	607	579	574	635	591	568	608	577	624	594	617	611	628	565	583	604	608	614	622	565	622	585	596	639	597	547	592	642	549	578	611	611	607	626	605	609	576	610	626	597	598	600	606	563	626	625	551	585	615	566	595	581	576	582	571	597	569	613	644	560	560	641	594	593	588	598	578	583	568	579	595	556	559	590	609	622	598	606	563	610	583	591	597	612	590	604	572	575	568	598	557	576	621	569	638	583	529	605	614	565	667	606	609	613	603	614	564	582	595	602	582	600	584	622	649	588	595	599	594	610	639	574	573	579	549	580	600	621	576	575	585	575	605	624	600	562	607	596	602	578	590	569	608	601	572	564	652	591	593	586	618	593	655	611	640	635	617	623	611	608	557	577	603	564	577	548	617	578	602	587	605	565	605	593	603	641	609	561	580	594	631	594	589	603	579	610	631	593	590	597	613	606	600	599	622	597	595	634	584	615	601	569	564	603	593	566	610	626	603	628	582	591	559	583	644	598	569	605	568	591	616	623	577	554	545	599	605	575	611	639	614	585	612	627	587	605	588	585	578	567	577	562	568	625	613	551	599	569	619	617	590	625	584	595	603	599	590	576	607	563	640	610	583	613	595	575	594	607	615	592	603	573	545	571	618	613	614	605	607	587	575	600	661	546	571	571	620	628	588	602	619	609	604	612	587	574	568	595	654	551	536	578	579	617	595	562	585	578	589	565	557	585	576	614	588	585	621	564	583	589	601	527	591	597	531	606	584	567	637	623	617	596	589	626	582	575	572	581	630	583	584	593	574	598	595	562	557	566	605	642	572	555	545	574	555	587	614	609	631	613	563	600	573	589	610	579	571	692	571	597	586	605	615	629	559	570	607	612	597	606	575	569	630	585	577	562	585	584	580	597	594	589	597	575	595	595	658	629	562	603	603	606	607	582	618	568	594	578	609	595	631	560	581	565	658	574	557	575	607	617	585	571	603	576	564	603	574	607	587	618	593	579	573	611	561	602	585	583	578	586	584	564	597	566	608	590	607	572	589	588	568	580	587	611	586	591	585	624	648	619	577	597	616	563	641	565	608	595	613	611	554	583	584	591	612	618	566	604	589	570	609	586	584	571	580	634	591	548	586	615	584	585	616	592	593	547	583	617	596	566	571	605	622	634	600	593	583	599	560	623	561	583	595	542	566	584	604	587	633	605	576	583	590	555	574	530	614	598	603	614	550	615	579	605	611	606	584	601	578	602	611	608	616	559	601	592	578	575	568	558	598	551	572	605	600	589	560	600	593	583	612	599	572	594	605	584	583	621	564	572	595	595	571	627	573	533	575	589	559	631	570	610	622	629	563	601	568	575	581	600	549	621	619	647	604	597	569	571	558	560	589	597	612	606	624	640	574	593	629	598	600	567	664	579	593	557	601	609	609	609	597	641	617	606	569	634	588	631	601	589	574	561	579	631	576	567	571	579	591	619	627	556	625	606	551	636	582	624	610	595	572	597	525	596	606	596	595	574	582	610	581	582	606	585	566	590	602	599	617	621	593	573	556	566	553	592	559	547	607	574	618	564	604	602	550	609	553	549	609	573	610	592	551	591	580	589	628	594	631	562	557	595	600	588	583	581	591	582	588	578	596	588	578	568	568	588	591	611	599	561	569	579	559	594	586	639	571	605	542	633	561	593	618	570	579	565	591	584	588	560	575	633	574	592	577	580	589	595	610	602	629	582	598	591	558	587	589	584	595	589	618	575	580	559	609	581	615	600	549	603	551	575	585	574	555	597	586	570	545	571	621	550	582	650	591	598	521	562	612	600	589	564	622	570	578	572	582	614	603	556	645	599	620	542	582	591	619	575	591	659	583	607	567	591	564	595	584	608	605	562	593	573	601	623	615	589	608	581	653	601	621	599	552	609	585	656	604	599	614	558	595	602	609	591	565	603	559	568	551	552	562	626	574	551	557	574	634	607	645	591	653	585	598	583	594	623	584	637	584	573	552	614	540	600	593	576	632	601	618	595	610	622	577	598	587	591	611	564	601	570	556	586	598	591	620	627	611	605	598	563	602	607	617	567	600	609	577	568	612	598	594	592	593	600	578	609	587	570	628	616	604	574	634	613	615	591	585	598	596	647	604	637	553	592	592	562	566	606	567	602	571	572	569	558	588	600	575	620	675	591	604	587	555	591	555	580	599	581	592	564	561	594	617	568	618	563	588	575	582	622	571	566	632	601	602	599	571	530	562	595	610	591	550	595	600	567	550	570	594	595	584	594	593	580	614	599	605	644	549	534	602	561	597	576	623	574	590	597	572	558	546	589	593	612	581	582	598	593	599	572	545	575	579	585	596	595	545	560	609	538	597	578	598	552	593	570	547	584	601	529	588	586	606	641	615	557	586	564	524	568	597	619	560	610	587	613	602	544	541	569	563	565	553	553	599	573	598	620	581	594	603	605	577	593	551	584	565	547	615	576	554	575	601	573	601	602	602	597	645	565	608	570	595	632	586	585	602	573	561	601	546	608	578	603	608	564	605	593	517	571	585	598	613	628	591	579	596	602	625	573	629	610	598	555	571	556	592	589	569	637	543	569	589	606	625	602	641	567	597	589	572	575	565	595	581	636	606	623	595	621	615	584	575	543	573	587	613	529	599	551	605	627	600	596	547	609	585	618	573	614	584	597	591	598	588	578	609	631	601	570	548	620	595	644	572	599	587	601	600	605	633	575
27935	10496	1253	713	611	580	591	584	587	563	597	558	524	551	583	597	580	542	539	546	538	551	540	584	575	548	562	579	531	581	550	583	552	567	568	516	572	563	540	549	529	533	565	537	531	558	584	582	580	561	556	545	564	542	589	586	571	613	553	539	541	575	568	546	569	582	575	573	548	562	574	601	521	557	547	537	565	546	528	569	526	536	582	542	604	565	541	587	583	579	550	536	590	554	561	588	560	584	548	591	611	565	612	561	546	544	545	577	542	526	592	610	499	561	550	599	576	596	565	569	529	527	568	550	565	554	529	589	586	558	518	544	554	601	558	529	584	544	584	546	580	544	511	565	556	591	525	530	524	526	562	515	544	568	526	537	547	540	554	542	575	539	575	577	575	561	539	573	547	579	542	553	539	568	530	537	549	512	561	530	567	578	582	571	552	511	523	539	530	586	542	542	520	563	531	548	579	524	573	554	570	584	505	517	579	532	579	600	577	567	528	566	580	514	553	571	548	567	561	580	551	553	532	592	554	590	561	543	530	589	567	580	484	516	575	569	539	537	570	540	559	556	530	579	598	503	573	586	543	560	562	606	561	578	546	567	604	552	552	556	572	551	541	535	541	536	562	570	590	553	553	540	535	576	582	516	569	577	578	562	597	552	566	576	546	556	559	538	528	549	546	535	544	568	522	569	535	554	572	572	603	535	571	529	550	519	549	541	558	561	571	555	540	547	542	562	561	552	516	552	533	561	584	552	563	552	530	544	538	549	561	532	587	565	540	579	568	589	547	549	625	562	574	583	559	580	533	535	549	582	537	587	537	539	535	556	488	533	607	577	562	576	553	571	564	563	560	546	585	553	544	573	569	539	547	524	603	581	578	514	549	542	545	536	538	544	527	582	562	588	499	554	603	566	578	525	559	563	555	543	561	555	564	564	542	536	512	543	584	561	530	533	533	574	546	557	566	602	554	522	561	569	564	550	582	564	601	531	538	571	558	578	576	556	508	567	524	547	538	564	574	573	597	581	577	549	550	579	568	530	587	560	576	551	544	540	571	566	532	564	537	581	568	552	551	549	518	558	569	511	527	541	588	562	574	536	529	515	577	534	569	568	579	547	557	564	533	575	581	578	593	554	571	563	595	573	552	530	549	522	561	563	554	536	530	522	560	511	564	564	554	541	537	590	543	546	579	540	558	551	553	583	520	568	563	536	576	580	581	613	565	522	557	570	549	519	530	547	536	592	531	602	564	576	548	529	558	520	539	558	564	563	515	577	561	527	587	526	582	517	570	588	505	584	559	561	600	545	633	561	598	511	538	498	545	552	594	549	514	568	534	563	542	549	563	549	574	581	524	558	546	519	525	623	530	535	597	540	507	551	555	552	557	561	535	565	525	510	559	510	546	547	590	538	598	553	584	551	549	564	543	591	590	580	608	530	581	576	565	580	539	544	546	549	558	558	568	543	550	543	551	585	551	520	539	560	581	567	545	558	551	537	533	597	593	581	593	576	550	532	548	528	571	542	538	551	563	561	575	581	579	532	528	558	563	547	512	556	542	515	575	531	537	529	574	539	560	584	551	539	554	577	596	605	534	518	572	590	574	557	549	567	517	549	571	554	522	579	577	558	569	553	592	568	533	598	579	566	557	541	533	569	575	584	540	532	585	582	572	568	566	583	558	561	548	554	597	524	563	505	554	556	586	524	539	512	575	531	561	544	546	519	582	548	576	558	574	592	523	566	568	562	581	581	519	566	566	533	585	548	552	529	540	566	539	563	537	554	528	571	576	557	544	505	524	557	552	574	600	549	556	622	566	529	569	533	533	583	559	554	582	579	551	559	532	549	568	531	534	561	570	619	556	525	499	514	523	580	551	568	572	580	561	567	580	538	524	558	588	586	524	541	552	577	579	526	556	544	570	587	574	610	510	560	543	558	605	568	567	545	536	534	530	531	576	543	588	554	568	534	527	577	553	530	567	579	571	553	597	566	586	564	584	563	579	547	534	538	564	555	593	529	556	537	535	553	560	571	590	548	589	542	580	567	520	522	577	553	557	594	548	534	526	556	556	560	547	552	537	555	559	541	516	589	541	519	512	559	527	524	562	553	569	532	559	590	539	549	562	546	548	520	554	558	523	573	534	565	527	608	531	568	565	550	547	532	550	593	578	599	555	516	581	527	539	552	513	563	521	527	559	563	571	540	569	577	552	581	541	535	540	558	549	586	502	566	570	586	534	595	533	560	571	548	573	564	561	557	559	505	555	525	562	529	553	557	562	545	557	552	558	541	587	548	575	587	571	537	532	539	575	539	553	573	518	524	545	562	574	519	561	597	559	532	541	540	536	550	568	579	536	575	557	571	573	578	582	583	555	578	591	542	584	555	565	576	550	526	627	572	536	591	550	550	509	561	595	593	515	548	556	584	569	577	590	577	535	553	544	554	601	575	582	548	536	564	591	555	565	543	545	498	546	601	563	562	529	556	544	582	562	558	559	578	552	571	556	543	571	517	558	555	589	546	539	542	552	539	558	602	532	553	559	594	566	561	562	539	543	542	517	550	580	531	559	579	578	549	529	598	557	588	563	607	551	554	554	588	508	550	585	539	553	564	577	571	564	608	554	583	567	543	556	546	533	529	549	557	582	528	595	532	514	595	555	563	593	534	536	519	574	557	519	564	590	550	520	576	593	493	538	538	537	531	565	513	556	549	595	594	513	577	594	565	556	585	546	572	508	538	508	578	551	549	552	587	564	576	576	582	569	542	558	591	539	543	541	548	551	544	549	565	617	564	589	543	575	566	562	542	543	557	537	572	606	581	533	545	539	554	529	553	550	545	609	558	553	527	542	564	602	555	552	531	544	540	553	604	532	537	569	520	571	562	557	573	571	530	586	571	532	561	555	559	517	531	563	510	531	565	553	521	565	541	535	518	565	535	534	541	552	546	546	585	552	557	551	530	576	532	549	556	542	553	545	576	542	530	563	557	577	496	592	547	577	563	543	583	585	577	576	563	574	567	545	521	540	539	582	575	577	594	595	525	557	591	538	612	547	506	543	572	568	600	595	589	559	553	564	579	551	534	549	579	573	571	551	538	591	606	540	593	558	563	560	538	570	525	552	553	537	566	563	594	558	534	555	535	580	520	589	536	577	523	555	566	597	585	590	565	532	550	509	555	563	523	567	537	528	630	619	528	502	556	575	561	577	587	563	528	601	544	583	548	518	549	529	552	588	539	529	539	532	569	571	561	556	554	510	517	546	533	589	555	558	547	544	563	563	501	558	518	590	591	556	552	568	608	557	592	556	516	533	551	547	595	554	559	611	502	567	560	547	528	572	563	567	571	518	568	603	571	527	561	535	542	564	545	598	541	579	544	514	508	561	572	533	565	549	560	542	571	573	557	548	587	548	585	535	579	558	569	573	574	575	533	514	501	540	552	506	557	580	534	525	530	570	568	559	552	569	548	594	560	572	538	506	560	561	537	554	542	590	566	553	558
4939	563	546	454	415	422	432	429	382	414	399	408	394	376	411	409	410	386	363	398	433	392	403	385	382	436	361	386	403	397	395	403	431	398	430	397	421	400	385	385	404	387	382	447	386	361	409	402	415	409	395	389	410	378	381	428	385	376	360	367	402	407	413	398	387	410	368	422	408	359	398	400	386	367	374	419	374	381	450	344	382	369	384	400	415	388	404	379	376	385	376	368	427	408	347	410	387	412	412	381	399	389	395	376	441	363	375	387	370	401	395	374	409	393	390	404	408	414	373	358	382	405	410	425	383	390	405	402	397	393	411	414	404	426	403	426	391	390	400	387	391	402	381	410	392	382	393	406	394	424	364	377	371	398	377	389	428	403	363	385	400	380	397	386	372	398	398	379	415	382	361	381	401	394	370	362	393	403	411	436	417	379	375	405	405	405	408	377	386	370	408	367	361	389	387	371	425	388	383	379	379	405	436	426	379	370	393	401	379	373	411	404	369	393	385	391	378	431	379	403	401	392	379	372	401	400	361	367	410	399	408	378	354	372	344	428	388	409	417	430	429	375	415	381	368	365	406	424	374	407	380	413	387	397	378	391	395	395	432	395	377	393	379	385	389	389	396	398	398	399	384	408	388	379	378	404	417	399	415	361	402	384	349	412	421	409	392	373	377	390	379	404	382	397	398	390	398	384	422	408	391	381	370	392	416	395	401	350	381	364	394	379	380	425	400	419	415	421	400	416	366	381	424	390	393	402	416	362	364	373	395	412	398	372	400	425	404	420	427	393	375	386	383	410	384	367	414	379	414	402	422	416	390	395	433	413	398	397	351	413	386	383	375	379	413	377	389	388	427	418	373	425	385	359	368	397	383	364	389	415	424	388	361	384	387	393	384	417	389	381	392	408	391	372	391	373	416	358	372	397	372	391	376	406	387	362	387	403	401	408	385	372	377	381	409	405	393	376	376	406	381	385	386	403	397	400	396	412	401	400	380	418	415	400	415	420	402	423	380	391	396	430	412	360	379	387	386	385	392	437	388	413	404	402	389	397	365	399	398	381	374	373	402	374	386	401	435	400	384	368	391	384	414	374	413	389	416	379	387	375	385	392	352	369	405	413	423	407	419	385	391	389	388	391	413	406	394	395	373	379	397	401	404	429	392	399	424	413	397	378	349	433	390	416	402	409	397	426	418	400	395	401	377	381	390	377	356	396	391	415	409	427	392	398	416	419	393	392	386	370	416	357	407	356	385	376	408	380	408	369	417	377	374	431	397	405	374	359	445	383	381	410	412	417	384	389	380	388	376	418	442	376	381	396	413	398	398	383	412	395	375	404	384	397	389	377	399	380	385	373	375	398	391	390	354	372	399	408	360	394	378	404	363	410	385	390	389	438	408	385	379	372	410	380	379	417	413	413	405	427	373	381	399	396	405	358	408	379	410	378	425	403	405	406	348	389	376	379	394	388	368	383	387	384	362	389	419	379	406	389	408	420	368	412	395	387	365	414	361	369	428	395	386	410	409	385	401	397	389	369	405	432	427	397	384	387	402	371	396	370	402	359	422	392	378	395	378	380	408	373	424	411	400	359	413	391	409	391	411	400	385	386	389	391	393	395	396	395	385	390	401	385	387	385	373	371	397	405	405	406	437	394	396	408	399	413	374	392	404	368	371	401	416	395	416	391	420	379	422	386	399	396	413	436	384	420	391	371	397	387	409	383	373	427	381	394	396	365	422	406	398	374	391	386	412	402	403	386	410	387	389	386	410	396	387	391	441	403	352	429	415	382	390	357	432	397	425	426	372	368	388	381	403	418	361	380	383	402	389	398	380	394	399	382	426	394	418	358	398	397	429	445	406	394	397	374	379	387	368	386	393	370	363	415	383	393	399	392	376	393	425	428	378	397	396	380	394	393	396	397	382	393	395	414	384	416	390	347	393	403	419	371	369	400	389	369	393	408	396	381	403	387	376	397	391	381	381	380	401	413	330	409	410	395	369	411	418	406	399	389	379	415	396	418	399	411	407	383	390	426	401	398	406	404	423	372	420	412	369	392	415	438	401	406	390	354	396	386	380	385	399	381	390	403	374	413	382	381	353	402	392	379	402	449	367	417	406	423	354	390	364	393	427	388	407	369	411	414	444	398	396	390	422	377	399	388	401	416	386	401	362	399	380	391	387	364	422	374	380	420	369	389	365	405	373	393	405	397	391	389	363	430	354	400	386	394	390	414	371	363	374	400	416	399	365	362	413	405	381	416	395	395	401	429	419	375	401	415	370	416	349	395	405	438	377	392	390	360	377	429	372	389	418	406	402	356	415	405	406	362	417	400	377	406	421	390	351	375	394	404	396	382	425	402	420	395	415	348	412	403	383	376	423	379	374	376	425	415	383	394	400	358	391	424	389	380	393	376	393	382	422	388	406	426	400	439	404	400	387	382	378	385	446	425	378	387	378	420	406	405	349	393	411	400	415	384	381	394	412	400	421	394	362	367	373	372	394	397	403	375	367	429	381	395	396	406	386	396	413	410	375	385	404	400	402	368	406	410	382	392	400	420	388	373	357	358	382	388	379	409	390	395	364	404	400	381	389	355	368	405	410	410	408	418	405	374	398	410	359	388	394	388	436	375	428	381	401	400	376	396	403	401	409	410	380	392	388	379	397	421	383	414	397	399	421	419	355	420	392	390	411	354	413	396	385	390	399	381	381	419	367	395	381	406	373	376	374	421	375	359	347	386	406	403	393	384	413	405	404	396	374	393	370	400	406	405	378	390	412	386	395	407	371	379	383	439	354	397	412	352	363	389	420	408	379	375	402	419	367	423	395	409	382	391	422	421	383	394	360	349	366	410	376	384	379	403	360	387	399	378	381	412	392	413	390	388	384	391	409	375	403	429	385	395	405	365	424	387	395	389	383	382	385	395	389	409	401	405	438	374	394	405	414	381	396	421	398	387	394	395	388	379	365	377	411	380	378	401	396	390	397	369	359	388	403	360	374	394	377	388	380	426	378	400	393	383	336	417	380	410	428	391	406	389	420	361	392	367	402	375	384	361	398	387	402	405	359	405	400	437	350	371	398	388	373	394	396	394	401	394	365	401	405	392	402	396	388	394	396	386	411	423	421	350	371	368	406	381	374	350	440	384	389	409	371	416	395	383	410	386	424	409	392	417	358	366	421	422	418	403	417	409	416	386	388	402	415	398	374	405	373	404	432	404	378	434	403	404	343	374	388	392	371	366	392	393	382	396	417	387	383	392	380	386	343	399	423	429	376	409	393	411	355	379	418	389	397	381	390	382	391	370	397	408	374	375	392	386	428	389	401	393	387	405	376	380	376	409	424	398	396	347	426	418	401	381	382	424	404	396	400	393	398	361	395	407	401	391	397	407	402	407	393	391	340	373	407	374	367	394	412	398	394	390	361	395	419	402	361	368	375	378	382	384	373	370	390	375	404	375	384	384	388	376	393	403	363	406	345	413	434	378	352	381	399	355
25545	21464	27917	25444	11396	1956	1419	1152	1120	1007	1106	1002	1010	1032	1017	972	1026	973	1012	1003	1019	1024	957	988	960	1037	976	933	972	933	945	987	923	953	972	945	1050	985	971	949	979	987	906	1021	972	966	1005	945	893	906	957	980	975	963	993	940	1024	986	955	971	986	1001	978	907	909	986	940	954	955	955	972	983	947	972	972	950	1015	965	962	969	972	969	968	868	1027	984	973	925	909	919	956	958	995	953	1023	1002	963	975	970	983	957	947	951	913	978	964	935	1014	989	988	920	948	937	981	980	1002	980	960	975	936	969	956	940	932	974	951	976	1021	960	983	956	977	962	928	915	1005	1025	920	970	939	977	915	984	986	1004	943	932	950	941	967	960	986	924	957	948	977	959	955	950	921	947	968	936	948	958	922	891	926	928	979	931	928	921	914	958	910	966	899	942	1028	943	943	1001	947	957	982	942	965	916	917	983	928	983	989	950	962	985	887	935	908	972	914	947	949	949	990	960	957	972	922	997	968	905	960	982	929	941	963	966	904	874	978	977	936	941	962	907	979	934	917	937	958	968	959	975	983	969	906	974	971	959	866	940	903	942	1015	968	938	1015	916	975	887	969	923	956	962	929	910	973	964	949	963	939	965	900	1029	1020	946	959	947	945	942	924	977	979	959	959	966	956	912	928	948	986	952	922	935	973	950	917	926	925	933	932	991	987	955	976	897	947	858	938	946	916	928	957	893	958	962	891	966	956	931	977	936	932	946	903	1029	990	1006	985	926	983	969	899	915	978	980	929	918	973	937	955	943	944	1024	956	919	926	931	1000	935	954	925	951	945	966	925	959	965	921	949	915	897	986	1036	986	956	969	949	969	935	913	968	971	934	956	894	1003	905	959	941	944	955	953	913	955	985	1000	920	916	909	926	912	979	958	921	963	951	941	911	973	932	945	933	966	1013	923	924	907	920	943	945	936	931	949	935	951	972	897	943	954	1000	903	987	971	945	952	944	965	953	966	951	960	914	953	990	936	989	932	971	934	922	947	961	937	951	929	985	972	1037	922	912	925	935	973	991	978	931	954	976	971	1001	977	981	944	926	981	937	969	917	907	953	966	1027	931	997	971	959	967	932	997	993	957	974	940	931	994	953	921	975	962	952	956	944	960	966	931	955	927	992	929	978	1000	975	903	944	942	981	909	941	914	941	988	961	936	921	917	959	1002	973	968	938	968	940	925	976	937	949	965	900	977	955	922	931	890	934	961	923	865	976	932	938	944	938	893	945	963	937	974	951	992	921	993	944	956	974	960	947	926	962	914	894	973	951	945	929	923	935	957	967	911	972	971	970	927	1023	914	887	954	938	958	980	976	937	915	1019	948	957	964	960	974	931	951	914	947	914	947	969	906	1002	866	917	966	927	982	962	955	953	964	960	985	928	998	974	925	997	964	945	995	891	945	1011	954	921	938	959	930	965	937	957	973	938	984	960	938	952	927	938	935	919	956	957	881	1009	966	905	985	949	871	958	972	1006	952	899	974	950	988	935	972	912	968	987	918	925	964	1009	957	953	936	973	1015	1007	939	962	979	898	953	958	932	975	918	944	899	968	978	977	967	983	963	909	960	947	908	974	976	902	922	905	1008	972	985	922	950	931	953	947	964	940	912	926	974	860	964	899	1000	941	987	955	984	966	946	979	921	926	887	911	945	969	971	937	924	974	924	961	895	963	931	946	942	966	880	945	916	945	953	1022	980	937	943	966	927	901	956	916	954	980	922	933	938	986	922	904	995	961	956	916	972	984	882	947	948	966	928	904	980	947	926	928	973	906	941	952	992	960	974	971	885	972	892	929	983	945	978	976	962	948	953	904	903	906	970	945	976	1026	940	929	979	938	907	928	1009	935	938	950	965	987	934	938	945	936	944	956	967	931	904	946	945	966	947	927	1005	989	945	937	920	899	973	976	907	911	931	969	927	947	921	955	966	949	975	935	887	972	935	969	998	948	961	992	961	914	879	965	944	971	996	966	968	896	963	959	940	936	980	935	992	994	940	930	915	897	940	953	925	958	951	999	1002	953	913	988	961	1014	931	1005	1029	940	962	965	924	992	923	1010	1005	1005	996	928	978	1021	937	960	990	949	987	905	925	964	941	964	912	957	934	919	906	944	919	975	944	943	922	928	932	945	914	993	998	995	948	919	929	901	948	955	990	938	975	954	999	931	936	995	973	943	997	973	910	959	917	932	904	913	928	958	928	924	960	947	946	931	1006	984	995	936	1014	973	1026	902	939	908	883	854	963	968	931	980	899	951	969	967	973	956	961	966	977	926	954	947	929	1030	950	907	939	927	942	1000	918	992	914	884	964	892	965	978	934	883	986	999	1010	912	940	944	947	944	934	956	924	934	947	951	942	969	944	903	924	929	934	913	975	931	925	978	979	976	924	962	933	943	981	962	975	963	971	945	912	922	988	918	969	962	980	931	945	960	1028	946	965	931	957	973	919	911	969	980	923	952	946	995	1008	921	952	967	909	957	916	1002	953	965	892	956	931	944	870	941	958	928	983	992	936	1040	948	973	950	943	1012	984	967	948	957	920	971	942	993	970	954	951	944	1001	933	943	915	930	1012	865	987	948	956	977	923	1014	930	967	902	1000	988	911	956	976	934	997	1005	950	987	967	899	994	946	962	899	981	945	968	936	956	992	982	954	968	943	1001	927	987	985	1001	965	972	919	981	1023	940	903	952	987	945	941	883	967	965	980	972	952	933	978	980	962	976	959	915	965	899	918	958	920	958	923	935	955	926	968	989	938	954	924	890	895	912	966	999	972	956	974	937	991	993	940	967	961	943	940	962	958	914	928	973	953	860	946	1002	974	989	936	913	960	996	966	1007	965	988	948	963	964	924	983	1011	929	929	1012	940	946	939	923	1002	958	921	941	951	978	960	1010	922	919	993	940	923	1008	955	959	964	989	994	909	991	965	961	936	965	939	930	937	921	937	990	963	951	931	949	909	946	928	921	854	943	926	873	930	992	945	893	937	932	947	923	936	1007	989	909	972	934	954	915	906	953	960	947	929	900	971	954	913	962	910	954	943	983	962	976	929	928	962	950	947	964	933	969	987	930	997	965	906	902	906	935	974	967	960	959	934	1003	978	916	928	946	972	945	923	955	928	909	949	914	950	941	957	970	962	984	947	944	940	911	964	910	938	922	893	943	958	982	937	975	946	907	1004	983	935	987	933	938	962	896	968	970	949	982	972	966	992	962	960	990	949	986	938	1027	982	959	916	894	944	902	922	936	957	966	929	927	1001	977	948	950	935	966	870	944	940	941	925	952	939	915	917	931	964	925	907	978	966	939	940	978	924	948	972	968	943	907	919	929	967	942	960	933	903	929	973	921	955	913	939	920	913	963	993	923	951	958	972	933	948	901	913	940	947	968	946	941	906	1003	960	940	932	925	929	942	986	965	910	942	939	901	934	921	951	967	944	894	910	946	932	964	957	951	1016	910	969	954	975	917	953	931	972	1005	933	895	934	922	935	906	997	970	916	864	934	940	956	955	952	998	982	941	961	938	915	918	937	974	973	990	970	921	972	930	942	942	959	927	931
3523	3614	3110	1796	1332	1124	1064	882	844	834	814	813	789	734	720	702	716	691	759	718	734	750	703	708	720	703	725	703	741	690	674	689	699	656	714	696	700	705	657	679	723	685	629	682	719	695	702	731	658	763	674	675	760	707	655	744	692	731	655	705	658	682	670	689	720	690	682	698	698	655	656	695	668	687	610	710	697	667	666	695	717	679	677	681	696	694	724	728	705	670	615	680	684	696	671	680	660	711	680	689	707	711	717	663	667	699	667	724	717	667	644	699	718	637	678	681	684	681	689	696	682	673	680	683	705	720	671	632	655	637	695	708	687	680	673	643	681	699	686	696	680	662	693	676	677	685	680	679	718	682	662	645	681	700	684	685	719	662	695	715	696	658	701	650	674	680	673	721	671	636	701	679	682	694	704	694	634	693	707	702	716	648	654	669	661	701	628	703	724	700	666	690	701	700	699	689	651	722	706	668	620	668	678	698	697	727	680	696	686	735	626	708	724	682	731	692	690	685	695	665	725	723	675	714	735	726	710	653	672	716	680	691	666	641	670	678	666	643	628	715	726	663	650	664	679	688	691	690	684	675	670	679	681	629	653	699	715	692	681	708	674	664	697	669	661	686	674	721	688	685	717	688	666	694	686	681	682	677	677	732	673	642	678	714	689	691	699	658	675	702	679	710	673	676	690	645	673	685	664	679	628	663	667	667	681	667	685	697	652	745	729	685	653	652	681	660	674	638	708	670	680	721	660	737	682	678	690	672	687	736	596	669	667	653	694	672	668	716	700	689	686	706	699	656	745	686	631	672	654	684	637	643	720	683	713	693	687	644	660	640	659	684	690	727	650	652	715	653	656	655	662	649	703	694	650	646	659	689	653	687	729	643	707	621	666	689	698	686	664	673	662	731	692	684	655	687	655	649	657	691	704	667	639	690	689	668	703	682	614	689	667	675	658	634	635	674	679	663	679	684	654	642	711	684	670	640	682	688	683	680	682	664	661	688	688	698	707	659	646	599	638	650	664	665	696	639	724	686	665	659	687	691	664	680	667	677	677	662	698	674	623	676	716	643	663	676	692	715	673	630	689	653	689	710	667	705	675	674	656	636	653	714	700	702	693	729	655	697	656	675	695	684	671	699	664	686	658	642	681	711	709	657	653	703	654	669	703	685	688	651	659	673	644	648	682	687	698	710	669	678	749	690	693	696	670	678	683	676	689	705	707	670	700	706	678	656	677	706	673	657	691	713	652	635	703	736	654	668	675	696	688	660	676	695	705	649	688	713	658	648	660	676	653	651	679	667	673	662	714	659	658	647	637	680	676	678	643	662	681	681	665	675	675	661	690	666	674	662	701	679	626	725	711	697	729	696	689	676	691	657	677	693	682	688	744	695	689	691	661	646	640	663	699	642	663	696	689	645	696	659	663	681	694	654	725	684	690	729	669	688	661	700	700	705	729	690	716	686	699	695	677	681	648	690	740	651	677	656	716	639	687	667	675	646	705	707	700	666	656	757	641	689	705	663	694	694	643	673	647	695	649	690	658	673	696	696	676	657	668	631	675	653	670	700	666	710	732	677	690	721	687	674	647	641	672	688	714	634	688	660	746	673	659	636	650	677	679	665	676	667	680	624	721	670	649	667	653	693	686	650	690	714	700	668	655	697	666	671	661	633	718	693	667	617	668	678	695	677	695	644	662	677	687	679	668	673	688	683	642	665	686	691	676	704	670	679	656	658	649	648	710	682	638	684	655	687	663	699	685	687	708	722	651	662	736	625	704	680	688	703	690	626	662	643	675	637	690	651	671	671	627	666	620	695	683	710	685	665	654	648	681	666	650	627	705	629	680	668	692	668	696	673	657	656	680	666	687	661	677	660	658	684	708	676	673	712	659	676	631	687	697	699	718	661	659	671	655	660	716	697	648	712	670	673	664	662	690	668	724	702	652	673	664	701	663	675	634	684	669	674	688	664	639	647	653	670	728	656	665	699	661	668	647	678	736	698	686	690	708	684	661	676	692	660	644	664	613	660	701	674	661	707	620	683	686	688	702	721	668	731	665	686	637	688	617	694	674	697	644	694	726	712	657	681	697	666	644	661	640	675	688	663	693	718	679	613	689	641	632	687	665	661	659	695	627	659	689	682	681	674	686	644	646	675	713	650	686	654	621	664	619	703	639	672	684	692	646	678	627	650	676	672	703	723	684	653	646	685	689	666	680	653	676	659	661	687	657	754	626	644	713	676	686	677	630	682	657	660	686	654	710	681	633	664	665	694	666	718	721	711	703	714	694	674	701	686	649	682	620	679	661	670	695	669	680	683	658	668	626	660	669	660	703	644	697	697	681	657	648	655	669	731	718	625	686	658	632	694	651	720	680	659	656	708	669	699	686	670	636	682	691	678	665	665	665	623	706	702	620	684	679	699	674	647	657	605	704	642	657	652	653	636	672	673	698	702	711	661	640	625	678	724	673	692	664	694	679	649	664	678	697	645	671	680	658	643	670	727	681	672	687	675	730	699	706	663	687	701	677	658	716	660	734	644	671	650	674	668	658	663	639	687	673	608	680	677	649	667	685	661	674	700	687	710	713	629	669	678	678	657	669	645	679	628	665	665	630	682	676	694	682	698	659	688	717	664	673	676	639	671	643	680	689	673	658	607	652	666	688	661	721	661	676	678	657	658	703	676	667	646	690	719	672	656	687	674	674	659	709	685	642	708	637	661	688	702	644	690	650	657	654	676	706	707	698	712	626	684	671	685	642	699	651	655	629	708	666	667	617	681	663	670	645	701	710	674	675	683	678	694	684	634	682	684	682	696	699	690	683	652	642	688	713	654	666	664	679	645	655	647	658	685	680	709	644	675	690	676	695	689	678	689	695	678	691	666	675	637	655	659	719	703	672	682	697	730	685	663	720	704	686	682	639	706	676	677	706	702	745	707	642	695	716	668	722	633	676	708	687	687	603	637	701	664	677	682	673	729	725	688	671	648	674	712	630	714	712	671	649	639	679	703	687	708	619	685	711	704	667	690	709	645	646	700	669	676	677	656	685	685	694	643	713	704	718	621	648	681	704	694	686	660	686	691	707	648	634	705	674	690	685	699	710	679	678	641	689	639	652	706	682	669	691	685	675	643	670	684	704	639	666	709	689	652	699	649	694	679	656	692	658	657	630	657	678	693	659	640	697	692	696	675	664	651	669	651	683	669	682	687	679	648	649	676	695	691	661	666	639	682	679	663	667	666	676	681	739	709	634	680	637	625	706	689	686	659	695	673	710	677	663	670	648	663	639	693	693	703	598	644	716	604	704	680	688	675	680	685	631	663	675	694	666	671	655	687	696	704	685	686	686	706	652	643	666	674	673	678	681	711	660	692	633	664	695	676	666	684	650	641	705	680	641	669	688	699	723	689	664	692	650	649	710	665	692	723	678	655	631	639	671	659	647	711	642	684	691	665	701	673	662	706	694	694	688	631	685	676	697	671	700	721	643	664	676	668
24492	21482	28865	24549	21478	8765	1903	1254	1054	1042	949	951	948	880	915	892	857	883	883	841	848	853	895	860	859	854	880	854	876	830	853	799	825	849	839	891	818	861	835	862	756	867	864	795	830	856	819	858	843	856	846	835	856	843	798	829	833	790	849	830	831	825	794	792	828	789	845	788	793	814	787	806	842	821	857	830	835	827	830	800	861	824	779	830	840	801	821	768	843	808	826	805	825	795	839	840	803	850	813	860	827	800	828	813	853	814	879	847	865	849	804	800	869	833	810	807	805	765	762	785	822	808	825	819	811	810	770	828	854	859	820	772	852	769	809	787	877	819	862	812	838	798	790	813	784	795	815	821	801	842	803	756	837	780	860	850	851	788	833	842	865	810	824	805	866	797	806	859	769	814	848	796	794	825	811	828	793	856	817	823	798	811	817	823	838	831	844	810	795	792	803	810	856	804	845	775	807	795	804	855	780	804	826	809	844	797	793	816	816	843	813	807	755	811	866	752	836	849	842	791	744	822	796	824	799	799	835	849	812	838	799	863	791	793	831	802	817	780	822	776	790	814	833	773	845	872	817	828	763	848	831	822	805	833	857	784	787	811	790	835	860	837	801	833	877	812	820	797	823	824	784	795	799	797	798	832	770	835	842	802	806	828	761	800	867	826	866	772	842	849	841	837	785	823	824	746	846	813	849	835	790	803	814	786	825	800	810	792	885	833	840	775	821	819	788	811	854	845	808	776	827	776	799	835	789	842	803	764	824	844	790	852	824	781	862	855	883	840	845	795	833	822	778	855	775	786	800	792	771	816	808	743	837	836	837	839	848	777	803	799	772	816	780	846	821	836	808	841	819	806	836	801	793	835	808	796	822	843	850	786	784	803	798	906	800	838	780	859	772	817	822	842	824	859	824	840	805	878	783	816	851	808	795	755	800	819	846	814	800	830	848	783	780	817	814	815	821	801	763	825	794	873	806	811	854	800	811	858	855	825	802	809	807	853	827	771	835	807	855	772	820	831	782	834	810	840	807	778	818	840	784	831	832	865	813	837	790	816	806	824	788	790	849	790	829	772	815	741	832	848	822	833	776	816	802	780	779	792	866	803	755	899	803	815	812	830	819	804	801	853	882	846	775	829	800	793	801	831	793	787	849	817	779	845	823	841	826	846	750	808	831	872	828	813	831	834	839	835	838	831	850	802	860	806	793	803	851	767	857	789	777	813	865	779	898	842	807	796	836	842	838	819	811	804	801	850	838	845	821	855	830	797	812	808	825	806	831	843	805	789	883	852	844	794	832	863	806	842	784	833	808	822	845	805	816	830	767	845	825	810	764	831	869	820	840	798	793	833	844	850	891	816	790	814	795	840	810	836	748	776	767	829	832	860	840	776	828	835	819	757	781	790	809	816	802	822	863	826	857	847	763	821	797	820	774	785	771	856	785	808	817	833	843	785	807	802	811	816	829	717	828	834	819	850	816	768	773	786	809	769	814	793	857	778	813	812	839	801	845	801	807	827	821	829	815	772	791	788	839	796	851	853	772	797	819	796	797	806	829	837	819	784	841	856	827	845	877	813	849	824	848	792	832	846	816	833	824	776	801	801	787	827	790	843	784	824	811	800	784	811	779	896	814	825	799	857	794	857	795	792	793	800	850	819	857	822	832	859	822	839	816	820	822	809	804	819	795	829	818	848	790	817	814	839	782	791	841	811	805	861	759	746	850	778	801	784	806	851	826	774	853	779	843	777	831	772	806	800	791	769	788	811	788	831	787	767	808	820	777	820	822	829	840	832	796	795	868	813	809	795	803	828	787	851	834	843	841	820	794	828	806	852	841	796	833	841	776	762	837	802	812	827	812	803	818	818	802	814	835	810	752	805	823	815	789	774	789	838	784	817	838	840	818	778	792	843	831	792	806	835	795	818	822	844	817	845	781	783	789	801	912	809	809	771	824	790	802	771	806	814	788	834	795	823	817	809	796	851	816	855	861	816	763	778	788	780	790	797	797	807	791	820	824	786	850	821	842	783	827	839	793	793	813	847	831	839	795	812	781	817	804	836	830	775	769	754	775	783	809	822	861	798	789	832	761	826	764	846	820	820	826	822	834	801	796	826	804	832	849	767	790	823	756	872	830	808	797	851	721	820	836	774	808	792	769	855	866	826	811	863	769	807	796	858	845	801	805	805	782	811	832	812	816	779	811	818	852	788	813	818	801	822	809	861	794	789	779	812	822	774	812	828	837	785	787	782	790	810	818	773	769	840	771	847	800	786	816	801	836	785	799	821	794	833	820	791	833	848	753	835	849	831	825	816	803	858	769	828	811	799	809	859	821	789	821	831	827	813	830	792	800	782	778	812	870	826	815	827	751	790	775	821	840	776	849	819	760	813	772	786	824	793	771	849	793	796	783	833	754	824	745	815	851	790	841	818	819	794	816	766	806	781	849	756	791	810	790	744	785	837	795	844	774	844	862	825	782	819	775	808	849	848	835	800	762	843	813	807	821	778	781	840	813	835	799	810	817	813	844	840	771	789	855	792	790	765	795	810	824	818	863	853	809	798	836	823	781	844	803	819	779	769	843	815	811	816	834	807	824	820	841	839	851	820	834	803	823	767	829	873	834	790	851	892	847	794	806	765	778	824	767	800	788	779	823	818	787	822	816	781	795	791	740	854	821	885	810	816	859	783	788	807	775	823	804	776	810	826	812	829	808	854	800	815	851	808	825	813	808	804	835	809	875	862	862	760	786	802	811	786	768	832	859	808	795	804	852	801	796	833	821	850	841	815	789	817	772	826	848	804	812	795	800	893	879	822	770	825	846	783	825	842	776	812	827	849	840	850	808	817	824	789	836	814	813	830	782	793	797	789	797	840	739	822	856	860	796	826	814	780	810	851	840	777	779	795	840	792	809	832	802	811	874	836	826	778	822	807	817	799	804	779	782	801	758	786	841	804	789	784	822	824	841	804	788	798	804	779	796	806	773	804	819	845	837	820	781	797	851	841	762	833	804	811	761	783	821	820	785	818	770	767	840	814	798	796	783	803	803	785	810	787	838	838	816	824	810	810	798	852	774	857	823	854	792	788	770	825	885	835	801	838	811	839	819	858	811	868	825	815	784	844	756	821	808	782	840	803	788	786	801	817	766	808	829	792	746	824	836	801	794	747	767	816	789	830	825	836	812	838	835	817	796	815	796	829	859	807	847	821	834	834	811	814	805	782	783	811	820	744	801	806	776	817	835	806	799	803	803	784	843	800	817	817	846	796	823	810	775	838	804	789	820	783	872	790	785	784	759	829	821	816	800	760	788	788	812	831	781	814	823	811	846	859	772	844	833	839	864	773	770	816	823	769	797	784	824	768	744	774	825	754	777	814	822	853	851	795	806	796	790	835	845	800	819	835	831	817	786	737	841	788	858	803	775	836	803	822	866	834	787	814	800	869	832	836	793	774	804	809	839	850	775	807	852	879	830	800	816	806	788	819	816	784	792	834
3829	5992	4894	2564	1833	1402	1156	1042	974	863	798	808	772	730	734	717	685	671	641	642	662	637	640	653	619	670	635	658	653	614	618	665	592	643	604	602	615	632	658	581	595	613	597	607	621	601	577	640	646	617	600	610	555	617	632	612	602	578	594	581	611	639	606	585	581	645	604	608	628	567	567	560	615	605	584	604	559	657	625	576	595	592	620	612	644	596	621	642	629	635	572	576	623	584	612	607	575	590	625	604	633	560	610	617	582	631	588	623	633	603	609	616	586	611	602	566	564	650	624	634	592	622	611	553	568	639	600	619	585	597	630	621	573	599	611	642	611	584	574	646	596	565	622	599	601	584	623	614	570	611	572	601	622	598	592	564	627	591	561	593	605	624	604	640	645	610	636	580	558	657	616	577	584	587	587	620	615	539	614	563	590	609	603	599	579	611	569	576	577	594	623	589	633	623	607	598	614	577	605	627	602	607	585	670	639	597	584	587	604	602	572	576	611	566	594	579	651	566	596	579	580	587	630	623	569	595	561	631	597	617	595	592	593	635	599	593	580	566	572	573	588	614	613	605	618	599	597	607	591	653	601	557	625	594	629	592	562	560	601	606	606	616	588	635	603	580	606	567	621	582	566	603	641	622	633	544	652	592	572	632	604	591	585	561	592	575	607	662	634	633	611	650	556	613	549	620	609	581	573	582	600	579	583	606	597	596	635	618	640	628	636	603	605	577	612	583	625	580	601	650	599	609	567	586	618	572	576	667	582	614	600	563	615	589	579	611	615	591	594	601	558	567	586	565	640	620	616	630	580	602	562	638	597	612	619	591	601	642	578	606	611	608	595	533	591	619	566	563	552	601	629	640	578	604	596	631	584	591	569	609	639	569	603	567	592	631	596	560	593	570	603	552	643	624	628	577	598	627	666	575	576	585	585	557	589	575	592	549	634	611	608	607	572	605	555	618	590	597	589	593	610	605	577	578	610	611	642	607	602	614	609	557	556	553	607	621	578	628	609	555	623	630	591	633	634	582	575	630	600	628	588	553	561	597	604	611	545	584	545	575	548	605	582	612	641	601	581	581	574	649	571	565	587	611	631	583	545	601	590	599	567	604	595	612	630	604	576	592	596	609	589	623	607	602	608	606	576	607	604	628	613	589	614	561	589	539	629	608	592	606	583	589	616	584	599	619	598	614	596	619	536	624	567	576	604	572	564	570	555	587	623	590	596	629	570	574	602	626	574	647	611	591	587	603	554	602	634	582	607	596	556	615	595	634	603	637	592	626	627	583	581	628	585	613	624	583	620	593	573	607	604	575	575	621	584	642	587	627	632	599	576	617	614	617	573	595	615	558	574	623	600	592	601	614	588	570	627	605	585	611	619	561	593	632	611	603	582	542	593	591	575	559	601	573	600	570	580	624	648	557	604	632	577	572	560	620	545	579	546	558	612	556	579	609	586	601	617	607	596	561	622	576	568	609	579	604	567	606	577	615	617	589	626	611	599	607	599	546	610	623	571	553	601	585	630	611	592	563	617	563	577	668	583	592	589	585	624	561	600	566	609	625	627	598	598	593	567	555	614	596	586	580	591	604	573	577	570	602	620	603	591	566	616	606	597	605	592	609	595	585	605	593	617	609	586	571	616	579	581	579	574	585	575	598	619	572	593	641	602	587	561	565	605	596	596	565	585	588	557	593	575	591	559	613	611	613	609	580	566	570	602	580	564	604	602	568	621	583	592	588	576	610	571	578	593	591	607	570	596	582	561	571	567	617	603	648	584	601	573	563	570	575	602	584	606	608	655	590	607	592	629	576	575	591	560	596	579	644	633	603	626	602	583	578	578	578	582	606	609	635	642	554	578	579	604	539	580	601	565	589	617	599	591	595	578	579	580	574	592	589	601	571	635	601	618	579	592	593	583	584	638	643	591	575	564	616	570	596	616	589	611	615	535	578	588	645	579	625	607	576	603	591	587	583	584	562	638	583	569	591	577	599	518	621	598	586	550	575	550	557	567	600	597	607	601	623	610	559	595	604	613	620	584	600	577	601	620	564	644	568	554	569	597	582	561	585	595	620	554	622	579	590	589	604	614	564	615	566	600	608	621	598	567	589	593	571	582	622	514	579	559	599	589	602	613	569	567	600	584	583	605	605	598	605	639	610	585	570	564	572	552	558	627	614	574	564	587	613	585	594	644	618	611	630	563	609	606	616	630	609	527	573	605	555	625	591	533	619	530	573	601	627	568	587	619	601	576	588	623	588	597	586	573	575	582	583	599	588	605	562	612	550	601	597	579	571	576	595	570	603	566	568	569	597	634	563	610	580	605	613	567	591	616	618	584	571	581	604	578	600	610	584	593	576	626	595	586	616	573	611	584	591	598	552	581	597	599	571	550	585	570	570	587	584	563	552	586	581	625	559	569	549	587	580	598	572	579	610	578	609	600	589	539	556	590	563	589	568	606	639	566	548	559	573	602	602	614	594	563	578	590	560	571	584	635	586	598	562	546	561	595	599	561	594	614	599	595	598	606	576	602	617	578	622	578	551	575	551	567	584	592	548	580	585	610	604	602	589	579	574	615	590	554	558	621	562	620	598	568	607	561	554	565	564	638	599	615	615	562	638	602	583	517	547	630	584	564	607	595	588	581	612	564	635	615	605	607	545	591	571	612	572	584	598	590	602	576	632	595	554	562	557	590	595	613	615	593	650	599	569	595	581	560	589	612	557	569	601	622	558	589	565	614	592	625	532	605	618	573	597	571	563	603	608	578	562	605	605	626	617	578	594	577	574	581	561	553	586	635	582	622	575	575	585	575	587	567	582	596	653	612	577	609	591	594	574	620	566	607	566	568	580	541	621	560	564	578	575	572	554	582	578	604	630	577	581	587	611	593	607	624	590	629	601	580	559	607	591	610	599	604	515	594	620	600	566	601	583	566	612	618	592	571	513	619	605	594	556	598	581	585	617	598	571	586	575	596	581	571	609	606	559	554	583	596	615	583	593	618	602	582	606	566	597	577	595	572	622	578	579	583	598	581	601	587	550	598	571	628	610	561	563	577	587	567	618	584	573	591	559	568	596	582	580	602	620	625	594	606	603	545	616	610	603	598	591	576	578	547	565	652	540	579	619	580	574	590	613	598	534	582	606	615	560	579	571	597	586	560	558	590	598	614	587	604	594	591	598	602	647	576	577	576	581	586	570	581	613	585	577	596	603	611	586	614	561	544	587	546	602	560	610	608	601	605	626	620	533	556	581	601	608	579	585	647	563	602	576	617	578	569	588	577	560	584	571	603	532	603	598	561	600	636	588	600	584	583	563	545	574	561	583	596	615	569	555	573	600	582	590	586	602	640	590	594	563	598	603	583	613	603	622	615	603	559	601	578	582	625	558	593	656	615	592	571	614	589	594	593	634	581	596	613	592	576	542	559	600	580	639	579	566	622	592	630	572	588	605	586	568	570	623	601	563	593	598	556	573	627	599	590	583	603	572	568	666
27957	10444	1208	697	582	538	549	575	601	565	562	549	569	525	566	585	570	512	551	523	591	572	582	534	550	565	558	583	588	575	567	537	605	539	525	536	564	531	589	566	564	534	570	580	562	533	545	571	535	551	532	599	591	575	545	526	528	580	532	525	569	571	529	545	570	563	568	590	577	546	537	572	577	550	658	582	563	561	566	572	538	538	576	527	566	595	566	545	584	570	569	587	550	537	520	560	570	506	585	529	544	577	560	565	597	553	555	547	541	523	551	600	562	522	564	579	531	562	548	540	567	567	573	579	548	543	533	566	561	605	559	562	560	503	590	540	578	546	550	538	579	566	575	556	554	527	548	605	541	557	590	556	602	549	547	556	571	567	576	562	558	560	562	534	567	551	563	570	500	619	566	561	560	563	544	563	552	544	546	530	599	558	555	542	545	579	588	567	525	558	571	532	552	542	559	571	562	591	554	564	561	606	579	559	578	524	610	586	570	558	540	589	549	582	589	591	551	562	583	536	537	532	563	577	539	564	554	557	551	499	546	550	541	518	575	541	557	555	522	554	530	539	544	565	583	534	600	595	592	584	565	561	548	555	537	546	517	564	557	504	616	535	567	565	583	556	578	581	558	520	506	542	567	603	590	577	577	541	565	560	560	565	583	509	584	502	570	568	556	561	542	546	542	563	598	558	574	552	570	581	596	549	541	514	564	556	559	536	590	564	544	538	610	546	547	576	561	556	551	540	592	545	519	553	532	555	557	589	592	564	553	604	591	562	561	565	526	512	565	584	557	556	600	587	557	591	584	547	591	585	599	587	534	547	590	540	534	514	530	576	558	592	566	572	555	551	573	522	593	541	517	582	539	560	528	539	561	566	594	575	580	563	570	562	577	568	578	527	580	588	538	562	598	543	575	559	542	608	625	547	533	560	536	555	591	532	553	581	575	572	571	513	543	574	560	540	543	539	504	583	564	577	556	558	587	551	527	558	527	569	560	535	527	557	544	543	554	557	572	569	511	551	559	550	557	549	507	595	547	577	570	541	554	582	561	552	551	509	590	529	592	563	561	566	550	560	529	563	535	596	520	547	523	563	552	545	559	572	566	589	566	518	552	603	532	549	550	542	546	543	577	546	552	558	581	574	559	565	570	534	558	520	510	562	547	531	538	550	565	595	537	560	542	564	549	560	563	576	541	535	537	593	553	570	532	566	572	562	571	537	549	546	548	569	528	539	557	581	578	553	570	564	541	534	571	524	579	541	555	580	539	563	520	529	554	523	582	560	573	621	524	545	574	539	536	592	528	573	545	612	527	593	594	537	587	524	582	576	552	590	550	541	593	575	595	591	579	554	570	564	584	572	578	553	518	570	569	545	536	549	529	535	532	547	567	603	559	540	578	569	511	567	538	526	559	567	531	612	524	559	521	548	540	538	589	603	526	554	549	573	560	573	520	591	564	542	578	560	546	562	570	579	567	530	590	568	608	607	558	580	543	544	569	582	534	560	606	542	563	537	582	573	543	553	542	560	525	600	547	537	560	553	491	530	542	602	587	550	546	560	537	569	566	583	580	587	590	575	572	552	591	539	614	558	589	593	582	549	570	600	522	587	579	548	526	587	590	518	518	565	522	543	583	605	537	581	567	575	561	560	531	518	594	586	592	579	606	603	583	601	536	566	541	553	547	575	592	554	532	578	552	538	583	543	543	543	536	546	552	575	572	548	546	533	580	518	553	590	587	582	592	553	570	568	561	560	564	555	536	555	565	555	523	547	520	554	579	551	582	594	552	530	548	582	573	598	538	601	555	562	558	567	548	576	537	565	593	569	549	573	569	559	521	569	521	578	580	562	547	520	565	569	582	587	622	546	545	559	589	580	554	593	575	544	563	573	603	568	544	568	523	530	562	569	560	548	548	559	571	580	550	538	553	575	545	573	539	490	524	560	558	580	537	573	579	516	551	615	553	557	507	570	537	531	548	566	569	582	552	575	526	549	559	535	584	558	542	562	517	532	564	552	554	532	556	519	548	581	521	541	542	526	553	560	547	531	560	549	587	536	553	558	561	526	545	557	554	560	561	536	578	550	554	533	531	585	535	574	535	509	534	573	570	567	551	534	564	555	595	539	557	548	570	528	559	558	538	572	567	548	561	561	545	562	575	540	574	527	587	568	572	573	589	547	555	564	531	548	559	578	535	541	532	559	578	572	591	598	582	573	594	588	551	533	592	525	588	568	562	594	536	552	547	558	515	535	537	544	571	589	562	551	564	573	533	511	547	531	617	557	516	579	555	568	556	565	599	538	561	590	571	555	542	529	567	590	510	563	565	570	595	560	546	557	516	563	577	565	572	543	572	569	557	559	575	552	569	601	588	562	588	586	551	523	545	539	569	556	563	607	553	520	586	582	548	542	545	564	510	548	584	582	534	593	593	549	579	544	559	571	524	581	570	551	547	582	574	551	572	579	562	553	558	570	549	578	556	540	563	599	524	586	578	554	586	524	535	545	562	592	564	571	569	547	586	552	563	577	564	555	567	533	550	553	597	562	555	563	523	583	580	624	540	573	555	552	547	568	547	569	526	605	541	526	583	580	506	573	542	553	514	581	583	545	555	524	560	550	581	550	579	592	580	582	521	578	536	568	546	582	561	548	591	593	547	583	573	569	572	542	572	550	578	587	546	532	581	573	592	562	607	567	578	550	551	533	563	578	573	598	598	565	531	562	570	547	558	515	548	581	562	568	551	616	559	519	562	544	585	569	577	571	530	567	537	538	548	530	576	551	562	615	598	534	555	532	574	547	544	554	558	572	526	580	584	571	554	566	566	563	555	522	588	575	559	562	560	536	566	593	553	544	566	567	566	592	589	587	556	595	556	533	521	583	529	528	592	539	553	529	595	596	562	534	537	593	548	535	541	577	546	551	595	629	562	585	562	544	540	534	594	563	577	545	534	540	578	513	559	567	543	564	552	544	543	574	594	554	535	597	511	558	590	548	585	517	573	571	508	544	545	521	522	532	578	559	544	525	551	543	588	568	569	540	575	595	558	547	560	553	539	572	544	568	551	542	564	514	592	547	586	576	531	559	512	547	575	518	536	546	558	554	617	569	570	548	596	570	512	532	595	562	541	598	576	586	571	568	580	572	611	551	573	593	538	587	532	531	581	511	571	622	546	581	551	569	521	570	575	573	530	576	570	557	567	533	558	529	568	550	568	582	545	571	549	538	568	582	517	523	552	544	524	555	550	521	570	523	567	590	500	574	566	550	553	560	566	540	577	517	523	547	551	619	569	546	550	536	562	578	562	557	546	535	590	578	610	580	536	579	569	588	563	549	545	552	585	574	535	572	548	522	565	617	533	565	603	541	587	554	540	570	563	556	551	575	549	528	531	531	563	604	517	506	542	602	563	560	587	565	571	540	594	538	524	579	569	576	541	574	555	559	555	515	600	585	583	586	581	547	528	572	575	592	530	539	588	555	571	536	549	534	597	551	555	563
4948	609	554	463	445	425	427	410	367	432	407	392	385	386	398	354	393	412	417	408	394	403	384	354	398	442	412	394	433	409	386	395	392	404	384	359	399	423	412	445	374	385	388	429	386	395	381	407	361	374	381	387	384	390	413	361	409	382	421	378	412	416	391	385	390	424	403	407	403	418	370	407	396	404	416	383	398	370	389	405	366	456	416	372	387	413	361	376	383	393	366	399	354	394	401	385	398	408	389	380	381	397	397	453	398	398	396	395	362	415	416	443	404	386	386	407	417	386	440	421	384	379	424	363	389	400	400	404	424	429	395	395	401	389	410	392	398	361	404	395	386	362	387	395	391	403	395	368	409	371	396	383	372	395	394	385	403	407	412	433	418	399	387	393	401	386	397	408	391	380	402	410	396	426	385	391	409	372	369	420	432	376	368	418	395	379	418	384	374	398	375	390	380	415	402	358	382	377	395	388	399	406	425	367	358	391	424	410	381	358	426	429	416	386	378	420	405	397	411	402	364	357	438	381	390	389	398	396	407	349	422	422	390	398	408	343	388	365	425	386	374	378	399	378	373	388	422	367	397	414	392	417	385	381	394	407	391	412	363	400	408	378	359	405	396	411	367	421	360	392	394	400	392	382	412	409	357	388	396	391	383	355	410	391	409	431	406	372	417	398	398	391	391	400	390	367	393	386	383	358	367	381	401	372	372	390	357	385	411	395	386	371	385	371	376	409	384	386	377	380	384	429	396	408	379	394	377	389	418	379	404	409	367	399	374	416	406	417	389	364	370	402	399	383	367	414	388	391	410	387	403	402	403	399	426	380	379	350	387	414	384	397	396	369	417	407	356	377	370	398	405	390	379	383	392	406	375	408	409	414	415	408	427	424	410	407	407	414	366	412	408	394	402	424	415	402	415	390	377	394	382	423	395	398	401	385	357	410	395	398	395	389	366	415	351	360	406	420	379	404	398	367	406	399	368	375	411	394	374	372	388	352	412	416	392	380	405	386	446	396	419	427	413	384	382	378	380	378	375	405	373	415	361	403	382	408	371	370	412	366	392	370	381	398	384	386	369	370	402	396	393	385	374	417	408	373	437	402	383	433	390	391	364	419	451	407	429	363	405	391	417	373	348	372	379	410	397	384	408	408	398	357	357	390	393	362	452	398	365	398	398	380	394	397	398	402	390	390	396	389	406	414	414	389	361	398	388	387	380	366	367	364	410	396	407	383	416	411	371	424	385	386	383	374	354	386	394	391	393	397	406	413	385	393	393	390	411	421	396	423	402	397	391	338	365	403	383	385	415	384	377	400	374	413	432	432	357	369	398	382	391	429	386	379	392	365	393	361	395	365	418	426	403	430	402	433	397	377	443	379	407	404	400	384	413	402	359	413	407	387	399	389	408	427	402	423	393	363	427	368	379	412	398	405	373	445	412	395	400	385	407	418	409	375	391	398	386	363	428	407	372	403	396	411	403	387	393	415	384	434	417	384	391	404	387	404	386	358	408	379	364	356	412	373	354	383	388	379	396	423	350	333	441	447	391	366	392	421	393	384	391	408	394	393	402	389	390	370	373	361	395	362	379	393	388	407	415	369	361	407	381	398	385	383	375	405	399	380	408	431	399	379	378	384	434	377	416	416	406	410	369	401	398	397	415	349	362	409	422	379	399	378	420	375	392	394	416	425	388	374	420	404	368	396	410	406	378	386	398	395	408	386	405	403	424	413	389	418	434	374	382	394	421	405	379	382	377	403	392	419	379	397	389	442	394	373	391	375	396	415	408	412	454	399	401	433	403	408	382	400	417	407	407	390	371	403	366	370	445	399	404	415	401	374	389	388	381	356	401	413	376	424	379	402	379	394	384	418	403	414	405	414	369	390	390	366	365	423	382	429	409	396	383	393	414	399	424	389	384	381	364	378	389	428	390	374	335	404	410	404	392	403	375	369	425	392	384	411	395	378	422	405	406	384	437	366	398	410	399	402	407	366	375	387	372	414	379	370	387	366	418	406	375	400	386	357	381	411	405	449	403	384	390	385	407	394	403	428	383	361	404	388	376	412	391	413	381	413	381	383	395	349	384	405	368	412	418	410	406	388	388	402	386	410	383	365	381	377	377	378	390	421	394	404	400	408	399	397	369	395	395	382	385	387	343	395	381	385	438	398	383	379	406	421	365	388	383	398	373	421	406	437	396	359	393	412	372	379	408	354	399	414	403	418	396	425	410	381	375	400	410	379	393	378	424	385	403	403	376	397	459	374	407	395	411	418	388	375	356	391	419	390	433	377	428	399	404	415	450	334	414	419	386	372	373	373	376	403	373	372	364	391	383	367	374	373	364	392	397	396	377	418	384	375	376	397	390	390	390	404	418	390	397	395	404	396	396	407	422	401	384	419	375	396	433	362	408	406	437	407	374	368	370	427	389	379	417	420	425	363	441	400	402	380	374	379	390	404	413	395	385	392	409	407	335	381	385	373	422	381	408	416	410	377	388	402	375	407	364	359	401	391	392	384	382	370	401	381	385	383	395	390	421	386	423	407	411	405	409	402	413	421	407	418	431	451	386	389	395	400	439	394	405	429	394	380	414	407	365	389	387	414	364	375	355	384	408	405	384	398	407	394	377	390	452	391	410	377	376	356	383	425	415	362	420	388	408	386	394	395	412	408	378	413	362	414	402	383	379	393	379	419	400	374	403	393	386	357	410	369	401	394	385	418	397	400	396	396	373	389	371	397	391	361	435	404	380	372	379	414	402	376	408	394	392	380	388	443	385	385	377	402	378	407	367	404	404	401	368	406	401	410	366	428	400	419	382	389	355	385	427	406	358	400	385	424	417	405	415	395	376	372	410	396	386	363	420	411	384	393	355	376	435	435	405	378	386	405	431	410	373	380	394	388	385	382	366	417	408	407	403	404	396	421	403	382	363	379	363	378	376	402	406	349	408	396	401	405	421	360	399	366	390	429	374	358	411	382	375	377	391	399	386	383	428	389	375	374	409	371	378	423	361	403	341	408	389	388	393	411	386	394	406	427	432	377	422	343	396	390	417	395	404	388	419	381	416	420	384	396	371	399	385	397	391	413	378	378	410	362	403	390	408	381	392	388	407	381	449	431	424	416	392	422	409	402	391	393	390	369	372	409	406	403	382	404	373	394	378	401	397	387	422	413	375	416	402	369	400	406	375	358	393	426	393	357	382	396	353	417	379	432	367	411	384	408	382	398	378	392	391	383	398	384	392	377	419	343	409	390	414	401	384	410	401	419	411	417	375	381	360	370	389	353	396	408	393	376	426	394	397	416	387	415	376	411	385	387	380	366	441	380	417	393	389	365	395	391	399	400	355	380	368	416	387	374	402	385	396	387	380	417	413	398	387	369	394	395	352	365	390	377	405	396	375	395	392	369	404	384	408	397	372	400	405	379	356	405	399	402	415	392	388	405	384	400	395	414	374	381	384	429	415	390	399	418	384	388	375	375	361	390	396	341	400	447
25495	21512	27951	25503	11277	1936	1420	1228	1094	1057	1056	987	1046	1015	982	980	1048	1019	909	975	975	996	962	968	978	1001	1033	1015	984	962	997	939	964	978	965	967	946	995	939	911	966	968	936	897	987	919	975	991	966	965	987	954	891	939	937	988	974	943	928	985	971	974	955	961	991	969	948	934	1011	954	964	958	944	948	914	958	921	978	887	928	954	992	928	956	933	925	956	952	906	916	1008	978	983	965	967	953	905	1001	927	936	993	912	979	926	980	970	930	909	945	988	960	938	904	940	968	999	982	944	978	977	998	958	974	1014	892	984	939	894	948	917	896	978	906	948	939	919	939	904	903	981	958	929	948	953	965	930	1004	941	1020	932	1008	918	977	950	973	908	964	967	931	977	1016	952	931	939	922	913	964	977	908	918	991	982	958	908	951	929	933	934	986	910	909	974	1002	1004	956	965	961	973	979	987	965	949	946	923	948	988	983	915	941	947	923	944	921	925	979	953	938	920	926	968	955	931	916	977	982	913	1005	1026	922	936	970	916	977	931	972	956	898	948	947	959	978	958	939	1014	983	937	951	932	942	932	940	943	946	943	1009	948	1003	984	929	926	950	939	924	960	943	919	960	1022	926	916	948	1006	951	915	977	957	948	928	962	974	965	930	988	982	877	970	919	896	921	945	973	958	933	861	948	981	930	885	956	936	960	960	976	981	921	924	995	933	958	943	983	943	949	921	1022	930	925	947	906	938	903	934	918	1005	1003	940	945	977	971	935	920	925	929	945	991	975	966	967	962	992	958	969	914	952	1019	926	995	964	999	913	977	896	899	938	972	948	992	979	1005	917	976	955	940	942	963	1015	1038	910	926	910	920	957	919	924	969	986	930	969	978	934	990	947	995	998	975	945	920	918	959	918	893	931	994	952	989	974	986	981	920	957	947	868	936	926	964	905	919	932	906	917	954	940	955	950	977	974	858	954	978	979	938	938	925	938	918	902	971	954	959	944	1006	919	1013	942	944	926	892	931	996	954	950	917	911	942	887	986	970	869	946	938	914	977	958	933	994	961	955	945	952	972	916	933	891	965	948	932	935	930	1008	959	952	895	912	970	980	958	988	924	986	946	939	939	961	967	933	873	958	911	937	930	967	937	951	913	933	891	889	933	934	939	899	938	928	948	922	962	1001	933	932	883	997	943	925	951	983	916	887	941	906	902	962	962	930	949	921	917	958	967	972	988	943	950	959	943	932	989	896	930	917	947	991	959	1028	960	936	929	902	922	964	932	974	936	932	973	1007	950	950	907	972	949	938	961	993	927	956	906	936	949	915	964	920	930	952	854	913	908	921	929	933	975	985	918	981	921	909	988	971	930	937	931	973	973	1001	934	930	970	935	983	954	969	946	926	960	994	921	951	914	1018	966	951	927	966	922	915	949	971	957	946	937	987	950	942	959	979	957	988	934	929	987	945	959	968	927	1005	948	916	916	1001	962	924	966	972	940	953	946	940	952	941	933	944	939	949	976	984	952	939	943	929	931	931	933	959	955	948	963	961	912	974	954	952	983	907	949	975	956	910	963	910	897	915	907	995	956	945	988	945	911	918	916	927	924	975	977	968	984	945	952	917	1025	953	901	931	1007	928	917	887	933	935	917	1010	933	970	946	946	908	1004	926	906	936	950	944	973	926	979	966	1003	939	1009	909	929	905	924	984	959	973	908	922	981	933	977	964	946	960	919	1004	921	969	934	957	960	970	901	949	940	914	935	932	893	896	949	998	916	922	966	993	937	905	946	970	938	963	932	869	926	946	931	946	996	958	931	958	928	922	922	937	971	930	933	991	923	955	952	907	921	951	922	925	913	953	889	929	955	967	929	919	941	945	951	987	953	970	1008	890	938	942	889	914	994	1002	925	1010	932	945	907	914	928	951	986	935	905	929	953	977	941	966	980	956	933	937	915	864	904	993	994	947	922	937	995	931	952	897	898	954	975	988	980	931	959	888	935	923	948	965	946	933	964	918	912	923	989	991	972	918	930	911	958	918	928	976	967	954	999	905	926	907	897	984	957	914	954	976	938	967	898	920	976	937	963	979	948	956	948	981	1000	937	914	971	995	935	914	982	912	947	951	938	975	966	933	956	905	934	989	907	891	915	978	946	882	947	981	972	1002	901	949	980	950	976	963	941	1008	1049	916	876	858	940	942	991	899	933	938	905	937	902	1009	929	920	1039	989	1009	956	962	938	961	974	937	964	922	1001	996	961	936	931	1001	972	989	960	941	958	929	954	936	974	900	985	913	956	979	983	916	996	935	955	958	886	911	942	941	893	946	975	1023	935	948	967	970	918	974	927	1013	959	983	914	923	967	981	906	960	886	928	955	922	906	987	936	943	930	922	888	922	900	936	1000	926	940	962	902	953	954	950	960	975	1002	946	902	935	958	886	968	950	957	884	960	922	857	938	921	894	938	895	923	972	934	935	959	938	920	962	955	967	988	976	985	952	960	970	950	916	940	960	989	918	967	916	981	917	935	942	957	970	933	920	922	931	975	931	929	951	986	899	895	955	944	973	939	957	978	911	941	968	971	987	968	929	945	991	918	926	939	932	894	952	903	927	938	948	974	897	949	964	937	917	957	970	980	986	911	957	1027	949	993	943	936	981	963	912	951	957	943	924	936	959	907	970	947	899	904	948	906	952	905	970	987	903	1007	964	975	980	888	928	920	945	957	967	885	957	952	914	921	913	928	968	949	950	1027	930	986	992	970	970	940	957	987	906	936	961	921	971	931	970	945	946	984	915	946	951	964	930	906	958	959	961	903	926	1000	956	933	998	995	948	995	904	951	946	954	948	954	980	889	965	952	945	978	943	946	977	963	909	962	954	924	966	945	972	986	941	884	858	946	910	1012	885	997	977	964	933	978	996	968	946	984	940	991	941	952	992	934	948	988	938	948	880	922	975	1027	935	878	973	932	961	957	976	982	930	954	900	936	958	886	923	962	1011	966	946	973	956	976	937	960	988	954	918	949	982	1005	969	941	982	947	977	992	963	972	872	976	937	913	970	935	916	948	969	916	907	964	957	978	985	926	940	949	946	1003	926	969	957	933	923	993	938	963	986	955	892	914	987	990	898	972	918	902	946	897	986	948	922	954	988	977	1009	965	1005	926	944	920	924	938	1034	957	916	924	899	912	951	961	908	943	940	938	928	940	944	930	1029	946	975	977	957	998	937	895	933	968	924	958	975	935	974	934	883	997	950	953	959	909	938	891	944	952	948	972	933	927	922	943	949	952	959	899	957	955	923	903	923	946	939	960	1000	1005	896	926	903	947	991	934	977	951	1003	980	925	944	929	962	916	941	920	969	982	934	973	990	938	940	955	1008	969	995	967	966	970	980	934	935	918	906	906	934	973	938	930	929	912	963	990	904	901	934	962	985	943	977	954	939	995	966	933	946	926	893	916	922	892	981	993	995	888	949	957	1006	902	954	1007	943	908	924	965	946	932	920	969	935	938	943	968	974	941	909	1000	960	922	904	1001	914	928	953	918	933	908	954	870	983	921	943	961	959	918	960	946	901	921	893	981	1000	930	958	935	955
3489	3703	3072	1734	1318	1132	975	923	868	864	790	797	752	771	745	763	725	678	731	739	703	696	690	725	727	673	709	733	680	709	708	735	727	676	646	716	657	697	639	710	685	699	668	687	677	730	704	720	712	686	721	722	708	711	700	647	660	633	652	659	670	692	727	684	706	672	703	643	650	666	681	691	704	681	668	694	714	669	675	703	636	720	678	679	721	695	688	686	659	715	650	692	692	725	767	687	647	655	711	657	670	718	709	680	685	690	702	664	704	661	652	686	675	637	646	659	651	675	675	676	714	661	687	680	677	693	683	715	658	671	697	706	676	665	693	696	668	756	701	682	688	686	641	683	657	672	661	762	675	698	681	642	648	725	743	684	681	666	669	678	724	720	685	673	660	635	661	670	670	668	686	711	668	683	642	675	687	711	670	690	708	701	741	696	660	683	665	675	689	656	675	673	676	688	688	695	636	678	692	712	661	696	622	698	692	688	757	718	715	632	682	671	631	655	688	691	666	647	672	701	718	661	698	731	661	689	667	676	682	638	735	667	684	685	651	706	685	678	698	686	653	717	655	675	634	734	652	660	693	689	682	677	631	690	693	700	688	699	693	702	697	661	671	670	709	689	682	674	662	682	689	695	683	706	669	662	675	670	684	701	675	642	675	691	683	641	662	698	728	701	684	678	665	700	642	687	675	646	717	749	689	727	651	672	741	700	678	715	664	677	704	688	640	673	659	687	664	695	654	685	649	667	643	630	700	712	662	716	709	626	686	690	695	699	680	702	680	677	671	719	658	667	672	696	631	682	704	696	701	696	657	675	686	695	663	666	695	697	675	657	643	686	706	643	688	678	671	639	669	625	707	663	671	676	673	652	674	683	620	704	681	676	682	700	692	710	704	677	645	696	663	691	647	675	670	699	659	700	697	715	728	675	656	704	652	682	669	685	649	670	637	653	708	661	683	735	708	692	670	665	658	697	686	646	696	686	646	655	641	733	717	677	668	634	754	651	668	660	674	668	667	678	706	682	687	712	692	689	676	698	606	699	669	716	703	644	685	726	712	687	735	715	668	659	670	677	676	659	664	676	690	657	664	690	651	699	702	668	716	679	692	716	688	682	653	687	679	685	685	713	660	675	709	661	715	650	747	690	659	695	680	653	653	693	671	669	690	727	686	654	638	670	718	667	671	686	694	680	658	671	711	699	660	652	657	663	685	752	699	688	708	683	665	677	697	670	654	691	683	670	632	671	670	634	670	677	728	649	597	676	700	628	676	692	670	674	727	724	675	645	659	671	716	677	652	699	688	655	659	703	660	704	628	648	709	653	676	649	674	689	715	675	669	669	652	667	668	675	707	678	706	695	665	711	658	621	683	674	669	695	644	681	664	686	666	635	658	639	644	741	724	666	698	681	682	652	690	660	673	681	672	681	663	711	717	664	663	676	675	666	669	628	672	645	669	668	716	683	663	690	684	729	688	678	642	685	689	717	646	652	625	723	631	680	676	692	660	734	704	700	677	645	661	680	734	702	666	686	655	711	713	724	695	694	692	718	694	650	665	739	671	672	692	676	644	709	675	694	689	632	653	702	705	705	669	654	688	720	681	675	713	675	699	656	692	680	677	686	719	677	699	692	688	677	665	694	698	687	732	630	678	685	690	643	684	653	658	664	658	666	644	698	679	678	684	664	653	670	656	685	711	674	707	634	661	664	685	690	679	664	638	700	728	685	655	695	688	720	668	709	638	668	675	686	690	681	735	692	710	632	688	682	661	643	644	703	712	677	672	656	710	673	726	676	662	623	662	675	689	634	677	666	718	718	700	660	723	676	647	642	681	633	727	686	661	645	664	666	676	663	722	685	687	659	678	682	677	691	690	651	655	624	654	646	673	675	681	688	706	681	690	692	680	648	689	673	677	676	678	642	680	698	701	665	674	683	682	661	674	682	717	647	676	682	654	653	711	653	666	670	664	677	675	667	625	669	674	706	688	692	711	641	679	678	657	674	677	680	675	650	684	654	646	665	697	676	676	656	684	706	696	709	675	664	679	630	668	722	681	673	661	696	670	666	635	679	686	706	679	699	676	637	697	643	679	705	687	712	688	680	696	735	635	699	705	716	675	685	637	714	614	705	689	658	678	665	700	616	671	714	708	693	689	668	665	685	709	633	632	694	655	681	662	650	697	640	652	631	702	689	673	725	701	680	693	705	664	648	696	643	708	657	689	663	628	645	652	678	712	687	656	683	665	642	712	652	681	672	705	674	649	676	622	663	718	696	601	642	665	662	706	675	707	681	621	676	672	715	733	640	683	718	657	689	616	668	691	619	682	701	665	722	669	691	681	673	646	682	657	689	634	667	673	672	646	662	657	652	618	679	680	682	717	654	691	722	687	686	701	642	671	714	680	648	683	664	689	670	626	647	654	650	702	658	694	688	692	646	652	607	661	707	719	694	659	674	663	703	633	665	658	655	692	629	702	633	667	642	668	634	678	665	662	655	670	641	641	710	671	698	649	648	649	650	674	680	726	685	680	687	687	661	687	709	701	704	679	711	717	710	690	707	683	660	713	647	712	666	685	683	692	670	683	725	700	664	667	674	637	678	680	687	650	666	652	673	713	655	710	674	670	627	689	639	628	673	664	650	690	681	690	636	646	688	690	674	676	665	726	696	641	667	655	673	691	663	686	654	709	664	688	659	651	677	623	665	709	681	631	624	642	715	689	678	653	634	701	600	710	712	651	685	657	696	672	689	662	676	711	671	681	745	671	701	691	641	716	650	663	640	662	689	641	625	681	657	664	703	717	727	663	665	667	646	685	681	697	689	709	657	716	643	660	716	719	665	672	688	704	700	647	627	671	708	661	678	674	683	698	720	650	671	687	726	687	713	702	676	685	672	703	638	699	679	660	688	682	667	625	674	660	690	708	631	674	676	715	692	704	680	678	686	641	730	655	661	715	644	705	674	629	627	665	664	683	662	677	650	697	667	674	638	680	684	655	679	664	680	634	669	693	664	639	638	663	673	693	681	682	711	671	707	717	667	685	692	689	672	705	648	701	648	632	641	716	667	671	681	656	724	682	662	659	638	668	673	613	661	640	659	717	693	699	675	689	647	673	687	665	664	692	699	684	673	675	707	676	648	691	654	657	673	721	671	638	662	694	701	705	674	722	687	731	682	690	644	701	651	689	685	633	678	661	649	696	655	661	636	655	626	663	688	697	663	647	664	625	664	694	674	654	631	688	658	665	655	701	673	621	688	694	639	666	640	682	688	689	625	652	657	665	680	635	704	640	652	698	648	679	648	643	676	683	638	660	672	638	706	714	688	735	687	686	684	680	722	701	680	691	664	702	663	713	678	699	669	655	687	643	645	644	669	653	632	688	701	703	693	705	664	677	692	673	660	672	673	675	685	688	626	690	708	653	694	657	716	667	703	688	681	646	683	659	700	694	713	660	665	708	696	634	685	669	642	674	651	709	694	637	676	695	674	633	650	710	676
24499	21490	28865	24539	21476	9015	1880	1189	1078	1075	986	910	883	849	868	900	858	899	944	861	827	862	928	794	833	853	786	822	794	860	873	825	839	842	814	841	865	882	820	820	790	844	778	796	824	902	808	868	853	822	839	814	842	826	803	831	848	834	855	793	833	846	795	837	794	785	828	816	811	834	791	780	773	847	733	833	827	810	835	859	834	801	844	800	892	859	808	810	833	831	844	757	825	796	793	796	877	818	822	782	812	838	798	825	844	854	769	857	757	859	811	792	819	847	767	783	811	801	787	855	793	849	798	813	834	791	799	837	823	840	823	793	780	801	795	839	831	787	820	804	841	810	771	849	919	829	839	808	784	827	856	782	832	839	811	821	778	826	865	847	832	805	830	821	832	811	838	811	806	815	777	777	808	848	794	852	804	779	786	763	779	880	831	776	812	807	828	845	809	844	814	850	842	870	775	889	853	847	816	784	809	819	794	828	837	806	847	791	833	844	856	838	813	804	758	855	767	810	796	823	836	809	831	853	826	820	820	817	816	773	783	831	816	799	777	773	795	844	805	834	824	833	782	767	826	805	825	796	806	804	783	789	847	854	780	788	779	827	833	824	812	831	808	806	784	785	805	839	828	885	846	827	854	799	830	828	792	753	803	873	809	783	808	788	825	809	899	795	820	814	876	844	765	828	807	825	773	829	859	811	830	812	823	811	820	835	818	825	740	730	834	825	830	845	845	812	847	818	790	803	828	783	800	821	791	807	820	804	816	815	794	815	821	801	847	827	833	811	852	849	818	831	766	777	789	738	855	819	823	794	766	789	795	773	793	732	787	798	791	767	831	805	843	830	845	809	825	872	818	797	812	811	857	858	856	820	827	820	811	820	862	799	837	810	799	878	758	810	805	818	783	790	825	799	805	814	773	780	840	835	762	837	863	830	843	790	758	819	790	789	748	793	826	806	812	799	803	848	780	791	786	782	769	811	811	836	794	810	854	789	793	789	826	819	786	780	802	798	793	821	831	835	831	747	806	853	800	757	786	764	824	791	818	798	743	854	789	765	830	831	759	838	825	824	799	824	818	813	785	796	778	811	830	821	828	808	856	767	782	807	837	797	808	864	803	788	829	867	819	739	796	780	798	845	784	773	820	798	775	812	769	881	830	823	879	740	803	800	849	775	821	826	778	767	759	847	837	811	814	847	832	822	847	772	810	797	785	789	810	840	810	756	814	794	846	852	774	841	796	810	796	806	822	828	818	835	821	739	827	854	812	774	826	822	841	821	842	827	798	824	835	865	828	768	835	788	831	806	798	768	826	788	793	783	833	772	824	804	836	811	790	793	831	823	803	817	803	811	871	825	773	835	846	805	819	829	836	841	779	816	831	799	784	825	862	781	870	745	814	817	871	760	791	801	835	824	848	856	764	788	795	849	837	795	781	808	817	839	837	774	816	822	797	824	798	802	793	753	808	771	768	860	782	790	801	824	807	821	832	802	778	818	820	790	796	815	790	859	780	805	853	814	802	824	827	810	839	788	832	805	840	874	855	810	767	819	806	786	807	811	824	825	829	797	836	801	837	810	812	827	803	853	795	839	827	794	877	803	801	851	812	798	804	820	831	822	829	832	785	755	825	806	850	852	781	833	832	829	816	847	814	771	821	815	816	818	866	793	790	844	836	774	779	815	798	794	801	831	776	849	832	814	812	791	800	867	814	854	808	827	848	803	780	761	840	888	783	826	850	767	776	795	813	833	786	744	862	805	839	829	812	821	802	812	794	825	795	814	841	775	763	757	786	764	831	800	855	798	839	783	824	778	817	841	819	830	822	855	818	789	781	824	836	784	803	842	795	813	792	821	811	756	791	801	812	787	818	787	865	786	870	792	777	824	822	803	821	808	846	829	802	817	789	817	821	810	798	821	767	813	822	803	851	786	808	754	849	858	797	822	796	780	782	780	822	803	808	780	779	804	838	803	785	772	809	870	858	841	816	814	833	788	847	802	809	772	824	823	776	839	803	802	858	779	845	798	734	814	772	800	781	790	792	825	777	845	748	816	801	829	806	764	833	797	789	799	796	803	831	870	835	810	789	858	765	788	807	811	792	801	835	818	802	729	791	780	822	791	844	840	803	829	824	798	830	762	806	781	846	852	808	803	806	820	792	804	831	782	816	813	815	866	779	855	774	791	828	789	808	784	809	784	816	797	811	797	841	770	783	796	818	816	812	809	785	870	820	798	795	797	840	757	843	807	815	778	800	814	822	787	794	773	835	763	800	831	796	803	833	833	760	821	815	807	791	868	812	788	801	809	782	830	800	764	788	812	844	847	824	792	794	813	822	781	793	821	839	769	824	828	767	864	844	787	723	830	841	826	790	814	780	761	768	777	845	788	773	811	817	792	866	824	781	785	794	784	833	781	819	800	841	809	791	761	817	788	768	836	783	808	806	801	791	801	847	835	771	816	773	755	821	858	812	814	787	859	818	796	784	810	760	795	767	833	797	766	784	844	773	879	834	770	780	787	811	788	785	824	820	756	732	766	792	717	799	801	773	810	855	814	787	821	733	827	801	769	797	803	807	775	820	742	802	822	844	834	794	821	802	835	778	828	800	823	803	761	827	760	854	797	844	752	786	804	792	852	823	814	815	856	751	805	805	891	778	790	821	787	772	867	829	766	820	839	842	792	837	826	857	830	767	860	854	789	835	811	852	810	811	780	841	804	807	819	895	813	788	793	805	774	780	785	784	787	814	761	832	837	761	826	803	772	814	799	827	815	853	819	802	851	824	766	812	751	813	806	800	762	864	770	769	827	809	789	831	802	799	824	841	795	833	813	818	846	826	784	783	877	842	810	863	791	824	843	845	789	829	812	794	759	755	797	807	805	818	833	792	806	790	831	841	780	775	823	832	785	831	809	825	799	820	732	811	780	801	824	798	839	820	849	801	823	820	854	833	779	779	822	831	792	824	827	815	790	823	807	777	755	789	784	808	830	772	832	827	823	789	813	808	839	787	773	788	802	782	837	759	856	850	789	784	763	750	831	798	792	800	826	822	850	825	810	858	792	825	790	797	831	860	795	777	837	834	810	797	769	824	834	805	796	791	785	815	833	806	812	740	798	756	765	820	776	777	808	801	746	788	812	795	751	781	801	802	863	784	771	821	845	749	822	767	821	818	781	818	812	799	825	786	805	773	819	807	836	759	818	822	875	787	798	760	785	801	822	778	787	844	810	812	809	792	785	845	867	835	796	799	842	803	757	814	808	844	814	830	783	813	824	833	786	829	847	815	830	835	809	784	759	812	814	816	788	810	790	746	818	793	811	781	796	771	806	820	840	861	786	771	804	827	784	783	822	803	808	823	788	840	756	811	820	780	798	831	806	823	864	827	819	793	850	785	786	829	809	833	784	773	766	756	760	781	803	798	785	768	811	795	795	800	802	781	782	824	810	816	829	814	831	808	807	794	819	787	799	820	845	842	806	810	823	778	781	781	819	836	779
3863	6086	5010	2551	1906	1415	1244	1019	906	854	830	812	716	751	669	692	707	679	653	696	687	632	625	648	677	636	636	628	673	634	597	620	631	683	649	652	628	605	656	614	633	612	611	666	647	653	601	625	621	600	659	631	637	625	626	587	575	608	590	649	597	638	628	641	602	628	593	637	594	581	604	615	587	579	633	643	590	595	589	581	625	628	580	620	586	686	601	621	599	644	633	627	549	584	628	632	612	598	586	587	621	553	604	616	630	542	581	583	553	604	637	580	600	573	568	641	605	561	576	599	617	566	611	587	627	605	597	643	596	630	640	620	651	584	604	599	628	607	608	601	562	654	619	603	636	596	605	602	636	581	606	618	600	585	613	597	636	580	593	603	631	586	572	580	567	592	600	581	578	595	592	601	603	598	590	561	603	573	616	618	587	559	618	618	630	572	614	546	601	595	601	605	590	628	639	645	623	614	627	613	598	624	609	596	595	606	596	594	613	639	580	646	639	593	611	603	606	627	623	587	587	573	624	620	585	584	554	583	568	574	577	613	620	610	600	602	595	571	644	589	595	565	599	580	622	607	634	613	576	576	571	604	620	638	615	628	621	621	589	623	612	626	605	581	610	624	625	617	615	588	635	626	598	599	614	608	602	557	587	587	572	623	624	603	630	559	564	640	625	602	637	589	583	613	624	647	586	597	605	580	593	632	660	578	588	613	617	588	614	633	587	612	584	607	564	617	608	565	620	625	567	582	605	588	607	633	609	607	594	612	613	594	586	618	579	590	624	594	584	589	605	570	601	565	606	590	613	610	611	580	589	573	596	583	595	600	617	626	592	655	602	574	571	572	564	604	595	608	598	604	563	614	566	627	607	544	657	611	586	603	641	543	613	580	614	577	579	614	604	580	562	593	601	590	613	577	578	582	582	572	628	610	589	587	620	610	593	604	602	568	644	583	578	618	625	559	596	625	592	606	588	604	595	608	551	597	585	566	620	613	574	612	599	591	600	599	602	622	559	638	598	594	604	589	627	582	594	558	601	635	610	628	578	638	605	602	579	555	564	602	576	615	612	583	605	624	613	573	621	593	624	606	615	605	553	621	613	602	608	612	603	566	611	612	596	624	620	570	585	586	586	570	626	598	600	604	601	640	639	617	566	617	614	598	620	588	582	621	630	604	623	595	561	590	633	612	606	659	640	588	599	620	568	585	610	606	590	621	627	578	621	612	541	622	620	626	553	635	588	556	566	592	653	617	588	592	583	574	581	598	586	578	619	616	581	584	598	651	603	635	589	609	623	587	593	607	630	609	609	626	606	614	585	605	592	582	572	582	621	576	567	577	593	587	620	598	606	599	619	616	633	616	580	587	559	602	586	634	620	600	630	562	575	568	629	605	599	590	615	640	598	590	631	614	570	566	604	593	573	568	630	560	627	624	575	554	601	581	587	628	582	563	611	621	571	605	595	570	584	552	648	563	555	592	610	606	615	618	634	582	612	600	612	638	597	569	586	617	588	566	577	594	608	582	563	619	563	612	545	583	596	621	622	591	605	594	587	618	606	616	550	564	557	566	582	563	585	590	607	547	633	577	597	540	557	625	620	592	614	603	581	608	592	572	603	602	621	628	557	590	603	631	604	610	584	566	591	604	587	600	613	619	615	601	572	604	593	619	578	579	576	604	529	616	553	582	585	589	606	618	605	591	593	593	599	617	559	552	577	571	564	557	639	582	541	578	618	637	655	580	598	591	586	635	574	630	631	554	586	585	575	597	575	580	586	593	616	592	622	602	590	587	604	591	606	618	604	611	630	607	619	591	623	563	605	588	620	587	582	572	632	566	601	594	570	599	606	549	641	613	607	587	594	582	616	593	607	598	591	571	606	616	607	573	594	601	587	584	595	614	622	568	623	603	597	641	599	606	582	593	589	584	588	580	621	562	632	571	634	591	626	591	595	602	604	554	575	625	607	578	575	573	603	583	573	557	597	610	591	567	614	588	579	577	604	517	584	650	594	603	575	580	614	580	546	600	589	597	614	591	627	611	642	673	593	572	614	547	636	607	575	619	587	601	634	558	607	611	581	614	623	603	556	580	633	643	583	611	606	568	586	622	549	588	636	610	640	637	588	613	596	596	580	571	584	583	578	571	609	599	569	596	556	564	620	600	593	571	587	565	592	574	603	613	592	627	574	633	588	626	622	573	635	610	589	612	599	603	575	616	617	602	568	616	604	657	611	603	598	581	601	581	567	572	596	560	640	581	582	577	598	611	651	614	591	562	610	574	601	600	586	566	610	590	580	582	564	620	615	608	593	562	589	580	594	618	620	601	582	587	653	557	592	595	652	571	621	617	565	584	587	563	593	568	587	597	596	624	579	562	568	603	631	611	579	595	603	605	607	604	562	588	606	565	569	582	602	594	581	641	595	590	572	609	549	622	590	640	592	603	552	580	633	590	601	570	559	601	567	553	573	590	556	547	572	584	608	624	586	597	641	614	584	593	580	578	601	614	618	566	577	629	556	573	640	568	569	595	558	563	568	622	596	576	597	593	585	594	591	597	558	626	619	598	579	559	607	625	536	595	572	575	645	576	569	627	587	607	594	607	577	576	609	604	593	567	607	611	573	545	642	567	606	587	570	579	573	618	584	641	605	618	625	569	601	628	602	623	607	589	610	588	632	566	604	588	630	553	603	590	568	614	606	592	597	622	574	619	612	575	545	576	612	569	628	562	574	525	617	555	607	592	567	611	622	622	567	560	613	623	550	574	611	559	597	607	600	561	575	637	572	612	577	548	560	674	580	568	595	548	602	580	622	548	580	619	596	555	612	592	646	574	621	554	540	579	591	603	634	591	600	587	592	558	600	613	602	604	600	588	606	601	553	590	571	605	591	606	594	632	564	559	570	632	636	621	622	585	625	598	596	589	631	560	542	629	574	607	613	604	567	609	638	563	555	560	561	607	542	579	609	591	565	569	599	530	627	594	576	597	555	583	609	608	582	604	613	559	569	598	554	553	595	564	605	554	579	594	601	604	574	548	606	578	620	573	559	584	605	615	608	609	612	585	600	596	600	585	607	582	617	563	582	599	602	583	652	572	568	570	624	556	589	584	615	595	606	613	553	569	537	604	595	616	513	600	571	610	599	605	617	577	625	513	553	584	628	600	581	594	605	611	596	590	597	634	630	545	580	634	569	603	567	616	553	607	568	600	543	621	623	613	592	604	610	600	606	543	610	547	622	625	612	579	596	591	581	589	604	582	605	599	594	584	604	579	602	612	590	605	582	557	618	564	609	622	591	610	624	563	572	602	537	542	622	584	551	559	594	580	581	595	582	569	579	598	560	565	548	621	654	581	594	583	581	622	600	588	606	599	618	582	569	570	607	626	594	607	556	611	597	577	606	578	562	613	578	555	576	592	629	595	551	592	597	585	560	593	556	623	577	610	606	575	556	596	583	573	616	588	606	569	598	568	576	609	569	610	587	591	615	555	567	605	574	559
27899	10417	1232	726	610	555	586	534	567	556	558	558	533	582	550	559	527	569	562	550	538	529	577	520	567	574	572	546	578	558	546	560	574	582	543	555	565	576	565	549	586	573	578	576	551	602	588	583	569	585	520	519	566	579	539	545	575	604	589	535	604	564	561	585	570	528	594	549	531	553	572	546	574	573	542	606	553	546	575	557	555	562	569	554	559	567	558	543	542	512	541	536	518	553	555	522	584	527	563	580	537	584	587	552	556	568	564	586	550	600	572	524	546	626	566	568	522	595	564	549	543	537	531	564	569	547	523	565	521	563	596	609	552	503	564	543	560	539	567	574	575	570	518	562	570	585	576	608	567	538	540	581	564	559	531	537	574	562	533	545	548	503	520	569	560	539	557	563	593	536	548	573	572	568	564	531	568	535	584	563	549	552	512	570	572	535	553	605	525	559	538	578	539	550	561	530	594	543	555	602	585	513	576	537	534	530	561	542	523	572	603	527	550	534	554	553	552	535	532	600	562	537	517	557	567	516	555	568	609	547	569	571	548	516	549	597	553	555	549	555	583	520	503	516	561	569	571	558	568	575	572	524	526	619	574	564	560	568	571	578	546	553	538	525	572	544	590	569	618	554	588	562	554	548	537	564	547	526	556	575	541	551	556	532	557	567	556	563	534	583	550	525	591	569	610	584	548	533	545	555	560	580	611	542	572	537	581	610	546	534	537	538	532	552	522	540	580	551	596	569	502	533	571	544	533	534	540	530	543	530	528	528	592	577	556	570	624	532	524	566	506	524	594	573	564	560	562	532	600	559	530	563	572	574	572	588	567	555	578	540	566	526	535	616	562	577	571	549	539	521	516	555	576	537	527	560	587	572	578	516	525	585	558	565	605	531	534	573	579	554	557	558	556	534	527	569	595	555	540	560	533	561	548	597	563	505	553	580	553	544	567	520	551	579	553	593	565	506	583	539	627	584	547	507	545	569	550	524	577	577	569	568	561	534	580	536	602	562	569	518	573	555	574	546	560	553	574	522	515	547	535	574	580	586	519	533	599	563	559	566	559	601	566	545	572	564	554	568	557	557	516	565	532	554	539	560	561	564	599	536	554	567	564	578	548	558	580	511	556	556	521	552	549	578	555	542	532	529	566	515	574	560	534	560	561	556	535	572	552	601	595	612	562	603	543	558	554	569	596	591	584	556	558	569	606	551	575	542	574	561	527	606	595	553	565	584	571	571	545	554	564	611	567	537	538	535	559	550	577	568	551	562	572	577	559	575	524	574	559	554	560	576	548	561	562	577	549	566	511	556	595	558	563	551	581	557	560	566	551	533	594	517	569	527	504	533	568	582	557	535	585	585	576	543	538	553	558	558	533	600	561	576	555	582	553	532	555	531	550	518	573	563	586	570	593	572	524	536	520	546	559	535	566	560	560	525	551	554	542	590	577	557	523	547	560	544	605	560	525	557	574	557	581	586	524	515	531	557	545	559	558	502	556	529	594	531	565	576	554	600	528	566	627	539	554	541	561	550	559	564	601	557	568	573	575	550	573	573	561	565	539	557	569	536	538	586	554	554	554	560	521	551	539	570	522	524	522	509	583	551	543	582	530	531	551	579	643	573	560	551	541	551	562	566	533	526	533	577	566	558	528	592	575	552	520	513	544	553	574	559	580	576	561	586	566	572	588	557	568	532	582	569	548	535	540	533	518	558	580	564	558	584	559	543	529	590	565	559	547	544	560	546	565	572	489	553	582	543	517	602	576	542	539	548	534	544	518	531	554	562	598	544	560	538	506	584	542	593	582	533	567	564	545	593	543	549	556	541	541	581	545	547	547	494	561	565	589	554	551	566	582	559	526	547	560	542	520	566	506	522	601	620	556	527	524	568	578	548	619	595	554	556	539	576	604	535	601	526	567	562	543	543	582	536	575	537	539	575	597	584	560	594	520	575	576	570	562	566	595	571	547	537	532	521	573	551	567	559	554	532	591	555	552	550	579	600	544	627	560	564	598	531	581	563	590	568	524	534	536	601	579	562	538	536	583	576	584	534	552	583	570	583	538	578	575	557	592	544	549	547	557	574	585	572	576	576	555	584	573	579	562	562	552	592	568	564	581	567	553	567	518	573	551	535	559	549	585	562	560	537	512	565	559	555	540	524	585	550	531	552	547	560	600	515	572	565	583	541	558	505	544	594	516	572	527	597	577	540	552	556	555	576	560	497	563	541	556	541	571	538	543	603	568	557	561	567	543	567	599	590	568	593	544	574	540	590	535	546	569	554	531	566	534	592	567	564	567	565	609	547	577	545	594	575	578	587	549	588	544	560	561	573	562	565	557	541	580	552	584	537	528	571	588	560	520	548	519	567	585	583	553	632	539	548	521	555	576	547	585	585	558	578	517	611	528	543	543	554	601	532	572	591	597	565	568	514	585	557	548	575	551	556	547	539	539	576	531	608	597	563	573	520	552	525	540	555	599	542	524	576	538	510	577	554	579	567	584	551	527	568	522	576	551	525	595	545	577	575	546	593	571	564	527	552	584	563	559	546	565	618	585	573	559	572	609	520	580	562	588	595	545	548	564	515	546	579	562	560	588	564	534	555	552	542	571	535	564	568	564	508	573	600	590	563	564	587	557	588	532	567	583	568	572	556	527	554	573	617	535	537	565	548	527	609	537	511	555	592	537	571	585	525	546	515	566	561	574	585	525	579	541	529	566	590	557	540	521	568	567	571	524	521	573	555	522	515	558	495	553	609	560	551	548	560	525	520	526	586	598	551	609	551	593	560	597	541	619	527	555	561	536	536	564	549	547	548	567	544	574	562	515	591	547	557	579	537	564	539	556	542	573	578	556	559	557	585	545	529	578	572	550	553	535	531	578	536	539	586	517	540	559	604	539	531	557	563	586	572	578	568	563	542	522	607	530	554	558	583	545	530	552	596	583	565	571	576	541	608	567	520	546	578	580	556	555	577	589	575	601	554	551	566	576	549	536	557	562	577	516	540	570	555	584	572	584	571	559	545	518	536	596	516	531	574	555	579	542	539	587	583	554	543	558	551	545	562	602	571	589	556	592	558	551	547	544	567	545	577	562	600	587	532	541	586	569	569	555	549	516	547	571	556	554	586	551	565	564	531	539	541	581	572	546	525	535	566	520	532	525	528	567	552	556	572	540	550	523	532	563	557	566	549	536	551	566	555	563	563	519	608	532	578	533	589	530	592	600	544	595	516	566	569	589	577	560	552	526	506	562	566	569	586	592	587	561	518	563	592	559	543	564	535	571	623	591	528	529	513	565	545	515	571	573	560	547	534	532	569	581	525	543	556	574	516	538	561	547	559	573	548	616	528	561	550	561	559	532	553	584	549	587	551	579	564	572	531	584	559	588	602	539	558	567	548	571	570	574	541	528	569	568	549	566	524	528	585	521	558	581	567	569	531	568	538	547	530	540	536	589	542	587	527	555	553	565	577	518	517	581	556	566	571	567	540	552	567
4903	632	560	474	415	423	403	426	369	410	411	395	388	414	420	395	405	440	406	383	380	405	434	374	412	401	382	424	436	392	367	444	431	415	385	374	398	387	394	362	403	399	390	370	412	436	373	408	403	388	416	390	394	390	393	394	412	405	396	387	427	370	369	409	390	382	420	389	373	414	402	411	353	386	363	371	408	414	396	413	390	405	396	435	393	389	379	385	372	395	423	390	350	371	382	382	349	402	393	406	380	376	399	402	394	411	367	430	386	402	413	405	427	384	431	436	384	388	386	410	412	440	373	401	404	385	408	403	428	432	431	380	370	349	397	389	415	400	416	388	399	440	402	410	382	382	418	414	397	387	388	339	390	429	388	402	369	373	425	404	375	393	394	433	386	350	394	390	372	412	406	399	408	369	384	404	383	417	416	375	353	423	375	388	389	394	404	403	406	414	418	416	439	374	402	427	421	380	436	421	409	411	382	371	346	379	388	361	385	380	378	384	392	399	377	410	394	424	387	411	372	387	406	429	395	375	389	382	414	383	373	398	404	379	366	400	385	439	396	412	361	396	429	414	372	374	402	400	387	409	423	394	377	367	429	430	419	400	399	394	372	386	408	384	409	370	419	410	393	387	411	382	424	404	406	427	405	393	391	384	403	384	421	365	388	423	397	405	393	405	375	407	406	382	382	395	410	408	409	384	379	396	396	405	387	425	404	391	388	372	434	386	354	403	442	405	416	391	371	361	415	347	370	378	411	405	386	415	405	348	385	394	376	371	416	402	358	400	408	373	397	414	423	402	387	380	382	400	430	393	419	340	417	372	388	394	400	414	405	405	421	393	386	369	423	421	428	389	377	383	442	376	408	399	399	408	400	430	376	372	367	404	404	385	393	374	410	394	406	412	386	409	383	344	386	399	414	405	427	389	412	410	400	406	405	385	395	404	378	376	401	389	397	414	381	381	401	410	395	391	419	406	395	388	374	389	446	395	403	418	422	377	384	381	396	371	410	386	416	404	395	389	423	390	412	397	377	410	419	411	399	405	377	400	399	395	390	424	401	384	413	373	398	383	409	404	420	394	397	416	374	410	397	414	364	391	392	379	404	407	376	360	410	372	409	367	368	389	382	386	404	420	372	416	404	400	409	391	385	368	421	398	379	404	384	420	408	385	408	417	402	422	417	367	404	414	426	387	408	394	379	346	398	417	392	385	430	348	417	375	370	421	380	380	401	409	408	431	376	362	399	391	401	423	386	388	411	382	417	418	398	372	401	408	380	409	405	408	378	386	424	398	395	437	387	373	390	441	427	440	417	362	389	402	422	366	365	385	386	402	392	437	378	423	383	389	395	406	403	406	383	398	416	380	362	416	376	389	372	366	409	422	403	355	369	378	406	388	392	377	385	391	390	415	371	407	394	370	405	340	408	372	398	421	414	409	388	353	368	382	370	404	403	388	380	399	384	420	424	418	394	413	412	395	411	404	430	413	395	376	405	378	406	410	411	386	386	404	369	412	385	371	387	404	416	411	392	429	374	391	379	408	374	394	404	447	412	378	373	393	407	427	403	388	428	380	417	384	402	403	404	404	415	427	411	379	385	378	394	414	396	402	369	364	397	365	418	426	409	367	403	379	427	394	395	407	403	421	363	384	411	367	405	419	376	377	416	384	387	432	400	415	385	394	396	393	411	397	402	406	379	384	419	412	403	405	396	424	413	400	383	398	390	440	387	358	396	391	448	396	375	397	420	354	377	454	395	387	375	371	394	407	391	365	372	385	356	433	337	378	421	393	360	426	387	425	397	377	379	401	397	381	421	411	410	389	395	424	365	360	413	403	387	395	428	386	358	389	414	418	402	402	403	410	400	390	425	398	386	353	380	409	381	408	441	384	379	373	393	398	412	370	434	371	398	463	397	395	408	410	349	399	447	435	400	361	436	414	396	368	372	381	397	394	358	424	428	367	387	352	432	371	368	374	413	383	364	403	393	373	401	370	416	398	408	411	384	405	416	397	382	446	406	443	412	414	384	391	412	407	400	391	378	395	426	382	398	390	363	391	376	408	377	377	421	386	414	402	392	381	405	392	369	397	380	389	405	369	405	390	381	397	373	394	353	368	430	383	389	385	405	420	419	382	370	428	385	397	383	395	400	376	379	430	388	393	416	419	427	409	442	398	396	389	397	396	437	404	417	392	407	404	392	375	384	386	375	355	381	425	388	375	393	387	383	376	385	402	395	398	379	426	375	386	380	382	377	377	367	378	383	400	420	390	411	377	374	389	367	408	391	370	393	393	396	392	389	384	424	406	384	375	433	384	373	438	383	361	407	371	379	363	394	404	397	420	386	371	411	398	385	403	399	390	430	410	377	401	384	419	442	360	410	415	399	440	384	395	376	396	399	411	405	384	379	383	371	410	420	385	397	437	405	417	371	380	396	376	344	399	377	369	413	393	426	406	406	397	384	408	387	401	409	379	375	392	359	399	395	382	392	389	373	402	355	409	381	429	402	393	391	416	402	384	415	413	400	397	356	414	360	385	349	392	399	377	397	392	417	391	432	423	377	388	389	451	412	387	400	354	404	376	377	396	408	387	421	396	379	383	421	374	430	414	367	403	392	389	374	406	417	446	377	392	405	407	405	391	410	432	368	404	410	383	435	399	403	405	397	407	361	397	382	431	410	375	387	396	423	402	429	369	404	369	404	388	409	385	378	398	382	372	427	384	405	429	363	395	425	411	415	391	416	377	416	386	383	393	385	411	387	419	403	439	401	388	427	405	398	409	384	393	398	396	402	395	376	365	376	393	401	378	403	390	410	379	362	374	371	405	392	373	404	378	397	393	410	390	389	352	429	418	428	348	408	369	418	425	392	411	400	414	403	380	426	378	405	378	386	413	366	394	378	384	383	391	387	408	381	360	441	392	396	376	396	390	408	376	405	378	396	397	375	420	411	419	405	354	359	387	413	422	418	424	397	426	383	366	403	405	408	412	421	404	394	392	393	408	426	362	404	401	407	387	412	401	363	373	407	345	406	420	398	430	399	419	386	403	371	419	408	397	403	383	390	388	372	420	382	352	400	387	427	404	396	396	396	409	405	411	422	397	372	402	411	388	396	414	403	385	356	359	416	402	376	400	396	415	406	416	389	367	444	379	423	386	358	372	370	403	414	392	421	365	370	422	368	388	371	414	378	402	401	423	424	438	382	397	405	419	407	386	363	403	392	392	386	401	392	446	406	421	392	398	411	383	399	406	409	407	395	396	367	406	379	409	430	403	409	402	402	397	385	364	412	405	401	402	412	388	437	414	393	420	411	404	407	398	409	375	391	403	406	364	404	393	381	388	401	342	384	380	400	353	409	411	393	384	363	370	405	344	395	404	399	410	379	378	381	357	388	386	363	378	436	392	409	386	385	369	418	398	400	431	385	400	351	394	387	404	400	420	427	447	379	391	404	379	388	396	386	392	335	403	393	409	398	405	397	392	392	386	373	378	391	394
25502	21478	27872	25484	11151	1951	1389	1202	1056	1044	1165	964	1015	1013	1008	995	978	985	1051	917	1004	970	1011	963	956	1011	930	906	972	999	953	926	972	992	950	968	874	975	924	928	944	927	964	955	923	972	1024	924	989	943	1018	980	960	965	955	955	955	933	984	937	937	936	894	958	923	949	978	939	1007	910	944	963	931	945	943	956	992	954	917	959	929	965	929	933	947	888	907	982	930	1018	942	960	934	930	940	919	955	968	908	951	938	923	917	942	948	995	988	916	959	907	910	897	967	935	917	933	981	891	953	942	928	963	928	915	920	954	954	960	918	931	984	984	902	958	939	928	986	921	936	970	942	952	970	919	900	938	986	948	973	962	946	1018	915	949	918	959	950	872	905	907	921	930	910	893	943	947	1005	910	941	945	985	969	889	978	937	887	957	891	934	882	915	933	916	1006	1002	909	944	961	932	885	950	923	981	921	969	950	921	926	898	938	946	979	981	956	967	969	946	951	963	965	952	952	960	938	960	940	927	992	939	981	922	953	917	965	950	938	926	873	951	945	883	899	979	905	914	964	891	951	959	1004	950	966	960	920	891	952	969	967	902	951	907	956	926	941	960	958	998	962	921	920	961	947	990	1008	977	912	936	1003	959	959	903	968	953	903	880	987	951	943	926	951	923	944	1002	980	955	920	974	959	948	987	947	905	994	960	969	956	951	920	996	878	905	893	960	991	1032	971	986	974	941	966	975	958	912	961	927	939	953	920	928	915	986	958	922	917	950	947	934	924	938	956	919	1007	881	909	946	939	929	935	969	909	948	930	959	906	906	892	973	980	952	928	997	929	906	925	900	905	951	946	902	938	962	912	936	942	988	994	924	925	968	997	984	964	937	973	945	938	904	925	936	916	920	932	947	1017	989	1003	914	947	978	892	985	969	916	945	959	944	922	962	982	970	930	935	939	936	923	978	976	907	966	939	933	1034	967	972	981	927	949	983	960	989	970	954	906	962	927	945	910	1000	960	928	992	902	968	921	922	922	937	945	969	994	939	922	898	943	896	981	953	924	927	992	924	887	937	954	940	989	987	948	968	1016	987	968	978	944	918	917	938	986	914	948	932	958	950	980	979	980	955	928	967	964	994	938	1007	952	972	916	959	920	973	946	992	940	941	947	961	1004	956	906	954	893	943	989	974	922	918	897	940	928	917	916	918	917	953	919	935	924	922	979	1012	989	951	950	941	929	986	964	945	925	944	929	926	956	909	964	976	996	973	950	933	933	968	888	965	957	949	930	920	983	975	927	934	945	907	916	979	907	836	928	930	914	897	875	945	1013	933	969	920	992	939	907	980	963	952	952	944	964	918	926	913	937	936	901	931	888	949	906	931	954	951	997	935	964	920	978	965	928	926	882	961	934	927	924	950	933	956	936	950	946	866	918	916	914	939	953	1002	958	971	960	989	938	954	866	905	911	984	908	960	956	982	963	980	885	984	909	914	932	954	976	922	916	949	929	996	945	944	981	965	948	923	971	953	978	967	899	951	956	939	956	924	915	984	919	991	939	998	915	958	916	970	931	904	937	908	930	963	948	963	925	925	905	932	982	974	1003	931	976	956	946	964	916	1030	920	922	972	910	939	973	977	936	918	892	933	952	918	888	933	947	927	931	863	916	901	895	937	976	948	962	937	957	939	981	907	937	926	998	952	932	942	942	918	929	941	987	1012	934	950	909	936	1008	927	977	990	974	949	968	1023	919	977	923	1005	941	887	933	1007	930	948	937	904	922	947	977	903	944	1006	914	897	938	973	984	906	933	982	925	992	965	926	945	930	966	938	954	909	974	923	937	905	939	918	896	933	958	953	887	932	941	923	943	948	967	958	892	969	931	953	899	912	963	979	990	942	947	925	907	970	948	974	944	924	987	975	925	914	965	924	890	974	974	956	945	932	918	915	991	921	960	954	951	1010	982	901	951	898	940	974	921	970	922	941	937	978	955	1015	964	944	976	922	922	936	1006	917	915	963	953	959	958	888	1017	956	949	905	927	1019	925	948	956	939	895	896	928	975	983	941	957	982	950	911	943	914	959	903	909	916	911	898	934	912	899	958	930	930	956	936	921	907	909	927	996	991	952	961	994	991	914	937	944	963	915	975	926	938	929	972	981	940	997	970	927	897	923	929	918	963	932	931	927	954	952	939	950	925	896	909	947	930	941	930	988	924	976	935	942	946	1039	989	929	889	918	959	902	941	995	978	910	970	953	916	872	959	961	971	929	967	958	935	938	931	966	958	945	946	990	939	942	957	933	924	994	935	931	960	901	981	927	901	957	941	952	942	934	917	903	952	948	952	891	928	965	937	999	950	988	908	937	873	897	985	940	875	1024	916	948	932	923	946	928	881	900	895	962	941	934	923	905	960	913	915	926	982	920	894	937	937	901	986	948	929	950	983	918	923	906	908	904	926	920	1032	915	960	899	945	906	986	992	909	949	965	972	944	905	916	925	893	977	977	919	968	981	922	914	916	956	923	952	1013	966	918	916	921	927	977	1014	919	917	968	936	939	907	974	900	885	926	980	960	908	895	966	913	942	900	960	926	957	956	963	983	968	953	926	908	899	970	909	946	937	930	952	977	950	935	984	915	883	946	977	973	979	965	945	935	911	926	974	934	950	975	957	950	919	916	927	930	1000	962	926	924	980	972	942	912	936	946	925	933	897	929	988	930	930	1003	913	910	984	936	908	952	954	925	1006	963	934	1022	970	948	929	985	972	957	980	954	940	956	1020	880	959	985	929	951	934	970	922	960	973	890	973	897	967	932	956	957	914	970	951	942	961	995	970	942	998	942	941	989	915	954	959	922	928	951	925	979	965	967	881	938	935	911	948	929	978	972	970	965	916	923	950	922	953	946	926	943	961	902	922	891	942	962	948	957	913	930	960	968	928	937	973	880	949	939	934	880	969	970	941	948	910	901	930	901	926	971	972	980	921	929	959	957	991	920	936	978	948	956	965	930	885	945	947	968	951	939	984	979	946	966	956	952	983	961	939	945	964	913	971	938	943	945	893	963	977	969	969	964	879	918	931	946	958	954	940	966	926	956	960	909	969	921	958	983	935	938	894	938	925	939	911	906	987	978	955	920	943	937	869	903	989	898	944	941	896	928	955	953	946	935	943	979	899	909	984	968	945	898	969	950	894	932	872	888	984	987	902	895	956	954	919	953	960	930	975	912	997	906	950	879	903	956	950	931	980	995	934	977	917	942	967	968	940	945	929	965	980	934	956	960	903	1034	950	927	911	943	920	1001	983	971	932	904	946	919	994	903	933	984	922	979	972	895	998	941	951	937	940	978	893	942	934	952	954	951	954	932	904	913	984	910	963	953	940	936	960	953	983	932	926	917	946	918	905	954	940	919	940	933	991	908	920	925	932	918	941	942	979	961	938	912	964	950	927	955	985	926	968	934	959	940	939	953	952	999	938	888	912	931	974	981	959	960	944	905	915	950	925	925	945	969	941	975	896	928	937	938	983	898	948	909	980	991	944	926	900	972	888	951	862	1006	979	996	970
3661	3640	3141	1697	1363	1138	1006	907	874	876	807	752	776	768	760	763	713	731	665	727	749	676	684	733	738	710	710	679	711	724	709	710	666	732	721	677	729	661	635	680	695	725	725	714	694	731	713	705	727	696	678	702	660	698	706	628	709	677	710	647	682	679	719	682	697	732	689	721	739	689	692	696	700	673	664	704	680	705	748	680	699	699	685	701	704	736	686	693	706	703	673	671	702	758	745	674	668	667	679	689	694	681	683	653	661	726	668	623	703	671	710	689	704	690	724	695	687	646	660	695	689	666	742	684	704	680	713	698	715	621	699	660	669	645	714	722	711	689	651	704	720	711	694	700	718	726	667	644	701	693	701	641	697	668	690	678	754	670	695	698	664	716	656	690	644	640	641	684	660	651	701	690	706	695	663	717	695	658	659	709	680	706	695	717	736	653	695	677	692	705	657	689	700	649	651	655	717	695	737	649	708	669	692	642	705	705	670	654	719	724	724	695	694	704	663	648	688	693	709	676	677	681	672	673	664	700	686	705	722	633	706	669	711	644	698	683	694	672	701	729	645	684	696	737	674	680	680	705	709	650	656	654	699	673	697	685	704	671	694	700	698	713	716	658	720	713	742	642	697	697	698	655	670	693	688	679	678	659	647	687	680	710	672	639	697	733	696	664	714	674	688	707	704	679	725	658	714	688	673	696	659	671	690	733	663	668	723	681	678	718	735	718	680	677	673	676	702	704	677	698	666	683	668	674	698	691	655	723	687	681	675	674	689	675	716	692	650	692	675	677	660	681	667	679	631	666	658	672	710	679	658	640	704	670	702	677	683	661	712	679	662	674	687	710	661	720	678	697	678	686	696	660	680	679	718	682	692	702	704	616	665	662	703	709	676	721	650	697	693	695	696	715	662	703	651	660	745	660	685	680	662	685	714	714	668	678	641	685	666	646	684	727	636	684	647	710	671	694	688	718	695	677	697	746	693	704	700	679	705	729	673	657	676	682	711	688	673	667	673	717	707	659	713	668	719	712	688	669	737	720	639	694	704	655	675	664	678	711	660	686	657	648	683	705	677	674	667	695	665	668	728	627	689	717	692	711	736	683	682	706	705	664	663	654	708	617	689	654	697	678	679	695	700	647	680	654	647	746	631	691	695	690	717	644	623	662	699	714	687	659	692	661	677	707	736	675	696	650	703	678	648	693	669	688	666	684	627	654	701	677	652	681	660	663	653	646	677	669	673	710	660	692	716	680	706	650	674	669	693	703	688	679	707	692	628	702	711	662	695	676	717	675	695	697	632	686	697	698	680	668	668	720	703	684	737	673	691	644	716	687	651	707	652	679	637	702	688	698	665	714	676	688	708	661	655	669	643	671	712	667	725	673	666	641	684	656	702	721	672	658	708	662	679	680	669	647	663	687	637	657	671	712	631	688	701	659	670	721	696	702	724	663	721	692	700	656	657	685	679	682	690	669	689	637	676	735	672	710	657	687	680	731	658	678	651	638	632	712	655	696	676	651	715	624	672	694	728	701	679	736	663	708	686	732	659	685	694	697	653	696	714	649	702	693	686	695	624	664	746	710	711	695	720	689	691	684	710	645	652	696	690	658	665	689	638	680	669	682	682	678	675	675	678	687	698	685	673	683	679	704	647	697	689	676	686	689	715	694	706	706	656	725	659	670	671	703	708	703	664	669	704	668	631	681	682	697	713	631	680	670	666	690	695	692	656	634	698	713	666	711	709	688	687	720	670	704	724	701	698	669	653	670	667	653	698	694	629	670	695	643	670	669	706	700	665	625	710	692	648	701	699	652	651	670	657	631	685	712	656	640	674	661	709	715	728	696	674	677	670	714	628	671	658	679	714	697	631	659	703	689	686	704	654	686	694	692	715	691	699	670	687	771	727	689	688	675	702	698	677	674	686	675	719	676	702	611	692	673	693	675	670	687	660	670	663	700	707	667	664	675	726	658	707	679	662	664	634	659	693	635	687	688	671	699	660	669	671	710	698	716	706	630	678	682	656	694	664	698	686	738	726	656	673	686	745	717	672	653	713	662	648	657	698	633	693	674	692	682	671	713	678	674	653	774	697	696	663	682	693	731	656	690	661	691	711	682	706	664	680	650	667	641	621	629	689	670	658	669	706	695	676	683	661	694	649	704	716	656	675	707	711	693	713	659	661	669	669	668	727	720	632	658	715	656	700	664	713	712	662	649	650	678	680	711	680	699	666	696	681	706	669	702	661	749	646	660	660	692	700	661	712	649	647	677	698	666	613	651	669	663	651	689	733	692	673	652	727	683	752	702	649	645	652	705	671	669	711	677	678	675	638	682	681	652	649	711	685	678	682	682	673	621	663	686	648	679	717	685	648	659	669	636	677	683	634	670	727	698	670	657	670	689	661	692	716	669	694	695	680	684	684	690	689	665	718	672	717	676	661	617	704	748	660	656	665	676	690	677	649	671	700	671	642	698	662	698	672	629	661	697	680	715	655	671	681	675	646	676	717	692	665	664	724	685	708	677	673	633	665	722	722	729	631	722	659	654	742	702	698	640	727	677	688	692	694	651	696	710	696	693	672	662	617	674	688	687	693	686	692	660	709	669	690	668	631	638	682	712	675	683	682	673	663	717	679	649	678	694	698	674	681	667	665	660	630	663	692	722	692	617	650	676	709	721	672	659	708	674	642	661	712	698	699	680	706	712	661	688	691	718	686	694	681	687	719	678	701	654	717	684	665	691	650	667	692	745	704	703	675	652	684	680	648	677	663	662	724	707	692	686	690	642	726	711	669	660	659	699	710	678	684	735	686	665	692	678	690	687	677	684	685	680	662	661	651	603	696	716	655	731	670	678	651	691	711	668	699	694	630	677	719	693	708	656	696	713	639	713	728	728	644	673	658	687	681	673	711	672	658	682	684	698	690	705	675	684	697	633	694	660	636	720	711	688	683	680	643	650	722	674	650	677	680	744	702	656	694	662	699	659	694	656	673	723	683	669	645	630	644	676	665	663	688	679	671	656	708	672	700	685	687	631	700	673	668	633	710	693	647	688	614	670	687	628	652	687	693	647	711	684	669	662	704	666	697	630	707	662	668	727	713	677	663	694	667	684	715	708	655	669	693	687	651	656	664	681	680	693	693	671	652	667	691	628	664	699	701	706	658	645	655	647	698	715	695	670	689	649	690	721	672	714	682	726	667	700	673	664	687	702	680	660	689	703	669	683	651	675	700	696	717	660	670	664	702	717	725	686	670	672	674	647	735	614	717	636	686	675	701	709	669	644	654	697	696	678	684	683	642	644	643	678	656	653	652	660	705	695	654	709	658	662	701	708	659	661	660	649	696	676	691	640	701	694	721	670	695	668	676	700	653	673	635	671	710	670	689	657	711	708	648	685	670	685	674	619	684	686	735	709	687	684	651	706	673	727	679	702	666	678	733	667	676	712	732	646	716	687	668	680	673	694	646	665	647	674	643	596	663	728	676	712	677	661	650	663
24537	21474	28820	24559	21467	8918	1846	1224	1032	996	1006	927	1012	903	942	918	865	895	856	896	857	858	796	829	895	849	838	853	779	842	865	847	799	825	816	816	790	821	819	784	855	869	816	839	840	810	785	779	807	814	835	780	826	814	811	789	806	861	844	807	808	842	831	800	829	815	752	756	809	784	845	836	810	872	815	823	819	805	732	775	825	805	842	839	819	793	807	789	829	789	833	831	828	783	805	811	827	771	833	789	809	808	768	825	833	796	838	846	806	834	845	787	805	829	812	806	812	795	788	815	803	850	770	778	840	791	793	842	813	835	814	815	889	814	858	798	818	793	848	760	810	790	778	873	820	809	822	816	771	826	772	843	851	799	782	845	791	782	829	763	824	839	834	814	845	806	849	815	849	821	785	788	816	824	786	827	822	808	802	844	806	830	823	797	810	838	821	880	830	794	791	760	840	789	757	846	779	818	790	827	822	819	840	792	816	811	752	832	787	793	841	811	794	799	790	778	764	791	807	765	727	807	819	805	745	781	766	816	826	847	826	807	782	856	874	868	840	833	833	816	803	830	850	796	856	842	810	810	823	810	820	810	814	785	781	774	806	786	784	812	801	793	806	780	765	845	799	802	775	822	835	807	778	796	829	802	807	836	754	826	812	814	795	804	791	763	827	812	772	799	826	820	794	787	808	736	807	819	822	790	789	786	813	841	810	788	828	831	818	792	832	796	793	829	759	798	798	758	847	791	825	846	813	784	817	795	783	821	769	794	790	825	785	799	790	805	858	793	817	793	807	788	815	831	852	812	826	783	772	780	785	797	800	795	827	814	864	828	849	812	830	766	764	767	797	769	825	774	835	838	849	821	793	839	814	769	791	828	800	835	776	795	786	738	858	772	793	795	806	781	805	822	739	780	842	760	765	731	811	761	768	820	818	763	796	814	809	782	802	801	842	774	836	769	770	820	830	822	806	846	816	831	854	819	773	786	813	777	779	819	831	816	790	784	800	834	795	815	774	814	770	753	771	813	756	806	801	825	791	761	823	810	833	812	775	809	798	857	789	795	804	814	804	786	795	804	813	837	814	759	802	811	784	839	783	826	842	818	812	798	786	811	786	824	817	827	754	834	838	818	833	797	849	798	831	777	759	777	799	834	818	825	830	827	863	800	768	784	835	805	816	778	785	823	908	753	811	781	854	809	786	781	857	854	830	830	808	823	799	791	748	794	837	785	828	807	811	872	798	774	855	824	830	782	781	793	774	772	794	838	847	784	800	783	838	795	771	797	773	840	830	790	794	799	795	758	801	804	772	788	809	758	783	816	845	809	826	797	839	812	791	819	843	789	822	831	810	804	796	830	776	832	842	854	840	807	829	820	817	811	797	789	834	833	872	794	846	813	856	818	785	863	835	822	830	823	797	834	853	800	823	856	847	751	822	791	766	781	795	795	835	833	749	797	798	800	839	834	838	839	879	820	787	826	858	795	825	762	806	817	788	787	824	823	841	782	799	785	787	770	839	779	790	838	817	812	794	805	828	806	782	844	818	824	785	822	873	851	811	808	825	819	783	787	849	823	827	788	802	755	817	812	858	789	739	824	787	844	760	773	816	766	800	860	834	829	764	844	855	786	806	827	788	806	798	777	844	858	798	828	811	786	815	818	847	806	758	781	828	828	755	821	803	780	778	810	820	834	820	810	814	749	839	806	786	840	811	760	740	831	810	797	802	799	813	836	835	830	817	767	856	852	794	814	842	832	792	785	787	814	788	735	820	851	776	816	779	829	812	804	814	831	824	845	813	789	811	839	786	774	767	813	772	749	830	852	814	788	766	768	791	790	796	757	805	770	798	813	802	786	776	789	795	793	798	803	794	810	789	721	786	807	818	806	836	842	788	779	770	796	816	851	840	799	817	790	830	801	804	790	795	841	834	752	766	826	782	765	827	812	804	828	835	770	777	794	811	830	760	794	865	790	860	806	812	801	810	822	831	840	802	777	791	801	820	881	790	840	824	749	783	818	796	804	756	835	795	771	763	832	772	813	785	794	816	807	819	764	783	831	821	817	807	794	817	796	815	777	806	805	800	818	808	818	788	807	817	817	780	842	756	818	810	800	847	805	802	774	804	801	816	818	825	801	810	849	769	810	813	804	794	736	834	767	824	817	835	818	803	795	873	803	796	820	772	785	779	783	774	812	847	776	830	809	846	767	780	851	820	823	818	772	827	765	828	866	843	814	819	818	790	814	796	770	810	839	748	785	843	744	812	844	812	780	839	772	853	831	785	800	831	819	841	778	801	792	849	875	803	804	827	783	768	749	761	787	810	782	784	786	827	793	802	774	802	821	802	820	787	738	746	803	778	773	774	810	783	784	838	799	783	771	791	795	772	795	796	843	791	793	842	777	816	821	811	773	809	781	798	799	786	808	812	802	766	753	811	814	819	820	784	817	808	833	814	782	791	841	835	819	758	806	766	828	761	802	821	797	779	786	810	829	771	809	844	806	819	802	820	788	771	768	774	833	801	816	808	832	842	797	758	814	795	790	845	768	835	771	777	833	800	824	846	822	804	831	841	818	770	809	783	813	806	773	797	790	784	785	802	780	775	790	779	763	882	820	807	779	837	770	778	794	801	856	802	841	832	788	833	824	830	836	788	808	799	828	810	828	801	825	834	827	846	825	789	789	780	765	818	814	848	790	808	784	778	802	826	879	848	832	836	831	792	808	812	799	832	795	839	808	803	832	832	834	777	773	782	792	775	782	785	801	752	767	819	765	781	785	824	794	823	817	788	829	814	792	812	832	848	816	802	827	773	779	791	811	783	859	731	781	800	788	771	784	778	808	801	831	785	842	806	784	821	766	803	805	839	787	799	782	817	786	816	791	825	837	753	815	817	831	814	776	760	837	787	864	865	795	778	818	793	850	786	813	819	796	771	738	826	797	816	821	811	778	821	834	795	788	852	794	776	792	847	841	805	815	811	853	831	814	742	832	822	854	842	833	764	808	813	789	801	750	808	780	794	791	783	834	835	753	771	824	809	848	783	794	780	749	800	796	793	798	790	797	781	798	821	776	754	802	768	760	826	789	828	759	867	832	780	739	831	770	790	784	792	855	799	878	824	776	798	806	820	789	812	800	794	799	815	760	774	830	828	824	832	808	799	790	812	760	776	841	806	806	826	766	791	801	769	779	815	781	787	797	827	793	811	844	796	807	804	812	817	779	793	782	835	807	850	811	830	787	796	766	816	817	837	844	831	814	832	797	746	801	773	789	770	808	835	816	747	850	745	785	819	808	767	784	833	836	792	752	800	766	813	775	876	835	808	773	797	867	772	853	805	803	797	813	833	820	859	809	805	846	815	806	779	830	768	782	772	761	894	854	779	763	808	758	817	794	822	781	815	794	766	740	811	794	792	840	773	810	816	780	779	818	802	811	817	815	814	823	762	804	850	780	822	829	789	818	800	779	770	779	801	773	806	842	841	807	811	829	797	786	779	839
3784	6201	4994	2500	1864	1405	1130	1055	971	856	810	840	772	798	705	703	701	665	652	628	697	640	668	618	649	669	630	692	651	615	627	638	660	612	624	632	638	674	580	602	640	642	598	541	607	619	603	601	656	638	641	663	618	611	646	629	582	620	584	597	636	592	610	608	576	598	581	619	602	586	566	623	571	604	627	627	606	611	627	628	581	637	627	626	595	634	600	588	580	622	630	597	612	603	564	619	594	611	603	590	621	592	623	579	610	633	621	625	589	621	606	610	636	570	603	634	638	547	612	651	604	675	621	645	616	559	622	580	610	587	657	615	586	631	598	600	609	634	584	613	603	619	644	621	564	606	616	585	611	619	607	617	590	586	609	625	599	615	606	598	563	625	586	629	614	604	657	611	601	598	580	583	609	579	574	611	520	574	589	562	600	602	590	583	636	564	568	583	571	625	616	588	591	579	612	625	588	603	603	580	584	580	599	596	621	611	596	592	580	602	603	640	596	610	615	567	600	605	567	615	599	600	597	638	607	584	610	604	626	630	586	637	585	579	601	563	598	596	581	574	603	604	559	612	597	648	601	605	581	616	570	569	630	579	610	598	614	618	590	662	603	605	589	562	602	594	597	608	639	628	577	647	608	561	563	601	573	592	535	598	621	597	583	576	611	598	569	631	620	607	620	622	610	561	553	622	561	577	622	639	596	616	574	611	580	591	609	637	598	633	645	578	603	595	626	604	592	617	636	617	623	616	586	589	554	595	591	635	628	578	589	598	598	620	603	600	545	637	630	587	592	598	610	633	625	614	603	658	589	607	616	563	601	605	587	587	588	615	619	635	625	628	582	551	579	593	612	603	623	611	582	569	604	619	639	583	590	589	616	566	587	588	581	624	664	584	571	615	632	631	573	559	634	596	598	574	640	643	633	566	611	638	650	607	572	589	540	577	600	587	586	594	605	582	631	617	598	574	602	605	625	586	585	573	590	611	626	587	660	632	620	568	608	601	652	588	653	575	552	595	578	656	643	583	600	621	576	587	570	573	605	627	584	583	570	641	593	607	601	583	572	585	594	575	555	570	571	605	619	593	631	588	555	587	608	540	593	592	567	563	551	569	582	607	628	619	566	612	618	572	653	596	560	561	649	581	561	572	642	618	622	647	569	568	569	602	613	581	572	557	617	603	602	593	615	636	655	606	633	625	590	659	592	589	616	620	586	597	646	638	562	572	572	555	593	586	576	597	542	597	589	563	604	611	615	584	611	637	580	595	606	591	580	617	595	600	593	617	638	574	625	582	584	589	617	650	620	654	596	586	617	573	579	608	592	578	581	637	613	586	576	622	601	587	553	546	547	642	562	601	599	601	604	557	641	602	557	569	600	613	606	602	588	596	618	585	596	615	600	620	593	613	618	604	584	643	604	555	594	578	605	625	554	645	628	616	612	584	575	573	616	590	572	593	608	571	625	541	589	616	619	610	632	584	569	616	608	611	582	613	581	598	590	599	583	647	603	615	583	616	615	564	604	547	588	631	573	605	583	608	614	585	591	572	602	605	618	580	510	632	636	622	601	586	616	546	589	623	594	637	579	614	572	591	560	631	597	571	574	610	586	562	597	643	606	603	606	553	615	612	575	636	621	587	595	575	559	586	628	613	631	590	583	570	604	628	575	566	577	598	602	541	585	588	611	598	599	656	624	603	590	629	591	598	580	566	586	581	572	611	590	594	632	567	636	571	593	591	609	588	596	632	571	612	566	629	610	610	612	593	620	570	596	595	624	612	619	589	582	570	557	598	582	601	627	592	586	563	624	639	588	620	597	606	622	564	582	637	592	629	591	574	620	600	580	601	603	588	644	623	594	557	600	611	591	580	616	527	598	574	604	589	613	594	619	585	590	594	625	582	608	618	604	609	587	564	575	585	605	598	541	588	593	580	581	617	591	622	621	573	576	582	602	606	577	616	584	565	596	622	638	603	578	587	590	620	588	548	601	610	566	568	608	577	603	610	582	626	569	594	557	583	588	579	629	635	612	658	577	637	575	638	557	585	590	578	596	597	617	631	584	613	579	621	621	639	578	621	582	574	569	571	564	621	608	546	560	600	601	585	574	611	582	606	629	589	557	577	523	587	576	596	572	550	592	608	573	559	609	588	578	618	629	562	636	575	606	580	628	594	638	594	582	553	609	626	601	624	637	560	562	593	617	609	583	575	586	610	648	571	570	574	587	623	658	601	586	607	558	574	573	602	576	599	637	604	563	590	608	607	590	601	613	598	575	571	616	590	618	563	571	579	595	659	610	606	584	591	600	626	612	615	618	602	530	612	603	583	572	594	615	612	576	541	580	573	620	632	614	590	631	594	590	577	550	618	648	606	570	597	550	580	597	594	608	639	569	632	582	583	616	557	578	625	563	578	646	607	559	580	573	661	608	588	608	590	589	568	579	609	585	558	594	564	600	596	594	606	584	581	573	571	632	547	622	578	588	568	634	578	590	592	611	581	565	617	568	574	594	590	622	629	577	569	611	594	595	639	591	602	570	589	611	582	618	561	564	626	580	610	569	603	577	597	581	588	599	574	596	585	571	589	607	561	634	589	591	553	576	568	569	611	551	566	567	581	623	578	623	583	570	628	582	616	616	605	580	577	571	625	590	614	608	595	611	616	586	554	586	598	562	566	569	581	608	605	585	603	585	593	583	604	552	567	572	586	595	581	574	578	603	591	589	644	536	588	673	557	565	576	600	609	572	577	573	562	586	630	639	598	605	574	574	618	572	561	593	595	596	574	592	595	610	636	600	554	667	612	584	585	585	612	598	600	593	610	590	598	583	588	609	621	616	614	603	635	587	585	576	606	588	641	627	596	609	601	609	590	572	604	550	569	537	590	613	557	618	576	564	579	624	620	573	606	556	616	558	575	603	634	566	593	580	611	611	633	624	581	600	599	605	629	606	562	581	584	545	594	582	581	582	637	575	574	593	569	549	587	600	579	568	615	585	592	561	607	607	652	635	629	587	582	584	627	584	611	619	545	612	585	605	578	623	604	624	609	629	595	572	594	595	589	618	602	599	532	624	591	575	589	575	555	582	594	564	543	581	576	552	575	618	674	607	580	579	580	598	579	591	581	569	625	650	556	640	582	604	571	555	586	547	564	595	629	606	614	564	630	606	593	576	566	552	625	587	573	622	621	606	603	584	565	603	561	641	614	564	620	607	573	586	622	597	553	574	600	628	616	628	627	564	593	620	602	570	598	573	585	581	604	565	593	588	590	585	582	553	610	592	608	590	598	530	574	609	581	601	587	612	576	588	611	614	651	598	606	616	595	599	593	584	551	564	571	557	585	636	602	594	562	561	598	544	569	589	602	564	598	604	601	579	588	598	596	577	571	578	576	593	581	622	542	605	567	590	550	578	587	585	581	607	606	633	575	577	600	601	580	567	580	573	562	549	585	569	573	596	584	625	598	577	588	587	562	566	664	557	605	596	581	576	627	598	597	584	600
27966	10469	1217	743	626	582	539	567	543	574	549	586	593	600	548	600	549	552	614	548	552	582	611	549	549	565	550	547	593	538	552	565	563	567	569	541	501	568	569	562	574	610	569	527	597	604	553	572	606	541	577	545	580	582	576	530	558	501	589	503	539	557	564	581	520	570	555	592	573	546	581	564	554	581	547	553	545	521	581	553	559	556	587	576	510	555	558	546	579	555	581	548	589	542	544	634	577	536	561	582	531	551	533	563	572	577	535	551	531	547	563	525	558	563	550	566	525	578	544	574	554	542	567	576	534	559	525	570	573	571	546	555	536	578	539	553	600	578	575	588	550	527	572	606	522	544	566	585	535	573	543	590	597	536	558	554	563	552	578	552	552	543	578	558	561	530	566	502	531	590	552	585	543	510	581	528	572	557	583	589	558	530	532	521	560	559	538	539	541	545	520	581	560	548	554	550	553	561	545	589	593	542	578	560	545	542	562	545	537	530	540	513	506	584	562	549	552	575	609	590	518	599	561	589	533	543	579	554	570	578	531	589	589	542	545	553	611	563	569	540	565	535	522	571	571	596	641	560	510	560	553	573	565	553	550	513	555	587	626	547	556	573	545	534	545	549	549	526	556	539	514	547	560	582	556	565	551	545	573	571	532	523	500	562	581	566	552	600	599	561	567	591	581	545	526	607	537	551	579	566	562	536	538	562	580	589	533	570	572	635	560	542	600	498	540	549	523	563	570	550	550	538	556	532	580	559	585	566	552	565	548	543	564	563	580	585	521	557	535	588	578	575	568	578	553	572	531	585	590	557	604	530	570	529	548	570	577	572	558	564	549	584	538	545	541	535	546	558	554	522	548	487	552	540	519	578	552	530	537	552	558	579	530	546	540	536	543	529	516	586	532	562	524	579	537	562	557	544	565	560	549	519	508	581	540	557	570	527	578	533	555	594	525	541	579	578	547	608	553	532	543	543	585	531	553	568	540	550	530	543	563	541	545	594	582	526	560	500	586	543	566	607	539	545	534	511	556	528	524	526	556	541	562	534	577	550	597	558	544	554	531	538	568	593	564	580	550	537	545	562	551	567	514	553	515	586	570	558	564	599	563	538	607	550	549	536	588	564	575	528	541	537	550	557	574	539	585	535	534	593	554	589	540	545	585	582	561	561	586	550	528	569	545	547	621	545	563	538	576	529	555	561	574	568	525	569	558	587	580	527	574	507	580	545	545	608	538	579	534	505	547	571	604	550	590	549	516	568	565	556	575	541	566	560	556	555	546	557	574	592	541	546	569	589	489	627	561	571	550	530	557	569	582	562	517	559	499	559	568	593	584	556	546	582	589	576	589	503	561	505	526	559	556	613	525	526	591	541	543	558	550	556	545	534	572	537	556	542	558	553	545	540	583	572	600	613	557	559	556	590	556	531	607	543	606	601	571	553	540	544	541	539	563	532	558	575	571	549	561	560	553	537	546	524	615	534	559	550	580	524	555	596	588	562	545	563	512	553	528	558	568	575	510	574	554	525	586	598	537	570	567	524	559	512	565	572	531	565	573	537	547	533	536	587	592	539	573	498	550	592	549	579	519	571	532	591	543	571	508	585	533	549	572	589	532	556	547	566	560	556	576	560	592	585	552	571	600	548	562	578	567	515	590	560	596	586	553	557	557	573	556	560	528	551	571	573	566	533	589	550	532	544	605	583	542	514	537	520	560	570	586	532	525	551	566	543	534	590	531	585	573	534	549	583	540	559	540	521	593	547	563	561	575	568	556	569	556	557	563	549	551	571	572	529	536	604	582	516	575	569	573	553	501	593	594	580	566	590	540	598	557	509	551	595	550	546	576	549	539	545	521	522	531	537	562	573	517	561	559	524	547	541	520	582	551	540	595	508	545	556	583	533	548	548	536	544	589	541	611	562	598	611	560	557	583	560	538	562	548	552	565	532	574	551	573	578	598	550	559	595	540	562	529	582	565	531	548	549	497	535	621	558	535	533	581	568	555	500	552	531	519	550	564	524	605	552	583	576	529	532	557	566	617	521	498	559	540	514	527	587	569	526	561	561	579	557	543	547	565	548	571	574	523	549	543	555	577	578	568	583	564	547	589	561	519	555	548	565	579	577	556	541	601	557	573	567	553	583	536	577	502	563	567	544	557	588	558	577	595	601	532	550	583	521	564	572	564	566	577	556	539	590	567	577	558	589	517	573	572	553	553	583	596	523	555	509	583	565	576	533	575	563	578	540	518	538	568	531	573	521	581	548	533	594	533	585	600	528	531	605	561	593	538	559	562	561	541	569	561	555	564	549	565	559	542	514	576	563	575	560	582	513	540	554	608	566	589	542	587	532	583	549	557	562	577	536	564	537	576	591	535	579	517	576	547	534	564	568	558	546	492	570	550	527	589	592	564	550	537	538	574	547	546	567	578	575	521	571	565	559	561	549	533	602	547	555	557	563	556	557	566	562	545	524	542	542	549	570	579	534	552	566	562	540	561	551	532	543	562	593	512	599	575	524	590	555	574	587	557	550	575	543	567	556	560	526	567	541	593	609	584	538	552	532	591	546	518	517	549	587	577	567	569	574	580	548	557	561	571	591	524	559	525	571	512	593	553	559	555	569	590	556	545	556	505	536	561	559	601	524	532	537	581	578	548	555	559	572	557	550	570	526	559	590	606	594	558	559	563	548	558	582	566	592	579	576	513	588	524	569	560	542	541	544	567	538	556	543	534	568	573	542	542	595	504	556	571	582	552	543	559	527	518	548	544	498	535	562	593	549	574	534	553	539	527	601	569	601	543	572	552	594	575	561	549	563	575	540	557	535	559	529	531	562	566	510	544	552	554	548	520	545	575	588	586	604	589	560	582	542	549	600	558	524	629	551	554	567	595	539	553	581	572	573	588	571	567	561	548	605	523	536	542	517	554	585	555	558	540	540	533	575	570	580	553	554	571	571	522	570	527	522	580	540	533	585	534	580	581	588	570	550	539	569	536	596	579	527	535	604	556	554	570	567	564	553	564	580	578	558	623	563	540	554	531	536	559	545	566	538	577	548	537	571	589	497	586	569	535	557	515	545	570	601	580	563	588	545	568	583	570	561	552	545	582	563	575	593	547	580	567	552	551	535	557	554	579	564	546	562	543	523	575	548	593	529	529	562	539	546	519	579	550	575	567	565	536	544	550	553	579	555	559	544	566	507	535	554	567	553	581	540	541	560	566	563	526	562	565	556	515	593	525	556	556	569	570	523	572	517	522	547	557	529	532	527	558	543	584	554	583	567	553	551	588	535	564	555	567	587	575	541	574	543	614	568	524	593	603	528	563	537	541	526	527	569	537	584	563	516	542	585	544	556	555	547	589	560	531	542	583	519	542	551	559	530	581	551	537	560	573	508	569	545	524	592	556	580	548	546	573	614	544	568	600	561	578	549	545	562	582	603	600	584	524	531	517	535	570	571	558	562	556	573	554	553	566	604	506	569	589	523	526	531	582	565
4912	593	549	461	447	416	456	401	374	391	393	389	402	407	404	392	375	381	415	380	381	428	451	402	429	387	384	391	402	392	430	359	394	437	388	429	422	374	452	395	394	388	386	389	401	400	366	382	405	408	418	367	398	386	402	391	431	393	393	375	371	406	373	455	408	418	398	384	394	420	397	386	393	365	379	387	421	451	425	377	420	388	389	441	407	418	382	451	383	396	389	381	409	402	369	416	372	386	402	378	424	397	401	392	367	413	410	391	387	380	402	388	414	403	404	436	396	390	399	429	406	429	448	383	412	384	413	404	382	407	427	387	381	401	409	407	405	419	370	420	392	389	378	369	382	402	378	409	404	437	382	383	373	421	391	410	410	384	420	381	419	410	405	402	362	380	394	387	357	400	394	388	398	399	393	403	426	378	401	372	422	381	367	386	413	403	386	398	415	399	416	411	425	390	395	406	390	400	412	417	413	381	383	429	377	382	413	396	358	403	396	375	413	406	380	369	424	418	395	399	434	400	407	387	405	431	401	396	390	405	422	397	400	376	435	382	424	408	424	369	361	424	414	402	392	388	414	377	406	392	396	398	418	385	422	398	412	392	392	427	428	391	423	409	376	440	428	368	403	388	438	391	410	395	398	377	360	421	383	436	360	393	414	407	389	401	437	385	378	358	365	361	389	405	395	418	385	420	397	393	432	365	408	398	386	404	389	350	387	393	379	376	409	396	402	365	405	381	398	421	417	393	362	415	408	427	391	374	412	407	437	423	387	396	407	366	410	413	380	384	406	409	422	387	392	403	393	362	408	409	413	376	417	394	397	417	375	403	411	423	419	380	406	415	425	394	398	451	395	387	384	367	360	396	392	365	417	404	402	375	429	392	380	396	370	429	414	379	374	405	406	395	373	402	432	425	421	394	415	359	403	412	385	404	410	406	392	373	392	410	406	414	384	379	387	357	395	373	372	376	379	407	383	394	397	439	436	421	375	395	398	399	406	385	397	422	387	409	372	387	428	400	391	393	423	405	392	393	387	375	369	419	425	414	428	358	401	406	384	410	410	397	410	414	409	413	417	385	403	378	375	337	399	397	423	404	371	436	410	395	403	360	392	421	385	394	405	371	377	415	426	381	377	397	375	400	419	406	368	396	444	395	429	371	386	397	398	412	393	383	417	372	379	395	361	405	402	437	381	393	366	354	417	408	428	380	407	402	380	359	387	381	430	415	406	388	392	390	408	376	432	424	407	378	415	388	427	383	405	395	358	422	359	432	385	436	385	405	405	418	390	432	405	388	379	371	352	398	370	387	395	398	414	429	379	395	419	405	415	435	403	405	407	404	386	400	410	400	409	423	389	426	409	398	422	427	408	366	408	396	372	399	436	428	419	371	389	370	381	387	385	394	406	411	393	394	384	389	417	377	367	401	412	380	389	414	394	398	377	400	400	379	404	421	394	420	379	404	402	413	408	416	373	394	408	417	403	387	403	395	406	409	404	415	409	395	387	402	406	398	413	392	440	392	400	381	383	433	400	375	392	414	438	398	433	430	420	385	386	400	365	378	389	411	413	405	409	375	366	384	372	401	416	390	376	342	392	394	404	386	424	430	437	412	382	383	393	387	355	395	380	396	369	414	407	392	414	418	391	379	409	406	402	383	402	336	391	381	395	380	409	382	385	435	394	396	387	414	413	370	377	406	413	374	381	417	400	391	398	388	397	438	375	387	406	417	391	424	411	385	413	389	404	400	419	379	361	407	388	449	410	412	400	378	402	419	378	390	411	400	395	390	370	381	387	396	461	409	401	389	422	387	411	393	388	433	409	423	391	374	401	412	409	387	382	371	382	424	353	357	419	387	385	401	389	399	345	406	373	395	417	372	388	375	401	404	429	410	388	418	409	397	393	414	398	405	385	353	402	392	390	413	411	365	407	383	407	390	408	411	410	401	408	364	385	406	377	407	415	419	415	377	431	389	402	398	410	415	431	365	377	406	384	392	371	384	407	377	420	405	424	411	410	376	434	387	362	367	411	415	405	403	409	364	395	375	410	380	436	395	386	418	459	360	436	398	373	410	379	390	395	366	379	377	403	430	393	378	447	392	387	401	377	360	410	415	437	383	406	387	378	393	360	395	398	418	419	399	395	439	420	401	395	409	392	359	377	386	381	404	410	409	372	397	405	399	396	399	391	383	386	359	388	395	419	379	397	400	375	417	397	407	420	393	396	392	388	381	366	369	363	403	360	424	402	395	426	414	401	394	398	435	400	445	430	393	363	404	419	411	400	428	400	393	374	408	395	381	366	387	411	427	431	352	361	386	382	397	404	409	388	406	379	394	357	407	380	393	365	388	390	361	395	408	351	407	423	412	419	409	403	410	418	397	383	399	422	370	416	408	385	390	398	372	448	365	393	393	391	404	395	403	411	372	410	408	402	402	380	422	359	387	390	371	439	386	405	434	429	360	394	387	403	387	390	427	401	392	404	394	421	386	393	407	369	381	344	390	425	375	357	434	424	376	437	420	422	430	400	425	376	376	414	405	388	419	367	395	404	410	371	422	398	393	408	401	429	393	369	401	408	359	388	415	390	386	425	390	387	443	386	386	389	420	393	400	382	402	373	411	374	392	404	438	368	406	408	383	372	383	419	397	416	435	364	395	374	416	422	395	406	389	429	417	398	391	418	400	385	390	412	431	390	379	425	391	394	409	447	400	412	407	394	387	383	372	385	399	397	395	380	387	386	398	414	421	398	411	435	419	409	420	420	392	402	359	357	430	388	375	402	362	386	380	435	407	410	407	387	409	406	403	387	394	444	389	404	411	411	362	406	384	419	391	407	419	402	415	401	390	375	398	401	372	376	410	379	409	390	428	391	391	418	409	395	400	394	406	403	409	391	385	399	369	423	425	362	406	426	396	390	374	389	392	410	453	397	397	390	393	387	391	393	405	406	395	392	415	369	394	387	409	358	379	398	397	420	401	397	420	397	379	384	407	411	370	367	392	418	403	378	365	402	366	415	381	416	390	388	397	429	392	397	384	421	391	419	408	406	401	381	425	379	395	425	346	403	400	389	406	376	394	394	390	401	428	375	416	425	378	392	408	381	425	410	414	411	395	421	389	456	402	375	414	368	376	384	410	379	408	389	380	392	394	390	396	400	431	419	382	370	351	407	384	370	360	408	391	400	353	372	385	393	382	356	378	407	408	356	378	410	378	407	390	406	394	389	398	408	361	349	397	425	407	375	424	403	396	411	442	387	437	393	394	373	385	373	392	427	409	393	416	360	392	408	421	443	400	397	409	362	376	390	361	381	417	369	407	384	404	414	396	395	378	391	400	397	396	390	384	421	375	383	416	366	397	391	391	392	382	389	394	394	406	385	428	396	402	400	377	397	390	383	405	409	399	396	422	391	419	421	415	422	410	376	395	394	385	396	377	418	391	396	418	381	382	378	382	397	429	377	414	388	404	401	410	392	355	389	401	416	381	379	380	370	423
25588	21492	27923	25468	11405	1948	1405	1143	1072	1071	1118	995	1039	988	1010	971	992	959	926	1019	1017	961	1003	951	1014	934	962	955	971	1044	955	947	952	967	913	972	922	955	957	972	920	973	962	931	964	961	1003	975	1024	969	942	952	988	952	975	941	1000	938	950	986	909	983	967	992	957	977	1008	991	948	1030	955	976	936	975	1009	968	1033	994	919	998	983	911	959	987	1006	959	967	964	963	982	893	1027	959	970	945	940	944	883	957	1008	976	940	949	940	875	956	918	992	918	975	949	1015	954	1016	975	906	1001	963	956	942	978	919	921	964	953	944	947	990	1003	967	958	959	988	956	921	968	972	891	932	930	909	989	936	963	915	936	876	949	899	1005	954	931	974	938	934	975	912	935	1008	967	978	881	957	920	988	961	919	974	893	979	957	919	945	1015	944	907	887	957	951	947	948	1041	942	955	948	953	946	913	972	972	998	999	943	924	980	954	997	953	968	948	891	965	980	1005	911	953	973	946	955	959	971	980	910	956	938	898	1007	951	923	887	944	934	951	939	970	905	960	865	952	977	952	937	973	948	922	945	957	950	930	972	987	902	985	922	922	907	946	975	960	932	1004	974	994	948	986	927	959	985	938	970	968	952	906	971	974	960	952	928	929	916	903	1009	972	934	952	899	906	933	916	965	964	931	936	949	936	989	935	962	919	963	978	956	943	956	956	874	954	979	971	978	882	943	934	945	989	875	949	1018	967	936	986	945	965	938	966	929	926	951	932	930	974	919	961	944	980	911	976	911	943	890	991	1042	956	924	981	935	969	976	998	986	956	964	977	1045	946	964	985	962	931	920	992	936	967	921	957	950	1008	934	983	1015	927	972	968	930	986	868	921	943	956	973	914	916	929	935	999	957	996	958	963	962	1000	975	972	915	962	978	973	941	1033	967	1006	935	975	944	947	917	934	990	945	933	936	920	920	927	948	895	1034	941	916	966	947	943	971	915	953	986	933	979	987	972	907	923	964	932	923	917	976	982	961	997	893	888	929	922	903	959	995	881	935	951	970	942	945	959	967	965	993	960	950	974	985	929	954	884	955	939	942	956	915	983	918	972	949	939	941	931	987	1015	969	912	972	900	908	971	932	980	1019	916	948	933	951	980	933	946	962	943	919	948	990	944	906	907	908	964	968	917	913	912	922	1005	939	1006	982	962	1000	969	949	978	881	974	923	925	977	911	962	940	936	941	1000	992	916	966	935	938	945	995	969	974	970	978	940	969	979	977	935	965	916	919	935	964	987	999	975	929	917	948	955	955	923	957	937	1030	954	942	934	942	989	933	984	935	951	917	986	937	962	971	962	995	1010	943	931	991	920	912	947	957	945	921	985	924	957	997	939	909	921	952	1018	943	938	901	950	897	897	963	1002	971	961	1016	956	923	991	935	933	1008	972	935	980	914	955	864	988	933	920	958	930	969	907	966	977	981	949	948	992	994	887	977	926	936	933	1015	914	917	984	980	948	943	947	989	913	1012	941	919	945	931	940	928	941	918	961	965	969	977	944	971	931	982	950	899	984	996	932	936	924	925	947	929	973	979	937	968	925	978	1013	978	986	919	997	975	943	954	951	960	971	969	953	987	985	954	980	981	971	953	953	909	947	962	986	954	963	968	945	955	956	907	932	1012	949	913	995	972	931	925	962	934	932	944	900	977	939	904	951	903	961	959	930	955	899	982	945	956	936	942	964	951	938	1013	1027	914	991	990	909	994	908	967	895	932	990	933	1008	958	953	918	959	916	951	955	940	926	1006	974	894	917	955	933	998	991	962	921	903	975	985	902	954	955	952	961	902	936	930	987	990	919	989	958	926	953	922	972	916	948	993	946	917	971	916	969	972	937	963	983	954	935	959	943	934	988	926	949	920	924	927	954	904	975	926	962	910	908	944	964	920	1009	840	976	1025	990	962	982	940	961	974	951	918	910	954	908	1009	912	954	916	957	995	937	917	973	958	948	972	932	994	994	964	954	950	946	987	982	991	956	962	881	950	953	960	939	974	928	943	958	932	957	925	927	942	973	929	1003	978	982	967	917	943	907	913	954	1024	950	950	921	910	999	1022	966	942	966	949	935	931	958	956	1000	950	936	949	964	956	1009	959	996	923	991	957	990	974	926	985	929	977	964	909	981	933	929	950	967	941	1020	977	938	900	934	987	968	956	928	984	992	977	972	957	962	972	959	908	1007	900	933	898	923	927	963	928	888	915	922	936	931	934	947	986	951	903	980	939	969	893	932	976	937	940	946	970	958	941	971	941	971	937	954	985	933	956	948	973	974	923	918	915	972	961	1048	994	976	1029	929	906	948	899	954	957	953	929	943	959	965	935	1030	951	969	946	964	887	949	949	942	957	930	974	961	969	917	964	997	920	913	946	1008	973	969	911	996	958	994	1006	951	955	934	929	934	958	912	952	950	999	939	952	959	933	939	932	965	946	940	916	883	960	911	969	980	971	936	968	949	966	982	927	990	954	893	946	972	978	911	924	946	959	961	961	923	946	936	953	949	900	1031	947	947	975	959	956	915	904	978	963	956	961	1000	976	908	948	936	1017	938	942	980	968	939	969	958	937	956	972	974	965	1000	912	918	974	974	985	968	908	972	921	942	927	935	978	869	929	872	947	986	939	993	918	957	934	917	902	923	954	978	985	968	994	885	948	974	989	957	944	921	939	1017	887	928	876	971	894	952	953	933	953	1004	944	993	952	943	952	973	965	942	938	938	906	969	984	956	960	954	981	925	906	1035	880	940	931	959	933	967	907	952	996	997	907	946	1024	989	960	964	975	992	957	965	953	1019	904	931	934	950	982	959	909	972	951	957	890	912	917	944	942	893	955	932	929	978	934	925	938	988	990	942	942	929	961	906	917	940	919	952	943	962	884	913	940	937	960	978	926	927	955	957	916	893	935	997	982	938	918	978	952	918	955	969	948	942	930	961	955	895	945	961	1019	959	1005	976	961	940	921	1000	945	948	930	965	917	932	989	914	984	977	957	932	942	970	951	979	944	984	966	1057	1001	917	923	907	983	996	990	955	926	961	976	921	950	981	924	953	938	949	938	914	942	984	950	919	972	955	957	952	968	907	959	967	974	918	959	992	918	963	965	944	998	969	943	1014	987	931	895	931	965	937	964	895	945	967	949	934	1003	879	959	945	958	926	984	944	970	957	949	956	961	961	949	967	982	959	951	917	901	925	956	992	964	919	939	936	983	926	948	1036	982	991	953	916	954	969	949	929	934	928	926	940	962	942	966	944	919	963	949	954	898	880	932	937	920	951	940	926	950	898	931	962	939	972	982	940	909	960	950	921	965	932	939	989	945	928	964	979	905	935	987	926	958	914	914	934	921	970	956	918	943	922	961	952	934	976	956	917	971	980	933	961	915	951	994	958	986	972	999	1004	953	953	978	958	920	918	965	941	942	925	972	959	960	909	972	967	993	971	973	893	979	931	963	975	984	922	984	910	893	986	997	926	978	908	961	1037	966	919	940	931	941	981	983	985	900	932	1006	914	945	959	941	902	960	906	973	983	947	935	1002	913	985	894	901	963	991	886	973
3544	3745	3111	1754	1323	1070	972	905	863	805	806	824	744	831	765	779	728	750	727	711	711	693	700	713	707	721	669	724	678	677	692	703	750	702	673	716	677	688	708	721	701	700	666	716	733	726	710	727	642	663	693	674	683	681	701	688	657	720	744	719	677	692	695	681	657	681	684	681	670	667	694	720	755	685	684	678	662	693	702	681	741	669	697	704	658	757	705	724	736	718	671	691	689	681	740	657	677	735	700	692	658	731	671	707	721	749	705	687	671	716	632	700	656	714	687	663	637	718	698	691	718	641	676	698	690	675	704	660	662	645	696	685	690	666	674	661	625	726	701	683	706	644	675	685	689	722	703	612	699	678	683	708	651	693	665	691	750	689	675	689	706	703	693	662	672	640	722	661	682	687	687	670	778	710	673	709	629	692	669	688	669	679	685	687	749	709	680	709	673	678	719	706	689	708	704	641	625	700	673	657	693	695	710	700	676	673	692	698	667	673	660	722	656	706	701	659	636	714	691	698	647	687	674	725	704	718	662	730	644	720	687	671	734	751	721	664	664	678	685	663	636	676	700	702	693	665	713	694	694	704	721	707	731	646	675	614	706	694	693	673	698	702	701	700	687	679	663	651	697	673	669	690	690	702	677	660	661	693	700	719	691	708	713	682	654	727	667	664	648	712	745	712	685	642	696	723	678	679	693	621	692	700	707	671	705	693	675	678	678	694	670	677	657	656	679	715	639	723	678	656	681	679	694	622	711	672	673	689	715	676	668	665	686	636	696	704	696	664	640	677	632	646	730	680	664	690	657	651	670	711	692	658	661	692	707	674	713	684	710	690	696	654	663	674	690	672	669	705	678	678	693	690	706	657	666	693	690	661	626	684	641	685	688	651	702	706	679	694	705	655	697	703	661	660	668	628	701	703	692	707	717	709	669	666	699	693	738	704	691	710	643	665	677	722	692	680	671	644	670	657	707	692	668	699	689	656	697	712	690	703	721	679	653	672	626	656	684	684	679	667	690	706	682	706	726	675	723	679	650	706	668	687	698	694	656	643	676	722	665	668	740	667	676	649	676	710	663	649	675	684	728	701	643	694	676	682	671	772	747	669	706	689	693	676	668	658	675	659	632	668	665	675	672	659	701	673	687	703	679	653	694	687	730	690	710	682	692	661	700	690	661	690	658	673	709	678	699	712	672	659	646	686	659	692	682	653	651	722	676	681	680	688	665	642	658	689	689	740	712	669	683	654	649	704	679	696	706	703	690	650	709	704	697	714	664	671	664	698	679	746	717	633	684	732	694	652	678	684	647	679	710	692	682	715	632	664	700	655	733	687	654	681	675	660	698	618	716	672	680	660	667	640	685	683	659	648	637	682	696	668	719	689	666	716	689	660	660	680	676	684	691	645	672	671	682	711	653	726	646	711	659	657	626	700	705	700	682	694	670	652	714	706	678	680	714	736	663	677	683	710	669	653	677	668	724	686	667	680	618	709	676	662	694	694	657	670	670	699	733	687	684	655	677	709	688	657	749	708	728	660	688	683	665	692	697	696	672	661	661	697	679	703	680	705	675	682	680	657	668	683	674	693	714	622	705	655	694	663	656	667	654	700	677	673	696	693	723	644	675	666	697	670	709	672	704	673	718	661	634	650	688	672	705	684	633	683	722	664	678	666	648	680	710	718	691	642	717	679	692	692	666	636	656	723	641	648	667	687	680	707	664	673	687	646	685	718	685	654	697	679	674	619	657	693	679	673	644	659	667	673	682	680	700	696	654	661	671	700	695	630	688	661	665	644	686	662	647	692	735	672	695	703	675	700	685	706	700	598	648	631	674	673	673	654	660	685	682	694	695	668	708	644	684	628	721	652	686	634	682	669	685	675	679	652	675	649	676	682	705	711	686	690	686	694	640	667	653	677	654	670	687	689	734	644	695	687	669	682	668	679	658	691	708	705	700	723	696	684	662	653	687	690	637	667	664	647	684	660	668	691	680	709	684	652	672	679	688	659	674	658	705	629	720	658	632	645	717	656	650	663	718	677	684	671	681	679	664	627	658	705	707	674	684	644	705	654	696	684	641	717	681	699	667	655	695	676	668	648	693	639	683	705	706	683	703	670	634	704	655	684	696	660	709	681	700	652	672	689	686	655	713	677	679	694	697	703	667	698	680	702	662	674	678	671	635	703	685	724	703	653	682	652	652	693	700	673	673	695	719	620	678	651	670	640	691	667	667	738	688	667	646	676	716	695	694	673	657	694	634	660	674	625	690	608	666	660	693	679	707	726	653	643	666	729	692	693	672	702	683	630	715	633	680	672	672	745	728	734	648	673	675	715	639	659	663	699	672	693	692	729	664	700	644	695	694	662	645	663	691	688	686	707	621	645	693	680	671	695	698	664	675	620	733	690	660	677	677	711	696	706	652	659	681	649	660	732	679	676	651	665	665	646	655	689	701	645	693	699	719	655	730	687	735	629	684	684	692	690	676	639	659	673	649	686	658	669	717	672	659	678	690	671	654	696	666	680	636	713	698	668	678	682	696	648	685	677	654	659	715	695	685	697	719	723	688	695	676	718	665	652	626	674	683	680	708	669	676	673	686	664	686	673	681	664	663	675	689	684	672	713	644	658	657	708	684	666	663	678	684	657	687	688	701	676	716	746	682	613	685	729	693	658	648	725	698	661	689	660	674	679	673	685	670	703	736	691	642	696	729	685	702	691	682	713	638	731	725	656	710	663	690	672	705	682	708	671	677	713	669	667	654	648	706	688	698	719	658	674	682	652	681	664	643	655	702	663	687	734	642	675	680	656	698	677	697	663	674	683	699	710	701	667	664	698	682	703	659	636	687	650	696	687	719	642	665	659	663	648	685	676	695	678	691	674	649	667	656	672	617	657	703	652	718	648	689	679	676	710	628	673	713	709	656	729	664	691	690	683	648	653	661	687	663	662	669	676	699	694	718	694	662	657	674	714	656	638	662	702	669	638	700	650	674	657	696	641	653	647	658	707	629	668	696	675	682	681	742	702	676	644	692	711	710	626	704	645	690	684	678	696	696	684	677	644	668	643	664	655	706	718	703	674	700	690	676	673	694	651	723	683	675	704	665	678	707	691	640	642	681	676	644	630	683	776	671	651	665	680	696	662	714	690	725	660	674	660	695	655	688	634	644	672	715	692	678	705	691	704	680	684	684	679	665	704	679	663	643	675	723	690	641	629	659	690	677	696	641	661	703	688	691	682	704	694	666	671	677	643	688	674	697	653	678	651	660	691	674	688	714	691	657	622	665	680	673	688	720	645	656	683	687	683	679	718	698	630	673	703	672	694	695	623	669	685	700	655	659	689	668	662	719	665	692	668	698	691	664	675	659	680	686	668	645	679	708	670	663	705	627	689	678	703	691	663	687	686	650	671	653	668	685	689	662	643	671	682	687	675	630	661	718	716	693	742	652	701	662	652	705	692	650	690	657	651	687	662	700	706	690	730	695	713	669	700	596	651
24478	21458	28792	24560	21445	8696	1927	1225	1046	1032	969	948	897	876	888	828	841	886	842	810	894	811	886	834	867	854	856	859	869	808	853	892	859	816	821	808	828	801	848	804	812	767	855	821	839	829	768	808	789	805	817	825	881	816	769	833	816	868	832	810	807	814	828	791	801	784	832	830	855	852	781	819	845	813	800	824	794	782	830	797	856	814	795	792	840	813	800	750	795	794	762	809	859	863	820	794	880	783	839	798	815	743	766	863	844	777	793	830	830	812	879	839	806	807	804	780	828	773	755	823	862	814	781	809	807	797	779	739	858	795	846	792	814	788	817	806	797	802	824	781	772	778	845	786	805	760	768	746	852	838	771	880	825	823	836	777	803	814	865	775	808	809	812	790	812	792	801	824	814	782	800	815	754	791	788	804	822	794	816	790	780	767	849	806	836	800	733	787	773	806	834	844	838	799	810	784	787	757	840	754	772	768	826	805	820	806	802	834	846	849	852	812	788	809	829	820	782	824	822	813	828	838	829	812	796	790	748	833	792	854	792	793	786	748	754	774	775	830	807	771	787	845	858	820	815	787	844	799	777	767	836	810	765	772	799	781	800	796	811	793	811	811	786	821	789	860	809	789	832	804	808	809	826	766	777	800	765	785	787	810	833	787	790	816	784	816	841	790	822	774	791	799	804	772	837	803	823	791	789	791	800	852	815	769	811	782	792	776	772	825	788	816	820	821	798	813	818	796	744	809	822	821	838	821	827	811	857	826	777	766	791	840	821	793	816	762	775	821	748	765	829	840	806	839	807	793	781	802	788	785	784	815	811	825	869	765	868	812	815	775	741	798	831	773	824	782	810	805	789	776	801	771	815	794	789	800	759	809	770	772	803	816	789	817	780	740	793	836	798	780	799	817	814	810	855	845	855	815	734	830	820	833	820	781	815	814	825	788	800	777	794	770	828	807	847	817	816	873	768	812	823	804	820	831	772	800	795	740	810	837	845	766	790	787	827	796	806	833	840	799	794	792	761	846	807	831	801	817	837	740	788	793	835	789	825	814	794	809	789	780	775	848	865	825	826	785	835	801	783	810	750	819	825	803	790	838	850	835	780	777	784	804	816	837	753	824	805	787	779	842	812	818	772	787	823	837	793	801	854	814	840	835	838	804	760	783	841	747	811	834	820	779	833	797	772	788	836	771	784	815	797	767	812	843	775	788	788	706	790	808	819	794	772	782	787	838	791	801	771	812	833	796	726	806	783	756	794	826	804	770	803	788	792	785	837	778	831	812	799	845	819	742	811	793	795	785	758	803	827	765	799	850	815	783	772	746	827	792	830	784	762	822	817	830	781	833	799	752	834	833	820	809	794	813	807	806	789	810	867	790	758	786	784	798	761	768	831	815	750	797	797	814	774	793	840	812	801	764	844	830	771	784	833	799	782	794	836	738	822	804	760	813	809	822	771	768	788	814	801	796	791	808	859	813	789	738	775	838	768	811	787	772	810	806	803	830	827	778	752	773	760	810	829	757	811	823	851	856	830	821	832	829	847	799	759	784	816	802	789	778	841	824	784	809	785	785	809	838	843	852	809	783	791	827	780	784	789	784	778	791	781	839	771	795	835	803	787	811	753	844	752	781	799	797	807	823	755	761	808	828	810	829	808	794	805	804	841	792	774	759	769	810	805	798	853	794	801	845	835	841	764	755	752	839	773	779	778	798	748	795	791	792	811	819	802	808	796	758	786	782	789	786	836	865	775	799	791	781	781	783	820	826	836	817	795	809	796	816	781	784	804	768	785	836	814	822	845	811	825	790	787	851	788	747	785	774	808	818	779	737	776	749	849	840	816	828	771	781	790	800	801	795	779	800	822	813	791	780	771	773	744	793	802	781	810	835	797	796	769	847	846	783	826	794	780	788	796	776	758	798	803	795	805	787	796	801	802	827	823	775	820	821	755	780	809	813	816	842	781	782	827	812	813	769	809	785	830	814	787	811	773	779	828	814	818	790	806	776	826	813	755	813	822	776	804	779	846	780	844	854	783	787	795	742	825	809	844	766	805	829	797	789	847	853	780	798	791	761	819	744	783	851	767	767	799	796	780	822	776	806	816	792	837	749	761	860	814	755	816	820	806	821	774	787	814	827	822	804	759	798	815	844	808	803	810	812	818	793	752	768	788	806	829	756	779	801	817	798	778	825	818	773	813	826	806	801	779	811	761	775	840	809	803	850	812	718	833	839	865	778	819	818	847	837	815	770	815	791	808	762	787	869	828	797	803	808	780	747	805	849	794	794	748	813	804	824	789	821	789	779	824	787	752	807	799	817	884	746	806	754	792	776	833	783	786	748	766	772	788	814	841	824	847	807	810	864	860	777	770	829	794	834	811	846	799	787	804	824	824	784	859	845	789	760	800	793	813	805	775	847	793	826	764	821	784	757	824	813	810	811	810	811	785	813	819	814	793	787	812	811	789	794	796	890	776	817	802	819	791	795	860	863	795	834	769	780	810	814	809	811	810	776	802	789	799	764	782	806	827	781	830	806	767	793	800	762	807	820	786	797	806	786	855	785	828	804	778	824	852	790	792	778	789	810	781	808	776	833	809	746	785	770	737	847	789	797	749	764	794	782	793	845	791	825	797	790	811	794	756	850	799	806	788	760	796	834	771	850	819	738	793	826	802	784	752	788	799	774	761	853	828	794	855	801	824	809	790	772	804	834	778	844	781	831	835	770	731	813	791	776	803	745	812	736	819	810	802	763	800	782	777	764	828	833	763	787	794	834	778	769	839	826	780	793	808	752	834	780	804	768	808	770	856	775	782	787	814	771	829	789	793	777	837	828	786	772	814	789	804	779	856	750	811	805	791	801	777	813	782	817	784	838	767	795	796	810	790	790	804	796	806	818	835	801	793	845	862	823	835	840	849	828	819	764	775	795	792	860	764	859	867	805	764	779	827	755	823	826	839	789	809	813	800	797	808	799	739	794	799	810	770	729	813	762	768	821	781	772	758	780	757	816	831	827	809	793	800	807	749	793	778	811	806	694	808	843	781	745	815	801	813	795	781	814	806	796	836	777	816	808	795	820	824	800	821	805	801	790	792	821	827	810	815	768	786	824	804	823	793	765	841	848	815	805	775	775	773	792	832	809	876	812	802	800	759	796	853	847	807	764	805	803	789	829	817	837	801	772	757	829	795	785	847	814	821	842	757	794	788	804	785	814	835	793	804	824	783	784	821	803	841	772	787	788	836	753	764	771	794	783	835	757	797	793	770	804	781	834	835	821	771	804	779	816	822	763	793	818	774	771	821	832	750	782	858	781	809	810	810	804	775	801	799	774	812	759	770	820	852	837	825	844	814	812	778	843	819	790	824	792	798	776	790	804	804	782	833	749	790	860	808	754	818	809	776	827	818	788	874	772	790	799	721	799	854	833	811	802	824	792	814	828	799	831	832	801	804	761	790	782	874	835	799	759	788	812	752	823	733	797	802	752	857	822	818	807
3744	6026	4991	2686	1820	1447	1139	1085	967	884	870	740	798	766	707	679	632	687	685	683	658	680	669	679	656	661	652	643	620	604	612	601	636	636	630	661	639	604	604	584	652	563	593	631	643	653	642	636	609	607	589	659	599	607	620	580	632	650	652	634	595	623	611	582	653	663	606	613	655	570	674	615	570	570	595	614	611	600	601	668	595	625	568	647	617	595	605	620	622	607	575	617	639	609	633	581	591	614	591	612	578	605	593	591	608	629	562	599	626	643	567	634	608	630	588	629	617	589	643	553	602	620	602	607	614	604	660	602	597	577	602	610	585	569	610	604	631	601	622	602	594	649	609	614	623	587	573	640	579	641	562	626	629	610	572	604	626	634	623	621	602	650	621	606	646	587	565	624	660	640	630	613	610	598	586	621	616	626	589	613	622	613	588	596	627	613	574	640	619	607	604	580	570	602	623	568	628	616	580	597	629	604	640	576	555	606	592	638	593	608	594	565	600	572	645	659	610	619	657	593	592	599	586	612	637	636	619	588	564	607	569	620	633	570	651	587	591	584	636	624	593	583	575	575	615	594	603	654	628	607	617	563	632	586	612	619	587	589	594	645	577	595	617	637	588	632	617	582	615	599	594	616	623	603	643	585	627	585	610	579	573	617	616	643	601	597	615	593	660	573	596	599	571	579	621	603	625	588	585	603	603	577	589	605	557	603	576	582	598	600	616	634	653	584	581	616	638	625	595	593	602	620	587	610	593	618	608	591	600	614	580	604	611	589	585	621	604	589	615	563	566	586	660	598	598	612	574	607	592	570	653	648	637	611	565	578	564	631	612	627	614	646	588	604	592	590	589	569	625	556	597	637	617	619	587	646	608	578	634	579	587	594	608	606	595	570	628	599	574	591	600	585	565	594	622	615	608	633	540	573	608	617	662	577	606	598	573	624	616	645	617	612	665	602	607	545	595	601	627	600	605	599	630	604	617	603	596	626	607	589	602	613	654	606	587	604	583	608	591	594	554	612	621	627	603	603	627	601	616	621	573	602	574	617	587	576	626	600	614	534	604	579	589	623	598	593	579	584	572	607	608	618	613	640	601	618	589	603	638	631	594	673	630	631	579	621	647	589	588	601	555	582	590	564	611	583	620	611	601	613	660	597	661	553	610	589	571	587	656	579	610	608	608	592	574	600	610	595	603	634	589	595	601	615	604	617	646	633	577	643	571	613	572	613	562	602	607	588	582	608	575	594	588	563	591	620	566	605	595	593	625	551	578	568	596	644	598	638	584	627	559	602	633	615	572	614	562	564	609	583	570	608	623	591	574	593	553	603	636	624	605	622	599	576	572	584	581	631	597	607	581	620	615	571	603	583	587	604	589	596	583	607	572	557	591	594	567	601	563	593	600	583	572	578	613	604	617	603	597	621	586	630	599	637	621	628	597	591	573	578	645	627	559	597	589	613	604	581	563	585	588	609	619	574	573	596	590	617	590	620	597	589	596	597	633	501	611	599	583	602	593	625	595	629	600	568	613	638	603	588	608	657	629	617	566	598	590	615	597	597	602	626	624	574	647	617	547	569	588	583	601	595	620	626	601	595	590	628	598	589	603	600	578	597	584	616	588	632	597	592	625	612	592	601	591	592	549	640	552	607	614	572	630	593	603	639	576	634	623	577	583	652	588	605	607	646	573	623	591	635	582	634	656	578	590	543	637	583	610	558	609	604	598	592	630	604	586	598	585	632	590	576	554	632	618	551	616	567	596	575	624	577	641	612	603	582	614	539	588	562	589	602	594	579	585	592	593	558	621	601	601	604	610	579	609	607	622	599	569	642	624	594	613	636	616	612	613	603	616	628	596	592	553	558	609	600	557	593	620	579	584	558	630	641	647	628	578	600	579	597	594	623	618	580	642	588	550	605	590	600	606	592	624	589	608	628	615	568	600	611	574	590	610	580	597	647	612	579	584	581	560	562	598	592	595	637	629	565	637	552	642	608	616	603	572	614	607	557	564	607	560	575	603	597	600	646	599	582	605	583	593	585	617	611	596	577	603	605	623	613	584	589	658	585	583	614	620	639	626	587	597	614	608	603	596	588	543	584	583	575	567	568	620	587	635	568	589	619	638	588	621	639	565	622	640	566	578	615	619	594	623	582	629	622	571	589	591	614	590	575	552	659	602	623	590	608	611	570	584	613	607	616	588	554	607	617	647	573	578	576	607	579	600	600	559	613	588	563	647	570	595	570	564	610	609	612	599	595	613	579	590	595	616	604	609	617	593	615	637	615	594	589	618	620	555	566	567	552	574	579	603	587	605	564	611	602	568	577	581	568	610	604	536	605	614	609	566	606	613	559	621	608	564	601	606	594	617	589	567	574	593	633	586	575	614	563	590	566	625	630	617	622	586	555	589	579	610	620	593	589	562	570	617	596	584	592	603	599	588	590	622	603	603	636	584	555	622	551	594	581	608	584	647	606	545	599	584	608	615	603	587	582	600	604	589	573	590	613	615	565	606	595	631	615	580	551	637	648	587	593	603	594	601	569	658	612	590	566	600	576	643	586	599	590	617	608	596	584	598	613	569	579	558	561	582	618	607	590	578	586	639	540	586	587	625	576	575	580	620	581	599	575	563	573	617	570	609	597	598	620	636	589	617	598	594	601	552	586	628	600	630	588	612	569	585	591	585	587	562	619	581	556	586	579	605	570	585	597	590	593	581	574	660	594	634	583	634	625	562	559	625	579	618	631	566	593	619	571	622	597	561	608	588	574	601	605	624	529	609	587	650	602	607	592	619	580	545	599	573	604	589	603	617	581	640	585	552	598	611	603	603	629	578	605	606	597	588	589	592	587	614	575	587	578	582	551	584	594	604	557	617	645	583	605	628	596	564	587	563	600	572	602	575	543	586	589	586	561	597	604	602	547	575	571	588	607	608	617	567	585	556	594	615	584	597	595	612	590	641	615	595	588	561	570	575	601	654	641	595	595	609	591	610	593	592	539	536	647	617	631	591	586	594	616	570	584	600	613	586	610	583	635	559	642	581	583	599	598	566	646	597	564	615	600	591	603	614	569	579	549	596	572	572	591	603	603	587	606	591	639	571	581	559	593	581	592	638	625	588	630	609	592	618	581	575	602	611	614	559	588	606	585	608	603	618	559	586	604	603	595	585	596	597	593	583	619	595	612	592	526	645	603	569	572	629	599	580	623	592	594	606	592	603	586	583	604	612	637	602	585	567	588	619	583	608	624	589	615	587	629	616	627	571	564	573	590	586	621	628	599	611	621	627	593	576	610	581	616	589	610	626	631	598	575	654	595	607	582	584	614	594	669	589	592	572	624	582	623	625	580	626	616	610	643	606	607	605	585	621	623	568	598	540	589	564	521	578	652	610	575	601	610	631	592	609	591	613	623	618	598	547	605	596	569	573	586	621	587	561	585	587	583	580	617	636	586	609	620	642	576	539	544	638	574	597	576	594	601	579	596	655	601	575	602	597	586
28124	10380	1151	730	603	606	606	630	563	572	551	562	592	570	597	533	559	569	524	604	617	613	579	555	556	543	551	550	538	582	572	568	569	569	618	559	575	544	534	550	571	594	507	571	540	525	584	556	589	563	596	531	572	574	521	548	583	560	544	587	568	601	557	591	605	528	545	547	546	577	551	585	575	529	541	561	593	556	569	566	513	556	554	535	537	547	540	541	561	587	579	562	556	583	589	553	519	558	559	559	552	581	577	531	561	571	536	549	568	572	528	558	572	579	563	525	561	539	591	583	572	537	590	567	566	570	567	554	596	541	557	512	586	574	571	593	583	580	556	553	537	570	550	574	596	547	560	593	527	555	553	544	577	546	568	560	545	561	560	542	560	569	573	528	530	583	555	575	520	558	570	537	559	518	586	557	571	517	560	554	579	537	523	597	562	538	596	517	588	572	547	605	550	545	603	537	604	562	567	535	557	566	558	568	547	586	559	549	578	589	562	572	565	565	544	577	550	562	575	555	578	551	541	506	541	526	550	575	569	639	552	560	572	559	571	590	542	576	567	556	558	539	542	524	568	532	537	547	499	540	591	604	563	582	554	584	554	617	569	561	555	545	552	544	583	563	573	579	579	588	515	526	592	533	539	540	540	552	601	548	543	576	533	570	540	523	533	533	572	570	574	559	545	553	560	601	589	545	506	549	537	578	548	547	560	575	534	577	551	529	553	575	561	573	550	600	586	599	554	576	541	567	543	515	534	543	580	563	534	545	557	538	576	529	585	535	535	556	593	590	582	583	585	568	554	577	578	581	549	603	536	556	556	559	564	519	585	522	591	584	522	576	519	531	596	540	553	531	541	579	531	517	581	528	533	520	536	520	531	571	559	576	587	581	568	573	552	597	567	510	567	527	566	513	549	544	581	556	579	557	579	562	538	526	559	562	500	602	563	567	551	566	571	564	587	546	577	545	558	541	570	563	569	561	591	556	587	547	564	529	562	542	565	567	523	566	545	538	512	586	553	508	546	565	559	573	573	515	594	592	562	545	566	538	580	563	556	527	522	557	577	566	553	515	561	543	545	535	562	559	573	535	545	575	590	575	561	563	554	580	544	576	556	540	548	553	561	580	545	556	611	537	580	566	570	523	524	586	550	582	589	555	563	553	513	571	532	597	527	555	588	544	543	554	531	565	560	543	609	565	555	581	547	564	552	527	532	564	509	568	560	511	545	551	564	579	545	539	551	525	526	539	553	544	545	541	569	554	611	585	538	579	559	560	535	544	580	619	538	584	589	552	536	555	563	561	543	568	545	539	592	575	560	602	543	572	550	555	586	592	579	538	548	529	562	545	558	629	591	533	553	575	576	554	554	529	585	574	571	591	556	574	592	570	560	594	575	588	553	548	598	555	584	522	551	582	570	536	569	564	574	546	596	568	549	555	592	541	570	586	536	585	592	525	545	575	634	566	582	589	589	557	524	567	587	586	576	571	554	542	583	562	578	556	546	577	582	530	538	552	547	521	567	584	590	585	567	532	590	570	556	593	587	526	550	570	569	513	566	553	567	562	519	543	504	536	579	593	540	539	606	548	630	613	528	576	565	575	548	555	582	547	569	564	545	580	600	552	541	586	588	538	572	562	590	580	583	518	554	607	601	547	614	562	603	589	572	540	553	542	550	599	573	569	523	544	557	556	575	546	525	510	551	550	560	571	512	536	579	573	565	588	548	567	600	562	556	533	570	546	565	556	538	552	571	592	545	539	580	530	521	539	517	568	583	569	562	560	564	548	546	538	591	512	578	561	596	574	520	550	559	544	572	579	536	545	554	560	574	573	518	549	591	565	565	548	547	578	575	566	569	563	563	548	547	563	581	552	614	594	552	511	573	558	575	598	579	551	568	534	579	549	542	616	540	563	542	533	572	539	547	529	560	548	564	561	616	579	570	536	543	587	552	605	569	585	583	567	564	559	554	559	539	577	534	541	555	560	543	554	569	587	595	541	579	542	574	564	555	592	571	515	587	566	604	573	551	509	561	572	568	531	595	571	575	574	565	564	557	574	590	531	578	530	546	562	536	564	599	535	578	563	574	557	584	563	542	588	566	534	510	581	563	579	589	553	553	561	582	545	559	551	543	586	542	576	553	527	543	554	572	563	575	501	548	556	570	541	562	584	536	553	532	551	518	543	533	553	531	563	580	555	569	550	528	568	612	565	556	523	558	565	591	547	557	575	544	555	535	563	549	587	521	541	542	588	584	582	586	557	544	579	538	542	563	527	534	550	594	540	547	548	568	552	541	570	558	575	575	530	557	556	563	502	534	565	528	569	549	535	533	543	531	581	536	543	538	593	537	573	537	555	577	569	603	532	549	566	541	579	638	577	537	544	583	580	535	566	541	583	536	546	599	556	572	565	532	533	530	577	506	561	551	555	555	572	553	579	576	564	598	550	587	553	513	556	520	483	583	582	564	546	555	535	563	564	570	574	585	570	546	561	588	540	558	607	523	519	556	537	567	545	561	601	573	576	551	578	568	557	559	618	594	549	550	520	577	511	538	578	563	534	576	556	582	573	549	552	606	525	572	609	554	583	540	543	596	531	546	513	598	565	561	540	551	541	530	566	541	562	574	543	528	519	578	553	576	548	524	597	546	546	562	534	596	529	553	554	564	559	577	602	589	549	527	550	568	558	514	542	550	543	545	577	541	559	523	543	545	530	539	532	563	601	555	535	550	550	560	594	609	577	594	602	532	571	579	582	568	545	588	611	561	552	542	518	545	609	533	561	557	527	608	580	544	572	559	579	576	581	594	562	558	551	531	552	512	556	578	563	562	556	497	569	562	551	564	573	579	575	559	561	574	536	529	540	554	544	595	557	543	575	551	600	564	534	551	581	555	600	533	570	529	572	562	548	581	545	530	554	561	542	557	506	529	553	538	526	599	576	567	521	550	540	535	547	579	573	561	556	594	523	574	531	556	581	556	619	572	560	585	582	591	557	552	519	562	567	518	580	583	578	560	570	585	533	552	546	565	626	583	579	529	576	564	577	593	545	554	603	588	568	577	538	547	538	569	577	529	541	598	552	552	512	570	509	583	565	541	577	573	558	553	514	566	580	645	607	548	540	554	563	585	568	539	586	584	642	542	566	542	555	570	585	562	571	553	558	535	499	553	546	573	558	544	575	537	547	570	563	537	584	552	555	554	554	538	598	564	555	533	528	593	583	540	527	558	545	576	524	548	547	599	558	547	574	546	501	565	518	574	575	562	606	589	549	539	519	523	558	583	581	576	556	567	601	513	566	603	571	542	566	583	543	535	604	590	544	572	590	574	577	593	534	555	556	594	588	558	548	557	577	524	522	528	556	579	561	521	536	531	566	511	539	551	573	575	569	536	534	559	594	562	551	596	580	562	519	550	523	567	599	521	568	526	582	567	567	528	593	490	587	531	573	577	520	574	584	550	551	555	596	562	601	574	574	586	534	530	561	559	579	531	530	565	545
4982	576	549	546	449	401	413	411	420	371	414	418	383	390	389	383	414	401	397	372	339	406	423	393	421	397	400	390	405	434	373	383	391	439	405	426	409	430	389	427	392	385	421	367	382	385	361	396	374	370	396	423	387	410	407	384	405	384	408	383	418	371	422	412	374	385	425	422	385	421	437	407	352	397	377	413	442	417	407	400	436	424	383	416	422	391	388	395	383	412	384	387	413	401	442	356	386	414	443	362	424	364	434	418	361	424	423	388	395	396	427	400	436	417	418	396	387	416	419	387	415	393	383	446	408	422	429	379	399	401	445	423	406	406	428	374	384	423	423	392	371	398	399	404	398	402	403	400	405	400	385	426	418	382	384	385	400	404	395	424	396	410	388	392	393	402	397	403	392	400	368	405	402	416	424	412	405	412	451	354	359	411	427	378	386	422	416	366	398	440	391	401	420	389	362	393	373	441	417	366	418	397	409	383	390	372	398	383	372	385	432	367	395	420	407	405	398	384	396	410	406	394	360	369	415	407	422	439	386	422	416	412	377	411	419	410	368	427	385	381	442	370	377	372	376	430	399	420	394	393	405	382	419	414	434	401	418	410	419	406	359	419	386	403	393	405	403	426	383	405	384	391	406	412	400	398	406	411	349	403	396	402	396	380	400	420	396	403	401	395	404	408	374	384	401	405	415	406	412	416	425	402	392	390	403	426	414	394	395	419	388	399	396	405	418	362	397	432	377	387	376	416	425	398	395	372	391	387	425	394	392	353	417	440	375	362	365	404	410	373	408	364	379	369	439	385	401	382	365	415	408	427	358	460	387	429	405	414	399	379	365	408	420	421	392	367	409	406	426	405	414	439	389	428	409	387	388	393	405	397	370	410	391	380	397	420	402	391	414	421	401	381	393	395	408	384	393	377	402	387	389	403	372	388	399	397	378	393	354	397	364	398	385	441	422	380	386	378	387	365	403	400	388	397	417	379	427	408	392	400	400	404	361	372	395	425	390	410	431	421	363	412	391	424	397	403	379	369	389	384	434	416	391	413	405	406	409	424	381	398	428	414	389	396	398	390	437	434	407	394	411	406	399	396	427	397	399	389	431	370	373	420	417	399	403	381	395	384	371	371	428	393	393	440	369	425	363	381	434	377	363	387	398	399	385	379	403	365	407	413	378	412	380	409	376	394	408	398	425	388	369	405	375	394	419	435	407	371	406	349	380	410	402	434	396	422	395	390	413	396	399	384	403	387	402	398	372	434	365	386	359	396	400	379	406	384	361	401	440	400	423	391	387	414	371	396	406	396	402	396	380	415	394	411	408	402	410	418	417	410	420	392	411	425	382	417	374	390	407	425	437	383	435	370	408	399	379	362	412	421	432	395	389	392	420	408	399	438	397	387	380	438	399	371	413	387	333	403	379	432	391	394	383	399	419	418	398	363	365	395	434	410	387	404	404	426	389	407	416	374	383	387	420	383	408	375	428	399	391	391	378	383	412	427	381	380	425	374	380	360	372	431	407	395	417	352	400	368	372	407	369	399	406	415	407	419	388	385	420	401	381	364	386	402	376	409	414	377	416	410	370	392	419	375	385	383	381	359	394	406	410	401	432	394	375	366	422	379	442	387	398	362	411	424	372	414	399	380	351	405	399	418	393	393	379	419	376	374	408	393	382	407	358	409	356	409	391	409	437	373	409	368	388	427	439	376	392	398	420	359	412	405	421	395	374	371	380	395	404	432	398	390	420	416	396	377	401	407	406	398	400	417	392	383	387	415	440	447	398	397	411	386	389	383	426	370	422	392	435	392	379	427	385	409	385	413	406	444	354	406	390	377	435	403	403	382	384	403	386	384	365	373	407	358	384	368	411	409	421	395	406	425	346	413	396	420	412	431	397	377	400	379	392	373	411	394	363	360	389	369	464	385	397	403	382	416	402	400	382	400	418	367	420	385	378	399	416	385	382	391	417	415	387	402	422	400	393	423	399	402	408	408	395	389	424	366	346	387	414	398	404	379	385	407	423	413	398	389	395	396	380	415	430	392	407	412	395	405	421	420	400	392	374	414	425	383	410	357	391	395	401	398	412	410	388	378	384	416	409	382	391	388	378	400	389	418	399	388	393	406	432	397	387	412	369	402	364	401	377	408	407	374	382	394	388	398	385	366	391	403	401	400	409	379	423	405	372	398	386	416	374	382	407	383	430	393	372	380	429	384	393	406	386	368	381	367	412	392	400	412	411	389	382	374	415	427	408	395	391	408	384	371	388	391	391	385	371	413	402	390	402	412	407	384	415	426	415	387	394	411	382	367	376	385	409	392	415	383	406	424	411	364	401	375	375	392	357	407	401	400	389	376	414	409	378	414	411	416	402	413	401	417	417	404	403	416	422	391	393	404	412	380	400	383	384	376	392	363	420	406	401	411	400	403	390	415	398	394	394	421	371	413	406	407	390	423	385	411	374	406	423	385	423	364	420	409	394	396	399	401	400	392	418	426	420	417	386	380	348	383	384	424	411	390	427	425	413	404	371	386	372	425	408	419	417	370	386	431	419	412	384	382	399	391	390	417	400	403	418	420	409	431	354	390	364	417	404	430	418	385	362	389	375	381	406	416	381	392	393	387	437	387	376	384	379	406	381	376	391	393	415	403	407	403	399	396	415	393	404	379	412	388	430	472	401	397	398	414	407	404	383	409	400	403	389	393	398	397	410	431	391	409	427	427	408	406	378	425	391	398	394	404	415	396	395	422	393	364	413	406	378	403	383	404	407	386	434	374	395	380	409	398	404	409	393	408	410	372	418	381	407	402	372	435	436	420	391	375	380	371	416	398	443	396	419	390	393	413	353	397	398	378	401	417	392	418	403	363	374	404	397	333	374	426	418	384	365	383	417	372	362	366	440	402	417	395	369	415	383	435	447	367	376	389	421	386	413	393	413	409	411	367	385	384	425	393	379	381	383	385	355	405	395	408	395	407	407	409	398	397	393	400	363	432	390	435	387	385	390	399	401	387	388	424	389	401	400	380	384	381	385	442	410	419	387	380	365	387	378	387	408	418	479	415	376	398	411	392	406	410	408	398	412	403	423	412	413	420	408	368	388	382	418	378	368	385	390	391	426	429	401	401	360	404	383	397	418	410	425	402	405	400	365	398	403	382	431	366	422	381	411	397	385	429	398	417	377	412	404	378	433	434	381	398	379	407	409	409	386	406	378	411	416	399	407	431	417	400	384	395	452	399	414	392	391	454	413	392	390	422	377	396	381	401	446	417	402	393	392	396	451	412	392	398	414	386	405	409	398	387	399	393	419	406	400	375	392	413	391	411	413	382	410	399	411	411	368	399	403	392	378	410	410	389	427	415	420	410	383	410	435	398	397	441	408	401	420	391	361	437	410	360	405	389	368	392	447	403	397	381	355	417	388	418	410	355	397	421	391	414	388	398	395	364	381	379	407	427	381	420	401	405	409	382	400	402	424	383	402	391	373	391	399	390	394	403
25616	21486	27918	25449	11316	1942	1348	1187	1011	1100	1085	995	933	1024	1020	973	1004	990	1005	1031	918	965	1002	983	1032	960	983	981	1013	982	980	965	1012	981	952	912	922	1014	956	970	984	939	982	959	966	966	976	893	992	946	1013	984	974	970	905	902	935	969	987	915	959	973	1008	945	951	961	981	946	930	982	959	959	950	980	938	923	950	942	962	980	930	893	945	983	967	953	940	936	997	1000	978	1003	943	921	961	1001	924	927	913	962	979	983	995	978	952	947	993	962	963	934	965	974	950	980	951	955	966	944	990	937	912	957	945	919	968	988	943	925	956	937	943	950	955	976	957	977	932	943	943	936	902	927	974	1035	921	959	952	906	951	976	997	915	906	882	921	994	977	952	955	976	928	938	966	973	947	990	1057	959	975	943	927	956	908	967	988	987	952	922	910	962	906	987	932	956	951	905	903	935	953	974	953	973	993	973	981	973	969	994	961	948	962	948	974	937	925	995	1033	966	940	961	989	929	949	972	990	951	951	984	904	943	960	972	963	1052	1023	946	931	989	979	928	906	919	954	948	956	961	935	955	997	924	922	926	957	993	997	874	940	964	917	935	941	937	962	1014	907	917	931	954	982	911	939	972	861	1010	936	985	1034	973	952	984	972	953	944	911	940	892	939	905	940	944	997	990	983	936	967	951	966	1017	965	955	999	999	954	947	959	934	926	967	917	905	941	940	934	969	952	965	950	928	911	986	919	985	886	972	980	961	971	897	897	927	960	951	985	934	943	951	902	908	986	970	949	912	909	960	980	952	911	1020	925	1034	923	940	987	973	963	933	987	942	966	935	964	982	952	960	936	941	964	946	944	934	912	938	978	956	968	964	962	950	945	925	927	898	975	965	911	979	926	927	938	972	968	933	969	941	960	953	949	944	905	973	958	987	974	946	965	990	941	964	915	877	977	931	972	978	948	965	976	1020	881	1014	985	917	888	970	1011	1001	951	966	904	942	955	940	1010	966	1005	923	994	965	976	971	952	961	931	972	941	950	904	1000	959	923	1046	885	958	855	966	993	1007	918	1004	882	946	1035	975	994	960	930	937	968	944	993	933	961	1019	966	966	1027	944	1019	975	957	918	969	956	976	919	929	967	943	964	954	912	960	983	995	915	948	925	938	989	979	951	935	963	978	990	962	895	984	968	996	940	959	900	954	922	946	959	968	977	955	1012	992	960	935	948	922	925	1006	950	918	930	1000	929	927	962	971	956	958	994	945	928	945	987	965	988	996	931	918	991	937	964	962	920	946	1000	965	950	949	991	1009	873	929	861	931	978	929	982	952	940	970	927	949	951	1006	925	985	972	907	964	931	917	955	884	964	939	987	931	942	975	864	878	938	943	935	972	956	933	998	942	976	987	955	933	974	969	970	910	930	971	914	964	935	943	963	953	975	894	1011	940	929	979	974	980	971	925	1049	920	935	966	934	965	988	945	910	968	1029	967	936	986	916	926	857	941	882	967	982	990	934	911	912	997	915	946	897	917	951	932	968	934	936	908	983	977	913	938	951	949	954	908	923	964	974	898	985	943	1010	912	941	962	972	953	936	995	963	959	962	953	986	862	956	946	983	1018	981	915	916	1004	952	942	965	995	965	1007	975	931	908	950	939	922	960	970	944	973	910	934	988	935	962	905	966	963	993	1019	934	917	959	900	958	954	893	945	980	992	911	932	953	926	949	883	961	966	917	974	951	945	908	879	941	953	985	974	924	915	997	981	986	934	931	981	919	902	951	934	979	900	973	929	1001	943	941	927	900	963	939	881	954	909	942	909	904	903	929	943	945	961	935	936	993	922	1001	913	978	913	960	891	930	929	955	969	944	944	915	966	975	984	977	972	934	938	884	898	959	953	949	961	935	962	954	946	1006	934	925	933	946	964	989	1029	988	924	926	998	984	960	989	963	927	969	959	929	901	969	973	954	1047	969	901	943	970	987	999	984	975	928	925	934	987	1020	878	884	913	915	898	897	959	936	974	956	910	943	941	972	965	938	932	976	950	955	955	949	950	933	976	978	1020	978	956	977	905	935	937	1006	975	927	1006	928	936	1037	893	895	941	931	1009	942	950	872	936	971	902	982	970	962	935	947	959	906	857	959	937	923	975	968	944	976	961	925	932	939	942	975	938	949	979	979	936	976	889	923	927	932	968	930	927	911	981	967	933	923	960	965	968	990	947	1022	946	934	985	956	903	890	953	924	955	982	936	958	958	969	930	973	970	941	914	999	945	926	953	946	997	967	954	917	924	956	938	949	1000	1019	979	827	1001	984	917	962	943	917	898	975	929	973	950	931	927	886	868	952	982	988	953	909	956	905	936	924	960	935	954	978	958	963	959	954	1009	902	978	879	935	960	935	946	967	977	915	985	955	984	942	924	890	977	955	948	977	978	919	996	974	992	952	960	987	908	974	975	934	961	952	950	1018	1007	959	953	959	993	914	991	928	990	942	920	979	964	912	976	987	948	933	965	940	939	935	941	923	929	960	966	992	988	948	984	954	929	963	974	930	939	944	935	954	1006	954	970	947	955	962	946	883	918	1010	985	1008	979	953	930	960	979	948	949	933	973	892	941	967	926	902	930	965	982	936	911	957	943	898	908	980	979	963	965	915	929	962	992	924	933	975	975	974	1003	954	989	1001	895	964	923	947	942	898	951	975	950	941	927	1010	958	946	975	956	937	974	989	979	954	977	1042	963	917	979	919	951	973	963	943	967	936	919	974	934	977	997	916	971	980	988	1035	981	952	954	1017	954	966	963	945	928	886	960	934	978	972	967	962	949	943	930	930	873	975	940	944	921	998	950	955	996	981	988	935	968	943	917	1013	915	904	949	977	978	955	979	980	936	980	933	954	938	968	1001	925	941	946	959	978	950	959	986	950	1018	963	860	981	988	1041	999	892	914	947	941	981	934	961	995	865	927	955	994	940	971	988	916	955	948	984	912	955	902	980	1032	926	903	962	970	946	1012	947	913	965	941	922	953	965	1000	920	972	948	959	948	965	981	982	938	971	917	950	936	922	988	951	949	954	987	959	912	957	925	939	971	977	964	943	961	973	928	901	983	961	984	962	919	967	924	992	900	990	981	966	1001	938	965	974	895	933	900	954	955	963	922	954	900	919	934	905	980	929	988	923	960	958	961	949	940	970	985	968	922	911	942	951	958	914	978	942	962	926	949	974	935	963	940	937	929	944	926	957	986	950	923	945	959	976	926	947	917	935	958	972	932	992	924	929	981	940	1004	913	908	993	985	956	951	960	986	950	990	924	985	956	948	983	940	905	973	961	914	961	951	971	927	975	943	959	917	947	982	948	992	945	952	945	962	925	890	950	915	884	982	916	970	965	954	955	918	924	942	955	911	944	908	960	1023	972	911	931	945	993	914	1050	975	999	958	953	992	973	944	1015	923	928	981	956	1084	986	983	913	938	940	880	937	958	976	979	928	996	948	1020	946	975	975	965	961	933	973	948	906	969	958	969	962	1005	975	950	972	967	958	971	881	933	1007	937	992	964	932	924	930	935	913	940	922	969	930	974	951	980	975	1007	955	985	1026	978	975	991	928
3568	3629	3113	1779	1315	1095	995	947	861	846	837	760	752	724	782	778	712	732	759	744	727	735	705	701	690	694	709	716	678	728	674	694	746	707	698	739	676	725	697	702	694	667	687	712	699	689	721	640	720	621	693	672	674	675	712	683	708	684	724	687	696	711	653	697	720	701	716	702	677	647	656	740	704	707	695	664	670	673	695	670	716	717	671	697	706	729	667	692	675	697	723	636	700	708	738	711	671	675	727	704	665	680	663	713	697	656	700	705	691	697	666	673	707	640	721	723	644	672	658	686	667	706	709	669	670	714	687	707	699	731	690	678	675	729	715	695	708	762	702	707	683	686	674	715	686	690	677	742	654	646	708	700	664	696	679	665	715	682	715	718	681	702	683	630	687	702	698	712	705	749	646	678	720	727	685	655	704	694	654	668	658	699	651	681	699	690	694	705	674	750	698	689	662	699	694	681	663	705	678	716	665	696	659	672	621	722	725	678	717	700	640	665	698	672	688	670	678	664	679	730	678	639	650	659	655	698	673	696	722	674	700	633	690	682	702	658	691	681	709	732	723	652	660	686	648	656	700	723	673	694	615	692	707	718	711	672	697	708	741	675	711	655	691	680	680	743	661	737	681	678	660	695	681	662	690	694	677	698	696	651	668	659	732	675	695	680	676	621	698	663	677	682	686	655	675	700	705	679	666	714	690	674	661	669	706	713	650	701	686	702	673	691	725	666	678	684	667	700	676	684	667	714	687	747	652	707	703	728	615	720	643	673	722	687	690	693	723	741	754	683	713	719	671	683	701	678	687	669	695	634	673	648	667	646	677	696	697	649	733	630	628	665	640	682	691	706	679	667	687	689	680	747	665	627	660	697	718	612	726	641	649	693	682	640	664	740	659	664	726	708	683	723	678	662	682	703	682	693	690	665	684	681	672	755	650	723	654	676	657	641	688	650	691	707	648	645	720	690	683	725	712	676	686	663	675	677	662	717	676	691	656	713	677	721	687	726	664	704	694	681	726	620	641	669	665	681	698	640	643	652	700	712	678	700	675	684	686	735	702	653	703	680	703	727	680	692	668	682	697	672	719	697	668	724	697	744	681	662	683	652	686	661	685	704	669	670	669	686	703	731	744	695	635	654	701	683	678	719	678	686	667	647	619	681	636	672	688	662	713	743	697	664	670	650	693	680	724	705	650	688	675	660	692	690	754	678	661	673	683	638	676	667	661	691	674	690	615	684	698	695	639	687	676	694	706	639	678	712	651	680	694	666	668	646	676	648	680	648	682	704	619	655	669	683	679	729	691	663	707	686	655	686	665	689	727	672	622	677	673	663	660	734	688	695	717	672	658	683	679	701	670	723	669	732	727	671	705	680	662	674	700	716	683	715	694	681	676	732	711	704	644	664	614	669	680	646	707	699	709	735	691	719	683	675	666	660	691	665	742	636	666	687	694	684	693	616	710	686	689	681	651	692	659	646	643	694	631	656	682	693	686	726	664	676	683	676	665	673	675	690	689	670	688	712	647	685	671	704	653	713	656	681	711	638	684	650	740	642	627	673	650	686	696	663	664	702	659	712	713	656	659	672	725	661	676	652	678	675	651	698	664	705	697	680	693	670	678	691	682	679	683	707	673	680	727	648	664	665	661	697	636	645	653	647	659	685	639	718	692	688	675	699	671	697	666	686	681	654	714	709	643	733	698	696	686	689	677	690	658	692	681	685	707	667	683	643	709	708	664	698	730	725	694	661	711	693	707	689	731	651	682	663	696	649	674	655	701	721	686	670	693	628	695	624	654	616	666	685	656	637	659	700	689	624	664	695	699	689	653	688	697	683	677	689	665	680	680	684	652	702	656	624	703	709	663	743	703	685	651	660	687	678	711	694	702	697	704	680	710	686	646	654	682	659	623	702	633	686	651	699	700	659	678	685	628	685	654	639	682	659	692	662	692	673	680	661	670	689	704	621	681	662	690	703	705	674	711	696	678	630	686	639	680	671	725	686	673	712	676	693	716	687	652	670	661	706	695	648	686	673	701	688	653	647	647	671	663	675	728	681	615	669	678	649	699	634	673	709	700	689	683	679	664	667	641	674	725	715	719	698	695	660	689	681	662	690	711	698	628	712	704	648	646	656	677	650	731	677	700	715	691	666	693	678	728	711	647	659	676	683	650	669	735	678	682	662	665	690	658	659	651	677	696	649	611	648	708	668	655	685	686	660	651	621	683	682	713	659	656	694	684	640	670	677	655	658	610	655	687	665	661	714	734	624	699	685	657	668	664	716	690	697	714	694	735	669	711	640	665	699	673	631	685	701	749	707	661	668	670	665	704	663	672	743	647	694	714	693	695	676	641	715	694	651	641	655	667	662	686	670	655	700	699	669	701	668	702	716	740	698	733	676	678	696	684	657	652	700	677	712	667	695	713	682	688	673	682	669	679	670	684	701	697	670	682	662	654	688	742	652	689	663	669	696	685	639	637	666	674	639	668	701	639	734	671	715	687	673	710	693	645	675	661	682	639	672	678	646	690	631	742	691	662	664	635	725	712	672	678	659	705	652	641	688	672	691	708	699	672	666	671	679	687	689	689	670	690	686	660	743	690	679	695	678	684	698	680	700	697	693	638	682	644	736	634	712	726	721	634	619	651	662	743	680	673	669	686	694	706	676	729	679	668	718	689	696	698	711	669	647	678	675	710	682	720	672	719	674	676	616	690	671	693	726	675	717	668	675	679	719	666	706	669	678	709	682	674	678	671	648	665	672	725	667	692	661	691	699	733	672	695	632	671	707	681	644	691	707	704	656	667	639	685	665	710	691	628	724	633	662	662	690	649	667	704	681	636	688	710	662	672	684	669	669	680	705	656	730	677	697	699	684	670	665	704	656	668	668	702	718	664	684	670	662	699	676	673	641	711	743	693	700	681	658	708	695	674	690	651	617	653	723	692	649	674	682	681	706	614	708	690	668	689	723	687	699	664	727	653	709	669	680	656	592	647	688	733	688	754	719	640	640	648	674	644	668	665	636	687	718	658	706	625	668	708	657	661	675	701	669	724	641	690	676	689	665	689	685	690	705	694	647	660	688	646	652	706	670	689	685	632	629	709	677	678	689	659	636	688	742	673	685	714	706	652	667	649	688	678	643	661	672	662	659	659	678	692	660	663	695	667	650	642	662	671	699	670	680	715	707	694	667	695	706	675	619	648	650	718	658	676	685	669	639	694	691	694	636	648	680	701	671	648	650	652	654	712	675	677	676	638	672	672	641	708	697	675	729	682	647	673	693	652	674	671	644	682	667	712	669	701	625	612	697	667	738	680	679	670	646	607	695	668	689	714	686	722	674	692	660	672	684	706	651	684	666	663	693	723	699	646	644	651	673	637	662	668	656	689	700	703	680	698	668	663	717	713	694	649	693	688	679	717	667	700	703	694	640	657	743	742	681	667	635	677	733	663	654	695	642	651	662	696	664	686	683	689	686	674	675	699	713	675	643	670	677
24513	21494	28849	24542	21482	8947	1979	1256	1063	960	927	897	849	890	879	882	885	860	874	835	900	843	857	892	779	856	857	876	871	806	779	832	847	812	839	869	854	809	819	783	822	802	851	835	828	864	872	779	808	850	825	834	801	844	840	850	808	847	839	824	839	822	790	813	872	821	811	802	801	834	851	858	822	791	854	788	848	820	859	808	797	801	809	783	801	858	784	838	842	803	845	798	834	818	822	845	835	799	810	798	835	857	895	849	826	834	858	855	807	872	792	802	837	778	853	790	773	795	802	828	784	786	828	812	811	842	843	801	836	782	834	857	837	841	844	825	839	834	831	845	806	838	849	765	857	815	801	914	759	831	805	807	810	790	798	797	809	824	888	807	841	821	812	807	804	800	842	779	850	815	817	826	839	858	818	807	814	795	804	838	830	886	857	830	787	868	816	862	810	772	794	809	795	798	792	831	789	828	761	845	851	778	852	840	804	846	738	805	817	827	827	827	783	840	823	765	800	795	814	828	822	819	815	815	856	842	805	785	776	821	826	818	810	809	813	794	819	785	855	818	824	786	794	867	840	820	802	807	874	828	837	834	820	852	817	803	833	837	874	848	808	789	813	775	763	872	752	844	798	858	851	815	831	821	851	828	818	820	795	842	790	813	785	790	770	837	844	822	798	792	799	799	826	852	822	821	814	772	797	821	825	791	813	797	776	808	815	782	818	895	800	763	814	760	776	788	825	792	810	798	845	802	795	795	845	838	826	837	807	797	840	858	812	797	804	814	765	823	808	806	805	822	821	846	788	792	831	868	848	822	820	814	804	811	830	846	783	785	832	813	761	792	832	795	869	859	856	847	792	802	857	832	813	811	783	797	752	807	769	802	840	793	812	790	849	813	814	795	812	778	809	802	871	819	808	815	833	808	822	824	859	836	802	791	803	800	771	781	780	815	810	805	821	818	772	817	826	821	782	784	803	797	796	869	794	747	819	809	810	802	833	794	817	834	782	835	846	781	835	805	808	799	823	850	834	810	814	837	814	789	803	778	801	844	771	758	802	778	866	855	791	789	853	814	826	856	800	801	774	798	796	816	798	809	812	810	848	823	760	808	795	842	844	844	800	788	792	793	791	759	781	801	809	867	799	746	791	810	834	783	817	876	826	804	815	764	789	792	797	763	835	850	832	801	831	805	841	831	834	786	845	808	789	787	792	835	799	818	845	848	868	805	801	826	778	767	760	830	803	799	775	806	853	809	829	784	854	801	858	772	828	844	786	774	818	905	813	817	774	767	824	821	827	781	785	782	816	785	794	829	821	813	838	778	836	893	866	778	831	778	815	840	776	795	829	772	853	857	813	783	841	820	811	772	828	795	885	792	807	788	765	844	779	816	806	798	822	784	827	860	818	828	814	767	848	761	774	759	799	796	799	798	855	833	819	799	831	843	840	765	817	812	783	807	808	823	845	824	817	788	802	886	826	828	866	830	845	829	792	886	836	781	844	802	802	768	820	808	817	848	813	798	877	833	844	780	825	758	800	783	862	822	819	830	816	834	846	827	825	779	813	760	799	804	805	808	787	854	749	827	866	800	775	789	793	795	836	796	822	782	778	749	858	775	786	819	807	812	803	834	762	801	835	829	868	800	779	830	777	784	830	869	777	795	843	813	801	806	827	814	812	829	830	823	791	819	821	782	805	872	794	795	759	797	792	774	858	784	825	824	806	837	811	771	869	764	825	807	828	733	781	817	813	786	820	814	822	774	793	808	791	853	833	797	817	810	840	813	822	827	884	912	811	771	820	814	844	833	827	765	850	831	784	777	818	839	800	801	815	799	824	787	812	872	847	831	843	826	779	770	772	825	782	832	829	784	861	796	850	791	845	803	782	783	809	839	718	817	845	801	803	786	783	773	826	847	807	810	856	839	780	859	800	823	800	816	832	838	851	791	845	800	850	795	822	784	773	836	847	863	894	801	802	826	815	813	878	747	815	831	802	829	806	804	798	828	804	811	851	814	837	826	854	835	833	821	793	835	774	842	814	820	800	784	800	787	801	783	740	814	826	826	831	768	814	787	772	830	827	791	822	814	855	756	792	814	884	786	804	788	798	832	765	803	860	834	862	781	805	757	788	826	831	830	805	792	786	848	883	792	855	794	827	765	820	790	796	748	819	815	833	803	785	781	747	849	865	812	731	869	793	854	803	829	850	817	796	796	823	841	807	812	819	785	834	835	825	792	774	841	792	805	818	851	805	813	862	826	814	811	803	830	813	801	772	795	805	849	811	841	788	832	810	775	831	818	788	791	843	787	822	789	840	818	867	840	806	722	834	794	800	812	824	840	802	808	820	841	801	842	811	820	839	768	847	855	870	803	821	832	877	828	785	850	799	802	771	840	800	818	813	807	795	845	795	827	840	843	821	821	811	807	785	869	776	827	817	821	836	813	796	815	758	788	784	780	768	795	740	834	795	811	787	828	861	837	783	818	782	830	817	811	757	824	842	838	768	815	839	813	854	799	792	849	725	805	818	773	836	836	827	853	809	767	849	768	855	786	836	853	819	775	819	801	855	831	790	812	804	795	792	837	811	798	831	854	818	776	777	798	796	836	808	777	737	804	823	767	819	811	808	830	767	820	775	855	798	831	825	780	772	838	813	758	774	800	823	810	818	812	799	807	786	802	856	771	827	818	804	823	732	812	806	807	830	809	796	848	840	811	812	867	793	772	796	824	847	841	843	851	749	803	803	800	802	800	797	810	790	763	827	800	790	778	820	834	805	836	772	808	805	803	840	812	794	822	798	841	822	858	818	783	848	851	818	774	810	852	841	861	793	754	811	838	841	804	840	812	816	846	822	768	791	811	856	864	794	854	852	808	822	876	845	797	846	818	794	829	833	835	791	798	878	856	842	817	837	809	781	861	820	817	812	805	852	912	804	809	802	821	896	842	790	820	747	816	804	792	793	803	750	799	800	800	818	869	839	804	853	770	768	811	824	888	794	809	773	781	766	812	791	805	789	815	818	850	851	793	828	832	799	819	768	773	847	855	763	815	786	797	780	830	839	823	866	791	829	862	796	870	818	775	821	823	845	773	817	838	780	838	819	776	788	815	840	799	822	852	811	844	834	838	864	824	815	816	843	780	802	800	812	818	786	876	788	810	819	860	787	785	819	832	806	800	755	811	814	766	817	784	829	826	831	788	819	796	861	804	778	864	780	804	849	833	777	779	815	826	820	794	775	868	821	849	809	832	780	731	856	847	797	776	808	828	817	852	831	799	823	790	813	781	859	804	788	776	821	802	855	808	794	780	781	766	837	808	796	806	804	791	845	782	781	790	760	794	824	792	838	813	800	805	822	816	812	799	798	810	851	806	852	806	811	823	836	820	816	790	826	760	789	812	811	797	819	781	799	851	812	814	833	782	777	773	851	850	818	834	839	812	830	794	767	768	802	835	830	801	862	771	863	827	827	845	809	830	797	784	810	799	802	839	798	773	806	847
3893	6063	4984	2664	1911	1448	1221	1053	969	890	828	792	759	703	718	700	690	696	653	633	632	687	631	646	620	703	637	639	656	707	608	639	616	697	586	681	615	585	664	644	620	634	595	606	587	591	679	598	641	637	609	603	612	624	611	632	621	631	644	643	622	628	611	629	610	595	620	625	551	587	612	583	625	588	603	579	604	591	611	627	580	650	582	597	644	584	560	621	665	616	596	650	633	604	614	570	631	618	643	605	621	587	604	590	613	667	646	621	623	608	599	614	587	596	579	534	622	635	612	616	612	689	597	597	584	624	611	589	632	593	612	621	569	588	633	603	602	595	599	657	605	585	585	580	626	565	561	638	653	609	628	632	597	613	624	651	648	613	636	588	622	625	588	576	589	603	600	639	646	615	593	607	627	631	589	604	592	626	645	573	635	618	593	630	621	601	629	600	629	605	654	629	561	598	621	594	641	621	578	584	582	634	644	641	637	595	639	610	624	609	605	622	616	567	606	641	622	637	582	592	573	612	611	574	626	605	562	558	639	619	641	624	554	601	562	598	585	592	633	631	593	586	594	583	615	606	618	643	638	604	630	619	598	632	640	598	581	621	610	614	587	598	645	587	581	603	582	606	607	577	634	586	553	600	594	614	639	627	637	566	567	608	601	606	610	629	630	596	623	583	614	583	638	629	589	572	640	639	596	651	599	629	655	598	586	620	595	620	579	615	605	622	608	612	626	579	626	631	613	572	591	635	608	592	576	612	620	639	583	679	619	633	621	625	591	606	596	626	607	570	613	620	574	606	571	580	594	596	578	625	612	572	549	594	596	607	591	632	619	624	629	629	594	606	615	587	572	615	617	615	591	598	583	575	610	625	591	571	590	626	646	584	628	627	570	584	580	651	599	624	607	628	585	599	585	624	567	592	607	604	567	602	592	592	570	572	622	615	605	603	624	568	607	600	561	566	640	580	622	573	581	596	556	544	602	605	592	612	576	580	568	598	626	591	620	601	575	641	580	564	610	626	614	605	578	615	569	535	592	632	585	582	610	597	620	606	615	599	667	616	587	599	649	614	608	618	596	602	547	556	612	604	565	594	602	604	597	615	579	597	589	570	621	604	602	637	625	633	620	600	626	617	572	639	573	603	598	598	593	631	562	599	609	596	606	638	620	567	616	539	625	550	564	628	588	623	597	611	633	619	592	618	637	603	596	593	641	607	614	648	623	633	618	559	597	586	577	607	598	590	624	597	601	604	589	605	613	577	596	636	610	598	619	625	586	589	615	598	559	626	647	595	592	635	579	557	622	569	555	625	569	595	613	625	587	589	608	604	612	609	594	603	589	555	571	611	598	622	644	574	581	631	606	565	642	568	580	625	563	630	549	585	646	595	555	571	611	637	633	594	632	604	596	632	610	597	585	609	609	591	615	643	608	605	592	613	591	634	620	567	599	591	578	587	619	605	577	615	604	580	580	541	626	577	562	587	606	578	595	573	596	583	621	578	605	545	645	588	598	604	636	588	598	619	596	556	589	593	599	610	560	619	565	611	575	586	587	558	568	600	568	573	601	597	609	655	607	560	606	601	610	594	580	644	585	592	561	632	627	615	610	590	577	591	617	605	588	620	610	616	648	597	609	586	545	592	593	615	612	568	621	621	590	597	606	615	582	615	585	606	594	575	621	573	566	607	618	570	622	589	597	623	593	582	564	590	567	613	616	581	573	604	618	546	542	579	614	615	595	629	607	608	611	623	586	577	572	638	618	561	651	585	614	609	565	568	577	595	559	547	642	592	609	584	629	587	567	578	575	633	613	606	600	554	592	609	619	580	623	606	558	613	561	622	587	600	605	622	604	562	594	595	588	610	626	615	539	597	589	575	593	561	640	618	597	620	531	583	646	593	602	566	535	582	591	594	607	622	580	611	601	635	614	597	619	588	591	585	591	577	590	631	592	591	572	596	596	617	578	589	585	599	577	608	596	604	571	548	617	560	583	625	567	607	606	607	554	610	619	585	588	602	615	601	618	629	580	579	576	574	601	587	636	621	632	590	632	620	605	617	605	574	604	604	593	584	578	632	594	604	600	595	603	573	570	587	607	633	572	589	610	592	609	604	612	592	577	593	574	643	599	627	591	576	608	560	623	608	611	660	585	568	582	586	604	614	586	533	594	597	587	593	591	591	586	578	571	564	575	599	582	583	591	600	628	582	549	601	574	590	614	602	601	597	637	605	595	569	573	615	627	602	593	576	620	527	595	638	585	583	605	630	622	580	596	605	603	568	611	586	642	587	557	578	573	600	602	604	602	602	555	586	642	608	602	616	598	561	585	598	595	636	559	597	580	577	576	657	585	619	591	576	538	564	584	588	633	568	587	597	630	622	603	617	618	570	593	605	614	635	585	554	611	587	617	623	605	601	566	579	581	609	594	646	588	614	588	582	588	588	585	629	569	577	595	606	613	574	587	629	585	605	565	612	611	620	597	571	629	582	624	617	581	598	601	642	618	618	614	595	594	584	613	630	553	631	550	635	625	581	600	611	551	585	627	622	569	588	600	615	613	592	568	636	603	566	535	602	560	600	591	613	582	583	583	579	592	625	627	548	601	571	574	594	585	582	593	669	615	612	602	598	625	568	608	565	611	617	592	565	601	573	595	553	640	630	650	588	592	565	598	598	603	582	592	577	585	585	571	599	614	584	597	611	574	572	581	630	602	593	617	582	615	606	596	625	650	560	633	660	614	614	613	645	623	583	571	632	578	606	548	585	565	579	583	548	588	596	599	607	610	601	589	614	576	585	588	597	572	575	621	601	601	589	650	571	616	588	568	562	574	596	588	580	612	584	616	602	617	570	584	582	550	615	592	595	590	596	598	623	621	572	591	586	583	629	614	573	631	564	623	563	630	587	592	604	585	617	603	615	599	596	614	640	613	585	617	627	602	604	583	623	602	567	660	608	620	594	594	572	606	595	601	599	617	552	594	632	603	578	613	629	588	607	624	583	580	609	629	618	575	585	555	612	587	574	564	580	578	569	550	587	612	599	635	610	574	595	550	592	589	627	646	579	595	619	637	600	579	610	597	610	567	609	602	599	595	606	566	577	592	631	562	550	604	560	593	622	599	600	614	604	640	574	563	595	574	573	645	577	579	599	582	607	590	591	585	596	592	605	613	640	599	605	629	565	612	604	542	572	598	620	622	559	629	603	588	562	562	575	560	659	619	591	588	618	561	582	565	624	610	643	596	608	637	613	592	640	584	635	624	562	563	611	600	561	621	560	557	589	640	610	597	595	560	640	609	588	542	553	566	604	604	650	591	594	533	585	606	592	605	572	592	586	603	589	573	594	616	572	612	622	628	582	656	584	564	623	650	595	576	612	591	618	641	557	561	590	591	607	540	583	551	604	576	573	625	607	613	637	577	594	603	568	604	640	595	580	654	587	592	603	599	564	581	598	608	618	582	602	593	611	592	604	627	630	612	628	563	620	588	573	602	586	601	616
28110	10538	1149	762	608	570	614	587	566	585	595	563	563	526	580	569	528	597	549	620	625	558	622	586	551	551	568	553	548	545	603	576	593	576	514	583	585	545	584	555	526	554	582	591	585	551	564	581	572	555	560	529	597	556	566	600	546	565	572	598	616	594	551	538	547	506	573	553	559	620	539	541	610	576	587	534	578	555	596	615	533	572	609	579	549	572	550	559	546	569	560	566	534	518	569	542	549	562	524	556	567	577	563	550	538	548	571	591	565	566	519	601	574	550	532	587	556	556	528	577	550	585	538	540	583	565	543	567	568	572	579	559	577	535	569	557	559	549	536	577	577	565	582	542	603	546	600	598	584	579	520	535	514	547	568	555	548	559	540	572	526	546	568	533	574	567	534	580	571	574	539	591	535	598	581	558	538	571	559	562	557	544	584	553	549	588	572	557	539	558	531	565	588	590	541	572	588	607	556	540	558	576	575	590	549	575	553	567	609	539	569	523	629	526	575	576	546	560	581	519	541	568	559	557	522	577	534	523	599	529	551	556	559	541	547	552	549	552	546	600	548	554	584	543	555	554	534	570	552	558	559	587	556	546	536	581	520	592	549	550	560	558	535	555	601	581	581	560	563	548	548	502	532	576	575	512	542	519	534	575	563	549	582	574	544	559	557	508	598	552	564	565	542	568	611	554	574	554	602	566	545	598	568	533	508	564	562	568	579	566	538	529	536	558	573	543	548	529	549	618	530	608	581	540	579	576	571	565	590	564	556	549	531	534	541	573	606	566	552	582	528	570	553	560	598	546	562	539	587	562	560	541	521	549	567	554	536	552	543	588	555	582	548	561	564	587	578	577	575	552	534	541	563	544	544	545	548	539	556	597	538	554	578	540	539	574	539	551	582	573	551	576	557	530	561	571	508	550	554	545	536	556	553	588	573	577	563	560	579	577	551	561	545	553	560	554	546	574	616	533	572	560	502	566	552	531	553	560	547	562	593	557	559	560	519	566	583	528	569	578	574	551	587	593	570	542	540	597	578	539	547	532	595	527	542	540	547	568	546	557	575	542	573	563	555	558	569	592	548	569	558	553	565	575	566	585	596	534	537	582	559	530	517	547	588	578	575	613	558	583	562	559	552	586	581	574	524	561	534	576	564	552	611	591	530	560	598	590	562	603	565	545	544	574	581	546	529	556	541	552	584	546	559	552	586	578	573	549	567	541	571	531	582	570	572	573	540	570	554	581	570	595	568	538	562	543	570	556	575	571	589	569	545	554	550	557	570	576	512	556	540	573	555	579	529	543	535	560	549	570	596	561	570	560	576	582	560	599	579	560	571	583	584	564	584	562	538	583	536	569	597	609	585	588	558	549	572	588	550	552	595	574	604	590	581	566	537	564	555	521	580	577	574	596	565	519	567	559	538	587	578	548	543	513	544	547	573	602	604	598	549	566	571	506	570	565	535	587	585	528	599	596	567	547	560	524	559	581	562	558	588	568	561	567	578	574	602	610	554	560	544	561	565	594	579	529	563	601	555	546	560	554	554	552	572	531	541	542	558	533	557	587	571	533	546	567	596	559	560	572	569	580	552	543	591	573	605	583	547	581	607	561	540	537	529	547	575	525	616	541	545	600	573	561	564	577	542	608	560	574	575	615	562	581	557	587	597	544	634	549	562	595	568	553	570	543	555	535	590	603	498	558	527	583	538	553	557	546	586	566	561	569	557	556	550	535	570	574	550	521	579	561	560	545	574	548	589	573	565	504	557	549	558	551	553	596	505	556	594	528	549	585	567	526	529	554	537	527	535	530	596	535	575	577	537	560	532	558	549	537	534	564	529	538	538	567	559	554	567	542	538	584	536	557	549	555	571	569	577	607	541	563	580	520	575	509	547	551	572	550	548	543	528	599	562	589	580	534	589	544	547	538	603	570	571	571	541	547	543	570	533	571	550	539	563	566	579	577	535	576	538	566	575	589	577	585	563	552	545	578	597	601	574	513	496	561	552	575	554	516	608	539	570	553	564	520	558	577	552	556	558	595	589	580	597	571	544	579	558	514	609	547	607	573	577	570	581	544	622	581	545	570	529	567	536	580	591	603	574	554	583	554	543	546	548	559	529	586	548	561	546	551	561	556	592	605	594	599	546	552	569	551	554	547	571	524	563	543	539	537	526	569	525	505	586	578	494	572	545	541	558	549	585	526	543	558	551	544	536	560	572	552	534	537	562	616	540	568	583	571	551	603	568	539	546	554	553	538	541	591	585	553	602	516	557	591	585	560	603	568	586	566	572	563	528	575	541	564	566	527	539	560	571	589	582	575	600	556	537	542	618	563	564	569	562	586	572	547	563	568	581	534	578	547	532	580	572	541	562	546	540	531	565	594	558	551	547	585	542	561	598	558	567	570	531	558	570	539	542	562	544	572	580	532	591	549	567	543	594	580	581	523	561	584	532	573	570	532	579	603	569	588	563	523	573	536	605	540	599	588	592	552	560	555	535	533	540	567	535	569	559	569	562	613	582	597	537	587	583	552	589	608	519	565	594	581	556	610	545	576	535	573	579	573	583	554	597	583	584	545	569	592	558	571	555	558	533	551	588	573	613	571	543	553	570	541	578	578	552	513	537	530	557	530	536	565	576	564	559	538	529	522	590	581	577	556	545	552	535	567	544	598	568	598	559	543	553	586	562	567	576	526	552	507	536	516	558	558	552	588	561	630	557	564	601	529	590	580	542	607	563	553	522	539	514	589	535	570	559	538	549	573	598	573	535	590	594	557	566	554	560	540	550	594	548	553	573	536	573	551	550	588	565	546	597	587	550	539	533	558	575	535	522	592	592	516	539	583	568	556	577	565	595	565	543	548	611	589	566	537	531	608	606	586	540	565	553	530	547	549	556	550	600	614	515	569	590	552	587	569	602	553	541	565	587	541	550	537	555	584	571	543	572	582	519	592	555	593	574	555	545	531	579	584	589	534	552	582	578	564	565	538	531	554	537	590	606	596	569	559	516	551	586	577	618	531	554	517	565	564	578	560	597	563	571	603	574	525	600	551	586	559	577	582	622	566	492	579	563	567	556	554	610	550	571	531	567	563	566	564	580	591	543	585	581	532	557	547	631	551	576	542	544	584	583	603	540	557	563	567	559	573	533	567	548	545	552	547	536	561	540	553	544	543	545	534	540	496	573	584	581	552	525	566	546	566	550	581	569	579	547	621	570	565	552	585	566	539	607	558	550	562	575	574	565	565	570	550	543	575	542	574	574	595	541	593	530	574	599	548	559	552	518	549	574	566	566	581	578	556	575	541	564	558	573	554	566	525	577	536	585	564	542	550	579	552	528	606	551	571	539	556	586	545	597	520	579	563	552	583	561	584	558	569	545	616	552	607	546	575	585	570	552	544	565	545	552	580	579	537	568	581	552	555	539	574	556	578	512	555	532	549	546	568	555	586	530	566	551	572	553	527	571	563	559	573	550	599	563	558	558	540	551	554	538	572
4923	614	596	463	447	425	460	402	415	420	389	404	378	385	399	386	421	418	444	421	413	414	406	411	412	388	388	417	392	401	431	404	420	400	419	409	396	429	423	392	422	421	367	394	395	422	401	385	410	444	362	371	403	393	402	404	386	421	400	394	420	417	367	421	408	367	424	419	408	392	390	426	364	374	412	422	410	401	398	375	414	393	432	403	426	416	406	422	411	437	387	389	397	395	435	386	395	391	410	403	380	422	387	421	389	423	437	424	412	418	391	414	375	368	380	396	368	387	395	385	395	391	402	382	394	377	383	398	418	389	415	355	401	404	394	411	395	399	415	405	386	396	386	387	392	416	426	390	426	402	421	391	419	383	421	393	387	409	411	409	429	399	414	379	391	403	398	456	379	404	402	360	416	388	376	411	405	402	384	370	438	396	394	404	408	420	398	418	397	401	411	427	396	388	396	397	387	394	442	423	398	390	432	413	411	366	365	411	446	436	408	437	407	394	356	418	386	420	431	385	438	418	403	420	424	376	372	402	399	361	423	403	440	399	410	410	397	409	412	426	418	418	418	396	412	400	396	399	412	427	392	398	418	435	414	366	415	385	422	415	415	377	408	385	377	405	369	395	425	383	406	408	375	414	405	394	393	418	489	363	449	375	392	416	389	398	387	395	386	406	408	402	413	392	431	393	402	391	383	411	402	439	424	398	414	388	436	391	425	371	403	406	415	400	404	391	440	416	420	418	406	399	408	373	361	418	403	415	353	397	408	373	399	397	388	402	415	418	410	409	396	407	440	413	411	382	409	382	406	423	389	385	396	410	404	402	387	402	395	376	405	395	391	417	437	375	408	395	433	402	386	403	422	377	377	393	413	420	427	409	414	408	383	435	400	416	430	417	401	393	395	389	397	365	429	401	390	380	430	411	413	348	400	415	423	393	399	408	396	362	404	390	386	415	366	415	403	371	388	363	393	377	361	368	438	387	393	402	357	434	454	401	377	408	403	437	409	411	406	409	423	405	423	387	444	385	412	409	429	412	410	378	390	404	403	411	391	390	422	387	428	406	457	404	381	425	394	430	386	406	396	419	444	411	391	409	397	439	404	422	413	399	412	404	441	420	372	408	400	416	434	408	419	380	412	403	431	409	385	391	375	399	418	399	425	433	422	387	402	424	425	420	405	412	393	399	400	400	365	418	417	392	376	391	409	373	428	403	409	395	378	408	429	406	403	398	378	408	374	386	407	382	399	392	390	386	420	410	392	433	396	349	388	378	387	408	423	423	409	387	370	390	384	358	382	399	417	435	406	378	401	384	401	407	427	387	426	353	420	390	392	393	405	387	417	399	384	378	414	388	400	358	441	374	385	414	405	408	403	411	383	430	390	408	375	396	427	402	393	389	406	414	428	368	397	369	402	380	379	381	368	407	404	405	368	403	438	413	387	448	397	418	407	401	396	395	385	386	395	408	423	412	385	395	411	391	387	389	366	398	371	377	391	420	397	429	370	411	367	410	390	382	472	414	391	359	388	412	394	383	420	414	404	402	437	391	378	361	406	411	391	419	418	399	414	364	413	396	427	380	386	422	422	403	416	400	418	387	379	398	367	416	385	410	397	398	409	380	382	387	391	401	401	413	401	377	390	396	410	403	405	380	420	368	383	367	389	414	386	410	416	403	397	374	420	377	446	380	369	395	399	408	386	399	377	403	414	402	400	377	407	390	393	395	415	400	410	405	431	368	387	399	392	397	396	435	374	398	386	401	390	424	395	410	406	371	416	404	405	401	372	397	417	406	422	358	421	409	422	426	398	404	415	417	409	434	411	389	362	407	404	406	415	404	383	438	385	399	420	418	419	396	402	415	445	391	396	397	407	432	409	439	386	382	384	419	405	381	424	398	414	416	430	418	424	401	406	414	385	378	429	383	397	400	410	402	409	385	385	405	455	404	406	413	398	390	418	434	409	415	378	410	371	462	367	390	401	412	407	379	449	390	391	397	421	384	425	426	426	362	388	394	393	406	427	381	439	436	467	411	424	416	413	391	428	377	376	360	409	404	397	408	413	388	433	409	412	415	398	402	407	437	413	408	407	378	413	399	438	382	379	400	394	420	424	424	389	380	389	435	403	399	406	387	394	419	415	389	444	370	396	380	383	413	393	397	423	387	427	390	392	429	408	413	380	373	437	407	417	429	432	409	401	368	413	372	397	405	407	399	410	426	385	421	393	402	414	418	401	406	411	388	390	403	408	404	405	421	389	389	385	426	412	383	353	395	415	417	407	401	393	415	422	399	421	406	425	426	407	417	370	437	408	373	427	391	386	418	352	401	380	394	375	401	390	408	391	353	416	398	348	376	361	411	430	429	416	404	398	436	387	389	421	379	417	382	417	395	423	412	427	397	387	397	430	381	382	405	418	377	402	401	410	383	402	409	399	424	412	391	387	438	410	414	431	446	394	390	420	392	372	412	396	419	408	402	387	419	402	388	382	403	422	379	426	424	408	427	443	390	387	392	402	388	412	421	415	434	381	399	402	406	410	385	396	395	396	398	412	423	373	414	411	433	396	405	426	397	402	374	405	398	406	426	450	398	392	400	382	386	393	395	402	416	385	394	411	372	421	399	386	373	441	394	405	430	411	410	355	407	413	427	419	432	416	391	389	424	386	431	375	395	415	369	425	415	411	381	390	417	422	396	433	428	424	416	411	470	431	393	423	399	431	377	388	394	377	408	385	386	392	386	402	417	368	398	425	417	371	376	361	401	386	407	410	414	396	412	382	417	387	448	416	393	413	406	414	407	395	407	385	403	438	418	388	408	369	412	418	398	447	377	401	400	406	364	417	381	417	420	381	378	376	409	414	382	408	415	419	425	404	392	418	437	409	404	385	416	429	424	393	381	386	389	380	374	370	419	412	431	400	401	390	412	398	387	400	377	419	401	364	392	420	416	412	409	409	375	399	399	392	406	411	386	418	402	395	442	383	394	357	409	360	388	395	402	371	403	395	395	397	401	407	381	390	386	390	400	388	426	373	398	380	394	393	414	404	426	407	386	408	399	420	396	367	410	406	400	403	384	415	422	382	396	402	404	383	435	410	399	386	411	415	366	404	399	376	409	389	393	406	416	409	407	385	414	402	365	422	424	362	391	386	411	396	391	410	426	354	380	407	425	427	436	393	392	431	384	420	410	426	413	400	416	409	434	405	413	406	414	384	418	412	421	418	414	412	374	389	392	369	407	412	383	437	410	380	384	393	412	419	407	401	416	393	410	375	392	403	384	400	445	423	390	417	390	406	378	403	440	380	400	387	387	382	432	391	386	400	385	404	380	398	362	411	400	424	410	428	408	389	398	410	397	392	437	399	445	397	390	398	398	446	385	374	415	405	403	389	433	403	408	393	400	387	400	410	396	404	392	422	386	403	415	396	370	411	427	399	341	373	420	416	401	355	420	430	419	385	420	426	388	411	383	387	404	432	389	409	424	391	418	385	407	381	351
25535	21498	27930	25501	11357	1891	1417	1240	1121	1021	1069	1052	1052	971	994	980	933	1037	1096	986	955	975	1009	1008	990	1014	993	981	972	938	970	966	1003	979	948	951	975	978	913	1027	968	950	968	983	974	925	1014	976	1049	965	932	1007	935	939	949	982	960	964	960	898	947	968	905	984	1026	969	941	970	989	906	959	996	927	980	968	934	1004	928	936	947	958	955	988	995	982	918	955	953	915	984	985	953	975	913	913	1004	914	939	928	915	948	961	997	925	1028	951	944	967	967	961	972	942	975	984	958	1026	897	968	935	907	907	912	980	912	1002	935	1003	980	982	929	942	948	1003	939	960	960	941	964	973	1011	978	922	958	900	911	925	954	963	992	986	965	910	960	912	940	942	961	965	892	986	972	972	921	985	917	956	987	923	975	966	959	1000	959	988	947	947	918	897	923	943	909	935	941	998	955	948	965	943	920	958	946	972	945	917	912	946	945	934	972	957	961	943	919	968	894	992	938	929	977	968	904	977	991	927	959	942	946	963	934	937	940	1014	1009	919	989	875	937	937	926	962	913	959	930	915	949	960	950	1007	975	966	932	959	986	986	946	960	954	888	953	1003	930	1004	958	980	939	966	1012	954	953	964	950	974	944	958	950	955	923	940	978	923	974	978	945	937	950	966	936	928	994	987	955	968	928	960	895	899	1020	994	961	954	950	918	928	975	978	960	961	879	954	926	963	942	940	915	931	962	955	951	971	937	956	935	955	910	989	978	964	946	949	913	975	882	935	919	919	981	943	898	953	917	964	938	1005	967	937	980	904	963	932	947	989	951	918	967	905	989	935	996	921	971	1012	926	978	1010	892	984	932	924	956	937	914	920	984	941	947	918	955	978	945	970	978	968	950	980	899	975	952	987	965	900	969	967	953	969	912	968	986	939	927	986	975	928	998	981	988	901	946	1007	984	989	931	944	968	929	984	950	982	868	952	997	936	939	951	938	917	998	977	974	917	920	973	933	955	979	969	915	980	924	963	942	985	1011	906	981	977	949	1002	968	969	957	946	970	976	997	997	969	977	995	967	934	944	883	905	1004	928	910	919	908	958	961	1027	961	971	953	965	952	935	914	954	959	962	996	960	880	981	902	928	972	915	949	920	943	896	953	962	974	900	991	904	903	924	945	937	968	960	953	950	981	919	973	988	962	917	967	983	976	960	916	926	879	992	950	904	940	931	968	989	973	971	948	935	994	964	964	1006	907	945	987	936	980	911	966	919	903	931	956	979	985	927	990	976	932	945	968	942	941	959	939	969	937	944	981	955	954	954	930	941	931	961	886	954	939	926	934	955	1000	931	952	932	882	952	955	967	911	981	935	951	986	971	951	945	935	946	949	995	972	985	889	991	920	939	969	960	990	971	1008	982	952	958	971	926	955	1004	923	942	917	961	983	966	928	1003	950	932	966	965	989	960	943	989	975	937	935	952	927	972	961	974	941	947	917	889	992	965	1017	941	983	938	890	983	946	937	945	961	939	917	929	897	971	943	967	952	904	1038	1005	951	940	941	985	918	911	950	940	980	956	954	921	936	968	923	942	968	979	978	932	1058	930	974	941	951	939	967	983	939	945	983	886	963	945	959	930	933	962	913	931	986	944	937	947	967	906	944	938	957	863	921	949	994	936	938	953	947	928	1007	1003	932	952	898	1022	988	954	932	934	997	905	990	937	973	983	970	971	984	1010	920	932	982	935	980	1009	921	949	948	896	953	938	1034	1000	913	992	930	931	952	979	904	978	904	940	973	954	893	976	970	901	947	968	1004	945	1041	951	953	932	942	979	953	932	1016	987	987	978	1013	938	940	995	1005	918	942	993	976	949	962	918	949	910	978	941	892	943	934	974	938	947	962	970	920	947	955	1025	1001	943	981	903	981	932	959	925	1003	975	968	984	970	972	913	935	972	961	947	952	951	989	979	975	977	929	951	941	919	953	933	984	948	978	911	979	993	958	869	978	940	936	911	934	954	934	937	973	923	960	947	961	948	958	965	1003	911	920	933	958	908	986	953	989	932	947	949	951	923	885	944	953	978	972	955	932	924	1006	918	873	928	920	982	957	973	989	937	919	1000	921	939	969	930	949	993	940	962	947	940	971	945	927	940	952	898	944	957	942	968	980	982	955	936	911	944	994	981	958	902	958	923	938	949	1004	934	1010	916	856	999	973	975	941	926	977	957	970	986	967	961	939	979	942	988	1001	955	922	923	933	980	971	976	983	931	926	986	883	984	947	902	893	939	942	895	946	891	884	918	972	951	900	924	896	915	972	948	962	905	929	921	975	889	959	920	940	951	981	896	977	922	928	949	1015	917	1029	976	947	1009	980	939	929	921	960	996	971	919	946	937	989	945	978	923	965	955	933	936	958	905	951	936	937	910	983	980	955	938	927	943	985	936	971	931	919	932	933	946	925	1028	936	967	923	944	928	941	942	931	903	954	987	950	993	900	995	963	957	982	902	895	983	929	935	934	969	915	934	954	983	958	968	1001	959	948	956	1004	974	952	918	898	948	965	927	963	994	917	923	928	916	914	939	935	921	977	965	947	1018	984	993	965	983	942	965	960	878	951	976	995	981	932	928	973	993	999	984	954	959	945	947	1016	990	918	941	920	938	899	873	981	955	916	917	944	945	967	971	975	936	960	940	906	908	966	912	976	919	938	945	982	982	930	950	925	919	927	937	934	982	960	990	918	951	941	949	963	1016	952	907	956	955	968	958	969	935	948	969	985	931	970	939	979	951	939	970	964	974	938	989	963	973	956	888	926	920	950	945	930	995	881	956	928	933	885	886	948	1015	931	934	925	973	994	936	946	1010	965	1024	929	969	938	986	981	994	926	914	911	961	953	951	955	934	932	945	967	930	1014	968	931	980	994	962	1034	921	937	965	936	946	912	942	967	933	942	932	972	908	937	951	932	976	987	995	962	992	933	949	955	983	971	940	994	989	891	978	964	954	904	1005	926	935	931	996	934	952	958	993	951	912	965	900	978	901	959	931	1018	926	936	930	923	867	965	989	927	926	915	942	927	956	934	970	948	997	961	941	939	933	990	930	918	903	965	968	934	918	958	974	940	959	972	912	929	997	971	1017	984	905	907	954	916	995	962	906	949	976	929	954	955	983	946	951	967	918	958	972	959	976	949	961	916	903	943	948	979	959	931	943	980	920	933	915	915	938	973	962	945	946	965	956	932	944	944	951	966	950	931	911	969	989	923	879	958	981	930	911	951	983	934	904	978	940	960	932	921	930	920	961	944	959	959	972	970	928	921	959	995	918	992	904	876	934	946	986	1001	921	977	956	1012	961	936	892	946	943	966	904	890	933	953	943	947	929	965	934	920	975	985	973	954	948	1033	919	1002	901	891	921	951	923	979	912	941	969	963	990	975	954	978	942	997	925	953	901	967	937	919	924	961	940	942	951	872	945	983	1002	972	959	966	985	938	911	936	947	914	971	1037	979	968	922	921	935	972	955	952	914	944	928	987	954	938	941	910	922	992	978	989	961	1004	1027	972	967	930	956	931	923	967	943	926	915	938	914	995	914	964	971	970	925	920	995
3579	3614	3065	1758	1335	1155	987	957	900	853	817	805	731	827	822	793	732	697	752	733	719	721	692	704	732	746	659	726	717	731	749	721	714	722	736	755	688	706	697	685	688	697	691	689	718	701	668	653	662	696	725	690	692	708	701	696	683	761	731	703	709	709	732	688	636	687	674	684	685	767	721	727	703	713	708	662	659	711	720	693	698	706	678	684	760	709	673	676	763	690	719	745	654	656	671	669	721	686	641	704	681	694	705	715	722	687	686	707	691	738	727	709	671	685	687	662	668	682	692	730	702	681	686	713	653	694	673	702	711	729	692	719	684	711	730	669	679	687	665	679	707	656	698	727	724	692	678	736	738	679	697	711	714	715	695	691	724	643	720	700	651	659	675	684	712	696	727	721	678	700	739	669	697	678	695	707	704	689	704	708	737	698	700	681	619	679	715	652	694	698	717	702	667	702	676	669	704	683	691	692	660	694	666	670	707	693	672	685	709	668	660	689	668	710	677	634	681	684	686	702	683	727	668	666	719	677	676	738	731	669	675	725	680	645	691	649	694	693	661	694	746	724	657	700	685	641	696	681	664	704	691	718	654	698	682	738	695	671	634	645	704	726	662	703	670	664	694	700	648	708	675	676	649	706	646	696	649	675	717	670	686	732	672	662	727	719	702	640	733	688	685	646	712	651	709	687	689	673	720	662	667	677	675	716	680	711	672	683	667	711	682	679	677	649	670	688	673	693	726	666	693	676	632	676	690	663	669	698	727	704	727	670	706	675	732	698	647	725	665	695	676	672	716	687	712	667	696	669	702	696	692	637	671	715	694	681	691	626	679	682	672	710	744	703	671	680	751	667	676	709	678	669	690	697	648	692	707	704	729	692	671	688	655	698	688	678	670	685	717	682	704	642	735	680	660	715	693	648	671	687	695	666	689	685	744	695	641	673	688	732	671	667	702	630	682	685	676	689	669	683	680	704	697	684	685	702	693	653	729	675	663	650	679	675	697	667	694	673	682	719	764	728	710	722	651	697	652	679	657	735	664	673	702	757	682	657	690	630	667	671	702	639	670	702	733	665	664	758	652	699	637	662	727	699	711	695	672	666	670	705	664	716	744	661	676	702	658	691	707	663	664	702	692	665	719	660	675	720	703	670	702	644	712	678	678	666	659	676	729	713	675	680	695	651	719	681	659	640	687	659	681	703	719	675	676	658	678	696	689	658	670	661	717	644	710	690	664	674	708	678	626	711	726	679	689	675	708	695	713	703	723	658	700	684	700	665	664	703	713	712	677	688	696	724	724	675	706	670	647	684	690	720	640	738	653	643	648	673	648	675	695	691	687	712	719	694	705	668	693	678	655	677	692	691	694	650	661	699	672	672	724	694	681	695	683	735	655	710	663	644	680	723	652	700	713	692	662	698	666	666	676	704	670	671	700	675	701	703	676	699	690	659	707	661	698	727	684	671	657	724	676	722	717	671	691	702	684	692	690	678	673	658	626	669	696	719	702	670	673	673	712	697	701	710	671	710	715	698	682	689	703	694	692	712	674	686	679	667	655	757	628	677	705	652	677	678	711	692	679	701	686	741	684	696	629	670	637	680	746	697	643	691	697	692	698	758	713	667	672	615	696	697	663	687	672	652	727	667	639	726	713	647	686	631	684	693	675	713	694	695	621	660	658	729	697	677	654	718	681	706	676	656	742	713	704	698	702	704	678	683	679	667	667	693	691	743	686	735	635	700	704	704	693	687	703	690	663	717	667	715	700	654	699	689	695	688	689	718	709	670	661	676	703	707	677	667	662	701	672	689	745	687	679	652	677	664	667	691	687	700	732	695	695	688	702	682	666	697	682	713	681	687	696	672	715	668	704	631	684	695	677	662	698	704	668	698	697	655	650	683	679	670	703	742	681	671	642	661	648	633	684	689	647	660	649	714	747	653	660	672	617	721	679	635	679	657	640	657	679	701	698	676	636	676	692	690	683	723	704	645	702	734	679	693	675	723	652	672	701	678	667	627	706	688	712	702	654	718	672	728	683	688	655	703	692	696	677	686	677	682	646	709	673	680	675	738	693	640	687	721	684	643	708	675	727	680	707	638	683	647	710	672	723	641	723	705	664	710	740	681	688	688	648	691	661	738	632	652	707	667	724	676	651	718	704	694	681	694	646	688	674	678	660	668	721	676	726	672	690	679	699	698	688	688	673	689	701	662	660	684	716	715	669	676	687	737	671	708	657	677	713	676	707	675	656	716	670	691	634	710	638	638	634	718	660	701	649	690	715	673	691	724	668	689	685	697	683	672	655	656	668	681	665	710	715	638	668	651	698	664	658	665	664	749	644	638	661	733	666	709	687	676	650	661	712	635	707	679	684	685	654	694	676	669	675	735	764	699	677	641	722	638	644	710	688	707	711	671	675	675	666	687	692	710	678	690	671	660	687	678	638	674	728	680	661	707	638	686	687	708	719	645	665	652	723	686	672	666	663	655	685	701	661	666	662	665	665	731	681	676	655	693	647	693	651	634	666	700	675	642	657	655	642	641	676	646	691	703	704	691	708	739	690	658	714	633	708	650	670	698	670	643	691	694	709	715	702	669	715	653	731	658	637	711	657	746	724	707	695	675	662	696	668	701	696	663	662	667	686	709	680	730	702	748	671	665	687	714	695	711	640	647	684	689	696	648	630	702	698	699	654	682	626	701	657	652	735	664	654	647	707	697	685	694	676	711	665	674	679	688	668	704	644	669	732	653	720	686	687	662	663	683	656	655	665	685	668	687	647	689	686	691	714	717	729	651	716	663	668	683	704	664	674	662	662	697	677	650	701	711	675	639	652	695	657	679	722	650	688	660	710	666	721	729	759	701	671	675	699	643	668	702	677	683	680	718	664	625	719	679	653	662	674	691	705	648	643	641	709	687	644	634	725	649	698	680	695	731	667	640	680	653	683	692	679	657	697	705	686	698	701	693	641	680	685	659	672	756	622	707	669	670	696	716	690	695	718	703	687	667	668	730	689	712	639	688	613	619	667	670	682	678	709	713	680	634	710	645	691	636	648	675	679	691	613	713	704	695	682	663	678	705	695	715	716	705	679	671	646	721	700	642	709	706	689	668	655	611	615	687	703	696	689	698	684	679	686	628	703	727	680	679	696	658	657	683	682	694	686	679	687	657	674	742	679	675	655	685	687	682	728	702	680	708	678	685	636	636	681	687	714	687	665	665	705	654	729	686	725	701	671	681	636	692	704	651	684	663	708	708	659	719	664	673	676	683	675	639	703	679	704	725	680	705	643	657	687	726	682	680	708	689	683	702	692	690	690	715	672	704	711	709	649	690	694	646	657	663	648	663	679	711	688	653	670	691	679	689	709	694	653	680	660	721	696	731	661	695	683	663	666	673	655	642	642	723	676	697	687	672	713	644	721	651	686	640	632	676	718	698	673	694	706	655	660	682	707	674	648	679	709	724	706	672	686	670	691	666	654	665	686	669	702	652	688	708
24491	21486	28852	24535	21479	8713	1945	1183	1082	1015	998	912	944	914	895	873	886	872	856	823	817	831	870	881	870	817	803	849	822	803	815	769	844	847	823	821	854	841	788	863	819	840	842	799	754	778	838	822	845	832	781	820	812	810	839	792	828	836	830	839	818	774	808	831	842	814	855	828	831	792	850	834	868	850	808	806	783	815	805	794	821	802	855	843	859	822	823	822	843	775	889	809	819	851	853	814	793	794	812	800	824	787	774	840	812	775	841	762	817	780	816	787	846	810	799	765	813	835	820	814	764	782	789	780	754	823	842	770	805	792	828	765	776	793	829	781	812	825	768	781	827	808	810	813	872	843	870	863	812	854	845	810	801	859	812	814	834	805	833	793	808	862	795	774	848	865	855	852	834	823	838	807	784	847	845	752	805	825	819	798	825	834	838	806	773	798	791	849	834	833	858	766	820	854	748	817	787	807	831	782	823	793	852	805	839	887	819	776	810	787	781	798	800	804	751	849	807	811	786	808	867	808	834	838	740	812	829	786	807	781	825	805	837	814	835	793	764	817	796	840	834	807	801	845	835	780	736	788	778	807	756	802	809	829	765	783	785	799	801	837	853	803	814	886	838	822	779	812	820	798	838	844	814	807	819	786	851	765	824	844	813	859	826	764	800	734	797	810	770	780	838	800	814	805	830	805	797	773	793	783	879	798	799	802	777	808	817	814	806	837	832	784	772	800	795	786	785	844	798	799	783	816	768	858	855	842	755	799	822	812	805	777	766	779	777	812	816	800	811	823	810	793	845	844	811	804	819	803	754	802	811	794	842	849	746	802	828	759	765	832	828	808	810	824	834	803	794	801	791	762	829	875	837	819	854	828	807	783	853	832	837	752	819	815	773	844	776	781	767	837	834	832	846	807	768	831	817	755	812	851	830	780	784	801	830	827	815	784	827	815	784	817	844	780	847	844	813	823	839	807	799	770	804	794	768	796	808	769	828	768	788	805	816	808	786	860	768	774	855	765	805	767	839	837	819	792	779	811	840	785	810	773	794	819	816	772	781	872	809	833	772	823	790	825	838	806	819	818	823	810	780	784	795	793	836	764	867	854	790	837	817	790	773	778	801	759	814	810	754	784	778	777	782	798	833	807	873	792	810	803	782	861	801	822	834	789	795	761	811	817	817	869	837	809	777	835	826	778	802	769	843	803	760	797	834	809	817	810	783	786	816	800	805	804	818	778	789	816	862	808	826	831	778	837	802	757	810	767	822	839	818	800	784	838	785	798	764	843	833	811	787	810	802	801	766	841	794	778	794	828	807	833	791	819	826	768	834	849	836	831	808	762	787	812	805	837	861	805	813	812	823	839	848	817	770	823	816	762	828	812	828	787	817	833	782	788	840	758	834	850	785	792	806	771	803	740	802	877	793	796	801	842	788	776	810	826	769	772	834	815	767	777	806	795	810	772	770	802	799	836	848	806	783	822	780	863	833	767	783	792	827	838	845	825	760	819	784	853	808	783	813	846	839	798	792	769	807	889	822	831	855	816	798	752	826	827	793	831	861	790	816	811	816	812	817	790	833	775	766	825	746	814	743	788	802	803	789	776	761	805	862	863	784	833	817	845	823	778	808	842	791	846	807	808	753	852	793	825	804	744	803	829	762	778	832	755	839	790	793	853	822	806	813	822	805	763	786	789	809	786	863	783	755	845	836	811	817	804	787	806	811	820	836	854	797	831	747	837	788	796	823	791	830	838	811	816	798	826	869	839	805	770	839	830	778	787	788	819	830	772	753	834	836	818	878	831	853	806	813	830	865	836	849	772	743	788	801	785	858	793	821	834	825	794	798	807	806	788	810	783	805	755	783	765	835	762	740	819	776	813	777	779	824	820	773	787	823	812	764	843	814	799	815	820	835	831	838	819	831	829	818	861	818	878	796	793	786	795	811	771	786	818	795	770	801	810	836	849	823	770	776	798	819	760	839	806	809	840	868	813	790	832	794	848	781	824	837	874	763	841	836	805	840	771	750	819	827	857	777	822	861	809	800	827	787	782	776	797	826	797	776	798	838	786	804	790	823	816	780	795	859	799	816	835	804	782	838	779	802	785	766	801	794	825	781	806	797	784	770	810	836	795	842	799	844	781	823	804	831	820	798	843	791	881	806	785	815	778	790	852	776	815	838	799	770	799	824	827	817	788	753	844	834	768	807	828	825	789	783	832	800	813	833	797	808	769	731	768	767	771	755	787	811	760	780	752	792	824	877	825	792	859	804	844	796	778	785	769	812	824	756	792	773	797	799	805	827	772	832	735	831	827	803	841	797	819	817	878	841	795	819	805	752	772	793	795	823	806	796	824	759	772	812	792	783	724	808	838	789	843	796	784	823	772	815	804	738	818	804	780	833	794	816	790	828	798	843	804	805	758	785	798	786	830	799	830	831	769	761	825	840	831	786	769	761	801	825	824	808	780	785	781	838	797	875	788	833	749	824	798	842	760	786	813	797	796	806	801	758	766	801	816	808	827	803	799	819	774	859	804	769	818	785	794	788	810	807	788	773	790	791	793	747	780	817	787	808	826	808	790	836	895	824	825	805	803	836	837	760	788	823	836	814	789	840	815	806	769	784	798	785	749	767	806	785	772	828	776	802	857	782	843	810	810	799	784	793	862	817	800	799	822	798	841	789	770	809	810	835	783	797	765	783	810	812	803	854	828	828	760	830	795	766	851	835	812	822	824	814	767	830	738	758	805	825	798	880	816	775	827	806	814	809	836	805	821	785	855	837	789	794	844	809	823	827	782	817	803	797	799	814	829	765	818	785	786	837	829	777	760	805	837	760	836	774	829	787	821	830	813	788	803	752	829	785	773	794	827	787	791	757	835	827	816	794	829	816	819	757	770	791	761	855	789	784	792	802	778	830	793	842	790	803	800	806	790	857	800	796	807	849	824	778	727	798	739	811	787	819	813	839	784	818	870	744	820	853	795	801	847	825	786	759	836	881	824	802	812	816	773	809	769	773	816	816	834	801	856	809	827	763	787	847	843	797	819	817	777	825	826	845	824	819	824	800	762	780	810	837	793	794	799	814	836	804	841	753	792	806	780	771	842	788	787	786	801	816	799	826	784	817	804	761	754	807	863	807	759	849	801	799	766	813	827	849	767	785	847	811	762	792	780	775	764	791	808	791	821	806	807	795	835	806	781	804	854	825	820	770	789	810	787	798	768	760	814	812	821	835	808	796	806	800	772	836	800	799	817	825	763	807	808	825	826	784	816	811	834	858	823	796	846	807	813	777	794	757	764	772	810	824	770	818	822	826	845	790	815	818	788	831	793	866	864	799	797	818	817	794	779	768	795	834	830	773	756	785	792	837	805	786	754	803	844	809	760	773	828	790	740	822	810	823	802	837	835	833	767	823	803	813	855	814	798	816	792	844	841	825	815	813	846	827	833	814	798	814	780	760	783	775	831	809	819	812	790	822	797	782	790	784	832	771	784	824	846
3812	5922	5054	2621	1911	1460	1138	978	904	899	836	750	688	715	734	683	685	661	701	669	657	628	612	668	624	657	634	625	618	650	607	580	645	610	612	620	583	645	581	637	649	571	631	616	615	606	636	620	648	564	594	612	651	620	602	605	622	647	608	646	656	605	622	599	630	607	628	608	662	667	571	643	636	645	632	588	597	603	609	615	640	548	607	626	614	620	623	578	587	606	617	642	628	636	599	588	654	601	651	616	593	615	578	588	598	593	628	602	650	573	652	624	640	637	565	590	592	570	586	578	572	617	674	574	605	602	600	641	649	586	623	589	625	616	588	621	600	638	618	578	585	605	656	656	655	639	562	637	614	579	623	556	577	588	572	624	574	653	587	640	624	595	610	609	573	617	588	580	600	608	595	643	586	632	573	605	577	610	570	632	621	553	593	581	613	570	602	671	613	583	567	611	584	599	583	617	596	596	614	587	588	621	602	601	583	582	609	624	633	612	599	592	616	574	625	641	633	581	592	591	609	608	568	576	605	599	596	632	668	593	602	607	606	621	618	612	658	592	612	544	613	617	574	604	645	629	603	578	622	572	572	598	634	632	596	578	615	564	617	583	618	603	577	562	635	621	642	578	607	606	619	623	580	581	669	605	573	608	622	618	558	593	579	602	585	569	591	637	625	615	610	607	638	571	575	650	605	610	606	583	619	622	565	617	616	578	591	598	548	599	648	635	572	566	605	606	588	631	630	658	559	588	610	617	612	587	586	601	637	608	596	592	592	593	588	593	599	594	597	570	614	570	611	610	566	590	578	588	641	562	593	568	630	615	598	617	621	577	575	585	661	642	627	582	644	615	589	608	606	587	619	631	579	596	631	582	592	606	592	643	601	620	573	581	602	586	632	585	605	624	605	634	626	562	623	607	577	600	609	592	622	571	626	652	609	646	584	563	596	572	624	617	563	586	659	608	630	625	603	623	604	552	572	604	610	589	572	650	598	613	591	577	584	654	553	595	583	583	609	590	650	601	642	622	591	639	588	631	597	580	605	594	612	591	592	630	562	602	616	590	615	570	631	536	594	582	601	608	648	623	590	636	595	604	555	600	559	625	605	585	603	570	622	601	578	594	573	573	635	582	614	573	591	600	661	586	567	562	606	607	622	577	585	619	545	589	603	608	638	608	552	562	589	579	564	603	619	609	631	577	589	605	548	609	614	593	570	603	604	638	545	534	590	570	590	552	582	587	559	586	658	620	599	605	621	564	586	567	568	608	590	593	621	582	606	639	540	622	588	603	615	604	567	615	610	611	561	600	583	560	622	615	603	589	565	615	565	568	632	570	598	605	627	625	593	614	599	600	577	606	613	614	612	610	585	593	556	615	561	609	556	650	611	557	582	603	578	628	575	586	592	585	601	594	616	620	606	617	613	623	603	600	577	607	595	588	579	624	637	590	607	586	599	567	604	609	557	607	604	581	588	623	567	604	601	588	607	573	596	556	563	589	649	614	622	546	577	610	608	605	590	635	545	590	595	596	597	592	599	611	564	546	640	636	571	609	550	656	601	600	589	644	625	587	588	600	605	596	616	597	582	588	600	646	608	602	572	632	607	601	625	642	552	598	569	605	607	638	570	584	599	600	569	599	559	620	588	669	590	601	609	609	623	622	569	588	587	578	601	544	597	562	580	578	566	576	567	602	599	600	591	578	565	576	573	585	601	600	578	633	610	633	597	610	590	594	647	560	603	590	612	618	632	571	625	614	614	547	653	545	641	613	586	542	618	618	572	559	581	592	617	602	591	607	579	635	576	607	596	615	595	570	600	548	597	597	598	582	614	586	623	657	577	567	600	611	590	637	597	582	610	557	601	610	579	612	561	576	635	645	576	582	555	581	618	596	618	587	642	593	590	571	583	623	607	598	596	611	638	618	602	615	598	637	575	558	594	592	567	555	629	615	619	564	561	586	614	580	586	598	596	666	616	584	591	613	593	579	552	586	614	600	627	606	639	606	645	619	566	541	598	578	574	585	649	550	592	602	593	570	603	613	562	556	566	580	631	570	585	589	621	586	562	595	571	605	604	569	626	637	617	631	627	621	566	606	591	588	577	612	609	587	635	573	599	601	572	597	599	597	600	610	608	649	627	636	594	593	605	558	610	570	570	600	604	618	582	612	604	569	521	580	616	620	589	627	583	534	571	626	570	594	618	588	582	611	587	588	589	622	615	613	643	575	599	627	603	563	575	625	571	535	602	579	625	568	572	574	624	585	596	606	570	581	619	620	625	621	588	608	585	574	603	614	556	577	630	610	630	596	623	549	633	622	577	599	609	574	571	616	596	618	608	597	599	580	538	568	580	635	609	564	594	630	625	592	600	593	594	628	609	613	573	604	592	588	593	612	616	620	582	580	579	604	584	605	610	624	634	600	590	580	614	589	621	589	569	569	618	607	612	661	633	598	577	602	571	596	598	594	634	593	581	624	574	610	648	616	587	606	577	612	613	579	622	637	583	606	579	598	591	585	596	613	611	644	569	569	579	590	606	582	559	621	591	587	593	611	594	619	590	588	557	630	597	560	579	575	593	590	589	592	650	581	587	569	607	587	651	598	573	565	587	546	588	615	600	598	577	610	581	583	565	585	593	582	566	643	576	624	586	591	581	593	599	652	612	581	620	609	621	584	617	584	598	565	610	589	580	598	579	572	581	596	534	603	595	572	583	570	544	578	562	561	608	617	602	575	609	580	568	591	608	553	588	602	612	636	573	596	618	641	609	584	555	600	593	589	611	581	548	638	606	571	571	587	596	607	620	644	607	598	585	624	623	628	588	619	591	578	569	630	590	585	603	604	584	585	653	588	614	572	587	612	562	600	622	636	613	572	568	618	610	586	648	600	550	614	595	595	575	609	571	553	609	570	610	628	638	581	584	586	569	638	571	623	581	589	582	578	628	582	604	639	564	604	621	600	604	608	552	613	601	548	620	583	647	610	570	588	595	555	539	580	652	618	609	627	610	577	613	563	560	559	599	580	598	609	609	592	553	633	662	633	599	583	601	607	564	558	594	624	588	566	609	592	587	627	607	560	614	554	597	598	601	603	622	635	609	550	579	564	567	584	651	618	601	569	607	563	599	570	607	544	586	583	596	605	571	606	597	583	589	621	618	609	584	652	619	607	575	596	586	591	593	584	564	586	564	570	606	572	582	572	580	624	629	594	545	542	573	583	596	578	577	556	614	583	599	573	609	584	619	575	592	551	594	608	622	639	595	618	605	596	552	578	611	595	572	578	643	585	536	618	587	593	593	612	566	606	589	568	587	560	603	586	609	590	545	609	604	586	598	571	619	621	603	605	566	576	559	595	604	597	583	597	597	563	590	612	572	592	577	599	583	580	597	581	607	571	590	597	578	628	580	575	603	635	579	586	553	598	554	589	550	593	570	582	593	601	627	556	613	557	607	575	604	561	586	609	587	609	546	557	587	588	608	606	625	550	615	584	582	595	602	616
28027	10430	1249	738	612	563	583	596	573	554	574	576	570	565	585	560	567	551	594	583	551	614	583	565	557	565	585	574	576	534	584	568	536	534	597	550	599	558	567	559	599	601	545	578	555	551	537	552	553	580	558	534	569	586	561	571	546	570	591	573	530	603	562	587	569	568	567	626	575	532	543	528	559	574	589	586	600	605	601	535	582	567	538	584	567	559	545	566	543	551	573	558	535	581	531	573	537	526	582	556	537	608	567	551	540	543	595	547	544	619	590	574	596	571	596	556	522	539	580	600	558	559	540	572	584	571	560	550	501	570	541	538	599	519	604	574	577	598	549	564	551	579	590	533	568	541	579	572	550	573	550	577	586	578	557	553	603	576	553	583	575	546	517	534	593	593	561	559	601	577	552	537	575	535	558	558	542	562	567	569	549	583	616	556	575	602	551	590	548	575	572	590	581	560	579	601	561	593	568	547	587	585	552	590	557	540	505	624	537	567	553	558	589	549	582	516	542	566	579	584	557	531	599	540	619	592	556	573	537	611	595	604	528	591	565	540	573	592	574	595	595	566	583	545	571	584	537	569	538	539	546	553	562	584	553	549	593	572	565	550	572	602	549	526	534	535	507	592	581	522	583	550	559	565	564	556	558	552	549	611	572	558	548	593	579	582	540	621	583	593	543	568	560	563	545	578	575	586	582	556	544	585	488	555	597	528	582	551	589	554	534	572	557	591	582	570	564	582	593	561	550	552	565	537	583	577	560	555	527	550	576	570	586	558	543	572	548	546	578	555	523	550	595	518	551	545	569	575	571	553	541	527	560	559	567	576	518	530	556	560	546	541	578	549	559	558	577	585	537	586	546	539	563	604	575	580	531	582	591	565	535	569	511	579	568	581	526	574	596	601	578	549	596	567	547	629	530	544	596	615	580	569	547	578	566	553	603	609	567	541	590	524	556	538	584	561	523	549	597	579	597	537	549	551	562	580	585	571	562	568	559	566	543	610	543	555	601	559	565	544	557	564	565	567	595	587	596	564	580	569	573	547	557	578	555	537	545	548	582	534	580	583	571	554	565	583	536	568	579	568	543	588	571	583	565	567	580	517	562	531	567	558	572	609	560	518	531	540	570	541	602	538	547	556	574	609	558	564	574	533	567	588	577	544	530	513	593	589	578	538	533	568	532	522	536	568	570	563	549	610	517	549	529	593	571	556	563	564	535	559	540	571	579	574	586	561	572	572	549	570	539	554	538	543	532	578	595	560	550	570	577	589	542	512	579	588	507	547	534	584	559	542	539	552	540	522	529	593	549	566	597	553	601	562	564	547	551	565	568	553	528	515	561	586	566	545	576	557	538	587	524	545	528	560	544	581	528	502	543	591	563	561	568	592	595	544	557	572	510	559	545	533	560	604	578	561	542	543	541	584	556	521	605	573	537	576	591	543	587	551	549	559	616	558	583	565	567	585	538	539	562	541	540	579	545	544	578	587	553	526	550	582	531	569	549	574	593	564	551	521	570	550	587	549	548	551	567	555	563	568	576	581	564	577	543	601	545	564	578	569	567	519	593	570	562	566	563	565	572	533	509	558	533	577	566	568	594	530	607	599	597	559	520	563	563	573	563	586	543	567	547	539	584	560	571	562	590	531	551	541	574	595	572	557	605	550	572	542	563	568	569	591	542	538	584	513	560	520	556	610	515	565	611	561	573	566	576	607	572	565	545	539	530	544	585	549	609	578	560	593	583	553	587	550	584	551	605	542	576	588	587	552	578	547	562	558	572	541	567	566	548	586	621	614	570	506	557	561	581	572	575	514	535	551	550	560	566	562	558	543	549	564	545	563	565	568	548	510	572	612	562	571	542	581	525	589	543	608	628	592	511	566	501	554	568	612	583	568	531	589	549	545	502	576	625	568	558	590	524	581	558	608	566	568	577	546	561	572	580	569	578	591	580	568	598	533	583	588	583	595	553	575	543	581	575	576	566	537	536	570	568	571	578	571	518	552	601	563	524	517	560	524	561	572	553	591	506	537	541	517	558	573	563	586	572	535	603	580	579	545	561	567	566	570	553	538	559	529	608	604	558	561	567	534	553	588	559	587	597	577	534	556	587	584	564	564	541	541	594	594	558	575	558	601	627	579	566	582	549	559	569	595	568	556	595	548	588	555	567	588	552	560	603	538	559	577	586	543	578	564	571	556	559	519	566	542	578	575	562	585	568	600	544	578	535	547	567	614	600	581	573	509	558	573	552	566	572	586	549	555	556	584	544	599	543	570	560	517	562	579	576	537	611	568	571	578	518	556	510	555	558	597	551	619	530	551	551	576	591	523	509	580	500	561	578	523	526	554	566	574	575	520	557	516	538	561	557	577	549	573	570	552	591	564	600	577	577	550	573	562	580	540	623	545	541	529	563	558	531	574	513	543	560	577	565	571	573	584	577	581	529	566	596	539	524	564	548	558	573	557	537	565	573	620	577	528	594	578	579	526	581	566	583	541	583	576	553	573	535	530	570	567	537	552	564	540	539	565	557	559	559	644	588	578	577	568	589	527	547	563	609	562	553	605	549	578	592	597	565	572	551	578	595	556	579	538	560	536	598	552	580	559	553	583	530	566	549	569	530	598	558	548	531	551	615	520	529	536	577	527	514	574	588	545	540	550	560	552	562	567	539	547	543	545	595	541	573	554	563	584	530	565	531	516	521	555	555	599	541	534	546	577	544	541	585	513	556	577	588	575	564	562	526	540	568	548	549	539	591	607	561	594	539	586	561	616	575	570	564	598	525	522	579	590	569	552	548	567	574	582	577	563	560	564	584	593	580	590	534	567	530	571	562	546	541	535	561	531	608	555	496	565	569	569	580	531	565	563	557	563	517	553	607	579	540	566	548	540	581	567	627	540	592	571	550	556	575	584	599	607	560	572	549	577	544	552	612	548	606	544	542	534	598	556	592	552	556	554	564	560	577	563	576	552	564	564	562	552	555	560	555	582	528	574	564	507	556	564	605	535	593	536	560	551	566	571	555	537	609	586	584	560	568	539	588	578	621	487	579	516	556	572	556	551	587	544	588	589	596	577	566	564	532	564	559	588	561	592	569	555	535	593	555	581	550	581	583	539	545	588	621	535	540	547	547	535	533	525	534	552	579	596	575	536	536	595	607	603	559	553	551	580	565	580	536	581	561	581	572	556	573	558	585	573	548	538	563	524	595	552	551	559	560	622	580	571	522	529	524	542	600	585	533	533	589	559	565	557	543	583	573	576	532	581	598	582	577	549	560	600	556	565	538	581	573	574	581	588	569	588	580	532	581	604	574	555	549	586	531	520	539	582	572	504	557	566	544	594	610	551	538	565	598	589	572	594	524	544	509	568	567	599	576	575	536	567	617	541	541	549	517	619	572	568	546	585	584	555	544	565	547	557	608	560	522	503	578	537	546	540	541	537	561	547	578	552	542	542	597	533	574	607	616	583	511	578	563	547	530	581	580	534	522	534	597	572
4919	636	557	485	456	475	434	441	421	406	405	422	427	412	438	429	440	451	390	424	427	408	406	401	432	386	396	421	409	391	402	394	368	419	415	408	403	449	397	422	459	406	405	417	400	404	379	388	395	419	391	428	424	384	436	398	400	400	444	366	409	438	451	452	405	425	385	406	374	378	399	405	406	402	393	397	408	407	451	441	406	446	373	425	434	401	400	404	396	407	425	422	417	416	400	434	400	366	406	382	387	392	385	407	432	411	412	411	402	414	369	367	417	424	389	382	410	409	367	417	384	394	393	394	384	410	408	404	429	417	430	372	411	399	415	421	384	408	420	426	391	412	400	417	389	419	371	413	387	401	390	423	402	415	370	420	389	435	387	435	389	400	389	374	397	364	398	408	431	421	395	407	404	384	432	372	352	379	365	425	397	433	413	435	418	412	429	417	350	401	409	413	400	420	396	379	402	389	455	390	418	383	370	433	418	369	403	371	414	390	414	384	413	432	362	411	418	406	376	384	392	412	372	380	396	417	413	422	461	429	397	410	388	405	424	411	397	388	425	410	409	388	407	426	404	430	396	368	406	427	414	388	399	378	395	382	412	412	394	399	398	411	391	403	402	407	401	402	409	396	403	406	388	437	423	399	400	393	397	378	407	441	441	427	413	389	441	431	428	389	393	395	408	372	389	411	391	429	427	396	390	393	390	394	355	420	396	371	391	373	368	429	433	368	379	397	335	400	380	416	376	432	402	409	378	383	432	416	401	402	398	398	363	408	404	358	419	358	386	395	391	430	402	419	378	443	412	396	393	402	414	406	386	366	408	415	391	426	395	417	359	413	401	406	421	409	410	392	415	378	424	394	429	413	396	361	420	375	423	411	431	378	410	416	429	408	442	372	380	382	389	420	389	404	404	383	408	430	392	440	383	388	419	424	393	386	421	381	375	417	416	421	406	409	380	396	428	429	400	373	373	426	393	377	358	387	403	422	391	404	375	414	399	441	393	429	436	417	429	412	394	390	430	340	391	417	409	393	406	448	447	425	402	408	393	428	418	436	402	360	376	444	431	421	410	416	420	409	361	418	383	434	392	437	412	392	422	398	378	415	398	387	364	401	376	408	425	416	411	390	388	405	402	413	384	397	389	398	416	392	399	396	392	402	411	417	420	398	358	421	413	419	419	400	389	411	408	410	417	391	380	413	387	400	393	402	392	432	381	408	441	419	418	411	403	391	404	412	377	383	365	433	417	369	418	404	400	387	386	395	394	414	409	399	368	369	399	374	394	401	403	410	360	407	397	407	389	416	370	412	403	395	412	435	411	437	394	411	422	381	361	387	405	396	437	404	375	403	389	404	414	421	394	377	412	408	385	394	419	413	424	386	372	370	420	390	406	431	408	384	410	413	402	421	409	406	422	383	397	397	414	395	418	404	415	408	401	371	382	377	416	370	430	406	375	414	409	402	410	431	408	397	399	375	347	404	395	392	391	397	378	394	369	403	424	393	413	379	409	449	417	420	376	401	390	397	405	398	374	402	421	395	401	398	402	422	397	429	428	387	403	433	403	405	410	406	390	436	382	344	388	428	422	356	396	403	457	401	392	426	435	427	414	387	402	427	411	421	392	412	396	416	394	408	418	398	412	399	429	407	372	383	397	379	389	407	375	432	397	392	406	418	398	402	373	400	414	416	389	380	409	413	386	371	429	385	413	397	408	396	380	394	373	385	397	391	448	408	415	410	427	446	416	423	396	399	443	379	408	406	381	398	402	393	385	369	449	384	407	407	391	416	376	403	406	466	408	389	420	391	415	417	411	415	402	378	386	390	448	390	381	411	423	413	397	401	394	417	411	425	429	381	396	415	385	391	356	401	402	422	421	388	437	392	385	412	391	406	381	408	386	417	406	400	406	405	397	406	432	401	378	423	409	386	374	374	441	423	398	405	399	420	425	391	382	388	406	402	376	396	401	407	419	417	405	419	413	409	385	389	386	381	411	408	413	411	405	371	364	408	440	410	440	410	391	380	432	399	383	389	418	423	362	384	425	399	432	423	413	396	382	388	424	420	396	399	387	409	387	385	405	383	379	412	405	398	384	384	396	415	398	404	395	421	388	412	366	366	384	417	407	394	417	408	411	405	374	406	398	414	408	424	405	379	424	380	420	445	425	399	376	401	435	418	349	431	375	397	391	422	395	415	406	419	406	436	405	403	416	394	418	403	388	412	419	420	387	407	404	370	392	407	400	412	386	406	391	409	390	433	382	414	433	423	391	406	404	408	422	394	418	405	428	441	437	401	407	369	395	436	384	399	391	416	391	396	429	364	420	377	358	390	390	415	417	444	385	409	384	387	410	415	397	394	361	404	402	405	394	394	416	390	440	413	416	432	430	377	411	404	433	403	396	418	382	401	424	414	423	437	415	403	410	422	393	401	409	422	401	403	398	401	415	369	419	388	391	438	398	447	428	398	402	382	411	427	433	412	420	420	401	388	387	399	377	407	390	384	415	422	404	396	445	414	446	373	387	378	430	419	382	392	418	385	420	419	417	390	389	389	432	365	413	402	423	391	394	387	472	370	401	406	413	405	415	410	416	401	419	396	425	401	421	375	397	428	374	422	367	415	414	397	414	373	404	427	399	408	417	385	386	394	399	397	411	377	393	404	429	390	405	402	418	384	412	413	396	382	432	388	414	398	416	375	412	389	379	436	422	372	396	405	405	435	390	430	381	395	414	401	384	391	404	395	407	379	412	395	395	430	371	350	386	383	403	392	405	412	432	369	403	409	402	408	398	401	392	388	386	408	412	404	402	390	393	364	404	412	419	429	442	433	391	391	417	393	415	403	408	420	422	389	441	404	397	426	380	442	386	426	440	385	429	387	412	369	417	433	387	437	411	397	421	411	390	393	389	441	386	407	397	367	402	367	400	382	435	385	410	374	426	396	394	403	420	425	414	399	444	389	416	479	423	394	408	430	417	399	441	422	403	384	391	399	448	430	377	378	380	387	453	386	396	394	439	390	428	446	418	392	394	429	399	398	434	406	438	416	426	348	409	399	416	423	385	400	374	390	417	411	415	411	378	382	380	418	412	407	402	401	408	411	414	432	410	424	422	424	429	430	418	410	430	368	408	420	423	427	404	393	380	411	399	377	426	435	407	424	399	383	388	411	434	390	380	395	415	404	414	378	371	380	390	387	400	391	410	428	409	437	386	393	410	394	416	415	381	386	399	440	392	379	391	407	366	386	400	394	416	401	377	408	375	384	384	414	368	406	390	370	417	406	372	415	400	390	370	432	430	387	428	365	370	404	404	421	417	399	397	386	418	422	405	384	388	404	429	395	427	405	425	396	401	406	410	405	405	373	400	383	410	437	393	434	396	395	408	412	376	382	384	381	425	393	377	411	424	433	368	411	403	416	421	467	417	430	386	409	399	381	342	459	444	395	420	394	395	387	407	355	402	413	416	379	390	400	400	396	438	420	406	406	427	423	400	387
25554	21510	27950	25524	11261	2031	1480	1214	1084	1150	1007	1076	995	1043	1030	1021	1019	1020	967	976	1018	953	913	975	994	969	967	976	982	953	927	989	951	954	976	960	1064	1022	962	977	967	1034	958	1000	954	943	972	957	955	1000	975	988	931	948	976	896	931	983	975	964	961	962	976	951	901	956	955	931	1031	936	995	1013	951	978	926	924	938	1004	986	940	948	881	975	954	929	1011	945	971	980	993	995	989	1002	974	963	968	973	921	960	943	983	908	969	952	985	959	904	996	980	1000	983	942	940	969	998	988	968	948	947	967	974	995	992	983	888	995	977	928	958	998	990	983	1014	960	955	928	962	935	960	1003	991	944	960	940	950	972	916	919	937	937	1015	984	969	928	997	936	981	987	980	998	989	982	994	928	923	933	976	959	1019	1001	974	1018	971	937	991	992	1037	965	989	958	1023	991	984	905	909	979	929	999	922	959	971	999	960	933	919	974	1018	984	1012	971	992	939	1014	951	984	972	990	966	935	967	980	1000	975	900	945	948	912	934	1024	965	981	943	958	959	987	965	928	1008	945	948	910	935	976	949	1046	953	955	977	940	1004	973	937	1034	958	1011	939	1020	930	981	945	917	938	993	937	950	981	965	960	941	947	960	954	969	978	965	953	998	944	956	1014	930	966	929	911	947	948	958	963	970	930	901	951	952	920	998	948	947	968	971	979	901	984	916	1009	1007	915	982	949	941	934	981	976	951	1011	952	960	1010	996	958	970	910	953	902	985	967	969	985	968	947	978	958	884	984	938	938	967	904	974	944	943	942	926	945	923	992	939	981	966	955	971	1007	943	938	960	1010	984	935	942	933	930	971	960	931	980	937	974	968	966	973	970	945	912	974	952	955	944	915	933	960	943	906	967	918	920	973	948	967	891	983	942	956	976	913	1008	1008	946	988	937	973	923	923	1026	924	962	947	900	951	965	946	922	1014	903	965	1027	961	964	943	1002	985	925	954	916	987	919	963	957	948	927	1005	975	967	996	1026	958	926	968	917	971	962	918	950	985	922	967	903	995	995	995	958	1026	847	963	971	1030	943	986	1003	953	1009	985	961	925	950	969	972	895	938	933	930	956	918	993	968	954	977	983	933	934	915	944	973	926	973	984	946	969	959	916	988	1020	978	937	964	932	957	968	945	941	951	946	986	959	957	965	964	961	962	969	960	1024	979	987	936	991	974	967	961	923	969	934	998	1000	988	912	948	923	970	971	953	995	992	907	928	929	989	941	954	971	960	988	986	956	983	962	993	962	955	1008	963	977	950	1024	1009	953	966	959	974	956	972	920	931	990	998	953	912	935	949	975	929	938	944	993	1004	953	953	927	932	846	983	981	952	962	962	924	1000	994	939	999	911	923	965	996	983	930	962	928	945	940	1000	938	905	970	924	885	1012	920	1004	904	942	977	910	952	903	960	981	945	970	978	931	966	992	931	975	920	946	1007	950	949	966	914	1007	898	951	969	960	956	985	948	999	1010	949	985	924	968	900	923	1007	918	976	953	970	935	1031	1000	938	946	972	962	984	924	957	960	962	917	994	941	989	981	1005	971	923	976	975	976	942	947	945	994	924	970	996	946	985	948	899	1006	969	960	975	964	956	971	971	960	929	968	967	938	999	973	969	928	895	949	979	951	992	936	973	933	1016	991	941	979	966	1018	1001	923	983	983	953	895	954	923	927	928	999	951	989	958	986	961	935	970	915	975	971	934	979	935	965	957	938	986	983	945	1017	863	981	1018	955	944	981	907	1009	986	1014	1000	945	965	996	917	940	988	971	921	974	962	964	940	984	996	941	918	912	933	957	961	927	1017	930	962	971	905	983	933	916	926	967	1029	969	973	1021	980	982	969	924	958	995	999	942	941	937	1014	970	994	906	972	941	973	959	957	961	980	957	967	952	1002	1012	1017	903	953	993	917	940	972	1012	1011	931	939	957	988	936	978	937	973	931	965	925	977	946	944	921	958	969	926	978	942	941	968	975	943	963	927	980	902	1002	969	968	926	993	952	944	894	889	982	956	930	985	942	972	1002	953	963	994	960	963	963	925	1003	949	918	932	919	933	939	995	958	948	978	955	960	1003	970	929	953	930	1016	914	956	877	998	977	950	942	953	996	946	951	1001	956	932	993	964	913	1006	1002	983	935	913	944	937	944	980	958	921	948	952	937	969	1016	967	912	939	933	1012	932	1028	952	944	909	987	988	954	967	928	972	919	957	904	957	937	973	994	981	944	1002	940	958	949	984	936	934	1005	1002	992	972	973	959	939	968	953	896	909	972	949	951	937	965	968	963	906	950	929	953	986	933	917	1005	895	992	961	945	992	982	949	953	977	963	961	997	982	881	906	922	972	999	938	932	985	950	939	975	957	991	952	934	968	928	903	961	977	963	964	922	959	978	975	944	955	931	982	985	905	982	955	1024	985	1009	959	998	923	962	944	1011	975	981	912	999	914	961	995	964	967	989	1003	911	973	972	945	964	944	977	998	996	983	931	916	1011	966	963	940	959	961	923	1033	943	985	936	965	937	993	939	969	916	1045	988	982	961	960	968	988	936	1000	1003	991	977	996	971	952	968	972	965	921	974	927	927	1006	967	974	923	1022	924	971	921	949	958	1001	923	998	933	977	975	963	962	955	983	968	932	962	906	962	972	951	1034	969	904	895	959	980	941	951	985	961	945	977	973	946	956	962	914	981	986	973	916	975	928	974	949	922	982	961	880	988	929	887	976	960	984	914	959	943	987	933	953	935	939	945	965	991	1004	977	997	1025	930	904	972	972	964	929	1004	936	950	930	933	972	990	964	982	976	988	971	917	943	967	938	957	930	948	987	1009	976	981	960	935	963	910	965	964	915	950	951	957	938	945	988	928	956	947	952	984	954	957	1027	960	965	919	974	907	931	959	890	906	947	940	961	998	984	912	938	973	1011	940	938	897	922	998	975	974	953	992	978	943	971	938	988	961	920	962	967	933	947	942	950	990	917	893	966	989	925	953	947	1012	963	966	928	946	913	1015	962	943	989	943	983	944	987	966	950	981	998	939	964	958	967	981	949	942	953	927	979	908	960	986	929	960	916	1013	939	1026	985	937	999	955	959	982	1002	971	938	964	969	999	1014	956	939	947	954	886	973	903	944	949	941	946	971	928	961	1012	946	897	938	984	983	982	992	903	939	967	1002	970	887	966	926	927	1013	935	977	916	953	919	933	998	981	931	933	969	985	983	945	997	964	1003	916	922	927	945	977	942	915	981	940	960	989	962	935	995	949	956	978	972	944	963	929	942	965	983	985	982	1016	1034	966	946	943	946	928	961	953	960	950	971	982	971	988	990	944	928	958	931	938	930	954	1007	935	957	937	962	981	947	978	914	987	931	969	932	948	976	958	950	947	955	994	997	979	984	980	967	966	953	967	981	928	941	1015	955	969	933	926	989	993	961	968	908	922	982	970	1006	903	995	925	934	991	968	987	932	980	944	962	909	933	966	964	946	939	935	919	928	962	990	941	945	967	986	875	942	947	918	952	957	950	980	939	972	907	964	970	933	951	976	1038	921	964	973	928	944	966	939	935	982	950	989	913	965	969	913	941	961	917	938	1024	1011	1012	960	973	930	991	949	970
3554	3709	2973	1741	1363	1103	1055	934	895	857	769	772	831	803	776	766	693	723	770	744	704	678	729	725	726	744	744	749	755	743	766	679	720	690	698	715	735	708	730	723	696	752	739	723	699	675	724	686	638	665	688	700	707	678	691	643	731	701	730	718	649	697	718	727	700	761	697	701	705	737	757	701	689	655	697	665	691	731	701	697	705	658	685	712	666	673	662	683	710	733	734	697	716	702	691	687	689	678	650	698	675	676	708	724	679	731	728	688	701	658	670	695	743	730	697	652	688	674	709	686	712	666	727	676	724	725	733	752	705	755	681	709	658	713	690	659	754	658	699	695	639	721	708	684	648	707	707	700	651	690	700	693	682	695	719	662	703	704	662	718	714	703	684	684	732	702	654	705	667	720	668	696	687	717	677	693	734	690	717	727	693	674	659	697	705	682	704	707	699	654	717	663	700	656	693	733	705	696	703	659	707	691	683	653	691	741	709	674	698	728	703	710	695	713	700	684	652	729	656	683	734	681	705	672	695	664	703	643	750	720	666	696	697	687	681	709	703	759	674	687	695	700	664	657	670	685	640	713	687	695	706	705	759	654	723	704	671	697	724	681	709	689	707	668	711	742	702	689	706	668	726	709	666	706	680	732	720	679	719	668	701	672	715	737	724	743	741	688	665	671	702	632	643	674	649	677	763	662	692	691	687	668	688	744	656	661	717	666	705	675	699	674	707	640	687	703	696	651	679	706	663	728	681	722	655	712	733	684	724	707	693	713	708	640	703	704	758	658	707	662	690	686	648	668	697	696	662	690	694	704	698	668	717	662	665	695	687	687	682	645	728	691	681	749	660	667	705	708	749	672	706	706	729	681	669	703	657	711	639	739	711	677	674	668	707	703	691	618	710	685	688	659	695	708	702	714	723	667	711	704	677	666	729	715	727	684	642	714	774	651	731	708	669	683	690	697	672	680	706	718	706	675	689	698	670	686	702	674	692	734	699	737	713	703	657	662	701	689	684	676	674	678	702	701	745	678	692	713	681	685	665	698	651	690	727	715	693	728	706	729	681	685	664	723	704	685	689	731	700	712	683	704	723	715	763	708	678	693	663	714	670	657	711	694	685	700	703	699	648	696	670	705	678	720	691	668	705	658	694	666	696	737	704	722	684	647	641	673	710	730	669	696	697	658	696	702	707	703	719	707	718	723	655	733	664	681	654	696	674	660	664	704	728	665	711	692	696	672	694	687	698	705	715	684	675	671	717	682	699	644	675	719	721	653	692	650	662	668	697	651	665	680	663	691	692	673	701	675	726	673	677	640	715	681	709	728	674	718	697	669	687	654	717	691	660	705	668	671	690	682	695	699	680	670	686	715	691	639	644	665	704	699	672	660	702	670	679	691	635	733	673	659	721	693	708	695	727	694	659	710	702	667	715	647	672	689	703	659	705	689	676	707	658	640	697	671	647	661	713	740	709	679	688	677	693	697	734	698	679	700	675	698	668	707	743	732	688	648	673	694	726	750	697	704	703	675	712	679	687	702	668	768	667	729	655	725	693	681	739	712	666	689	689	655	648	711	728	710	699	719	722	704	706	659	710	646	694	695	676	656	707	670	710	723	761	665	681	691	692	704	672	658	664	683	673	689	713	743	715	722	655	673	675	646	698	676	671	693	676	691	715	666	685	679	698	680	711	681	664	703	752	683	654	626	711	685	744	665	714	683	697	657	691	654	653	676	712	663	675	687	722	706	698	695	726	674	679	725	688	695	689	675	673	651	689	650	692	736	651	662	704	667	719	688	706	684	715	722	720	674	713	714	752	690	662	709	634	700	666	750	656	705	689	740	708	647	706	686	700	685	703	672	729	692	698	712	675	710	678	696	699	693	702	704	674	703	667	720	675	703	718	647	710	690	691	678	714	704	696	665	703	680	726	659	670	701	660	675	675	662	637	670	663	708	736	655	691	685	671	695	698	715	697	734	676	735	745	681	662	710	695	644	696	616	653	675	741	663	717	679	682	674	692	696	717	692	673	726	705	707	716	684	655	647	692	669	653	668	669	717	672	693	709	690	666	680	686	658	641	660	657	666	679	713	711	650	703	644	690	652	649	675	684	668	685	673	676	684	699	656	698	681	695	695	693	646	688	681	712	715	708	726	688	677	629	692	693	682	691	699	640	682	700	674	662	686	661	711	663	689	654	675	684	684	679	683	679	680	680	639	707	670	667	700	673	688	687	698	662	693	728	715	669	664	719	742	666	678	723	705	723	666	671	708	664	707	683	665	713	688	672	716	672	643	716	709	692	695	737	692	727	671	698	694	636	680	708	713	705	686	660	685	661	675	715	640	719	716	661	681	655	706	662	633	671	647	673	658	672	659	657	671	716	682	729	677	687	622	683	642	679	699	667	651	630	708	703	722	708	685	699	683	705	662	691	686	660	696	711	710	697	709	684	667	714	700	681	706	673	660	680	670	708	689	659	691	677	667	675	735	675	701	713	704	669	666	702	678	637	664	660	698	698	704	628	739	690	701	692	639	716	668	658	711	723	707	723	673	758	699	658	678	683	669	665	686	674	677	666	690	686	675	680	686	678	656	729	707	673	692	678	689	711	706	690	694	674	713	719	659	722	712	691	689	663	688	721	690	684	689	711	681	664	693	680	695	667	683	702	729	646	680	711	651	672	667	662	662	709	720	656	690	703	703	663	735	718	704	672	685	697	662	660	676	685	650	659	735	676	677	685	718	660	675	666	670	706	680	653	682	712	699	685	706	686	671	737	674	666	697	658	672	661	650	707	706	695	692	680	682	713	655	733	713	672	653	674	703	669	687	699	689	686	713	682	696	707	706	647	702	660	699	707	706	729	708	671	685	653	706	683	667	671	683	708	704	670	635	637	729	660	644	650	669	687	645	649	735	679	666	712	678	670	635	695	676	686	640	703	680	680	676	696	675	667	698	691	691	681	684	672	692	653	705	680	714	693	710	651	669	733	714	670	645	636	651	675	665	689	711	646	715	677	695	685	648	685	725	718	650	673	698	726	701	694	707	748	638	687	626	662	718	722	682	713	716	722	722	684	694	685	721	723	685	680	706	682	656	708	697	726	715	654	703	682	681	647	679	692	725	734	678	676	683	705	664	683	673	716	713	698	664	666	715	634	693	687	690	700	726	682	690	679	656	617	724	707	692	691	695	664	710	697	675	724	706	672	700	680	672	690	695	649	693	702	667	701	684	642	667	688	698	720	694	718	660	689	654	670	674	666	668	682	727	626	681	672	715	692	661	695	679	702	708	704	719	667	715	679	692	756	678	683	671	711	704	692	722	650	715	736	661	688	689	665	694	689	689	677	683	667	636	687	715	730	708	730	715	721	670	706	701	669	675	706	668	659	658	699	749	706	703	647	678	735	685	658	674	662	679	691	690	730	604	732	650	685	730	704	694	692	653	708	702	696	703	714	694	684	686	618	654	696	683	707	635	712	654	698	713	696	643	720	669	700	685
24519	21502	28850	24592	21496	8959	1892	1241	979	1029	973	987	910	890	886	921	881	834	856	832	827	886	839	883	861	833	797	871	859	820	816	793	814	818	844	785	873	845	834	820	840	828	795	793	842	841	820	781	870	848	796	853	861	798	835	772	822	848	822	823	827	839	836	815	798	852	842	797	825	836	767	797	782	812	815	857	796	833	828	783	846	823	810	782	855	872	864	827	791	857	765	843	821	761	829	846	812	825	807	839	827	838	774	820	805	811	780	866	790	847	812	843	823	792	807	817	741	807	809	781	800	814	858	833	798	747	841	811	822	848	829	822	810	796	819	752	802	802	816	846	768	812	779	752	816	795	810	810	750	801	828	833	839	728	794	817	787	829	887	855	807	824	814	860	793	831	825	813	840	867	820	837	809	744	834	773	790	811	813	836	760	802	789	836	827	799	803	832	802	805	802	824	830	806	784	788	783	834	798	816	814	793	795	815	812	796	808	784	792	790	842	787	815	765	844	763	771	746	869	848	839	866	837	806	901	777	868	816	841	744	792	770	796	807	841	820	832	824	894	808	787	835	852	793	811	831	830	811	799	782	815	773	820	849	779	764	788	816	799	838	760	804	775	829	783	866	850	793	854	800	795	812	754	826	848	850	821	809	767	821	790	878	787	812	788	790	819	808	821	810	839	793	821	766	856	797	782	802	804	811	765	811	814	849	824	785	806	815	835	863	862	838	813	792	776	789	816	785	780	789	819	810	793	812	827	822	798	833	801	795	796	733	775	781	809	810	819	794	788	813	789	862	793	739	868	795	811	847	794	866	855	829	837	791	836	841	769	827	841	806	784	788	828	798	803	756	771	811	841	814	772	762	761	817	765	812	802	761	789	800	818	856	816	810	766	789	776	791	803	820	844	803	831	758	794	837	827	775	875	834	825	833	793	802	803	790	797	824	846	733	841	818	811	803	796	760	793	786	807	787	746	868	827	838	800	825	782	800	776	828	800	823	819	825	781	830	803	794	799	814	832	797	788	805	803	810	846	792	863	895	869	766	815	811	823	824	795	826	845	834	822	796	815	779	826	816	797	777	811	795	829	799	859	842	808	860	848	825	773	814	797	858	795	770	855	805	824	760	785	811	783	836	829	785	842	840	779	741	797	870	794	773	828	760	790	802	851	787	826	806	813	786	831	786	792	788	836	842	849	804	815	812	857	786	811	844	796	809	776	833	837	815	781	865	776	797	800	815	829	828	794	788	762	787	804	797	810	802	826	788	805	789	774	752	800	763	795	822	867	838	786	803	824	788	783	828	829	857	897	832	841	818	861	834	797	810	811	832	834	842	820	806	821	813	812	765	816	839	827	787	799	793	771	809	806	816	793	750	834	798	792	847	751	814	830	837	792	862	777	806	807	825	778	783	839	779	831	824	797	828	813	778	829	809	792	811	805	857	799	804	808	818	807	829	828	793	826	810	820	875	806	792	826	779	772	776	810	815	776	779	794	845	810	837	783	782	796	801	820	822	805	775	836	806	797	800	846	845	778	814	782	832	801	755	810	838	848	894	832	759	841	799	837	768	824	739	783	783	794	856	802	843	815	772	809	820	760	778	775	833	792	799	778	817	806	816	787	778	812	739	836	784	796	820	776	826	744	777	828	782	816	826	838	791	806	783	820	859	784	755	821	821	787	759	746	820	846	834	836	832	789	839	819	837	798	800	784	814	775	817	790	816	785	811	834	796	838	887	830	813	828	808	766	780	811	774	767	754	816	799	849	793	793	816	818	778	826	791	802	742	795	808	815	793	859	804	778	795	782	781	775	809	869	773	869	790	805	807	822	806	793	755	815	769	845	846	732	813	826	824	847	801	837	797	830	809	806	748	796	794	805	771	856	841	822	804	805	781	759	785	831	804	809	825	769	832	772	804	827	794	816	799	787	838	829	825	844	794	835	819	813	870	788	822	798	806	826	832	842	844	780	855	808	780	838	850	821	808	794	782	769	771	781	825	844	866	792	832	761	851	842	844	766	776	820	821	781	849	836	778	802	834	820	831	820	826	766	816	816	778	776	798	823	826	837	797	782	812	765	779	809	801	810	827	813	834	877	801	831	850	812	827	802	807	784	769	816	816	783	831	845	779	775	793	840	809	831	810	826	798	863	760	828	798	795	828	772	834	767	783	836	777	794	792	791	820	850	799	778	832	788	762	826	804	825	816	776	852	836	819	803	753	808	800	766	794	847	802	823	831	825	818	823	795	790	800	766	815	807	810	816	831	829	780	772	812	784	842	799	825	835	761	792	825	825	784	796	812	831	855	835	786	807	807	796	842	786	815	810	832	859	765	811	813	759	819	808	811	855	816	868	801	818	832	800	751	811	876	836	819	834	795	797	821	821	824	811	802	803	796	820	831	771	842	790	883	828	804	826	825	810	836	774	796	751	831	770	779	795	802	842	853	817	832	812	800	799	814	784	829	804	831	840	837	809	817	789	812	779	797	823	847	743	863	839	800	825	758	819	820	864	828	811	758	790	841	820	821	816	809	806	782	830	782	832	765	841	895	850	795	817	833	765	775	784	826	792	842	808	845	777	803	795	797	856	823	753	746	789	766	825	791	835	821	817	808	813	777	836	771	784	822	777	800	790	839	779	788	832	794	836	765	810	781	790	755	771	795	845	829	818	822	815	781	809	870	815	844	784	811	820	822	831	753	829	825	790	827	756	807	854	790	839	787	761	837	806	800	804	813	782	782	749	792	797	828	815	818	829	806	799	772	852	814	796	786	857	808	791	847	796	810	810	812	844	815	795	816	823	781	840	812	785	798	838	799	792	886	747	785	778	796	813	797	800	767	782	764	802	829	795	830	808	761	800	805	805	829	790	793	820	814	760	821	838	756	784	796	780	809	779	783	844	760	754	793	805	797	809	758	794	807	745	799	852	830	755	789	775	805	773	779	810	796	812	810	802	799	823	842	782	822	806	784	820	770	801	786	842	818	814	796	842	768	752	771	788	783	755	824	788	830	810	832	762	815	785	844	798	814	816	893	787	827	799	801	824	873	857	823	788	831	873	846	801	847	825	832	763	848	770	843	818	780	827	810	777	811	787	758	827	806	806	827	758	770	794	824	793	846	803	805	766	855	783	831	770	786	857	815	764	789	789	818	835	831	794	807	768	789	784	808	805	804	745	789	822	769	787	861	797	819	792	754	858	793	769	840	801	813	823	793	818	807	830	781	839	829	798	828	827	828	860	796	795	738	782	776	840	788	829	814	839	839	809	828	802	812	871	858	772	848	822	779	770	760	805	805	776	760	847	827	853	787	793	785	763	823	842	793	781	773	834	833	848	795	808	830	793	787	733	782	752	809	820	809	806	817	801	821	795	783	795	763	754	843	819	734	824	833	805	763	797	804	819	769	814	836	785	842	819	794	811	816	795	779	795	788	809	806	820	769	847	767	801	789	804	786	808	855	756	728	838	808	790	843	819	836	792	867	829	853	818	760	821	857
3913	6040	4917	2578	1768	1403	1193	1074	936	854	813	778	768	709	782	750	696	672	641	734	697	659	635	654	608	678	646	668	640	635	619	604	599	647	635	607	611	657	634	638	634	630	594	633	579	603	624	614	611	594	575	651	622	649	642	608	646	636	623	602	600	622	586	628	637	617	577	631	617	633	638	594	658	586	600	632	577	632	645	609	646	595	589	617	636	568	581	631	654	638	606	630	629	627	620	633	574	603	629	617	603	608	645	601	630	619	624	638	609	583	623	602	615	627	600	581	588	662	635	584	609	615	597	609	625	590	623	575	554	643	599	599	611	638	610	627	623	586	626	651	588	569	644	617	620	596	617	597	608	609	635	574	613	613	595	590	634	601	626	619	583	613	591	584	587	600	637	596	592	626	608	603	626	589	665	611	624	612	651	649	629	623	614	613	587	621	610	578	595	623	603	638	592	594	636	565	594	646	623	638	561	636	577	625	602	581	630	630	578	611	567	597	583	580	619	611	634	621	624	625	586	592	599	616	605	643	602	603	596	601	610	606	624	616	579	552	604	599	623	562	558	601	637	633	623	621	572	586	611	605	617	589	602	603	628	594	625	563	615	598	617	575	618	589	603	602	621	634	652	596	620	576	606	609	579	604	659	615	570	582	637	605	608	530	592	631	579	631	604	653	637	606	681	640	638	547	617	618	592	613	564	654	601	570	631	620	615	635	619	610	598	605	594	609	618	619	630	636	581	633	614	592	588	617	603	622	635	638	590	580	634	609	609	606	606	630	619	650	600	577	622	635	589	617	627	570	590	612	627	558	628	563	622	590	593	648	572	622	588	587	601	637	611	639	644	632	584	570	594	642	595	602	578	590	615	613	562	609	603	628	616	643	590	596	620	580	586	623	653	582	594	602	600	596	600	560	610	589	617	643	636	645	611	611	593	590	569	610	567	644	643	573	621	620	597	605	644	615	571	605	609	589	607	614	599	606	628	605	643	617	617	545	622	601	582	554	636	587	615	603	563	619	617	593	603	645	574	617	634	534	629	613	629	597	587	603	565	603	617	574	597	547	620	583	606	590	637	624	607	592	623	595	577	650	601	634	609	622	632	592	597	600	615	597	614	639	572	600	573	572	632	595	644	603	565	612	621	605	592	581	592	567	593	642	602	606	576	592	589	616	674	597	607	581	596	608	634	607	590	601	610	619	614	633	593	591	620	581	575	589	553	594	623	609	590	615	616	588	569	597	632	637	596	594	581	609	599	624	591	581	581	609	578	628	594	601	572	638	601	606	573	577	633	614	623	602	591	556	593	558	596	584	647	572	578	604	596	605	571	593	619	591	573	633	636	628	609	609	577	602	586	635	614	647	606	595	614	595	595	629	579	538	603	633	579	629	565	646	566	586	551	574	601	587	607	591	608	583	647	623	630	605	641	563	583	639	626	619	605	575	643	626	611	587	590	595	599	593	581	592	590	601	600	640	587	601	609	593	594	567	619	656	635	595	615	606	549	567	576	572	592	591	611	612	569	648	601	588	581	586	580	581	642	594	617	612	585	607	615	593	604	612	613	603	586	586	640	586	632	628	608	614	593	609	574	595	608	627	598	631	596	612	593	658	628	629	608	592	591	575	612	590	603	658	626	616	597	624	591	588	584	601	618	610	628	595	592	616	594	598	579	607	567	580	600	600	637	579	581	597	601	549	614	606	625	605	612	605	585	618	596	591	590	580	617	589	589	583	616	586	596	615	572	639	605	557	625	593	580	601	635	607	617	570	582	575	603	644	601	615	642	582	593	624	638	596	606	592	566	611	618	616	633	628	587	589	647	634	623	544	658	610	627	601	600	595	623	590	612	557	598	642	635	579	603	573	559	593	632	623	629	553	653	591	642	587	588	601	580	638	601	601	589	614	600	628	600	587	610	604	574	610	597	596	605	566	617	585	600	624	595	583	578	624	637	618	616	598	588	593	613	623	609	577	615	596	560	615	520	602	574	613	602	597	601	600	584	611	597	607	614	624	625	591	565	556	632	614	595	586	620	620	627	657	615	586	631	559	591	577	585	651	641	607	571	569	661	583	575	611	641	604	605	588	594	614	633	577	589	613	590	590	584	616	617	588	633	552	620	560	613	605	592	591	605	631	582	561	621	600	592	594	560	601	572	553	646	597	652	606	594	581	613	575	634	607	603	636	543	612	616	635	635	611	598	586	615	592	568	615	682	607	609	584	591	603	624	589	630	625	627	625	576	584	603	634	612	573	641	569	567	601	573	637	598	571	580	622	562	616	630	623	581	570	612	607	634	626	620	609	588	586	639	621	615	625	550	576	594	576	613	588	598	584	608	560	644	601	643	599	572	591	581	579	614	601	576	623	621	605	593	591	588	582	601	581	609	616	532	574	577	612	606	596	625	563	585	570	593	592	600	604	612	588	591	611	563	633	595	618	607	603	628	606	584	599	649	595	558	609	621	621	563	580	634	632	654	619	621	611	570	608	636	592	621	583	577	595	602	598	602	594	578	601	582	587	599	619	583	627	578	583	585	563	622	606	574	546	598	600	582	557	640	627	608	599	584	609	595	581	615	600	586	595	584	579	628	578	639	627	556	613	592	573	575	623	607	614	590	615	621	579	549	610	582	615	602	601	592	580	604	582	628	606	556	598	590	589	582	603	611	626	575	602	598	584	608	581	597	562	641	612	605	574	593	598	573	601	562	600	578	627	554	617	571	619	618	562	605	609	597	596	609	620	575	611	609	614	655	600	572	622	636	597	570	601	618	583	656	572	586	576	578	577	616	584	656	576	597	594	576	570	596	553	582	608	644	584	577	630	629	577	566	561	638	597	593	604	598	608	585	605	598	616	593	603	587	621	587	585	574	595	611	643	610	578	584	612	587	596	577	630	582	611	565	586	626	592	602	604	582	579	566	611	569	588	606	595	569	600	574	595	590	602	617	611	594	573	601	563	584	570	621	569	624	565	617	568	587	574	624	587	607	604	622	586	614	609	592	554	617	594	574	585	586	636	669	587	604	609	598	606	594	573	625	601	592	587	571	590	657	590	610	570	583	574	578	612	597	608	558	589	638	612	641	621	573	627	605	629	591	612	576	646	617	592	578	594	589	575	609	585	591	591	607	612	556	617	635	585	627	644	630	624	603	626	598	626	614	580	660	580	631	640	588	576	634	602	633	605	604	602	564	562	572	615	589	599	614	564	613	585	599	592	575	570	607	578	613	576	596	604	608	596	606	593	624	614	599	638	603	581	657	585	570	581	553	639	607	632	595	611	625	610	558	587	579	619	605	620	588	576	581	596	587	558	591	590	590	599	592	587	575	614	630	589	625	527	641	623	608	619	554	609	567	617	607	600	550	590	584	612	602	606	600	608	618	585	567	613	633	590	591	586	598	580	577	565	634	587	566	579	632	592	575	640	597	626	578	579	603	588	629	629	566	576	599	554	585	595	603	563	598	629	583	562	581	553	639	608	572	560	585	580	569	571
27912	10502	1253	769	537	562	587	603	531	564	572	567	594	588	550	577	555	539	605	570	528	580	553	591	562	572	569	587	542	596	541	584	647	542	586	548	587	599	574	578	545	522	575	561	601	576	547	548	572	547	565	557	569	557	587	573	550	564	571	579	609	594	557	528	523	569	579	577	594	578	597	560	534	569	592	560	578	582	549	571	556	566	576	603	549	559	537	560	574	557	610	560	536	579	576	570	566	543	556	551	615	529	535	568	598	566	562	629	569	562	545	567	566	609	590	560	568	577	546	574	601	574	587	562	555	554	580	578	572	558	500	540	570	563	499	546	528	533	598	495	571	574	585	638	527	566	539	554	596	561	554	590	560	526	572	589	625	521	554	551	557	553	558	577	540	522	563	582	523	568	559	579	543	575	500	567	537	584	560	578	569	531	584	552	590	512	542	561	543	527	542	606	555	540	586	546	580	579	556	571	548	589	563	558	552	580	597	577	525	588	607	571	550	544	598	546	555	580	587	566	594	558	561	583	581	596	567	553	519	563	522	565	598	599	550	587	551	574	575	522	546	618	573	553	579	551	577	539	591	540	535	534	602	584	531	548	526	570	577	571	562	551	576	512	545	527	566	558	569	568	515	578	587	568	562	589	553	539	552	539	544	585	596	547	572	554	547	586	551	603	546	581	563	574	541	552	567	590	520	558	530	605	537	580	594	592	553	563	506	576	603	559	565	602	615	609	574	558	540	533	526	526	503	554	557	592	578	582	518	577	548	581	542	568	564	537	527	572	523	591	538	553	528	553	585	587	571	570	552	595	554	517	638	553	604	589	572	559	571	592	532	574	549	577	514	546	571	556	520	537	567	599	537	518	598	553	564	534	553	577	554	588	597	559	576	540	580	574	563	556	524	537	555	540	565	571	547	581	523	586	565	569	519	570	535	543	560	578	600	525	596	601	541	573	558	558	584	554	567	609	559	528	572	567	555	569	604	591	624	564	527	576	550	572	568	551	551	560	597	594	553	549	550	561	554	585	568	503	524	555	533	549	602	599	560	521	560	568	537	551	602	530	503	536	566	535	540	526	552	527	596	551	547	547	556	559	503	599	579	586	551	551	569	591	527	566	587	545	549	559	552	541	548	559	561	565	548	553	527	556	582	577	585	592	533	548	553	540	547	577	554	553	550	553	565	558	544	496	527	550	560	561	526	556	543	548	532	578	531	533	544	599	553	557	606	554	583	522	576	594	607	559	564	545	591	577	557	537	540	555	580	556	563	523	582	588	575	534	565	571	523	531	547	517	584	555	575	577	576	552	577	563	573	570	577	558	593	577	526	585	537	554	545	575	591	595	599	592	614	549	550	550	577	564	587	552	601	523	609	567	553	544	592	547	531	577	575	553	564	595	582	575	581	556	596	559	588	595	541	538	574	524	554	567	584	548	547	598	562	590	564	556	561	592	556	557	539	517	564	576	570	567	548	578	584	558	556	561	575	545	580	574	544	579	551	526	579	564	534	567	548	532	561	516	565	610	539	550	557	556	580	573	570	532	576	580	577	556	557	531	541	591	579	565	535	531	550	548	583	557	517	528	602	543	533	549	571	546	560	560	572	564	554	569	540	583	556	572	574	598	551	538	564	589	587	552	573	579	573	596	551	555	552	536	532	565	567	556	525	559	519	525	575	550	542	560	574	533	559	598	538	548	604	530	568	561	536	570	554	564	584	546	545	561	596	543	557	572	612	575	536	511	556	568	577	586	572	540	590	545	549	575	557	522	567	629	591	563	549	611	545	545	521	551	571	611	577	527	534	587	535	506	546	539	525	568	558	564	597	555	546	570	592	546	599	538	587	539	547	524	577	560	615	532	564	572	536	565	560	549	544	562	570	541	561	570	603	590	550	517	590	570	569	577	571	548	580	592	581	551	582	575	569	548	579	543	586	571	540	520	575	541	586	590	550	560	551	565	558	562	611	565	552	549	541	593	587	585	542	566	583	617	608	574	568	549	593	553	559	534	574	552	566	587	582	558	528	542	603	574	575	547	578	547	576	584	571	570	537	561	527	549	562	571	557	598	565	556	558	551	562	551	532	546	514	536	556	605	589	561	544	621	555	568	516	562	559	539	562	546	618	590	559	561	556	587	600	569	547	606	485	524	567	543	566	564	515	570	528	574	552	561	572	605	627	568	548	610	520	577	553	590	544	582	553	552	546	569	565	556	588	573	551	598	544	536	560	602	556	589	526	587	523	565	566	586	573	576	581	564	585	526	536	532	529	539	557	582	535	569	555	550	576	588	565	595	545	564	595	582	563	544	542	559	554	555	577	573	593	554	564	545	570	553	558	529	547	537	568	549	596	534	556	561	558	541	554	552	541	562	574	561	568	562	555	532	562	531	576	588	588	605	555	563	553	574	517	558	550	593	534	583	541	593	572	531	529	550	570	580	543	572	609	579	565	572	547	559	567	590	548	579	589	585	567	610	564	593	537	541	574	537	585	570	594	508	543	489	598	583	555	563	564	572	567	530	557	588	559	576	569	591	544	554	523	558	599	547	506	545	574	580	576	508	598	565	571	525	537	540	516	557	613	585	537	542	542	586	523	512	588	565	542	559	598	562	585	610	511	562	573	574	565	534	597	570	594	562	589	575	573	520	566	629	552	574	597	559	557	567	535	595	540	549	599	550	552	542	586	566	536	552	557	563	554	532	556	566	600	545	583	592	558	536	544	577	576	582	567	561	588	558	588	571	550	559	540	567	547	595	578	573	575	559	543	610	599	536	592	553	553	544	590	593	560	538	551	571	576	569	582	501	563	566	588	574	594	600	599	580	569	550	579	579	538	543	549	515	532	568	545	523	516	563	546	580	561	541	593	566	580	583	535	574	557	569	499	567	576	541	600	540	573	567	558	572	578	584	553	583	563	499	564	587	536	567	579	538	588	596	568	557	531	599	549	570	556	592	572	506	543	581	587	588	556	555	552	565	556	557	536	576	573	604	610	525	584	570	558	550	563	539	553	554	541	555	538	579	556	589	542	586	583	579	603	564	526	581	600	583	555	565	579	569	534	591	610	534	555	583	612	614	588	521	565	522	561	586	531	549	589	581	575	567	561	557	574	587	539	550	550	594	558	560	564	529	555	533	530	584	530	586	553	562	559	547	596	557	511	592	523	546	575	579	547	577	564	576	558	524	573	588	576	557	502	566	565	617	569	591	551	563	617	586	559	537	591	562	549	556	556	547	575	584	568	510	589	635	544	562	552	573	562	605	540	521	588	559	599	560	575	573	554	551	561	583	548	593	563	564	589	542	567	580	524	508	562	569	569	535	556	598	576	587	589	604	558	565	579	582	586	522	516	528	551	588	573	542	532	528	554	565	561	558	573	548	586	582	592	537	572	540	536	577	556	585	629	554	558	530	547	545	575	592	548	522	575	556	542	556	555	515	546	555	581	544	616	568	548	550	582	574	578	576	541	549	541	572	574	604	533	516	559	550	570	543
4933	576	558	477	408	470	410	400	392	471	400	445	388	432	414	424	398	416	408	407	434	406	401	389	377	422	415	429	421	403	403	417	391	425	385	388	437	413	398	418	419	399	419	397	394	434	382	425	406	424	348	399	442	390	395	392	425	393	403	372	404	439	394	397	402	384	404	435	399	409	424	389	374	428	412	413	396	401	404	386	388	423	406	413	429	396	373	439	439	394	401	394	393	379	408	409	410	361	376	416	398	381	420	428	389	392	346	441	395	421	428	424	372	378	409	406	401	418	394	386	420	415	370	361	394	408	401	388	378	412	409	433	375	393	384	404	419	391	392	390	436	375	399	416	415	407	369	412	412	364	377	397	375	379	420	415	399	404	388	419	413	408	420	401	364	402	402	403	404	417	408	395	405	402	434	409	392	409	418	376	420	388	400	418	405	397	412	412	386	425	356	395	421	369	394	421	430	408	389	428	381	411	395	399	393	379	406	405	395	392	363	436	407	405	391	394	415	425	410	394	429	421	406	419	421	420	413	424	411	402	388	404	403	373	379	406	398	420	407	420	389	383	409	406	416	381	428	411	362	377	410	416	439	390	382	376	371	380	409	402	431	398	404	415	377	386	414	394	402	419	397	393	410	378	412	428	410	412	368	387	404	392	402	386	408	397	388	388	393	381	419	440	398	389	408	410	459	386	399	399	380	419	405	378	414	391	399	392	427	387	405	390	422	401	405	424	390	392	407	392	374	408	384	393	427	366	412	409	385	401	388	408	405	423	433	429	393	421	397	415	427	390	326	397	399	407	434	372	393	412	382	379	442	406	406	390	394	407	370	381	405	366	408	392	409	403	387	406	419	398	393	424	379	419	418	389	407	396	382	402	383	403	436	419	391	392	414	401	363	381	425	438	394	392	415	424	369	412	452	414	416	412	396	401	380	386	366	380	380	397	407	416	412	391	407	431	390	398	382	412	371	404	390	385	396	400	401	373	380	377	427	379	391	419	389	395	411	385	369	434	381	415	407	406	426	386	373	398	392	421	400	382	403	423	390	400	387	406	396	392	407	405	406	434	397	407	420	413	409	393	423	428	373	362	372	418	432	413	398	431	419	435	434	418	424	414	384	421	420	398	370	399	386	403	393	428	359	402	406	403	386	421	398	407	376	393	387	410	409	412	361	393	373	382	409	384	425	401	429	396	413	389	360	408	466	350	442	393	388	394	388	400	424	389	401	406	403	430	441	402	414	398	405	417	403	388	388	406	391	362	396	394	412	399	435	397	412	407	369	413	405	389	394	415	384	394	407	401	412	443	413	410	369	396	400	404	404	430	400	390	398	408	397	422	340	383	420	419	414	410	435	395	391	385	375	410	410	411	424	414	372	375	395	386	365	423	402	394	376	363	368	394	400	444	429	433	404	388	428	384	391	416	427	424	396	404	413	402	438	406	376	409	429	410	380	414	361	402	404	414	379	391	399	405	370	400	383	361	407	379	420	419	413	378	442	389	367	411	395	397	381	384	403	417	438	425	404	419	383	410	399	355	375	429	391	386	386	384	381	392	397	378	380	377	367	404	401	426	428	362	421	419	385	398	391	390	403	399	390	426	413	377	379	436	398	372	376	381	420	393	434	399	415	422	369	419	350	432	401	407	358	422	424	431	369	383	367	405	431	400	407	378	407	412	412	396	366	417	409	397	390	423	410	393	398	361	399	401	398	402	374	407	411	410	405	415	395	417	413	409	390	388	445	395	397	387	411	385	371	383	423	381	382	394	402	403	401	386	379	397	387	445	399	436	392	415	423	408	406	387	399	365	414	369	397	422	429	408	362	348	394	408	421	401	417	393	383	403	398	438	423	388	389	413	410	371	396	372	404	386	395	429	404	402	399	380	391	399	396	410	391	395	399	393	366	401	407	402	438	428	396	374	410	389	378	400	376	416	397	400	411	434	413	414	415	365	424	374	408	409	381	451	389	387	397	396	383	396	399	432	382	356	418	403	416	408	394	406	401	377	431	388	424	416	422	384	402	410	364	413	392	415	403	421	411	396	426	418	406	388	439	426	367	387	388	379	381	408	405	384	376	365	404	415	426	416	340	391	390	397	393	371	408	400	410	380	421	376	412	399	410	455	357	402	412	388	398	377	406	384	392	397	403	406	420	416	428	386	386	372	376	404	362	391	373	393	378	375	400	402	369	360	396	425	425	388	384	372	393	414	375	406	373	379	423	391	397	426	388	374	387	440	395	407	423	394	437	360	397	395	415	397	402	414	398	432	433	419	419	388	380	379	425	366	433	386	377	398	401	427	373	415	394	358	373	411	420	401	376	389	394	383	445	415	395	372	402	404	415	384	396	405	426	393	393	402	409	411	409	408	422	372	371	398	387	400	409	399	365	391	394	439	400	413	402	401	412	432	421	363	373	393	406	423	403	403	390	410	387	402	421	416	394	379	412	391	425	409	423	372	415	422	387	362	380	364	391	426	430	421	420	428	397	386	399	427	425	405	384	389	413	390	388	384	408	404	378	425	401	414	394	403	383	402	447	410	442	415	401	433	407	405	461	398	392	412	412	419	417	381	404	413	437	425	396	387	395	397	394	369	383	388	360	411	394	393	412	424	419	445	379	381	403	442	435	394	384	418	414	374	386	437	397	392	387	400	407	387	393	408	391	418	417	414	441	408	381	397	369	403	404	384	462	406	438	426	392	396	377	386	385	416	407	394	394	405	405	399	403	382	404	430	406	395	408	372	406	401	401	408	397	413	402	381	400	415	373	384	383	422	397	409	376	371	399	411	418	399	385	386	385	371	421	403	388	390	435	426	387	402	400	406	388	404	427	406	389	420	384	374	417	397	408	447	409	388	390	410	407	400	437	400	418	396	374	420	392	382	421	387	390	409	398	430	405	390	404	399	401	433	421	411	419	438	385	398	380	406	389	388	403	400	430	392	400	395	433	396	400	357	431	444	412	438	388	387	423	456	392	391	402	390	393	420	407	405	368	377	417	388	404	397	398	407	352	409	405	405	419	396	367	419	370	408	380	438	412	424	418	432	386	380	394	399	385	415	383	403	375	372	375	416	411	420	398	437	409	404	368	406	415	378	413	392	408	385	437	423	397	410	423	416	377	417	383	392	410	377	411	374	418	410	394	374	393	415	406	369	427	431	380	397	418	426	384	415	431	417	421	388	458	385	437	421	425	372	383	386	427	437	411	427	393	353	399	432	396	420	386	408	433	400	403	408	381	392	420	380	396	393	390	372	401	380	404	396	407	414	395	430	370	399	377	388	368	403	420	405	329	401	384	440	413	434	405	404	395	388	443	401	410	407	414	410	401	413	364	403	398	431	400	381	446	418	420	417	422	409	399	400	430	430	412	401	358	419	385	396	434	405	408	414	384	394	391	362	396	418	411	421	386	432	388	385	403	405	410	421	405	372	467	354	405	411	412	384	389	361	449	432	422	420	403	421	437	393	400	412	435	349	398	411	423	433	396	378
25486	21446	27828	25459	11158	1896	1427	1179	1068	1083	1041	1041	1022	1036	1026	995	977	989	952	978	987	997	976	971	975	933	951	989	950	1053	967	967	1015	1019	1006	935	929	931	904	936	954	936	950	978	983	964	995	972	946	992	979	963	942	967	963	985	978	962	908	983	951	970	947	937	982	982	982	1003	930	981	984	964	970	972	952	966	951	950	968	989	1054	979	992	961	945	953	949	961	1010	993	946	975	946	938	931	930	959	980	930	959	993	947	925	972	948	968	1020	945	983	980	986	941	985	982	966	994	982	903	941	959	964	968	930	954	925	943	919	998	944	959	976	1017	977	1049	973	980	951	958	902	973	928	944	1034	911	921	924	953	930	945	940	963	969	962	909	906	939	955	993	922	921	925	916	998	990	932	909	960	980	947	972	973	998	960	917	946	939	956	953	996	948	984	971	1002	969	1047	1033	924	955	962	947	938	945	880	913	991	952	951	954	940	958	943	966	973	928	907	989	934	916	904	928	995	920	955	952	953	993	911	1006	967	953	982	964	944	967	986	943	1012	1013	991	925	907	990	960	932	984	961	957	933	955	962	904	948	901	991	1004	926	930	948	978	854	983	953	909	928	968	961	911	1013	972	928	965	970	960	973	970	968	994	934	974	889	888	896	979	907	898	963	925	939	976	908	939	938	918	961	920	924	941	929	1017	943	954	983	909	1030	938	898	998	932	949	981	962	977	924	910	932	933	917	949	968	904	960	962	1010	954	968	951	905	944	941	937	946	951	937	957	948	971	932	970	875	964	936	961	952	996	884	946	946	978	945	949	959	892	938	1020	969	939	909	961	913	968	937	966	942	993	961	952	985	985	977	977	932	936	898	973	980	944	946	968	976	971	958	936	927	952	912	938	981	949	923	1037	916	959	892	966	936	961	936	953	960	958	974	966	970	967	985	946	950	981	946	991	949	932	1010	939	951	983	961	966	935	965	948	968	935	981	971	969	967	906	962	947	943	961	1001	944	993	965	940	942	974	915	934	972	988	951	977	924	951	909	952	982	943	882	944	953	994	954	956	951	972	927	874	991	921	948	949	954	995	968	952	947	934	933	955	956	921	997	955	952	928	951	994	979	1004	949	940	956	960	946	910	1032	965	964	962	902	977	923	965	969	966	968	931	1035	993	923	940	958	917	995	906	958	952	978	948	927	963	991	998	980	951	903	971	1020	977	980	965	952	924	932	883	947	1019	927	997	954	932	951	958	937	1002	952	941	999	1011	1023	1004	919	960	878	892	929	939	922	939	954	959	946	1000	970	954	923	957	943	1026	946	944	981	956	894	957	980	941	990	1021	903	927	976	913	977	952	953	923	968	960	973	925	963	987	956	967	936	920	997	977	979	960	939	943	959	1004	911	984	972	947	1019	974	938	964	943	930	953	1003	914	942	961	980	950	884	858	972	964	910	980	964	956	953	965	956	942	963	975	942	939	886	948	951	897	908	936	983	943	965	955	903	1000	933	930	994	931	919	939	958	1048	957	976	969	954	873	935	937	923	950	967	914	969	959	961	906	990	919	975	1015	938	925	921	976	981	948	893	946	974	965	922	915	957	961	876	953	1000	938	944	954	903	959	980	966	969	1033	918	959	958	975	917	971	922	966	926	947	938	950	994	932	949	1023	966	927	910	911	965	947	945	965	950	979	917	950	929	928	949	995	888	981	992	910	918	927	970	980	971	945	937	917	912	1043	981	958	949	985	972	944	927	891	948	923	962	956	956	903	955	964	919	974	976	928	997	1010	942	1005	951	960	978	952	936	992	971	933	966	910	914	959	966	915	984	998	931	974	963	912	1001	978	1021	985	979	1000	992	932	908	939	976	956	941	991	946	982	938	1021	943	945	951	951	957	987	942	924	966	918	928	983	939	977	960	960	939	936	938	960	973	998	928	981	901	962	957	994	912	932	959	973	992	979	899	963	939	894	956	972	997	968	944	934	934	954	959	1007	937	933	951	1011	960	940	949	1019	954	938	968	925	969	899	945	934	893	922	968	989	912	930	974	907	968	943	982	974	890	961	905	974	940	993	1006	976	969	955	1039	938	953	943	972	952	915	932	942	943	1002	977	997	954	900	937	1015	933	945	897	951	941	973	927	976	953	969	965	988	986	990	902	921	941	987	993	964	989	948	898	927	945	902	995	943	946	923	969	988	959	970	972	957	1013	1014	967	992	972	921	937	962	934	917	932	958	958	948	949	913	1001	945	949	918	998	920	922	919	935	951	960	940	891	979	960	954	929	961	947	944	892	993	982	970	948	948	980	991	961	891	953	982	961	959	974	897	907	1018	960	984	960	949	925	963	930	945	940	961	913	904	987	985	1010	916	974	954	960	889	958	872	976	998	893	903	928	903	941	962	937	996	921	952	965	948	914	987	963	944	939	906	976	996	929	953	950	996	1017	957	936	915	921	926	968	999	984	951	992	975	965	895	925	942	894	925	959	992	935	961	898	940	932	910	946	915	995	924	935	898	999	987	963	946	908	947	983	917	968	940	884	969	907	927	929	954	965	989	962	935	935	909	934	967	929	924	947	937	951	1008	1027	934	967	956	1020	908	958	884	953	922	968	941	966	966	938	964	962	904	966	961	946	883	941	932	972	941	957	987	954	956	908	947	977	906	919	955	930	877	931	962	976	957	967	983	926	966	983	962	1001	1000	895	959	971	979	956	872	928	993	980	904	1000	980	983	936	971	1007	948	968	941	980	978	941	958	911	903	906	986	887	944	998	954	922	891	892	939	987	950	910	916	919	990	971	1002	945	924	905	938	986	980	974	1021	968	936	936	982	904	950	901	914	928	913	922	918	931	957	918	983	927	943	937	942	992	974	924	960	962	965	1023	966	942	949	1018	921	964	920	910	920	918	968	941	958	949	964	944	959	937	951	935	918	986	943	1010	979	1004	939	934	947	929	910	935	968	960	911	911	928	947	954	950	983	948	931	975	935	931	945	945	970	942	867	956	977	956	888	1014	948	986	936	966	1044	921	963	964	995	957	978	925	874	977	976	922	944	983	958	962	914	954	979	928	939	947	909	961	921	954	951	917	941	963	1015	976	912	998	997	904	922	925	971	958	1007	991	924	952	937	954	975	982	918	919	911	986	996	947	975	894	1028	990	952	991	952	972	977	951	932	954	949	983	944	997	930	1009	943	952	954	950	998	965	980	950	989	959	994	1012	910	938	959	968	953	961	998	947	972	923	998	985	971	920	939	956	935	933	960	1006	895	965	948	970	954	935	926	971	965	940	984	906	996	888	945	963	942	952	997	910	962	980	1010	980	922	981	957	988	1019	917	922	935	954	965	904	984	969	949	979	904	905	979	870	946	908	970	945	966	910	997	971	941	901	939	941	915	928	968	958	965	943	972	968	973	988	1007	992	882	982	920	981	928	964	915	963	989	972	887	939	969	918	957	1010	918	930	919	952	989	930	873	945	927	927	973	962	979	901	981	925	923	936	992	997	1000	949	918	976	942	907	898	969	950	966	960	943	944	954	943	982	997	985	926	972	993	992	971	922	944	1031	1001	992	938	1006	953	967	980	940	974	947	929	938	975	925	944	1023	952
3604	3598	3023	1764	1310	1074	1073	896	923	816	764	750	777	765	766	793	736	722	721	722	708	740	734	706	686	712	723	693	711	723	725	708	739	701	675	691	716	660	696	668	693	691	702	683	722	652	708	711	663	675	756	688	709	700	691	673	689	731	690	691	701	747	668	695	684	748	706	716	686	687	708	694	695	693	707	759	693	722	712	686	715	669	651	690	686	705	686	711	673	731	726	717	703	745	627	672	711	663	714	726	708	667	724	680	681	672	694	699	650	679	700	734	629	654	686	708	749	683	688	685	640	692	656	693	687	699	732	724	699	661	693	715	725	720	734	680	677	687	726	716	657	660	683	695	693	645	698	714	672	720	708	705	634	738	697	637	692	696	683	672	734	713	678	720	650	721	724	656	717	670	656	673	699	693	674	677	693	667	658	654	721	685	754	692	698	730	713	735	689	707	658	686	675	660	646	700	629	682	691	685	715	713	725	676	701	686	697	673	644	651	699	714	670	716	745	657	690	685	673	663	688	681	635	685	729	728	697	674	710	635	674	686	683	733	692	664	682	716	670	666	698	677	690	691	698	710	658	771	633	680	702	731	698	653	675	723	700	699	708	706	728	683	650	732	672	693	691	680	686	690	693	721	671	753	723	758	662	652	669	667	712	665	675	677	686	671	666	653	705	697	704	687	651	717	701	651	684	656	734	709	728	660	701	630	697	718	689	674	714	669	697	699	692	708	667	652	700	689	707	686	691	671	648	705	728	709	650	690	678	657	667	676	680	678	649	725	703	668	699	649	682	705	687	681	694	694	690	648	675	692	709	687	678	642	695	663	654	693	720	684	721	689	696	696	667	641	718	664	682	701	678	684	660	622	632	687	709	726	682	673	684	681	700	635	727	671	704	684	659	690	715	696	661	681	737	736	692	691	691	725	654	686	719	711	698	677	732	685	705	701	716	668	693	674	695	669	710	754	704	689	674	721	650	671	704	674	650	686	669	695	687	681	700	724	687	633	741	700	653	660	682	704	675	694	649	675	681	675	690	681	697	689	711	669	679	664	675	678	632	679	709	698	687	697	691	707	668	690	726	695	719	666	740	689	678	675	694	665	680	698	656	687	685	702	683	688	706	680	649	727	657	668	724	677	720	689	640	671	689	703	684	729	696	710	677	693	666	668	688	695	639	666	671	676	651	628	679	676	708	717	742	659	715	725	698	701	642	666	666	656	676	694	683	671	703	724	710	689	662	591	760	662	682	750	691	687	671	689	650	751	687	666	675	681	678	734	676	670	707	659	661	695	693	692	693	716	641	649	659	704	704	716	684	674	660	682	694	683	686	687	683	689	688	703	647	718	709	650	676	700	694	732	651	697	723	671	673	663	690	715	690	644	658	683	684	656	692	677	678	696	697	679	688	683	714	693	680	673	706	709	696	666	662	683	692	667	724	716	694	698	662	688	679	685	651	683	692	700	701	640	723	703	676	633	643	678	680	664	659	694	684	672	732	654	671	693	684	700	735	708	741	704	654	649	641	705	672	685	694	736	640	688	671	675	723	695	656	722	692	653	682	701	678	657	662	654	638	726	659	688	725	697	685	709	667	667	738	661	621	687	676	638	633	661	698	669	742	658	665	655	668	686	641	675	744	680	675	650	676	704	712	690	735	694	694	667	715	716	659	641	648	700	711	700	736	648	655	698	703	695	692	682	680	684	674	703	693	717	682	662	673	659	686	695	694	640	690	716	715	682	648	699	702	658	653	651	678	683	691	696	695	740	681	635	732	700	666	691	665	659	664	698	695	695	693	675	694	724	652	667	694	719	739	686	663	690	709	683	666	710	657	681	640	649	710	675	678	681	626	651	668	694	744	650	671	693	683	681	665	670	682	673	695	697	685	703	694	706	673	709	726	648	623	716	689	692	694	686	662	677	645	670	709	690	694	672	713	673	692	688	733	672	646	744	655	650	669	630	746	683	672	701	717	657	690	673	658	657	737	686	682	680	686	709	692	685	681	675	734	707	712	696	695	690	697	664	683	689	681	691	715	680	647	647	711	701	692	659	688	653	662	677	673	667	668	678	658	701	669	625	692	658	708	675	697	671	708	679	660	668	732	724	684	691	685	685	666	700	658	711	659	683	642	740	679	704	707	678	670	648	650	673	665	702	706	700	701	687	645	685	670	712	704	619	695	705	669	738	664	703	686	689	653	687	638	693	686	680	674	681	692	665	713	706	646	706	685	661	697	640	700	731	681	666	696	707	664	671	631	640	687	712	708	652	704	671	685	639	652	666	678	656	691	671	669	682	682	681	694	696	674	688	654	701	743	670	624	664	679	683	666	682	668	747	680	718	701	663	673	670	701	674	666	702	655	746	735	643	691	680	692	661	704	664	646	697	661	674	655	678	685	704	690	689	691	668	692	668	661	703	692	706	646	705	734	677	713	657	686	643	689	652	665	733	666	708	661	652	695	659	691	648	624	707	675	665	701	728	678	671	655	680	705	644	656	711	705	697	623	687	660	710	711	670	665	680	677	710	682	672	660	646	718	691	674	671	677	673	687	654	678	716	698	706	690	725	703	688	691	642	689	675	676	647	723	687	684	655	652	646	672	660	689	661	677	668	698	659	659	701	672	661	740	676	662	645	684	678	699	755	698	697	689	642	694	658	696	685	608	693	652	677	673	731	712	636	711	700	681	699	711	687	630	689	673	690	668	647	641	698	674	674	693	698	687	692	700	665	668	653	703	677	721	670	687	640	673	680	695	707	708	672	672	682	718	666	672	663	696	729	694	642	633	688	694	668	727	664	663	659	678	654	666	716	702	682	673	701	703	674	691	689	683	693	670	697	742	668	688	700	653	657	691	676	691	674	655	689	677	658	662	709	642	688	703	641	673	709	675	692	687	688	655	682	675	695	665	712	709	664	675	689	681	646	701	678	679	667	682	652	684	675	686	701	700	697	654	699	684	647	645	678	688	660	693	700	684	675	701	647	708	639	677	685	669	662	701	688	665	706	661	706	676	638	693	698	641	691	741	711	713	657	662	692	671	697	675	687	713	641	659	659	641	709	716	630	697	685	669	658	722	695	665	735	668	697	695	699	709	665	680	688	679	736	671	644	713	692	678	638	654	700	707	674	691	750	644	662	651	678	682	682	677	740	678	676	710	650	670	690	687	713	714	672	687	687	667	671	662	646	646	681	676	629	659	697	644	664	719	669	663	704	680	662	686	681	687	696	682	696	676	689	653	676	680	655	687	715	680	674	722	683	647	689	688	677	681	667	720	670	699	722	680	622	709	681	711	741	721	697	697	619	660	693	673	647	700	690	676	683	712	730	713	661	717	709	690	684	713	665	687	676	695	664	684	670	725	658	684	655	662	660	649	678	689	667	669	652	675	702	655	702	641	689	694	687	670	643	712	695	692	707	677	677	663	695	666	713	687	713	700	671	654	717	680	658	629	717	702	714	720	695	706	717	730	706	658	675	674	658	674	721	671	665	681	625
24542	21494	28821	24597	21487	8903	1878	1225	1033	1129	964	883	951	906	839	834	931	879	823	863	854	886	833	822	853	843	838	852	867	868	815	816	783	820	839	856	812	799	823	792	814	813	845	795	816	862	810	804	810	807	822	862	788	851	762	826	841	855	800	932	831	861	838	809	773	856	822	821	818	800	801	861	822	854	818	796	786	784	835	807	786	834	797	797	825	797	816	759	823	840	805	786	773	850	794	798	896	803	809	847	836	837	836	807	824	786	848	773	828	814	784	838	812	849	829	835	822	780	821	774	843	814	843	828	807	794	837	799	843	809	773	826	816	816	837	801	767	811	820	824	858	843	812	806	850	805	822	819	844	906	819	782	886	814	836	783	857	827	816	790	821	786	800	786	844	830	810	797	804	801	842	821	897	800	813	852	821	788	828	798	771	846	823	793	788	828	801	800	843	777	765	868	846	801	808	803	841	803	884	880	831	832	855	822	814	760	802	803	818	811	831	820	778	814	802	794	872	838	797	804	811	818	762	809	805	768	784	795	840	855	854	848	795	816	817	828	797	807	867	816	800	882	852	844	794	848	795	801	848	773	813	871	825	796	796	781	824	810	810	834	781	764	822	818	765	786	814	791	868	872	838	826	794	810	826	796	857	818	830	854	830	824	848	837	819	827	757	821	824	802	795	818	850	842	763	799	825	828	833	793	844	799	799	785	778	847	847	796	782	814	791	827	808	782	781	823	847	784	848	811	884	806	793	800	811	831	763	801	798	836	844	816	794	846	824	830	841	774	813	800	806	834	818	769	845	790	821	887	771	828	794	815	809	783	816	809	783	799	837	814	771	792	802	788	848	814	831	826	813	777	849	836	817	792	793	835	878	780	835	810	768	837	754	811	859	791	809	838	862	830	811	845	809	783	797	876	844	824	818	787	777	844	815	758	845	839	812	857	807	764	800	835	780	777	773	853	825	807	800	768	813	811	826	810	781	800	849	819	786	853	795	787	781	823	799	811	845	765	769	808	860	805	766	770	836	752	906	844	834	847	806	825	831	816	750	825	800	775	816	812	813	814	824	837	821	816	796	782	847	770	803	794	797	800	797	780	830	805	794	812	822	811	790	851	829	791	795	797	807	812	748	794	789	850	798	785	797	801	814	813	833	824	795	786	834	852	843	795	785	830	835	815	804	839	817	792	863	823	815	843	775	829	804	808	797	770	792	796	821	836	779	786	821	826	761	769	783	834	765	836	803	795	813	796	823	806	798	822	745	799	810	794	787	812	810	811	794	803	783	778	747	769	826	818	800	769	802	790	810	826	776	781	812	827	838	803	820	731	806	821	792	817	832	774	847	794	736	841	849	826	831	807	813	832	806	811	828	855	779	768	775	761	797	803	792	852	853	821	771	840	813	819	868	856	782	823	794	779	828	833	824	778	749	804	801	786	890	769	777	823	810	775	834	814	796	808	837	784	862	796	857	793	781	782	793	792	784	795	833	828	811	830	806	779	821	799	795	757	826	825	821	822	800	810	795	787	810	809	828	822	787	823	810	812	787	780	810	795	813	740	816	777	792	796	792	798	814	815	814	769	815	804	773	793	868	849	780	833	888	799	795	809	838	824	774	762	793	838	801	791	828	822	790	820	822	781	763	857	773	788	824	808	804	844	872	757	814	745	803	832	791	754	889	784	781	813	756	800	806	828	789	789	809	803	759	850	854	820	785	821	848	797	775	728	840	777	789	830	833	779	797	820	819	799	804	832	762	856	846	807	827	806	806	785	810	820	829	810	825	853	803	814	819	769	840	860	826	822	829	775	790	805	771	831	769	811	791	818	811	818	750	814	795	808	836	813	835	790	791	782	837	830	809	812	831	822	827	766	786	790	771	781	850	787	794	798	763	846	822	790	754	810	795	748	807	836	807	815	833	763	800	839	840	762	812	816	811	799	800	823	827	777	829	823	762	821	796	831	792	788	824	806	771	831	806	815	826	768	799	780	813	793	805	759	793	763	844	791	837	794	795	850	784	828	833	848	824	791	792	819	844	829	800	830	866	843	802	845	853	765	770	838	782	824	792	785	841	837	827	864	822	787	791	860	826	770	800	724	807	779	809	834	809	792	806	829	786	792	826	783	803	814	788	870	840	810	816	854	834	786	826	799	794	794	804	816	832	768	867	811	829	786	846	795	733	734	789	843	783	798	802	793	809	854	820	844	860	823	772	838	832	843	803	819	806	860	828	828	775	836	765	826	885	822	809	744	808	813	791	778	846	807	807	833	768	813	815	788	824	828	827	806	764	806	806	809	832	761	762	778	819	826	811	786	839	837	838	822	820	820	735	781	847	832	840	717	820	783	845	849	800	833	762	787	879	851	792	840	796	853	807	803	828	816	844	825	793	830	735	804	844	829	814	833	844	773	874	842	773	811	762	765	819	820	781	801	836	807	790	786	798	848	824	819	770	835	797	804	826	781	825	778	857	826	757	777	804	855	853	764	838	738	822	777	857	800	837	803	756	773	810	843	815	835	788	766	820	813	790	784	822	845	797	788	827	845	774	824	832	813	770	779	858	859	801	797	814	789	847	810	806	820	755	741	865	819	814	854	796	773	794	828	815	813	813	800	784	816	763	801	837	791	786	778	767	811	822	860	806	755	784	833	805	789	837	844	793	819	752	777	788	788	876	838	785	745	844	770	803	824	798	797	824	793	846	779	851	787	845	836	777	773	796	833	770	781	830	869	807	755	807	790	741	837	790	762	792	790	842	817	806	825	798	798	789	825	791	813	858	783	826	764	806	812	864	771	800	776	787	826	809	819	812	795	779	788	797	781	779	852	791	771	786	804	819	793	853	814	829	776	863	749	820	813	867	811	777	790	843	759	821	852	822	820	843	796	823	853	765	812	856	877	827	808	869	847	851	761	787	793	801	811	758	780	833	809	789	802	811	822	801	818	843	757	800	834	812	739	827	859	839	822	814	824	830	782	789	785	847	790	781	810	817	788	802	778	831	807	803	763	793	838	770	827	840	782	791	759	788	818	760	815	805	767	834	806	786	838	829	779	815	831	802	788	837	788	771	770	807	790	799	839	826	790	847	800	793	797	801	836	816	865	809	815	786	810	850	852	811	811	824	844	799	827	816	761	786	749	789	771	846	796	859	792	774	826	832	871	806	825	780	795	796	777	832	755	776	769	839	742	785	780	792	823	816	810	770	758	786	794	749	834	814	826	774	786	836	823	877	782	832	843	849	776	826	790	780	808	796	829	806	785	793	790	778	762	843	824	840	824	783	806	809	776	809	813	821	793	775	794	808	784	824	805	793	785	773	814	783	797	822	846	823	813	791	790	827	864	833	783	792	789	743	833	764	806	794	821	870	783	797	794	772	788	803	827	788	785	775	827	805	766	752	807	856	848	857	809	859	808	818	810	787	799	842	801	856	799	822	843	816	834	818	833	824	811	840	815	794	811	835	799	775	810	788	766	796	801	795	787	771	807	882	802	812	747
3876	6190	4805	2553	1909	1410	1203	1090	925	865	775	788	762	742	666	711	670	679	638	662	694	680	651	722	623	630	696	623	645	636	685	618	603	670	618	662	632	621	628	651	661	644	594	611	598	602	630	592	580	632	639	619	595	623	628	615	613	600	634	591	625	635	611	631	636	651	627	585	591	608	620	643	613	626	654	607	639	657	607	616	624	665	608	578	636	605	574	584	577	603	625	586	643	608	579	638	618	610	611	571	606	650	614	623	583	648	623	583	591	614	597	603	647	598	614	607	598	562	627	606	609	674	628	632	623	618	612	592	617	643	591	633	595	577	568	649	609	593	595	601	642	578	542	620	595	586	635	608	644	631	565	626	646	610	623	617	607	614	586	609	600	649	586	623	602	619	619	597	595	603	613	652	653	577	583	606	639	620	621	616	600	597	586	609	586	617	595	623	625	615	608	628	598	599	589	592	603	628	601	593	637	576	650	607	586	620	603	620	609	627	626	595	607	658	610	604	580	629	634	628	557	587	642	592	600	583	552	604	614	636	588	585	630	610	574	593	593	564	588	595	565	625	591	546	599	596	588	600	592	585	578	652	587	591	615	643	647	646	637	601	625	627	634	652	554	590	627	587	629	566	580	615	645	660	618	622	631	602	559	598	642	590	599	610	658	638	573	588	629	630	644	575	563	576	633	568	608	590	601	630	593	614	650	585	631	591	607	628	622	594	601	612	574	587	593	578	596	590	619	565	610	635	601	634	640	639	602	635	635	589	647	606	599	637	608	605	594	605	607	601	614	605	573	597	614	579	591	594	557	624	605	565	566	606	589	615	575	572	589	622	591	650	600	587	615	600	593	642	609	600	601	633	587	606	578	606	616	612	569	587	574	590	600	653	597	562	558	626	616	581	562	644	621	561	602	592	615	606	600	585	632	597	565	590	632	605	587	593	594	636	601	606	592	615	569	615	591	632	616	561	588	598	588	622	609	645	587	557	599	612	596	600	633	574	610	616	570	578	591	613	569	623	615	585	580	626	625	611	605	603	616	558	579	582	604	552	578	614	627	584	589	624	564	632	594	613	530	614	637	604	578	610	612	613	594	592	568	563	653	568	548	632	598	576	587	593	605	575	627	616	580	612	603	559	552	570	604	613	606	586	577	597	623	557	613	581	576	594	583	613	626	568	601	618	581	616	620	554	601	607	563	598	611	633	621	553	651	561	629	603	621	607	634	600	587	611	619	609	600	624	613	640	593	576	679	567	608	615	570	612	651	616	645	644	561	611	569	584	556	600	621	618	569	612	612	606	574	544	624	623	575	561	559	631	541	596	600	590	603	584	564	615	614	613	616	601	579	580	633	633	586	593	625	591	595	586	588	572	615	576	576	584	610	613	607	583	609	638	626	611	619	602	583	579	621	631	597	623	591	561	598	607	572	594	645	596	602	579	600	575	592	585	641	613	567	578	590	582	602	584	576	576	595	612	593	581	536	579	576	594	569	570	591	615	583	580	608	583	582	571	585	618	573	625	620	548	639	601	589	606	611	618	594	617	623	573	570	564	615	625	601	603	623	592	607	578	604	637	598	619	599	647	591	580	601	580	615	634	575	600	586	603	572	614	582	591	602	596	612	615	587	606	638	575	598	592	583	601	603	599	641	582	594	601	582	606	619	592	590	575	572	582	565	593	577	606	631	647	561	585	589	581	611	558	592	590	585	591	587	598	617	576	603	631	571	565	569	618	559	625	635	637	571	569	630	639	610	586	636	586	576	597	574	609	639	625	604	592	581	634	573	604	585	607	586	580	591	604	608	584	621	602	616	586	617	587	635	610	597	641	625	623	534	596	587	578	620	597	566	629	601	608	632	663	615	540	540	580	575	646	557	579	576	655	567	604	585	573	588	594	598	592	603	609	586	586	611	591	585	588	590	564	591	615	632	575	598	639	597	573	563	622	572	588	605	565	605	589	578	568	642	585	592	573	639	567	593	585	579	595	618	603	597	609	580	627	554	594	621	606	595	576	615	604	630	595	615	558	600	628	574	574	557	575	623	597	623	614	608	587	553	624	587	569	584	595	601	639	590	555	585	558	589	563	600	589	625	588	585	593	602	633	570	559	578	581	582	582	573	566	586	609	630	605	577	606	633	629	589	588	574	611	577	597	606	623	634	618	587	599	588	621	595	595	621	619	570	606	597	601	574	624	580	643	637	622	575	591	592	570	600	632	589	574	608	612	664	581	578	589	616	611	584	555	610	582	606	571	630	593	609	556	557	624	637	570	577	570	569	595	595	619	587	608	534	607	602	658	589	622	643	596	606	620	590	552	606	618	620	602	592	646	609	588	609	592	657	588	598	582	600	606	594	574	589	623	628	602	604	598	586	581	576	594	560	549	569	633	551	577	642	574	588	636	585	623	568	629	589	587	633	559	579	594	557	595	571	582	591	569	600	604	627	593	591	622	582	614	597	564	560	560	662	592	598	598	576	605	633	604	605	592	611	564	630	578	582	623	630	611	599	625	586	604	560	585	610	613	624	621	572	576	595	619	618	602	646	568	635	592	588	612	612	631	596	589	581	609	587	551	609	604	598	562	607	575	604	567	583	584	601	649	589	573	608	570	577	589	571	609	575	581	626	604	628	569	592	631	611	593	585	589	579	592	601	614	556	599	598	586	623	659	598	594	597	605	596	582	592	591	578	609	600	597	604	621	615	579	569	599	611	660	549	591	612	574	590	554	626	579	629	558	605	614	606	601	582	635	633	609	607	593	590	585	590	591	612	585	625	584	624	594	559	636	629	596	605	553	599	598	592	580	618	606	588	622	580	607	619	585	602	631	572	593	611	604	573	587	575	606	574	588	566	598	581	574	614	631	594	581	599	606	553	595	636	572	581	580	553	583	628	567	598	604	602	610	608	567	567	569	587	594	612	582	586	543	598	591	592	574	542	623	592	576	608	618	571	634	621	586	603	599	565	592	594	628	581	583	600	560	584	649	564	614	585	608	620	566	611	567	585	584	620	575	617	577	580	588	662	611	583	584	613	581	558	583	586	610	617	632	604	610	569	589	595	584	583	608	597	561	630	596	600	566	614	618	582	619	581	600	595	583	595	582	511	584	603	626	607	606	606	573	594	614	588	618	593	568	590	600	589	612	579	594	591	559	597	554	609	588	550	609	604	586	594	598	586	553	575	629	581	527	573	639	589	604	602	594	563	583	602	627	606	560	637	604	609	594	592	618	556	588	573	610	610	549	599	571	576	603	607	611	552	600	580	580	591	601	594	581	586	615	605	605	549	563	610	632	626	568	582	575	586	575	629	593	593	569	544	599	543	603	616	626	626	579	583	576	631	594	602	583	595	603	593	606	614	581	591	582	593	603	631	557	611	572	605	639	579	605	639	602	592	603	607	563	572	636	576	615	573	574	631	594	645	625	583	605	608	639	591	602	565	617	591	594	558	578	620	619	618	558	573	598	574	622	619	609	615	599	575	612	597	623	610	573
27956	10712	1216	769	609	572	568	587	587	619	594	561	570	597	619	574	545	547	540	555	544	594	554	547	599	580	554	570	589	583	561	589	552	595	567	542	568	607	532	567	565	552	554	560	541	552	573	585	566	623	549	575	549	585	559	554	553	522	597	591	596	558	558	579	566	565	544	617	534	597	597	545	544	564	574	556	585	575	569	579	573	551	548	561	610	547	571	564	558	533	553	562	516	534	548	528	608	535	584	545	570	566	561	523	546	545	604	572	530	585	604	603	600	532	568	546	577	572	593	558	561	603	579	551	542	567	550	524	582	591	622	603	547	599	579	558	547	570	541	585	548	532	586	535	551	545	539	556	535	504	534	550	565	561	589	597	573	566	592	572	569	548	562	589	568	569	574	548	593	553	553	552	594	605	533	587	563	596	529	603	554	574	575	581	553	568	595	588	592	536	558	599	568	602	551	567	522	538	536	538	593	597	534	544	550	559	540	572	579	574	570	567	566	522	597	581	556	577	541	579	562	566	563	562	501	586	567	589	576	561	599	554	569	559	573	546	549	533	584	573	540	555	581	566	553	547	607	548	530	584	563	580	535	520	587	546	591	581	572	576	577	521	542	558	595	575	544	574	579	560	580	562	568	561	558	594	534	591	555	567	565	571	600	542	613	589	558	584	560	551	569	572	584	552	584	536	565	539	608	542	579	589	564	594	562	575	552	587	552	573	566	579	600	565	545	567	511	514	526	556	579	569	578	564	554	566	581	553	568	565	555	616	569	609	537	568	599	564	587	622	646	559	563	538	548	587	599	590	588	538	609	510	580	542	554	564	597	590	562	557	533	540	561	552	590	580	546	596	556	553	553	535	589	573	563	608	553	579	522	582	554	553	562	568	580	604	564	585	612	562	583	559	569	572	549	587	568	598	576	546	571	562	557	536	543	560	590	609	550	582	539	528	574	587	536	565	584	591	596	557	595	549	598	524	533	540	557	583	516	559	563	610	577	547	567	563	520	602	583	583	557	599	574	574	574	604	585	584	532	596	587	542	571	575	582	551	566	527	603	569	596	562	511	563	581	561	582	582	573	523	580	564	577	595	589	587	597	571	568	545	563	569	559	555	541	597	552	595	585	569	566	577	504	586	567	545	587	540	574	556	594	564	554	633	558	555	571	580	543	573	548	551	540	548	531	560	591	604	541	535	539	593	568	591	570	576	552	556	567	603	586	551	586	586	566	604	628	605	571	562	554	537	583	577	562	615	583	556	599	603	570	531	582	538	559	570	540	563	528	542	585	546	530	589	566	558	545	529	578	555	613	577	576	548	595	575	611	534	561	594	556	557	561	597	582	597	553	543	581	628	574	571	564	583	597	552	612	588	529	586	597	539	557	502	576	537	562	548	573	570	561	528	549	561	520	551	626	565	569	544	543	560	584	568	577	536	565	542	530	571	575	627	589	535	594	554	554	540	573	574	579	551	605	510	528	535	619	541	583	566	559	572	576	565	509	583	587	571	557	583	558	548	583	548	567	590	565	590	564	566	562	581	538	560	553	555	604	533	550	534	558	558	589	549	617	556	601	576	588	594	548	507	581	550	540	579	529	547	575	574	596	562	567	566	581	612	560	548	537	587	533	568	573	557	545	531	525	551	557	556	600	589	583	574	553	590	582	558	571	594	543	542	610	539	559	545	574	588	594	564	569	598	566	535	574	567	541	579	602	524	581	579	557	587	507	567	581	590	561	578	591	534	565	571	545	562	568	576	577	592	603	518	582	551	571	547	560	555	574	578	579	592	573	606	602	576	595	544	556	566	586	551	575	564	542	593	609	612	549	578	563	570	588	554	589	584	554	567	570	609	585	537	516	548	554	586	604	585	608	573	571	559	581	607	576	548	575	579	573	592	586	567	558	531	569	530	585	566	587	569	566	564	571	543	559	535	554	608	562	549	555	566	591	579	589	582	614	534	547	569	575	576	555	571	537	533	604	607	565	542	585	542	557	497	573	549	565	532	594	539	604	563	520	556	609	590	574	578	560	572	524	565	553	557	570	596	550	553	566	554	540	571	569	548	569	582	582	573	578	574	514	546	547	540	596	575	539	556	582	563	541	589	573	542	565	573	562	584	540	614	558	559	542	583	528	528	595	568	584	572	580	572	553	588	597	598	559	595	542	567	589	595	553	579	549	599	557	572	518	557	559	560	540	528	579	554	531	533	559	583	537	575	556	508	600	558	521	532	572	572	557	580	554	609	565	557	514	605	558	555	587	573	597	563	553	561	569	573	529	539	572	539	549	564	556	569	635	593	600	538	539	520	572	578	610	603	587	565	620	574	575	566	577	587	536	627	568	561	571	552	586	571	600	550	562	524	570	578	532	555	554	561	571	550	543	586	509	509	545	595	588	559	568	577	632	542	522	524	576	586	567	548	599	560	549	634	538	544	569	577	574	579	587	574	549	550	548	584	563	516	591	568	534	622	630	585	555	559	581	535	537	522	563	604	589	621	547	563	557	557	549	584	568	584	564	590	574	576	577	555	585	568	532	550	546	568	575	542	556	605	594	555	554	583	615	630	590	537	577	555	587	565	599	578	527	581	564	573	551	542	591	567	586	603	564	567	540	585	559	587	581	563	526	568	579	525	577	578	551	536	605	523	538	562	576	548	531	565	556	557	592	584	588	589	535	611	558	566	546	572	534	550	617	578	514	588	579	588	595	561	563	582	558	593	536	574	563	551	564	546	555	592	587	596	567	562	578	571	521	528	571	548	561	568	558	593	560	567	533	567	566	549	549	567	556	596	589	560	540	592	582	579	557	591	567	593	582	579	571	576	573	585	573	554	564	576	559	586	545	521	586	586	619	587	565	594	568	572	517	560	588	583	573	557	536	615	590	581	576	574	552	544	550	551	539	616	590	538	553	521	554	555	535	545	550	568	578	567	543	542	574	555	594	577	555	564	571	583	578	558	592	612	547	581	559	571	566	556	578	565	535	546	578	578	564	569	564	548	538	598	568	601	565	560	585	565	539	544	594	570	603	573	586	568	545	589	553	531	606	607	560	570	581	564	567	568	560	557	511	596	588	588	609	543	521	602	612	563	552	567	551	592	590	599	549	562	537	539	529	616	595	558	580	603	567	583	534	558	569	535	562	584	560	581	564	544	607	565	566	557	602	540	557	583	551	558	562	565	556	568	562	559	579	597	531	558	596	525	551	557	579	562	512	567	560	567	563	593	571	534	590	555	572	588	547	598	549	575	552	563	581	576	539	562	597	567	569	588	557	563	554	557	548	526	544	560	564	504	595	569	550	543	538	561	589	604	558	527	548	576	540	543	541	595	559	569	588	573	586	581	550	599	569	591	536	550	528	615	588	565	571	546	599	533	546	568	549	566	594	552	528	536	599	583	575	591	554	565	591	537	544	564	502	563	545	519	562	598	550	585	598	559	548	608	551	579	575	535	565	586	561	584	588	580	550	573	548	563	559	551	575	543	588	569	603	567
4992	592	545	483	484	455	402	390	393	396	403	414	385	406	419	432	427	418	420	417	427	399	399	387	370	433	414	409	387	376	432	415	407	384	394	385	429	399	387	386	414	393	405	419	395	412	415	389	426	401	411	420	445	404	397	372	407	424	419	408	384	426	406	407	393	349	432	387	424	404	400	395	416	393	385	375	403	402	429	427	385	376	377	393	408	450	448	423	386	385	385	433	425	383	378	410	379	429	402	387	408	396	390	409	394	390	389	449	399	419	425	377	412	395	413	416	397	371	400	380	387	400	392	373	402	396	428	399	424	455	415	440	378	419	383	410	412	370	404	389	376	393	376	408	382	404	389	420	411	390	385	412	369	428	416	431	398	433	429	372	413	422	398	416	428	372	390	402	399	397	435	399	400	392	388	381	384	378	378	412	428	412	398	373	441	382	395	374	393	415	413	413	401	398	397	369	417	415	419	404	413	391	417	415	414	390	409	404	362	395	397	451	448	419	403	411	380	418	406	376	391	395	401	383	407	409	413	419	395	389	423	413	396	386	406	404	408	396	392	411	399	365	411	415	396	394	416	422	374	406	367	398	393	377	382	409	401	421	408	394	387	426	404	420	406	397	417	416	370	426	431	389	408	400	365	409	401	370	402	369	415	391	374	433	414	387	393	405	389	385	396	389	410	391	406	392	381	400	451	401	377	384	408	353	380	415	414	433	427	398	387	403	424	429	416	373	427	408	415	417	416	393	413	405	400	426	412	428	409	419	370	369	403	393	411	389	431	409	378	398	407	390	416	391	413	369	413	374	403	377	418	401	403	405	422	402	417	386	422	407	370	423	397	403	396	373	380	448	365	404	416	400	426	387	414	377	365	422	393	417	386	399	384	419	405	417	398	419	379	411	424	388	392	367	369	424	372	430	422	398	381	406	420	378	421	394	372	434	386	418	396	402	411	423	421	399	421	408	403	396	416	402	412	386	400	394	406	398	382	370	384	393	415	432	413	375	386	365	400	375	404	420	418	393	419	385	407	400	405	405	404	378	400	428	408	382	397	420	390	417	418	394	432	408	386	403	415	390	396	416	400	425	449	388	407	378	418	410	437	407	338	410	431	403	403	378	402	395	408	383	396	420	389	361	396	415	429	400	430	393	406	383	370	433	395	390	414	413	367	386	402	382	415	409	406	406	399	368	401	403	399	406	391	422	400	387	391	396	414	410	356	401	390	356	425	390	408	371	374	422	404	429	419	376	419	422	416	397	383	384	380	406	406	433	415	410	402	413	404	420	378	397	388	408	357	390	390	451	394	384	409	418	416	388	420	417	428	391	400	403	408	443	411	394	429	377	424	370	383	391	445	430	401	392	443	403	420	392	394	430	379	393	396	359	403	429	419	418	423	393	433	429	417	376	386	387	439	393	385	410	388	397	395	410	422	388	410	391	403	451	370	400	395	405	376	376	372	398	435	402	419	436	377	378	408	399	411	400	399	418	399	409	384	433	384	409	398	379	401	418	376	396	375	391	395	388	392	405	419	409	402	404	393	430	409	412	413	378	395	382	383	377	388	438	447	386	387	418	448	429	428	409	390	383	423	381	376	422	415	407	402	405	382	412	387	381	384	356	407	390	423	405	378	405	423	407	404	386	443	415	383	400	418	394	413	410	367	399	384	407	417	412	402	457	433	384	373	392	379	397	416	393	416	423	409	440	420	390	392	380	377	389	406	407	390	426	375	433	378	410	426	397	445	380	460	371	399	417	396	381	392	394	403	390	437	389	375	402	442	382	427	404	383	400	403	415	359	394	386	435	391	407	362	418	404	424	417	373	403	415	439	360	423	434	377	403	387	413	389	391	418	438	369	426	414	409	401	365	426	392	387	418	423	397	399	396	382	386	380	419	401	403	388	404	377	419	385	403	392	421	410	395	416	386	419	409	417	394	381	410	370	420	402	417	401	392	414	400	371	388	441	400	376	393	419	386	395	418	407	417	395	391	401	396	399	424	399	435	390	418	409	398	380	404	416	410	401	407	406	401	396	398	392	384	397	402	429	415	403	427	390	390	413	413	379	390	426	381	409	401	436	407	381	382	412	386	388	412	380	421	429	384	377	380	403	391	415	379	371	396	378	399	420	387	390	436	418	408	416	442	448	405	390	364	425	397	381	424	409	407	440	420	404	399	422	398	428	415	381	419	426	406	380	409	378	411	422	404	370	384	366	416	402	431	402	413	390	394	391	389	375	411	414	406	395	400	413	404	391	394	430	420	410	410	410	413	422	358	404	406	416	395	374	396	408	448	388	439	431	432	405	422	395	409	413	407	394	379	438	396	430	392	434	407	401	396	408	381	425	436	410	418	435	397	441	366	400	422	392	380	452	366	420	423	358	409	427	382	419	407	397	436	424	388	424	420	380	406	409	405	415	449	381	398	395	419	364	402	398	405	402	384	388	385	380	400	414	421	397	415	425	401	425	391	397	437	374	400	378	402	415	363	383	389	386	395	433	401	426	352	421	408	390	387	378	425	389	374	407	375	414	414	377	384	372	388	414	401	381	442	396	398	409	392	438	404	408	399	408	431	415	436	439	415	399	412	413	425	392	427	379	413	407	432	416	424	391	418	395	413	388	419	418	372	419	422	412	456	390	406	429	412	396	418	435	398	408	424	400	379	409	389	430	380	405	417	383	382	385	383	377	402	389	412	398	396	402	417	396	408	397	415	409	385	412	418	419	395	398	420	429	434	371	440	439	403	387	414	391	415	393	398	375	408	398	367	378	388	384	423	389	428	420	398	419	399	405	396	464	393	420	390	385	364	377	420	387	421	430	400	388	432	402	435	400	452	361	416	407	379	434	417	393	401	446	436	394	419	381	376	419	422	413	410	400	447	422	408	361	402	415	420	376	429	394	370	420	397	422	436	378	415	435	421	421	414	408	439	460	419	409	381	422	386	417	398	440	417	390	366	422	423	430	396	374	390	408	409	386	378	420	375	387	380	421	384	369	388	414	416	432	373	407	403	407	386	381	391	433	418	405	378	406	430	380	401	405	408	396	375	405	426	414	431	419	394	393	417	400	370	410	413	410	424	399	380	386	380	402	383	394	419	358	391	407	447	406	381	406	391	396	421	421	390	432	415	452	373	402	406	392	387	373	400	399	405	406	401	400	405	406	406	403	380	409	401	392	420	397	393	368	373	392	418	404	388	393	374	366	402	378	431	389	448	429	383	442	388	386	379	423	406	426	410	399	371	380	403	388	428	385	363	365	367	429	413	380	350	404	403	397	379	442	436	394	439	417	408	402	416	416	418	400	390	394	413	419	385	395	413	392	385	421	412	379	398	414	424	396	421	427	406	391	412	414	387	406	408	430	387	433	407	398	395	403	369	380	404	409	440	387	444	436	382	408	397	446	414	405	419	406	395	418	366	381	402	394	394	367	380	406	423	383	387	395	386	409	403	421	412	428	376	385	423	414	398	399	392	421	379	391	403	383	398	419	390
25497	21520	27973	25481	11419	1899	1443	1229	1144	1100	1046	1055	986	1036	1011	1013	983	995	951	980	967	963	936	1006	987	1033	1012	1003	986	976	1031	1036	958	1009	987	973	972	1007	1005	971	967	1011	1000	956	1003	975	1019	1029	965	995	945	938	967	1005	921	981	952	976	936	984	976	1027	948	938	1010	1018	1025	992	954	943	968	965	998	997	1008	942	977	1006	932	976	983	966	1013	1010	1012	1023	982	1003	942	898	920	1000	892	983	963	949	948	979	1028	935	1034	951	977	989	1044	1004	969	998	941	977	963	952	1042	942	929	948	966	1026	938	974	934	974	941	973	979	966	960	909	995	915	989	964	1041	1008	938	970	986	959	974	980	941	1020	1018	1000	958	1035	913	951	968	968	983	1028	970	966	984	964	950	975	942	979	1026	951	925	994	976	969	1003	943	993	974	954	986	963	1019	972	1004	940	936	989	974	909	970	919	985	979	945	961	974	958	979	970	964	905	938	961	974	976	980	950	937	988	976	1007	964	932	956	982	974	947	936	968	993	993	1001	925	941	954	988	916	947	953	974	972	980	967	986	923	949	971	946	968	972	979	922	936	957	945	977	1014	913	968	942	877	946	947	933	980	905	999	944	955	961	926	946	951	1043	988	1007	1012	998	1007	968	960	997	913	906	952	958	909	928	1022	986	965	909	972	946	940	932	959	1003	961	965	964	926	922	920	983	940	1001	1000	975	886	937	993	983	955	996	972	931	983	960	978	981	944	1005	1027	969	968	948	956	1038	906	949	976	935	926	950	924	954	986	977	1026	935	963	963	998	980	996	950	1019	955	1006	988	936	1002	939	1002	951	907	955	941	1016	931	962	940	977	996	967	942	967	945	982	934	945	931	1002	960	937	954	964	966	893	924	973	969	893	949	967	942	928	934	1008	985	915	941	1002	966	970	954	961	981	950	931	998	903	1062	974	987	977	939	958	991	992	926	932	993	934	979	951	955	972	961	1038	992	951	990	928	911	961	920	1041	960	979	981	968	944	953	1011	947	979	936	901	962	968	973	977	941	963	950	960	948	968	961	988	959	953	989	956	863	979	974	995	971	974	914	1014	884	945	953	958	950	960	1036	921	918	1053	1008	975	982	1003	1019	958	955	1018	977	998	1009	946	995	962	987	990	959	959	943	999	957	958	964	992	921	977	924	992	964	968	975	957	967	915	913	1002	1053	929	1038	929	1008	941	984	937	992	957	946	950	989	990	948	1007	922	979	962	926	1001	944	935	990	937	975	922	966	945	992	993	1001	934	953	924	954	944	1004	967	972	973	934	915	1015	954	943	991	954	977	908	1044	939	937	910	985	924	982	986	993	959	961	946	1028	949	934	947	1039	1004	898	951	953	996	996	983	901	966	1059	1043	1014	1038	980	1044	977	910	994	906	987	957	935	937	932	920	943	968	1025	985	964	1031	981	968	932	951	895	948	935	899	927	889	942	964	932	1020	982	895	932	918	986	993	966	1020	1008	922	916	960	919	974	945	1042	930	986	945	943	908	1010	1019	942	976	943	967	946	998	937	925	956	928	894	995	950	916	915	963	941	959	1002	986	954	938	983	916	981	1053	941	1027	1000	988	942	957	940	981	1003	958	983	995	1052	972	958	958	963	960	954	935	972	957	1016	979	929	972	973	993	1004	977	987	890	942	949	1007	938	917	998	1007	926	979	999	1033	969	982	970	940	984	964	998	944	1003	966	950	989	957	950	1001	982	1022	959	1015	935	1006	952	949	971	1014	988	957	965	940	913	946	988	926	975	987	991	1012	956	997	1000	979	919	954	979	944	888	931	909	954	1005	974	1020	942	992	940	956	947	973	946	920	988	963	930	950	998	937	976	969	966	956	968	985	949	994	988	960	998	996	958	953	940	969	980	939	983	980	963	1023	971	971	973	987	981	968	912	954	945	924	948	948	1009	911	1055	1016	990	1020	943	972	955	952	960	975	939	989	954	954	972	929	904	939	934	1039	969	977	943	966	969	933	950	904	993	986	937	927	878	986	990	949	987	943	938	976	937	974	971	964	977	945	931	918	939	986	970	977	973	997	918	934	992	983	997	975	946	949	974	987	956	986	925	946	1009	972	942	952	951	990	937	973	954	955	983	901	963	937	1006	977	1009	947	1009	988	955	974	935	962	965	996	1023	953	982	986	994	993	919	991	978	919	996	970	928	997	995	944	968	921	1000	1032	944	1006	942	933	968	944	915	948	991	972	962	999	995	942	964	999	953	992	979	959	997	965	1001	1026	935	1014	969	997	952	992	949	956	1003	941	918	945	1034	951	953	998	926	981	943	1000	942	941	970	1000	980	980	964	969	982	949	939	1001	1000	943	957	993	1000	928	929	929	956	919	967	939	1006	1021	912	997	928	946	937	956	978	989	981	949	1011	988	956	980	956	971	949	985	969	976	939	962	964	986	931	944	944	983	944	972	972	972	989	1018	997	937	981	956	939	954	927	947	980	903	889	1001	941	921	960	1015	1023	938	967	1036	963	934	1013	910	936	970	992	1021	1052	976	996	968	943	990	946	981	979	947	908	961	948	958	990	964	1002	979	963	985	972	944	965	1000	1020	952	986	945	975	972	989	994	920	960	930	964	958	954	996	976	979	924	976	966	973	972	998	981	985	1028	935	949	1026	970	965	979	924	903	934	977	956	951	961	963	963	975	982	940	994	989	961	990	985	1001	993	957	951	959	975	961	939	1025	997	1002	990	970	1006	937	984	967	955	957	984	915	998	992	945	988	1020	947	942	1020	964	991	957	944	955	955	937	996	961	953	945	959	950	1010	951	962	926	939	1012	945	951	965	1005	951	982	960	1003	950	987	991	953	967	974	908	937	969	927	974	1023	978	950	1003	990	942	983	954	950	978	883	949	928	952	993	950	959	964	969	950	974	991	1015	957	991	977	919	978	964	925	931	970	953	896	1001	930	1000	986	914	962	953	960	988	1000	991	990	947	936	972	967	951	923	929	933	1018	905	946	949	951	965	1002	1010	919	920	951	996	981	985	997	1012	980	960	910	948	991	904	996	910	995	985	955	1037	919	975	989	991	953	963	1033	982	978	955	971	926	959	980	951	940	996	970	971	986	997	966	1006	970	1044	979	941	954	967	942	991	912	1042	965	928	976	916	962	984	1009	915	1011	949	972	948	921	993	1007	955	1003	993	988	952	993	984	986	942	963	964	951	930	986	935	979	929	953	1004	1020	943	979	934	1008	921	961	977	972	963	953	1006	954	992	967	953	956	955	991	985	941	943	984	953	965	968	947	966	1011	943	972	1002	958	954	944	941	1056	899	950	1031	991	951	979	969	947	940	979	953	1042	972	880	900	998	982	958	918	938	981	963	906	896	958	985	955	912	973	950	991	931	975	923	951	1019	927	972	1001	957	1006	1004	977	921	961	955	1019	952	1010	942	939	941	1004	1007	973	950	940	991	997	903	955	980	946	926	978	985	1001	974	965	932	912	1002	937	1027	952	996	965	930	1005	967	927	977	903	968	950	1003	979	963	1009	967	900	938	941	970	965	870	928	966	997	968	944	953	941	990	931	976	1007	982	978	941	972	976	924	980	952	986	1017	979	945	932	1004	962	972	956	958	992	989	991	953	978	970	1032	956	992	945	945	950	987	946	896	928	1057	1000	897	973	986	964	1004	953	980	970	974	954	977	983	1005	933	988	969	993	1000	1005	936	957	994	998
3586	3705	3066	1788	1314	1142	1025	929	873	790	816	820	827	714	757	748	672	698	726	779	691	714	703	731	735	722	683	730	696	718	714	648	704	758	670	699	686	766	706	710	734	645	732	729	671	693	721	698	725	739	683	675	695	718	714	663	692	706	690	657	710	695	713	732	675	720	675	702	679	684	650	680	673	707	661	691	632	763	698	713	702	697	705	668	704	683	681	669	702	671	728	671	727	698	704	701	669	711	724	713	680	713	677	699	672	731	669	687	688	686	666	665	686	719	697	684	691	641	676	720	710	719	690	683	697	737	696	680	719	651	676	718	702	690	661	698	696	697	684	693	700	636	702	727	722	693	708	717	666	679	688	698	662	732	680	683	700	647	686	722	673	673	739	679	706	712	675	699	678	709	682	670	667	695	634	709	655	715	677	626	681	667	686	711	729	695	685	665	654	686	682	662	614	691	681	680	665	693	708	699	683	723	688	682	714	669	678	653	710	702	629	716	702	695	670	686	638	659	681	668	697	680	651	675	708	694	707	686	664	655	636	689	625	692	697	707	682	710	693	664	644	645	666	675	720	692	674	714	716	639	712	691	684	710	688	656	653	682	688	689	688	718	704	718	637	712	725	708	717	696	689	680	704	633	655	671	638	646	675	685	690	719	716	672	669	658	659	664	664	696	700	663	699	710	690	709	690	676	671	681	699	677	657	672	710	676	695	694	696	683	674	666	654	652	682	656	688	642	693	664	668	703	689	683	683	650	720	674	715	713	685	699	722	746	720	671	659	677	649	680	694	671	668	691	651	697	711	640	717	701	629	663	730	694	677	705	689	698	658	677	711	697	676	681	649	691	684	695	699	711	670	685	709	666	635	708	673	644	650	692	724	739	705	655	682	662	695	674	693	694	724	677	618	711	699	702	715	669	668	698	664	689	718	693	684	679	710	680	646	727	705	686	669	689	660	709	656	689	680	653	642	687	686	722	674	682	671	732	702	671	679	679	654	685	676	705	650	714	660	641	784	710	685	687	652	686	708	684	680	686	755	686	671	668	689	672	661	647	661	710	671	736	670	677	716	697	667	704	708	685	689	692	675	638	670	693	673	677	667	666	737	699	688	674	694	659	719	662	691	691	670	701	638	662	696	693	706	711	670	647	650	688	696	698	708	667	683	690	699	678	706	648	725	691	709	709	687	648	671	708	692	725	710	655	688	690	668	676	663	684	653	692	707	709	665	654	697	689	707	649	655	663	684	647	693	686	697	676	662	714	729	681	701	674	683	676	642	695	726	653	705	679	685	684	674	738	743	730	677	752	672	692	669	665	719	676	721	681	732	702	681	680	715	675	712	732	693	652	635	704	664	710	672	708	653	665	661	669	637	719	721	707	696	683	704	662	741	698	661	697	658	692	723	689	663	725	713	653	675	621	693	702	681	696	645	658	675	630	646	644	658	659	698	654	708	716	672	675	673	679	655	662	713	712	712	634	665	684	698	679	720	700	676	681	680	704	677	641	682	714	695	699	686	691	719	689	714	707	734	681	699	684	644	696	720	651	695	676	698	639	690	707	681	673	651	681	646	746	662	715	661	655	717	699	646	738	656	715	696	699	709	677	650	701	674	662	705	686	688	648	701	694	685	678	685	731	661	726	715	634	660	688	690	691	689	692	648	683	687	708	694	719	681	661	708	686	658	728	660	709	643	692	648	676	696	648	652	706	683	675	693	689	651	679	696	688	702	708	712	686	645	651	683	660	656	682	673	617	709	677	701	645	710	728	711	682	715	638	709	700	679	699	693	645	711	683	658	680	647	710	648	690	685	688	703	664	695	662	654	668	675	651	694	711	647	690	654	704	688	642	661	689	669	666	713	749	646	684	677	775	688	728	695	686	677	654	664	694	661	672	652	694	675	635	686	743	687	736	678	681	662	725	713	712	652	685	695	673	638	669	677	675	695	727	690	703	661	688	692	690	700	683	712	714	676	677	669	695	680	688	691	633	666	646	653	646	668	685	695	725	705	702	641	642	675	669	697	664	667	719	685	704	666	672	642	649	686	645	682	685	668	679	726	668	679	646	677	671	703	765	688	680	698	659	686	685	696	685	657	686	700	721	684	642	722	704	689	626	632	706	714	630	731	654	689	692	659	704	710	656	659	656	712	725	638	705	679	667	722	676	660	680	682	683	703	717	673	690	680	707	658	717	662	678	722	657	700	685	737	686	693	701	715	686	705	669	675	668	646	670	668	709	683	676	696	713	717	725	674	695	680	691	692	650	657	664	702	694	647	654	689	679	701	690	704	669	654	657	713	700	649	732	645	689	687	714	708	681	654	657	708	681	654	676	638	687	717	665	663	679	688	659	694	680	682	661	678	689	653	671	661	616	681	670	654	666	748	699	664	670	705	707	648	661	653	666	694	708	679	690	639	652	743	702	698	661	704	668	729	686	685	715	645	697	689	676	709	697	681	654	671	720	693	622	661	648	682	709	651	674	699	698	672	695	616	669	677	717	662	683	738	692	657	679	705	675	670	623	675	675	699	681	678	697	659	684	641	674	721	702	714	717	700	650	702	676	713	692	669	772	696	654	679	662	685	694	659	742	730	715	689	650	710	696	714	674	705	677	641	685	680	725	736	693	701	680	654	720	667	704	716	672	680	668	739	674	641	646	692	651	655	696	669	704	711	644	662	717	715	674	723	678	664	672	702	658	681	722	672	708	649	707	720	636	679	680	631	673	711	640	718	648	683	686	721	680	701	701	707	679	654	685	659	654	680	659	707	673	706	678	667	712	744	686	654	658	701	709	672	716	666	668	700	640	660	669	702	693	705	697	640	687	663	676	620	715	660	646	700	672	665	667	670	678	712	632	689	737	699	721	714	675	754	683	693	708	703	681	716	694	658	684	641	707	667	712	660	708	654	714	677	673	651	686	724	721	676	672	689	678	671	652	645	681	631	698	717	677	697	648	671	683	704	723	680	710	702	694	689	670	708	669	683	674	654	730	656	666	691	676	700	695	693	665	680	698	677	696	663	660	696	646	666	683	660	692	683	688	706	656	659	653	675	701	760	698	677	702	653	693	677	684	666	641	650	691	707	685	712	655	672	722	698	692	666	678	684	693	635	718	669	677	672	699	645	686	675	681	657	687	749	661	707	656	659	670	663	651	678	699	683	653	647	675	713	672	685	707	649	688	710	694	671	716	671	656	656	677	638	675	700	652	665	663	707	666	705	689	708	629	666	664	713	651	670	717	669	664	675	625	660	687	672	698	664	668	684	706	701	689	651	682	699	687	669	695	662	716	711	657	724	681	676	671	686	678	710	609	676	697	660	697	711	698	692	690	726	708	682	699	652	701	664	665	696	708	681	668	703	633	705	666	715	643	666	671	639	676	696	676	679	703	677	691	695	686	702	632	667	722	688	642	676	711	688	685	653	686	679	716	686	655	678	715	696	701	666	676	719	673	711	679	651	665	681	760	700	741	701	706	699	667	676	658	685	709
24493	21482	28820	24570	21476	8964	1855	1238	1053	983	997	949	943	904	887	912	847	858	834	888	863	865	918	859	843	866	861	871	845	812	786	892	873	830	821	790	816	836	835	819	836	800	806	850	846	833	844	801	775	788	809	863	876	782	875	837	843	826	852	800	859	854	843	844	824	825	828	816	812	820	801	843	828	770	848	828	813	821	752	779	862	806	782	846	855	812	841	798	836	838	827	828	858	869	860	835	834	819	819	849	793	804	784	822	876	816	798	772	772	792	855	794	836	772	796	823	816	830	789	845	831	789	827	869	809	828	787	792	815	851	830	830	826	853	860	794	861	812	798	789	783	854	773	851	764	798	814	785	867	807	825	790	776	842	820	830	848	856	806	787	816	867	825	871	854	811	808	844	815	835	822	813	835	857	815	843	831	868	835	778	822	779	833	819	803	773	832	864	839	812	837	803	842	865	818	794	882	793	833	815	811	805	848	817	845	830	867	799	811	848	833	880	752	777	843	847	829	825	794	841	883	779	862	864	783	812	813	890	855	811	833	854	791	828	842	815	798	811	810	846	870	848	758	856	856	872	796	888	797	812	784	835	790	842	882	838	787	805	824	829	828	826	840	818	852	858	814	821	798	862	922	795	843	811	806	870	780	836	827	818	818	809	782	799	833	834	809	850	803	833	781	797	790	844	818	810	833	808	837	837	805	792	808	822	787	859	797	800	833	842	786	809	813	816	808	776	802	836	820	801	831	826	799	869	803	754	817	834	827	823	839	829	815	868	803	850	854	836	817	847	800	830	829	846	801	816	827	829	837	800	848	779	839	820	820	787	816	789	836	873	793	798	851	782	875	834	778	797	718	804	805	822	811	805	802	832	799	804	801	813	819	852	852	840	803	765	853	822	806	810	834	854	810	862	821	836	778	827	815	830	760	807	827	864	796	862	803	797	799	825	819	812	784	849	856	788	781	770	806	879	777	762	784	804	808	873	837	837	799	790	782	822	794	799	770	776	832	828	787	819	786	771	785	804	873	826	839	820	827	805	815	797	835	829	793	790	816	835	793	811	826	827	776	816	842	809	826	762	810	835	798	811	818	809	821	833	858	780	794	833	823	826	848	767	816	776	819	787	827	802	788	802	824	813	818	834	771	753	849	813	796	751	769	797	812	828	834	775	844	793	775	813	838	792	843	806	877	785	802	790	833	813	783	792	783	800	778	787	817	850	835	783	786	814	785	836	776	852	792	831	768	864	820	831	808	775	824	836	774	788	841	797	815	843	854	843	852	802	807	814	840	831	828	793	793	808	803	778	858	793	840	818	829	850	790	809	789	821	821	818	797	828	848	809	847	803	864	822	864	789	786	847	836	784	794	849	851	834	781	770	850	784	829	833	815	776	812	904	824	801	803	818	819	850	817	817	803	817	816	751	838	762	847	818	763	790	815	835	833	797	879	846	855	816	816	813	830	829	845	809	801	847	806	774	809	861	787	803	798	834	801	773	845	805	814	819	793	873	821	829	835	864	840	813	877	814	812	880	811	823	818	780	783	822	827	836	812	782	809	829	862	820	797	847	841	813	831	809	822	819	775	818	795	798	797	818	784	803	792	807	797	844	798	794	862	793	770	771	843	867	814	756	840	829	759	861	781	814	854	852	823	819	811	816	768	796	852	850	822	807	806	810	797	843	793	823	885	790	817	869	804	840	825	783	812	779	833	841	851	779	742	761	820	860	813	817	800	824	822	840	814	825	869	817	814	811	775	835	829	782	812	815	761	828	792	844	818	802	861	832	785	791	881	843	793	779	807	777	796	794	851	835	804	819	790	773	852	786	815	847	801	859	832	786	857	795	832	836	797	776	813	786	854	863	815	841	795	764	803	832	829	823	752	842	866	843	784	835	805	786	858	780	875	803	813	816	811	807	775	796	850	797	856	817	885	814	780	820	769	882	775	830	888	812	810	806	799	792	781	848	792	819	760	810	856	763	789	768	799	797	839	737	841	830	781	828	787	813	843	855	788	803	838	828	830	834	811	776	851	809	839	835	858	843	781	824	851	813	812	770	839	853	789	851	811	785	805	825	787	808	853	855	841	833	805	827	772	813	813	832	810	759	800	815	792	831	805	840	834	870	779	808	805	815	794	815	800	800	843	845	806	817	823	787	821	753	865	796	840	830	792	757	831	785	827	864	822	779	818	811	848	869	839	858	852	853	836	785	813	808	847	822	804	770	792	814	792	802	812	778	817	829	747	804	806	846	762	845	794	848	802	795	809	880	809	826	822	803	823	785	840	803	838	879	779	802	805	774	763	824	778	805	783	842	775	830	829	801	825	841	855	762	854	833	766	835	814	823	819	778	812	864	824	850	843	857	817	787	851	818	783	832	817	863	775	808	815	867	851	744	834	850	842	779	803	797	831	781	826	810	791	826	816	813	806	779	782	807	770	851	883	793	841	811	842	798	844	793	833	853	872	830	801	805	805	784	858	797	849	830	795	811	829	790	806	816	805	867	773	803	818	832	804	744	800	804	809	809	827	833	794	783	865	829	823	824	772	809	835	830	865	800	867	827	835	828	797	804	798	801	834	824	757	790	801	814	830	807	794	780	819	867	804	803	832	822	835	838	818	852	839	811	778	773	827	858	780	766	849	784	829	759	811	818	864	854	806	776	825	830	836	844	762	774	768	807	847	837	810	847	790	786	813	820	803	813	820	785	804	830	793	828	871	852	788	825	796	803	841	820	843	818	836	865	778	834	766	808	793	790	831	819	838	886	828	820	820	815	800	815	776	837	803	864	785	774	819	776	807	844	758	834	799	799	815	891	802	844	830	811	802	914	799	818	797	798	824	812	872	794	799	847	800	824	838	789	845	781	768	839	800	847	840	757	795	812	844	805	819	857	799	785	842	780	839	860	799	819	836	767	817	827	816	767	827	850	845	809	766	752	798	809	804	836	825	825	816	805	790	846	841	842	875	845	817	814	807	829	809	804	776	810	816	804	821	825	831	804	786	802	820	790	768	835	862	841	825	791	839	811	836	855	819	817	821	836	869	785	795	814	836	820	729	811	782	818	792	805	782	815	828	854	766	888	863	780	848	841	837	872	817	855	773	774	804	791	884	799	839	844	801	817	802	822	805	773	796	788	811	820	805	786	845	815	821	830	820	875	850	800	842	833	812	792	823	826	797	806	744	759	838	798	790	821	819	799	812	852	839	789	786	827	857	771	805	813	785	786	771	823	829	812	840	776	831	839	835	792	840	780	798	821	833	803	768	825	768	809	838	805	801	849	846	801	777	772	775	762	801	780	821	828	787	763	787	843	804	806	769	783	777	812	806	773	805	778	813	805	822	816	806	773	807	843	818	814	794	783	790	805	792	790	797	827	828	830	826	838	832	790	806	820	817	825	764	853	822	801	777	828	769	813	824	796	838	810	797	763	814	835	812	769	822	823	842	823	810	785	852	837	807	760	834	824	823	821	821	838	792	798	836	834	807	808	793	843
3723	6155	4874	2623	1763	1394	1142	1024	943	865	755	714	739	722	753	733	701	731	682	648	671	642	653	595	630	694	619	642	647	640	623	675	606	637	602	621	642	667	598	664	566	661	640	606	615	578	598	619	623	637	627	640	608	587	613	588	624	611	615	609	593	607	621	643	650	585	588	584	634	631	625	626	617	584	602	564	587	612	593	634	644	588	626	609	595	622	583	638	614	670	562	570	588	630	609	577	606	586	577	612	604	633	601	602	571	593	629	587	641	618	581	641	616	591	622	604	611	569	566	557	588	626	628	589	616	633	590	588	597	584	607	594	611	615	560	614	597	617	557	616	585	589	604	630	587	584	613	650	614	623	577	592	592	577	595	624	571	573	561	620	594	637	584	607	627	596	628	584	594	584	577	606	594	572	607	645	607	584	611	578	618	624	623	590	628	607	601	655	613	634	607	591	621	624	602	610	595	598	565	553	580	624	623	590	581	625	631	628	619	600	594	628	563	601	594	547	622	591	548	630	596	586	556	622	600	595	619	622	606	601	597	572	595	573	604	585	612	594	609	592	596	555	575	632	597	609	589	589	594	637	638	568	585	574	614	612	621	582	601	627	602	647	604	616	587	603	577	635	587	591	597	584	583	635	613	629	558	592	611	603	601	634	613	637	653	564	660	633	613	611	556	578	642	584	616	577	545	570	593	590	564	571	612	621	613	567	573	671	573	621	643	603	598	573	589	619	609	624	610	602	577	620	629	674	606	588	573	582	588	634	638	585	605	569	613	587	602	605	594	588	625	605	624	583	595	579	641	581	589	567	576	603	609	563	600	574	649	575	583	638	588	598	588	606	610	619	555	589	590	597	614	600	639	610	628	594	611	589	610	617	615	573	553	628	566	621	628	612	574	532	640	570	563	611	639	613	625	642	614	618	567	611	564	620	579	614	585	585	595	582	616	561	565	574	617	586	577	571	656	618	591	591	629	582	568	590	634	584	649	607	597	632	572	608	616	564	571	608	590	602	595	657	545	548	592	539	632	568	617	599	564	597	602	566	564	621	576	634	587	571	616	629	633	564	602	619	601	616	600	607	573	629	586	576	568	625	584	639	590	566	606	597	601	596	540	566	603	585	575	585	629	594	558	624	600	641	567	579	565	637	575	575	571	598	593	554	599	568	622	594	587	579	580	611	629	572	548	614	600	595	608	605	542	600	548	612	588	603	542	614	572	558	587	606	607	574	590	546	604	631	572	583	654	620	600	592	545	590	563	612	626	602	604	635	538	598	649	603	573	579	625	595	626	599	590	577	633	615	570	572	563	599	612	588	609	593	575	627	603	564	591	572	575	578	628	606	607	619	620	592	555	601	655	592	614	585	604	616	590	619	608	584	612	565	592	602	550	571	639	587	594	585	607	595	612	585	576	604	590	603	563	582	582	610	576	624	565	551	568	597	568	612	614	601	601	602	620	631	630	615	603	559	619	599	557	610	638	618	603	613	614	615	561	596	648	603	540	638	592	612	584	581	595	555	625	583	605	581	594	613	606	609	612	558	601	563	636	657	606	614	586	602	591	591	606	626	581	594	608	574	600	603	619	577	582	580	573	587	598	589	625	605	622	566	570	618	583	641	570	647	621	583	570	573	560	620	612	618	630	612	598	613	643	574	575	593	613	587	574	576	617	609	603	572	566	594	563	579	576	632	549	605	577	605	652	550	598	613	617	551	635	560	592	633	652	600	607	607	572	625	574	545	594	585	628	557	598	613	635	595	606	601	583	632	602	534	657	616	608	594	596	628	624	619	571	601	613	606	609	570	613	553	604	622	606	632	588	609	676	557	592	591	572	585	574	589	529	561	582	604	639	608	582	633	613	616	586	576	567	585	637	551	609	618	631	595	615	590	594	608	611	611	580	599	615	554	573	638	608	600	607	554	614	596	596	608	581	586	612	650	655	603	574	631	595	544	601	582	605	604	563	573	597	604	602	586	593	574	585	604	618	568	584	609	588	614	560	571	576	588	580	619	569	582	573	594	590	562	616	615	598	582	580	570	530	552	593	591	616	588	591	581	559	626	604	617	600	598	582	574	623	609	583	615	565	564	559	604	621	622	613	604	580	595	613	555	590	591	615	574	574	600	542	600	606	591	522	568	526	603	598	595	610	634	548	613	565	620	592	592	635	631	569	614	560	598	589	609	614	622	609	583	620	583	594	575	561	571	574	594	601	572	608	624	608	605	593	592	595	612	584	595	577	582	590	641	531	606	605	622	553	594	579	585	609	572	612	609	549	549	594	608	599	636	607	600	582	569	602	604	613	584	631	562	627	586	614	600	636	595	533	591	587	567	604	593	607	605	602	612	602	580	591	624	584	608	623	599	586	579	632	587	594	587	573	619	643	622	614	555	549	637	612	552	531	603	598	603	624	602	602	601	596	613	598	577	612	562	631	582	588	603	589	610	589	631	601	573	585	596	617	654	588	595	622	579	571	594	604	609	592	579	585	604	604	596	614	597	619	596	575	630	601	547	600	614	572	621	581	615	605	570	547	585	601	583	525	640	613	560	577	600	579	564	596	595	611	589	591	615	582	565	623	642	553	599	605	624	617	570	603	582	609	588	604	574	619	573	634	655	576	603	614	585	579	583	573	583	566	610	589	599	576	609	590	619	597	561	627	599	584	551	573	611	566	565	617	589	612	616	591	567	613	583	624	609	566	674	585	559	567	560	568	613	579	569	600	555	585	612	587	581	587	578	600	549	634	559	583	551	614	572	574	590	619	561	626	557	630	567	601	603	609	586	602	590	586	595	603	617	566	546	585	585	640	611	580	586	589	595	604	594	606	595	640	602	591	630	586	613	609	621	629	588	596	617	535	588	596	604	554	575	585	579	601	558	625	588	628	561	604	588	548	609	541	590	615	587	645	598	633	559	599	616	570	605	585	631	658	549	567	595	627	616	612	655	612	587	576	568	588	586	618	565	591	606	628	612	626	576	582	584	584	607	563	591	585	627	607	568	596	610	549	610	643	591	575	607	589	554	586	629	617	592	626	631	632	580	604	613	565	573	587	630	598	590	642	616	561	573	583	564	653	611	603	581	588	562	627	537	558	576	634	575	582	593	563	577	639	603	598	583	653	560	602	593	581	572	609	601	615	610	598	613	616	575	551	595	583	579	543	562	593	594	632	578	595	588	592	577	639	577	605	671	607	612	598	612	644	606	575	610	595	595	605	611	627	577	583	606	574	626	592	609	547	573	607	548	584	568	613	603	613	574	598	570	570	635	593	578	595	571	596	580	572	595	606	622	564	604	582	582	568	586	591	580	515	600	611	594	583	562	568	570	553	598	558	578	616	560	593	581	613	572	619	579	632	594	584	615	581	616	588	586	582	543	587	619	575	618	598	591	571	603	628	558	594	611	574	563	601	637	628	639	578	606	566	633	554	584	627	595	575	563	598	590	592	585	569	627	589	613	577	590	587	597	561	598	634	524	606	588	628	593	607	599
27918	10497	1229	823	654	591	590	585	544	573	577	551	545	559	563	537	598	585	522	587	579	577	556	581	554	565	605	543	590	590	565	574	574	565	542	560	550	565	592	535	564	579	562	546	572	585	525	523	582	561	562	549	548	534	539	541	599	544	605	540	580	550	538	561	573	581	526	542	585	546	563	598	554	569	555	596	529	579	553	520	570	565	540	562	572	585	505	586	592	578	579	587	564	572	601	597	555	549	545	594	562	575	615	582	581	567	582	581	570	603	600	590	562	582	563	565	563	543	552	582	596	544	583	560	560	548	577	543	563	556	556	569	615	587	569	543	571	573	584	580	598	578	538	541	600	558	579	614	550	563	546	583	573	586	561	559	551	550	537	555	567	528	522	513	583	561	550	585	572	580	579	524	551	545	588	560	547	576	547	535	566	582	536	550	567	561	545	579	563	553	609	560	599	535	603	600	563	597	568	550	549	527	536	530	580	574	509	599	598	544	556	588	558	569	588	599	565	517	606	589	550	567	521	559	618	564	563	563	589	552	564	532	555	549	541	538	534	567	548	563	556	559	558	557	575	576	595	556	538	557	537	580	588	584	574	523	528	524	539	587	565	551	536	572	610	578	529	531	575	598	581	561	561	561	595	580	576	589	598	558	512	557	566	628	566	554	550	584	584	551	577	563	605	584	626	547	569	583	578	557	558	507	568	556	584	563	571	572	559	569	539	575	560	532	562	564	540	588	570	561	583	600	577	597	542	565	564	557	546	580	586	572	513	545	550	587	572	578	602	595	565	571	554	593	522	564	551	555	588	530	543	583	594	561	520	535	575	578	599	539	551	591	560	531	593	546	546	556	583	584	589	551	564	572	584	564	571	560	570	588	554	561	536	572	558	562	589	590	547	528	595	560	558	582	609	563	588	577	559	574	565	570	581	558	605	542	558	537	523	537	572	603	566	578	542	566	526	558	531	568	535	558	614	607	608	530	582	572	558	571	560	587	589	593	563	581	557	568	540	557	624	574	556	555	535	551	570	561	594	554	574	538	567	576	597	546	542	591	618	566	602	580	609	572	573	597	576	577	561	567	554	554	570	573	589	553	557	561	552	568	593	591	549	552	590	574	596	572	561	517	630	547	580	587	546	567	559	557	560	554	579	533	558	526	567	510	574	614	573	591	552	617	581	570	529	553	580	538	587	547	555	571	589	594	575	599	564	548	570	590	520	517	583	557	577	597	549	581	576	565	554	573	536	519	644	559	621	559	566	578	581	562	562	626	599	604	587	552	582	563	564	567	584	525	591	565	559	535	536	584	570	533	553	591	577	560	551	573	575	559	585	585	535	574	594	562	526	568	561	571	576	562	567	576	560	569	521	521	552	535	593	589	583	570	559	552	563	597	573	557	519	566	577	557	605	557	584	518	573	553	606	541	582	545	562	537	559	563	551	595	610	523	579	558	580	555	567	567	572	550	542	598	549	542	557	561	504	565	520	555	561	557	572	582	519	589	555	555	554	529	559	560	581	539	611	580	574	534	564	590	536	583	566	557	558	564	629	582	591	587	579	597	534	555	579	563	586	551	601	589	543	529	577	552	531	595	596	543	560	548	612	519	587	569	594	554	610	619	583	526	549	550	557	568	590	604	517	536	612	550	614	597	576	599	553	568	570	545	594	546	536	541	559	546	586	569	581	518	588	553	551	595	593	588	574	551	537	576	568	614	528	536	583	544	573	536	508	562	546	554	592	567	571	540	546	591	566	537	562	605	559	541	556	559	559	559	531	586	564	577	558	584	578	590	578	593	570	559	572	595	508	570	574	532	573	574	565	560	573	569	571	559	559	546	530	501	570	572	569	538	549	535	547	536	544	510	539	537	600	556	560	533	604	604	567	554	568	528	581	551	573	559	607	564	504	572	509	558	566	584	551	570	568	557	573	553	571	561	605	578	591	588	518	545	553	545	566	559	515	568	594	545	506	566	597	550	578	544	549	577	580	516	579	524	523	555	594	564	649	562	531	562	570	551	563	519	589	553	558	522	588	529	596	562	562	568	534	570	577	605	565	544	573	549	534	549	559	568	515	584	568	581	564	599	616	576	546	558	514	523	517	556	572	564	605	564	549	544	587	541	549	584	589	543	572	547	562	533	571	566	497	516	592	585	584	554	587	559	557	558	543	544	545	561	591	565	549	579	578	547	543	520	530	571	534	564	522	565	556	569	547	583	580	570	512	537	556	569	554	554	527	560	556	554	600	554	578	583	566	581	572	569	559	534	577	566	553	528	549	542	570	575	517	567	536	555	516	573	618	558	542	536	578	604	549	598	555	589	535	590	533	560	577	601	535	571	558	575	545	601	588	585	578	598	615	559	614	536	577	557	570	551	562	554	535	587	568	578	581	536	567	560	539	537	589	605	557	544	608	545	549	611	557	571	594	534	583	551	600	604	564	519	535	569	545	550	577	521	558	572	592	549	543	563	552	583	540	559	563	566	567	548	521	526	575	589	515	612	575	607	530	534	510	554	610	558	547	529	583	574	563	544	543	557	514	589	563	573	546	539	572	561	579	605	590	619	534	597	554	570	574	511	563	524	609	526	616	588	567	520	576	544	568	578	581	509	562	571	559	598	573	527	568	542	543	589	577	555	588	538	552	588	578	592	574	572	546	553	562	555	588	590	529	557	512	572	537	568	558	547	566	571	539	586	567	578	601	611	555	569	588	524	580	552	589	577	567	558	554	578	582	546	563	576	523	582	525	537	593	579	574	566	516	585	533	574	565	533	580	605	557	580	568	567	595	534	550	581	555	530	564	573	543	547	559	568	563	545	588	574	590	562	570	551	544	559	565	575	587	616	591	602	582	558	559	575	536	534	573	576	570	571	544	613	558	573	556	524	582	568	575	578	598	585	563	581	533	541	551	520	597	577	588	552	555	594	587	554	558	554	606	603	571	542	610	524	585	564	554	558	588	559	584	528	553	548	582	564	596	523	559	585	603	561	613	586	608	536	573	551	541	566	550	534	540	602	588	515	554	552	547	544	570	578	535	541	605	551	576	574	550	560	513	570	547	565	558	541	561	551	544	535	572	578	599	583	544	558	532	628	548	522	549	570	549	564	577	567	576	571	569	550	572	563	585	560	551	571	609	518	510	524	571	551	587	574	583	555	511	550	548	571	604	545	580	573	582	552	549	564	595	600	573	536	533	581	545	571	584	536	531	576	559	555	593	557	529	605	599	549	543	599	544	581	587	575	554	544	552	582	578	550	550	582	556	576	590	592	545	526	583	574	609	570	563	563	648	553	577	582	563	546	555	504	563	586	598	577	537	564	576	602	565	571	550	556	568	586	524	522	542	554	572	586	533	561	588	559	573	526	573	543	577	568	596	595	544	545	537	595	552	520	609	544	593	533	582	579	598	560	572	599	563	543	539	574	538	565	565	570	541	555	570	596	583	521	552	580	549	558	534	516	556	621	534	553	569	577	534	505	590	546	638	611	559	581
4976	588	577	493	470	391	461	422	389	446	414	392	392	403	424	411	443	431	402	415	429	424	391	397	399	388	407	407	420	414	430	401	441	387	385	398	386	390	374	385	401	400	391	401	370	390	400	398	395	423	438	425	408	405	373	447	412	419	435	416	395	406	398	412	387	383	355	402	432	408	388	392	362	422	402	368	390	420	425	421	394	369	410	377	406	424	406	372	398	428	425	400	425	376	357	415	385	403	372	386	405	407	411	397	390	440	396	415	438	407	394	398	376	415	414	408	397	386	403	415	403	400	402	395	385	377	388	438	430	415	397	394	399	405	414	378	434	413	398	433	406	392	411	412	353	357	388	387	403	362	380	389	394	362	435	383	425	429	424	392	386	407	388	444	368	406	412	393	359	412	415	409	380	388	368	385	407	438	372	396	404	387	414	417	432	354	393	377	448	394	437	380	418	394	410	416	368	440	412	414	437	403	411	355	411	431	401	385	403	390	427	441	448	373	408	402	377	438	364	390	382	422	384	415	407	408	379	428	374	402	398	381	416	375	424	405	393	413	392	385	385	402	401	407	416	416	388	415	427	388	389	390	381	399	424	356	392	395	405	387	387	413	426	411	391	398	381	429	412	386	406	408	416	427	406	412	420	432	406	419	371	416	346	400	430	395	385	350	393	405	396	392	385	362	375	380	371	398	391	415	402	393	383	378	389	402	408	436	409	386	413	428	402	400	381	374	410	414	421	440	377	436	399	371	388	425	446	378	391	358	385	397	410	395	409	376	373	417	378	393	387	417	391	382	429	433	367	421	373	433	383	410	364	375	396	413	395	391	379	408	425	428	410	381	428	382	410	411	420	400	410	417	376	431	374	367	408	399	401	429	400	374	358	388	392	366	363	380	389	358	408	392	383	381	399	396	405	383	421	420	410	388	391	411	408	391	396	431	405	419	370	350	360	432	392	401	397	425	426	366	418	389	411	408	402	425	403	367	390	375	403	391	422	379	379	414	387	409	397	376	412	396	434	396	397	361	392	430	435	437	390	398	405	439	397	423	411	391	382	366	361	413	411	385	376	403	402	348	376	408	411	376	400	407	380	405	422	393	406	386	377	396	387	379	413	400	427	422	398	401	388	389	385	406	394	408	383	408	408	413	401	381	416	396	425	406	391	413	406	389	399	365	398	399	376	394	395	397	400	387	406	406	454	371	414	390	367	417	410	374	422	409	411	379	401	425	405	363	394	378	371	408	381	401	411	433	449	397	385	451	389	385	372	365	444	405	384	375	382	428	419	380	397	398	404	392	424	384	393	392	433	417	392	397	411	379	404	421	392	443	384	402	380	406	421	424	353	368	410	411	427	419	374	405	378	387	371	400	377	401	409	344	403	415	384	387	420	408	406	395	418	417	419	392	374	380	401	415	435	387	385	416	373	399	392	389	402	401	458	407	428	415	421	402	377	397	431	390	386	368	407	403	381	417	391	443	395	352	389	412	457	379	395	401	380	420	402	441	405	407	438	389	402	413	447	384	390	428	388	395	420	433	398	383	383	405	404	386	414	392	409	406	363	413	408	408	404	392	419	388	423	403	397	378	458	326	411	383	384	380	400	401	414	421	383	405	440	407	404	388	398	417	403	428	385	402	410	386	428	429	417	375	417	387	378	388	390	404	406	405	415	388	419	412	355	434	420	397	405	406	393	386	408	412	429	383	417	408	384	410	400	380	377	402	422	423	414	400	403	405	412	394	411	412	423	389	433	388	409	392	375	375	376	397	396	417	418	407	386	413	365	432	366	413	408	400	395	383	425	411	409	376	396	402	404	409	378	416	410	391	392	396	389	381	418	384	376	414	403	404	435	421	438	381	397	387	396	404	391	418	400	431	383	414	390	417	415	404	389	386	441	367	392	365	402	420	437	386	411	400	424	377	411	413	388	392	392	384	399	367	406	385	380	406	379	403	417	375	408	430	378	406	401	377	377	420	402	391	408	397	394	389	336	420	415	407	385	455	368	414	388	387	416	443	396	390	414	402	420	417	380	424	393	428	403	422	421	414	403	370	417	411	399	400	397	399	394	419	397	382	419	404	407	360	402	410	404	406	409	400	406	444	385	388	365	422	417	416	384	364	387	410	431	418	447	408	412	425	380	423	405	422	402	363	436	404	398	429	427	404	387	410	418	367	408	398	409	403	431	365	375	363	389	396	429	395	412	427	415	367	404	364	408	406	398	396	387	367	387	397	440	401	433	393	374	392	389	391	400	387	375	348	408	424	410	386	431	417	389	410	440	392	401	383	378	405	400	376	400	378	371	384	427	402	398	397	391	401	380	403	382	367	401	427	399	392	370	378	405	393	425	440	406	360	415	404	394	384	414	424	380	402	377	408	408	406	404	414	392	404	420	409	415	378	420	407	412	438	393	368	439	374	384	348	392	368	397	423	421	389	441	413	427	417	374	411	403	378	388	399	384	385	463	410	368	425	388	430	426	384	433	379	399	395	405	379	386	374	391	405	412	426	405	426	390	407	420	355	396	400	395	410	389	385	365	422	417	405	409	393	359	391	382	430	404	381	382	387	428	443	389	388	475	425	394	394	386	398	384	383	435	424	374	406	405	395	396	403	405	411	392	407	403	406	376	386	423	363	419	381	401	399	399	370	416	418	399	383	392	402	399	423	432	393	397	391	365	457	395	367	428	398	426	417	407	423	409	410	381	418	380	406	419	386	419	376	399	389	393	359	433	389	406	372	395	438	391	386	426	366	400	437	398	399	409	381	408	403	413	416	372	390	363	384	381	365	413	390	396	419	381	387	430	392	426	389	406	414	408	386	412	405	400	401	409	428	407	382	383	396	423	374	409	364	357	418	399	393	415	400	421	364	402	386	412	453	403	398	418	400	410	385	377	413	406	404	389	408	399	404	356	393	429	409	376	405	408	391	396	434	408	393	406	392	394	436	396	424	363	388	406	404	374	380	377	416	367	415	414	403	385	367	448	374	396	398	375	393	411	369	444	354	404	375	412	367	403	365	402	405	398	388	449	415	420	417	392	422	403	415	402	392	392	390	427	394	404	425	418	388	421	397	406	376	390	387	439	401	350	433	411	400	393	404	386	419	388	418	370	453	419	386	390	387	418	407	381	397	382	420	407	427	414	413	380	417	398	393	393	408	388	354	420	400	375	434	394	373	394	415	408	385	392	378	424	413	364	410	385	379	408	415	426	384	375	371	371	402	399	371	406	428	389	413	407	421	404	401	395	409	394	432	387	414	389	395	408	420	426	429	348	413	427	417	419	374	408	416	377	422	392	395	379	387	445	389	393	404	377	383	417	396	457	394	427	400	401	381	407	414	421	411	404	413	437	407	380	405	417	392	367	400	382	389	390	359	372	411	381	393	413	393	416	385	433	351	397	416	396	455	406	378	406	403	395	388	376	411	417	411	361	422	408	374	426	414	378	396	407	390	411	384	411	406	411	376	389	415	405	424	458	368	401	382	401	435
25517	21462	27844	25459	11260	1942	1396	1189	1106	1043	1062	1058	1027	1007	964	905	952	971	987	985	950	996	1055	954	981	939	929	972	957	943	949	977	970	985	1022	993	997	983	1009	906	979	1003	923	968	965	1016	930	977	1005	992	937	948	999	985	980	926	916	944	956	971	970	994	942	976	983	994	930	962	913	947	898	956	990	999	957	992	1012	944	948	1004	998	992	909	1016	991	904	940	937	853	947	952	974	916	944	969	958	952	947	977	947	990	982	992	1004	916	919	935	1021	995	1017	918	960	1000	958	887	954	950	1026	943	972	890	976	910	973	993	961	926	964	969	912	892	901	1002	993	966	917	952	978	985	962	994	943	904	956	958	895	966	940	947	956	879	896	934	937	915	938	974	995	996	883	901	912	929	944	957	925	886	975	905	965	915	886	977	983	968	1005	929	953	958	955	936	963	930	984	961	981	967	956	948	945	949	946	933	905	958	933	987	918	944	927	950	939	1000	964	924	949	956	944	945	885	957	987	913	973	990	947	946	1006	949	945	955	914	930	894	954	937	965	979	960	966	917	983	997	973	916	972	943	1006	948	969	985	1014	916	1021	954	923	943	973	937	965	874	937	930	932	970	950	925	955	956	860	991	959	909	953	961	966	945	903	953	935	973	1007	984	909	1001	918	965	938	940	968	940	1035	994	961	941	1028	978	938	933	999	940	1008	953	983	963	923	977	979	934	934	948	934	981	911	965	958	999	957	930	960	967	991	904	942	929	987	951	1006	948	980	931	932	980	948	933	931	982	936	881	993	929	968	936	967	902	922	892	960	915	935	968	1000	965	909	998	919	958	948	943	904	976	930	934	996	958	992	958	908	966	911	954	924	910	925	943	967	945	923	909	931	937	933	964	911	1009	981	970	960	934	937	922	906	953	956	962	936	921	1001	950	1016	984	952	919	955	893	959	930	966	998	991	958	961	946	977	990	935	947	950	976	930	943	969	930	904	940	932	919	972	1000	978	943	1003	997	981	966	952	915	907	904	1015	948	898	945	910	895	991	961	975	937	969	958	920	937	932	985	928	931	930	970	929	997	958	979	947	896	918	978	936	973	960	1025	931	937	962	939	958	984	981	934	928	933	899	925	923	910	986	923	948	905	921	987	930	993	965	984	945	975	965	987	1001	983	928	938	962	970	899	957	970	944	882	920	964	916	914	930	1000	925	965	950	951	929	902	943	902	916	911	982	936	988	976	945	926	952	940	924	930	985	946	945	967	927	979	973	938	917	937	1001	976	961	965	950	968	971	979	951	979	1008	915	936	939	945	963	956	934	941	901	1000	943	1017	896	951	943	1023	977	933	981	968	949	942	921	938	983	923	955	991	922	901	960	930	947	962	958	949	939	942	972	1013	955	957	926	933	900	965	951	950	916	945	940	927	890	973	883	922	946	936	933	996	1000	939	1023	969	965	931	975	914	960	942	945	966	931	924	956	965	946	952	977	976	957	952	949	946	956	935	986	914	921	948	907	933	932	1001	992	939	930	947	918	955	927	957	884	951	923	1041	975	959	976	963	971	951	929	958	981	967	996	944	953	961	969	961	948	923	931	918	930	980	966	952	929	939	970	923	1012	872	1025	962	1021	920	980	958	1024	925	969	936	938	883	942	973	1021	1010	960	919	1003	883	956	982	963	963	985	966	1000	957	919	939	951	935	918	939	956	958	957	988	935	981	883	970	920	928	969	963	931	922	947	991	962	927	950	942	983	940	909	968	934	870	938	931	919	886	981	970	995	980	972	966	964	956	954	1005	954	934	942	968	981	932	924	956	948	915	894	957	928	902	900	959	956	947	918	949	1004	991	982	934	905	985	977	933	953	975	955	876	964	941	952	929	955	895	938	937	947	944	949	943	946	943	876	912	969	936	970	925	964	932	993	909	958	934	1011	939	940	964	967	971	933	910	970	954	981	974	894	927	971	941	969	982	1010	948	933	979	964	934	941	923	930	930	935	942	988	918	948	1016	984	967	931	901	926	967	926	945	918	944	908	946	962	934	951	971	929	926	951	924	935	946	987	911	962	936	967	938	928	922	983	980	956	910	889	969	941	942	999	937	926	955	973	950	915	942	932	937	920	921	961	941	987	1019	914	1011	970	965	931	921	932	922	926	1029	930	963	942	955	958	961	888	895	979	997	962	920	1031	1012	939	930	948	909	921	959	991	1010	966	956	980	973	939	973	932	903	960	930	902	943	909	959	938	954	946	967	933	928	1019	952	958	957	958	980	950	1007	941	961	943	949	896	955	964	969	950	920	919	958	960	938	944	922	972	980	978	927	942	954	935	995	958	941	865	984	962	976	962	1002	964	946	868	924	894	1016	930	924	938	982	992	961	941	945	956	960	941	1005	940	918	975	919	972	945	963	965	915	919	950	981	983	955	958	939	973	933	934	956	918	959	936	930	962	981	916	905	903	944	1023	916	966	939	957	957	982	933	1019	1025	971	978	975	954	898	946	916	1014	960	959	999	967	906	976	936	960	907	929	944	912	962	977	968	923	995	885	908	966	903	933	940	968	935	973	908	893	886	1022	927	1012	950	984	962	935	909	983	958	935	914	992	951	925	953	952	897	987	1031	922	920	988	925	1010	950	888	952	963	949	876	969	958	948	967	928	954	937	931	926	985	965	999	901	944	978	925	930	956	908	963	991	992	916	973	982	904	988	930	1010	941	935	1003	1025	894	976	946	968	907	938	968	906	959	947	996	978	949	971	992	996	954	911	959	945	947	918	929	938	979	980	968	1007	964	977	971	973	936	1015	951	936	988	910	979	1022	922	976	946	942	938	988	973	944	969	977	903	984	942	943	975	912	934	954	930	925	942	978	943	908	932	933	949	959	972	897	933	957	985	919	876	990	949	898	972	885	952	930	951	999	982	995	943	946	1020	974	981	921	977	950	919	989	928	963	964	928	900	910	931	910	956	905	949	960	955	938	1000	997	995	900	966	1003	1007	1013	928	920	917	934	930	883	926	955	928	937	916	978	912	979	924	948	930	957	946	935	969	931	958	921	944	929	914	902	949	946	930	950	987	940	997	959	981	938	949	935	970	932	1011	937	901	961	969	943	921	935	981	999	964	962	958	964	959	943	977	899	953	930	929	953	943	942	949	944	977	956	958	974	1018	972	947	911	944	1000	938	946	959	992	926	1007	944	897	994	921	948	966	974	911	968	945	929	915	940	924	973	937	949	916	895	984	909	949	928	928	944	952	916	957	989	982	903	986	1007	990	951	961	963	918	938	1002	893	970	966	978	917	981	966	971	931	911	948	938	914	991	995	938	953	939	945	936	924	891	974	924	972	962	966	934	948	944	980	949	957	954	962	924	944	947	957	884	1021	945	977	925	897	969	959	984	965	960	939	954	964	961	973	947	944	961	959	968	988	897	979	963	967	931	952	962	1008	1031	937	893	966	958	950	906	954	975	921	958	980	944	912	942	927	979	952	899	955	930	983	917	883	981	974	956	911	870	981	941	948	907	933	948	989	945	911	958	937	960	941	941	945	963	962	943	1001	932	938	1008	900	949	911	951	964	945	955	941	955	949	940	915	923	940	943	958	923	910	978	979
3605	3605	3078	1748	1313	1088	1014	880	899	822	809	797	768	765	741	737	738	717	746	693	724	707	758	750	707	707	691	708	711	744	715	709	713	691	712	683	672	695	700	706	683	703	665	690	726	727	690	701	701	672	700	689	724	680	699	698	737	755	702	688	698	688	701	747	748	732	680	685	717	730	683	714	683	686	739	667	681	695	672	734	701	669	704	694	700	637	703	704	736	733	659	702	714	677	653	704	699	714	663	706	673	723	655	654	733	675	699	668	686	733	709	699	707	730	673	748	665	689	691	738	671	688	672	727	674	723	700	657	701	652	640	644	703	720	725	708	681	696	701	683	681	745	703	686	681	682	730	719	673	732	698	671	712	704	690	704	677	681	683	730	636	721	741	694	723	668	721	688	729	663	678	695	681	686	635	689	695	721	691	692	700	668	667	720	709	697	682	648	732	704	682	683	691	638	697	666	633	730	649	713	652	689	706	654	665	675	660	705	715	668	645	683	704	712	674	683	726	684	699	700	715	710	701	714	647	665	705	709	711	664	699	689	691	733	678	686	688	721	699	687	730	671	658	687	655	699	666	674	686	701	646	640	719	713	679	695	668	712	683	695	676	659	660	667	685	690	657	698	686	689	678	718	666	637	663	704	723	684	732	665	674	723	660	718	692	699	667	656	727	629	693	680	678	689	663	740	705	719	672	677	678	658	700	680	680	728	654	705	674	698	669	650	729	680	696	687	693	662	670	689	665	716	690	633	658	698	704	666	647	683	713	674	714	684	698	663	719	665	716	685	749	695	637	670	679	669	676	668	683	676	666	683	718	681	699	693	675	666	702	706	675	681	647	692	697	688	717	665	681	698	670	699	634	700	704	636	738	680	669	666	690	669	667	715	666	624	667	659	606	699	667	658	709	667	724	698	706	662	685	663	677	701	659	701	696	675	653	703	728	676	728	681	675	686	661	745	684	699	725	649	658	645	639	678	673	685	686	666	688	682	671	665	667	713	721	712	683	681	697	688	651	691	684	675	666	678	734	674	679	664	714	670	681	619	679	653	677	724	664	663	707	678	740	703	655	668	655	671	695	678	732	641	671	671	693	684	702	701	586	701	656	683	694	707	624	701	683	654	691	665	670	705	648	662	715	679	632	707	675	675	685	660	686	667	702	695	623	657	629	667	718	625	643	704	662	667	701	693	714	721	675	687	697	678	645	693	672	665	713	680	688	689	654	664	700	677	693	691	694	631	623	712	595	708	680	752	709	711	673	722	687	676	710	708	652	636	673	670	668	670	651	650	701	671	714	691	689	633	675	710	674	684	731	743	716	630	661	696	643	695	661	683	702	672	689	694	671	648	697	671	697	688	676	720	704	690	648	650	684	658	686	685	699	699	655	705	686	655	715	688	671	662	672	702	708	676	704	663	698	700	649	670	696	666	646	644	679	708	708	674	680	616	643	683	686	714	676	707	693	658	665	690	674	704	731	695	665	693	661	719	703	669	692	674	682	631	682	705	708	672	700	668	709	669	681	682	647	682	688	728	711	638	696	712	623	678	703	688	679	694	675	687	682	731	666	688	639	720	704	680	718	646	660	703	700	667	660	733	669	670	666	689	680	694	660	705	651	696	704	682	686	675	695	734	686	657	701	689	669	687	688	684	707	672	689	688	684	711	723	664	686	731	692	639	667	625	701	652	644	653	668	692	648	697	696	683	697	674	673	716	672	684	687	695	667	671	675	646	648	668	708	632	667	691	663	624	660	653	704	670	658	653	659	667	687	691	668	704	707	700	685	665	681	695	660	649	692	661	652	669	713	664	642	657	719	662	683	667	665	683	673	678	694	719	713	693	663	647	693	689	694	684	717	701	689	678	691	659	694	669	656	640	624	711	680	668	675	730	678	692	696	662	681	670	685	683	657	666	689	697	669	712	618	643	693	670	733	768	702	689	704	716	712	730	687	679	701	649	670	704	664	667	715	676	722	684	638	622	694	686	691	646	676	690	667	710	706	669	666	687	671	693	699	687	673	695	691	674	662	681	658	686	690	704	686	709	612	623	652	720	732	638	646	690	732	665	679	679	707	676	639	676	653	684	662	640	658	685	663	658	678	669	634	667	685	696	677	676	692	688	654	708	677	697	723	715	681	671	679	692	668	721	693	676	723	688	663	645	682	712	676	690	712	678	650	678	667	670	676	665	714	687	647	692	691	692	690	723	704	708	667	663	710	682	639	666	657	655	715	666	676	692	678	725	678	663	674	706	645	660	664	695	650	688	664	706	697	661	649	682	672	666	673	682	663	644	697	647	677	681	692	678	721	667	691	685	731	666	682	705	644	688	678	674	678	627	623	684	650	661	688	673	727	697	691	675	679	714	704	686	650	649	699	712	668	686	688	670	694	668	662	675	696	735	675	637	696	692	691	689	655	668	682	678	663	698	676	604	670	697	671	683	702	672	664	680	692	696	699	699	685	684	640	657	710	652	697	658	659	685	639	662	686	644	726	637	734	664	701	676	652	705	657	695	653	729	652	675	650	677	653	720	711	698	683	655	668	701	663	720	652	729	708	683	703	682	675	651	617	719	729	664	690	660	726	694	607	668	678	603	699	670	704	692	692	614	676	688	653	686	684	619	731	661	714	738	667	664	707	679	672	671	657	696	719	675	668	635	701	687	740	650	640	668	645	669	746	697	698	673	674	696	715	687	690	667	691	694	681	669	743	693	646	710	709	717	651	684	631	700	690	700	713	668	698	687	683	671	674	700	685	692	631	709	682	688	669	639	656	654	700	666	684	724	705	661	668	696	680	627	667	686	689	736	677	652	644	731	672	668	725	707	638	632	663	635	724	758	671	656	638	712	666	659	669	730	646	723	676	665	656	635	684	672	719	659	726	681	631	657	716	689	655	677	671	713	684	731	695	656	728	688	695	691	688	630	664	711	693	663	623	663	670	651	672	683	684	712	714	673	697	659	672	643	656	674	663	649	660	711	666	648	698	655	636	713	652	650	713	669	656	653	685	656	687	675	715	730	677	686	705	707	700	666	719	668	700	685	684	673	667	689	652	682	678	663	671	666	727	675	696	650	704	683	683	665	673	690	716	718	649	650	713	661	695	722	661	674	695	733	696	687	666	678	665	660	690	639	639	655	665	711	681	649	647	691	616	684	638	699	689	701	666	647	700	692	674	699	677	693	703	699	703	668	699	726	697	674	676	678	645	648	681	680	641	726	667	739	649	634	672	684	672	700	671	670	646	630	632	707	712	651	683	694	674	717	651	686	697	723	676	697	700	690	664	689	634	671	650	656	683	739	625	661	710	678	692	681	733	702	683	652	732	662	675	667	718	675	642	673	665	728	724	726	699	650	650	652	676	695	631	624	716	727	651	709	686	684	638	696	689	659	690	677	694	674	664	716	674	634	626	666	685	677	649	680	703	673	680	643	671	700	692	669	716	645	663	670	664	713	694	672	625	680	642	667	696	675	735	687	674	698	654	650	666	672
24452	21474	28778	24564	21459	8820	1871	1240	1010	969	975	979	961	925	829	895	845	931	812	815	883	852	849	810	888	907	863	846	818	792	797	857	796	875	824	810	841	868	824	796	817	856	841	813	815	813	839	781	850	836	842	782	782	792	813	801	782	822	793	807	824	782	786	858	828	828	828	801	754	830	829	820	813	789	859	832	828	801	848	801	829	851	793	795	819	828	781	813	785	780	761	768	789	820	798	822	818	818	854	792	843	773	854	835	846	761	832	788	762	821	805	845	812	797	854	852	858	835	791	806	826	804	846	816	792	798	781	805	838	808	881	843	827	823	783	855	824	790	773	802	797	805	785	797	832	836	864	825	851	764	836	788	817	810	777	798	815	804	810	809	815	804	874	782	844	819	820	791	817	841	816	832	818	796	792	789	823	810	808	827	791	809	808	789	806	781	789	863	814	855	811	836	853	843	801	835	766	819	794	813	828	768	831	776	785	792	782	784	804	763	873	792	795	816	817	849	818	823	785	795	787	771	812	871	813	812	815	796	796	760	788	794	864	796	848	790	832	834	819	822	792	790	788	826	807	855	775	825	771	824	841	787	773	771	744	792	826	762	804	844	816	828	840	814	794	832	840	853	846	882	801	790	836	794	801	809	839	748	849	838	815	798	769	781	786	827	825	822	814	828	838	805	817	850	779	819	792	825	770	803	819	830	794	799	800	803	752	751	797	841	824	776	771	816	832	819	794	847	819	769	811	822	830	789	826	779	798	836	817	823	805	730	773	821	785	781	822	828	786	812	820	784	812	804	806	819	753	828	846	816	777	805	832	815	813	814	830	807	822	844	774	799	794	819	871	777	852	805	824	821	814	802	789	807	799	791	825	798	797	787	808	829	869	824	819	816	762	767	774	803	779	792	826	841	774	800	829	744	815	787	800	802	786	826	826	818	755	831	821	817	770	758	779	832	864	795	757	827	779	849	819	845	809	773	770	813	845	806	787	830	790	800	848	835	807	774	832	773	778	847	750	797	814	790	821	838	836	831	789	798	801	831	808	868	861	824	836	839	847	781	778	828	752	863	823	772	807	809	840	775	746	778	847	783	767	868	818	805	803	806	772	816	775	786	849	808	784	806	800	838	819	796	774	799	836	816	829	759	797	798	763	811	787	816	815	814	796	813	764	778	793	767	776	763	756	777	798	853	818	820	844	812	870	768	812	790	821	832	811	840	806	786	869	802	808	764	783	817	804	841	782	829	834	809	764	795	832	834	780	801	774	829	810	776	816	846	792	808	812	767	827	754	761	846	824	846	808	844	813	791	777	796	821	816	795	845	851	809	803	768	811	821	835	820	826	770	742	864	795	780	795	851	771	809	746	852	815	856	836	854	811	804	767	766	807	792	838	788	776	798	752	750	743	804	769	819	830	774	814	783	855	851	797	799	831	816	807	835	815	817	819	814	793	831	813	786	754	781	812	755	844	787	844	811	793	757	803	821	792	868	799	787	792	762	775	760	808	741	765	810	842	843	835	831	858	719	772	805	759	795	789	795	778	771	813	786	733	807	811	822	809	792	800	797	765	790	802	731	747	760	825	777	789	766	805	813	810	812	800	757	819	799	787	819	761	815	774	816	868	806	818	804	801	776	830	868	839	791	829	814	853	790	780	833	801	809	834	824	769	798	805	786	804	801	780	770	782	774	808	765	823	817	778	818	821	759	829	793	770	760	724	802	816	773	815	805	855	782	794	844	809	838	822	808	792	780	772	812	798	788	844	816	788	776	810	777	838	811	793	778	782	757	808	772	789	790	922	809	812	813	843	851	781	804	791	823	840	787	811	831	815	798	820	808	839	794	809	849	808	813	787	776	795	822	812	783	796	786	807	839	782	806	787	806	793	816	839	783	835	793	816	796	811	843	853	875	793	806	805	819	784	832	784	791	813	793	815	807	825	838	785	792	868	796	824	796	779	828	806	831	878	799	818	796	742	808	788	829	818	781	829	814	826	850	812	806	836	751	824	787	870	846	800	754	769	835	768	785	804	791	763	810	773	818	698	840	794	790	789	759	813	851	820	745	780	796	859	811	818	790	794	822	843	786	813	784	828	776	796	778	792	815	787	806	869	824	799	837	799	819	838	813	784	825	827	780	783	803	817	791	779	762	823	737	813	761	827	794	820	795	835	834	761	784	826	842	796	806	813	727	857	835	824	743	795	814	755	838	789	876	828	747	801	830	817	784	802	780	755	762	799	790	779	811	784	800	806	804	772	805	829	804	796	787	819	825	780	890	740	790	765	773	746	789	809	834	782	843	779	802	778	762	824	819	790	802	765	814	755	812	847	796	814	773	800	809	751	807	804	807	802	786	807	803	845	783	763	832	838	789	769	771	806	756	798	799	775	842	786	782	814	812	830	828	765	753	783	776	802	816	830	850	815	779	803	791	805	796	793	848	800	718	786	782	766	827	804	830	776	795	837	801	825	805	812	744	794	743	786	830	844	770	813	843	831	770	801	829	827	764	817	730	812	753	820	797	800	777	807	800	794	776	806	762	796	773	785	828	802	827	878	887	819	758	812	808	788	820	784	800	810	792	753	790	836	788	822	805	797	769	768	810	804	781	836	795	864	821	826	831	823	822	800	801	794	819	818	819	790	823	809	808	794	833	763	743	812	827	773	766	818	751	772	787	728	773	805	836	839	839	791	821	768	816	835	779	801	770	776	820	807	806	841	810	802	834	849	818	788	806	822	843	821	829	818	742	766	807	827	816	773	769	811	806	830	813	804	805	773	785	877	788	844	765	837	814	806	767	784	820	810	774	767	809	817	785	773	796	760	786	786	855	792	807	809	778	797	790	816	773	815	857	771	788	789	794	807	824	782	808	810	763	814	813	769	809	775	798	808	822	799	798	829	767	830	838	831	790	807	806	809	786	841	808	791	828	767	802	810	786	793	821	823	845	810	785	772	812	806	746	786	774	792	788	791	795	788	809	763	769	802	829	796	786	766	755	815	791	766	791	815	836	788	824	800	799	855	799	798	788	795	802	778	762	799	790	732	826	794	842	784	790	847	831	850	810	816	775	772	804	826	814	776	765	832	756	797	789	776	806	772	743	866	826	779	822	825	814	807	763	807	759	820	838	773	736	793	784	856	794	780	827	819	805	818	774	826	797	836	821	793	782	800	721	784	766	833	766	832	806	752	777	777	735	794	770	810	772	834	778	761	798	816	808	831	787	783	800	783	798	802	745	865	784	800	738	843	816	794	842	824	830	791	824	777	742	766	818	796	783	817	804	799	796	816	774	763	802	742	787	844	809	793	807	845	765	807	880	760	841	783	810	851	746	781	751	801	790	737	785	766	805	790	802	823	849	775	799	768	786	751	842	874	816	850	729	814	797	771	807	822	803	785	812	825	781	800	784	802	795	752	753	780	705	820	778	783	826	830	770	755	781	802	797	784	806	804	792	803	792	781	838	858	763	798	779	794	762	825	765	820	791	807	786	806	819
3735	6143	4964	2636	1799	1356	1236	1018	996	882	764	746	741	717	734	693	672	582	707	711	664	610	677	613	631	656	625	669	661	645	596	611	589	592	618	617	581	596	618	651	630	607	623	599	620	611	647	610	641	654	599	588	664	621	616	584	596	679	554	642	577	593	606	628	636	593	583	588	619	597	598	620	621	616	630	585	613	607	562	645	642	625	578	578	616	594	571	594	619	597	637	564	579	583	636	636	596	601	569	583	604	635	617	593	636	545	647	585	640	618	586	608	626	624	629	622	595	642	617	578	619	603	597	621	542	613	576	607	608	575	673	585	616	586	653	586	619	635	605	614	593	561	624	594	617	628	569	645	608	567	630	662	534	593	623	614	572	553	593	613	601	595	587	612	612	610	586	627	617	623	619	564	624	585	568	613	582	579	619	657	626	601	566	580	586	622	575	628	565	604	595	586	655	600	548	590	583	641	596	631	591	624	575	681	596	600	608	607	614	560	603	612	597	586	574	626	586	591	595	600	575	599	612	635	626	585	626	538	674	587	609	558	609	595	606	604	619	580	631	622	580	638	580	612	609	593	624	559	589	596	594	562	588	572	601	602	602	607	608	592	640	567	580	644	629	618	610	581	584	600	624	638	596	593	587	562	594	607	597	576	542	590	585	591	591	604	569	624	590	561	613	588	624	582	626	591	582	617	546	600	588	608	628	607	635	593	587	626	613	591	664	596	567	615	588	566	570	587	573	578	611	541	623	612	619	594	611	601	546	585	583	603	585	606	637	629	608	637	579	639	602	577	574	644	622	619	596	605	550	614	603	576	597	592	559	617	587	630	598	621	584	553	647	578	611	613	567	604	588	583	585	567	587	611	635	594	609	629	620	627	560	589	574	555	611	571	610	584	582	585	595	601	651	601	609	619	590	572	526	609	575	592	583	597	604	631	560	562	571	600	607	601	591	552	592	619	597	613	554	606	577	618	575	589	591	613	599	602	589	596	586	556	617	616	600	635	604	631	582	573	584	603	568	606	563	622	602	587	604	623	607	599	580	586	593	573	585	586	606	626	610	596	593	611	600	636	615	597	586	584	582	599	606	544	597	601	601	612	632	613	578	574	583	584	591	622	589	639	598	628	607	597	596	639	550	572	604	572	563	569	596	566	628	621	607	609	608	528	593	617	614	591	601	605	591	617	571	628	618	599	603	555	577	618	579	624	566	596	564	579	581	585	570	597	559	558	628	597	614	605	558	632	562	632	627	557	561	575	586	585	603	573	594	576	581	621	627	599	623	573	567	603	617	628	582	587	606	616	590	611	634	639	608	604	606	584	597	629	585	563	562	602	590	581	622	602	588	580	543	560	618	591	618	607	642	615	590	624	570	592	593	596	575	620	561	610	571	610	583	579	599	562	582	547	585	595	603	599	601	573	610	582	570	593	610	576	599	606	586	615	622	626	554	571	626	599	575	591	576	594	588	587	576	612	553	576	615	572	588	613	623	610	578	570	597	566	602	602	595	571	572	574	541	579	621	627	589	559	611	622	636	623	559	608	596	612	614	646	594	608	600	631	610	619	585	586	545	571	587	591	574	641	533	590	603	594	633	549	577	537	557	584	599	583	579	619	587	603	655	634	614	627	606	597	547	553	609	585	620	587	591	576	621	561	565	604	575	598	612	610	591	603	587	588	609	564	606	646	602	562	590	568	563	573	605	578	607	571	585	555	595	661	608	550	605	615	598	602	574	614	603	584	620	587	579	643	610	606	596	598	600	587	573	599	593	574	589	572	570	624	619	612	557	600	618	591	562	592	607	593	600	570	612	609	612	574	578	585	583	610	604	589	589	617	617	626	632	603	584	584	604	581	544	618	615	600	603	606	599	559	587	631	610	547	607	585	593	640	595	590	553	580	540	634	586	555	604	571	624	604	579	611	622	594	618	616	573	599	626	579	588	575	655	579	592	639	613	591	589	582	619	584	601	584	598	625	616	595	616	618	574	564	620	558	581	598	612	577	616	598	611	589	614	618	597	568	612	581	628	567	581	587	604	589	577	589	574	589	578	581	565	598	625	575	590	573	617	605	579	569	593	606	581	619	590	574	596	589	580	588	585	549	575	591	555	588	573	556	589	602	629	584	570	615	570	585	582	528	582	615	627	579	588	547	570	601	563	578	581	573	612	601	657	612	603	615	556	601	614	556	580	603	559	569	542	541	570	565	586	583	590	546	576	561	579	602	579	577	613	580	569	595	586	610	563	563	629	576	566	570	597	576	583	558	607	527	582	605	615	593	563	606	614	579	598	609	608	568	562	603	594	588	562	548	589	571	618	610	593	593	534	573	582	575	641	599	556	584	606	579	608	617	598	581	583	594	568	589	587	605	548	581	598	594	550	612	608	620	572	596	604	578	578	587	609	560	556	617	582	618	598	613	620	593	601	607	620	574	581	586	606	560	606	608	578	597	587	614	596	612	557	553	557	587	621	594	596	606	615	564	596	583	626	564	579	629	578	613	589	600	618	550	604	565	602	546	631	645	589	559	592	628	552	600	582	569	596	580	594	566	568	590	558	657	606	602	601	581	600	554	621	607	613	633	585	608	581	592	568	579	571	617	574	555	601	580	576	601	548	554	602	590	572	598	563	583	574	613	591	594	553	592	605	593	576	595	598	597	611	649	537	572	622	641	598	579	571	597	556	598	566	599	581	564	597	614	590	572	575	615	580	608	563	591	629	607	576	543	574	570	562	554	557	602	585	587	623	568	566	578	591	583	571	544	592	543	552	607	568	576	565	576	569	600	605	596	567	594	583	564	606	534	640	577	592	618	587	557	614	562	576	647	587	613	599	575	579	603	584	611	613	581	588	572	578	548	592	585	611	578	595	589	591	566	597	585	583	583	592	607	630	618	580	595	546	609	574	596	572	589	615	599	589	632	623	596	561	594	630	578	595	581	568	575	599	579	559	552	609	602	590	571	632	627	589	581	585	637	558	573	591	585	569	626	600	569	593	571	589	614	570	589	584	552	602	587	641	612	612	568	575	584	570	569	577	572	579	585	576	592	611	567	563	603	570	584	600	601	615	596	575	610	545	593	611	577	619	559	648	580	584	579	633	595	593	573	587	582	564	570	572	623	596	568	567	577	592	583	605	608	580	611	587	549	521	582	586	607	555	572	561	571	614	615	565	590	571	599	614	607	585	578	581	635	606	557	613	572	604	607	599	571	602	582	580	619	611	633	601	627	618	551	574	591	607	611	609	564	565	618	576	609	590	604	580	556	604	560	572	549	571	619	596	606	583	616	601	575	575	609	572	585	627	579	606	639	570	557	593	560	593	570	559	602	590	600	607	626	548	607	590	580	573	601	570	592	627	621	620	613	582	578	565	591	593	591	616	563	592	615	632	571	598	581	590	617	615	589	616	610	588	622	613	564	621	605	578	552	585	565	547	564	572	603	588	595	606	580	546	597	594	605	602	570	622	609	568	574	609	583	620	581	702	620	595	566
27902	10583	1267	824	573	568	560	579	540	558	576	577	593	536	579	582	565	567	554	610	568	577	549	568	537	564	551	589	608	584	574	542	597	595	600	566	544	539	545	547	600	563	556	546	580	563	523	518	578	523	584	558	592	550	588	592	595	590	551	559	573	552	556	548	567	573	585	568	533	577	542	561	558	624	603	517	585	542	607	566	584	561	589	621	568	591	603	589	582	583	582	569	577	515	559	587	541	619	554	612	574	568	598	594	520	577	559	593	559	563	572	592	553	571	595	576	602	557	577	619	519	560	595	571	562	555	570	531	608	606	592	559	545	575	590	548	594	571	546	600	528	525	575	559	551	548	554	607	566	552	564	604	565	549	567	565	610	610	522	572	539	536	563	527	581	546	563	562	575	569	565	573	560	574	570	527	563	546	546	560	532	545	583	567	524	558	553	568	575	541	549	578	547	544	598	534	567	553	581	536	549	569	586	565	572	570	607	577	537	530	581	548	541	597	594	568	581	567	588	586	563	581	548	527	594	604	590	576	560	585	544	611	572	553	547	594	595	524	531	565	577	548	593	539	562	623	566	532	538	558	585	572	623	555	561	612	491	570	573	568	560	607	601	560	559	606	552	580	550	595	544	593	512	542	595	558	536	584	579	532	565	561	548	581	580	585	511	568	583	550	589	575	557	555	570	574	529	557	577	585	552	540	581	587	573	563	527	552	567	553	571	556	576	571	572	602	558	556	555	559	548	572	567	590	549	576	549	579	592	533	559	559	543	523	565	560	604	594	526	561	526	606	580	587	528	546	561	596	590	537	512	568	590	590	573	571	557	576	561	588	620	561	564	572	537	594	569	573	569	572	586	557	602	578	559	584	564	577	566	536	575	557	575	603	552	566	565	575	560	560	541	560	550	542	548	552	573	574	562	553	548	568	536	532	571	575	519	569	583	568	609	598	566	559	601	564	533	585	568	600	592	581	564	591	536	539	533	568	575	534	550	533	556	566	597	588	585	531	565	557	540	578	534	593	571	548	569	546	562	564	556	584	592	538	577	544	539	561	581	583	539	554	542	550	544	509	554	559	595	584	593	576	552	584	549	550	574	548	549	537	609	601	585	562	546	556	572	571	576	538	537	541	584	549	566	545	589	594	585	587	580	605	546	531	593	562	586	557	518	571	541	563	513	530	576	559	585	546	596	539	556	528	570	598	543	558	561	569	560	562	595	550	576	579	574	528	614	518	554	610	584	557	540	572	558	513	574	543	557	582	583	538	575	584	583	552	567	580	572	569	582	570	547	554	555	549	566	616	559	566	549	539	587	572	580	566	601	591	527	587	634	614	577	587	564	575	584	542	562	560	552	594	573	563	599	588	573	576	599	558	589	588	552	535	545	603	558	599	573	540	570	533	567	553	545	543	516	565	563	556	556	567	558	543	557	608	570	591	552	581	587	577	568	535	565	525	549	577	548	630	544	542	558	583	618	539	579	555	558	561	559	524	562	545	592	529	595	546	551	554	554	547	498	554	533	560	579	553	590	595	569	613	560	577	536	593	600	544	516	595	572	555	568	592	585	552	569	564	521	594	556	579	595	552	532	543	549	617	586	586	582	528	583	521	576	604	586	577	554	603	516	527	549	552	565	570	561	575	603	576	538	579	611	570	588	562	586	560	593	530	550	580	584	590	571	546	567	542	561	573	573	596	530	577	578	587	593	552	575	572	563	586	588	564	571	595	556	546	518	553	590	566	592	577	626	579	576	611	579	571	581	560	589	595	584	593	543	531	567	545	548	603	555	518	546	529	546	571	545	580	603	604	553	621	580	550	576	606	571	571	532	612	590	538	557	575	564	603	546	545	558	603	546	563	576	615	571	543	601	583	594	575	572	601	605	592	562	563	606	550	561	546	596	572	562	582	525	555	547	554	553	590	576	577	557	582	585	565	563	564	592	558	559	556	598	566	556	622	525	552	558	573	583	565	541	580	603	584	548	624	523	604	608	544	617	582	577	573	593	563	562	544	564	558	577	565	575	549	560	602	575	583	568	555	575	533	615	581	644	570	555	602	569	562	579	597	579	531	544	562	513	603	623	571	567	570	553	562	580	557	595	624	580	573	634	595	572	607	574	554	583	594	558	595	530	540	575	558	585	569	585	575	548	549	590	531	557	559	534	610	574	539	620	534	577	577	540	574	523	547	574	583	560	560	572	596	569	548	555	599	590	633	558	571	541	571	566	568	557	545	575	564	537	565	567	536	537	567	596	580	623	581	525	541	558	586	567	539	573	557	573	587	549	577	560	584	559	567	613	553	603	568	556	548	585	560	571	560	565	537	572	597	564	606	534	560	577	593	560	544	586	596	565	551	524	546	552	542	562	553	544	557	536	603	568	545	566	575	538	548	548	606	563	572	592	585	528	584	560	564	574	539	568	536	576	606	586	543	577	558	580	538	595	545	558	562	520	558	576	582	567	523	559	579	544	566	560	550	555	526	600	593	535	633	555	588	597	602	513	527	583	572	532	547	585	582	572	623	575	546	544	558	583	561	546	557	604	526	556	568	556	584	576	540	593	564	591	590	549	556	585	559	555	572	573	575	555	558	550	611	576	561	618	522	538	612	550	603	549	599	531	550	559	552	560	568	566	565	554	604	552	545	561	553	610	552	570	590	555	613	583	566	557	572	627	537	552	552	572	537	631	556	609	582	523	615	539	589	583	535	587	558	573	572	609	568	578	585	569	557	576	537	564	582	583	603	576	603	502	550	553	583	561	568	571	583	577	588	596	547	563	587	528	564	530	579	577	582	562	589	565	566	608	555	562	571	581	553	561	539	550	583	574	605	535	595	581	590	547	595	548	547	558	556	634	551	562	519	514	532	570	516	588	586	558	565	568	542	554	582	546	574	551	560	591	551	572	583	574	583	575	545	524	571	587	550	560	556	584	564	541	560	605	591	520	550	529	566	524	562	576	546	602	595	579	551	613	513	591	557	609	568	561	614	536	585	548	569	555	574	546	563	602	566	534	543	543	564	564	554	553	562	564	571	526	545	575	581	577	537	579	564	626	530	533	554	565	582	565	589	616	581	560	562	552	584	610	568	568	549	552	581	542	547	584	559	533	542	554	557	545	574	580	585	561	578	545	574	557	593	572	586	573	545	591	548	626	553	572	561	561	580	556	586	607	529	556	581	607	558	571	530	537	582	564	574	619	606	551	571	587	554	578	504	587	534	570	574	569	572	551	549	576	526	585	603	590	561	565	569	552	540	566	575	564	541	572	574	592	593	567	553	573	634	555	565	551	570	555	576	585	582	573	590	595	546	588	601	620	544	538	586	590	561	575	615	608	533	568	500	582	576	572	553	535	568	547	574	576	561	562	549	594	535	587	567	594	583	558	531	542	558	558	560	616	563	567	615	551	576	571	545	574	581	593	553	504	563	600	529	589	554	583	578	583	580	535	556	559	554	539	588	521	513	566	579	608	561	571	565	570	551	586	564	560	591
4972	616	567	475	421	384	432	432	420	403	413	436	389	379	415	400	391	385	389	379	441	417	432	391	392	404	389	359	391	377	371	415	406	405	368	384	386	375	415	420	404	411	403	406	405	396	405	417	395	408	416	399	397	397	376	396	428	430	381	396	386	402	373	418	397	400	406	390	407	396	401	373	403	395	405	421	397	397	425	386	423	404	396	403	382	425	399	388	386	403	425	406	404	376	408	386	395	418	405	390	422	404	391	378	413	398	400	405	426	371	389	381	411	401	416	417	371	419	382	411	412	432	424	386	399	404	398	424	409	387	413	401	431	432	392	366	402	392	421	432	408	391	374	390	376	383	366	412	391	399	392	344	389	363	409	396	398	435	413	386	407	410	394	411	391	419	408	397	381	392	388	396	381	408	446	417	386	374	399	398	398	406	378	427	397	421	390	416	404	405	381	411	436	413	372	406	369	387	390	406	378	384	379	395	400	389	421	375	372	426	380	426	406	408	453	362	385	408	377	395	411	413	387	375	395	384	407	410	425	398	386	388	400	374	443	365	410	390	398	414	417	414	409	382	433	404	406	350	403	388	417	379	380	390	393	434	397	365	408	413	381	354	374	402	395	440	398	367	397	417	376	418	386	409	416	390	395	402	376	444	401	378	413	408	412	380	407	398	384	415	411	427	431	401	354	414	393	403	408	369	390	421	428	400	434	414	409	361	447	383	396	434	415	388	367	429	401	428	410	411	381	379	403	403	401	396	400	410	377	429	410	415	372	411	388	382	433	380	419	445	406	383	410	366	383	397	371	427	400	388	364	405	409	381	422	401	388	370	413	388	402	426	409	403	387	429	407	415	404	398	398	387	401	392	383	388	379	408	424	404	397	406	395	393	394	389	376	410	430	400	390	407	400	431	429	432	407	419	396	405	358	409	394	379	389	380	431	387	405	404	386	385	404	354	404	399	393	361	384	397	383	396	393	403	411	371	409	390	442	377	392	422	406	415	373	394	404	386	461	446	421	396	373	358	403	433	404	396	378	399	385	390	400	389	392	391	370	387	448	401	399	390	422	401	371	407	420	416	448	384	416	383	426	405	394	392	378	438	403	381	389	400	407	412	395	373	394	405	398	392	382	387	409	396	411	375	389	394	413	417	395	372	373	384	415	414	412	396	386	377	389	395	385	388	392	397	393	374	369	390	391	402	406	416	416	426	396	364	380	397	400	435	385	440	397	390	398	388	384	382	387	375	391	368	390	391	419	404	414	418	416	395	382	361	398	423	379	427	394	398	358	398	401	442	362	406	361	379	416	395	382	429	392	426	390	411	409	418	385	368	397	377	385	395	402	400	410	424	397	440	385	380	385	413	421	416	401	421	388	396	358	395	408	412	366	406	409	394	420	409	367	427	409	369	371	388	414	401	388	442	444	419	374	399	415	420	409	399	394	391	411	381	399	403	398	402	384	373	415	391	395	391	397	365	384	420	387	413	403	400	376	439	371	414	358	372	428	395	404	415	417	408	400	407	410	411	402	390	372	432	398	389	399	406	413	420	412	425	440	386	415	386	407	385	377	417	426	381	417	436	423	375	409	392	401	339	380	404	431	433	390	404	415	386	431	389	377	363	423	408	396	373	374	401	377	433	443	432	409	404	427	368	410	400	421	420	417	403	414	392	443	435	415	407	397	398	402	395	401	411	375	406	433	419	411	371	387	400	360	435	406	395	404	390	378	396	413	384	394	387	356	438	385	390	411	398	390	402	426	382	392	349	412	443	395	396	379	409	393	415	393	411	408	378	420	392	406	416	431	396	366	399	414	428	412	424	373	401	407	374	411	354	428	370	397	411	397	378	391	400	426	411	399	413	383	388	442	421	426	413	409	411	397	414	386	380	417	404	427	410	431	400	392	376	399	400	365	403	412	383	402	370	384	412	387	407	399	378	370	413	432	402	359	388	387	392	421	411	406	394	408	365	409	383	408	413	419	411	383	403	388	421	412	405	392	384	398	399	431	429	421	400	396	414	393	383	426	408	399	423	382	344	393	392	407	430	413	411	386	401	388	407	390	397	395	380	412	436	417	429	423	412	404	384	391	389	384	396	429	413	420	408	389	387	447	397	420	396	419	403	407	373	410	378	421	358	363	412	401	395	371	372	422	397	409	397	356	419	387	427	405	411	389	366	429	402	400	402	398	410	425	403	402	378	387	410	419	400	385	386	403	399	413	398	434	379	388	393	405	395	381	421	387	411	427	406	437	398	371	399	396	374	374	425	391	410	417	436	437	401	400	393	379	414	390	405	382	387	370	423	392	402	377	374	406	425	426	406	400	423	363	404	378	411	440	401	414	381	428	399	418	428	410	364	435	407	400	418	365	399	373	451	411	389	399	364	372	436	387	382	382	380	421	425	385	412	426	405	362	398	399	378	391	370	394	420	412	380	375	389	386	387	373	414	381	384	441	369	381	411	379	388	412	427	426	425	394	421	397	421	403	440	438	387	371	385	383	389	423	387	401	395	429	407	400	413	429	367	398	408	418	402	394	411	414	400	367	400	352	388	412	375	415	373	414	387	427	409	399	367	402	371	398	395	425	419	391	422	368	352	401	426	403	407	401	432	382	398	397	371	405	441	420	436	399	366	372	406	400	396	398	403	436	406	439	426	368	370	422	431	355	413	393	414	402	440	380	402	396	374	396	396	357	375	407	416	368	414	372	376	402	388	418	420	361	392	379	430	435	393	433	404	394	412	379	410	399	374	429	411	386	395	412	400	386	373	411	436	396	432	400	359	448	374	420	344	399	405	401	403	389	399	427	411	400	404	376	405	391	409	385	386	386	394	401	412	401	412	416	403	418	387	419	398	413	404	431	400	404	427	383	398	398	353	410	408	406	385	413	393	432	393	416	356	446	412	389	363	381	397	415	401	383	439	415	389	446	367	421	402	426	404	383	412	388	372	426	393	365	411	386	364	428	367	393	402	394	381	387	374	399	416	409	409	428	402	382	378	441	390	398	408	410	397	395	379	365	409	400	377	368	426	407	361	408	361	416	401	414	386	393	380	415	413	400	381	368	359	402	395	408	436	442	426	426	403	433	401	365	396	406	391	362	421	377	401	405	413	378	380	373	419	408	418	410	431	391	401	461	383	375	406	372	428	388	388	401	385	409	383	366	398	397	436	396	430	399	412	432	420	393	432	370	383	409	362	362	419	396	387	388	420	363	390	409	400	370	373	403	368	414	394	408	414	416	422	408	377	416	422	416	366	404	419	385	402	402	426	391	399	421	419	406	414	375	393	380	391	432	422	428	398	397	414	416	378	418	428	411	416	390	405	403	408	387	389	398	412	393	389	403	364	417	388	407	386	428	410	404	414	405	375	411	410	414	402	407	367	424	397	407	380	377	403	405	394	383	431	395	402	426	461	435	393	414	443	413	415	400	416	375	386	407	397	396	388	381	373	394	386	388	425	394	434	413	367	405	410	376	434	403	347	392	382	361	426
25492	21498	27902	25472	11097	1949	1434	1167	1119	1130	1092	1047	994	1065	1040	1037	1027	1018	995	960	980	1009	994	987	958	969	1052	968	1052	997	1036	1030	1018	964	954	924	946	935	965	1013	965	961	979	985	918	991	974	981	965	1017	1014	953	1012	999	911	942	990	961	958	955	972	986	988	985	967	970	910	978	970	929	983	1007	948	982	986	983	973	935	960	964	922	973	1000	972	1002	994	909	913	979	991	937	968	975	909	942	950	958	958	989	950	912	925	918	961	951	943	977	946	1001	951	1000	937	1031	953	885	977	907	1051	951	943	980	1002	970	992	972	972	951	972	995	975	942	932	960	952	986	931	965	1020	926	909	968	956	964	933	939	966	926	989	946	1025	963	954	916	953	941	983	928	952	976	949	1015	959	974	939	969	939	977	995	1002	923	964	956	988	931	1032	954	944	900	914	984	973	937	945	985	935	962	962	973	1002	960	971	949	963	948	895	943	933	901	939	1012	986	970	1004	967	927	949	977	959	941	951	987	907	972	947	952	964	960	968	986	1000	952	972	956	956	992	867	922	939	1015	905	973	1000	960	961	1009	1000	951	883	980	966	994	945	973	960	966	928	987	957	931	938	939	952	959	909	970	952	923	973	950	972	1006	972	910	951	987	982	965	956	938	1008	978	982	972	941	970	955	945	914	874	963	991	952	932	941	951	937	964	904	923	955	949	950	983	949	948	966	930	1005	928	982	985	998	994	945	1026	971	988	953	931	1000	986	940	992	997	948	949	998	986	954	975	944	973	941	943	986	948	937	963	922	1022	935	985	972	972	993	977	987	996	934	961	924	957	961	948	949	945	942	980	907	985	957	985	945	953	969	958	928	1022	994	970	992	955	928	939	1013	938	965	960	996	951	932	967	905	970	992	991	924	962	933	964	985	962	975	944	943	933	975	964	994	936	963	978	904	887	926	910	936	926	961	939	894	995	984	935	982	1004	997	987	999	957	1026	997	920	936	958	997	997	976	908	918	938	897	942	947	965	985	962	940	923	1008	998	980	954	953	1022	970	1025	976	1003	878	930	947	968	941	964	994	967	869	978	916	934	967	982	996	949	927	969	948	923	1000	975	941	958	897	989	961	953	950	1017	936	902	990	892	950	1051	965	950	951	932	1004	997	976	1013	974	993	963	999	936	888	985	964	981	963	917	999	966	978	948	952	869	914	976	923	965	965	1000	934	975	969	906	924	934	952	1004	884	934	909	958	924	977	966	952	930	889	951	941	953	967	932	969	950	1003	948	960	982	992	1032	933	961	1008	950	936	925	973	919	909	896	930	978	1040	974	887	925	1002	937	962	995	935	923	965	1000	1034	987	948	898	955	946	987	979	948	912	926	928	938	980	969	984	1032	937	980	941	932	958	984	949	994	922	906	970	935	984	965	994	867	946	923	916	978	942	985	926	915	997	955	980	1006	887	930	983	988	999	974	982	977	936	967	984	998	943	874	960	960	950	981	937	925	946	912	942	982	936	975	951	937	915	996	1015	946	964	956	967	925	929	948	943	997	953	955	976	938	984	965	997	993	950	976	974	971	880	972	952	1007	964	992	943	1003	934	997	911	958	974	977	941	952	931	930	917	952	993	991	988	904	968	905	957	930	944	957	942	988	931	962	953	944	954	924	905	946	930	983	980	943	994	974	1008	990	909	993	894	931	916	957	954	924	949	935	984	1025	952	1004	930	940	1013	974	958	963	906	997	914	1009	982	980	966	1010	966	929	907	907	945	898	998	1019	1004	1009	966	965	952	971	915	923	1009	993	909	940	927	888	943	937	933	946	957	964	1005	972	1008	975	911	956	965	1000	937	1021	954	953	944	983	1010	921	961	995	920	918	965	961	938	984	971	931	956	952	917	961	970	973	928	948	956	928	934	899	951	949	932	1013	1009	956	978	1000	993	951	912	939	955	981	942	891	971	990	1009	944	889	907	914	893	978	928	914	929	977	937	1008	1024	960	995	949	933	946	973	906	900	978	979	943	988	1006	944	942	975	958	960	994	992	882	953	939	913	981	977	916	992	968	901	986	972	985	973	915	950	975	914	983	981	944	982	977	958	974	962	987	962	955	1004	941	948	966	1011	968	1000	983	973	959	955	954	910	1011	911	1005	972	995	954	909	955	1006	975	937	927	908	924	980	927	980	925	969	881	943	990	1007	931	924	963	914	980	916	995	923	943	996	963	958	946	966	943	915	966	967	948	986	932	949	1015	944	953	920	969	960	941	935	937	1017	990	939	922	919	915	971	944	991	1000	964	956	1000	955	949	969	943	969	988	970	926	917	976	936	949	930	920	913	929	955	931	952	958	981	930	919	926	990	965	961	942	957	1007	931	941	993	1014	999	1007	973	966	960	975	1001	982	994	933	975	926	947	986	913	964	949	961	947	957	931	996	977	901	948	1038	928	1001	978	972	925	933	931	953	1019	968	1008	943	986	976	948	987	958	973	990	947	954	918	964	958	935	944	989	968	977	966	949	927	936	968	974	929	943	985	932	951	968	939	965	1036	925	937	946	934	977	963	956	966	935	940	919	891	881	977	970	939	969	932	920	967	946	955	988	906	975	909	960	963	969	975	959	1062	955	925	1002	918	910	1005	962	968	936	947	991	1024	982	969	956	939	917	988	985	969	977	976	953	936	967	976	936	905	993	952	949	940	1023	969	964	932	974	938	959	924	977	990	943	948	965	959	950	892	976	966	962	965	974	973	965	909	1027	961	970	987	1023	967	938	959	967	877	934	946	986	952	1009	930	987	961	953	982	918	932	924	933	954	983	926	972	975	961	925	899	927	942	962	917	943	983	934	977	953	993	971	1005	961	1017	911	914	982	963	952	951	934	937	1004	969	968	925	956	998	957	968	946	959	980	946	978	997	971	925	932	980	985	914	963	1000	963	942	944	995	959	961	976	968	933	982	975	941	989	926	984	922	943	968	975	954	916	886	944	952	976	934	939	943	981	978	954	983	979	961	930	928	981	955	1013	932	949	989	1005	991	968	920	941	973	961	983	977	969	1013	911	929	946	1001	963	926	993	956	928	973	946	1018	962	929	973	943	993	941	921	928	984	967	914	979	940	941	1004	973	925	932	954	901	958	896	941	898	935	959	974	934	979	974	904	924	979	953	947	961	980	940	1043	937	1009	985	981	952	953	1004	940	995	990	957	943	986	987	973	965	978	975	976	943	955	975	1017	908	933	993	952	974	942	966	968	899	974	916	940	968	979	938	967	983	910	946	907	977	936	924	943	992	912	864	961	980	945	926	958	914	976	966	929	984	972	995	958	927	944	934	983	941	967	929	973	953	957	953	931	959	964	946	967	935	965	928	973	949	996	941	934	938	1012	994	909	961	964	945	1013	950	924	918	959	927	922	943	989	922	941	944	938	973	918	960	955	896	992	943	967	954	908	935	1003	942	945	920	958	895	963	913	927	934	971	893	928	962	943	1014	942	947	935	934	1000	947	963	972	958	961	915	991	896	908	985	1032	921	911	982	976	960	974	889	931	976	925	940	943	893	972	960	957	904	950	954	944	953	956	915	1010	965	907	906	949	943	933	964	968	941	959	925	981	921	937	969	956	937	966	956	941	968	991	964	1002	981	927	963	978	968
3612	3648	3073	1805	1328	1133	998	891	870	811	774	753	772	764	746	707	693	718	743	763	741	670	728	688	675	684	694	681	695	677	688	695	735	679	673	656	719	710	720	737	689	635	660	694	640	683	743	710	711	691	708	733	734	698	696	678	720	681	706	667	669	731	696	709	685	691	694	730	650	705	709	714	720	725	703	683	676	704	683	625	717	722	677	720	724	669	684	677	673	685	721	690	690	676	668	694	690	736	655	712	694	699	675	711	701	701	745	742	698	666	705	699	697	662	698	662	746	704	711	742	698	733	693	698	744	729	673	689	664	637	714	729	671	760	700	791	663	681	671	692	658	676	722	678	677	693	693	676	701	707	661	671	678	662	672	673	718	749	693	698	641	693	662	662	733	639	743	719	656	709	643	682	680	656	704	687	699	682	709	719	692	761	703	686	674	736	709	690	719	696	716	643	710	679	739	691	670	705	655	716	657	699	688	680	665	647	704	674	712	635	683	666	679	718	725	709	673	683	683	678	694	655	676	710	701	664	662	704	699	737	675	663	675	680	688	672	709	664	678	678	697	692	716	665	663	718	666	681	655	653	720	676	709	665	762	696	714	713	685	701	687	675	713	708	649	699	670	643	700	660	642	661	678	715	691	698	630	695	655	710	685	698	690	693	702	688	649	683	669	670	652	715	676	700	658	701	710	705	710	696	651	705	676	670	724	696	695	703	694	726	635	627	685	663	710	680	675	706	665	666	690	674	660	709	661	667	676	675	683	699	706	684	646	714	678	735	680	699	723	698	720	684	680	715	695	694	662	725	655	680	704	718	653	673	670	700	697	697	686	678	717	690	660	686	669	704	709	689	693	734	697	686	713	694	699	707	735	638	680	728	701	665	726	682	667	687	675	667	672	705	703	653	664	676	703	697	695	708	709	591	693	717	681	745	704	648	687	639	723	705	694	698	660	694	645	685	735	741	682	656	692	698	715	704	670	663	690	694	684	688	663	722	699	710	694	664	717	683	744	697	646	650	662	716	665	688	716	735	681	729	651	709	717	703	681	689	730	735	695	716	675	719	726	643	680	702	687	663	671	673	695	699	642	683	660	642	705	690	681	671	665	705	673	674	714	724	696	691	631	667	699	707	675	679	693	654	689	701	689	661	679	665	681	687	683	662	661	632	680	673	675	691	660	693	677	658	665	653	679	737	665	673	716	670	653	645	662	678	672	672	681	670	740	650	674	707	709	646	700	666	692	690	686	736	648	658	697	679	650	682	684	661	709	699	653	680	662	699	686	700	708	741	673	686	703	673	702	691	621	717	690	680	659	662	685	678	672	711	727	698	668	651	711	702	694	675	673	712	665	676	726	664	664	719	665	702	673	717	634	701	724	658	681	700	674	720	651	684	721	686	679	740	664	627	700	708	685	678	675	651	668	671	709	672	674	692	723	636	697	706	683	658	695	664	694	701	732	689	731	725	658	723	687	693	674	677	704	669	697	694	716	644	624	723	666	675	673	670	679	662	688	667	728	733	663	662	695	666	711	675	680	685	658	695	667	680	676	697	669	700	713	702	623	704	683	681	681	688	707	683	724	674	696	676	645	649	685	683	624	699	638	711	734	706	691	731	672	670	735	711	629	666	683	703	671	676	711	693	669	701	629	672	685	666	708	697	694	654	662	639	660	692	691	673	641	693	675	655	697	684	677	658	674	715	724	703	676	643	653	700	722	686	716	689	735	646	721	717	687	698	724	688	675	692	713	689	716	689	687	650	717	639	673	712	696	646	655	637	683	707	674	701	671	615	703	760	698	681	630	694	657	689	701	661	636	667	715	720	711	678	675	698	677	713	692	677	683	660	658	661	708	688	699	716	665	736	640	660	704	711	662	711	708	639	697	669	691	732	668	660	679	661	689	625	662	678	679	704	683	692	666	698	669	684	673	690	704	734	650	699	696	650	669	661	704	685	713	680	690	686	643	691	709	671	687	710	653	652	647	695	715	682	658	691	672	669	692	716	701	685	689	717	700	687	703	704	693	680	719	708	707	699	689	657	671	649	682	704	694	666	670	690	689	675	685	660	668	665	708	722	622	698	676	609	694	747	662	722	670	749	653	712	671	655	688	709	665	684	691	743	683	696	708	714	731	663	675	691	739	626	644	655	689	685	652	657	698	677	723	621	687	657	726	702	706	686	619	674	679	662	705	689	723	660	692	661	684	678	676	673	660	727	724	670	677	724	714	701	626	679	701	637	685	714	662	701	661	684	694	701	666	693	665	668	655	703	689	651	690	712	712	676	696	670	732	682	725	686	699	646	645	661	615	671	705	643	655	720	684	686	685	714	648	690	690	663	682	656	672	651	652	722	702	646	650	662	679	695	703	654	669	660	646	689	688	659	697	679	681	673	686	666	639	693	720	668	678	701	687	636	673	700	672	710	680	696	674	679	685	694	606	700	751	636	659	759	749	681	651	697	727	682	642	701	712	658	731	677	676	669	686	729	723	699	635	651	711	702	623	662	711	704	666	627	662	665	662	714	691	725	691	683	646	705	706	680	665	704	702	674	725	688	676	714	702	723	667	656	660	670	686	724	676	638	702	691	650	696	646	693	676	663	715	721	647	695	691	652	681	651	665	667	667	634	678	643	687	703	723	721	720	740	664	697	695	708	705	655	696	661	629	693	742	678	657	680	659	727	669	668	662	716	690	643	702	670	703	670	684	685	652	686	650	702	699	657	668	714	663	673	662	646	686	675	685	706	713	708	632	715	670	700	656	660	708	696	696	687	680	666	661	696	705	690	661	683	664	725	670	663	683	667	685	661	699	647	658	642	672	630	661	679	675	674	745	689	732	660	677	669	740	694	634	714	672	657	690	651	671	651	708	706	690	680	661	674	678	670	736	686	690	691	661	655	640	676	704	693	637	689	684	678	724	690	685	696	705	667	699	689	673	681	721	686	640	707	682	661	662	715	704	686	683	680	589	667	689	706	720	636	652	685	691	635	690	695	720	682	677	653	663	623	661	634	681	725	649	675	669	674	634	699	652	718	719	697	682	698	667	661	703	681	720	703	680	683	648	674	705	669	701	699	678	685	653	677	657	707	717	682	726	690	711	731	671	650	685	721	644	695	704	711	684	662	683	709	682	653	720	649	746	695	651	661	682	676	701	668	640	688	706	684	652	675	718	664	633	624	651	725	688	687	676	715	721	646	678	667	700	651	679	661	719	729	698	697	697	632	673	710	690	698	661	690	748	678	698	637	700	670	697	649	707	690	691	657	624	691	658	709	696	698	702	737	653	654	667	698	702	708	692	651	711	650	641	709	685	676	689	655	715	665	711	670	712	665	683	712	636	622	721	648	682	640	634	657	705	700	690	675	710	670	684	700	663	657	653	664	689	734	651	652	658	728	680	627	691	708	657	749	704	686	661	661	645	675	707	721	716	673	678	643	688	700	690	741	651	621	678	677	666	715	715	669	707	680	721	644	726	651	681	702	668	688	671	681
24532	21528	28915	24590	21521	8825	1994	1253	1016	984	957	957	918	955	893	903	878	861	814	792	864	833	858	869	811	916	819	898	865	857	820	792	864	806	862	827	840	824	861	882	877	776	843	878	855	824	813	874	819	825	840	854	811	763	820	783	819	783	822	848	826	815	799	807	799	836	826	815	863	875	784	847	748	843	821	765	765	802	830	794	872	814	814	805	841	788	816	840	863	799	842	818	755	823	823	785	836	797	811	791	840	841	788	881	770	830	806	841	807	776	801	759	786	864	811	842	859	783	852	832	799	790	749	781	851	790	899	826	824	826	810	863	824	830	877	759	805	862	844	829	868	818	796	819	854	813	879	835	753	814	764	772	798	804	820	801	780	785	837	822	781	820	895	860	830	797	871	777	805	771	807	828	838	791	833	771	779	826	789	808	815	786	810	773	824	822	826	812	852	801	794	809	888	794	837	775	823	761	757	802	777	811	774	783	867	792	804	762	822	861	829	837	796	802	861	846	801	837	832	755	804	787	813	825	796	804	866	811	785	799	819	753	796	813	812	808	868	804	822	829	859	803	774	827	859	786	797	823	823	817	822	784	814	790	822	813	831	791	827	778	833	850	879	859	814	837	833	794	832	788	772	819	842	838	758	865	812	881	804	799	793	829	803	801	826	776	893	809	777	861	845	749	827	788	822	829	860	830	790	808	837	778	812	764	870	813	796	791	808	832	798	795	793	798	804	748	839	796	854	836	831	842	793	809	809	822	799	832	777	844	793	794	819	801	797	784	778	832	815	815	818	788	837	829	823	854	848	806	792	827	808	829	789	798	764	796	768	804	852	788	812	810	784	862	799	799	781	821	812	805	819	737	779	764	840	882	842	850	817	783	800	793	770	801	805	771	793	809	826	788	790	800	784	810	816	806	812	813	866	821	801	824	810	820	801	760	793	831	793	840	862	839	757	852	811	825	864	837	856	814	800	750	818	817	815	789	783	818	783	871	877	883	785	816	775	802	804	797	801	808	827	860	849	840	789	793	848	875	819	822	802	867	878	735	820	812	791	779	784	818	797	789	801	812	799	850	872	764	770	784	809	760	784	819	797	807	831	806	805	790	805	782	759	803	855	746	817	816	810	784	800	847	820	815	808	841	810	796	827	767	774	820	841	818	813	791	806	795	847	843	805	805	850	839	736	794	799	810	826	825	833	809	797	829	853	821	811	759	795	782	821	833	768	760	800	792	792	801	864	836	799	855	815	808	793	755	797	829	803	815	820	833	797	824	850	841	860	824	794	755	738	773	811	806	800	794	814	760	800	819	767	813	767	820	782	807	776	832	855	816	782	770	819	815	784	780	813	807	775	831	752	782	832	819	826	828	789	802	824	784	783	854	817	844	808	846	797	821	780	797	773	827	791	801	778	852	789	778	838	783	819	788	800	794	818	812	812	787	790	830	808	748	828	821	791	790	799	798	812	791	833	774	817	775	828	829	787	813	811	775	833	784	826	797	791	783	765	869	805	778	729	816	809	800	772	799	793	803	818	853	789	841	807	800	787	804	840	847	826	798	821	836	785	799	855	876	802	771	813	820	761	794	812	788	833	796	805	862	761	785	812	834	827	805	843	801	746	836	804	810	787	762	827	852	785	806	839	812	824	800	836	797	873	780	855	825	796	773	828	769	863	792	782	829	800	750	858	829	817	792	810	747	798	811	798	804	779	850	817	817	759	811	843	768	800	756	743	815	804	811	780	793	809	777	835	775	766	828	838	828	810	828	806	820	828	794	774	800	829	837	810	846	804	796	787	807	779	784	826	791	757	761	794	818	802	827	771	813	849	832	810	794	815	823	780	840	788	822	808	809	778	776	807	849	800	801	794	758	842	788	792	818	808	800	756	766	866	750	804	816	820	859	871	852	777	847	778	788	813	827	842	793	770	843	795	799	805	841	809	787	845	814	804	793	826	776	834	809	783	795	804	833	824	848	882	808	790	795	790	803	801	835	839	807	815	809	815	799	849	861	796	738	799	836	788	834	802	807	745	799	757	835	773	875	854	817	818	778	811	753	804	823	799	830	785	792	815	815	841	801	791	787	794	808	797	726	803	847	771	767	820	830	801	835	779	797	781	801	848	797	776	827	789	817	820	810	802	769	809	821	800	839	770	825	766	805	768	787	797	789	820	802	821	772	827	809	787	808	773	869	835	803	809	852	841	784	793	820	820	768	815	799	791	789	810	801	770	740	769	807	780	782	789	812	800	775	755	817	776	827	804	810	798	813	792	790	816	794	799	795	826	835	803	851	804	806	836	781	826	816	850	780	814	784	803	744	810	774	798	809	854	851	854	799	780	855	786	810	750	829	838	791	797	745	813	783	839	832	834	812	826	839	803	796	762	808	853	839	765	835	846	785	758	855	822	802	815	809	820	822	808	794	841	828	742	773	846	867	800	815	791	881	789	802	902	811	829	792	753	812	829	822	794	818	807	837	805	762	822	827	845	784	803	791	826	818	814	818	754	770	790	831	837	818	838	754	767	801	802	816	895	805	743	769	816	843	829	804	831	813	788	769	836	827	882	812	763	807	779	771	802	816	803	808	807	813	772	768	754	826	802	822	822	864	814	779	785	831	783	788	732	782	847	791	856	753	800	816	793	796	793	825	870	748	802	776	806	851	787	784	814	827	791	837	826	849	806	786	790	866	792	806	763	751	842	751	795	820	863	871	803	777	806	833	786	812	826	772	797	810	774	864	773	815	829	788	826	816	789	855	772	772	848	802	834	816	817	760	849	818	842	840	790	821	815	790	833	790	853	782	825	819	790	790	879	792	853	824	792	783	804	843	821	835	864	769	795	819	780	805	859	825	774	790	789	842	817	839	774	768	812	800	801	819	784	818	773	790	772	784	837	848	830	874	842	820	853	832	793	848	783	858	820	804	802	801	782	856	778	791	787	834	786	792	815	789	799	861	811	770	837	795	763	773	830	824	811	813	874	800	819	798	816	799	787	814	802	824	796	771	786	806	829	804	804	860	819	880	826	785	779	845	820	783	823	790	820	803	771	830	778	773	790	801	791	803	795	813	776	821	802	833	801	804	808	779	836	808	849	836	813	780	836	788	800	809	823	804	802	782	833	838	799	821	785	857	788	794	802	783	831	815	759	840	835	810	776	790	826	832	782	781	779	769	827	791	821	828	876	775	833	775	828	851	772	820	776	797	784	819	817	791	844	789	796	850	830	771	824	788	795	834	798	809	760	864	809	794	795	818	840	751	785	817	772	815	809	812	782	822	809	799	814	783	841	857	798	797	864	828	793	845	798	780	830	765	795	805	783	806	825	800	827	806	860	707	859	775	847	817	853	830	853	794	789	745	813	830	804	813	800	807	773	829	797	838	830	827	798	806	782	789	821	841	785	814	784	795	831	814	835	834	823	799	798	854	797	833	815	814	792	828	766	775	798	784	814	771	859	769	779	865	801	780	800	806	806	842	835	832	779	800	781	803	768	824
3771	6197	4971	2631	1834	1428	1187	1031	953	911	816	786	745	741	705	694	676	716	680	676	709	680	645	638	619	678	674	621	661	644	666	668	653	625	628	626	644	651	601	614	616	636	651	619	666	605	621	650	630	597	644	677	616	631	625	637	615	603	630	648	674	629	588	667	625	656	575	637	610	590	621	580	631	623	588	620	586	605	605	584	645	601	594	648	623	573	585	591	588	587	628	597	644	614	632	592	571	607	617	598	560	586	637	605	624	595	573	584	590	585	610	608	615	613	632	580	614	579	607	628	566	622	602	619	593	604	595	566	612	577	610	601	639	616	609	611	627	615	613	588	601	605	607	607	599	674	583	613	571	582	596	604	589	589	611	598	620	564	668	620	608	588	624	580	618	597	624	592	622	626	607	603	617	616	603	616	600	594	584	594	606	592	580	589	577	610	578	593	595	604	607	575	600	617	618	644	607	585	626	612	604	603	600	590	593	621	623	613	607	587	606	626	658	568	602	646	590	628	601	610	577	631	596	639	584	639	588	612	589	646	601	604	614	630	600	569	603	595	572	660	616	580	571	593	585	625	560	603	619	636	577	645	609	584	562	556	587	611	577	582	666	582	654	602	610	600	618	596	636	608	609	595	596	574	603	582	608	608	605	606	604	594	603	638	600	615	539	596	566	627	611	606	571	600	628	582	618	567	592	624	618	627	610	574	651	557	602	608	601	610	583	592	630	592	614	612	610	616	588	600	626	600	583	586	614	683	554	600	574	615	622	642	602	545	626	622	626	598	555	607	623	601	562	644	635	600	527	593	592	619	595	636	614	608	641	565	606	593	561	589	616	625	587	569	594	611	580	564	587	627	647	596	580	586	570	565	610	564	592	577	580	581	593	637	537	631	591	613	599	595	574	584	605	609	566	571	560	597	627	597	577	574	609	607	617	646	577	582	564	587	607	561	569	631	587	629	631	543	565	600	633	618	570	619	625	627	613	590	614	551	592	609	580	615	622	609	611	599	613	604	594	602	634	597	659	550	547	574	636	640	604	579	618	610	616	560	614	592	607	603	650	616	602	617	594	612	631	625	568	616	595	599	570	563	643	607	591	555	569	601	598	659	620	605	581	591	591	573	567	548	601	625	626	597	560	582	585	600	569	630	583	608	596	546	619	536	623	575	581	635	613	651	602	631	575	604	585	580	618	623	596	633	607	574	609	616	583	558	569	564	576	590	596	618	579	576	597	572	586	551	581	610	598	619	607	618	622	599	590	590	616	641	605	582	639	603	597	558	557	602	631	587	604	606	623	591	612	622	612	629	610	583	597	588	574	580	583	575	594	560	625	676	599	604	600	634	553	587	640	599	586	594	610	599	567	588	626	626	611	648	573	568	555	617	589	603	654	569	633	618	599	558	587	627	603	585	617	612	614	618	583	659	628	607	562	615	568	652	620	623	575	623	600	598	601	588	610	601	647	616	578	588	531	636	605	568	582	600	636	585	619	605	626	603	595	577	538	631	586	590	579	588	632	600	565	604	590	579	583	592	610	596	592	587	650	619	614	601	633	588	586	593	558	567	590	632	598	617	553	617	573	601	600	593	631	621	598	596	592	614	566	621	595	571	574	640	620	598	559	627	559	587	587	602	643	562	569	587	572	573	615	558	578	595	581	625	607	604	574	604	632	617	595	623	642	618	606	615	586	606	572	590	595	579	624	567	603	590	584	608	643	628	633	577	606	617	623	637	600	593	603	568	626	608	643	599	617	563	559	612	578	620	564	619	606	571	601	608	618	571	592	513	630	579	649	548	652	582	639	591	584	561	617	627	622	547	575	603	601	605	577	598	581	619	616	640	618	653	558	632	592	558	620	637	598	580	570	593	602	598	602	587	605	613	587	600	625	598	612	581	615	606	636	603	574	616	574	635	574	608	587	686	655	556	592	574	559	570	631	549	583	606	596	546	565	644	597	610	597	564	627	591	596	623	612	615	573	590	606	593	601	610	597	624	623	588	585	596	589	601	637	617	567	613	620	580	584	566	562	589	577	608	593	619	572	610	611	623	594	625	596	600	594	585	598	585	569	571	566	628	623	570	609	622	572	584	581	610	600	599	587	559	600	609	572	572	638	566	601	641	551	621	573	613	606	601	593	561	580	623	595	604	631	594	617	620	534	620	560	578	588	582	616	622	546	560	617	615	608	620	623	621	602	625	564	664	589	554	587	567	606	604	623	657	617	648	602	603	601	524	611	591	615	628	585	574	576	562	598	619	607	597	612	645	568	563	593	611	627	596	586	603	570	608	592	589	655	610	617	603	560	540	586	587	604	538	595	621	632	574	590	585	629	582	587	584	603	616	581	602	574	604	597	568	574	596	580	642	595	604	591	588	593	583	601	573	551	596	543	632	600	591	634	595	583	573	596	584	604	624	576	626	611	582	640	594	619	566	595	595	653	562	605	560	614	628	597	595	595	564	581	590	594	569	609	602	566	635	585	607	587	614	544	642	586	548	586	569	621	580	568	590	630	607	572	591	532	576	615	616	629	647	592	616	606	617	647	590	582	626	617	595	616	624	593	641	618	588	625	600	629	609	616	623	579	598	621	576	588	624	609	564	576	576	591	580	596	590	554	591	564	573	589	613	590	631	606	566	599	580	623	588	558	647	609	584	611	617	583	601	563	577	615	560	585	571	603	600	594	581	601	645	614	616	590	616	586	578	622	571	606	624	555	604	572	609	553	608	613	567	617	572	581	593	595	573	573	581	601	626	598	589	599	575	615	558	619	560	561	581	611	566	629	610	610	544	571	564	626	592	609	616	628	593	598	578	609	625	589	617	616	630	594	584	624	585	620	573	584	623	630	605	552	598	572	588	625	603	550	580	589	636	616	602	567	598	572	621	643	569	624	642	613	610	655	598	595	571	577	622	601	609	558	573	598	600	583	624	629	597	629	597	596	601	607	580	618	562	584	590	593	609	592	601	584	572	584	581	629	575	592	578	608	593	561	607	562	622	617	596	563	611	648	604	626	608	607	578	601	587	595	594	583	536	591	594	650	624	599	581	609	602	549	635	573	564	583	589	592	601	576	564	630	587	606	612	590	600	566	587	641	583	555	581	608	575	544	602	610	598	637	577	583	613	593	620	580	634	589	569	569	588	559	587	576	620	574	584	613	577	605	618	645	618	604	589	583	549	618	653	575	543	621	609	553	599	618	563	628	573	595	602	604	614	611	594	610	614	586	601	632	594	599	580	591	584	586	587	572	581	640	584	592	591	581	619	630	576	624	605	607	605	617	570	621	595	555	588	583	598	584	620	580	593	612	613	640	590	587	559	599	591	600	597	633	583	607	603	593	601	556	573	548	569	570	604	571	614	575	585	588	588	604	617	563	591	540	597	607	636	589	593	619	650	598	587	540	613	671	572	636	603	653	612	555	614	636	596	549	599	599	595	564	635	619	580	577	574	623	624	556	582	592	565	579	616	616	618	606	614	577	625	565	596	627	576
28045	10415	1176	768	617	583	550	549	569	574	568	598	582	601	584	576	572	579	602	536	561	598	529	567	539	588	571	560	582	536	563	551	562	572	586	564	578	588	583	579	592	600	582	583	557	581	592	595	551	534	629	586	571	576	589	594	549	555	551	591	572	570	591	580	585	563	584	595	572	572	586	545	582	609	634	584	565	602	571	597	569	542	542	592	594	556	551	566	618	538	563	577	525	577	577	602	590	560	546	582	480	588	620	560	539	622	541	592	515	565	594	597	577	581	563	586	642	597	577	595	579	581	574	570	533	547	534	595	560	557	565	586	541	520	550	578	572	578	572	554	571	573	559	589	559	585	560	565	582	560	622	586	560	541	517	582	559	564	537	570	580	590	611	577	590	594	591	575	559	544	586	556	535	611	581	559	590	553	540	557	579	592	574	596	583	560	571	599	556	559	570	553	622	613	546	495	559	583	570	587	603	587	552	544	603	570	567	538	609	548	596	557	619	594	573	532	579	571	604	588	575	597	573	559	605	602	575	565	618	580	618	565	544	520	572	543	570	551	591	569	571	544	546	578	567	579	564	540	527	562	626	544	596	566	584	603	511	576	554	551	559	559	596	595	613	587	549	612	555	555	598	556	582	570	584	561	598	535	548	581	586	531	566	589	552	619	525	582	536	555	548	559	582	541	563	531	560	556	575	544	605	561	579	621	528	569	551	616	605	532	561	575	561	529	556	559	544	541	601	577	621	584	582	581	585	598	538	559	528	584	565	566	603	549	595	605	568	544	557	587	564	553	590	576	558	541	536	577	518	577	573	579	591	566	557	585	587	612	542	571	583	532	585	580	586	588	569	564	534	591	582	583	571	573	595	564	591	578	566	526	630	598	539	532	562	523	539	553	604	555	585	541	552	588	567	596	568	572	621	546	582	566	565	539	543	582	559	597	575	565	607	585	639	531	603	505	567	559	562	564	595	531	545	567	575	552	583	541	540	599	552	537	583	529	609	607	569	563	606	562	583	517	571	555	596	585	596	558	567	620	642	576	619	595	603	548	572	592	522	587	540	573	566	587	569	549	593	562	574	548	533	599	572	576	604	559	587	579	569	606	570	604	554	592	576	579	582	608	575	625	547	548	549	600	593	597	578	532	604	560	583	567	570	568	605	572	568	605	596	604	596	603	537	603	540	576	547	597	542	569	598	587	585	536	557	555	561	548	598	574	544	574	564	552	546	562	585	576	631	553	547	575	583	634	547	619	531	529	573	595	554	538	572	591	579	563	573	566	608	566	565	611	574	584	589	591	583	538	563	576	556	547	592	600	568	546	590	603	575	592	566	548	559	583	550	559	583	578	600	550	555	574	561	550	556	608	582	573	583	602	564	605	581	641	589	557	591	558	538	593	548	538	573	595	601	592	551	564	647	581	566	565	583	530	603	553	546	570	614	536	564	564	573	540	531	552	611	593	577	593	564	588	583	603	585	574	560	586	522	584	609	587	605	570	555	577	535	566	549	507	569	587	560	566	561	538	614	588	575	577	545	584	547	601	587	592	585	536	545	577	555	617	543	510	554	535	572	598	613	570	555	583	547	558	602	537	584	573	605	571	574	590	525	563	591	584	570	548	566	576	585	606	573	590	541	613	541	571	563	552	551	601	525	611	585	567	582	581	561	547	522	587	569	607	592	563	569	576	586	559	550	597	584	604	576	597	598	541	535	597	565	521	593	573	574	599	585	586	560	564	607	555	546	550	588	592	558	557	602	556	618	559	594	571	600	587	598	559	553	600	583	555	555	565	588	544	569	548	540	551	591	597	563	634	604	619	570	572	565	582	558	552	547	572	549	576	534	591	568	575	617	597	563	583	524	594	567	531	557	546	598	568	539	583	597	584	622	552	533	553	587	564	563	610	568	564	572	577	578	613	570	563	561	560	596	592	567	552	583	581	618	570	607	587	565	555	564	586	581	621	563	559	571	551	581	641	545	563	533	564	589	541	566	529	589	591	523	588	551	544	576	594	588	575	613	544	586	603	569	558	563	555	536	520	575	549	591	590	567	584	546	597	572	562	583	564	547	576	554	627	566	538	576	592	550	547	547	609	588	567	577	593	605	541	587	552	588	573	549	583	576	552	539	549	581	549	569	570	571	558	560	521	569	508	593	594	599	566	569	615	520	589	585	577	574	531	553	565	587	607	555	558	615	608	577	566	560	599	561	535	563	572	580	608	598	617	536	555	522	551	554	576	569	532	579	640	580	617	621	537	572	603	515	559	524	574	567	547	584	575	580	620	554	549	557	579	600	568	591	602	572	588	577	560	598	599	548	580	586	544	517	535	589	543	571	538	605	547	605	600	591	595	548	553	579	555	616	614	542	581	576	562	566	561	577	547	604	572	587	606	566	559	586	587	567	574	542	581	563	576	621	571	561	540	601	611	578	566	568	561	564	548	582	602	561	584	545	536	557	614	565	601	550	561	594	594	568	575	552	567	591	583	586	612	534	548	568	585	549	580	545	597	561	589	563	555	571	581	573	581	522	589	568	583	580	563	555	536	595	579	577	546	544	577	588	567	584	564	596	588	625	564	552	571	550	550	563	579	559	557	566	577	567	579	598	554	571	573	569	554	603	635	584	592	600	573	566	551	508	604	580	567	591	543	570	566	613	575	561	580	610	566	527	577	560	573	580	567	562	555	599	606	636	569	568	557	542	570	597	622	546	558	563	539	620	567	559	593	564	595	558	561	532	533	483	607	555	572	594	556	519	579	571	528	534	597	572	604	583	548	582	544	572	539	588	556	616	612	573	569	501	566	584	568	580	558	566	555	610	592	567	557	590	574	543	570	565	540	584	598	565	540	523	549	545	539	618	584	552	546	592	536	547	521	576	585	541	608	570	559	604	550	586	544	540	556	574	535	566	566	564	571	550	544	577	549	536	536	561	536	565	563	540	585	602	554	592	614	579	572	558	562	519	568	578	571	593	560	574	607	545	587	576	545	528	530	539	599	569	573	573	578	551	556	585	544	575	557	566	580	570	567	561	628	573	648	541	571	610	574	570	580	575	516	574	569	586	578	579	562	637	571	559	580	559	589	615	542	569	553	529	551	582	597	584	548	594	593	590	572	534	607	585	568	534	609	573	605	566	566	537	541	574	563	561	562	537	604	546	597	542	532	582	533	604	565	591	611	607	598	566	551	538	554	552	564	542	625	610	549	597	544	550	604	598	577	567	584	608	569	554	570	585	528	552	570	540	555	609	590	575	571	594	566	555	562	567	597	589	574	589	579	601	596	543	558	544	540	549	597	530	528	558	556	584	564	582	559	615	590	576	612	559	620	593	576	602	570	557	576	580	574	585	594	589	574	593	551	609	554	583	548	605	549	564	595	555	524	553	570	561	540	590	541	558	564	554	631	574	558	615	535	539	546	573	586	591	590	567	560	563	578	564	542	584	577	626	610	577	548	563	567	559	585	549	551	573	573	584	561	560	593	599	570	587	548
4941	609	619	492	453	459	410	447	424	425	424	406	389	409	427	423	418	365	414	384	430	391	403	397	439	402	392	419	401	381	374	430	425	406	417	400	418	407	419	403	392	416	380	441	419	415	435	418	385	394	458	416	363	379	413	427	397	392	407	387	416	443	428	396	413	386	421	429	384	406	387	409	451	415	448	415	429	428	412	408	445	411	400	403	405	391	445	393	414	412	420	430	428	398	411	397	387	431	413	385	392	384	389	438	429	429	396	378	395	433	385	406	430	441	399	441	464	430	409	381	390	377	370	384	412	396	390	400	389	412	367	404	437	402	394	392	424	392	410	392	383	442	421	398	377	415	398	378	435	372	396	426	424	409	435	423	364	416	405	382	388	434	407	415	394	476	427	404	425	379	416	394	412	423	409	416	405	385	395	371	418	448	383	416	418	440	415	402	402	369	411	398	410	418	420	411	438	411	433	407	411	396	414	385	411	364	391	401	372	407	400	434	413	423	403	400	400	429	409	413	406	379	413	424	398	403	410	413	422	413	392	419	438	462	449	405	425	405	394	413	401	394	377	426	410	345	414	420	368	387	406	387	395	374	387	400	369	368	380	411	396	421	406	427	407	405	373	397	396	360	391	413	420	424	392	415	382	427	391	430	437	433	432	380	397	401	394	420	390	423	425	445	402	406	405	407	423	393	370	418	408	394	426	440	440	412	418	375	404	401	407	408	422	407	410	409	425	420	405	423	396	415	423	377	399	410	394	392	396	402	391	425	427	403	402	414	416	423	424	444	428	390	412	415	365	421	377	412	400	422	425	408	397	414	444	410	386	435	387	412	416	422	403	444	389	407	421	420	399	422	372	392	403	396	409	423	393	416	417	399	420	445	402	382	399	395	415	378	386	430	381	443	399	393	420	400	375	393	425	445	341	377	419	410	379	387	423	442	362	426	393	447	445	410	378	397	410	388	384	417	395	411	395	426	407	408	393	399	382	419	425	373	369	413	369	407	428	413	389	393	439	411	376	391	435	398	395	437	400	415	385	380	381	413	414	433	411	377	388	419	457	440	399	411	406	393	425	407	404	364	382	393	414	407	410	364	398	401	435	413	416	405	414	414	410	419	433	425	413	392	382	408	425	405	418	390	432	403	400	420	426	430	396	367	372	388	403	417	424	394	399	426	380	381	424	420	429	407	406	391	388	407	385	421	406	394	405	450	455	397	406	435	415	395	375	391	404	427	425	386	435	404	420	401	399	403	358	404	413	390	425	404	410	403	394	386	394	384	381	394	371	415	403	410	438	396	368	393	402	403	360	420	389	358	423	389	425	388	414	402	393	406	418	399	394	420	381	381	400	401	416	411	389	373	402	370	412	414	399	398	424	459	399	446	407	365	397	407	420	429	427	386	405	438	388	405	393	428	403	404	388	390	384	384	395	406	416	390	439	391	430	389	391	377	429	391	385	388	367	413	413	396	412	418	405	407	389	424	417	399	422	448	425	392	421	403	415	447	405	401	369	381	426	452	424	397	381	391	395	357	431	393	382	422	425	399	404	398	396	391	402	395	386	426	427	390	412	407	406	395	451	410	405	395	391	398	415	414	385	410	425	382	390	376	453	403	421	430	411	399	430	385	407	405	403	362	399	385	422	413	417	424	422	434	409	403	416	411	443	419	389	388	401	403	413	405	449	391	387	370	411	386	407	389	414	406	416	396	404	406	384	387	402	408	397	345	411	434	379	405	423	427	402	405	385	418	412	426	403	399	390	384	393	414	377	406	418	407	376	392	422	406	414	398	384	413	392	403	423	405	405	428	426	384	369	430	396	418	420	406	429	463	438	416	380	409	403	379	374	444	425	403	400	366	437	445	448	392	388	407	447	400	427	438	411	395	456	429	437	408	387	391	410	402	422	401	407	396	405	404	418	423	446	394	390	431	370	429	392	414	398	382	396	429	369	399	389	431	396	399	419	372	411	434	398	457	435	395	369	432	398	384	425	431	423	392	408	410	422	359	388	421	421	454	360	403	399	387	412	405	408	409	423	418	406	392	407	401	387	379	361	383	451	415	406	374	403	416	419	401	414	412	394	374	414	405	421	434	466	422	389	414	406	426	382	401	429	377	397	429	434	400	397	388	394	432	406	408	379	400	389	407	455	379	384	393	420	384	405	364	370	412	437	393	399	388	378	406	415	427	411	435	387	398	414	413	423	411	425	387	408	395	413	442	436	409	415	375	380	387	397	382	427	379	389	406	406	379	391	434	382	414	447	400	437	415	398	419	412	427	382	422	411	443	418	431	406	420	386	399	455	410	402	409	416	357	380	403	401	382	443	413	386	366	395	413	405	408	417	417	422	409	410	415	394	410	381	408	399	416	410	388	411	371	422	420	397	393	406	423	418	379	415	371	434	406	428	381	406	371	435	385	402	412	400	396	400	383	412	429	422	401	417	388	422	376	397	441	397	435	390	413	413	387	402	409	406	431	392	431	424	419	401	404	379	388	430	428	422	391	384	415	396	371	406	422	404	446	430	380	376	382	400	411	382	386	442	384	414	379	407	387	402	398	400	430	398	437	403	445	391	409	425	401	417	382	460	426	398	414	388	407	389	424	416	390	426	363	388	413	433	423	402	397	414	431	439	369	415	397	414	393	423	415	398	426	412	401	417	397	415	406	381	423	412	404	440	408	441	396	391	437	383	400	418	406	437	428	426	408	387	403	444	391	407	407	446	426	412	437	411	425	425	410	371	400	380	396	400	397	424	395	480	420	419	403	381	430	403	396	375	386	422	361	391	381	432	427	426	392	377	415	418	387	411	390	363	404	410	385	402	420	442	410	388	434	417	375	418	436	406	407	402	389	399	400	430	404	381	375	381	394	407	433	407	378	452	439	418	411	416	410	408	412	390	435	419	444	399	368	395	411	397	406	409	409	408	423	409	357	383	378	390	410	407	395	420	418	365	419	400	406	397	391	432	422	412	384	425	410	387	405	437	381	389	413	408	371	421	390	374	413	385	396	439	381	394	379	415	409	419	394	421	395	403	446	408	415	399	389	361	401	362	405	378	395	402	385	426	430	435	446	422	408	396	413	398	426	402	429	421	464	426	376	424	420	412	441	393	414	413	419	415	447	394	405	388	433	435	415	375	382	414	417	398	430	405	375	381	410	392	400	372	427	384	398	384	417	382	404	403	413	430	387	416	418	400	432	381	392	428	406	384	428	439	392	385	387	403	409	396	382	389	408	453	394	406	391	392	413	432	413	408	416	383	427	412	399	420	400	362	442	410	445	411	408	407	390	382	373	413	419	375	404	422	441	402	385	392	423	411	435	382	428	408	406	409	392	372	451	379	385	417	446	386	407	375	414	436	396	394	391	408	415	405	368	388	424	429	400	397	398	440	389	387	374	402	416	453	404	369	368	434	402	420	388	412	425	404	408	393	404	393	456	374	408	391	408	387	402	416	423	441	386	423	393	414	431	392	427	395	380	427	380	440	394
25483	21468	27897	25445	11371	1980	1405	1222	1081	1064	1064	1106	986	1059	1026	981	1029	1027	1050	968	1042	962	1001	1045	951	957	950	977	994	896	944	971	1011	1001	963	924	974	933	919	970	973	958	963	923	917	943	985	979	934	929	960	948	944	995	975	927	954	1016	997	962	953	958	925	948	1005	993	937	1002	906	964	909	908	975	969	987	1021	975	960	993	966	971	949	943	932	955	969	919	960	928	989	972	982	930	1038	979	953	1010	1006	930	972	979	985	958	884	982	1008	995	943	925	972	948	962	924	926	929	963	937	978	960	1028	919	960	989	936	926	934	978	960	944	914	938	958	972	969	1019	939	1024	1000	977	912	984	928	986	978	998	991	964	946	929	922	975	939	1016	921	1025	925	972	952	980	923	971	1013	906	923	919	1026	917	993	1006	966	1019	994	875	958	867	937	927	907	939	960	974	923	967	973	968	931	945	994	965	930	998	1038	913	976	1001	995	1016	988	913	968	947	1020	905	991	935	954	957	972	961	931	984	930	972	1020	973	997	962	978	980	913	911	983	963	966	948	963	959	946	936	922	960	977	1000	962	945	954	988	888	975	931	928	993	917	963	935	1014	952	981	965	1033	964	982	943	963	980	934	1010	951	937	996	909	912	965	967	970	977	991	926	951	923	940	998	1001	922	977	965	1002	960	944	957	927	949	956	983	950	928	937	938	979	930	984	965	944	942	931	971	996	1004	979	986	942	942	952	965	949	944	949	951	980	956	924	999	953	940	940	942	963	951	957	988	998	1007	936	934	915	957	958	939	999	968	970	908	898	1009	1023	965	953	969	950	982	987	931	964	942	919	942	979	923	960	908	948	973	959	947	1006	937	918	991	988	940	956	991	964	927	981	936	934	988	994	984	912	938	1016	925	903	945	933	954	943	991	875	940	981	998	931	968	981	954	959	925	981	927	964	914	957	1005	972	995	896	956	985	959	983	1002	980	920	974	1001	979	975	954	1017	990	930	1027	948	923	964	898	904	959	971	931	963	970	923	978	940	949	964	963	954	983	963	937	928	984	948	1004	963	969	958	952	949	919	911	955	945	968	961	926	990	936	955	958	955	921	972	1024	906	935	976	1026	909	917	970	1031	983	957	987	951	985	990	1020	1024	958	969	968	923	930	984	903	913	883	967	934	983	997	964	943	925	1041	944	941	984	971	979	931	957	951	955	982	959	913	948	924	986	918	1009	975	983	975	1007	946	929	952	952	965	910	954	938	1009	914	948	911	943	985	973	972	908	967	912	888	914	975	945	943	962	894	917	909	1014	992	989	965	965	959	962	912	957	939	960	950	981	870	1049	919	943	955	962	944	891	936	941	984	1021	911	945	995	947	941	963	965	966	898	990	955	963	957	947	979	973	966	988	994	953	997	965	955	930	947	1001	943	958	1006	1000	945	926	961	969	938	940	1016	945	996	1016	925	982	965	912	998	991	951	950	970	936	940	919	930	991	932	989	1041	955	941	969	908	1025	965	929	903	977	946	950	921	979	964	961	928	995	923	955	975	953	929	1000	1000	1000	914	942	967	939	942	921	943	941	934	958	944	979	951	929	965	1009	964	926	1005	962	941	978	934	957	961	950	924	930	933	949	982	980	961	977	947	1000	953	899	933	917	847	926	958	905	948	1004	960	978	982	954	1023	961	964	922	986	968	931	943	924	963	973	950	945	975	960	886	948	959	915	970	983	938	899	1008	924	933	933	1001	976	987	973	987	1012	1000	961	984	953	989	931	927	948	935	981	892	987	942	906	962	995	1014	991	943	991	928	921	982	916	973	967	966	962	941	949	935	995	1005	967	974	929	928	906	988	938	1007	912	934	962	989	935	973	969	970	954	979	949	970	958	989	968	931	1008	1001	919	931	894	966	932	907	959	972	960	967	1022	969	973	941	945	919	969	1002	951	988	964	917	1015	960	936	991	879	936	961	978	930	948	922	983	995	921	973	967	933	969	948	985	968	980	1006	958	952	947	885	927	949	931	935	947	963	963	983	956	950	998	947	933	958	949	932	914	976	957	936	906	948	988	990	911	944	949	972	893	941	967	988	924	997	960	922	1018	969	945	948	989	955	1038	1013	950	948	965	998	924	1017	964	995	977	972	981	942	941	939	926	952	905	918	984	949	946	928	958	1006	926	974	967	940	967	967	937	965	935	975	988	1009	939	969	979	1019	923	978	929	997	895	965	974	988	923	977	956	957	961	937	1000	935	983	916	979	972	948	981	933	991	940	962	906	944	976	973	924	983	985	879	930	917	979	996	866	958	1001	865	988	1016	967	1008	959	964	930	955	997	990	974	960	973	950	977	981	939	965	976	917	945	980	987	947	968	986	975	958	983	989	960	1008	931	939	955	973	930	957	911	943	913	966	985	976	912	942	954	944	1012	943	925	997	1035	982	941	949	901	956	964	915	1013	1002	947	984	967	957	905	974	937	967	1012	940	937	960	981	936	964	937	947	970	986	908	1041	907	1008	926	931	971	937	930	979	915	950	991	946	1024	972	948	953	999	953	934	958	976	966	980	972	966	921	966	936	948	962	947	989	912	953	985	927	951	1006	914	1009	1037	929	945	945	939	966	986	950	982	935	996	973	925	956	973	937	936	1003	964	908	912	933	976	952	896	996	995	953	957	968	1025	951	899	997	949	965	1000	928	1017	915	982	901	938	983	906	997	1011	966	927	957	930	897	965	944	951	959	968	972	979	949	949	931	964	1039	988	962	957	981	913	942	980	905	927	1032	957	937	973	953	960	978	912	1009	962	872	996	972	895	929	984	971	956	972	929	942	928	1013	987	958	972	919	957	978	964	1003	994	931	986	992	1003	958	987	935	893	911	971	921	953	956	912	993	920	924	965	973	960	955	941	981	941	884	902	1008	958	988	955	968	1003	984	956	939	928	929	922	987	906	901	981	1036	957	1016	1043	926	970	942	956	932	965	859	987	938	974	951	950	988	1046	1018	989	965	971	916	949	953	943	989	918	963	913	956	982	940	969	932	966	936	960	952	956	896	928	902	934	979	920	953	924	946	1030	938	998	919	945	907	954	933	966	988	1001	1001	962	971	932	894	1018	974	952	950	945	924	938	991	1061	936	884	935	922	971	955	921	910	993	942	926	986	955	964	958	969	1016	929	984	949	941	925	960	894	917	937	916	977	919	972	931	943	951	984	1001	974	984	929	918	919	1043	980	968	958	998	938	926	940	965	1006	984	952	1007	952	985	954	920	969	927	966	916	968	981	978	938	986	983	1047	983	965	976	933	1010	985	975	977	862	923	974	971	965	947	948	1003	975	932	895	949	912	936	1009	1029	1018	975	974	1012	923	960	923	960	954	949	994	948	925	944	982	978	987	913	963	987	996	959	906	963	982	910	968	960	976	925	962	936	978	929	963	911	942	983	952	983	988	925	976	940	1000	927	954	998	924	978	958	968	851	969	922	964	949	989	934	958	920	943	982	916	948	968	940	1012	932	967	992	983	953	1009	942	945	929	925	933	948	915	928	959	993	962	925	921	950	983	957	929	1012	1007	974	939	1015	973	986	927	931	987	907	922	929	934	933	923	972	945	929	949	987	982	979	968	984	949	948	959	946	937	1016	957	974	1020	934	985	939	900	1019	914	981	971	909	958
3529	3579	3139	1762	1280	1171	1002	898	891	859	831	824	807	747	758	786	727	668	742	757	778	754	687	726	780	730	736	741	706	712	689	709	767	741	721	714	717	674	752	683	730	722	697	706	725	725	676	676	701	708	710	708	738	681	670	745	704	717	694	707	725	743	675	678	714	706	736	715	663	681	655	651	701	639	705	701	666	728	666	713	674	737	689	654	727	735	699	691	705	672	710	701	704	722	723	666	681	743	678	716	696	680	673	728	636	703	720	726	718	718	689	694	666	681	665	716	650	707	718	691	694	653	686	655	665	651	723	662	677	672	660	713	663	720	695	633	669	676	715	714	701	729	689	628	686	690	730	654	715	705	716	678	676	711	694	706	704	679	669	641	688	696	667	693	647	683	743	717	722	699	729	665	652	675	723	695	688	697	653	671	690	721	668	665	695	719	690	676	705	719	674	728	672	670	706	653	700	677	671	675	718	761	689	686	659	712	701	717	727	722	667	689	703	661	699	701	715	661	679	686	649	709	717	694	689	650	669	689	648	681	692	635	653	689	731	684	715	672	657	673	700	642	703	656	704	643	710	698	716	721	694	703	656	749	699	708	716	695	689	753	659	699	637	670	712	720	702	667	729	684	687	665	674	697	671	736	712	651	678	682	715	679	698	694	697	728	661	700	650	736	655	691	696	686	701	689	694	689	728	633	676	719	662	714	633	669	682	674	686	704	696	715	658	646	726	691	690	705	674	644	693	713	677	664	695	723	725	657	647	739	696	657	680	672	704	684	722	667	661	699	708	647	720	715	644	674	734	679	663	719	680	699	717	699	700	698	706	685	711	727	674	683	704	724	683	714	718	722	718	700	690	655	680	719	671	638	723	710	683	665	664	675	664	696	662	694	681	684	685	718	717	683	706	677	686	692	665	731	690	645	696	730	669	689	682	691	714	715	708	677	689	701	703	704	639	677	715	719	717	699	704	670	738	645	681	703	670	701	680	680	719	625	688	687	699	671	679	634	684	681	680	715	673	661	655	693	699	674	659	688	675	702	676	733	677	691	674	669	714	684	693	637	761	655	702	700	632	647	691	668	685	703	618	650	677	676	677	669	726	687	681	715	648	728	682	699	740	699	702	647	675	682	704	737	721	696	725	700	696	716	689	714	718	665	682	680	695	678	709	650	699	636	720	717	685	677	669	697	680	647	704	691	688	714	692	687	662	719	619	679	703	666	697	701	709	671	706	717	630	699	683	745	690	671	662	713	642	736	656	668	712	689	711	652	654	714	673	693	743	750	665	713	677	705	700	665	689	667	678	675	698	681	637	693	683	652	681	653	647	713	724	673	720	677	646	678	689	680	680	699	650	690	666	649	657	725	648	680	661	682	691	705	699	650	693	693	708	699	649	734	679	694	690	659	673	669	723	697	673	651	702	709	687	691	713	692	718	698	725	710	694	704	707	682	652	666	728	670	620	626	677	684	689	701	699	666	690	675	714	686	672	739	706	658	714	702	663	672	694	699	646	672	703	636	683	695	685	679	681	699	658	724	664	700	666	642	719	647	672	635	696	722	720	700	672	727	642	662	691	736	662	656	679	660	697	656	651	684	675	651	709	685	707	629	674	727	651	654	673	633	682	650	662	652	680	692	644	700	731	707	702	698	667	645	699	644	658	632	688	697	681	701	685	672	653	737	682	666	692	724	679	692	717	703	684	720	711	680	709	714	729	689	692	698	643	646	728	664	705	712	729	677	696	687	687	697	685	671	671	725	707	686	648	722	731	699	762	732	702	702	680	657	694	639	696	662	661	674	690	650	692	681	714	702	655	694	711	699	707	703	704	645	702	695	678	655	664	705	699	615	652	686	754	663	638	688	672	683	702	658	680	690	669	694	712	694	712	722	704	664	693	638	645	695	714	674	693	631	683	662	678	726	688	674	695	722	668	647	697	730	661	681	683	668	659	661	677	649	733	623	656	679	687	666	717	703	738	644	682	685	677	688	681	741	668	689	663	660	702	682	730	670	679	628	697	701	686	684	708	657	720	644	666	657	677	717	689	671	695	673	690	745	700	653	719	722	702	668	716	708	654	694	711	671	684	684	687	716	668	708	709	705	639	678	660	684	680	712	683	634	674	695	666	702	713	658	716	720	660	719	696	697	716	653	716	646	697	708	705	694	683	667	670	693	720	702	676	745	730	692	676	637	668	698	717	661	687	704	652	692	682	651	642	657	697	652	713	664	692	661	683	773	704	714	675	678	674	657	692	661	686	617	678	649	663	717	715	686	665	651	661	689	674	702	687	683	675	653	680	679	649	679	660	700	651	703	688	681	633	709	689	703	642	650	678	711	700	650	743	658	658	711	700	688	745	723	659	685	626	687	695	695	690	739	700	673	718	684	686	697	738	657	671	693	659	671	719	698	713	680	748	670	678	656	651	674	650	689	675	697	677	659	669	644	680	697	701	698	648	683	663	663	705	710	716	700	672	653	699	691	699	753	687	668	699	756	679	682	749	675	644	648	689	651	753	698	675	740	734	679	681	727	683	699	695	715	667	652	649	683	687	732	675	674	635	714	702	686	645	727	671	702	653	684	693	678	661	690	676	686	673	708	692	695	695	657	704	632	716	747	687	686	710	700	685	681	638	646	644	652	660	685	652	700	693	662	646	681	675	643	653	677	661	680	687	685	677	637	685	692	694	629	690	705	681	657	696	698	707	658	672	673	712	678	675	685	703	681	719	651	699	648	683	708	688	674	638	664	673	676	690	687	710	682	733	694	701	685	666	713	696	678	672	649	703	643	686	654	624	677	699	692	726	671	690	661	696	694	695	698	717	701	619	671	669	700	718	715	695	684	720	665	647	681	670	729	672	644	685	681	648	687	726	688	721	695	666	664	696	689	681	687	683	688	684	669	734	686	642	668	679	679	676	673	678	689	660	716	680	666	717	665	703	628	708	669	678	689	711	688	728	672	725	685	672	691	672	687	701	724	635	726	659	696	666	633	665	713	640	721	698	705	744	698	687	656	718	697	714	715	647	657	651	704	648	708	624	693	695	672	679	700	725	688	668	654	713	724	735	636	664	643	707	692	725	703	719	674	692	680	662	679	690	696	677	689	627	682	649	683	683	611	711	677	701	697	684	718	698	710	714	718	726	647	672	681	685	698	646	710	666	673	701	617	657	706	685	711	689	698	673	698	674	685	702	660	687	690	686	662	692	695	687	678	668	661	669	638	692	705	671	632	721	653	652	652	671	629	680	678	696	726	672	720	682	655	651	695	675	702	701	689	666	661	658	678	669	711	699	724	728	736	684	698	684	685	699	667	681	680	757	707	678	693	675	672	706	689	661	633	692	701	658	678	683	643	675	659	703	715	679	686	710	663	709	691	720	683	678	679	690	656	710	696	735	723	684	702	659	732	663	692	675	622	674	685	670	702	691	717	685	687	720	655	681	672	660	714	697	687	680	718	675	693	676	732	704	705	694	709	645	680	706	708	706	672
24467	21522	28859	24622	21518	8819	1898	1217	1020	1034	924	932	861	906	938	873	887	852	874	837	866	776	824	848	775	860	857	902	878	818	805	829	830	839	795	810	893	849	823	834	864	846	852	814	770	777	800	800	812	823	822	823	842	842	806	842	773	841	785	803	796	862	790	796	806	796	853	797	843	826	783	770	834	809	810	810	834	853	753	840	806	796	780	855	801	789	835	834	817	798	823	832	845	841	792	786	763	774	815	808	766	865	807	826	830	784	778	763	842	784	801	788	762	854	757	846	787	797	849	837	753	817	883	787	829	839	803	851	815	781	812	823	813	798	820	824	836	803	797	821	801	762	740	781	759	782	811	789	845	833	806	779	755	825	814	803	835	849	812	813	766	831	807	815	872	804	745	803	837	806	807	822	789	848	814	840	804	725	802	842	815	772	860	818	792	787	810	815	788	800	849	844	815	811	825	816	806	795	821	866	794	831	810	760	839	814	803	885	777	808	808	819	814	816	821	863	838	767	762	834	785	793	784	787	838	790	788	776	799	817	864	743	809	826	802	787	821	819	810	821	789	825	825	841	817	811	846	839	802	851	830	738	814	823	768	785	790	808	847	826	729	830	807	776	871	800	784	849	825	770	793	815	799	811	842	799	843	767	784	795	785	773	816	768	803	843	853	817	769	821	855	765	790	818	853	787	837	810	842	791	835	824	792	789	806	795	806	762	810	845	818	810	845	782	799	797	832	795	878	847	786	794	842	870	788	748	776	767	847	772	825	795	806	792	764	794	761	806	827	820	810	821	810	811	808	805	803	850	824	807	832	813	843	806	802	820	774	806	852	807	775	787	822	825	832	816	821	834	851	776	780	774	791	832	826	760	768	771	851	770	777	797	805	782	804	797	832	767	758	819	788	827	833	835	838	794	828	822	808	793	814	843	837	793	796	788	767	727	803	811	813	754	829	783	841	823	838	826	798	822	808	793	820	831	801	841	786	860	790	821	835	792	811	811	826	789	866	825	854	760	800	808	792	786	813	839	806	809	868	837	793	826	829	814	837	813	804	787	811	784	755	852	855	821	829	819	858	816	799	800	758	811	798	807	777	816	752	782	802	805	832	798	726	818	838	796	858	831	788	778	817	775	802	831	817	704	842	815	826	747	829	789	779	837	828	820	834	809	821	852	823	746	844	751	806	778	777	811	785	784	790	838	789	842	788	752	796	792	819	774	776	844	781	786	819	748	869	810	806	862	813	777	788	817	778	797	797	755	843	782	798	814	760	818	867	801	789	757	785	781	802	812	794	849	825	807	820	788	799	801	799	784	767	795	796	820	791	828	790	836	803	789	775	782	811	843	786	830	801	793	838	780	827	850	818	783	794	785	810	810	859	782	803	776	805	794	784	775	772	789	815	786	826	875	802	825	729	811	817	808	779	819	788	790	766	790	819	824	824	760	774	807	800	788	790	837	737	775	801	855	782	806	782	786	779	785	825	872	795	790	797	732	765	737	830	748	810	833	798	783	796	838	778	787	823	817	839	773	780	782	850	771	853	786	811	832	747	791	874	848	781	801	785	764	820	808	865	814	815	796	832	797	802	840	780	789	799	892	818	781	808	824	775	809	791	826	797	831	840	800	807	797	770	805	840	778	798	798	866	843	802	814	794	819	830	770	881	792	849	778	831	781	833	808	822	823	791	774	781	838	777	814	788	798	792	771	796	834	821	814	811	795	825	806	813	819	785	786	823	760	786	850	786	794	799	765	816	821	804	771	780	750	803	814	771	824	825	856	834	790	815	829	788	797	810	779	790	786	752	818	795	818	797	811	795	841	774	785	808	792	788	766	767	830	778	810	776	867	768	828	794	862	778	806	792	810	840	811	768	768	789	834	793	763	788	841	808	830	809	780	797	788	868	763	857	801	778	791	793	811	796	836	750	800	825	805	827	824	815	820	809	793	743	780	848	770	804	852	815	867	851	818	828	798	773	853	831	779	829	781	810	816	853	820	795	792	784	839	820	813	785	794	815	811	761	828	851	817	793	843	793	841	828	870	819	822	823	819	794	805	761	794	803	817	804	754	753	829	809	787	797	750	809	786	814	812	854	792	845	812	817	782	794	799	824	812	803	773	814	756	821	822	785	827	797	758	782	806	764	769	798	809	815	726	811	754	805	762	791	805	815	827	799	803	812	864	822	818	820	848	812	848	804	795	805	828	834	752	828	855	834	790	812	817	767	834	770	799	782	794	816	843	793	759	818	807	747	789	783	826	817	790	789	810	777	817	807	785	813	772	783	816	785	782	754	772	788	831	806	822	822	872	815	768	843	767	797	840	817	812	819	749	815	791	826	787	800	788	754	822	843	806	788	847	852	841	787	859	766	773	817	795	742	819	800	836	867	761	729	776	780	838	767	847	798	780	818	876	748	800	810	752	817	818	824	771	767	778	818	834	829	824	794	762	730	832	806	828	791	811	782	807	811	793	851	806	828	847	816	833	780	840	811	812	831	781	819	790	807	767	779	815	805	776	770	822	814	800	821	832	785	756	805	790	801	827	763	840	798	830	819	800	794	808	786	737	806	819	824	807	831	846	728	817	799	759	832	805	793	814	801	769	792	784	776	743	790	793	796	855	827	778	814	818	772	772	841	771	820	816	813	800	796	840	841	752	753	760	810	791	781	817	803	833	783	787	833	791	860	781	762	813	808	798	798	781	826	817	800	758	829	818	805	839	830	819	773	820	791	727	861	806	814	786	772	792	800	796	834	771	794	749	770	781	825	808	784	792	822	806	813	793	782	789	820	810	834	783	805	782	789	841	747	769	830	793	800	811	839	807	811	770	823	830	843	758	874	809	840	788	848	817	808	808	779	858	798	765	809	837	796	798	774	760	816	779	779	798	777	800	833	835	786	807	791	825	838	825	838	777	854	800	768	763	751	764	757	795	786	770	828	783	755	797	764	813	866	813	830	813	818	823	810	759	775	824	830	785	851	769	822	825	797	789	829	802	822	843	797	838	833	805	778	833	801	826	784	802	816	827	784	812	806	820	769	786	785	810	820	771	867	851	852	772	830	771	797	765	769	808	838	739	740	836	843	747	814	779	793	808	811	799	773	820	759	821	800	790	823	790	842	817	779	843	785	764	814	808	785	790	786	815	777	756	794	817	788	864	844	783	771	790	792	780	785	768	774	802	797	764	785	759	771	805	752	805	774	827	804	788	788	781	746	827	779	824	803	857	855	773	810	814	795	717	837	817	784	758	827	806	787	832	821	842	822	816	846	745	775	818	771	780	779	823	860	804	822	811	777	763	802	766	772	815	821	788	850	808	758	789	793	863	768	780	815	825	817	777	814	838	803	807	736	783	831	836	795	849	783	828	748	794	835	799	814	738	799	801	844	724	786	803	836	844	856	789	808	775	797	843	801	785	741	804	796	815	803	777	754	824	857	793	843	776	776	780	775	803	823	816	779	761	843	776	825	774	827	802	769	767	861	825	799	811	871	773
3796	6041	4832	2611	1826	1495	1237	1075	941	826	780	757	768	771	666	722	634	686	675	666	656	693	659	609	630	643	626	671	666	613	643	656	642	620	659	647	632	631	596	608	619	641	644	614	590	619	663	619	611	623	594	653	573	610	623	637	644	621	617	587	600	632	591	620	586	610	620	595	616	622	593	580	620	610	596	624	606	654	618	615	628	616	625	610	615	626	642	609	576	641	631	591	605	623	598	630	599	670	635	582	604	604	661	620	608	593	598	631	600	583	622	578	596	586	624	616	615	671	672	622	595	611	637	621	600	601	613	596	615	588	604	599	588	608	613	636	619	619	546	630	595	599	610	585	644	667	607	607	604	597	601	593	655	606	618	640	622	651	605	607	598	620	609	582	558	595	592	647	609	608	565	582	604	634	614	590	592	615	569	574	595	632	618	635	597	623	577	611	607	604	588	653	608	585	557	614	581	614	647	639	635	553	630	619	620	551	625	590	601	554	538	589	618	589	559	632	623	635	604	618	581	594	622	624	591	647	580	612	637	608	603	646	553	622	590	645	644	609	618	586	573	660	596	603	647	601	654	585	616	576	629	583	634	593	580	591	597	595	620	575	563	648	584	599	577	608	594	595	611	604	612	602	640	599	572	622	621	588	611	603	616	587	597	585	594	593	579	587	584	609	590	594	612	636	607	608	561	590	556	577	651	596	600	565	582	652	588	571	612	597	587	613	598	602	640	609	602	622	633	609	610	649	627	562	585	640	614	619	676	574	626	609	619	610	601	611	600	591	598	579	546	617	609	628	574	626	637	572	581	573	611	601	581	633	602	599	647	595	587	601	590	620	597	592	621	614	595	623	572	600	620	608	548	616	559	592	592	596	585	635	638	620	609	603	648	566	614	625	604	604	614	585	627	598	549	626	551	624	545	615	566	614	638	583	627	613	618	607	613	595	566	569	615	546	642	603	590	585	643	594	600	629	623	577	546	641	616	640	617	653	565	626	576	605	587	603	566	667	631	578	575	600	593	575	616	574	614	567	583	622	586	607	605	571	603	625	583	558	587	628	630	629	572	602	619	623	632	642	604	586	579	589	622	600	604	632	624	601	603	567	556	606	561	575	599	590	637	615	605	597	604	579	585	575	567	586	607	595	565	668	602	572	624	624	587	588	617	601	548	597	621	558	574	622	586	588	621	623	582	562	599	557	589	613	593	597	593	612	603	590	578	599	571	610	590	596	617	582	601	612	607	585	613	607	590	595	572	603	572	619	587	590	629	615	573	605	615	541	639	614	593	624	635	637	574	624	606	616	638	580	605	640	617	600	603	601	548	592	596	635	575	578	613	596	630	633	600	598	572	606	579	597	591	581	613	610	573	607	580	617	637	587	613	610	588	630	629	561	580	590	614	607	567	621	590	547	587	599	593	631	577	610	595	573	583	560	587	594	617	606	605	604	569	582	552	608	622	622	612	579	618	592	603	623	594	600	601	602	572	606	602	585	598	592	611	566	586	637	623	611	582	591	613	594	548	634	580	613	639	609	598	559	617	587	571	574	604	607	577	598	599	591	617	618	611	557	601	565	610	633	592	622	606	611	570	595	630	615	616	643	627	602	593	622	557	552	626	632	590	599	592	583	602	583	610	563	575	570	596	569	567	597	557	627	578	640	597	588	592	591	573	623	589	625	602	610	636	614	575	593	572	620	600	596	601	647	617	603	566	602	599	632	615	635	597	578	628	540	581	551	600	621	619	568	636	643	592	608	629	604	626	595	615	632	568	579	599	611	591	608	601	573	530	625	600	587	593	583	641	604	612	602	590	597	592	608	604	584	596	596	582	593	578	593	588	614	599	598	584	589	580	607	626	590	575	581	657	582	571	621	592	608	584	571	581	607	614	606	599	592	597	630	667	612	644	574	608	568	605	596	535	648	627	580	609	595	629	585	621	617	630	593	593	634	600	617	604	600	638	590	576	633	594	589	582	590	571	593	595	580	581	575	637	574	571	623	581	620	623	606	581	545	591	622	590	595	573	549	619	579	593	541	585	636	590	621	587	626	610	579	601	545	610	583	573	573	625	608	636	624	588	572	597	621	601	623	609	639	591	599	580	604	580	596	601	639	584	601	573	537	575	598	595	611	570	583	635	555	584	621	608	616	586	575	611	563	593	608	588	574	570	624	603	597	621	596	600	588	609	569	621	555	552	605	613	640	600	593	586	600	605	616	578	586	598	600	615	609	580	539	559	585	628	549	591	570	608	574	589	588	585	586	591	579	579	609	567	625	589	575	582	633	605	569	583	621	573	642	587	568	583	600	557	605	619	604	654	584	614	602	608	551	618	541	595	609	564	584	648	621	611	564	568	616	603	621	599	626	549	589	580	553	591	589	606	617	604	602	597	604	571	607	596	602	583	621	576	558	593	589	638	611	537	600	646	581	603	626	633	600	556	576	608	622	607	592	648	652	605	546	543	633	616	585	574	603	591	637	577	590	591	597	577	620	544	611	607	620	573	601	610	616	582	584	656	631	635	617	577	603	567	584	621	552	637	586	573	602	563	632	605	600	598	614	560	586	620	587	586	584	596	619	570	599	616	589	588	614	584	610	616	572	625	606	613	620	594	609	656	600	592	560	634	586	553	613	611	645	638	557	586	565	612	623	606	606	567	540	594	634	607	576	623	603	616	595	654	584	634	612	589	527	580	578	557	630	591	588	595	617	612	592	592	636	633	611	599	609	561	641	573	619	633	581	631	599	636	611	565	598	566	618	652	600	614	624	574	618	582	557	615	586	620	588	636	583	580	573	577	602	603	614	595	569	618	588	583	566	582	571	543	604	599	589	569	614	566	590	624	593	593	575	634	560	560	567	566	619	609	602	594	573	552	605	594	616	570	609	617	597	610	567	573	580	588	563	594	602	629	601	584	572	596	621	586	575	617	580	607	592	579	567	580	589	609	603	586	614	610	626	601	570	590	563	561	595	577	575	577	567	594	580	609	587	581	587	567	619	555	574	577	616	568	612	565	594	571	605	606	610	596	610	618	616	605	609	605	600	652	609	559	621	629	583	590	617	583	638	612	612	599	581	575	563	600	615	605	600	557	592	614	603	618	595	573	569	570	590	572	647	565	574	607	617	597	611	599	568	582	609	579	626	618	587	587	573	584	606	600	590	609	627	594	577	590	574	585	535	573	581	588	647	655	591	595	562	550	614	592	582	615	579	596	573	579	615	583	635	629	562	600	616	559	615	581	554	579	613	611	625	592	615	612	575	596	633	645	569	602	602	604	612	638	604	634	583	551	593	564	567	587	592	551	581	603	577	599	565	632	614	607	597	608	615	577	618	590	570	586	597	566	594	584	617	605	604	594	568	571	592	574	561	593	632	580	608	586	595	589	630	608	573	603	605	573	649	603	605	566	586	593	607	597	581	621	579	561	603	622	615	606	613	543	567	566	573	574	579	622	605	632	610	615	611	577	594	604	572	566	618	612	581	568	607	619	576
27928	10586	1234	720	589	651	585	573	588	644	562	545	625	566	554	593	572	585	576	541	588	614	554	599	535	566	576	587	589	627	540	572	558	559	584	600	548	535	509	588	532	576	539	559	597	569	615	575	585	589	556	579	574	596	574	573	570	551	616	579	592	542	568	595	560	582	545	580	529	620	625	558	566	606	587	560	553	631	585	541	583	583	582	554	559	590	589	603	564	518	529	573	582	573	551	565	530	557	558	567	558	560	599	595	591	582	541	547	548	581	542	567	586	613	589	606	542	552	559	609	541	586	517	572	592	595	538	528	588	576	567	572	568	548	587	604	558	545	560	577	551	554	548	573	593	613	559	547	612	598	536	587	544	567	581	581	564	584	591	557	591	577	544	605	530	567	587	594	521	583	558	538	528	568	598	571	591	624	597	582	575	545	557	583	574	596	610	546	582	593	566	565	577	550	541	564	604	532	616	556	581	558	563	615	541	591	605	564	587	582	574	598	542	603	564	551	590	582	517	574	583	617	539	586	571	588	547	569	545	592	528	613	568	519	559	551	598	581	522	566	562	591	534	568	570	610	566	517	536	620	579	625	594	621	562	582	528	582	522	606	565	561	548	561	561	557	561	569	613	596	545	581	563	539	535	543	566	530	545	581	600	568	561	560	586	546	589	589	547	607	537	560	636	594	576	552	539	596	601	561	548	587	583	551	618	535	570	634	602	571	529	570	590	579	588	608	552	531	581	538	576	532	540	536	514	554	600	574	592	568	538	581	577	575	580	537	569	583	501	578	559	576	594	606	565	576	583	571	570	578	601	584	530	519	611	624	595	570	573	595	568	568	578	601	554	547	592	565	581	610	530	579	562	533	549	531	602	580	574	573	616	551	562	566	583	590	580	523	584	553	579	547	547	596	554	569	550	593	568	541	562	589	628	567	608	579	564	537	567	562	573	549	568	552	518	550	522	564	565	481	535	565	528	563	541	560	559	533	574	619	603	557	521	584	543	548	550	550	572	559	554	582	513	561	596	579	547	557	585	609	561	552	543	600	573	528	561	538	589	571	562	566	570	585	539	601	573	587	552	602	569	552	561	604	582	538	593	584	572	605	559	555	572	553	572	593	592	589	599	562	602	574	607	553	603	579	568	567	583	614	546	602	521	551	561	567	563	628	585	564	560	533	548	614	597	591	559	571	543	546	551	561	555	590	606	556	592	583	618	589	555	583	589	547	598	604	591	550	627	561	563	576	577	577	598	565	581	587	597	573	577	567	587	566	570	605	597	568	557	597	627	580	549	548	582	538	559	585	591	562	580	560	590	589	552	596	571	537	539	600	557	547	517	548	577	566	568	574	552	564	556	571	537	581	572	575	549	601	619	588	599	570	541	560	579	586	584	526	569	590	600	594	598	583	565	564	564	595	584	610	563	547	590	584	568	548	543	559	569	588	588	550	586	561	570	552	600	533	577	555	566	591	595	557	608	557	602	569	529	559	550	572	570	552	591	547	598	571	552	543	586	546	581	546	578	576	545	568	559	551	584	589	520	475	536	521	586	593	542	535	565	534	505	567	533	588	574	557	578	579	570	572	613	596	565	553	559	582	579	563	507	566	561	608	569	580	520	554	563	564	557	561	598	564	577	546	579	561	540	532	579	580	573	639	596	557	557	596	551	543	562	549	530	561	587	521	556	567	578	616	620	592	584	573	622	528	576	579	604	555	537	563	544	559	560	571	561	572	577	585	561	518	571	571	531	582	531	540	581	547	586	572	598	620	543	583	595	581	522	571	588	584	573	582	550	552	572	541	548	543	534	556	604	574	561	574	573	550	569	568	555	582	530	602	604	587	579	533	527	591	572	569	574	539	555	611	564	578	611	562	621	550	593	565	540	615	585	554	566	531	575	533	596	571	507	564	587	586	580	585	591	549	580	605	597	584	584	594	568	575	554	581	625	580	604	584	543	574	623	585	559	567	586	613	559	560	557	593	579	561	565	588	550	567	580	553	571	587	571	608	581	554	570	608	580	597	539	579	552	606	567	570	609	583	580	519	629	554	566	561	577	593	524	589	581	542	571	574	561	557	546	563	571	566	576	582	568	590	592	581	547	560	555	567	566	583	564	566	579	576	566	560	592	545	544	550	575	602	553	575	555	600	574	563	576	566	584	582	575	578	535	582	582	551	621	569	556	574	596	579	607	597	562	564	529	581	543	591	546	576	565	585	560	573	564	540	532	577	544	585	534	587	566	575	560	585	600	578	583	562	578	540	598	590	584	554	566	560	525	589	595	578	587	562	553	581	594	571	568	574	608	522	617	603	538	572	573	557	585	615	505	546	555	562	519	553	587	533	632	599	596	599	577	599	558	561	603	533	571	605	631	589	582	587	558	553	560	555	547	553	550	570	574	569	563	587	609	572	545	575	599	586	583	615	583	565	557	565	547	597	532	642	586	547	594	561	578	572	576	596	593	573	569	567	567	563	560	564	626	543	557	598	592	521	556	549	637	550	539	618	575	549	588	561	574	578	543	559	549	590	591	584	566	597	568	524	563	562	567	581	559	580	581	596	530	551	553	512	537	560	517	577	558	612	577	573	571	566	584	535	534	527	535	575	580	533	555	549	596	551	567	570	571	598	546	575	555	542	579	571	546	551	552	598	553	577	553	577	579	563	604	552	559	573	565	613	566	563	618	579	551	555	541	621	589	570	567	596	561	618	573	562	560	626	584	555	572	610	542	609	567	596	614	589	617	518	546	563	569	580	549	544	559	523	577	568	584	601	576	517	591	551	546	581	571	582	570	557	561	558	544	595	538	606	611	589	576	574	583	546	545	577	562	515	543	595	569	553	584	586	571	539	557	546	558	563	597	592	608	527	549	587	560	553	552	562	563	591	554	619	581	572	555	580	558	548	542	550	574	536	517	555	532	640	579	582	580	606	629	525	602	565	559	578	606	538	584	570	585	574	546	571	542	541	577	570	574	571	590	575	579	582	560	598	607	546	581	571	574	581	586	505	563	580	612	567	541	590	578	579	542	543	557	581	574	587	590	564	572	582	591	602	551	578	584	569	587	609	518	598	532	538	514	579	535	551	588	585	564	578	572	587	564	577	537	560	589	577	543	567	586	573	546	586	571	532	568	545	572	568	578	571	554	608	494	559	594	552	572	597	611	585	542	611	539	558	540	567	527	547	588	626	551	547	573	561	564	567	629	551	600	582	552	577	573	564	537	573	621	587	575	611	584	556	598	535	555	603	602	564	558	577	585	597	539	563	520	556	578	532	554	547	554	562	581	571	599	571	552	529	549	562	589	539	579	576	579	553	567	552	539	580	555	587	531	621	539	538	555	562	536	593	554	535	614	539	543	588	564	528	575	605	587	577	590	574	562	542	567	587	565	591	576	555	576	604	582	581	540	628	580	574	536	566	559	569	557	596	565	551	542	563	588	536	553	551	581	565	584	596	564	579	604	571	579	585	565	595	595	542	586	523	592	578	565	596
4933	617	548	459	444	437	439	412	413	407	401	434	439	419	410	403	389	382	374	400	391	421	386	435	412	444	455	378	408	424	390	376	407	411	378	389	415	403	390	409	375	415	412	385	408	425	418	376	417	416	416	413	378	394	425	386	430	380	415	397	373	426	410	411	422	398	456	432	437	390	381	355	404	401	441	402	386	406	396	400	419	383	405	416	409	403	434	451	421	366	423	420	415	411	427	415	430	405	384	389	396	409	431	435	410	392	415	410	395	400	386	378	427	448	393	407	413	368	415	401	432	364	415	392	445	366	389	387	401	398	410	411	356	387	439	408	393	372	384	424	398	373	395	389	409	405	391	405	391	380	428	394	412	416	436	381	392	357	393	401	387	401	406	418	400	428	402	410	409	387	382	387	429	394	421	406	368	406	443	400	393	376	457	420	417	468	399	396	408	394	396	397	408	365	406	396	419	403	421	391	402	398	376	385	405	394	395	394	413	387	419	425	388	400	390	433	397	372	408	419	442	416	416	401	406	424	410	389	419	361	381	397	389	404	365	422	381	422	433	390	415	417	372	439	394	415	425	419	409	411	385	409	446	401	387	370	415	389	385	385	419	410	394	416	384	418	379	409	378	386	424	424	387	371	410	408	387	389	444	413	426	383	383	418	385	422	426	417	415	391	396	395	408	400	424	375	380	393	389	411	378	392	419	444	391	442	383	397	437	391	365	394	413	434	399	423	407	420	419	407	425	405	420	411	389	397	430	436	400	411	413	430	397	396	398	401	420	386	390	343	430	410	396	409	429	407	399	398	392	399	401	382	357	389	413	388	359	413	390	427	399	413	420	402	425	392	424	407	362	437	431	387	416	376	395	392	404	380	372	411	411	366	410	411	375	397	419	425	427	416	418	405	389	394	381	383	359	409	405	393	392	400	381	362	418	415	403	412	406	407	397	417	425	398	376	407	408	421	379	375	416	400	425	387	399	418	373	391	398	431	369	363	424	392	385	407	408	430	385	389	396	410	400	431	359	417	434	402	383	413	420	374	415	436	461	369	367	461	419	392	434	382	388	406	389	426	392	383	398	383	393	392	377	411	425	400	364	407	420	386	409	383	404	379	410	398	425	392	378	416	387	403	408	372	454	409	414	390	422	426	379	343	432	398	403	384	388	454	347	404	434	425	407	401	406	375	396	400	425	425	412	390	396	403	398	407	395	398	425	412	404	381	384	381	390	413	391	386	373	382	441	384	402	406	423	387	398	404	401	406	402	387	421	419	413	394	378	384	378	384	410	429	416	431	395	357	377	402	392	383	386	408	386	401	411	394	404	403	436	422	409	384	393	403	422	398	406	392	367	380	404	400	399	364	411	410	396	418	401	397	388	399	429	437	403	362	434	404	379	402	423	409	373	406	398	434	421	402	407	421	387	401	412	407	420	414	393	416	392	394	427	441	415	375	371	374	428	389	392	377	373	397	374	409	361	378	403	374	391	391	414	414	459	380	390	381	416	405	435	408	367	409	388	412	405	388	423	412	403	405	380	399	382	400	399	410	393	384	422	418	388	407	422	435	373	391	443	396	373	440	402	434	364	439	408	405	417	378	393	363	405	383	425	404	416	395	384	421	410	404	390	366	408	410	410	436	427	374	431	408	402	392	425	407	402	387	412	402	396	404	416	401	384	401	383	415	398	378	412	395	391	435	392	400	423	398	376	397	398	446	435	400	398	413	383	413	365	377	376	378	417	356	396	390	417	421	398	404	399	394	412	410	418	424	393	421	399	380	435	416	406	423	403	380	374	392	438	393	410	375	423	413	397	394	428	398	427	434	404	403	385	410	403	413	414	428	409	386	406	404	410	404	406	413	376	380	378	435	423	407	405	413	385	415	420	406	389	382	408	416	421	444	412	425	378	408	393	410	394	388	366	356	372	421	429	389	366	418	397	386	406	407	408	394	413	437	437	395	432	397	418	405	369	375	377	434	400	410	411	422	393	366	408	406	385	383	418	397	396	403	408	367	423	388	402	408	399	386	394	423	422	394	400	411	394	420	372	408	396	382	412	383	400	415	388	425	375	438	441	390	411	404	428	423	416	414	381	388	401	435	409	405	394	388	382	465	406	366	439	424	360	369	400	398	434	394	433	416	419	424	392	374	417	396	403	369	433	420	391	404	390	409	418	405	397	425	400	383	426	359	401	433	409	394	375	432	398	433	423	454	414	421	446	426	406	397	382	423	396	390	425	427	399	443	421	428	416	371	405	390	400	365	411	432	420	402	387	405	390	408	390	379	372	403	403	385	369	410	375	398	422	410	402	414	409	383	412	379	368	451	415	420	398	385	387	410	430	388	384	391	375	422	428	396	393	397	425	388	400	406	384	365	431	393	389	392	439	406	407	406	388	382	413	451	411	404	390	407	413	363	402	410	415	400	386	422	442	385	387	433	394	391	440	398	382	416	388	416	413	348	400	397	417	374	405	410	389	409	386	406	421	376	354	375	434	398	390	402	390	410	385	372	372	400	427	386	422	349	405	430	420	420	384	386	398	397	405	417	389	394	414	381	406	385	419	424	391	388	408	412	394	417	396	413	413	423	411	383	392	376	407	411	430	404	431	434	388	445	409	408	399	415	399	401	410	414	375	416	413	398	386	413	399	376	405	421	431	391	391	404	408	365	434	413	404	407	412	423	411	395	407	381	363	398	410	376	423	413	395	388	425	397	410	387	380	434	391	389	393	393	430	388	382	357	417	401	385	402	422	414	445	356	396	415	407	395	373	402	400	390	422	416	438	429	418	395	399	421	383	407	433	412	425	390	426	367	400	392	411	387	399	403	413	379	407	388	407	448	398	388	420	363	416	380	407	414	398	420	377	439	394	370	401	414	409	412	412	397	360	373	396	383	431	387	356	394	422	365	384	361	397	377	396	365	416	421	382	399	436	399	375	422	392	364	426	394	409	419	408	412	427	409	399	437	385	424	406	404	388	419	396	398	413	412	428	406	402	390	432	388	414	368	385	425	400	410	425	415	374	432	412	417	419	414	408	402	388	411	367	361	406	402	428	409	383	384	380	399	435	418	391	376	405	389	398	405	392	409	377	403	430	381	395	423	383	402	386	383	397	399	414	369	409	390	440	416	418	392	380	450	413	399	395	396	385	392	408	390	414	367	399	418	386	414	381	391	405	402	386	369	416	435	368	380	389	410	386	395	419	390	405	427	399	394	386	369	362	390	387	398	418	400	414	423	371	387	438	400	412	406	416	423	423	401	407	397	409	389	394	373	421	373	416	379	387	432	417	362	410	438	419	391	408	444	393	401	386	445	403	374	387	405	393	404	409	392	378	393	375	399	393	401	384	436	421	387	402	425	376	393	396	423	406	395	427	375	437	363	428	393	394	400	439	371	408	380	393	394	441	387	394	402	414	403	404	398	357	411	383	398	424	412	388	417	390	388	387	425	373	387	419	407	387	449	416	396	395	420	400	407	431	432	435	375	417	393
25504	21452	27892	25374	11482	1929	1442	1161	1044	1116	1029	1022	1014	996	990	987	1028	993	1027	1008	995	960	983	966	979	977	1019	986	934	981	1020	975	971	965	961	960	976	985	1010	1017	997	959	957	986	954	950	1015	1030	976	1027	1012	929	941	939	973	1006	954	975	915	905	977	953	1003	936	948	1014	983	937	900	935	962	964	939	953	931	921	977	993	972	969	940	951	960	980	946	931	937	974	989	960	982	984	983	948	921	983	971	987	954	914	947	967	991	947	982	917	964	931	987	967	979	937	914	978	990	923	962	901	980	971	944	991	977	942	962	947	1010	919	983	948	876	1001	936	927	947	954	931	977	956	916	964	936	969	963	976	998	936	1004	966	989	920	963	995	967	969	987	970	939	945	1031	948	908	955	941	955	957	944	906	889	975	993	970	985	958	920	964	925	962	976	991	979	976	988	946	999	945	966	954	939	939	982	953	912	987	945	1037	995	913	973	989	997	968	948	1036	933	986	990	993	911	972	953	953	980	998	956	963	922	957	1001	961	972	961	981	920	994	963	967	973	990	943	987	916	1008	973	998	946	967	949	989	929	938	946	984	950	902	943	958	943	927	938	1023	958	977	906	975	975	959	1004	966	977	950	905	994	959	962	938	938	916	996	966	963	970	989	944	1036	981	916	951	1004	949	973	950	961	947	1007	942	926	969	926	948	1012	971	982	960	1010	950	970	990	985	1008	1002	944	1002	983	1014	935	929	901	919	895	981	901	1007	953	1019	967	973	977	951	944	1000	974	962	918	1006	921	941	927	995	917	997	912	971	994	993	942	947	928	990	925	990	968	939	914	941	995	966	952	983	970	909	909	973	935	970	933	968	933	921	967	919	973	940	931	910	965	994	993	930	952	967	941	979	962	956	983	931	991	971	932	883	895	958	952	936	935	948	964	960	977	965	971	981	924	946	960	902	965	994	925	963	972	938	965	951	961	906	975	917	930	1002	959	1016	965	983	1036	1004	953	972	908	930	986	979	947	956	938	967	930	965	968	947	945	980	1014	973	963	971	1003	942	948	950	962	912	996	921	909	911	957	927	978	988	947	984	967	969	964	1017	985	956	990	1006	975	977	963	949	992	960	945	926	954	920	911	985	919	961	982	978	1016	898	938	956	960	976	955	994	976	949	931	980	941	940	954	941	928	1005	955	965	957	964	918	933	936	1002	984	952	961	879	943	918	954	899	991	989	971	973	942	929	989	1009	915	952	933	939	941	940	958	1031	991	961	994	1044	959	937	970	979	902	946	929	956	988	952	953	951	986	941	939	911	900	1019	976	955	980	994	977	952	985	950	890	966	966	992	982	965	933	929	998	946	1000	966	966	936	990	986	966	991	934	935	936	964	959	999	902	976	1000	920	952	994	904	930	984	952	871	891	990	942	1034	943	977	934	1038	932	922	968	925	950	958	960	948	967	973	989	1016	1007	912	1021	911	939	951	1005	946	947	993	975	947	924	943	983	937	898	990	894	889	928	920	942	891	904	988	913	909	942	958	945	938	944	957	925	996	990	958	960	947	1042	977	914	922	957	950	915	920	957	1014	983	1004	888	924	960	955	966	993	892	938	933	964	980	942	948	939	952	987	941	921	952	968	974	958	934	969	1005	965	956	935	980	934	936	976	1003	965	1015	994	955	937	1010	944	989	955	934	934	911	949	949	945	909	938	880	972	943	908	951	869	902	981	929	948	985	939	961	919	949	952	998	983	963	969	926	937	965	929	1002	977	955	989	938	981	948	967	991	919	949	1020	991	926	920	938	938	995	923	952	970	963	964	1016	1011	946	967	942	939	997	997	949	963	975	956	926	972	1001	951	986	932	985	944	966	905	972	997	974	958	955	943	944	942	958	992	975	939	964	894	961	976	943	880	971	963	962	956	924	965	926	903	939	956	945	946	982	961	961	937	967	949	959	943	979	972	965	953	946	939	988	989	966	958	969	910	969	975	972	941	934	933	967	978	951	905	991	980	1016	948	956	933	959	954	921	937	927	977	972	909	857	937	953	933	977	957	981	933	971	913	939	928	938	967	964	993	976	974	904	967	922	896	918	1001	952	952	987	965	950	937	971	958	949	919	976	910	961	980	942	950	930	921	977	947	977	956	950	927	917	967	962	950	1010	961	961	970	952	898	948	980	979	972	946	971	979	986	1001	893	976	932	941	964	964	924	958	967	926	974	949	941	952	971	929	987	913	996	992	1046	913	978	951	993	954	923	970	937	935	941	961	925	989	890	966	1004	939	975	918	895	939	906	901	949	982	934	1014	984	985	946	888	1004	940	905	906	1006	1005	918	957	983	932	967	950	943	939	967	988	977	960	926	925	979	950	956	932	984	927	934	976	933	1020	1030	982	949	955	932	978	951	932	910	970	972	885	966	934	958	1002	995	967	977	988	888	953	957	959	967	951	985	978	952	952	950	954	984	907	958	1047	1001	989	959	977	963	970	955	951	978	929	964	1006	961	956	1020	927	941	968	874	973	940	934	963	962	993	960	978	935	982	953	1021	973	975	969	957	933	1001	987	981	920	971	991	922	1002	977	975	926	986	936	1003	1033	929	916	985	973	982	978	948	944	938	963	976	1000	957	904	951	965	907	938	918	929	970	1019	978	947	911	988	963	957	936	975	971	951	990	930	986	942	978	1004	939	971	915	964	929	1007	988	984	970	912	964	956	955	936	948	962	960	966	905	919	979	956	948	978	958	953	992	951	946	941	907	931	993	949	967	994	944	911	964	991	935	1018	949	983	951	1002	998	924	953	975	995	1029	934	998	1015	967	974	958	964	955	902	964	950	961	983	951	900	971	919	901	974	981	967	1007	907	1011	950	1014	947	931	933	978	941	937	963	920	993	899	909	940	899	938	966	926	992	952	1010	945	940	993	960	941	932	962	928	995	965	988	931	975	951	983	936	984	947	892	904	935	937	952	916	947	958	967	956	1026	974	981	951	972	960	944	972	891	933	962	900	999	955	952	974	947	948	979	982	940	944	956	911	992	933	948	961	944	904	931	910	956	952	952	936	969	951	946	937	970	953	903	914	983	941	927	933	968	909	980	950	977	942	982	934	985	937	947	931	964	960	938	965	887	959	935	992	961	989	922	973	915	981	943	925	971	983	943	966	1003	952	945	1004	969	1046	969	977	949	923	996	925	953	971	990	969	967	968	932	934	943	939	966	916	925	932	980	932	946	973	996	942	978	945	877	965	943	924	927	925	1047	966	987	912	930	915	978	987	930	922	908	951	909	951	916	902	909	1034	948	1006	988	949	975	965	961	938	937	961	946	1036	967	994	952	929	940	962	954	899	972	936	1007	941	948	905	1010	908	897	967	953	980	1003	954	970	977	891	958	971	940	920	981	912	960	953	979	958	972	994	973	979	924	979	932	1003	965	986	942	935	1026	938	949	948	919	955	968	1017	957	972	917	955	982	997	952	985	983	969	977	952	970	984	966	998	990	973	931	996	926	938	930	962	899	956	985	909	944	972	915	999	936	929	933	978	965	954	981	955	947	929	933	1008	995	980	921	949	986	976	962	999	943	951	992	944	968	860	958	918	959	980	982	957	1033	954	982	960	883	982	935	943	953	973	926
3632	3649	3015	1762	1344	1077	972	893	827	838	766	797	782	737	757	704	747	782	715	770	713	707	705	718	721	712	725	714	708	693	699	660	699	663	724	726	727	690	703	685	690	685	691	695	692	690	707	690	700	719	760	680	693	706	687	692	716	722	698	710	743	685	721	745	711	698	681	699	724	681	681	702	692	682	690	741	708	678	687	721	724	700	699	695	680	674	721	673	673	677	699	706	704	687	654	672	707	701	667	721	766	691	688	714	666	692	676	712	723	757	661	647	690	678	690	676	720	672	723	683	660	686	671	677	639	718	685	678	670	675	643	664	700	644	695	669	721	663	720	695	697	695	695	707	669	701	677	728	707	696	691	702	670	705	684	641	740	663	735	707	717	641	743	699	664	762	702	689	714	720	682	728	753	684	668	696	721	685	652	697	685	679	701	745	669	677	703	672	668	716	729	694	719	723	732	684	700	682	667	708	681	673	645	681	695	690	723	679	702	668	659	680	699	715	721	735	644	716	646	669	688	675	691	682	724	694	685	713	705	716	726	655	728	693	689	655	678	707	688	702	733	666	686	697	697	678	715	668	656	687	710	666	691	720	705	727	698	715	666	667	713	667	669	680	664	667	697	710	653	703	717	712	663	760	691	702	680	726	697	685	692	729	680	687	706	665	709	681	711	664	671	698	703	714	684	705	682	716	694	706	680	656	677	702	742	692	676	723	697	661	679	660	662	708	698	687	691	695	679	677	667	673	677	656	695	660	690	687	691	681	709	692	704	662	635	677	698	687	715	668	697	722	708	675	664	665	678	667	719	633	660	691	665	685	696	691	724	658	679	668	680	704	679	737	661	721	654	674	703	670	669	696	683	691	713	712	675	672	677	666	660	666	703	677	722	657	685	677	709	680	675	677	721	666	693	717	728	682	668	664	621	712	679	658	701	701	700	676	682	714	669	680	711	719	705	697	654	673	680	702	693	639	684	666	657	657	677	702	666	740	687	656	675	679	727	714	678	715	719	642	696	669	679	710	651	645	690	666	689	659	695	653	638	692	665	674	652	705	671	640	659	682	673	663	666	711	676	689	700	690	676	675	668	682	661	676	665	726	675	696	687	693	677	654	674	693	700	682	749	720	680	660	649	692	673	643	666	660	683	674	692	750	689	658	668	708	658	689	716	712	702	679	718	645	688	692	656	669	718	669	690	689	721	678	724	714	650	691	673	679	694	669	712	670	694	665	713	689	705	704	696	640	687	658	706	720	658	689	661	713	655	700	697	645	701	657	728	665	699	685	676	686	663	649	684	712	628	681	668	733	654	724	713	666	716	677	710	657	704	665	681	719	702	690	690	704	731	649	675	723	705	665	698	736	725	720	710	659	683	676	686	695	642	705	651	726	684	711	688	709	657	649	643	692	686	663	637	700	659	696	731	684	660	725	674	648	649	711	721	692	638	666	678	680	707	657	617	713	679	670	681	766	699	674	624	673	683	731	707	703	709	686	732	641	691	671	715	688	701	697	721	747	694	631	655	726	700	645	627	673	722	685	737	697	650	671	686	652	673	675	704	657	712	689	670	708	706	715	705	712	641	733	692	661	680	688	675	682	623	673	650	680	694	718	654	658	687	629	731	673	674	670	620	673	690	705	674	676	659	718	723	705	673	690	749	693	669	675	671	684	711	688	634	720	689	675	678	672	680	679	688	680	702	692	708	700	652	651	692	743	726	711	681	669	687	709	667	693	711	670	640	660	682	684	681	709	652	704	652	701	687	709	671	695	656	695	682	719	652	717	660	671	661	702	703	677	671	710	688	712	691	673	709	676	670	669	698	705	651	623	677	651	706	705	701	676	659	680	653	709	684	686	683	686	645	656	693	675	743	684	695	670	698	628	663	700	679	673	644	674	673	712	703	673	653	638	699	644	687	721	683	694	729	709	679	680	661	712	659	650	720	683	691	736	709	722	635	688	736	634	686	679	690	671	693	674	630	677	670	710	714	702	660	640	691	677	676	677	681	707	655	639	669	683	701	685	694	713	669	657	671	693	660	626	639	662	689	704	719	718	716	711	704	687	700	671	669	704	713	724	721	686	721	670	686	711	740	734	677	712	714	713	695	689	711	723	692	679	695	659	687	681	664	682	678	685	687	657	668	707	737	674	694	659	683	645	680	685	716	699	671	715	660	672	668	656	663	660	677	693	716	657	690	704	676	654	660	694	674	675	681	636	681	685	623	710	680	735	697	688	676	676	664	681	670	666	668	704	659	665	687	662	679	645	649	724	705	697	700	681	734	692	690	770	658	700	648	661	672	700	689	729	678	666	705	738	688	680	711	689	705	674	729	657	713	668	659	721	696	674	620	708	680	690	689	740	687	713	660	670	682	651	670	689	656	705	698	614	693	663	681	677	712	691	664	692	701	715	696	682	676	680	657	682	640	653	704	718	694	693	677	700	675	708	668	654	691	695	644	677	673	695	649	710	691	686	674	711	684	667	680	642	679	702	690	676	686	693	735	727	710	651	697	650	708	714	638	735	715	712	686	662	676	638	728	629	676	683	680	729	670	675	689	681	721	703	715	660	646	698	652	683	676	670	725	695	658	696	701	669	680	670	663	659	657	662	659	707	663	717	662	671	669	640	694	650	693	672	681	691	682	657	740	689	680	658	696	690	709	679	690	670	697	715	599	691	692	698	662	713	667	671	672	717	639	666	672	743	672	685	675	709	715	682	685	689	671	690	695	672	690	703	645	690	704	653	671	684	713	742	691	722	703	682	693	708	657	629	645	671	712	669	686	701	709	682	649	735	691	648	736	700	739	704	664	629	713	726	696	701	661	698	699	679	662	632	702	690	704	720	694	690	714	710	649	696	661	635	665	650	678	683	646	661	664	670	637	655	706	725	700	710	698	659	648	693	689	708	666	723	707	673	664	759	647	650	626	718	680	649	676	652	675	687	724	690	674	677	693	660	670	663	683	675	683	655	723	672	660	676	664	692	699	679	685	682	676	705	672	706	704	640	712	695	702	675	682	723	650	696	684	648	665	713	673	674	665	698	639	713	634	726	684	736	710	648	687	677	700	695	672	676	634	654	669	644	650	749	692	698	644	648	636	697	672	696	706	676	683	715	706	654	673	692	673	704	716	695	656	667	663	693	738	693	672	619	644	631	702	749	701	643	686	677	685	715	668	634	691	669	671	677	721	669	684	681	664	674	711	713	670	709	652	677	674	687	714	685	647	648	629	669	653	682	662	686	646	687	688	722	661	642	680	667	664	689	684	660	684	742	677	666	650	673	675	717	697	690	627	703	646	657	666	659	725	653	663	665	674	708	711	670	681	663	670	661	644	665	681	733	722	655	712	660	665	652	702	643	680	689	675	678	681	700	698	684	680	680	684	692	678	659	676	622	676	674	664	691	688	648	658	679	652	660	695	692	691	635	657	762	696	679	689	687	644	654	658	698	690	646	680	685	679	691	626	642	687	721	653	707	636	699	659	652	682	677
24475	21468	28808	24518	21447	8847	1906	1191	986	1025	1041	948	949	915	902	890	902	843	878	832	895	832	853	812	858	804	840	847	845	840	864	847	817	769	810	849	855	791	872	827	792	814	800	788	876	790	817	821	816	791	821	864	813	886	806	831	805	859	845	843	842	836	821	814	813	839	849	775	789	809	823	828	835	804	781	837	831	737	853	806	779	832	805	826	780	835	847	844	774	810	834	824	817	798	810	794	814	851	847	840	807	832	809	808	797	847	769	787	831	764	865	784	824	805	852	785	814	798	756	798	822	817	852	864	863	864	802	815	847	801	764	844	743	816	778	767	788	756	786	766	792	846	804	851	848	833	853	840	789	794	822	779	815	824	865	802	821	788	825	811	793	786	787	804	817	792	817	831	818	793	795	831	749	804	802	851	851	784	809	823	834	827	814	785	831	812	792	801	824	794	836	842	860	822	790	788	832	819	802	872	828	756	801	820	811	811	760	809	791	806	817	837	799	837	832	749	819	826	807	792	831	833	823	789	796	821	800	820	803	824	822	820	783	791	860	802	797	820	812	821	789	801	788	826	800	847	806	785	820	788	834	776	857	824	845	793	818	813	837	838	790	825	807	787	820	871	771	803	786	854	810	823	854	794	792	841	846	793	789	775	785	790	783	829	838	834	828	732	828	772	821	805	815	793	786	839	802	825	813	769	844	763	818	811	824	815	837	840	797	792	843	799	779	827	812	843	812	808	753	822	791	784	792	798	897	807	826	792	851	810	803	796	793	794	865	773	822	802	833	830	800	782	835	764	863	817	762	795	840	822	832	816	814	854	826	864	823	826	767	784	756	793	793	827	736	846	817	844	746	746	795	809	802	857	820	737	795	804	837	819	763	813	801	800	786	838	818	781	791	840	790	814	789	804	835	867	810	851	766	770	788	807	800	813	829	789	813	806	827	809	829	803	798	800	768	798	805	790	819	841	785	794	836	849	811	794	848	818	792	809	801	786	841	828	816	801	802	835	786	854	810	835	770	782	834	856	832	826	841	803	759	814	839	823	817	809	848	802	800	834	829	802	824	815	797	785	787	790	853	835	824	762	822	800	817	853	807	821	838	805	769	852	821	855	826	838	777	787	759	750	794	815	824	786	795	819	805	824	835	767	792	816	749	773	824	758	813	821	819	791	778	760	837	784	818	761	800	787	788	799	842	829	794	792	819	813	825	786	844	821	809	798	762	752	852	802	820	822	822	848	811	774	794	844	788	828	871	761	792	858	789	806	799	794	806	788	770	852	839	824	820	817	817	790	835	784	797	819	838	788	765	775	812	790	762	786	761	771	770	815	797	827	811	798	810	805	820	790	783	779	817	877	833	795	803	809	789	845	793	781	824	810	772	824	845	802	868	828	779	811	805	800	832	818	725	859	774	803	850	817	758	777	849	850	813	783	794	822	840	756	796	794	787	820	837	830	840	837	807	777	830	791	809	805	785	822	827	784	810	753	837	784	814	760	790	804	758	836	806	804	814	794	775	810	836	806	834	813	792	837	872	833	837	776	854	769	799	804	763	799	789	814	816	823	839	796	799	781	850	837	849	777	807	853	795	817	828	820	835	799	823	826	805	767	800	816	863	810	801	819	793	845	824	825	827	837	792	819	833	776	775	758	779	823	818	836	777	756	819	842	821	832	790	789	788	802	819	855	846	755	818	828	819	835	807	856	815	822	785	763	814	812	848	765	801	832	798	786	811	825	839	860	805	829	812	815	782	756	810	760	810	831	883	812	809	836	826	799	776	814	809	837	816	844	781	858	814	800	785	787	778	832	820	817	768	830	803	775	766	833	800	785	837	787	839	794	818	886	804	788	818	804	801	859	818	818	824	830	800	786	790	827	805	865	843	860	820	794	849	781	814	797	817	802	777	795	837	788	813	804	791	798	807	846	804	817	818	804	802	806	829	831	824	860	819	849	820	826	816	773	837	780	800	788	769	784	832	795	817	830	775	773	831	855	801	809	840	828	796	773	797	762	791	806	820	860	785	840	742	803	798	787	797	824	819	829	764	741	746	764	793	824	841	792	807	829	784	792	793	777	783	784	854	831	838	802	761	771	783	816	808	789	855	745	761	816	791	792	799	837	834	830	829	787	813	847	798	792	794	820	816	752	812	795	787	801	791	831	791	751	801	846	778	799	832	778	786	871	832	789	803	811	786	811	771	818	798	843	815	815	839	749	797	818	764	829	809	832	816	802	795	830	786	747	800	835	728	781	816	782	817	799	759	848	786	838	818	801	777	810	838	843	817	810	709	813	800	828	824	817	772	804	758	767	822	787	761	798	825	813	761	811	763	817	768	823	810	772	800	825	773	734	795	845	758	769	815	817	777	792	783	805	832	792	751	824	816	808	780	803	783	769	858	855	838	803	770	779	832	811	810	789	784	841	803	799	816	843	820	763	803	829	780	789	802	787	817	790	819	773	843	816	829	838	796	794	840	773	759	759	851	810	804	879	807	767	813	821	855	835	808	840	776	811	817	792	813	822	798	793	825	779	767	805	796	773	768	814	786	791	813	811	814	793	787	793	854	777	830	828	819	788	822	805	825	857	775	805	808	783	844	802	811	814	803	859	792	822	779	848	799	791	840	829	798	824	789	779	822	811	812	814	805	809	791	791	812	774	787	838	780	803	798	771	868	788	830	783	780	772	786	803	828	745	816	795	804	853	750	790	829	833	852	802	768	794	795	791	789	786	793	781	812	836	787	825	824	875	798	809	768	837	830	765	781	811	857	779	821	809	798	795	839	816	760	882	803	792	771	796	769	867	835	794	809	822	781	767	808	842	825	850	837	863	856	788	790	799	798	773	818	789	815	743	830	831	770	845	867	828	764	805	800	767	825	740	840	779	800	805	822	833	824	859	770	846	778	782	793	756	851	845	824	806	817	780	860	814	819	805	835	824	776	765	800	826	809	837	875	802	816	814	802	819	798	815	831	849	820	817	800	805	785	798	801	788	815	868	789	777	782	763	832	795	793	773	843	818	838	823	789	811	802	831	859	788	839	797	816	758	840	822	798	773	833	827	833	795	802	755	830	771	785	852	771	728	820	818	803	772	739	790	813	810	811	788	792	772	791	744	792	771	775	834	849	787	840	754	821	812	813	789	811	796	838	777	796	770	826	873	771	769	800	827	800	765	772	785	809	812	809	812	754	810	805	817	817	757	844	743	765	806	829	812	858	842	817	796	787	776	812	814	802	780	867	861	822	778	825	831	830	728	777	810	843	824	803	793	818	846	806	775	815	791	732	832	756	836	761	855	847	832	819	845	835	844	841	752	821	803	800	781	830	809	825	834	824	757	784	778	771	778	783	772	841	780	820	809	789	826	799	810	769	790	760	789	795	803	845	857	801	788	786	789	771	768	780	851	792	832	798	832	788	838	808	747	819	816	784	811	841	817	773	758	834	819	848	817	817	784	814	798	733	803	757	814	844	813	807	803	820	831	797	792	787	834
3854	6065	4930	2624	1919	1447	1175	1064	956	842	852	815	850	735	714	699	691	660	669	666	607	659	623	654	580	642	646	624	625	607	623	639	619	625	615	663	616	614	652	607	649	662	603	647	606	587	649	632	676	657	632	608	630	576	657	606	624	549	621	615	659	568	624	597	618	600	594	625	615	580	631	614	636	640	582	612	617	650	545	621	591	606	634	626	656	597	654	593	606	582	630	609	597	593	650	611	626	583	610	574	615	588	635	616	601	622	594	575	602	614	605	620	578	611	640	612	566	620	594	559	578	529	603	647	608	596	616	594	607	611	614	625	627	584	597	609	615	592	581	586	615	648	566	603	598	614	589	596	596	613	653	591	596	584	566	596	636	602	607	590	574	622	626	624	619	605	623	594	620	595	603	641	633	617	606	618	581	534	584	633	585	596	610	636	635	601	563	620	640	559	565	640	647	583	580	542	602	617	589	609	651	624	574	569	595	598	580	617	608	646	562	597	648	633	578	674	604	585	584	578	628	589	601	607	597	582	612	559	601	606	578	623	615	592	608	600	610	543	590	620	615	602	625	604	581	609	629	599	630	605	661	626	597	613	581	636	646	607	656	546	575	641	579	574	615	588	626	588	612	586	591	603	568	610	594	580	598	626	587	589	615	626	614	618	630	570	580	597	640	568	593	575	598	613	623	599	596	606	640	632	569	599	592	610	588	599	626	577	600	604	611	585	597	623	621	602	623	581	580	606	645	600	590	553	625	600	627	618	584	592	597	613	588	601	580	604	635	582	613	579	563	560	618	531	581	580	594	636	614	608	599	587	595	555	629	590	632	614	580	592	647	566	581	645	652	611	550	582	629	595	613	579	616	586	584	603	566	632	585	567	569	593	642	598	618	598	630	567	632	596	580	536	629	630	605	578	601	572	598	557	596	620	610	609	563	600	597	614	589	586	612	610	599	558	582	645	605	585	598	604	613	577	598	586	609	595	578	581	607	581	594	618	581	636	610	586	608	576	654	621	589	598	580	603	591	633	633	594	576	609	572	600	628	583	585	617	611	583	579	623	585	612	612	575	580	586	612	579	596	608	558	595	606	588	624	614	667	599	604	597	572	640	604	625	574	588	653	584	592	562	601	585	596	598	586	585	619	636	606	623	594	593	600	585	582	569	589	642	598	585	584	622	590	619	613	578	577	628	615	655	603	539	608	621	566	568	594	576	567	562	578	580	612	595	582	596	584	604	603	634	604	584	571	619	600	612	589	594	588	644	602	562	620	610	588	628	628	584	588	581	625	591	627	570	585	588	576	614	631	560	595	591	568	589	583	578	589	611	626	583	613	598	605	591	613	615	582	592	588	596	613	580	568	575	608	598	612	566	579	612	594	618	614	623	618	588	557	594	594	561	554	600	602	599	567	564	649	566	636	570	616	600	613	607	557	583	563	568	614	540	598	604	556	634	598	628	616	617	632	554	634	567	565	573	600	582	603	647	528	581	612	581	596	606	626	594	609	600	592	607	639	566	567	606	577	592	572	596	594	567	604	608	596	556	611	577	573	590	549	625	579	544	586	610	600	610	629	591	607	560	580	602	586	553	563	611	566	586	634	614	600	607	609	599	651	577	591	592	579	598	570	610	612	574	579	622	601	591	632	579	636	647	600	583	582	633	597	604	574	620	623	600	580	645	598	584	592	565	612	592	557	595	620	582	623	568	614	600	601	554	612	647	590	606	588	589	570	592	609	569	577	643	575	623	589	607	614	590	569	597	583	622	626	582	565	588	565	590	593	565	600	605	559	586	590	594	609	610	570	606	614	586	590	643	612	525	576	588	616	609	559	549	595	603	613	612	620	580	632	583	611	571	546	580	601	604	592	611	571	617	603	600	597	586	625	614	584	578	554	640	641	613	588	607	607	628	574	619	581	647	590	615	593	619	579	601	615	592	611	654	608	607	591	599	586	631	597	555	633	576	633	600	597	581	564	591	601	569	637	611	593	621	575	580	596	617	589	636	607	562	608	618	613	609	556	564	604	596	555	612	621	575	585	608	601	592	609	600	595	597	593	580	582	579	587	608	562	619	582	573	620	610	577	574	604	588	625	565	556	577	616	602	580	589	613	579	588	601	607	596	560	631	606	614	594	562	617	633	631	590	601	589	569	590	609	597	596	559	618	585	578	591	625	608	598	583	599	606	605	586	594	614	597	602	577	583	556	591	634	619	572	591	623	562	560	629	592	586	576	564	605	590	604	619	588	579	616	561	571	596	636	601	611	610	593	586	604	607	601	597	642	560	569	566	600	625	642	628	598	591	614	596	591	647	557	558	613	571	585	581	596	582	568	560	563	605	639	580	576	593	589	618	625	654	578	591	545	589	580	571	567	641	589	563	562	596	585	609	586	591	638	599	606	598	568	552	569	640	578	581	601	597	596	591	601	589	574	589	650	601	543	607	599	617	545	595	605	555	590	599	595	603	545	578	604	618	613	604	572	586	591	595	613	595	619	616	609	572	633	622	614	564	589	612	590	588	579	653	597	612	587	577	634	606	598	618	592	596	613	591	611	580	557	572	618	636	587	608	570	568	628	600	545	590	561	574	615	584	588	589	544	576	626	550	582	569	562	620	602	662	569	588	612	593	581	575	595	568	608	612	531	572	570	607	580	580	602	646	607	575	592	596	620	588	611	611	589	585	585	570	583	621	575	611	598	573	609	569	616	619	572	581	609	618	612	581	574	624	583	574	630	616	612	632	586	583	588	595	616	616	598	581	626	598	567	599	586	566	580	609	558	619	560	578	621	658	601	603	576	577	628	618	612	585	619	570	611	586	601	588	597	597	595	558	593	591	571	592	573	573	563	569	567	625	543	586	602	589	568	600	632	632	586	625	610	593	572	553	587	608	583	589	552	540	598	610	560	594	591	569	583	581	645	620	592	595	558	600	592	629	608	605	543	597	560	589	544	585	623	564	575	610	573	619	591	634	607	581	566	601	588	602	602	593	558	585	570	568	586	603	596	585	607	584	619	560	621	589	597	569	599	545	602	613	595	594	637	575	584	573	628	593	635	581	582	592	596	603	595	586	579	581	645	541	602	580	628	606	553	584	578	574	587	552	545	646	614	595	592	593	579	591	622	546	577	584	610	581	595	634	606	573	624	581	632	632	567	585	607	598	612	581	558	575	615	596	590	592	633	609	574	588	603	594	598	581	578	598	592	607	619	593	629	649	611	596	581	608	592	599	587	617	612	592	561	612	557	578	583	584	610	566	616	597	607	607	605	617	572	574	598	578	592	587	567	572	621	573	591	590	578	577	579	597	582	622	579	561	589	617	629	606	601	579	616	604	585	590	598	623	590	606	575	612	612	594	597	590	576	659	565	593	603	627	588	551	609	568	553	608	599	598	578	583	587	596	623	583	613	554	628	585	626	615	546	547	595	577	529	586	569	567	558	596	582	587	572	609	595	613	594	575	579	595	619	616	618	610	621	577	584	583	612	611	626	580
28060	10671	1265	755	596	594	574	603	597	577	597	637	550	541	598	584	574	589	576	543	533	553	616	606	539	558	547	596	586	563	548	575	542	554	569	544	559	546	594	603	525	597	547	573	585	535	561	582	542	568	604	595	593	613	576	570	563	564	581	615	541	571	629	540	592	564	549	538	551	526	586	603	582	585	561	578	575	557	627	602	607	546	558	573	564	514	574	603	524	567	574	553	589	538	537	579	601	597	558	521	567	570	606	564	550	584	547	573	548	517	570	552	608	568	567	541	578	564	534	574	549	583	603	565	549	619	612	581	604	552	580	580	582	576	595	553	570	572	528	580	545	566	580	618	592	568	569	570	599	585	563	582	571	515	540	591	616	557	575	564	554	626	562	556	542	546	582	567	561	550	533	576	585	545	569	572	596	585	573	559	548	547	562	576	536	564	600	629	554	577	563	598	564	592	559	581	531	582	592	554	572	577	604	599	574	535	602	539	572	587	605	534	564	580	596	606	580	619	539	566	568	501	563	547	565	526	577	545	540	560	554	553	518	582	596	538	603	575	587	568	541	540	568	578	572	557	582	563	546	536	552	544	577	543	559	572	553	580	581	561	585	566	568	604	545	598	558	603	560	585	584	543	550	557	557	548	543	588	510	561	592	562	627	554	572	570	567	578	565	544	584	518	531	584	541	538	628	553	630	557	576	565	512	537	594	537	605	590	561	631	608	577	528	585	592	555	577	546	600	583	530	571	606	565	583	550	595	546	542	557	597	588	525	539	550	515	571	555	574	574	574	548	565	569	619	571	581	572	575	547	594	553	536	557	569	608	597	545	589	588	549	550	580	567	558	552	593	598	582	583	583	538	550	558	539	544	536	597	566	586	569	589	569	559	523	580	573	542	565	548	562	566	623	590	539	556	558	547	587	554	561	575	575	550	590	606	546	576	553	590	591	573	573	554	620	577	587	549	588	547	557	566	588	511	588	562	567	531	561	545	588	570	541	552	551	560	545	569	586	576	593	562	575	582	535	557	552	539	594	577	568	592	534	591	553	567	577	582	591	573	556	564	580	579	615	571	582	578	580	584	610	526	556	559	605	614	557	547	549	554	584	577	528	591	574	590	600	536	552	573	595	543	560	603	526	571	551	559	578	592	579	548	545	584	598	541	564	576	573	583	596	530	568	547	597	563	586	579	555	570	553	567	563	590	551	598	546	540	556	567	567	588	567	580	562	543	552	588	585	580	558	569	588	581	610	554	569	566	608	577	557	579	578	569	598	597	571	592	586	604	577	548	574	513	575	539	573	585	567	564	577	613	588	533	585	527	532	542	596	563	562	570	523	606	560	587	558	554	558	569	584	600	543	567	541	555	575	547	571	583	557	594	604	613	568	555	533	525	563	518	620	553	569	588	538	587	550	596	593	548	618	556	545	617	567	496	593	553	559	546	528	548	549	583	571	560	563	541	546	557	575	584	568	592	550	521	552	565	576	616	544	582	531	538	543	573	571	557	575	541	528	537	574	576	565	578	557	580	537	555	542	556	561	601	566	560	558	566	580	618	552	569	583	582	585	584	580	590	561	602	561	616	552	574	569	598	595	560	585	581	547	573	550	580	533	567	569	573	556	586	599	547	595	578	560	590	593	562	578	576	591	580	560	559	584	549	580	591	543	589	582	530	586	606	534	540	557	568	547	562	574	576	558	553	545	557	552	584	555	594	550	583	569	604	586	565	593	605	610	591	592	552	552	601	540	547	593	585	564	565	578	625	595	593	583	574	517	551	578	547	577	575	616	549	574	613	550	572	613	566	564	581	580	572	522	590	613	546	563	613	585	590	596	542	534	596	560	594	576	546	568	540	588	602	557	573	558	536	544	625	576	516	589	561	568	553	558	564	549	558	545	559	574	548	536	590	586	583	537	581	530	572	581	513	572	587	574	592	585	593	540	567	591	553	534	590	618	568	547	572	590	588	600	553	564	594	565	552	597	576	563	564	514	560	599	586	565	553	584	587	542	527	582	552	602	564	597	603	561	542	585	592	576	619	537	566	555	575	576	537	564	548	584	567	571	568	554	588	577	564	548	567	543	557	582	569	522	588	551	534	557	568	593	594	535	583	595	534	618	561	584	603	542	578	571	559	614	573	561	581	625	533	579	513	555	556	586	570	588	578	592	598	584	546	569	560	595	610	584	525	595	553	587	607	564	540	630	542	538	538	591	568	538	578	541	561	564	552	558	545	586	553	553	576	545	570	551	585	523	566	571	586	584	572	550	550	550	574	590	602	601	568	578	549	549	594	565	542	556	583	598	615	582	555	571	532	575	536	594	521	548	581	565	592	593	603	515	548	575	527	541	503	605	546	582	560	574	582	550	588	530	595	610	563	578	554	579	584	557	546	612	573	566	560	598	571	552	558	570	592	560	583	582	578	576	589	570	537	571	576	524	560	577	584	559	567	621	573	559	612	583	522	550	557	569	576	554	609	621	562	565	546	569	556	599	577	584	570	581	589	522	590	532	595	575	575	558	594	553	616	586	557	558	615	582	514	532	555	581	608	574	587	583	570	544	586	602	560	569	536	567	583	601	561	556	538	579	584	544	588	570	565	601	547	580	588	546	564	561	532	531	590	567	599	598	586	583	574	560	538	557	570	545	573	562	588	543	579	532	537	535	573	590	574	578	591	550	549	581	551	540	563	592	531	603	567	571	558	529	587	593	575	528	562	614	578	530	562	592	583	540	551	577	559	551	555	583	517	559	566	594	564	550	539	541	579	524	576	598	557	567	612	575	544	500	578	544	592	584	601	562	512	542	553	583	564	570	613	562	595	593	574	571	570	577	640	562	541	579	542	545	545	567	574	540	578	557	599	556	565	587	563	564	594	598	548	595	575	574	566	596	576	597	563	579	652	533	591	568	536	581	571	567	606	589	538	564	541	559	580	594	585	585	565	548	564	595	591	560	590	615	548	561	562	616	598	558	535	560	578	580	543	555	593	593	559	591	583	601	545	583	591	569	572	524	560	570	584	596	584	642	584	580	554	593	591	556	556	581	555	568	534	571	620	571	562	593	557	554	576	525	577	533	616	584	565	554	580	589	585	518	545	566	551	592	541	610	565	570	557	610	545	543	595	583	538	560	554	580	559	535	547	632	549	536	520	541	548	561	620	559	558	558	535	554	570	540	594	532	559	563	582	600	607	597	605	575	540	574	553	547	533	592	545	582	575	555	570	515	590	592	599	598	556	581	576	589	551	617	590	578	548	527	569	576	543	537	607	548	561	611	544	584	602	618	553	550	539	611	586	604	541	542	566	588	564	592	542	599	602	598	597	559	544	569	549	573	557	556	577	569	586	581	606	575	537	566	575	561	592	588	544	568	582	553	589	586	550	563	524	514	571	582	551	562	587	573	585	519	573	564	562	578	568	574	557	577	571	596	598	606	567	580	564	586	548	551	573	597	639	599	561	564	576	555	594	529	533	527	570	584	528	564	571	529	589
4954	604	584	446	483	393	424	422	462	416	418	430	411	424	444	409	395	389	406	412	394	402	463	409	401	385	399	421	428	425	431	419	404	410	390	392	411	414	434	391	404	407	438	400	403	397	396	424	389	382	432	428	401	381	418	405	389	401	385	437	416	424	435	380	382	381	413	423	422	372	377	375	403	419	405	441	408	401	430	378	399	408	415	411	377	441	408	382	407	416	423	419	419	392	409	410	416	419	429	413	401	453	404	399	419	391	387	409	406	429	430	380	386	399	389	427	355	384	454	405	409	416	419	383	407	431	423	391	405	407	361	374	393	428	414	386	443	379	404	430	383	450	409	378	432	383	410	422	408	411	412	412	441	425	374	426	411	384	387	340	402	406	373	373	392	414	419	429	387	408	395	399	396	398	413	383	417	411	408	399	394	426	393	389	432	380	377	371	380	425	394	429	424	425	403	425	404	419	399	430	424	413	420	415	422	383	433	429	424	406	405	390	419	375	422	406	376	391	380	401	380	410	425	388	392	410	371	411	393	446	359	391	370	383	437	353	414	387	399	460	392	416	410	407	378	429	414	409	410	403	403	397	388	375	431	385	379	405	401	432	407	401	418	429	418	405	363	405	431	373	403	435	390	379	427	407	418	407	438	375	442	396	423	374	338	407	407	431	411	383	402	414	404	424	412	389	387	380	378	441	393	386	415	422	413	401	414	427	430	372	433	416	392	378	383	416	409	408	397	400	421	381	395	404	384	400	403	452	424	428	428	398	374	381	402	424	388	439	436	422	389	378	412	379	396	438	417	396	391	394	386	376	408	377	383	389	394	388	404	417	395	373	427	394	375	389	425	443	376	405	398	391	415	418	423	422	433	384	435	394	416	421	428	451	413	391	406	411	417	391	429	401	428	419	429	446	411	391	432	419	402	412	415	388	373	402	410	380	412	446	394	397	380	381	389	354	416	413	411	383	429	434	460	440	396	388	415	437	435	428	425	396	430	415	413	400	420	401	365	382	430	393	434	424	390	393	442	428	413	363	388	413	383	444	424	393	427	395	425	423	372	400	376	410	383	414	396	407	445	387	385	425	457	427	406	406	401	380	400	410	414	423	406	404	372	354	385	426	418	401	380	370	386	416	401	412	401	410	405	394	442	432	368	428	399	410	407	383	399	383	436	426	407	405	404	394	417	376	442	405	409	415	414	416	393	437	438	428	385	385	408	401	440	426	429	417	363	408	379	379	375	391	422	431	387	402	365	406	381	438	392	409	390	410	402	407	389	371	415	390	391	383	406	439	402	422	401	421	419	425	399	422	411	377	380	399	402	411	403	444	389	395	379	369	396	396	357	387	394	435	400	433	420	398	377	400	404	401	404	423	406	396	424	454	394	415	418	401	404	406	383	440	406	419	433	397	428	404	375	396	428	396	392	372	431	433	372	392	372	412	400	415	431	377	402	408	412	407	424	414	397	378	389	395	380	409	409	407	398	404	397	393	362	410	433	416	425	403	400	374	412	399	396	400	389	403	380	370	409	381	415	420	410	419	437	410	407	444	412	381	388	386	406	407	398	441	400	416	417	379	415	438	414	427	376	412	431	400	391	403	448	374	424	463	424	420	400	402	405	430	401	407	403	387	398	420	401	380	408	433	430	409	416	416	388	429	398	393	380	425	420	438	404	429	392	413	450	402	405	374	419	393	388	396	406	427	451	365	386	425	358	435	427	432	415	413	366	383	415	409	389	403	424	410	401	366	397	429	402	419	412	390	398	422	388	414	420	413	437	426	394	418	441	381	407	408	429	393	426	415	421	400	342	387	411	371	417	405	398	379	412	427	403	420	395	358	363	402	413	419	391	403	412	407	413	392	391	408	402	379	395	413	408	409	412	410	361	386	395	436	389	425	374	397	415	406	362	397	386	407	421	414	415	442	407	391	413	374	390	452	375	411	397	378	403	438	416	412	401	427	380	415	446	395	409	415	383	436	391	387	396	402	369	438	381	404	398	386	409	395	386	374	381	377	419	433	373	371	429	411	393	360	406	380	425	413	392	387	415	419	410	411	390	446	399	417	355	403	402	437	406	382	393	387	398	400	403	397	417	402	398	402	435	380	404	412	393	390	396	369	405	394	405	378	448	403	422	389	390	370	413	375	409	402	416	424	402	401	424	404	394	385	398	380	423	391	404	422	411	418	432	405	413	401	411	431	447	398	419	360	376	374	394	411	380	395	427	367	412	426	365	405	416	423	415	417	389	442	396	383	435	419	414	413	362	425	392	402	407	406	415	411	428	416	430	385	389	397	387	431	408	397	382	434	399	406	398	437	424	410	392	419	398	413	437	424	379	354	406	420	397	416	407	372	398	370	398	380	411	416	396	390	417	441	396	399	369	453	409	415	426	401	393	396	382	413	402	361	442	406	388	403	426	423	422	389	422	400	434	410	404	429	410	408	389	399	399	404	402	394	362	403	432	363	396	400	427	404	409	389	416	399	408	404	410	426	360	412	395	407	415	414	407	445	438	426	396	400	401	412	403	392	392	417	404	415	384	414	430	432	390	429	393	419	412	396	398	397	410	409	381	394	391	414	417	385	410	400	402	385	407	433	429	419	428	406	409	427	401	397	402	423	403	421	395	419	425	410	401	438	427	368	369	381	401	421	401	428	427	416	406	403	387	397	434	422	389	396	445	389	404	401	418	388	417	413	430	386	364	416	398	361	405	435	419	413	445	434	392	419	424	398	397	424	405	379	419	418	358	379	412	418	405	425	416	403	412	387	383	431	427	387	395	373	405	399	439	382	405	420	374	440	388	388	386	420	395	393	385	417	385	368	432	412	389	406	398	405	397	401	389	407	379	405	379	409	397	416	412	410	393	418	418	400	364	381	410	418	393	393	405	398	420	442	373	413	455	414	407	383	382	388	382	393	426	426	398	391	423	409	414	383	414	353	402	421	406	422	448	392	405	374	462	436	389	387	371	398	390	410	413	423	414	418	444	411	401	414	400	379	394	414	411	357	378	426	416	398	415	386	388	401	389	415	385	426	437	439	413	416	452	421	364	419	412	400	377	400	417	379	405	428	418	398	408	399	430	385	433	398	427	396	383	404	438	378	440	427	414	410	405	390	426	398	416	427	423	423	404	432	387	412	385	395	392	433	410	406	404	399	349	411	424	405	383	375	389	386	399	437	389	395	362	393	424	418	396	416	391	425	422	386	405	393	420	363	426	395	396	360	375	386	417	417	424	437	430	427	409	391	401	415	391	393	432	415	350	397	417	388	410	449	426	396	443	416	415	394	362	422	389	407	396	422	411	413	423	413	393	440	402	405	363	412	412	386	420	410	405	396	388	412	439	370	382	378	423	410	391	392	405	388	398	412	400	373	395	385	418	408	418	441	403	384	409	408	445	393	380	393	392	427	426	402	406	427	380	412	387	421	435	438	405	414	419	375	397	395	389	383	441	373	440	403	411	417	435	428	408	401	432	375	414	426	405	402
25473	21458	27918	25418	11268	1980	1451	1264	1073	1027	1070	1041	1003	1010	1018	1010	1016	1012	1045	1044	1029	938	988	912	976	985	945	957	1005	996	987	954	960	984	1001	973	1021	941	1033	956	946	986	1025	938	975	966	953	979	951	952	978	950	961	995	933	944	1002	885	927	924	962	940	942	942	962	946	1001	960	917	937	936	939	931	966	971	952	969	935	1006	962	990	986	947	975	942	979	966	907	948	992	985	888	956	947	956	933	932	922	964	924	919	965	984	945	987	956	976	983	1017	947	1005	982	945	936	971	943	941	932	970	976	941	984	913	898	976	921	901	932	923	940	941	992	938	884	895	871	924	1004	941	953	941	976	976	954	959	1011	972	932	897	998	973	933	1005	965	938	968	940	962	960	937	955	917	979	996	946	948	973	1012	964	928	985	1000	1003	966	929	940	906	927	915	935	965	964	953	981	893	931	925	996	959	955	958	940	926	926	984	980	952	933	967	919	918	964	955	952	969	973	957	966	908	1032	980	964	902	950	942	967	965	960	978	975	945	943	958	1029	972	918	947	940	894	972	982	969	966	950	1028	950	943	987	940	944	986	933	963	935	955	1000	979	882	999	938	996	961	957	993	933	944	898	935	990	879	953	958	997	984	1001	985	1003	994	994	918	912	954	984	1003	931	966	938	944	1012	976	970	944	997	1006	944	979	942	953	892	955	955	952	930	975	932	927	881	986	934	979	958	966	989	926	991	981	1004	898	919	972	947	982	981	1015	941	951	934	977	900	977	968	885	950	937	981	1002	999	899	968	917	959	931	1009	993	952	914	971	976	965	934	1004	902	996	951	931	949	983	943	889	962	962	951	923	969	953	940	960	938	937	944	935	1018	916	943	1009	968	964	926	928	958	960	952	982	929	924	942	966	911	950	1007	930	972	947	931	900	923	948	995	925	902	964	941	927	955	916	953	965	1008	996	918	926	925	968	997	953	978	950	966	976	910	966	974	934	941	1020	966	973	972	1000	903	952	1019	947	1007	963	981	973	924	955	990	977	958	947	898	991	930	982	994	957	1003	968	1003	1029	993	927	993	956	960	981	948	958	955	941	974	929	927	930	1045	949	913	909	962	939	941	949	939	948	937	926	941	944	943	946	949	970	942	969	984	992	920	923	943	972	987	1014	928	940	943	905	1001	952	917	919	891	946	897	1010	1010	943	991	1004	971	909	975	947	887	935	980	930	1008	966	960	895	950	939	951	987	963	937	879	973	956	1026	964	925	934	941	1011	907	947	965	926	971	1002	889	988	962	939	959	990	914	942	971	955	996	947	950	901	942	951	975	960	1008	940	931	939	971	942	998	1023	999	930	975	1022	931	976	937	929	948	957	894	995	954	994	960	931	902	976	914	962	957	906	919	924	931	941	975	955	984	923	993	970	929	962	988	921	974	989	945	957	961	922	918	883	927	977	950	937	931	966	943	971	996	914	976	945	933	936	917	975	1024	979	926	942	986	926	945	943	904	936	925	942	1050	956	933	998	918	914	952	1006	991	986	982	928	910	955	952	963	958	904	974	956	925	958	934	904	966	945	976	947	945	918	967	914	1009	962	956	996	934	995	932	914	926	932	920	963	972	932	948	908	946	958	932	946	976	955	957	974	917	973	947	1030	952	923	990	998	965	977	907	971	957	973	962	904	938	979	980	990	949	979	996	958	893	953	1027	951	983	947	936	942	994	954	977	948	902	972	985	945	964	938	993	964	986	928	997	937	938	953	903	914	979	1007	928	943	907	992	985	985	915	916	970	943	962	948	941	953	978	957	927	934	1019	941	913	924	934	955	974	928	1007	893	925	921	973	893	961	949	978	953	971	947	948	1003	979	898	1002	950	968	988	975	976	956	965	961	934	914	1032	976	963	943	967	901	984	974	917	900	942	928	907	964	1023	1049	935	900	973	917	1012	906	947	965	964	936	929	894	1002	949	928	922	988	943	980	960	933	953	959	953	981	972	911	959	939	937	1042	956	952	920	916	940	976	924	907	890	996	975	976	885	959	1029	913	967	968	1001	952	877	996	920	970	916	966	981	927	983	921	967	921	972	973	973	1002	998	994	917	947	962	900	947	982	934	983	990	878	952	976	923	931	1030	928	952	918	932	943	978	967	927	976	953	989	956	944	969	958	949	984	925	930	934	964	966	943	947	920	968	1003	980	946	879	968	1019	959	904	978	948	969	939	1022	973	963	942	932	1023	923	916	935	951	981	911	958	936	944	928	935	947	971	972	977	931	904	908	945	988	978	961	959	982	903	942	942	950	968	991	928	934	932	948	953	948	973	957	940	919	951	929	974	968	925	951	940	990	983	1024	930	981	963	1013	995	907	940	951	927	939	906	1015	927	953	965	964	910	916	937	975	932	934	969	966	945	950	971	980	947	975	968	972	995	955	942	952	917	930	911	913	920	1008	922	884	947	939	941	901	960	965	902	910	959	920	962	938	925	921	890	952	914	921	916	952	969	965	948	904	1008	971	930	971	926	975	991	935	961	969	938	967	969	919	943	937	964	918	914	943	953	962	976	957	973	978	950	919	1005	977	966	944	1008	912	913	918	922	974	972	999	964	1003	986	963	1010	958	1020	947	961	967	1024	908	913	939	962	954	968	959	879	912	989	926	964	1001	977	960	993	969	971	946	898	960	946	936	930	946	897	951	968	984	897	946	850	904	904	978	995	1003	953	912	920	959	926	947	978	959	940	885	941	936	947	933	882	964	970	951	955	958	947	947	945	963	944	958	967	933	966	872	945	929	954	942	968	824	946	908	961	993	948	961	942	877	994	904	954	922	893	986	948	946	918	928	936	959	968	941	1005	928	963	961	1003	997	900	922	928	971	970	993	909	1011	971	890	932	900	948	940	981	933	932	956	954	949	994	969	968	919	978	991	976	911	997	1023	912	976	961	949	944	909	950	947	1064	962	986	927	985	941	914	1021	935	993	941	949	956	930	938	942	1006	934	897	958	957	977	971	929	909	968	894	897	947	947	927	949	971	960	962	924	969	947	976	933	916	904	934	962	937	929	933	976	974	984	874	963	886	979	952	971	933	898	971	948	901	909	966	906	918	955	934	967	936	965	887	1013	986	894	937	909	890	971	946	944	969	936	928	939	964	972	924	977	941	923	958	980	957	935	928	997	902	996	957	971	911	974	953	980	899	954	950	944	939	940	959	991	952	964	960	942	905	942	942	877	998	959	896	1009	941	936	1005	899	903	914	935	927	944	957	1035	930	985	998	985	908	933	948	998	971	926	973	937	956	920	929	933	902	959	953	917	928	955	885	971	970	961	966	952	919	956	951	986	977	923	930	969	972	925	946	947	981	923	936	968	905	930	964	995	966	923	923	954	962	989	947	928	927	943	950	940	945	948	1013	955	931	954	915	967	967	913	984	964	975	926	912	973	990	1020	923	928	935	934	968	960	932	910	917	921	971	962	1019	925	964	995	966	930	936	992	962	943	958	944	1000	964	945	920	986	960	972	955	898	943	926	992	930	949	951	946	932	913	941	957	923	893	940	891	930	947	933	959	976	941	978	929	975	920	935	1004	910	926	963	964	969	945	942	962	950	994	924	964	966	1000	930	941
3511	3640	3119	1725	1397	1139	1006	913	868	851	838	796	756	807	772	729	743	727	768	756	728	716	717	706	732	681	699	705	680	687	686	723	698	662	669	679	696	729	708	687	706	701	732	709	774	743	724	671	684	728	687	707	768	718	695	707	664	707	719	682	689	636	698	691	698	697	721	702	751	708	705	722	694	699	702	710	721	694	697	689	707	647	689	702	658	676	685	682	685	670	670	692	695	683	702	692	731	676	739	703	669	732	658	723	699	702	709	696	734	710	692	705	639	656	733	699	665	697	678	658	715	681	670	713	681	682	672	706	701	695	677	654	712	697	657	667	701	735	664	703	692	706	703	672	677	676	672	699	666	678	708	668	736	680	664	675	661	681	692	713	757	713	707	676	696	687	611	693	739	662	651	717	710	719	708	680	685	661	697	742	661	691	682	691	663	699	692	704	666	693	655	722	657	693	708	725	697	734	657	659	688	703	652	697	652	640	643	727	697	681	655	669	719	734	700	707	639	654	691	660	722	682	685	687	736	694	672	687	664	691	697	672	704	686	715	685	687	712	673	686	668	689	703	690	629	713	648	632	708	674	699	693	629	681	619	676	686	687	663	706	679	704	689	715	684	684	713	650	708	686	651	660	695	655	687	658	715	695	678	661	696	620	687	727	706	700	712	694	668	695	711	722	664	667	683	690	682	746	694	705	698	672	665	683	681	672	713	717	698	695	742	663	720	679	679	687	694	673	685	694	689	672	690	691	614	700	609	722	668	696	685	698	696	711	675	681	682	673	673	736	748	722	698	716	707	702	652	724	656	728	680	664	634	717	701	661	656	671	665	727	704	706	675	696	693	666	662	645	746	699	660	696	703	714	659	683	638	695	662	654	722	658	704	686	714	700	686	692	719	680	678	683	725	689	684	707	689	729	694	693	674	728	679	668	644	689	655	649	662	706	694	687	686	674	727	700	727	683	686	719	699	696	706	698	721	699	672	662	704	681	673	712	703	665	728	682	656	668	666	683	680	653	723	677	693	711	700	669	683	632	706	739	620	635	706	701	637	686	669	660	673	678	669	690	711	671	675	667	668	742	636	660	679	651	674	676	670	717	661	700	690	744	676	660	668	668	660	671	679	673	716	667	698	648	634	674	677	701	708	679	706	711	684	743	682	657	685	697	717	688	721	680	685	679	694	700	700	671	726	690	675	688	629	694	651	725	651	676	692	696	715	688	667	675	700	672	674	693	672	679	695	676	725	705	692	671	694	666	649	701	682	697	683	701	714	652	677	704	733	724	705	695	677	670	663	679	654	686	699	665	659	709	666	693	673	633	678	680	660	653	683	669	655	700	733	684	696	674	698	699	703	713	670	671	667	661	688	725	697	666	679	723	662	683	630	732	718	729	700	655	668	667	641	667	703	688	649	676	699	705	649	687	717	667	692	675	706	723	735	638	699	678	674	684	698	676	699	761	735	672	685	703	710	663	685	675	698	704	719	704	700	675	693	668	684	686	653	676	698	751	706	655	671	651	691	662	713	709	672	700	650	666	670	712	700	665	683	725	708	666	683	681	722	674	727	708	653	734	671	663	739	714	647	702	703	665	708	686	724	712	685	718	694	712	639	673	702	700	694	664	698	702	660	716	717	691	677	679	685	694	686	643	653	677	661	684	685	710	659	688	691	708	717	670	621	656	702	624	710	729	671	668	663	711	630	725	657	701	718	737	668	647	705	676	677	696	666	724	653	684	666	682	687	692	669	670	684	701	735	671	718	666	717	728	670	687	727	680	652	657	669	672	691	645	654	661	719	697	722	635	634	686	646	696	719	679	694	683	692	665	650	671	693	664	656	721	711	693	678	689	658	682	674	674	676	685	712	696	710	684	687	692	669	681	643	701	705	669	706	655	709	704	673	712	690	627	640	708	696	750	680	703	637	723	641	722	686	690	693	714	717	718	668	704	680	667	664	702	663	722	706	694	655	703	668	686	645	708	684	641	692	710	680	672	660	652	705	711	667	710	666	726	667	692	648	712	666	687	666	710	707	710	728	673	688	701	670	645	681	666	673	676	669	676	689	678	694	676	701	680	647	684	685	724	729	677	668	689	673	664	673	650	696	681	684	672	723	676	632	672	671	668	672	705	646	695	696	679	657	690	705	735	702	730	693	715	682	723	696	635	710	706	700	691	686	701	686	675	683	699	663	717	646	670	674	654	666	681	686	683	678	673	712	698	680	678	648	684	653	713	700	655	689	729	662	686	684	649	668	671	657	671	682	685	643	717	668	689	696	702	748	674	652	676	674	674	724	641	680	679	708	684	688	687	670	646	671	740	662	694	700	720	690	675	679	684	663	674	638	689	714	676	624	714	655	696	715	677	730	680	688	693	727	650	675	681	716	740	690	713	705	684	715	675	698	692	693	712	693	661	673	652	710	694	649	692	674	681	717	727	676	672	687	660	730	669	683	707	671	623	611	664	679	720	689	683	714	683	660	662	675	720	745	665	685	673	691	705	655	709	658	679	659	681	693	697	685	670	654	670	667	683	677	665	703	703	701	750	756	714	671	699	669	678	650	685	660	746	635	727	689	660	660	653	672	600	661	712	647	663	673	663	697	684	653	666	707	672	673	646	667	715	691	703	691	708	686	670	669	651	619	654	703	648	745	680	717	649	673	708	671	735	675	670	672	732	715	690	721	648	693	675	731	707	669	672	728	681	722	678	691	692	651	707	676	681	642	653	729	694	721	710	688	651	667	718	680	746	672	673	677	712	745	668	678	696	687	654	654	695	691	684	694	699	701	697	628	714	728	652	625	724	683	692	691	688	692	690	676	653	691	696	720	720	644	704	674	698	657	678	668	689	622	651	730	656	696	613	690	673	691	679	714	699	686	720	707	681	682	669	680	712	643	666	706	715	666	702	663	649	641	676	707	685	725	633	658	667	656	713	656	688	645	673	660	612	678	723	666	655	677	684	652	716	697	710	689	702	726	676	676	632	693	684	637	690	628	667	671	681	725	655	710	711	702	718	680	674	664	683	733	651	727	609	724	710	670	679	660	662	677	618	684	654	697	680	682	628	715	673	672	666	686	639	654	676	701	684	734	673	677	695	679	655	636	686	664	703	681	684	662	630	706	656	649	687	705	696	679	665	684	687	683	661	677	681	666	695	673	688	662	725	678	709	655	661	712	673	713	677	665	629	676	671	647	661	680	659	693	659	663	707	676	712	674	667	723	692	656	659	696	701	732	662	700	655	691	631	661	709	676	693	694	676	712	657	726	642	711	648	683	659	703	720	772	714	720	668	681	644	658	633	692	674	681	675	647	675	665	656	676	670	658	694	719	738	695	728	665	673	662	685	679	704	699	695	693	651	698	682	653	712	701	737	710	652	701	627	685	692	651	656	661	689	704	683	734	694	689	682	675	688	687	666	692	699	723	688	642	669	740	691	684	656	672	696	719	673	689	682	662	697	665	697	708	678	676	710	686	673	674	705	692	664	663	662
24517	21482	28826	24573	21474	8937	1827	1231	1029	1001	959	955	988	864	888	821	871	895	798	838	877	805	858	862	897	864	801	847	842	849	812	844	833	830	813	863	778	843	837	837	895	837	835	876	849	844	826	820	860	856	858	798	817	828	799	819	763	804	850	775	843	796	813	844	804	812	823	836	839	847	848	807	862	781	821	804	849	786	816	826	832	818	816	805	852	785	854	856	841	837	820	827	843	806	810	816	835	799	831	815	803	870	776	783	829	785	798	788	807	811	790	792	775	866	818	795	862	842	841	838	773	838	802	823	836	785	819	811	845	784	795	821	834	869	819	860	789	787	826	807	844	833	804	837	768	853	809	853	816	828	789	860	856	830	792	792	840	844	827	836	781	798	811	815	823	772	784	838	797	796	764	851	835	794	835	853	812	791	882	812	818	836	836	847	820	787	840	837	816	847	816	859	769	804	822	819	801	786	821	813	790	824	823	830	768	806	767	823	826	832	793	833	788	785	801	886	822	851	841	800	813	799	816	796	782	836	808	814	811	784	847	828	826	787	839	811	777	790	808	838	797	787	809	813	775	804	807	769	787	773	780	789	778	853	794	817	803	836	808	776	799	824	848	812	759	800	817	783	845	848	832	810	798	803	812	806	838	782	804	799	861	787	782	789	848	844	841	788	792	747	838	802	781	846	805	788	802	810	822	819	835	832	855	788	783	825	831	832	780	808	778	750	843	875	817	779	821	810	860	805	803	812	805	832	855	814	856	832	825	786	818	836	841	826	833	802	780	822	812	801	840	806	849	858	857	825	849	845	798	803	771	827	829	850	795	806	824	786	830	795	822	829	803	893	816	847	839	785	737	796	823	800	811	803	794	736	802	847	805	840	831	849	854	822	812	794	849	782	849	815	807	781	807	842	812	792	786	815	804	819	827	806	827	798	830	801	831	801	809	808	844	792	822	840	833	824	780	837	807	810	812	859	790	792	786	777	827	836	786	764	778	745	815	798	783	798	772	817	788	894	830	792	805	781	823	783	839	818	816	818	826	803	778	812	820	762	768	760	793	818	837	822	757	787	785	835	820	840	821	782	776	846	837	778	814	800	785	789	782	799	768	821	811	784	773	790	832	800	804	823	770	787	846	819	796	775	786	843	829	809	776	804	831	804	781	784	807	788	780	751	780	742	808	824	831	791	802	793	823	833	793	857	831	839	783	743	819	805	794	797	838	818	790	784	830	788	797	801	790	812	766	786	756	801	814	763	804	845	828	844	830	810	820	814	907	842	798	796	806	862	812	837	843	800	807	823	830	798	817	865	816	847	822	845	774	753	768	801	792	793	821	764	844	799	809	774	800	833	794	812	810	833	795	855	857	771	806	825	787	779	807	783	825	795	819	821	770	824	806	793	806	787	856	826	850	758	837	794	803	783	897	793	841	817	816	840	780	825	786	823	782	802	861	805	849	794	804	810	835	771	828	803	805	864	779	785	807	819	793	850	813	799	833	854	795	752	846	825	744	799	775	853	761	825	830	804	849	798	794	814	812	859	771	806	800	817	803	874	781	777	769	804	781	798	792	795	817	819	773	846	828	786	841	821	837	833	782	796	831	812	814	835	831	798	805	821	818	770	823	788	776	811	764	803	791	835	814	788	818	807	837	812	771	780	780	786	772	799	774	807	833	770	827	805	822	875	845	820	830	802	785	818	826	745	780	815	814	784	790	837	873	772	859	839	810	819	814	786	849	808	853	792	852	796	769	806	783	804	852	865	843	818	790	764	759	795	848	794	772	813	857	775	830	823	795	802	799	828	777	757	843	818	769	786	796	767	784	857	826	779	784	788	810	847	797	802	836	826	823	819	857	791	805	794	800	805	822	850	822	845	858	800	774	880	838	826	804	801	756	861	804	809	796	799	869	798	767	767	792	809	833	834	828	852	809	828	779	851	782	786	763	789	826	811	806	808	825	856	813	794	866	763	806	808	841	842	839	792	783	800	853	765	816	840	786	749	823	780	788	793	854	799	798	860	800	809	786	894	826	801	768	830	836	808	753	845	814	840	794	823	806	793	888	852	786	844	769	782	760	835	811	834	828	803	780	746	845	833	808	828	807	832	783	824	740	789	799	784	788	798	785	777	816	788	796	816	822	794	792	759	779	779	804	866	803	752	773	759	788	787	847	737	841	824	820	797	831	790	812	783	839	755	800	851	776	842	769	801	822	838	779	797	798	814	821	800	795	828	807	849	773	830	787	782	820	811	806	793	839	834	826	840	765	850	808	843	830	776	782	773	827	764	783	819	756	806	779	838	806	799	723	805	798	767	807	814	815	836	819	860	815	817	773	843	817	804	797	815	851	845	870	812	824	829	830	775	854	786	849	819	813	780	833	783	741	814	796	757	812	764	775	807	768	788	790	773	868	769	777	838	812	816	846	805	802	878	800	840	776	803	880	790	793	849	831	746	829	796	826	792	808	842	813	811	822	800	822	821	834	829	818	839	805	758	792	842	800	810	820	852	792	798	769	834	775	776	855	834	824	775	819	814	803	857	806	762	883	860	846	853	858	787	800	788	823	793	794	821	796	774	786	790	817	857	800	774	769	800	818	820	825	796	722	830	822	790	862	779	792	848	801	789	852	836	841	876	827	834	826	784	843	782	828	813	831	822	835	833	874	781	800	818	812	799	763	842	820	841	782	840	803	800	834	839	870	864	793	779	799	758	809	829	811	828	768	789	804	836	799	802	821	762	761	809	811	802	815	790	835	802	844	808	826	839	844	817	773	840	806	791	838	731	806	817	805	784	765	739	799	732	828	789	788	753	799	827	816	857	823	793	814	852	833	744	818	801	826	796	836	840	808	851	858	806	803	799	815	803	826	816	794	783	809	800	810	802	779	822	830	801	817	815	838	743	761	789	798	869	835	788	828	808	787	830	761	829	762	803	810	819	804	764	830	795	809	755	823	862	783	798	768	816	756	784	805	828	775	789	797	816	790	810	783	858	831	751	829	788	802	782	838	778	772	768	840	812	821	818	785	829	809	805	801	798	789	746	803	805	862	824	813	774	810	840	807	765	795	814	846	806	849	811	864	847	837	818	739	776	827	814	810	804	796	770	792	805	764	798	795	795	879	795	772	805	831	790	816	797	756	800	816	784	763	827	805	821	805	799	802	754	814	789	830	817	860	781	807	816	815	748	772	816	813	824	828	879	814	812	814	848	801	822	808	751	837	790	807	826	806	733	768	834	773	805	834	827	773	800	791	812	770	844	788	823	779	784	732	800	832	840	824	857	777	834	805	773	813	823	873	801	846	861	819	810	797	804	798	864	835	797	836	810	774	820	809	841	818	802	770	851	828	807	821	868	850	837	824	847	792	813	827	791	770	852	798	821	854	787	833	800	799	806	795	780	765	869	808	851	753	762	776	798	819	783	784	796	848	824	771	802	782	773	829	794	765	835	788	838	814	799	828	783	836	755	826	832	840	772	808	807	836	841	799	791	846	803
3822	6034	4983	2542	1746	1352	1176	1001	937	853	835	753	736	751	728	690	660	698	668	669	647	670	629	668	634	618	648	633	644	679	611	697	662	606	631	612	597	637	617	595	653	600	648	588	606	637	602	606	634	601	619	618	599	620	592	604	606	642	687	634	547	627	583	607	622	629	597	608	614	556	643	623	593	624	626	650	604	614	558	598	594	564	620	598	621	637	663	619	623	558	595	602	586	576	604	621	580	593	620	634	628	583	553	607	614	604	564	641	610	622	585	635	594	638	597	579	564	615	595	605	608	555	568	588	603	591	620	597	603	595	587	611	600	630	588	581	643	644	629	611	611	583	610	589	606	618	578	577	594	619	601	622	640	634	565	609	590	603	624	608	596	621	603	596	621	571	600	609	597	600	623	612	562	606	594	605	616	599	638	626	610	600	580	628	577	579	599	587	623	582	610	572	601	595	579	586	606	598	632	618	608	579	608	636	591	604	635	603	595	567	622	565	586	618	599	632	593	631	559	632	589	618	580	604	584	636	639	584	637	631	580	574	613	607	550	607	630	625	651	644	615	616	584	602	570	647	646	596	599	594	583	541	567	609	594	597	598	572	587	636	585	551	550	574	645	601	638	575	633	621	612	602	627	621	614	568	584	634	596	596	608	575	595	599	623	567	580	609	584	581	537	567	579	582	592	582	600	555	646	592	587	584	590	614	644	567	605	582	589	561	573	641	611	577	606	567	613	651	620	609	635	582	611	566	573	605	620	618	585	625	605	573	601	587	559	583	612	566	609	601	617	557	570	599	576	624	590	621	602	611	549	620	561	582	623	616	583	564	597	592	578	611	585	656	616	556	619	619	640	589	627	585	640	586	596	638	622	587	587	570	606	583	637	578	637	601	587	625	578	589	581	599	629	633	640	592	605	574	623	618	640	592	598	625	570	618	598	579	611	569	602	614	627	595	561	609	594	623	594	567	581	580	631	603	595	555	565	562	585	569	602	589	571	658	594	591	602	592	581	656	564	586	612	582	623	594	594	591	580	616	632	594	606	592	565	565	576	544	620	626	582	583	566	574	626	643	577	612	604	597	620	582	635	613	582	590	568	597	614	617	591	652	561	587	563	610	611	600	591	616	592	616	561	607	608	569	573	626	598	599	601	572	581	579	581	566	567	629	624	592	608	657	581	622	613	594	599	580	608	617	624	566	592	586	598	609	597	593	592	624	541	645	605	572	561	589	637	527	592	579	600	597	600	601	586	612	597	576	622	599	633	585	608	614	593	571	590	586	606	633	625	599	557	617	637	643	637	560	551	578	580	600	564	600	570	606	600	581	593	570	613	635	586	587	582	578	599	606	597	606	610	597	600	577	567	609	590	591	611	571	616	577	573	616	600	578	610	599	583	641	593	606	602	653	597	575	601	580	556	606	600	614	613	559	558	599	613	561	602	623	622	605	567	587	617	573	611	592	585	543	608	588	581	624	605	630	538	581	592	614	677	625	618	628	612	597	592	552	565	614	598	614	573	578	603	588	566	598	619	585	637	597	595	600	622	574	586	606	581	575	616	576	569	568	590	576	607	569	561	614	658	579	551	620	609	654	595	595	577	557	543	596	600	606	534	597	559	577	618	611	641	615	588	571	569	594	617	553	606	622	598	612	564	604	549	549	617	587	576	602	612	582	563	606	609	617	625	591	592	591	622	590	613	609	632	584	616	602	594	577	592	589	574	622	589	563	604	606	574	561	626	568	565	628	585	619	607	593	629	600	631	583	570	610	610	574	631	583	619	606	624	554	576	605	595	627	576	556	571	583	601	606	588	600	626	586	586	613	577	614	580	598	561	552	569	586	573	548	556	550	565	607	577	578	596	617	602	591	611	628	593	612	610	549	583	565	604	620	563	573	585	605	582	583	562	583	610	569	583	593	588	607	570	601	553	611	586	575	578	578	568	543	600	613	568	593	568	605	562	583	612	589	640	663	611	577	581	581	597	583	591	597	587	616	581	624	602	585	582	615	606	615	564	618	551	593	630	583	608	568	614	600	590	562	603	598	592	631	601	616	608	611	595	602	538	584	632	618	603	600	614	603	559	587	625	585	557	564	619	579	605	612	560	589	544	559	614	592	616	555	598	590	584	595	561	618	575	593	595	588	612	586	586	613	537	581	606	553	588	563	619	605	573	619	608	605	552	592	588	539	607	557	609	609	573	587	582	560	621	645	602	600	619	562	550	558	575	599	597	680	632	579	562	618	590	566	589	594	565	560	599	611	544	560	564	578	603	601	569	596	547	582	575	563	557	610	587	626	573	606	576	625	593	610	615	580	597	568	639	587	629	583	559	565	571	591	592	609	646	556	594	626	617	615	557	603	633	601	545	607	593	624	619	587	630	637	573	606	576	564	590	590	564	592	588	601	582	591	614	592	573	580	573	587	586	621	571	567	601	604	583	625	585	601	572	596	604	597	626	611	603	601	597	599	612	582	585	575	594	594	618	584	586	550	554	616	586	582	585	577	566	551	612	581	602	649	585	633	571	601	601	591	598	606	559	623	614	569	609	606	561	597	589	583	629	577	609	573	577	595	567	573	554	600	608	557	633	581	632	573	532	564	631	597	589	627	611	604	556	562	586	612	553	587	584	589	565	578	576	609	581	573	624	606	601	589	574	656	563	571	619	565	609	574	586	572	606	586	593	596	578	556	578	585	527	599	572	631	642	617	664	641	623	526	606	618	562	598	555	553	646	575	589	607	566	619	567	569	596	620	599	589	574	590	579	555	623	559	597	628	596	534	605	565	615	544	600	590	574	581	592	566	621	589	595	559	589	581	567	628	596	625	607	591	584	568	565	564	584	579	553	582	596	581	591	590	611	613	578	643	574	608	585	581	579	584	554	581	618	579	592	619	583	632	590	535	562	616	550	630	594	616	621	590	608	578	572	566	589	558	596	564	633	566	626	610	595	605	571	597	614	606	593	592	572	606	579	635	606	612	569	648	572	551	582	589	588	634	598	607	626	599	602	582	570	630	613	602	578	533	613	612	613	608	602	580	560	568	644	555	605	564	628	583	615	591	586	587	576	584	616	609	551	560	570	616	580	637	576	576	594	581	530	560	592	605	584	552	533	592	557	598	554	599	639	583	658	589	607	585	592	602	594	600	616	609	591	585	618	606	578	581	566	626	513	588	616	581	552	599	598	592	566	617	592	582	544	582	600	588	574	537	579	573	595	621	573	583	574	606	573	594	617	564	598	599	561	560	572	606	620	564	537	564	631	604	565	566	586	624	538	551	611	574	562	579	592	586	553	571	594	559	599	597	620	615	562	618	555	595	552	577	624	554	598	578	575	573	583	579	575	611	585	597	554	530	602	586	591	576	581	544	607	576	570	561	588	622	575	603	571	582	571	635	605	573	596	597	608	634	559	548	567	595	587	572	566	553	578	605	592	582	599	646	558	596	607	584	580	579	630	549	597	600	565	603	600	585	557	614	600	579	602	577	572	570
28100	10823	1242	760	613	598	576	559	622	573	582	596	582	594	583	553	571	612	556	574	578	555	609	579	565	548	516	542	578	588	562	582	564	563	574	549	553	601	591	575	580	588	640	589	543	589	587	561	550	571	596	612	599	582	612	594	582	553	618	602	556	585	586	572	559	558	561	569	596	624	581	601	582	564	548	566	585	615	597	630	569	559	586	613	618	528	605	594	582	567	585	611	610	574	562	602	549	619	494	552	599	573	591	598	601	567	582	592	566	579	584	599	507	596	581	570	572	586	562	557	570	564	575	590	578	571	567	601	583	569	594	537	570	550	562	592	550	601	556	558	615	555	590	559	544	556	558	572	592	569	561	609	578	591	597	562	555	555	569	584	529	591	551	619	554	573	556	559	604	571	619	602	601	573	546	547	573	571	558	587	591	560	555	533	566	539	539	561	598	589	590	600	558	561	580	582	578	563	575	599	588	569	601	552	625	559	572	565	569	605	574	551	571	544	583	565	583	603	530	580	580	578	599	586	624	554	568	568	579	608	555	564	554	590	583	588	616	545	589	610	579	617	567	602	588	537	587	616	548	590	555	559	562	582	570	620	584	615	563	550	530	595	605	624	599	594	587	580	582	535	604	559	551	587	577	588	586	600	581	584	567	555	571	547	573	588	608	610	574	611	575	569	559	585	576	595	590	559	576	533	568	574	547	556	582	556	580	602	571	583	559	600	548	553	597	581	586	578	570	605	558	564	605	556	577	551	565	575	575	558	531	552	577	563	530	591	550	572	574	583	580	549	566	609	607	598	586	532	564	589	574	581	553	550	550	585	542	563	589	596	584	599	585	570	601	580	545	588	566	564	621	563	552	566	569	607	584	567	560	535	585	559	634	583	590	606	590	577	578	598	582	566	568	578	562	620	643	601	519	554	554	586	593	545	570	591	534	534	580	599	593	590	622	542	548	553	607	571	588	592	610	551	572	606	571	573	588	579	537	566	593	618	584	585	560	628	596	618	559	561	547	581	561	576	598	596	566	573	590	593	584	547	595	563	646	567	526	592	599	605	549	604	597	560	578	610	608	573	557	561	581	573	627	578	632	543	558	563	627	519	583	559	587	543	589	611	569	564	569	540	573	603	631	592	556	568	559	563	576	590	574	555	552	613	562	554	541	635	571	554	569	613	628	599	576	570	611	558	548	581	558	570	537	578	614	584	579	548	582	553	547	565	578	588	607	588	574	596	605	591	607	594	546	577	603	561	570	571	594	531	528	553	545	595	587	610	520	554	575	562	606	585	596	567	573	553	598	628	543	588	579	592	579	586	571	587	586	546	612	583	556	556	541	592	566	573	609	601	590	594	631	604	582	602	612	593	597	537	581	578	578	607	570	557	533	592	586	575	602	561	574	643	567	601	535	575	592	622	545	563	531	561	655	575	582	609	562	579	551	576	569	580	575	554	568	553	538	595	570	621	513	595	591	580	614	526	576	615	603	590	594	613	589	579	570	579	556	566	552	570	592	612	573	534	542	590	567	562	629	596	557	574	607	585	551	629	563	587	554	528	541	559	567	592	547	560	598	537	581	573	575	575	566	526	603	604	575	577	542	608	591	567	563	553	576	583	561	564	557	553	558	576	593	590	560	598	639	598	605	601	543	596	584	576	560	618	590	533	569	616	572	569	599	570	604	543	602	571	553	559	609	586	579	592	565	566	540	619	607	582	581	563	618	580	530	602	621	566	602	610	615	546	558	587	537	585	587	550	583	598	537	574	588	564	571	570	597	596	553	524	568	574	583	569	613	563	567	559	609	522	585	589	574	574	599	602	588	573	538	597	574	551	585	573	575	542	581	574	579	560	595	557	573	566	551	614	600	541	587	599	559	555	563	607	576	536	545	600	638	541	589	543	566	599	537	623	598	590	571	581	589	546	571	589	587	533	518	641	588	577	588	594	559	611	588	565	632	582	564	597	574	606	569	567	587	616	596	516	575	587	566	619	578	559	606	606	588	589	556	645	564	577	550	618	579	585	552	584	588	554	560	551	554	553	565	557	544	568	602	522	580	587	583	585	606	566	556	587	551	575	569	557	559	612	512	583	566	577	598	554	570	555	575	592	579	559	576	592	541	573	593	603	590	578	566	578	555	571	558	625	556	571	590	559	563	606	571	534	584	586	618	563	596	590	618	581	588	564	591	591	553	580	586	567	589	558	567	569	585	610	570	525	604	593	576	561	567	605	590	559	571	572	561	497	561	573	618	557	620	577	564	568	603	576	604	597	576	601	574	557	643	589	592	577	572	578	580	557	611	578	593	562	603	599	582	556	561	631	607	551	613	649	599	608	561	587	618	534	603	571	554	589	530	606	622	572	584	576	561	571	569	574	584	568	579	546	569	613	583	554	560	533	563	571	584	574	615	618	620	675	593	609	575	544	585	593	561	579	552	581	589	560	606	569	571	570	588	577	619	580	565	573	588	596	580	573	587	557	561	548	585	562	605	556	582	598	575	589	593	542	595	615	561	596	580	567	568	601	591	559	575	605	548	577	608	598	581	569	569	546	607	586	604	577	599	588	575	573	600	542	586	558	607	588	542	535	565	583	616	592	580	556	583	577	632	552	601	559	577	546	603	588	611	584	579	537	616	565	578	559	567	531	565	536	576	565	603	551	577	575	536	576	579	554	582	574	540	578	553	598	578	551	606	551	613	558	558	547	588	566	617	603	578	602	577	550	587	572	589	584	533	592	560	573	569	575	601	606	561	558	562	604	557	567	579	538	504	578	576	566	561	547	608	607	618	577	598	562	567	587	577	557	573	518	540	590	584	590	540	557	553	577	603	595	564	578	602	573	614	601	572	615	554	601	608	581	578	575	570	610	574	625	578	568	546	558	634	555	610	586	590	569	545	585	595	575	546	628	602	615	569	551	585	578	584	594	549	570	572	585	570	577	563	562	580	582	562	615	555	573	574	580	566	537	616	572	607	568	551	574	582	601	600	598	570	591	595	571	584	561	626	580	585	575	601	538	558	609	540	570	590	593	577	579	580	576	569	606	556	566	554	604	534	566	596	572	609	556	583	572	595	569	594	591	564	606	574	590	567	572	579	586	551	593	585	579	575	575	568	560	579	557	588	584	574	509	540	618	584	554	600	564	545	571	586	528	567	611	564	585	580	520	613	547	541	563	633	585	594	567	598	567	535	626	577	578	605	580	558	563	590	585	578	582	579	593	596	603	553	573	608	601	621	556	540	614	560	561	577	559	558	536	574	518	578	573	557	581	554	563	586	555	607	577	593	630	570	557	645	618	599	584	567	562	576	577	556	584	558	614	553	536	591	582	557	589	615	577	603	571	588	582	539	582	612	590	558	572	574	554	577	580	562	603	599	565	571	626	574	582	569	599	622	549	585	615	579	620	568	583	578	531	576	579	595	566	594	524	561	588	593	529	614	576	593	548	590	606	635	564	585	600	543	575	638	598	535	542	604	567	577	519	574	592	573	572
4944	606	607	494	417	458	412	402	416	392	437	436	398	413	363	413	434	423	397	391	393	401	449	410	389	405	380	417	396	415	406	409	376	435	408	443	425	375	380	397	412	406	423	436	394	411	422	409	364	415	402	430	388	422	409	457	383	431	391	418	405	398	436	453	402	374	373	417	471	408	393	393	408	433	405	404	384	366	394	401	397	391	426	423	369	412	413	382	404	395	395	425	385	433	429	430	400	469	366	405	409	382	404	400	416	391	409	414	444	390	386	397	408	422	400	367	397	405	379	404	376	426	436	407	377	413	383	397	396	409	407	420	397	363	401	450	424	397	405	393	425	422	425	433	429	410	403	400	433	424	404	414	408	405	411	435	399	386	374	420	410	395	383	443	392	375	408	403	370	386	420	408	411	357	377	423	416	399	394	399	436	478	417	377	412	410	412	417	424	384	447	375	410	434	434	410	382	428	385	383	407	417	431	401	405	412	392	404	415	418	402	385	430	407	385	404	399	414	386	417	401	418	417	430	379	411	389	413	408	404	389	424	412	416	365	388	409	395	363	420	420	400	393	405	368	410	420	418	378	408	412	379	379	374	399	383	405	394	404	418	421	414	395	354	408	426	420	421	425	348	406	403	381	414	433	408	415	407	419	418	410	386	405	382	394	414	403	426	403	433	399	405	449	398	395	415	407	415	427	390	391	413	375	399	428	416	391	391	416	416	425	431	412	438	402	413	408	396	390	413	357	407	397	445	397	410	380	417	403	403	378	379	400	417	410	437	417	413	395	412	380	415	384	384	413	427	428	385	418	437	391	388	376	433	422	429	410	385	406	425	405	397	403	426	422	393	415	422	409	407	401	400	397	383	425	408	373	416	376	387	428	414	360	417	419	402	377	429	425	383	440	406	427	393	382	397	389	430	388	386	392	384	402	397	408	384	412	422	404	379	384	402	412	377	387	410	399	398	372	399	372	427	426	412	393	425	420	399	444	420	379	396	430	385	426	392	387	419	405	414	393	402	401	402	410	434	404	455	401	417	403	394	387	398	385	424	409	402	427	380	406	426	405	377	408	413	392	388	399	416	388	400	385	422	403	415	366	435	428	428	402	354	394	429	382	418	371	341	407	394	407	440	415	423	427	393	441	416	377	370	417	390	431	433	392	410	377	410	423	395	372	385	402	434	416	435	369	441	455	395	440	363	380	436	391	390	392	390	422	422	405	389	419	406	448	415	387	404	372	371	420	405	358	385	376	418	409	401	415	415	393	392	436	403	375	374	379	390	387	408	376	390	413	420	418	384	413	410	410	424	413	432	431	387	421	432	434	415	402	436	426	430	404	400	405	399	451	421	410	408	421	422	382	361	361	386	367	408	390	385	421	414	365	406	413	393	407	403	393	395	394	444	427	397	406	418	410	426	408	394	402	386	406	390	399	408	409	426	408	371	393	401	422	404	435	411	419	376	421	377	404	394	439	423	392	394	423	422	374	431	415	384	412	401	406	403	419	399	408	368	372	420	449	426	413	385	440	391	388	373	436	384	404	382	401	396	407	448	377	376	401	391	392	407	385	440	392	404	382	405	400	412	386	413	381	401	417	435	385	407	398	427	387	442	397	395	391	392	419	423	400	391	417	412	368	403	414	385	396	380	394	409	410	376	406	421	425	409	409	391	396	389	413	402	426	428	386	407	417	408	398	411	397	453	401	407	355	383	385	414	401	407	402	408	422	423	417	412	400	372	436	416	470	413	402	400	404	379	406	390	377	411	393	408	411	417	378	399	440	414	437	384	421	409	396	382	389	428	385	424	410	382	437	407	383	423	401	364	393	423	418	422	348	407	426	396	419	418	420	395	411	426	397	437	396	423	427	434	419	384	423	403	464	412	404	427	432	421	410	397	392	401	408	441	387	388	421	420	416	389	402	401	385	414	457	420	369	418	393	394	375	400	371	404	448	425	432	398	396	373	401	404	455	404	358	418	396	373	398	372	408	414	364	424	407	405	426	384	393	415	376	398	394	410	373	409	403	401	407	433	404	422	373	427	397	436	401	423	405	388	353	404	445	383	394	425	398	434	415	402	389	395	410	391	400	384	419	408	404	406	404	409	435	444	373	374	371	402	416	413	428	396	432	388	385	390	415	396	417	402	373	418	405	394	378	424	392	386	412	408	370	436	416	394	414	430	418	390	420	404	414	409	404	443	372	409	362	426	403	362	389	381	424	399	411	399	385	422	386	433	400	418	428	435	403	417	397	422	416	436	413	425	418	375	409	389	412	400	374	389	434	397	411	394	367	393	430	418	441	405	385	466	394	422	398	411	387	399	416	377	421	412	377	421	420	378	382	397	384	372	447	410	432	418	381	370	408	381	396	391	413	395	419	369	360	388	395	373	396	429	427	385	428	366	427	392	444	429	375	389	422	436	376	401	375	379	416	394	393	392	417	435	422	399	387	432	404	402	414	408	414	388	420	406	401	383	393	420	416	399	420	415	420	410	400	392	383	413	408	391	396	433	392	397	395	394	420	431	443	410	437	450	367	412	380	411	377	406	391	418	398	369	414	403	388	421	420	386	359	418	395	410	433	406	429	404	390	387	403	427	408	449	409	371	424	424	425	365	387	395	417	393	355	425	397	412	380	432	421	384	385	400	405	405	430	407	419	393	428	409	432	383	365	378	359	425	420	391	395	410	414	401	400	419	405	377	396	390	401	393	413	363	429	371	390	383	437	414	415	412	418	401	386	408	385	422	413	383	404	372	389	381	407	404	396	387	379	408	413	389	385	409	407	395	403	384	430	423	424	395	369	398	402	414	395	373	426	410	394	385	425	423	414	344	384	392	420	379	370	405	382	397	402	452	405	429	435	398	377	384	417	418	403	454	374	379	388	394	393	424	408	402	427	436	391	368	403	406	395	416	379	354	442	368	429	428	415	436	423	390	447	412	388	366	401	432	377	392	410	402	422	416	439	400	404	415	405	434	380	398	391	435	410	395	397	409	389	431	404	403	417	399	429	386	395	406	438	367	408	425	388	410	404	386	410	404	412	400	414	379	403	374	404	426	411	400	379	409	373	414	421	403	397	381	396	412	381	432	394	432	424	440	465	359	373	409	392	366	356	375	415	414	435	388	411	410	418	397	438	442	394	420	430	343	403	401	375	380	378	405	393	391	392	399	377	394	419	356	399	406	412	391	423	405	382	392	421	411	409	382	409	414	412	396	392	400	437	384	370	422	435	388	385	424	419	414	396	396	444	405	363	432	380	408	378	399	409	405	444	423	400	440	397	381	362	380	395	392	359	417	366	421	390	393	389	436	425	411	428	388	401	387	410	417	395	423	378	428	426	418	426	438	385	421	372	401	387	403	407	396	404	437	417	383	424	412	394	426	394	390	407	384	412	424	427	398	367	376	397	429	415	399	401	388	382	422	438	426	431	426	447	385	384	380	401	383	419	402	386	410	390	413	405	423	354	407	393	424	397	400	420	447	398	398	383	420
25611	21522	27957	25518	11350	1859	1448	1114	1049	1093	1121	1038	1036	995	943	1040	1018	957	966	967	1032	972	980	989	1002	978	980	954	955	996	976	957	1008	947	971	1034	978	955	919	952	1009	929	967	983	974	945	981	986	918	973	953	958	1002	978	1003	959	951	942	962	1006	1006	944	991	961	976	963	938	972	983	958	925	1010	966	908	1004	996	953	998	960	933	1005	954	901	951	980	977	1006	962	975	987	981	997	996	932	911	994	982	950	924	941	979	949	964	909	938	1018	952	968	990	946	948	944	942	957	944	1010	903	948	956	978	920	947	923	960	999	986	981	974	941	894	983	973	967	982	992	1013	964	967	959	1047	922	955	1054	969	931	996	923	1012	957	955	946	955	972	945	1020	963	971	980	985	974	998	962	933	946	982	985	959	951	962	964	976	975	903	965	1015	959	959	987	953	982	918	980	958	1009	959	911	957	929	929	988	955	1012	970	943	892	932	952	925	908	960	1001	927	965	966	950	964	944	979	904	979	930	924	964	999	931	921	1010	971	942	991	986	961	993	923	958	978	996	969	945	1027	990	960	1009	944	962	952	996	973	978	974	975	921	972	963	931	993	898	974	960	943	963	954	952	960	973	923	1003	893	923	909	950	990	935	966	956	975	975	986	980	985	961	910	980	919	1041	968	971	964	956	981	979	957	959	979	1005	943	962	950	945	974	954	1005	1002	1027	938	918	1006	935	925	989	966	1001	932	955	1007	954	1032	1005	926	931	992	949	956	949	951	895	961	950	936	991	908	997	1000	950	996	918	1012	946	978	971	976	1003	1028	966	992	1030	941	921	938	965	925	991	953	991	980	982	963	931	960	952	984	1012	931	971	963	999	927	917	978	965	972	893	952	942	923	1028	1014	954	944	1018	978	986	1011	944	984	971	952	962	1002	967	968	935	993	969	993	953	953	983	1016	974	970	943	943	924	954	927	950	878	962	964	949	1051	932	952	905	963	984	969	919	919	1036	922	966	941	952	944	912	970	960	969	1023	976	957	950	946	973	932	971	978	972	917	957	909	981	957	937	978	972	931	963	980	910	994	960	925	934	934	969	991	951	983	923	982	892	956	1003	939	926	936	990	966	987	934	988	904	942	943	956	956	989	939	971	980	910	1038	966	988	918	958	961	957	1034	971	956	987	964	994	951	974	957	934	951	936	931	929	918	965	976	944	965	980	1017	973	955	944	974	982	990	912	972	998	938	1015	951	910	1037	959	979	995	989	978	994	956	1021	951	910	951	947	985	918	942	992	991	978	964	987	948	994	979	937	957	959	919	963	1005	926	923	995	974	949	964	969	932	948	997	960	954	937	971	975	971	975	950	993	955	1051	967	948	910	986	981	927	939	892	993	950	900	963	949	931	996	996	937	994	962	934	964	919	965	978	935	883	901	955	952	999	1024	952	921	982	949	928	930	935	933	966	962	973	931	943	964	1015	970	901	980	1001	905	963	960	953	972	993	961	930	923	945	971	904	965	975	1002	934	933	961	978	983	993	968	950	934	963	995	991	965	918	952	949	1013	974	952	934	953	942	969	947	1019	954	955	935	940	958	934	935	967	964	1005	967	960	971	986	947	983	982	969	989	996	917	1026	962	944	955	961	902	969	950	966	991	980	970	963	939	955	957	979	926	957	953	998	944	950	980	918	979	1028	978	989	990	996	967	905	917	1009	970	946	927	950	957	943	955	994	904	992	981	996	909	931	923	968	934	950	992	944	908	982	994	902	942	966	965	994	906	996	990	951	977	928	978	940	992	959	1011	995	946	913	961	947	932	961	985	989	959	988	928	951	990	953	987	1006	938	951	950	976	931	988	976	965	950	927	949	946	974	955	982	982	1019	961	980	953	924	972	987	1004	916	939	962	940	961	949	955	951	965	1034	1008	956	935	945	986	973	983	961	958	891	990	917	978	974	954	983	929	1028	960	951	960	982	971	959	963	914	958	971	996	927	978	923	951	1002	924	956	937	960	971	1000	962	947	938	939	1025	912	997	950	988	975	923	982	932	925	934	953	938	945	993	979	1045	937	921	953	947	947	963	962	965	945	908	973	939	905	976	1012	983	951	942	954	939	965	985	964	908	922	946	1021	946	1002	960	1042	980	972	944	939	1010	915	923	984	914	926	1022	963	913	956	950	940	960	924	936	986	951	1024	991	978	977	1021	974	910	928	936	994	905	1003	972	928	985	1001	956	968	990	975	943	965	961	988	935	968	931	1019	955	913	991	943	930	961	992	965	1009	943	1006	930	948	1015	941	1010	895	933	940	952	988	966	958	1003	924	982	1006	935	965	957	927	990	942	987	983	933	960	982	1046	963	971	948	1009	942	967	904	974	1022	912	982	969	987	976	960	977	904	935	951	975	960	937	928	946	976	954	934	997	931	946	1014	995	958	970	968	961	985	976	969	969	950	959	918	1053	940	954	954	967	961	1015	916	985	1015	944	926	1072	994	988	950	987	947	972	939	920	1003	977	964	886	1011	1032	933	982	1028	998	983	976	929	946	883	952	951	978	964	920	918	969	1024	1002	986	953	962	967	967	978	995	937	945	966	956	999	974	967	931	946	906	964	975	967	943	927	940	917	942	917	1008	899	907	977	983	1054	934	945	954	984	977	1000	984	974	944	984	951	894	1013	969	973	1017	939	924	857	944	988	974	890	1003	952	979	869	966	996	948	1026	917	963	987	925	889	991	984	991	971	921	960	913	964	910	926	1010	984	955	952	966	955	969	991	934	932	962	955	918	931	977	964	974	995	977	950	952	896	924	927	973	933	1003	934	935	950	1003	912	873	964	929	932	939	937	962	995	941	1012	895	995	990	945	921	947	949	965	941	998	976	946	966	950	1037	901	893	983	944	963	938	926	942	948	1004	940	978	929	956	994	961	909	1003	995	939	1010	995	929	977	966	931	946	920	937	956	935	938	891	969	920	987	963	961	973	935	939	996	1007	1029	973	927	965	969	916	953	952	982	980	976	978	986	936	989	986	957	881	925	983	935	944	916	992	967	971	938	954	965	981	926	979	966	963	1050	948	957	973	1002	995	959	934	937	1006	966	904	952	971	927	989	985	958	932	946	929	910	939	970	993	1020	1018	926	948	946	939	932	1008	951	973	935	953	950	945	936	944	924	936	963	920	1006	965	1015	951	944	1006	962	1016	950	994	975	981	969	980	992	957	927	974	958	995	993	965	974	983	943	961	926	926	964	942	979	914	950	975	973	942	910	974	887	937	981	966	932	956	948	926	882	928	918	992	981	977	946	983	953	956	935	968	994	963	912	899	916	999	981	990	972	951	926	952	971	938	955	908	951	1006	940	902	954	988	967	899	990	944	980	959	942	994	937	934	1032	982	919	955	1035	953	982	960	953	980	956	967	971	1011	930	953	974	959	930	914	942	986	955	956	949	962	968	980	979	978	986	958	955	983	937	957	954	981	888	899	952	956	957	981	929	987	952	965	877	947	988	966	1023	1018	909	983	980	1004	960	953	983	939	999	930	939	920	944	951	1012	956	973	938	958	944	960	982	915	978	964	902	967	942	902	927	921	932	906	929	934	950	927	912	961	970	895	940	959	988	922	945	961	975	944	940	930	941	918	964	957	959	965	939	966	894	992	912	945	1020	929
3596	3708	3029	1782	1323	1148	970	926	877	813	808	806	799	797	764	753	736	672	714	750	683	675	769	746	716	691	732	717	683	676	710	773	684	680	751	726	699	682	726	676	676	735	714	687	719	706	714	696	729	679	751	757	688	689	703	697	726	701	693	711	691	705	685	700	678	700	694	658	758	709	714	694	651	725	713	719	663	682	685	739	733	645	708	750	720	751	674	716	728	677	679	633	742	689	680	731	695	646	712	732	702	661	694	694	663	691	687	660	717	711	697	619	705	714	665	723	663	725	731	702	633	691	710	732	694	663	669	701	680	719	681	699	712	685	740	697	733	680	712	700	664	679	703	690	711	666	659	736	756	678	694	647	673	695	708	651	688	713	660	708	747	695	677	684	721	745	683	686	761	660	652	713	666	631	714	686	703	680	645	698	676	671	716	713	700	671	680	654	706	706	707	691	627	684	686	700	725	713	673	715	722	754	675	673	716	707	700	656	732	737	670	698	708	676	687	733	760	743	701	636	663	692	659	730	698	662	706	718	671	692	666	685	720	665	694	653	706	652	684	712	639	737	725	684	688	712	666	702	719	691	698	694	676	669	694	673	669	687	699	696	679	692	669	711	716	755	673	717	694	628	712	723	704	710	660	715	676	710	689	713	681	693	678	703	667	699	711	687	714	696	685	676	729	666	653	693	679	691	715	688	663	732	672	713	688	712	655	656	705	735	709	726	727	696	703	670	691	702	727	703	647	672	666	720	659	728	680	663	659	744	663	701	675	676	671	711	730	718	687	704	712	651	736	703	676	674	723	676	689	692	653	687	662	718	662	719	720	687	683	678	676	720	673	686	725	720	617	669	691	663	674	702	707	706	673	659	668	653	690	640	657	719	683	675	721	694	648	700	697	694	707	682	702	697	687	662	670	710	714	687	712	709	708	685	697	724	661	691	683	728	714	642	687	690	682	679	709	647	684	685	690	711	706	665	678	696	717	655	673	674	690	674	660	696	701	669	648	719	738	735	653	674	703	716	687	678	649	674	734	709	697	736	653	714	696	661	733	674	682	686	677	696	695	658	675	638	678	700	674	706	689	678	655	668	667	693	649	713	717	688	701	731	692	690	685	732	705	695	723	710	683	710	677	654	669	685	701	653	740	712	682	701	725	659	700	700	704	659	712	683	659	744	682	722	726	703	716	735	731	716	706	643	682	732	764	705	690	698	692	690	686	721	707	721	720	704	677	681	686	673	706	639	732	662	675	694	697	736	662	684	665	692	644	702	664	661	660	684	664	708	650	692	721	694	653	692	734	732	713	667	709	673	720	704	689	707	742	692	703	681	697	688	688	670	647	664	708	704	699	690	666	678	719	673	637	704	684	690	682	721	643	751	667	662	705	673	665	676	688	736	696	723	713	683	697	658	726	623	688	721	713	686	663	747	707	729	711	648	698	642	732	643	717	700	674	670	705	678	672	705	681	659	690	719	749	701	673	690	726	674	649	710	687	743	681	710	683	696	747	655	654	657	705	688	686	684	637	740	673	654	702	729	692	687	663	710	683	683	701	678	713	625	680	679	706	705	658	704	695	655	642	682	671	668	699	677	703	677	644	728	660	720	640	711	692	628	698	659	668	700	671	651	714	676	686	729	667	714	671	705	639	709	697	633	655	711	664	722	652	697	713	720	689	722	664	711	664	682	671	669	694	714	695	677	645	722	686	620	671	695	654	674	702	705	667	688	674	643	710	690	709	664	731	663	691	700	724	693	696	697	708	695	663	707	718	673	705	699	685	659	667	700	673	715	682	655	649	641	686	639	714	630	648	702	701	716	675	666	683	699	653	666	693	697	645	682	725	709	699	622	682	674	675	704	692	690	696	653	683	690	733	716	648	674	718	705	634	645	729	689	662	710	704	653	708	671	663	702	753	661	657	682	734	696	660	685	694	693	688	722	661	699	702	700	618	676	705	700	690	669	734	694	715	710	684	691	675	673	680	656	697	682	670	660	638	699	716	646	711	653	637	659	700	711	697	680	707	682	684	687	701	692	676	705	693	650	674	720	654	682	701	657	649	718	697	696	757	683	686	712	707	718	714	695	676	638	685	708	661	684	710	669	720	698	726	654	669	706	696	668	693	673	686	649	682	691	695	662	692	699	682	710	689	685	670	724	660	739	705	632	662	725	700	701	686	680	696	686	625	652	694	688	672	715	711	687	688	659	676	679	676	657	669	665	713	658	692	703	714	665	664	662	695	696	679	682	710	686	661	691	691	685	676	688	698	707	694	708	737	721	674	638	688	638	706	695	723	679	665	693	714	665	664	697	700	676	658	740	666	691	724	653	680	670	682	678	709	739	678	736	668	680	649	629	724	683	668	678	690	667	690	705	702	676	637	672	675	645	658	668	700	698	677	708	608	663	688	656	679	737	688	665	679	644	681	654	737	692	621	689	652	682	694	674	689	700	669	659	661	711	712	719	693	698	742	694	678	722	719	680	679	667	691	675	679	745	642	705	672	709	688	677	676	673	720	651	680	686	657	701	663	679	655	695	699	702	702	650	713	654	664	637	691	740	732	649	657	711	699	655	689	699	723	708	715	629	703	680	681	706	731	681	670	709	687	655	678	693	691	723	663	655	704	721	716	663	702	712	690	694	671	697	714	648	712	674	710	732	669	640	692	726	698	657	662	697	663	674	660	669	698	708	670	733	715	700	695	711	652	699	662	670	717	655	687	669	670	649	702	716	691	680	696	670	636	674	668	663	645	701	677	666	704	669	715	671	678	697	691	694	669	666	643	714	706	715	677	693	700	699	712	740	713	625	725	684	713	698	710	648	721	692	669	667	655	664	667	729	697	685	715	714	685	690	671	743	678	703	668	614	674	687	688	679	705	652	669	699	633	683	670	686	662	658	674	714	735	666	633	694	686	686	721	712	690	702	657	692	709	675	674	651	673	662	676	721	668	653	720	688	695	697	689	747	735	712	626	679	658	718	643	709	671	685	692	694	692	688	662	674	705	709	672	719	631	691	657	700	659	684	760	690	680	649	671	642	690	675	725	695	670	625	677	669	704	687	681	693	742	677	688	685	700	700	648	668	670	676	683	678	675	700	691	661	662	644	660	666	689	667	660	653	667	710	647	690	700	713	664	696	684	666	693	752	705	727	677	651	679	705	696	652	675	679	676	685	666	737	725	662	699	671	735	668	689	702	685	689	655	707	659	679	719	677	719	751	721	688	657	682	742	654	696	683	699	683	726	716	650	643	712	676	718	674	676	709	712	657	706	641	673	712	666	676	709	699	673	678	669	709	690	743	692	670	718	675	698	704	699	645	709	673	700	706	696	646	688	726	659	699	673	659	710	689	698	682	708	707	735	663	666	710	666	649	667	691	696	694	675	697	692	709	703	666	702	674	694	707	708	663	651	662	703	675	730	671	683	710	666	700	695	695	654	670	732	674	652	683	621	662	686	678	696	670	674	716	660	653	726	736	684	685	684	727	685	694
24552	21482	28818	24540	21477	8850	1950	1190	1051	1016	1021	915	963	887	893	932	860	868	837	880	869	855	878	847	795	845	853	797	843	867	861	816	878	842	794	887	813	806	801	823	801	866	765	842	852	837	837	760	822	859	839	812	828	834	826	802	788	845	869	821	831	800	782	769	862	833	829	844	801	855	832	854	846	811	885	808	807	846	823	770	832	817	798	802	778	789	839	812	858	770	853	812	758	745	842	803	805	824	819	796	839	800	854	795	820	810	783	798	816	804	861	816	769	776	809	809	786	845	859	843	778	814	818	826	768	780	834	828	807	821	795	813	876	801	810	841	813	759	824	798	803	796	820	786	829	811	763	804	850	805	799	858	815	803	821	803	829	760	776	785	765	789	825	754	816	807	812	814	784	816	794	804	808	798	848	790	840	825	815	808	842	769	759	787	884	811	804	792	846	808	797	818	760	795	798	774	780	776	828	817	839	836	857	793	768	841	764	805	794	810	845	843	761	801	818	809	777	785	805	846	775	783	829	782	798	827	838	755	806	809	817	776	746	807	800	786	815	817	796	797	817	805	836	798	781	808	807	844	794	805	819	805	845	790	816	803	799	816	808	827	834	825	841	793	846	813	795	817	800	824	795	828	771	787	822	823	864	800	728	811	772	806	859	834	803	860	795	817	813	833	824	811	819	798	810	768	831	783	853	854	808	831	824	798	809	853	865	785	740	785	832	853	847	791	788	832	815	815	813	827	781	825	819	757	773	823	828	797	824	790	765	762	837	807	811	816	806	821	822	803	818	876	789	774	837	774	804	842	760	732	821	800	813	794	791	814	798	796	758	823	829	841	852	798	827	786	819	750	796	768	827	808	768	807	882	830	779	795	798	814	837	797	778	841	790	826	788	822	777	779	752	843	829	779	803	784	834	831	820	795	802	825	871	846	803	841	790	771	799	842	771	787	795	859	762	828	811	762	806	838	822	770	798	874	814	798	765	802	841	765	809	813	854	841	795	780	822	782	763	826	781	840	768	779	821	816	820	857	796	777	822	780	897	857	826	799	850	726	813	785	830	779	815	852	828	835	811	777	794	815	796	827	793	776	746	802	800	824	763	766	771	839	805	796	796	757	880	786	778	812	828	803	798	811	820	769	834	835	767	820	780	799	726	809	800	834	815	803	821	803	803	790	857	831	839	854	744	799	784	760	815	805	805	803	798	825	807	859	827	838	845	824	807	754	826	857	811	829	772	847	788	791	793	833	780	781	813	766	789	834	826	780	779	866	771	806	823	820	859	808	845	798	814	855	764	795	806	872	829	821	774	824	845	771	831	826	807	771	804	826	832	795	887	823	789	790	819	804	813	774	775	770	804	839	861	857	767	786	805	820	817	816	820	838	798	841	825	845	820	799	785	798	808	801	850	829	808	814	812	765	836	791	761	841	812	846	809	818	865	827	828	801	854	826	793	824	791	821	814	769	794	746	751	772	826	867	796	834	812	802	815	814	781	812	822	795	823	801	773	797	817	817	834	803	823	785	813	816	786	842	786	758	798	817	773	786	834	811	760	818	807	789	778	814	802	799	771	790	834	799	817	766	796	785	831	818	814	846	825	853	841	878	813	785	798	797	803	827	817	801	866	812	883	841	835	824	788	846	772	790	778	806	812	800	746	789	794	821	809	808	862	806	827	806	819	771	801	809	802	817	810	838	811	809	839	793	819	864	834	839	807	823	800	817	752	800	774	822	786	827	742	830	778	751	774	814	773	795	785	774	819	802	800	785	814	781	785	795	783	781	769	799	838	767	798	833	789	802	784	766	907	784	799	851	827	828	800	810	805	777	783	820	835	831	799	840	799	778	816	835	855	800	788	741	811	801	804	814	814	797	843	830	814	807	797	784	814	774	801	817	806	818	802	863	796	852	801	809	779	878	797	860	763	775	809	810	796	777	781	753	814	871	784	780	787	791	749	811	825	825	810	832	843	845	805	749	765	810	734	802	817	856	805	845	833	810	817	815	813	777	800	794	810	789	821	806	789	832	812	801	798	843	885	830	779	789	759	809	768	829	866	773	801	866	834	792	819	853	765	826	792	833	787	773	766	870	760	774	767	856	801	815	782	796	767	792	828	800	799	821	789	821	796	836	792	809	772	834	804	851	798	788	874	822	802	787	790	841	767	792	761	833	769	810	769	761	725	815	801	843	802	805	819	761	792	811	753	835	847	820	791	820	771	801	829	851	786	826	762	800	792	786	794	814	823	792	803	789	756	833	840	829	808	811	818	781	790	843	827	774	780	785	797	838	802	786	762	835	850	762	757	835	912	824	848	787	800	764	845	801	833	777	849	796	791	841	825	796	868	831	847	806	774	803	832	809	807	812	877	846	852	793	753	797	834	787	832	802	779	839	823	814	802	872	799	811	850	810	787	833	805	794	763	792	827	789	803	777	779	780	789	795	807	810	771	842	842	830	789	819	826	797	792	829	818	794	771	866	817	840	805	804	799	795	784	857	808	786	842	805	737	785	796	832	815	813	778	840	811	840	769	800	826	849	807	783	732	812	802	777	806	815	834	824	856	780	770	789	774	826	805	810	844	753	857	790	787	801	772	842	829	847	814	837	832	790	810	800	801	805	815	836	759	819	810	787	809	797	761	796	818	792	838	852	787	825	816	847	802	845	812	799	781	795	809	787	822	837	807	847	809	803	808	814	792	801	812	791	742	853	803	821	849	768	778	801	763	845	808	793	812	797	818	812	794	857	810	791	782	801	800	814	825	803	784	778	755	802	816	760	788	839	796	791	778	821	744	840	818	800	823	798	792	789	794	764	798	766	854	825	794	800	808	814	791	796	835	856	796	783	846	799	808	769	814	809	841	852	843	841	765	862	780	783	847	801	760	832	814	807	799	858	846	769	809	739	798	797	806	832	813	766	869	833	810	822	825	809	798	831	814	783	780	796	787	789	841	806	838	790	818	830	858	817	771	817	850	775	768	820	833	819	798	805	819	809	802	765	832	832	820	868	813	852	734	798	779	800	786	785	784	789	815	802	809	755	816	833	805	820	769	786	805	809	811	835	878	782	837	766	770	859	801	844	835	802	810	837	847	795	783	771	774	835	815	853	835	825	800	785	854	797	800	825	871	789	833	873	817	804	775	791	789	795	861	843	820	903	856	864	773	830	785	824	775	805	808	844	811	806	793	851	873	802	836	808	851	822	848	797	794	817	821	750	824	757	829	831	828	835	836	804	819	773	769	777	812	813	737	806	812	813	792	795	773	790	843	808	739	828	821	819	821	815	773	755	853	767	798	802	842	835	775	834	863	795	817	801	777	770	828	816	797	805	828	793	798	838	803	813	767	776	854	786	829	760	807	807	800	755	804	847	814	819	815	782	842	848	762	842	826	817	787	788	799	770	801	810	794	822	871	777	861	740	774	762	799	789	810	773	744	824	826	799	803	785	815	764	780	815	798	764	825	846	793	829	779	844	791	794	815	828	805	821	763	797
3799	6086	4998	2616	1823	1422	1145	1009	969	875	829	734	734	733	732	750	760	682	679	695	677	650	651	631	631	715	643	642	635	623	657	623	632	604	616	620	629	640	604	631	602	604	614	585	616	664	617	632	583	579	592	601	608	631	662	597	610	564	613	574	617	615	586	577	658	608	617	642	572	620	633	644	597	610	608	639	598	597	634	573	657	629	616	608	672	623	603	647	616	600	608	605	592	603	605	558	654	625	609	607	595	564	584	625	630	569	630	598	640	613	602	594	607	604	616	608	597	574	615	628	630	623	613	633	600	601	582	600	608	610	565	559	607	619	641	617	608	592	636	601	582	592	600	588	608	583	567	581	575	603	618	626	600	607	593	572	587	592	589	617	573	584	625	616	585	618	584	615	605	594	605	619	624	559	572	578	570	646	600	607	608	609	603	582	674	595	589	566	617	616	610	632	661	609	622	613	552	641	603	583	624	587	603	564	632	569	588	597	585	584	613	630	585	605	600	592	609	607	612	632	588	621	613	571	596	605	598	628	615	591	576	615	578	630	606	594	576	621	595	613	552	586	559	639	593	598	609	572	592	603	578	636	574	550	554	605	584	607	591	598	588	567	578	550	632	603	602	575	643	577	601	590	578	588	581	613	612	624	603	604	579	594	596	600	599	589	616	597	624	598	570	612	606	619	616	619	610	622	529	554	581	641	566	595	601	607	597	561	611	614	610	628	597	584	615	583	623	609	619	596	618	571	589	647	565	602	608	616	607	564	560	656	636	623	593	587	579	626	596	641	581	575	598	656	583	599	602	611	565	601	579	584	566	627	590	582	596	619	626	632	574	583	558	570	599	595	610	629	588	608	592	609	557	617	548	601	588	595	594	607	629	568	571	587	615	601	589	533	649	614	613	641	653	605	618	575	601	576	605	576	602	623	603	607	643	585	584	615	647	600	582	620	631	614	626	599	571	611	620	543	579	575	611	609	603	603	604	650	656	596	557	611	621	573	632	621	602	640	619	603	604	592	605	589	589	614	608	591	584	590	644	582	552	627	610	555	653	617	616	605	602	631	589	601	567	570	617	636	602	588	550	624	586	609	591	537	634	587	578	627	587	578	577	589	599	619	581	598	599	561	616	617	626	562	549	604	576	599	633	617	589	605	625	579	573	609	611	593	628	577	597	585	603	575	607	584	598	587	593	625	614	583	611	611	642	585	568	557	598	593	597	593	589	610	610	568	584	599	605	573	552	594	608	568	650	563	585	611	593	595	593	597	625	570	598	598	591	618	558	609	611	583	601	617	600	664	594	591	610	587	578	628	573	633	587	577	594	603	590	601	574	582	593	570	652	594	637	583	626	595	651	601	583	596	599	636	599	565	601	593	573	572	628	596	600	560	564	601	611	612	621	609	635	573	593	564	592	568	570	568	632	576	621	610	565	642	555	623	547	596	637	595	600	600	578	619	590	581	571	611	564	593	628	608	563	617	632	563	631	591	600	592	598	563	547	612	588	562	607	582	636	610	594	581	596	605	590	618	530	586	554	586	575	582	609	613	628	581	629	610	588	590	598	617	619	574	606	601	566	554	615	603	584	591	572	590	598	574	560	578	593	569	573	575	658	591	598	605	643	610	636	580	526	599	585	565	571	591	560	624	566	636	607	638	596	604	636	648	570	603	597	584	575	607	567	567	582	579	648	637	617	584	618	616	618	567	590	542	573	622	642	586	614	618	577	613	605	631	610	598	526	609	562	596	631	612	561	601	620	596	615	550	567	632	589	605	565	559	608	556	650	608	598	628	591	568	584	597	606	586	604	642	590	568	617	587	600	652	564	624	582	590	607	635	638	615	627	618	582	555	585	609	606	602	618	584	572	594	611	532	610	603	557	625	587	579	609	625	644	589	596	593	610	626	614	595	563	579	567	596	641	574	568	615	583	647	594	595	614	581	648	568	584	600	574	606	590	602	615	619	582	568	566	562	572	630	591	594	622	591	590	582	552	612	609	632	624	602	594	576	609	611	585	574	602	613	617	557	563	591	584	598	624	615	603	588	613	617	659	594	609	593	615	581	566	571	612	561	605	619	627	583	567	575	615	589	614	601	599	571	578	624	600	590	580	561	608	626	590	603	592	586	616	582	629	593	534	598	599	624	581	574	628	540	609	592	593	551	552	592	570	614	612	621	597	593	595	596	592	600	625	596	601	582	606	592	579	567	565	607	625	619	582	623	572	634	566	577	576	610	585	596	600	585	543	592	634	638	586	582	611	623	600	604	569	589	547	601	569	575	571	567	598	577	592	619	608	581	593	608	648	620	567	621	602	612	616	585	577	581	589	571	587	638	596	556	569	578	605	596	595	629	558	584	598	559	612	546	613	593	561	621	564	637	607	613	568	584	613	608	600	615	541	575	623	596	610	588	589	614	600	549	588	581	613	602	562	625	611	599	558	566	602	633	587	551	596	579	633	614	573	588	620	562	605	622	562	594	615	536	581	611	582	585	612	549	596	577	583	608	596	658	603	619	580	603	593	591	588	597	624	581	574	627	574	558	599	554	616	594	586	592	587	578	567	576	570	545	606	549	615	641	560	581	619	576	608	581	616	588	592	546	622	583	592	555	594	558	642	575	639	569	605	622	581	638	598	536	586	592	605	583	588	568	575	627	600	568	604	629	594	604	554	613	614	626	615	634	583	586	611	608	549	620	592	589	635	591	598	522	593	590	602	624	583	574	612	561	601	597	612	610	581	536	606	576	617	621	578	634	618	586	576	618	638	624	591	588	600	606	573	637	606	596	616	617	614	576	563	576	602	640	568	600	542	610	601	630	627	560	577	583	566	641	585	620	625	589	602	568	606	578	621	626	586	617	580	563	571	580	567	546	612	588	581	612	571	603	578	580	590	600	620	632	625	616	584	633	617	586	559	599	603	619	596	596	563	599	565	610	566	587	599	557	566	626	549	641	598	570	579	626	594	589	572	592	587	573	555	589	586	579	581	626	595	598	579	576	581	595	577	613	602	571	587	577	610	610	578	610	596	617	585	583	567	643	597	619	581	543	617	546	565	569	611	571	633	608	554	641	607	623	591	621	637	616	600	572	569	620	612	590	596	579	590	595	619	573	602	579	616	583	583	600	574	565	613	564	621	596	580	579	595	564	579	634	626	525	575	637	621	576	578	626	588	600	561	593	613	587	563	596	615	595	631	640	554	588	583	597	622	621	624	590	659	604	599	574	598	554	572	590	617	583	561	552	587	552	605	541	600	557	586	601	570	578	573	582	600	585	612	591	545	562	625	608	596	635	588	620	583	599	563	589	587	577	619	629	582	581	609	591	601	586	566	580	595	584	576	634	577	635	579	622	589	571	609	598	567	590	593	635	589	593	582	625	604	633	584	594	583	590	546	567	590	563	570	572	559	593	593	570	592	584	572	588	554	582	545	584	613	594	560	583	569	584	630	623	642	582	584	631	554	598	565	569	559	555	598	592	575	590	619	597	625	595
27933	10632	1250	795	594	602	576	600	598	583	608	573	589	620	589	574	594	590	587	598	526	538	568	566	600	569	619	550	562	580	587	602	554	602	542	568	560	596	558	601	652	554	554	581	618	573	562	591	567	575	572	586	565	577	602	573	579	554	566	608	527	558	584	581	584	542	573	618	618	637	563	597	568	558	578	591	557	589	556	541	558	563	533	573	586	577	551	615	551	562	580	521	608	580	588	594	520	551	586	571	520	567	532	531	582	554	569	542	600	590	577	596	554	604	583	543	594	591	546	540	608	549	638	632	552	533	560	600	569	545	559	591	540	600	563	581	537	576	514	590	547	583	614	565	596	566	589	601	587	548	544	539	546	540	549	559	583	560	596	550	569	513	554	535	577	620	523	581	580	556	565	586	569	565	583	583	562	647	596	565	566	532	577	570	542	578	633	605	607	574	609	564	612	586	587	572	567	576	530	542	536	556	597	586	612	557	572	550	638	565	599	624	573	566	605	574	579	610	598	594	609	555	549	556	581	607	597	609	589	571	574	591	563	563	580	548	528	573	593	560	607	592	587	586	605	545	604	595	589	574	606	553	598	559	588	591	596	619	582	569	572	579	575	547	600	607	557	593	601	597	589	599	583	558	554	618	594	559	576	562	603	511	585	543	522	576	581	555	557	572	604	548	566	579	531	597	571	600	550	560	564	562	529	581	585	515	625	626	549	566	622	545	586	542	578	597	588	548	611	615	618	516	590	548	559	545	556	571	615	526	599	541	572	576	558	561	594	548	615	559	543	561	552	616	617	608	574	603	585	579	565	577	596	576	567	572	590	592	558	612	595	554	596	597	564	556	573	567	570	565	590	550	565	594	589	566	554	549	556	550	617	560	558	562	577	590	592	582	609	606	594	555	571	583	533	590	572	546	574	564	564	576	545	539	595	578	576	577	596	576	575	581	559	589	590	545	609	518	594	534	605	564	569	609	581	567	541	568	536	532	579	584	585	577	561	604	568	548	523	567	598	603	544	520	574	586	597	566	589	593	582	570	566	553	638	556	560	600	594	560	575	599	554	546	552	569	564	561	569	552	583	580	594	576	565	583	568	577	533	545	558	590	568	624	574	523	581	564	590	563	591	549	536	594	590	568	602	592	593	601	600	566	568	576	544	612	526	588	584	591	575	577	581	550	586	562	627	617	569	571	540	572	644	605	587	635	550	550	572	590	597	592	549	569	599	580	610	562	573	559	535	568	599	618	563	578	572	605	595	543	557	576	562	601	549	554	581	570	607	612	603	536	585	542	571	584	570	561	604	564	575	588	630	608	559	568	595	573	602	539	567	564	561	585	599	579	567	587	568	590	564	522	545	586	566	612	577	527	593	554	604	600	595	618	588	574	579	566	563	624	537	561	597	588	549	601	582	582	531	581	590	577	552	551	598	550	585	582	549	587	575	594	601	575	564	587	570	606	565	542	583	586	584	584	542	618	551	596	604	550	597	621	581	600	597	589	541	570	601	554	572	598	596	566	611	572	616	559	590	567	575	567	596	551	568	576	571	582	571	588	589	607	557	576	596	551	569	585	538	601	585	596	567	565	563	576	553	561	576	583	541	609	562	634	612	566	584	581	571	543	606	554	591	577	580	545	547	560	582	552	516	556	530	599	598	580	618	588	569	588	573	565	559	527	563	558	563	591	586	564	631	606	575	563	561	536	594	545	556	564	585	524	573	583	545	599	563	587	596	579	626	631	566	568	543	559	599	555	552	554	593	623	572	562	539	580	607	618	571	619	549	549	585	588	628	576	549	603	531	562	582	541	570	586	611	590	584	615	607	551	594	579	587	581	525	586	569	569	566	564	563	574	596	574	573	551	558	610	583	546	586	616	596	599	585	616	590	573	554	604	574	538	545	507	596	516	573	516	582	582	549	526	593	535	635	571	572	596	561	592	562	529	593	572	557	543	547	581	595	581	580	608	606	602	550	617	563	520	584	626	590	554	555	585	580	573	613	554	584	587	580	587	577	632	593	533	614	639	604	550	556	603	560	541	592	544	574	561	601	590	568	570	608	541	525	565	555	591	564	582	566	571	585	575	602	554	587	588	554	532	536	575	639	582	587	568	580	535	575	563	626	553	580	572	557	575	604	580	590	566	582	565	529	614	569	563	596	592	584	578	573	564	563	557	543	565	565	579	561	553	619	600	580	546	555	599	589	562	553	537	573	530	565	586	575	569	580	573	572	581	588	574	539	588	571	554	581	549	567	598	568	589	580	557	607	632	582	526	560	558	579	586	576	587	581	624	571	575	592	604	607	558	539	586	544	562	575	572	560	612	583	521	546	594	600	579	584	581	584	572	567	583	557	614	573	591	565	532	566	501	564	579	539	615	557	579	605	580	568	526	587	604	565	561	615	595	565	610	545	574	591	564	606	593	604	645	592	590	616	566	561	576	576	557	564	594	567	540	523	552	610	579	553	551	526	580	539	547	566	582	580	581	581	565	590	568	529	590	572	581	580	565	552	543	602	568	570	580	549	626	534	566	565	592	552	568	550	549	582	605	553	573	541	626	600	622	605	568	604	603	589	563	615	604	619	609	613	585	575	551	595	563	568	566	558	599	570	591	585	560	584	565	562	555	559	571	571	576	553	601	604	591	584	578	561	599	535	542	582	614	560	597	603	573	577	598	601	576	571	552	588	581	607	551	589	566	563	563	539	593	563	582	587	592	593	596	536	546	590	562	609	601	606	588	593	607	559	601	609	577	590	593	584	576	547	573	567	547	531	600	571	566	546	577	623	542	551	569	542	585	603	546	554	551	544	578	573	612	551	548	557	555	604	550	566	585	590	567	581	592	566	569	571	550	614	580	548	613	577	577	527	570	608	553	587	583	562	599	556	563	550	613	590	535	540	557	515	584	589	527	597	577	597	600	535	579	565	577	618	669	611	586	627	582	553	607	610	594	597	606	534	589	575	601	590	564	591	554	549	525	587	552	558	568	563	523	587	564	573	567	549	575	551	561	602	534	574	588	599	560	619	587	568	587	595	576	579	579	563	525	569	621	581	586	566	600	582	598	568	509	611	545	526	602	564	622	582	540	583	599	543	517	580	616	578	620	582	568	576	514	560	553	563	576	563	598	596	574	619	571	594	548	581	557	562	568	587	575	592	607	611	570	513	547	562	525	609	575	560	563	548	535	534	554	571	591	611	574	561	599	589	597	625	552	581	551	592	585	580	570	562	547	598	624	580	583	585	579	572	522	583	555	586	633	557	607	538	604	579	596	578	589	593	604	562	563	594	604	565	585	556	596	552	564	545	586	591	643	608	528	577	606	545	568	568	556	573	583	603	574	599	584	590	608	562	582	562	594	602	615	540	577	586	555	581	580	561	536	559	579	573	574	589	582	549	543	609	602	597	561	565	572	579	576	582	555	534	568	576	584	532	570	545	556	565	601	560	554	562	567	605	571	568	642	572	593	549	580	591	547	609	533	566	582	548	584
4951	601	578	473	445	435	469	378	381	402	390	392	385	390	407	441	415	366	401	373	419	382	398	404	381	395	408	392	397	402	439	391	414	423	427	406	406	442	401	416	384	407	371	406	408	398	404	422	403	420	359	414	426	399	425	388	423	416	372	433	427	408	405	401	404	424	467	414	375	389	404	422	413	423	433	391	395	408	399	395	430	433	409	403	408	450	388	381	411	361	375	408	411	366	411	420	388	432	385	404	415	368	425	392	384	414	397	410	405	388	388	406	413	382	382	407	390	391	382	429	409	400	387	406	398	415	425	392	435	423	441	415	415	417	401	394	421	402	397	401	419	412	436	422	394	400	451	412	418	482	419	408	381	422	390	433	442	404	418	424	426	419	426	379	399	438	468	416	400	367	439	337	383	407	399	387	394	451	396	371	404	421	364	386	375	387	368	392	382	392	398	374	367	381	404	407	418	405	410	393	390	458	428	389	432	382	384	400	426	393	416	437	430	388	376	405	421	403	384	393	404	396	424	403	390	443	378	375	378	372	427	390	410	399	383	370	420	415	385	393	402	443	423	400	400	424	391	411	376	381	399	371	401	397	429	411	410	414	412	422	401	423	437	388	417	401	409	384	413	408	414	409	390	376	384	389	397	358	396	378	398	398	407	395	398	379	437	398	361	396	413	381	399	429	436	415	378	425	412	408	414	427	425	403	412	363	392	423	423	404	393	399	392	404	414	393	405	396	432	400	433	439	425	409	411	397	399	415	406	411	422	389	379	433	383	453	413	402	401	376	399	406	414	382	424	425	398	412	400	394	402	408	385	416	381	370	400	408	436	389	418	446	405	428	423	434	412	389	382	371	380	385	407	396	381	417	439	376	400	434	401	406	414	408	374	397	394	403	427	407	389	395	426	412	403	391	411	411	420	409	425	413	425	440	436	365	403	388	413	416	379	409	410	434	400	405	406	406	382	385	412	401	442	416	407	419	393	402	427	428	418	388	398	344	394	422	419	376	383	408	404	407	400	425	411	388	395	418	383	390	366	429	359	403	371	402	417	388	431	389	399	365	412	386	386	375	438	415	426	434	387	421	382	390	405	381	365	409	418	402	418	405	390	395	404	398	408	428	413	391	391	420	385	380	401	393	376	383	384	423	424	418	408	386	420	394	404	443	401	412	418	424	425	377	393	409	401	417	406	399	401	406	416	411	378	405	424	371	365	396	388	390	407	403	377	378	426	424	416	417	399	385	410	370	405	416	405	416	399	386	397	396	396	408	414	425	411	417	399	388	400	394	396	415	378	438	417	406	410	415	377	390	422	407	398	376	420	389	376	409	402	409	434	408	422	389	437	412	429	376	419	405	417	436	409	432	427	415	414	391	399	396	359	389	410	427	397	452	408	395	376	402	382	377	411	426	391	382	445	377	410	407	421	413	381	397	386	397	450	413	381	425	423	420	415	380	387	361	398	402	422	364	409	427	407	397	425	411	405	358	394	416	423	397	389	391	404	375	417	374	432	407	411	399	421	422	381	424	384	372	401	411	384	387	397	382	416	383	393	426	388	420	434	409	397	440	376	411	421	396	355	413	410	403	445	397	375	392	383	393	397	394	447	449	390	354	407	373	407	420	423	394	442	412	417	412	408	392	387	351	389	417	414	382	421	420	463	385	392	380	428	451	409	388	393	424	437	394	393	404	449	386	401	398	412	395	408	402	426	424	400	366	374	434	470	433	391	414	405	382	418	398	356	406	384	380	395	396	399	382	428	423	400	409	383	376	382	408	410	436	408	408	396	397	415	414	391	418	385	419	409	430	408	373	409	379	430	383	408	403	414	409	372	404	426	429	393	430	426	401	406	420	445	413	395	392	409	419	384	401	383	427	396	422	395	427	367	425	398	416	437	395	390	376	421	396	396	382	381	422	398	407	392	402	396	394	390	403	376	385	415	381	425	425	436	417	407	405	416	395	389	417	411	371	385	393	443	395	389	388	439	340	408	413	385	359	400	392	380	393	427	375	380	410	402	442	443	398	417	412	410	432	382	393	398	416	384	401	450	397	409	408	393	400	352	381	389	389	398	417	382	427	414	409	384	441	431	380	424	406	426	413	393	397	414	418	349	397	414	418	375	435	370	412	403	428	389	373	406	396	401	384	381	418	450	412	413	402	387	440	427	409	393	388	361	421	409	390	390	392	414	410	431	405	423	438	411	410	410	436	346	361	406	413	408	359	372	351	405	413	399	385	414	392	413	407	399	427	384	393	439	420	405	394	415	436	391	424	390	412	444	405	395	386	405	409	404	387	434	399	397	360	428	411	410	414	416	391	423	396	386	384	414	453	400	403	374	416	427	392	395	416	431	399	394	427	390	366	418	362	403	413	390	376	374	431	421	408	400	369	364	419	400	402	380	432	410	407	401	385	383	405	396	416	382	422	444	417	374	439	369	426	380	404	399	410	420	417	379	413	406	397	395	401	433	387	401	382	394	418	461	422	374	406	417	381	401	399	386	379	406	376	376	402	383	397	412	415	438	368	415	412	427	406	356	432	362	388	416	414	414	407	398	446	415	410	365	432	400	415	393	394	366	411	418	394	412	381	404	378	393	409	378	406	432	401	380	415	392	416	400	410	393	408	424	398	411	406	406	413	427	375	406	399	396	447	400	419	399	384	414	436	400	423	399	396	405	386	406	434	385	385	385	419	374	412	379	416	436	391	414	407	422	408	386	395	399	400	423	392	398	410	407	350	457	444	388	414	396	376	401	421	352	413	403	442	417	417	395	450	375	425	430	404	408	402	401	395	418	384	401	380	403	440	400	363	391	383	410	390	425	384	384	403	386	375	402	425	396	397	425	402	396	396	411	389	445	427	390	393	415	367	388	388	396	432	396	410	414	405	376	467	394	408	454	456	422	427	398	396	402	381	406	397	421	383	412	400	411	355	388	437	407	413	417	392	418	382	417	429	426	410	397	404	384	409	395	419	394	391	429	409	388	409	377	408	442	398	411	392	382	420	424	402	427	437	366	424	414	453	391	422	385	383	397	390	404	368	403	387	389	406	394	399	402	375	405	422	395	388	392	408	390	423	384	412	399	418	409	422	402	431	377	455	427	411	367	426	405	383	382	411	419	415	387	403	388	391	401	401	379	425	417	404	419	408	392	417	408	413	400	391	439	427	404	403	393	360	422	400	384	426	398	428	385	394	366	394	388	408	419	396	391	398	417	391	429	395	424	402	396	375	386	414	413	455	384	414	413	426	385	434	386	398	393	398	416	420	411	403	422	404	360	442	412	401	395	367	381	423	377	365	394	377	410	375	413	436	429	397	403	407	399	409	410	404	420	413	397	417	407	403	398	419	400	398	401	415	395	453	433	408	399	414	384	394	409	397	397	413	427	388	404	408	392	397	390	413	417	417	431	400	395	389	367	415	392	413	402	419	410	400	453	392	405	413	401	422	389	422	417	380	410	382	402	383	365	391	388	433	400	390	400	389	391	400
25420	21464	27879	25446	11269	1946	1415	1141	1086	1063	1063	1061	998	1059	1006	1030	947	923	959	986	1009	1006	975	980	961	963	979	941	1006	1018	1032	920	1019	987	936	968	965	955	965	939	988	982	949	940	959	997	962	950	963	983	947	922	998	1007	984	979	973	953	925	945	996	989	970	1005	995	967	958	997	957	927	936	975	989	980	894	980	954	969	958	941	970	992	917	988	933	971	957	960	992	969	927	975	958	978	965	923	966	992	970	980	959	990	963	973	936	938	977	926	932	935	976	988	901	921	970	936	1002	1032	969	900	981	1016	974	940	973	1030	928	937	1002	951	963	920	983	974	987	930	999	944	928	900	897	1001	960	977	950	926	961	916	958	979	928	961	940	972	980	917	905	950	987	915	929	951	938	1008	1021	934	992	973	1005	951	915	929	959	980	982	986	945	934	924	969	953	931	955	966	955	970	928	990	950	951	923	923	937	973	944	936	975	954	1021	933	993	991	899	930	962	947	912	1002	935	988	944	902	988	972	937	981	957	870	944	963	943	929	908	936	1011	977	909	914	1010	1008	923	954	949	902	965	992	954	980	985	981	986	1065	913	934	1006	944	998	973	984	916	959	882	916	980	957	999	956	988	968	939	931	909	986	912	942	932	906	908	939	901	971	919	978	970	942	926	911	959	919	930	937	955	917	956	958	938	871	915	937	978	927	959	1024	920	962	990	1000	1015	964	972	967	959	995	950	988	937	926	940	958	975	983	942	962	1003	959	945	966	1009	958	964	1005	924	957	898	961	949	924	936	958	978	912	937	973	935	950	941	955	946	918	898	960	1003	937	895	928	917	974	922	968	908	948	924	981	906	987	998	979	880	952	938	966	1015	943	908	962	915	918	955	930	928	912	1009	941	1010	927	963	936	1011	918	946	980	943	1019	992	983	1011	972	926	914	934	975	972	968	972	963	1021	970	890	979	948	983	983	907	952	944	973	970	962	982	1000	962	978	955	997	972	911	969	982	938	978	947	980	1018	968	947	961	935	913	944	960	969	977	950	1000	1005	967	959	924	957	920	962	958	953	965	975	940	886	1020	978	931	919	955	921	984	888	932	954	941	905	961	963	945	948	937	996	986	927	1004	955	921	1000	984	906	952	994	923	957	977	966	984	941	940	1002	927	959	907	905	944	973	941	934	918	929	941	925	1005	912	922	962	982	922	984	930	981	943	991	968	959	1019	975	933	958	942	934	968	963	926	965	946	963	961	986	973	967	937	923	926	922	909	982	972	918	957	969	963	971	883	1001	1021	909	968	961	1015	1017	928	949	933	972	989	893	958	949	939	962	877	983	929	923	959	946	934	983	898	949	936	868	922	990	908	999	949	981	919	970	988	944	961	914	923	989	970	928	943	909	1003	941	956	946	955	962	955	972	996	918	963	928	905	996	987	933	896	910	960	1021	956	960	946	960	988	914	884	974	943	930	977	945	1082	997	905	959	967	966	1044	946	971	979	933	937	950	969	915	981	990	963	993	919	982	931	874	978	964	909	921	951	902	961	992	918	1046	932	951	896	937	986	978	914	934	981	906	941	958	929	927	919	954	906	973	956	980	922	980	959	917	913	921	956	936	943	917	975	983	991	943	960	981	944	933	999	965	918	986	943	998	920	960	889	965	991	955	1007	930	956	953	993	944	927	1001	987	954	976	953	899	962	959	969	930	979	946	961	929	933	946	966	961	952	947	988	949	906	1017	969	1027	962	906	939	902	952	925	935	937	951	901	1006	968	946	933	952	944	919	974	994	921	985	952	968	932	979	971	934	946	877	904	953	963	961	921	942	952	937	913	970	926	939	912	909	993	939	944	987	993	926	955	952	896	990	961	980	929	971	944	970	931	958	922	920	912	894	927	1002	946	978	969	967	1016	991	1028	971	987	885	945	965	942	967	976	956	958	924	945	964	928	962	922	942	953	959	966	938	949	944	980	935	936	975	920	942	929	1002	968	947	935	976	945	980	985	949	986	998	906	932	989	915	891	919	934	962	969	1009	953	933	989	951	970	998	969	911	988	939	930	973	958	946	911	1006	950	964	932	957	978	941	985	950	921	984	962	972	941	919	992	974	985	953	941	909	940	928	952	957	944	952	924	933	941	971	962	956	937	926	968	919	907	915	973	920	930	943	935	950	1016	948	1033	940	967	964	1013	969	941	945	975	975	935	1050	951	999	928	933	957	972	921	912	1004	919	950	964	1014	983	959	990	986	954	966	981	944	942	893	982	953	956	951	943	990	856	982	950	917	955	935	970	973	953	974	1001	924	964	986	959	997	910	964	976	926	961	900	971	958	954	971	970	946	943	981	986	976	923	929	958	913	958	979	954	987	953	961	961	931	1002	953	916	985	952	988	960	996	940	948	969	971	956	1011	940	966	988	929	928	862	902	1023	970	951	966	964	934	946	983	946	954	985	937	944	950	916	972	1009	963	910	952	952	1008	900	936	903	885	937	952	939	919	903	964	973	937	961	901	984	926	940	969	940	939	984	935	935	933	956	964	916	893	971	998	1006	1000	909	991	993	938	927	955	984	951	945	969	947	1025	916	987	933	953	920	968	966	971	939	938	980	926	959	982	957	983	986	921	920	929	931	926	935	925	880	916	895	945	976	951	987	952	986	935	973	962	984	1035	914	946	955	983	962	945	933	994	1003	909	944	1013	970	952	954	965	983	954	974	921	953	946	940	952	928	943	959	954	970	954	960	984	955	911	988	917	1009	940	961	941	937	970	997	961	901	947	955	1001	980	932	907	995	920	951	888	998	938	959	995	963	976	874	919	1034	921	1007	942	889	950	938	957	939	957	964	968	930	894	935	951	973	957	962	948	927	950	954	1014	953	944	890	953	988	964	992	970	933	933	897	942	960	949	959	914	997	980	944	1036	968	992	927	992	936	932	948	948	978	974	944	920	952	964	968	977	972	983	974	940	913	972	954	1006	944	996	923	969	1003	932	979	964	955	962	964	1007	928	1020	945	923	985	914	983	949	948	1009	931	905	980	959	1005	974	953	937	988	946	928	957	942	907	951	938	914	940	1009	903	1012	961	905	971	986	975	960	972	938	900	927	975	987	911	914	985	973	952	969	939	918	918	996	996	959	936	960	916	966	979	883	941	920	951	1021	951	945	926	925	955	969	989	1032	884	944	953	919	995	914	961	965	961	942	953	942	901	927	950	951	971	984	935	912	955	986	973	934	991	905	918	966	974	994	946	946	901	932	983	989	967	1005	938	916	997	974	924	942	915	959	922	902	955	964	986	962	967	920	999	951	949	929	964	1006	992	927	976	940	922	962	1028	967	920	963	980	922	989	920	992	954	955	889	955	949	973	943	932	958	967	1004	966	956	952	958	981	941	983	923	912	917	939	942	929	968	923	987	941	890	969	957	951	941	941	945	943	1004	973	969	955	940	943	963	985	985	935	1005	985	1013	1005	936	956	1001	974	948	956	959	976	916	1047	990	933	884	969	968	926	956	979	966	936	977	950	879	952	931	931	929	992	1014	938	992	950	970	957	913	978	954	933	945	968	926	965	1042	974	990	982	1004	963	908	941	935	936	936	932	997	963	1002	912	933	948	920	944	981	922	932	964
3530	3641	3066	1777	1323	1084	1022	941	838	802	751	778	774	709	699	747	735	721	720	742	713	737	747	742	675	732	667	708	721	711	740	683	723	685	718	712	726	739	740	760	677	764	659	720	709	711	688	617	706	723	722	663	697	681	722	701	755	677	672	687	694	697	678	719	722	680	668	670	701	705	667	681	752	688	675	742	691	664	687	705	717	730	685	700	669	700	734	703	650	663	690	637	699	736	704	705	687	728	656	696	668	728	716	734	700	695	688	686	729	699	702	745	707	654	699	683	690	725	650	699	723	657	720	672	700	682	703	706	707	685	678	690	716	690	710	674	684	703	675	689	669	661	647	714	720	682	671	681	642	687	706	684	699	690	689	717	729	716	723	683	732	697	705	633	720	720	709	688	678	675	702	744	720	652	670	684	668	701	631	694	749	725	709	697	713	638	670	639	728	711	724	704	661	733	698	685	725	716	735	684	714	667	697	664	685	746	702	666	710	646	631	713	689	676	694	675	653	634	718	687	647	699	647	720	684	696	761	664	637	697	668	643	678	706	659	669	717	690	732	685	685	699	707	688	694	680	668	615	771	623	644	692	674	674	646	661	662	655	707	659	730	735	652	700	689	734	671	706	711	663	705	691	705	687	655	683	670	690	677	660	660	715	715	721	662	690	693	693	653	714	653	676	695	676	692	692	701	646	668	736	675	679	694	670	665	682	697	714	711	645	706	681	635	683	690	691	736	683	699	662	709	723	669	639	708	718	650	661	704	620	685	711	666	660	736	679	665	713	718	685	692	655	672	705	683	656	703	675	716	686	641	692	703	676	692	692	674	729	700	704	675	676	645	648	726	693	668	619	680	643	724	668	680	668	695	714	659	696	695	655	716	759	674	672	691	675	692	638	654	743	697	714	648	711	714	673	691	695	726	701	720	702	717	679	641	696	688	660	678	758	679	693	694	682	668	697	717	654	674	675	694	705	683	671	667	683	682	674	677	725	660	687	666	723	667	661	641	648	710	669	704	651	661	672	746	672	663	690	722	683	636	710	694	722	682	665	658	660	688	667	692	727	707	661	673	728	668	649	661	687	670	684	726	683	700	716	694	695	677	686	700	663	671	723	711	698	727	681	657	702	707	638	691	696	718	651	723	676	667	697	695	672	685	679	689	681	662	712	687	693	689	651	686	661	672	706	675	698	678	691	699	675	716	751	662	674	705	728	688	714	716	680	690	659	693	719	709	640	672	689	688	671	678	682	724	694	701	682	667	679	683	676	701	720	686	691	685	702	705	670	660	665	686	678	647	676	681	685	673	676	676	670	653	697	664	675	728	707	698	630	687	651	657	682	679	664	685	720	682	708	622	688	659	669	713	705	708	690	683	677	694	682	643	708	696	713	677	704	662	706	668	718	622	648	685	697	698	712	644	683	723	732	752	746	704	713	748	678	642	650	700	687	711	655	692	687	702	717	669	649	664	681	709	710	605	683	710	677	698	707	667	690	676	678	692	679	669	711	683	675	669	663	654	662	686	690	680	682	713	670	674	642	742	686	690	683	707	695	667	733	705	708	693	751	710	687	664	653	653	694	677	701	670	658	710	687	664	702	666	667	629	695	668	633	701	639	675	656	664	688	734	697	716	665	667	696	693	700	656	696	665	676	664	663	687	731	717	699	702	649	693	629	683	661	692	659	689	683	690	702	705	703	704	700	707	677	707	700	687	713	662	686	712	689	667	673	668	710	676	668	694	703	662	704	708	686	670	655	680	688	673	676	641	709	731	683	646	693	631	663	733	693	680	678	643	677	664	740	660	694	676	749	649	713	687	651	679	699	710	717	677	696	739	690	664	668	667	704	656	678	654	643	689	673	700	671	691	656	727	663	713	693	662	648	730	657	718	694	683	690	697	673	667	656	710	677	640	678	667	697	712	667	675	700	722	701	716	671	662	669	691	700	722	692	667	670	727	676	676	658	719	654	638	675	684	693	643	674	673	706	719	701	657	742	643	652	700	642	666	672	672	659	706	653	673	706	741	718	654	679	673	710	693	713	701	736	712	674	705	692	673	704	670	692	746	738	645	684	699	671	671	681	669	736	654	676	731	701	672	626	685	667	670	654	687	713	662	677	694	673	668	646	698	653	669	720	669	722	688	683	714	693	663	717	707	715	697	685	702	707	724	669	687	652	702	687	676	711	674	667	646	675	699	681	660	681	680	655	700	660	663	663	661	701	723	730	682	712	763	709	669	676	708	664	659	717	699	647	705	663	685	708	679	675	671	701	711	661	696	706	673	704	708	704	667	652	671	747	659	655	681	689	644	693	666	677	701	681	674	705	641	663	703	713	678	645	648	668	721	671	757	698	646	643	738	696	697	681	672	638	690	657	640	688	676	702	653	677	667	654	674	616	685	692	683	695	702	704	656	663	669	694	672	676	669	715	681	692	664	679	666	696	686	699	676	724	697	650	685	748	643	709	688	649	725	678	712	675	678	637	650	678	693	669	679	686	643	696	688	681	620	641	676	657	708	663	682	679	655	691	667	668	689	683	694	668	715	737	647	640	731	695	667	731	675	677	638	700	637	643	681	632	740	725	668	698	680	659	689	678	685	670	679	668	706	667	700	620	672	730	668	694	628	752	684	654	708	682	669	651	692	696	697	662	675	733	632	694	674	710	694	690	725	636	692	691	640	710	680	705	669	675	665	728	694	659	709	702	722	639	695	684	641	658	683	662	704	708	705	673	662	715	698	659	698	672	683	733	688	692	675	648	632	696	692	692	692	691	684	700	708	686	716	746	672	696	662	654	661	632	664	716	741	667	708	677	685	698	743	747	723	685	651	658	662	663	698	625	663	709	688	656	688	686	727	673	718	675	682	631	686	694	663	638	692	654	691	662	697	724	673	692	713	659	711	674	713	667	709	679	648	664	702	709	650	650	732	703	639	684	674	671	666	678	650	675	694	667	673	676	658	719	669	668	681	670	714	689	691	735	655	669	656	677	668	680	704	707	699	675	666	673	700	686	672	702	672	679	642	679	698	670	698	681	649	708	694	669	637	682	691	717	684	695	719	704	642	634	671	661	714	689	662	681	641	678	642	702	683	643	717	713	665	671	679	739	704	604	733	670	655	685	669	657	678	644	705	664	709	644	708	663	683	675	693	687	720	728	618	731	674	678	652	676	621	656	686	700	653	708	668	648	679	670	701	686	694	668	681	644	694	710	682	660	686	671	638	701	681	697	693	658	698	704	687	714	708	707	683	704	684	653	673	637	666	696	714	668	683	679	654	650	657	645	700	672	692	704	682	716	727	682	660	634	723	635	642	702	706	676	696	669	675	672	657	704	665	731	700	687	696	702	672	692	642	661	699	713	635	693	728	632	672	729	696	678	664	671	662	702	685	703	693	665	652	599	700	658	652	660	670	661	675	702	717	669	700	734	635	681	659	643	664	676	744	703	688	670	709	638	684	725	671	740	668	651	702	666	660	729	693	658	689	678	719	696
24564	21504	28880	24591	21488	8759	1846	1312	1057	927	1004	928	941	908	910	867	896	872	825	892	893	866	905	832	811	871	836	867	832	827	848	821	850	813	833	823	855	865	855	809	833	822	871	845	797	810	824	810	820	775	813	825	807	774	839	790	801	802	785	831	822	775	804	770	800	860	767	892	808	779	818	744	851	762	836	796	848	830	855	843	805	821	797	765	840	832	799	807	781	815	775	814	819	777	769	779	810	809	766	794	846	811	783	795	834	755	877	796	825	865	838	763	845	799	864	814	836	788	817	825	843	804	816	868	834	841	835	814	799	814	772	802	894	806	781	863	825	833	813	809	842	852	811	764	783	831	881	872	780	881	853	856	797	829	772	804	810	810	836	787	869	842	808	800	804	752	801	854	832	821	792	797	785	784	733	781	772	815	774	782	864	805	859	826	791	799	834	797	798	801	807	798	763	790	830	833	770	789	779	840	802	828	788	832	855	802	797	805	824	771	798	832	827	809	791	831	803	777	820	798	846	780	826	832	866	851	825	790	803	784	796	785	752	770	754	776	827	857	868	786	865	811	787	881	783	851	801	796	827	811	817	798	834	800	827	825	788	832	817	780	839	803	792	782	773	847	797	788	856	821	799	832	792	827	786	810	819	806	817	846	763	786	779	773	817	841	756	835	801	821	779	865	822	841	766	810	814	797	806	777	820	836	761	810	793	778	758	823	793	813	784	766	822	784	779	809	781	806	783	744	844	831	857	797	789	807	857	784	820	805	882	766	803	847	874	813	784	826	799	761	793	821	753	867	780	840	791	820	833	791	828	766	840	795	765	806	812	752	809	811	805	832	775	808	798	800	834	780	862	811	811	783	803	782	764	799	790	811	778	804	806	820	765	782	803	791	851	814	758	803	790	751	778	790	806	840	800	813	822	817	794	844	783	880	809	788	807	764	839	789	808	761	832	818	784	856	808	815	839	773	770	784	834	778	797	809	808	842	851	771	802	863	775	791	840	863	809	817	791	774	798	794	798	820	856	819	755	813	785	838	821	804	816	837	783	830	781	796	807	774	780	781	837	772	829	819	805	801	820	879	790	838	830	780	893	814	833	789	739	772	791	787	852	827	824	864	803	818	780	759	789	783	804	798	770	767	798	816	781	793	799	820	777	788	814	764	801	761	752	870	818	823	879	788	801	788	828	806	789	785	782	819	890	800	778	808	785	809	796	836	796	807	751	802	835	852	788	788	802	805	786	832	769	839	781	792	804	854	777	789	818	800	791	799	853	780	817	805	735	809	826	804	823	782	782	848	797	785	844	761	773	807	799	774	807	794	811	814	765	827	807	760	809	781	829	778	806	756	803	808	802	792	809	808	813	784	873	809	796	806	788	793	784	800	777	823	821	761	823	840	764	804	827	834	781	769	806	825	788	809	753	776	775	830	838	778	758	812	777	856	794	793	797	849	773	782	801	838	809	774	852	815	824	825	755	789	798	817	888	837	782	770	793	813	797	747	810	808	793	784	780	839	782	845	795	812	850	820	763	791	791	759	848	811	808	776	819	808	823	803	821	782	807	762	818	808	771	849	813	812	760	781	803	770	778	779	830	788	756	828	816	804	809	830	804	830	826	821	778	771	744	842	827	779	841	778	755	829	822	796	801	784	792	816	827	854	790	800	783	798	811	759	824	794	785	802	815	763	752	814	796	807	777	815	778	799	813	849	843	780	835	778	806	859	800	804	769	817	842	783	814	825	839	785	778	828	825	780	783	829	810	825	843	807	853	846	802	798	840	796	764	767	750	806	819	777	806	803	772	762	771	802	819	778	758	802	796	805	778	785	802	805	791	753	853	748	791	823	789	783	765	756	831	782	811	761	792	765	794	775	752	814	825	747	816	779	809	819	839	784	810	825	765	820	819	783	778	803	838	797	846	717	816	788	798	747	807	773	761	763	779	803	802	809	824	839	795	822	758	796	793	872	789	782	764	779	826	810	816	875	766	816	812	836	845	802	800	822	785	824	794	815	851	841	821	853	723	813	834	833	752	803	794	755	812	773	809	763	779	791	792	832	814	801	775	746	769	825	766	804	823	789	744	786	820	765	823	784	858	780	776	857	824	779	801	789	781	815	794	815	806	785	803	791	782	814	777	786	839	790	753	826	785	823	810	864	821	788	830	799	833	795	772	793	798	830	799	863	750	857	795	801	787	770	815	771	816	783	823	811	851	768	797	797	797	823	826	799	772	837	785	800	821	814	802	763	751	780	811	827	849	822	820	794	779	784	807	800	834	808	747	761	791	826	830	766	782	837	835	783	829	758	779	804	836	821	839	773	808	755	800	809	798	818	831	813	833	839	822	821	798	770	764	807	785	772	814	834	774	820	830	830	795	787	817	820	828	818	852	850	753	764	781	830	805	765	828	802	737	814	775	810	790	820	795	799	825	803	767	788	795	835	780	808	798	783	809	763	830	798	848	804	777	837	770	764	813	792	761	786	794	787	749	741	817	796	832	846	733	823	818	825	859	812	772	816	763	774	771	779	806	777	769	755	840	872	783	801	827	766	771	769	811	764	797	864	769	791	828	799	793	857	803	784	808	799	813	825	751	787	799	792	785	750	816	803	835	811	829	824	743	795	810	756	758	836	856	800	836	771	811	798	810	815	772	846	846	786	767	799	832	771	777	761	814	841	784	847	779	827	787	798	841	814	799	781	808	805	777	802	804	804	766	802	810	753	799	814	766	803	753	796	817	812	799	818	799	763	830	768	797	780	801	759	839	821	825	801	752	812	798	871	830	808	770	758	803	816	776	828	811	790	783	781	827	772	801	787	767	822	768	835	808	795	874	780	755	860	815	808	782	795	800	804	803	769	796	747	765	768	779	787	816	722	779	770	861	808	817	806	814	765	830	786	766	817	852	805	746	773	785	804	817	794	808	818	789	727	791	824	829	796	825	785	765	785	789	809	829	830	833	801	800	787	786	782	785	747	767	826	829	808	779	753	830	795	845	845	804	818	791	774	780	819	813	788	824	742	857	786	821	860	775	828	780	812	831	776	806	767	851	855	796	773	832	792	850	808	810	762	796	809	803	809	746	828	804	814	818	823	814	862	804	855	765	779	813	782	783	806	823	757	811	789	811	763	780	766	782	743	820	696	774	755	742	811	780	783	806	778	810	773	795	828	775	800	806	761	787	796	805	777	795	800	830	795	793	812	872	805	769	795	794	829	839	798	821	831	803	769	820	804	814	819	744	779	795	781	779	799	830	842	776	803	761	755	763	756	760	814	804	813	801	780	846	799	830	797	801	803	827	789	787	804	798	800	779	820	789	796	827	868	775	782	822	791	800	808	792	762	785	747	841	800	827	838	767	778	791	843	790	799	720	808	781	850	773	797	796	789	799	755	764	754	826	739	865	810	757	814	839	802	821	805	828	804	832	774	834	863	788	808	793	841	818	801	779	812	824	816	825	800	861	776	792	806	793	811	756	812	769	850	822	780	841	805
3769	6016	4841	2628	1872	1486	1150	1010	877	922	846	756	685	753	727	673	667	666	633	622	680	650	676	666	620	636	623	650	629	646	620	616	589	607	623	650	631	605	636	629	634	625	611	595	634	588	625	621	618	610	584	617	625	607	609	635	571	615	604	640	638	613	574	611	623	597	614	595	623	635	635	610	645	637	585	613	589	612	640	610	616	580	607	607	649	629	614	610	610	581	578	563	584	593	604	630	609	523	585	581	576	593	635	644	589	639	579	585	599	622	660	614	604	566	596	599	555	580	597	610	609	588	555	617	616	633	638	657	618	556	622	612	581	591	622	586	591	582	662	595	597	604	624	637	573	619	578	615	660	591	564	561	604	651	547	612	609	623	597	604	634	581	611	599	618	612	647	605	613	599	607	566	600	621	619	586	592	608	590	581	611	630	586	582	602	603	579	593	583	622	589	580	608	613	594	598	595	601	574	627	542	581	592	630	594	556	630	616	624	609	597	636	598	586	657	575	566	578	586	613	598	619	617	616	592	600	600	603	638	622	668	568	623	628	601	595	572	647	581	615	576	619	583	611	554	591	609	630	596	623	570	587	585	618	576	616	588	566	600	543	593	582	612	614	616	592	545	568	604	603	609	556	606	582	579	637	576	600	592	562	634	601	601	576	642	566	554	606	640	574	596	611	601	621	575	602	571	592	586	623	606	620	614	561	631	595	604	650	566	644	617	553	612	558	600	597	579	590	607	620	558	606	567	579	641	602	596	625	606	606	607	616	602	602	556	637	587	591	596	599	595	591	594	600	593	579	609	590	610	641	598	570	587	559	587	624	574	591	646	592	600	571	666	634	582	575	587	587	589	568	601	581	603	599	612	609	603	595	611	602	595	620	650	583	634	554	602	607	554	593	589	582	586	577	621	600	614	614	601	605	609	604	597	584	578	581	577	572	621	580	580	581	584	540	593	600	581	599	590	572	601	643	629	577	644	602	626	591	591	600	643	572	628	594	572	601	633	548	575	557	592	577	624	618	614	599	559	605	622	607	588	608	593	614	583	603	628	573	604	566	616	557	588	628	583	596	575	603	580	591	581	586	604	611	640	616	602	600	580	605	596	563	608	578	547	614	579	551	593	625	630	618	563	578	587	601	586	599	603	650	586	595	571	565	601	621	574	608	632	543	601	549	598	589	559	588	578	578	587	593	597	581	558	574	598	606	599	592	610	592	588	591	589	611	610	581	584	577	600	587	605	568	597	638	585	572	570	598	583	578	601	599	584	599	588	602	574	621	591	574	531	594	615	584	606	601	577	599	622	591	583	613	590	625	602	572	627	579	595	590	561	598	625	581	582	635	577	615	596	597	627	603	619	582	601	570	587	606	614	615	630	553	613	550	603	574	596	568	582	575	593	600	569	601	582	617	556	609	609	593	616	594	581	555	613	600	579	606	601	601	573	611	576	601	593	587	562	619	644	619	651	605	583	575	615	580	602	591	588	567	613	601	589	620	565	595	624	609	538	568	579	549	568	562	594	577	606	561	605	613	626	607	570	580	619	606	589	590	550	589	604	602	611	623	633	589	575	610	607	612	595	591	597	584	579	583	559	597	566	589	570	624	607	568	609	605	625	559	617	544	569	615	572	568	572	580	590	630	573	595	569	593	557	580	567	597	629	600	571	590	636	600	628	537	611	572	596	606	622	584	602	625	551	636	592	582	600	592	583	582	566	605	575	568	561	581	585	559	555	590	604	582	606	587	597	584	596	611	566	595	604	586	592	634	556	562	554	612	570	564	582	616	572	620	601	619	621	566	584	582	592	626	638	620	593	574	583	551	583	562	554	552	622	621	589	613	570	597	587	550	570	596	628	568	568	589	563	612	577	574	579	599	580	591	592	587	571	650	620	639	619	584	585	601	564	647	596	602	600	591	619	550	616	544	571	626	560	564	592	670	557	601	598	610	621	596	602	591	571	612	617	593	590	598	612	556	571	597	569	574	569	584	589	568	580	600	623	588	594	573	605	583	569	598	642	645	600	575	582	581	582	561	603	573	659	612	596	603	598	608	592	601	568	624	596	626	596	550	594	599	611	601	606	602	584	529	573	573	630	609	573	612	586	564	589	558	580	607	603	559	589	607	622	590	577	624	617	597	544	606	562	598	567	611	582	561	597	562	539	628	600	587	566	552	608	590	563	612	548	640	605	542	604	588	596	583	614	557	563	601	606	563	570	589	580	583	555	598	606	598	624	598	629	575	595	597	630	592	566	606	575	589	561	583	612	580	596	596	588	548	590	581	555	569	587	594	621	590	593	602	555	560	599	600	647	540	634	592	584	563	587	621	578	595	625	564	568	567	584	602	597	586	620	622	663	592	606	581	602	608	595	595	622	567	616	605	578	550	598	593	621	607	572	579	567	591	639	584	609	556	593	600	602	626	582	548	575	588	596	649	597	597	600	620	617	600	562	579	608	598	592	588	594	595	580	591	588	569	598	612	600	577	594	618	603	622	592	587	582	573	589	564	568	601	607	597	584	598	619	600	560	613	601	641	585	635	591	550	556	576	611	588	577	561	618	544	605	545	606	587	612	614	564	591	582	652	601	612	629	581	608	610	559	611	570	581	573	572	600	598	577	567	586	611	609	565	555	584	609	579	610	554	646	582	557	610	583	614	580	587	545	532	581	561	620	610	593	602	585	562	567	581	596	588	602	595	623	574	595	586	587	624	580	637	558	564	508	636	605	609	603	567	587	620	613	633	592	595	571	596	549	646	596	585	608	551	578	621	592	608	561	589	591	568	607	604	617	582	595	614	586	630	592	573	583	579	629	554	542	572	578	564	565	605	583	618	588	564	614	578	583	553	627	613	597	604	631	618	609	602	579	588	582	605	569	546	611	579	614	597	571	626	570	602	573	586	616	587	563	581	609	536	629	619	614	540	611	588	573	584	607	586	571	590	582	571	595	601	591	608	564	564	572	589	541	545	618	602	576	590	588	599	630	584	601	623	595	582	588	583	633	577	594	596	641	595	579	593	583	568	594	607	589	640	620	608	596	559	559	546	557	576	572	589	593	566	588	623	568	565	629	606	621	581	584	611	604	562	574	580	606	590	577	586	593	566	547	569	626	597	575	583	603	608	595	614	569	549	561	548	630	598	579	601	621	626	614	616	570	591	559	572	605	599	651	616	624	593	606	549	606	574	522	543	563	578	586	568	623	605	575	587	601	597	584	587	572	593	610	590	608	582	577	592	582	610	598	615	603	573	575	593	572	585	576	598	570	579	642	574	543	586	569	556	603	629	575	578	602	595	658	585	594	587	608	590	590	610	618	609	559	638	618	581	620	582	637	564	571	555	579	579	579	634	580	578	610	617	602	580	607	585	550	611	589	554	574	593	589	579	617	599	609	593	603	560	618	579	579	624	582	598	608	594	543	595	602	621	597	525	570	584	599	559	592	589	598	597	602	637	557	600	588	583	608	615	596	585	588	556	586	567	588	546	574	559
27909	10649	1271	765	610	562	633	607	580	586	598	601	568	619	625	597	598	533	607	557	592	576	583	589	592	596	576	555	574	565	594	600	546	517	610	566	564	577	596	608	617	528	611	585	545	570	572	599	625	603	550	578	551	614	593	575	594	597	589	584	563	603	569	583	606	584	564	603	532	594	581	585	557	595	581	563	567	562	548	573	564	625	571	551	579	592	589	610	594	571	554	573	582	583	611	602	586	567	568	622	567	577	589	574	571	639	567	564	550	567	543	611	584	519	625	599	553	566	560	604	591	587	614	583	585	582	565	615	573	583	566	598	572	544	598	575	579	595	568	570	591	580	579	613	562	558	560	550	589	579	594	593	631	598	560	606	611	567	607	577	571	584	573	578	579	547	563	638	552	561	563	540	559	545	571	563	571	606	532	560	568	528	556	582	588	566	560	584	558	579	627	588	591	587	582	582	606	542	545	556	560	600	581	550	575	590	593	574	587	599	586	544	583	578	574	581	604	553	559	552	580	588	583	596	617	556	585	550	578	600	583	561	592	577	579	585	628	587	618	589	592	565	590	569	565	610	590	561	622	614	590	588	629	554	594	584	577	525	565	537	508	596	590	611	538	577	606	573	624	538	583	557	596	583	544	580	592	571	618	606	592	553	559	609	568	573	567	605	602	543	580	579	578	570	525	606	583	591	571	590	590	602	598	609	623	582	583	649	539	584	577	574	599	575	531	601	538	611	578	556	577	583	578	546	625	582	589	617	596	587	575	554	587	555	574	624	615	581	577	578	560	595	598	577	523	556	583	555	532	556	578	564	594	607	587	566	619	601	574	591	540	549	591	613	605	599	606	558	588	601	566	590	600	548	582	556	571	599	603	621	560	603	570	599	540	561	557	601	567	631	497	604	591	599	561	619	599	572	618	594	600	566	584	584	573	620	621	601	576	533	657	587	615	586	530	585	586	566	573	642	592	607	589	606	556	607	574	567	587	564	525	561	581	575	568	593	592	597	573	556	534	531	578	599	592	570	598	546	566	570	565	580	546	572	549	544	607	570	574	603	575	613	554	593	602	603	560	581	603	592	540	602	595	532	536	591	577	590	591	611	593	588	601	539	563	608	587	613	589	576	550	558	582	575	577	556	562	611	568	601	579	517	555	511	577	600	546	598	585	581	593	584	589	549	527	596	537	604	571	575	587	587	558	573	584	564	563	574	593	597	535	550	571	551	571	624	597	541	575	582	574	573	621	614	573	580	598	574	599	601	589	565	597	556	606	568	615	568	559	601	589	610	596	563	602	559	600	562	561	606	560	564	602	608	588	609	618	574	535	538	583	553	585	610	590	598	548	587	581	559	608	587	603	571	595	592	547	590	566	582	566	560	578	599	599	580	558	549	548	564	603	573	565	628	618	572	562	576	609	587	551	570	554	595	600	574	542	608	605	553	574	562	598	593	619	598	547	587	598	612	629	550	599	619	578	556	584	575	578	581	551	568	583	568	571	582	572	563	605	598	568	587	540	605	548	644	590	525	576	583	548	561	560	578	550	583	565	586	559	579	548	575	547	590	579	633	593	556	582	559	542	610	562	580	602	591	561	531	563	562	581	568	603	585	621	621	561	598	590	593	598	584	558	591	550	532	580	564	604	597	548	565	576	573	590	574	563	619	582	584	559	615	604	578	550	568	566	573	592	542	627	612	577	595	587	592	599	565	563	595	614	596	567	558	597	594	530	604	558	589	623	574	569	564	537	577	564	575	573	582	570	551	593	601	623	541	568	565	553	553	576	566	600	584	575	558	621	590	569	545	563	553	568	583	564	578	590	558	554	565	596	607	606	592	555	590	557	575	595	599	593	574	597	590	620	581	563	554	604	596	590	581	594	595	570	564	536	602	567	578	562	543	574	605	589	523	579	523	574	568	607	623	565	580	592	581	549	579	551	603	579	590	556	568	587	564	611	597	583	597	609	592	574	590	609	572	586	573	589	551	591	574	559	580	589	550	596	536	604	592	542	582	572	558	579	592	598	571	559	538	578	608	557	647	586	600	560	570	592	593	616	529	554	588	580	547	546	594	594	577	569	604	580	594	583	592	574	581	552	519	588	597	597	600	617	572	580	562	584	581	565	541	594	598	595	543	535	558	594	594	544	606	555	578	580	566	525	595	588	584	618	553	570	589	569	571	597	627	557	605	607	580	593	566	574	613	557	616	633	540	601	605	573	609	571	576	586	582	599	591	531	545	561	554	577	575	578	590	586	567	569	619	599	564	562	555	577	625	571	568	585	595	583	607	540	537	573	602	594	560	595	592	586	577	560	533	572	561	607	569	596	581	628	531	568	524	571	571	549	564	565	572	593	582	570	573	586	563	584	594	553	579	551	620	575	610	556	588	551	590	618	551	582	602	559	567	557	594	592	581	586	629	583	597	595	608	595	591	543	576	578	586	577	564	615	585	583	567	565	579	561	554	527	567	596	576	580	576	588	602	581	571	559	580	556	586	575	598	555	529	607	594	592	574	563	609	558	599	574	552	577	560	609	593	577	571	588	568	595	543	590	564	609	562	547	556	572	576	585	576	593	577	587	572	578	597	534	577	566	586	568	567	567	561	584	553	571	569	561	583	546	539	590	601	569	580	604	599	558	609	595	598	563	557	610	591	553	600	574	570	615	590	546	621	570	575	546	570	619	583	547	555	579	610	597	597	574	583	587	609	599	582	602	550	618	574	578	627	586	633	565	568	578	608	568	550	587	585	538	618	553	600	588	597	583	568	601	574	571	576	568	603	563	551	534	565	603	542	615	595	591	631	554	563	617	573	597	605	574	565	569	550	619	546	582	606	575	561	545	566	608	611	567	570	570	548	541	584	557	590	582	621	592	622	602	590	554	553	578	570	584	587	576	562	569	569	526	610	571	572	583	552	596	571	575	580	583	622	571	572	598	574	584	559	636	597	594	594	565	542	620	573	592	553	599	574	635	608	556	553	560	566	580	572	567	589	572	581	556	569	577	617	572	566	616	586	556	581	558	594	597	570	618	570	614	605	495	579	579	620	631	562	614	579	606	589	548	559	571	617	546	559	561	573	597	578	601	636	549	614	593	617	546	596	586	584	533	560	587	552	569	561	608	592	631	555	584	558	570	554	595	556	594	566	546	567	584	581	574	567	563	576	562	577	596	595	572	590	610	600	542	555	590	565	584	626	537	604	578	543	546	549	585	590	592	563	574	589	581	574	562	567	574	575	548	534	565	550	638	602	556	605	582	607	605	545	582	562	618	588	577	582	581	586	551	541	549	606	598	552	570	567	552	590	580	576	581	597	576	594	579	540	587	578	589	544	589	579	614	614	600	595	615	578	549	578	566	612	599	590	588	557	580	627	532	592	608	605	588	581	592	581	588	558	558	582	563	588	573	567	592	545	533	596	594	555	606	588	584	580	586	584	604	572	542	592	551	580	597	613	580	579	612	579	578	627	568	594	559	555	547	587	559	578	607	588
4962	659	573	479	448	421	433	416	439	410	401	401	409	390	400	402	457	398	424	438	424	425	404	382	430	427	425	382	439	376	432	400	386	448	411	437	397	405	437	434	410	400	415	423	373	394	393	380	387	417	429	376	424	431	408	394	405	419	411	437	416	393	410	386	418	417	376	378	423	393	409	419	373	406	396	448	430	362	430	381	384	382	388	430	407	415	429	425	413	407	362	433	432	414	380	366	403	419	410	424	385	430	421	432	405	389	429	431	395	405	439	368	389	396	416	415	432	425	390	436	419	405	433	361	387	434	385	438	428	408	383	426	435	417	400	424	394	430	440	391	409	412	427	381	399	381	435	375	395	410	392	384	392	424	411	436	404	415	404	388	381	410	384	406	389	434	424	413	429	435	388	404	404	405	417	424	447	423	369	408	380	423	431	419	423	427	414	425	391	380	389	390	420	398	402	428	424	396	414	407	432	400	398	421	408	414	423	423	435	386	410	428	419	389	388	433	449	416	428	404	406	396	401	385	383	406	443	358	410	375	412	399	427	392	375	386	396	417	390	376	451	417	403	408	414	385	423	405	453	393	422	403	442	367	450	420	381	418	408	423	392	377	352	417	453	402	401	409	449	440	392	406	410	388	414	411	406	381	395	397	417	420	400	421	400	403	421	417	430	379	414	374	390	429	412	368	409	419	420	375	418	415	412	403	417	385	426	449	401	404	412	415	410	407	407	437	403	421	410	389	398	399	382	428	380	411	408	431	448	401	394	413	434	412	395	398	395	413	408	395	389	403	450	415	419	425	444	403	408	401	427	401	397	423	375	435	383	444	389	429	391	401	399	428	419	404	414	405	422	393	424	410	383	378	412	404	390	413	405	415	420	365	431	422	423	397	432	417	412	402	409	419	417	440	380	402	398	360	362	379	394	395	433	434	400	365	405	422	376	404	390	378	428	373	408	406	401	437	417	403	449	424	406	394	413	395	426	424	428	430	398	441	397	370	395	386	413	364	405	395	395	414	431	415	379	408	420	417	375	445	420	407	351	417	402	386	394	420	414	425	434	428	434	406	404	426	390	398	416	427	422	358	372	391	405	423	442	403	415	380	432	412	411	412	423	438	421	393	384	438	420	419	361	404	419	423	390	429	415	419	413	395	429	426	404	406	428	422	408	405	392	411	409	432	423	445	409	413	395	402	421	369	377	406	377	417	423	412	426	414	442	421	419	407	395	414	389	386	434	423	403	405	397	415	411	428	398	379	371	397	441	444	415	407	390	407	387	389	404	384	405	414	403	416	406	431	392	418	435	391	454	378	426	410	382	375	407	401	406	396	426	393	400	429	379	404	405	379	440	417	376	412	389	402	448	405	404	415	424	382	376	423	407	361	371	433	400	429	407	410	420	416	375	413	403	410	374	426	417	428	346	413	388	372	387	400	374	422	420	382	416	355	398	418	407	411	379	396	408	407	419	405	428	401	392	421	394	378	391	407	394	383	421	370	419	419	387	454	428	423	431	390	383	373	446	402	382	452	382	387	412	390	413	426	433	422	386	407	435	383	455	405	413	398	417	442	385	442	388	387	388	409	366	408	412	383	413	421	412	408	427	417	403	416	440	397	455	389	388	438	399	402	394	441	370	413	387	389	399	375	370	403	409	388	414	395	436	393	416	430	394	390	422	370	408	432	429	399	402	395	377	371	396	436	405	415	368	445	387	441	425	386	404	423	432	422	417	414	392	420	376	415	400	416	452	380	417	409	391	386	417	397	397	408	396	372	412	395	405	414	408	411	408	411	404	420	406	378	381	435	438	410	401	388	398	400	403	391	412	385	417	413	409	449	386	417	440	421	413	408	435	397	390	404	407	391	417	373	369	399	432	383	414	377	410	391	372	393	438	396	402	413	402	375	381	411	422	426	436	391	411	399	391	394	418	374	413	398	410	379	384	427	382	403	447	402	429	424	406	410	370	372	432	418	385	415	376	434	422	401	424	433	382	388	427	384	392	412	418	380	406	447	382	401	411	431	389	407	442	404	391	355	418	400	388	402	407	447	375	399	424	432	393	350	431	417	410	409	449	429	388	406	385	395	416	438	367	423	460	424	449	382	386	408	416	397	383	421	378	358	410	397	396	391	448	414	432	430	397	381	421	372	415	426	391	404	417	393	404	383	424	378	394	369	393	346	395	410	415	390	404	409	402	385	374	423	395	389	411	389	409	414	402	392	399	401	423	431	419	396	362	410	413	422	383	428	380	388	385	386	393	389	397	406	386	416	378	412	427	432	372	413	409	409	423	399	387	371	391	386	405	405	400	393	407	435	427	417	440	401	464	393	406	389	384	411	370	449	409	422	435	379	420	416	372	408	434	409	411	400	396	369	416	374	443	427	437	434	424	398	417	371	398	380	388	395	364	420	390	418	407	398	395	438	405	378	432	448	397	389	395	401	409	398	388	383	411	377	390	398	403	405	420	446	401	427	404	416	360	389	404	425	424	378	398	392	426	414	404	395	393	361	447	393	415	408	446	388	421	401	401	397	397	428	429	429	418	404	409	394	457	406	409	421	430	407	400	410	387	412	391	441	440	395	400	393	381	399	435	432	410	411	408	429	371	391	436	405	436	399	368	402	397	399	365	425	372	372	414	405	378	422	409	382	445	390	379	392	425	399	409	394	373	426	438	428	372	390	407	380	426	410	423	406	406	407	417	388	412	408	399	388	431	390	400	455	420	382	391	395	399	460	395	417	399	409	429	409	401	398	412	419	395	412	344	404	402	396	410	395	416	420	419	406	414	421	391	394	400	405	449	403	442	383	385	384	388	431	399	373	398	403	399	441	384	414	392	395	408	441	408	394	431	442	402	434	408	403	403	377	405	399	403	412	393	392	432	423	369	421	415	391	409	416	399	384	416	424	386	374	393	396	410	459	427	427	388	365	374	372	408	431	407	423	398	424	431	419	408	391	414	415	434	379	387	429	379	382	430	405	400	396	406	411	437	416	385	433	430	420	422	435	421	412	396	391	394	426	422	391	378	400	387	421	430	397	383	374	409	400	400	414	401	401	399	407	384	405	414	388	410	378	404	389	373	430	408	413	440	399	427	395	407	399	422	421	396	414	417	405	407	404	419	387	424	412	425	411	385	410	394	431	406	388	367	411	414	389	410	413	422	383	388	389	385	427	414	392	430	408	437	396	370	420	391	415	390	390	410	420	402	375	415	426	429	396	441	380	442	404	379	409	394	381	413	419	437	347	408	419	391	397	377	373	381	433	412	350	369	408	425	402	426	409	405	384	414	390	419	401	428	381	428	405	378	413	390	385	441	414	429	381	420	399	404	386	388	378	393	410	410	392	429	398	372	386	409	403	391	395	410	402	397	420	368	381	418	367	402	359	424	388	385	433	398	359	404	394	409	394	414	406	388	399	410	379	409	409	382	409	407	379	422	403	412	402	438	406	392	390	404	415	422	443	391	433	426	426	408	420	393	419	395	375	400	429
25468	21466	27869	25449	11295	1978	1506	1200	1081	1053	1033	1071	1010	1028	1017	994	985	1024	1033	1005	1006	1035	1014	942	987	971	1001	978	1007	1025	943	947	965	1000	954	964	1013	904	985	937	960	972	1001	931	950	928	956	964	933	984	937	991	964	1007	944	976	935	988	926	966	1059	972	964	1005	1041	1024	956	950	963	941	981	986	947	1031	1012	1034	976	942	1003	993	980	963	1033	985	976	1050	977	997	964	953	960	973	984	968	977	942	927	979	960	970	940	934	978	961	945	959	960	974	976	931	1001	978	988	1011	990	961	949	948	988	998	959	961	968	1012	943	1011	940	930	947	972	925	954	956	935	1005	999	991	948	961	941	986	999	1011	904	947	973	991	938	985	978	961	982	956	994	951	971	1017	951	995	935	957	933	930	994	973	1017	981	968	967	971	953	937	953	947	997	949	975	994	946	952	1026	1037	998	986	921	975	934	989	1016	937	996	962	939	1022	897	957	1004	983	924	984	986	962	993	967	958	947	951	961	1029	959	963	984	975	927	1007	973	963	975	995	947	967	970	982	982	1008	974	969	957	945	939	985	938	950	990	963	1002	962	1040	974	900	893	976	958	972	994	923	942	983	1006	985	974	926	905	947	993	921	924	979	1016	922	1003	1000	960	976	943	998	922	903	915	949	1007	936	979	946	933	948	981	940	991	987	961	954	921	954	949	998	973	954	958	974	995	945	951	956	971	960	981	937	945	1002	961	948	984	956	914	964	951	1007	925	908	993	970	927	905	942	974	987	961	987	940	964	968	923	1020	960	982	955	947	887	975	949	971	974	987	1001	932	945	938	949	968	962	974	991	894	942	973	972	965	960	922	935	1019	1025	965	927	938	979	933	976	1012	973	984	955	970	923	973	969	951	924	983	983	999	913	942	978	951	983	942	947	938	978	948	947	1003	987	930	935	914	926	971	950	933	949	974	934	990	922	952	977	994	972	967	957	964	933	953	1017	955	1013	998	956	967	947	987	943	944	929	969	964	987	938	908	961	986	935	938	979	947	1002	926	965	972	934	956	951	960	975	974	1026	969	931	956	948	961	976	954	997	960	967	930	977	1022	1066	961	959	972	985	917	940	949	1032	994	955	921	952	959	971	966	899	967	972	950	939	931	978	985	957	966	946	958	1013	943	962	907	937	969	913	974	905	1006	990	951	992	943	982	1006	992	904	974	976	967	980	951	1018	962	950	982	999	953	912	950	975	945	1000	965	946	943	973	946	1016	991	997	955	1002	943	938	932	978	947	905	941	935	961	976	993	972	995	937	948	904	961	1050	977	1022	974	947	954	950	927	893	1000	893	931	973	942	935	953	1009	990	1029	970	980	987	978	975	946	931	944	978	955	934	899	956	969	948	1010	924	979	925	960	961	992	979	946	998	981	986	1024	1001	970	962	949	905	964	964	944	958	910	966	984	974	959	979	956	933	942	1025	977	1009	968	964	985	929	979	938	931	936	981	970	934	973	974	956	924	927	963	928	954	939	900	944	972	986	979	966	970	1062	952	979	942	924	981	978	996	930	1018	958	994	990	1009	1018	1023	907	919	986	1020	998	935	937	947	1010	905	964	1004	904	956	948	949	965	968	993	946	969	939	924	987	979	962	1005	959	968	1009	948	961	889	952	990	958	936	938	976	932	989	929	958	1010	966	1001	992	919	941	966	956	930	889	983	986	973	933	1028	908	958	907	1001	960	971	982	971	929	922	993	899	1010	980	964	948	958	977	925	943	969	971	977	990	919	979	982	900	1006	1015	930	962	923	987	985	890	959	949	988	917	998	953	940	945	919	993	968	933	921	949	1011	985	1004	946	986	1002	961	959	971	934	967	967	912	935	949	996	944	974	952	1000	1018	994	985	946	972	944	947	918	1030	922	1044	958	956	909	948	937	979	982	986	953	940	984	959	912	950	936	978	959	941	934	908	930	931	1024	1038	1007	946	976	973	932	961	928	974	875	1026	924	1014	960	942	949	970	995	990	986	968	956	983	974	964	962	983	984	936	1029	962	936	1065	939	958	988	1012	930	978	915	912	940	1039	1023	963	998	927	967	921	952	933	988	1034	917	1010	927	949	1021	1002	965	1053	1003	985	960	1002	978	970	967	991	1010	973	985	992	964	924	939	964	917	952	993	927	971	939	956	972	964	921	937	907	969	1034	975	932	939	1017	981	978	961	975	973	1034	932	945	938	965	933	967	968	943	890	999	963	973	917	992	891	940	995	996	966	948	970	964	973	978	983	1023	943	1032	962	910	949	964	987	952	927	951	980	964	946	1007	966	1000	938	969	932	935	964	954	930	947	960	1016	964	913	955	996	940	967	966	986	964	932	954	944	963	939	901	985	957	940	891	999	956	950	943	895	912	928	1001	982	919	969	1018	921	960	939	911	918	959	951	973	965	957	921	940	986	973	979	983	979	1025	940	1002	948	995	981	981	1025	954	957	962	963	945	977	982	948	964	997	934	1027	982	921	1010	878	948	1006	915	964	882	918	978	953	947	965	890	978	949	945	949	919	953	973	991	993	973	930	948	913	923	1007	941	1011	949	959	926	967	984	979	973	931	974	953	966	972	971	926	923	950	977	898	956	882	984	1006	945	994	961	962	961	997	963	1002	997	972	964	924	992	979	923	955	978	899	958	986	913	942	969	943	976	924	949	937	1015	961	942	960	939	871	956	953	996	934	976	982	1018	964	1005	953	942	937	956	885	966	967	908	903	980	998	961	975	922	935	986	950	948	1007	968	942	947	980	977	955	890	978	983	972	950	1004	973	968	950	956	959	951	1017	947	965	957	1022	950	945	1033	914	908	929	952	937	977	936	942	937	1013	979	952	943	928	951	966	940	959	991	942	1043	1001	985	958	968	993	930	948	976	938	966	1010	971	961	895	942	1002	967	916	966	905	1017	891	879	989	1012	962	974	961	938	995	942	914	1001	962	971	908	988	985	933	890	972	1006	975	976	963	973	968	1007	937	948	969	1008	876	916	1003	1035	964	988	921	1037	999	978	998	986	946	936	944	994	982	1015	1008	924	966	976	941	982	926	978	962	988	960	1003	939	965	943	940	926	1042	1004	938	978	943	1001	960	909	936	943	979	967	1041	965	943	930	931	961	993	945	921	953	970	948	909	970	1023	952	936	917	966	986	941	977	960	914	944	922	1006	961	932	958	954	924	1010	954	997	981	936	980	953	968	940	961	970	953	938	961	909	916	995	983	933	982	941	980	933	908	1005	993	921	959	953	1002	936	969	939	965	948	994	994	946	929	1001	963	977	907	945	923	972	978	1002	985	942	969	918	1014	949	926	912	997	947	983	945	964	1042	982	976	948	983	948	965	955	944	953	908	973	998	993	922	965	966	976	947	1025	989	975	974	990	957	971	1020	943	933	933	991	961	1019	927	938	980	996	992	974	986	934	952	979	930	922	951	960	959	946	960	967	942	918	935	942	942	1027	990	999	1000	923	949	956	897	962	1030	921	940	957	946	918	956	931	972	916	964	975	969	913	959	948	937	972	1042	1019	952	948	944	942	961	978	956	970	977	925	950	943	1054	988	967	984	913	930	979	988	1011	954	981	1046	943	914	963	934	947	952	936	948	974	989	974	930	969	967	917	927	948	930	989	910	1022	1003	983	940	951	974	966	984	1007	998	918	892	1041	918	932	916	976
3627	3624	2972	1738	1322	1074	1030	850	929	809	783	798	753	743	733	702	732	793	701	723	747	742	704	735	726	711	723	719	712	713	671	688	736	723	719	696	751	704	712	697	745	719	684	728	728	731	702	719	731	753	736	726	697	709	669	691	693	726	721	711	692	669	697	685	724	682	664	700	724	676	677	709	685	722	709	713	730	690	706	745	704	681	736	710	686	673	710	700	648	682	687	708	652	673	690	671	688	676	695	722	645	684	667	669	717	707	670	673	696	695	693	707	716	688	689	659	734	704	684	676	719	742	716	690	735	698	718	666	697	647	670	675	693	689	710	706	712	733	700	739	711	687	681	712	657	666	696	739	717	689	719	695	677	688	705	716	695	681	680	672	726	639	710	701	689	627	635	657	671	681	726	694	666	703	643	642	766	669	694	702	720	723	709	653	718	685	681	670	691	702	716	666	677	746	702	712	709	679	716	696	698	649	722	729	647	712	735	694	683	712	695	669	725	732	639	649	714	684	669	746	675	736	727	696	668	709	671	687	686	748	734	686	685	693	693	675	752	688	666	662	666	676	678	683	674	674	673	694	614	694	672	748	707	680	668	662	699	693	736	663	719	720	685	681	729	642	680	712	691	668	698	685	710	658	688	696	698	729	674	669	741	676	698	684	670	691	694	670	711	675	743	697	655	727	762	658	666	678	727	685	677	682	682	691	765	678	682	716	712	677	623	651	650	743	619	688	687	713	699	686	712	684	714	682	699	671	654	711	664	658	706	687	707	694	713	705	666	692	687	700	683	712	712	757	709	682	632	691	683	704	717	693	685	718	701	697	710	707	688	643	686	709	695	695	699	679	675	672	704	723	645	673	644	712	648	681	671	633	698	679	685	706	674	700	642	725	714	654	683	670	703	698	732	660	662	677	742	713	663	687	673	696	720	677	662	698	691	614	694	648	693	683	672	688	672	653	684	691	699	696	705	644	664	688	698	664	667	682	690	696	628	665	687	720	675	699	648	682	703	694	696	689	602	707	673	657	668	638	708	607	717	664	666	692	707	675	660	689	724	694	626	651	729	708	681	679	691	654	728	685	647	691	707	729	675	714	601	661	731	709	718	720	710	683	677	686	700	682	691	688	724	675	672	721	717	753	691	647	634	696	664	675	693	664	658	737	657	690	662	680	694	668	681	674	685	740	660	750	688	668	685	676	711	661	672	648	696	677	686	664	683	682	689	755	659	675	670	701	699	688	725	699	666	701	691	684	693	728	648	667	684	674	715	695	704	700	640	610	679	695	638	685	693	664	656	641	679	701	684	706	765	674	745	697	637	670	671	667	689	688	705	691	696	653	732	679	643	625	660	695	677	674	679	710	685	725	671	678	700	690	695	719	681	642	748	682	664	674	714	665	695	640	677	678	661	657	682	744	707	686	670	757	696	677	663	671	644	674	678	687	660	704	667	671	693	713	660	664	693	663	649	715	689	671	678	638	652	673	672	661	700	669	703	697	701	731	701	713	715	700	647	704	707	687	680	666	737	663	722	685	707	707	698	680	680	681	701	670	676	680	652	693	697	676	670	672	727	715	689	673	723	681	663	718	664	671	658	694	693	687	674	706	711	702	719	699	693	644	691	686	682	695	712	699	696	659	678	669	643	702	703	667	690	690	650	719	673	725	685	625	702	665	697	698	712	744	676	659	714	713	761	689	659	667	719	673	691	734	679	678	677	702	673	635	683	685	658	704	701	676	677	670	678	692	650	612	737	629	705	735	685	710	653	709	648	680	704	651	697	661	677	680	699	710	655	728	672	705	722	693	701	641	704	705	702	690	672	655	662	713	677	667	686	704	673	714	700	673	660	689	692	656	672	661	667	671	664	635	683	694	678	714	687	721	697	668	663	685	694	717	691	647	653	690	712	673	698	682	702	680	688	631	690	715	697	662	652	746	682	707	661	676	647	648	694	701	722	705	678	647	701	711	678	711	644	672	642	672	712	735	694	634	712	718	678	710	717	696	716	710	641	713	691	653	626	671	680	677	666	695	656	699	691	640	656	716	656	681	698	649	682	705	720	665	706	707	688	631	687	718	721	712	700	675	679	700	704	693	651	684	640	726	696	697	671	676	661	624	698	700	718	683	673	665	704	683	650	683	686	665	696	673	673	704	701	671	643	644	710	627	589	661	659	695	687	690	674	660	719	690	690	661	684	670	661	677	669	687	683	693	676	679	663	685	697	695	732	690	684	671	657	656	741	696	656	701	700	723	714	691	678	699	695	657	629	658	654	731	708	657	674	648	607	711	621	671	663	658	692	645	709	653	671	678	709	723	705	684	645	682	710	701	696	721	728	674	733	636	735	685	649	696	710	681	672	708	683	663	660	681	722	697	681	720	687	653	653	662	660	692	664	682	650	707	698	667	680	693	673	674	665	704	700	669	658	682	661	688	667	727	695	653	708	693	692	689	674	671	649	674	669	692	680	690	673	687	759	661	660	697	696	670	680	681	710	708	669	735	661	698	676	657	723	680	704	690	709	695	646	674	657	650	725	707	709	725	709	680	655	684	698	631	658	694	682	691	649	701	701	755	680	676	630	636	668	679	696	729	659	696	667	647	697	687	662	683	702	664	688	639	690	673	697	668	697	728	657	657	699	677	722	716	666	662	738	697	699	698	664	662	677	689	719	674	688	687	687	653	709	684	690	667	739	698	685	685	659	679	687	645	684	671	732	687	693	690	653	731	711	703	669	706	732	687	679	677	689	684	693	687	682	654	708	716	671	662	665	711	646	723	648	669	687	661	679	645	687	620	655	641	691	679	703	636	677	695	692	691	679	684	675	679	683	680	640	652	678	699	687	652	686	691	707	684	683	645	663	671	683	680	715	705	644	664	694	670	656	645	693	694	681	665	649	657	661	715	655	712	732	680	694	636	690	658	667	674	649	683	630	645	678	721	667	699	696	680	691	711	666	674	692	714	690	701	696	683	650	615	653	650	709	670	647	657	666	682	667	737	678	665	690	696	645	647	692	667	687	670	657	677	649	645	625	697	701	692	703	658	692	688	701	643	654	683	662	728	671	644	675	673	674	681	703	645	654	692	699	649	661	708	645	698	681	686	691	704	718	669	696	688	682	680	693	652	728	653	671	721	691	685	662	685	708	637	638	658	656	662	639	704	653	692	680	752	691	656	701	696	662	661	679	647	644	633	682	685	654	699	677	703	648	682	715	703	704	664	677	696	669	655	673	703	691	656	684	701	702	697	677	676	696	637	677	671	683	658	668	652	673	651	651	719	688	737	643	719	712	684	651	717	723	685	712	693	664	636	700	708	704	689	661	650	688	656	713	668	649	690	676	681	673	703	690	641	702	696	675	699	703	669	662	687	685	707	672	773	695	665	703	736	703	671	698	713	679	651	672	684	693	682	636	706	688	692	678	693	676	701	661	631	666	723	689	676	696	690	689	693	631	708	649	685	676	708	695	708	692	649	706	676	706	663	657	736	687	680
24469	21470	28816	24538	21468	8824	1863	1223	1030	1015	957	925	978	928	931	894	844	889	869	896	850	870	875	818	849	813	838	781	827	822	820	803	832	827	809	820	815	746	834	886	827	808	782	847	793	808	836	834	843	823	873	839	812	848	799	826	907	864	875	858	792	804	848	783	812	799	811	836	789	821	816	827	808	809	821	817	835	811	787	863	811	774	801	748	845	758	789	852	816	758	816	835	816	791	834	865	881	881	820	770	826	820	876	784	826	816	771	794	782	901	787	818	791	842	800	830	816	818	771	790	792	780	772	835	796	819	779	787	816	778	830	859	806	756	814	773	841	795	801	766	779	786	797	814	849	807	827	833	815	800	858	774	783	871	809	820	810	789	805	840	871	807	779	774	788	800	797	785	782	828	856	828	819	817	833	853	788	820	788	764	822	833	841	842	822	803	841	836	788	817	797	785	777	765	750	828	812	830	790	815	797	788	847	807	822	756	822	812	853	841	845	844	792	853	839	751	796	761	836	775	796	811	832	796	813	738	857	800	851	733	813	818	805	833	830	792	820	781	766	799	781	823	792	775	867	766	791	780	773	780	784	798	786	808	800	759	803	809	797	811	771	781	811	822	849	750	793	782	794	787	793	776	789	814	844	815	834	837	783	795	798	836	801	788	817	813	871	818	844	859	789	865	800	804	854	830	782	853	814	816	782	757	926	809	822	787	830	825	822	825	776	825	832	804	756	800	844	858	786	842	822	851	821	783	817	845	811	861	777	833	807	807	758	814	769	763	778	824	834	809	788	783	838	793	856	848	756	788	789	793	761	787	809	830	792	830	794	816	839	762	813	841	763	847	820	764	819	810	816	790	811	847	840	826	813	808	816	822	824	854	794	775	798	844	799	775	805	762	791	826	796	808	812	787	786	796	863	865	862	748	897	817	765	812	802	831	795	828	804	798	808	817	808	828	827	840	795	795	775	856	814	745	839	783	805	790	808	828	873	761	848	782	769	839	791	806	834	801	825	857	787	834	820	806	787	818	826	819	826	843	768	818	787	828	815	799	859	770	870	796	776	778	749	792	797	815	809	814	871	783	805	827	800	808	835	812	827	848	807	783	820	785	814	793	790	806	787	776	822	828	798	814	756	815	755	781	831	781	791	776	805	817	775	902	778	775	853	809	866	808	854	858	860	812	847	771	753	849	752	829	746	783	819	793	793	761	829	768	806	786	810	834	766	762	840	813	810	822	873	777	774	841	822	765	771	792	823	751	850	832	808	816	854	781	778	827	835	853	859	821	802	772	827	842	854	852	789	797	795	821	772	803	854	753	810	845	847	790	798	809	836	828	788	789	803	779	818	766	808	836	826	826	818	834	780	803	838	786	812	790	827	774	845	773	773	820	819	768	785	795	842	790	837	777	792	808	833	786	827	823	807	838	818	803	804	817	822	803	785	823	821	812	815	775	794	794	774	790	807	798	789	829	806	774	822	794	859	810	828	818	783	848	822	800	806	774	804	801	762	796	825	738	806	791	806	803	843	746	739	824	834	856	827	790	793	800	806	755	835	807	834	760	858	786	783	736	830	791	795	827	840	845	822	803	796	847	769	813	852	744	803	787	808	838	838	770	811	793	829	780	812	771	827	869	817	782	812	808	836	765	789	752	759	823	812	802	781	818	817	792	788	866	851	772	755	788	797	804	802	812	767	786	788	804	821	821	813	810	793	844	799	786	772	788	781	868	801	813	810	784	780	793	755	771	809	837	803	801	820	835	787	787	806	825	796	816	785	778	805	761	841	807	825	790	790	747	823	813	815	867	861	767	838	836	823	787	788	840	800	827	847	840	746	777	790	749	820	859	789	799	860	798	795	829	795	788	817	805	803	813	841	766	764	823	777	813	821	809	799	787	802	839	807	824	806	804	850	785	800	828	829	821	737	789	788	799	821	793	822	773	827	808	814	849	823	801	811	801	861	775	787	827	799	800	795	796	793	850	762	814	810	776	828	805	753	799	799	788	782	775	832	781	775	776	798	801	847	774	829	779	811	799	804	824	830	811	848	788	772	819	779	844	741	833	777	793	852	792	833	781	760	834	753	816	809	789	805	762	793	807	835	811	800	850	741	805	801	803	793	789	782	774	794	769	784	844	831	806	820	823	832	784	822	822	810	763	799	789	817	859	836	763	794	814	798	799	790	796	803	823	767	756	819	794	845	849	781	848	793	834	747	858	809	809	779	788	824	767	804	787	813	814	765	806	809	824	804	776	834	813	821	796	829	842	879	804	783	813	776	809	761	806	793	762	822	781	840	783	799	799	776	742	783	804	742	784	842	808	808	826	804	815	845	816	835	824	778	794	815	763	811	818	852	807	825	812	803	811	806	809	826	807	799	776	802	838	817	784	796	829	772	793	836	769	810	800	815	818	776	867	787	787	800	812	816	812	759	824	821	788	838	768	794	805	808	836	834	871	792	824	758	795	830	852	812	814	793	816	786	826	842	790	816	834	819	769	784	833	835	796	813	815	801	830	811	797	836	778	774	816	772	818	842	818	868	820	804	747	806	785	826	797	849	884	833	802	773	794	839	792	769	807	816	820	778	832	869	831	785	808	875	819	817	808	801	804	777	768	816	829	796	831	857	784	771	816	811	798	799	817	783	775	764	790	833	801	802	814	839	853	778	808	791	748	823	787	813	791	824	788	849	778	865	810	790	821	765	824	779	787	818	804	788	784	799	793	792	795	833	817	798	762	784	809	795	879	848	843	848	789	800	808	812	782	838	838	865	814	803	753	814	767	796	831	787	858	803	780	792	853	795	814	815	770	870	800	750	753	817	891	875	860	778	774	825	809	852	832	779	832	893	769	778	812	803	812	768	829	819	817	773	849	824	787	822	770	819	836	812	800	792	801	820	832	755	809	827	837	819	787	783	834	798	818	814	826	843	824	834	818	818	834	781	797	805	810	850	804	738	775	773	783	872	757	785	859	763	818	854	810	834	790	817	844	800	794	776	847	785	809	783	811	847	834	771	823	859	839	835	798	793	796	851	829	797	782	810	792	784	822	846	766	831	891	836	817	848	763	760	874	815	811	820	823	807	831	778	767	813	769	771	845	779	821	825	761	761	804	815	804	817	841	842	814	814	799	797	793	750	775	767	776	782	794	844	803	832	825	754	807	793	798	747	765	812	751	812	838	745	795	779	737	828	813	797	805	784	814	801	775	795	788	801	821	788	780	779	808	837	798	802	853	814	779	832	841	764	820	812	740	835	815	763	794	805	778	806	770	766	793	786	796	847	760	826	826	803	725	791	755	782	764	824	797	801	803	798	815	812	817	819	809	763	775	771	843	776	819	791	829	810	818	777	776	783	805	772	786	775	820	798	751	866	799	780	820	809	789	760	833	774	808	840	779	852	797	804	791	839	810	788	821	828	811	784	802	823	840	816	828	773	834	827	787	784	802	788	788	760	826	828	797	798	853	865	800	776	822	804	754	855	811	797	832	836	797
3707	5947	4885	2628	1828	1450	1156	1104	954	916	820	760	744	753	725	707	702	671	638	639	626	664	626	579	584	648	616	639	644	593	657	643	623	594	662	632	622	614	632	650	637	602	592	575	590	566	572	660	615	618	645	619	647	647	563	615	641	597	579	638	601	556	661	626	619	565	592	591	622	591	623	615	649	598	563	612	607	606	657	600	633	643	594	604	611	605	612	583	597	601	618	585	621	610	598	605	627	591	561	618	595	625	645	568	611	628	629	621	610	592	612	560	627	615	602	615	621	600	618	579	580	595	578	623	649	627	595	618	581	569	631	592	653	581	593	610	619	601	592	591	643	590	629	620	607	561	613	604	599	556	582	597	569	613	653	632	592	618	586	610	596	606	591	621	608	581	589	579	606	598	585	555	612	612	585	586	584	618	588	633	576	595	596	602	589	634	591	589	611	619	588	576	668	588	590	572	605	592	588	615	547	631	623	594	642	608	629	558	620	584	552	590	582	590	580	648	627	595	611	618	586	610	605	576	581	630	608	608	595	606	619	607	560	637	583	613	622	601	577	600	582	613	596	621	635	626	599	589	602	579	624	628	623	609	604	596	569	588	614	586	595	586	605	571	621	570	590	575	553	591	627	620	593	620	635	615	632	599	611	579	579	609	614	615	603	618	613	623	552	675	542	549	619	642	571	626	596	615	618	576	632	572	585	584	636	596	616	570	566	557	601	552	571	605	638	596	616	613	583	581	591	596	609	574	618	632	601	634	605	665	637	575	592	566	627	603	589	568	610	592	568	646	606	583	672	556	575	619	619	595	608	649	604	588	577	602	596	620	589	585	615	609	606	634	611	619	587	589	564	573	598	588	610	597	569	563	625	584	637	596	595	548	601	593	564	607	598	623	621	620	576	579	639	599	601	641	611	585	594	593	590	587	605	565	608	613	600	645	580	606	577	599	591	621	551	616	563	565	672	567	604	622	612	601	567	629	619	572	578	595	582	615	578	606	553	591	622	569	593	555	589	641	586	608	565	548	554	583	590	619	613	602	635	614	610	611	638	586	619	591	590	571	580	612	585	589	621	627	578	613	598	657	582	596	622	609	574	587	629	590	567	579	611	563	584	583	567	624	580	594	605	589	562	569	573	578	619	625	611	571	561	555	566	598	620	574	630	592	599	561	643	555	567	591	585	627	654	582	549	603	573	581	567	568	573	611	577	591	607	586	612	585	611	578	570	580	564	577	614	571	598	587	621	616	627	595	607	598	578	649	593	596	589	582	591	610	567	610	581	585	564	562	579	616	597	593	609	582	574	602	620	613	606	596	587	618	576	600	620	609	577	627	584	615	605	582	545	572	601	578	589	597	552	626	581	599	553	637	595	559	602	563	627	601	654	554	563	656	574	619	635	584	583	604	626	599	605	620	593	587	553	612	593	599	570	627	596	602	612	641	623	555	592	614	638	620	620	569	590	580	542	588	598	572	547	592	595	664	570	609	604	594	562	569	611	641	599	619	595	577	585	593	613	624	582	575	576	615	551	587	589	570	582	603	597	553	613	600	593	587	600	573	570	577	567	585	575	558	613	558	597	567	631	587	572	619	602	568	550	610	630	631	589	585	600	587	525	597	597	636	596	601	578	569	583	601	570	587	666	598	597	563	620	593	584	627	581	587	604	624	599	623	570	562	603	624	607	585	574	591	598	612	559	620	601	573	601	630	579	609	582	576	560	614	615	610	595	586	634	625	605	636	585	634	604	569	607	585	572	678	627	629	609	583	582	570	600	593	586	595	565	587	605	596	538	647	598	575	641	578	563	598	604	600	593	599	584	588	602	580	583	603	621	610	569	596	607	605	556	599	529	556	562	596	610	579	571	622	588	574	609	606	643	603	624	600	575	611	576	612	565	602	639	626	582	577	595	599	589	619	619	656	566	609	605	603	548	624	572	622	564	579	587	624	550	604	601	584	568	574	584	586	593	567	607	585	569	597	631	617	583	584	587	600	604	583	594	575	577	631	596	605	575	603	569	541	564	664	610	644	601	555	589	567	551	595	540	596	657	564	589	651	580	590	610	609	630	605	594	596	581	603	563	577	630	574	572	553	624	590	589	579	600	612	615	616	571	561	583	600	588	592	555	593	599	607	593	633	634	595	643	614	617	611	584	572	600	589	558	588	610	610	582	621	557	574	568	587	607	605	599	594	634	612	573	607	625	642	569	647	618	610	578	589	585	655	601	577	622	614	650	582	558	576	556	584	570	636	591	597	584	565	583	566	599	557	559	609	561	581	585	585	625	609	559	615	560	598	566	571	590	593	654	592	606	604	597	604	647	589	556	557	596	556	602	584	581	532	588	600	600	589	590	591	587	568	581	565	598	593	601	623	537	608	616	610	561	635	583	573	539	621	578	600	606	585	568	574	575	560	573	623	627	611	605	569	560	591	582	596	583	568	561	606	669	595	555	561	571	594	650	586	615	579	590	579	588	536	575	588	598	639	596	596	601	608	565	557	606	579	593	550	586	610	565	593	564	583	580	557	605	569	597	596	568	542	592	617	580	549	558	614	612	598	590	586	602	598	583	621	609	617	601	585	615	606	596	575	609	588	595	598	603	633	573	631	575	609	588	625	624	556	593	589	565	596	542	607	592	585	612	637	618	586	572	594	614	591	604	603	554	578	585	587	597	564	583	615	612	626	639	584	632	591	570	588	611	602	636	568	595	592	577	577	584	568	551	642	600	600	561	555	561	588	572	600	575	579	574	614	566	553	585	584	578	591	561	613	583	599	575	583	592	580	576	592	618	606	618	569	619	588	620	597	627	558	635	580	591	584	626	615	580	575	559	545	613	600	601	601	601	572	581	586	587	569	557	571	530	608	585	618	574	587	613	602	607	589	579	622	584	573	576	613	620	563	652	528	588	630	587	589	617	607	594	610	613	651	649	575	625	611	619	582	559	583	577	609	597	647	580	577	563	634	569	568	570	642	582	584	596	562	567	611	593	561	591	557	584	592	529	595	570	578	588	619	564	629	603	566	579	583	569	587	560	600	597	593	566	588	619	588	612	611	572	573	574	594	620	606	558	609	557	559	628	592	576	576	624	579	617	621	548	542	549	604	610	608	586	554	584	596	655	599	586	583	585	580	589	592	564	588	585	581	551	599	600	626	567	569	555	615	585	558	521	583	647	608	544	581	582	550	606	606	568	520	592	570	586	557	554	589	590	571	576	570	563	601	605	582	608	604	587	626	552	609	585	595	564	596	626	617	592	545	589	587	573	591	581	597	585	623	602	631	552	620	598	572	548	627	596	604	613	585	596	612	600	635	580	579	617	605	599	573	606	610	577	626	566	564	566	599	581	578	538	628	608	597	576	550	595	593	602	555	586	589	632	555	634	602	625	565	617	541	580	618	541	604	560	588	621	587	586	586	604	577	575	549	558	611	583	595	621	601	576	527	619	588	616	548	585	624	553	574	611	633	606	590	618	598	585	586	587	599	559	628
28056	10508	1277	789	641	606	567	569	613	566	576	582	608	561	595	611	588	579	589	607	601	581	570	591	601	572	602	583	580	541	600	568	567	534	544	590	554	595	609	593	601	582	549	582	586	542	600	604	528	615	571	603	608	568	577	602	613	555	568	575	546	567	577	606	565	549	612	574	604	586	581	579	528	580	615	586	554	574	590	573	585	521	578	589	584	582	607	589	564	558	536	569	579	586	561	618	567	595	573	557	557	603	582	601	583	570	554	561	606	540	598	596	597	582	554	577	563	593	587	567	547	535	549	628	597	561	567	615	571	554	639	590	576	596	596	591	561	629	553	559	584	579	599	579	617	543	581	585	556	575	607	593	596	558	606	592	583	603	589	610	619	570	567	594	564	579	494	562	548	584	539	583	552	574	597	558	595	581	586	553	588	540	583	577	640	595	596	575	618	589	592	579	539	570	547	545	553	561	601	594	613	584	578	561	570	564	561	605	581	583	613	629	606	565	612	573	524	573	540	560	573	572	537	554	634	572	591	543	613	591	584	593	606	546	537	577	549	562	581	568	564	575	609	590	611	570	607	605	588	596	537	601	582	582	611	597	578	590	586	522	539	629	593	546	532	573	577	582	563	513	606	511	559	552	587	608	593	588	593	573	612	619	566	585	567	588	575	600	553	570	593	588	582	598	581	604	563	594	612	541	554	554	584	576	619	562	593	575	588	574	586	568	533	603	638	582	553	605	520	577	556	622	556	576	595	618	552	581	583	579	614	574	585	563	612	572	586	567	611	599	595	574	603	552	579	589	563	547	602	557	607	642	586	566	580	571	586	586	585	562	539	570	569	615	602	576	590	570	574	579	584	566	574	575	578	579	580	610	552	583	580	571	569	578	563	545	606	567	584	575	549	603	613	549	613	548	593	585	634	634	558	563	565	546	615	551	577	566	602	552	531	524	569	610	557	549	578	601	569	582	580	549	520	603	616	610	584	572	569	553	562	604	572	566	593	535	569	625	568	566	540	564	565	545	601	546	616	579	559	600	601	581	606	570	588	582	575	618	635	608	607	599	567	537	546	605	564	601	595	600	550	594	522	558	578	576	595	574	551	556	579	552	589	562	534	579	597	560	578	559	565	608	576	627	593	581	561	601	591	600	543	579	570	605	597	531	552	615	545	585	574	568	542	586	598	543	570	589	617	532	526	601	569	599	577	544	601	608	621	594	565	594	575	555	569	616	570	575	598	599	593	552	569	581	579	604	615	586	597	595	605	612	553	557	583	570	575	577	601	584	596	570	563	606	628	610	598	586	614	533	514	595	532	615	572	598	575	593	603	587	604	583	612	587	617	542	532	573	591	561	592	551	555	558	605	572	579	577	557	611	583	569	592	562	549	590	621	591	596	585	628	525	591	626	562	579	594	567	568	625	604	568	575	557	606	586	622	627	597	531	518	553	554	552	599	555	543	563	576	589	583	577	621	554	580	567	614	583	606	563	579	577	559	532	563	560	601	544	544	602	603	573	596	598	601	580	589	546	560	591	585	574	597	621	588	602	573	592	590	596	573	559	572	581	553	614	533	610	566	564	595	524	599	600	583	541	587	571	598	579	573	569	591	546	609	604	540	570	572	576	568	594	576	578	572	552	549	587	553	600	582	588	549	603	571	536	582	564	588	584	587	542	599	566	555	566	572	562	552	534	605	550	609	565	623	562	562	605	556	583	539	559	577	541	568	584	563	561	560	577	591	563	591	558	579	596	557	578	589	535	575	558	521	608	559	560	570	569	520	577	551	572	631	547	584	544	564	569	573	570	607	609	604	629	541	614	593	557	568	584	583	619	586	594	553	561	538	554	579	574	571	640	578	569	578	615	587	566	570	582	612	586	581	583	582	609	569	585	566	602	609	609	575	616	555	582	571	591	598	591	595	581	601	611	619	591	553	578	587	611	601	557	588	544	564	617	602	555	605	578	563	571	601	589	566	589	552	591	594	617	584	611	605	582	594	594	584	642	581	583	571	561	563	574	581	611	544	581	588	611	531	614	540	588	554	583	613	639	584	603	564	539	530	585	571	541	596	578	584	584	602	589	588	574	559	568	568	599	546	596	568	621	570	564	615	578	541	598	540	606	553	561	614	572	594	593	629	560	555	586	585	567	581	633	584	582	577	574	552	566	533	539	546	548	557	542	573	572	609	600	607	617	578	612	547	608	568	559	557	569	589	565	561	566	541	583	565	562	575	572	589	600	574	533	572	636	569	503	586	566	612	588	576	519	534	543	567	608	595	601	571	592	607	542	633	566	575	538	599	569	578	581	581	617	555	580	585	559	551	589	588	536	568	592	545	590	567	574	621	531	586	520	600	568	565	572	553	574	611	559	607	559	547	582	561	531	545	570	567	554	591	587	589	565	627	555	545	563	544	583	568	580	593	573	598	580	601	574	594	595	585	602	589	625	588	625	597	585	589	590	565	579	559	591	582	558	573	617	578	604	599	598	573	558	555	547	624	618	517	546	595	588	618	607	541	583	574	598	626	592	586	562	565	544	604	568	556	612	567	589	568	605	601	576	595	568	540	585	566	568	555	565	563	606	575	561	611	587	578	586	572	599	574	616	583	595	576	539	537	555	592	558	535	566	545	576	569	607	573	643	604	560	552	577	537	544	598	605	578	609	575	560	580	595	605	608	603	581	565	575	560	589	611	579	613	585	577	585	592	590	585	582	563	608	528	569	626	609	549	573	658	642	589	591	568	599	568	557	531	566	586	544	565	576	595	557	582	563	592	573	575	589	590	585	582	616	572	566	589	588	589	587	570	639	609	605	575	564	573	554	560	562	536	601	549	586	622	616	523	568	576	578	607	533	600	539	571	559	568	592	579	557	595	590	584	583	560	563	568	616	571	555	610	585	568	575	577	564	543	561	562	563	567	594	533	633	543	559	587	513	534	597	625	580	576	528	567	582	614	570	571	560	597	555	560	594	582	503	588	618	621	529	564	560	559	561	588	620	585	524	541	567	610	574	562	551	602	555	605	571	573	516	592	583	598	564	595	555	585	545	571	577	578	651	586	571	588	556	569	544	606	577	663	536	628	599	569	579	567	601	576	583	578	552	506	590	578	615	611	600	631	581	583	581	585	542	595	593	582	549	542	540	589	558	587	619	567	589	542	557	552	618	621	590	620	598	563	587	601	565	542	582	557	560	589	629	619	574	600	551	618	581	625	597	552	591	570	612	581	588	567	558	596	530	600	559	560	572	560	577	567	587	528	592	556	581	622	565	572	557	548	525	537	599	586	575	556	575	540	576	613	636	565	634	571	551	602	617	578	549	533	555	570	552	601	576	596	596	514	569	560	551	588	576	567	577	544	546	594	607	615	600	603	558	586	607	582	546	549	578	558	588	544	612	538	548	561	578	570	609	519	603	571	582	584	571	596	537	554	583	587	570	587	534	566	561	555	566	576	562	582	565	553	594	606	575	582	539	569	587	594	541	537	631	556	543
5058	608	581	467	458	402	461	453	432	422	439	434	414	436	436	388	415	447	384	388	429	436	382	384	404	424	403	395	427	406	391	393	412	396	408	384	393	414	410	446	402	412	435	411	386	381	417	413	434	425	402	432	407	411	436	426	410	398	431	376	431	420	411	414	438	409	410	403	420	413	411	402	411	412	401	366	400	410	418	394	400	430	400	446	437	392	405	418	425	415	407	401	415	383	401	415	425	436	384	409	403	427	381	406	413	427	385	404	435	394	421	387	400	374	395	410	410	417	394	432	431	407	406	400	408	369	402	380	457	397	370	413	440	439	427	354	385	402	397	380	414	396	395	414	407	395	406	381	381	432	381	463	380	381	391	446	374	384	407	404	438	396	421	406	439	408	391	441	419	424	453	377	413	378	429	411	407	431	411	408	403	376	431	399	386	388	406	406	393	412	410	358	451	392	399	391	428	386	411	399	406	438	456	407	405	377	403	418	412	412	418	422	400	412	444	368	408	384	414	416	350	411	412	368	447	411	372	438	428	408	379	388	437	407	399	403	383	388	418	437	379	411	387	403	422	406	424	418	378	426	419	399	411	383	424	443	418	409	374	411	383	439	402	376	372	406	392	399	415	421	414	378	424	429	367	398	419	389	395	371	427	405	415	397	393	402	369	425	402	443	419	405	423	403	384	401	400	403	379	425	440	387	406	424	378	398	400	395	402	408	405	392	426	422	406	422	412	394	384	396	381	407	417	410	399	402	413	375	390	412	357	400	425	405	415	405	361	404	404	425	408	374	433	405	390	403	403	396	422	434	419	376	418	416	384	394	396	420	395	400	393	402	397	417	391	394	412	400	415	375	434	388	374	406	423	377	412	411	401	396	414	402	391	428	353	407	408	415	458	368	419	437	370	431	423	377	438	380	405	409	398	382	362	417	386	406	384	426	376	439	428	427	378	399	425	402	427	433	391	443	409	392	440	400	396	419	395	388	378	390	392	408	405	401	413	384	447	361	410	380	451	397	369	382	431	359	391	422	416	410	420	449	380	441	389	403	376	423	405	389	387	407	374	406	418	406	395	389	405	415	395	399	405	415	437	396	359	418	376	458	385	402	421	360	376	412	407	409	418	397	413	420	420	418	404	431	435	412	417	418	413	390	412	392	438	398	428	395	382	409	390	404	403	410	388	385	406	395	414	457	392	420	428	406	387	431	418	390	389	391	366	373	433	435	388	364	364	385	392	395	420	415	417	426	399	420	424	383	396	403	399	410	370	398	444	427	404	385	412	394	374	397	388	397	422	408	410	447	382	404	409	412	403	407	426	421	393	427	409	407	420	428	415	393	368	387	405	392	396	413	387	404	365	392	391	379	395	425	441	384	415	390	440	389	431	398	413	391	397	403	416	445	392	386	385	401	392	395	367	420	410	405	416	410	422	379	360	383	412	369	386	425	421	351	389	382	419	394	405	405	359	377	385	383	383	412	409	396	406	415	381	392	353	421	447	411	417	391	393	427	423	404	408	390	404	409	418	407	453	408	414	397	395	407	418	441	373	400	424	385	400	419	383	430	361	409	400	436	381	377	434	405	399	422	392	436	382	415	432	436	421	407	426	391	427	417	384	400	402	406	418	433	395	403	417	440	395	393	415	390	425	395	425	406	379	435	409	387	402	409	400	431	396	431	405	390	406	357	389	431	408	420	412	420	422	416	397	448	410	391	408	427	418	451	369	414	448	395	432	385	421	415	415	428	409	449	411	429	398	393	419	355	423	413	398	427	413	422	457	365	418	421	378	396	424	417	413	403	383	380	393	425	393	412	372	386	435	429	388	434	412	393	410	412	417	411	409	381	401	419	441	422	394	382	397	391	401	406	390	417	416	422	388	400	435	351	381	418	427	438	425	435	393	385	444	431	401	414	404	412	394	402	403	401	386	436	415	403	439	431	401	432	392	418	408	387	405	406	438	426	433	398	381	405	410	424	380	400	368	398	384	393	405	419	400	403	397	400	398	403	428	430	387	371	394	375	418	389	422	397	429	411	391	401	444	389	466	374	385	416	380	407	399	416	403	388	422	413	421	430	428	444	402	413	410	402	436	430	409	406	383	425	389	402	386	415	412	389	400	430	384	443	379	414	376	427	400	398	420	383	403	413	412	386	383	454	412	470	380	414	402	405	378	410	384	393	384	413	395	399	429	376	437	417	450	404	365	419	378	398	383	403	400	408	391	415	433	389	409	451	428	370	421	397	413	397	408	392	382	441	419	411	387	360	422	404	397	416	399	393	394	396	393	385	391	418	419	386	396	423	392	430	439	433	376	398	405	420	367	418	422	417	428	371	459	421	394	395	397	407	416	425	413	393	402	402	384	417	422	427	379	370	383	429	418	409	404	389	405	409	373	376	373	444	419	412	384	413	398	391	391	422	409	385	432	408	415	371	420	398	419	426	434	404	395	437	416	443	379	415	405	408	392	398	416	422	426	386	385	416	420	432	372	424	428	379	405	421	426	413	426	398	400	429	373	390	437	383	412	424	436	408	432	444	385	418	391	425	393	380	400	399	386	417	396	369	360	422	410	371	421	400	396	438	410	392	386	394	397	417	370	423	404	389	400	349	375	437	382	401	419	414	431	406	381	421	418	435	410	409	358	392	381	407	427	380	416	402	405	399	413	411	426	375	374	374	420	413	406	413	389	411	407	411	415	406	384	373	414	428	439	400	395	429	420	388	387	408	412	402	401	392	408	387	393	413	410	407	407	415	400	423	394	427	424	412	411	367	399	362	412	375	420	382	393	415	381	438	408	392	425	402	392	430	403	384	395	402	432	382	432	416	374	390	421	392	427	395	410	418	457	386	368	421	389	405	413	399	414	395	415	398	384	414	389	405	420	386	415	415	407	383	423	435	374	379	386	414	432	392	437	418	400	393	401	407	420	440	394	421	403	427	425	379	411	389	382	393	438	387	369	384	404	396	399	435	410	392	399	466	399	397	420	397	422	408	434	455	406	407	418	422	436	401	400	427	387	393	386	416	408	436	400	411	391	429	395	387	389	401	398	387	397	412	344	391	383	424	416	433	367	399	393	393	414	383	417	402	409	401	416	429	384	393	392	446	361	436	446	429	389	420	417	399	403	371	418	420	403	367	390	408	402	419	389	379	410	396	434	424	385	397	413	426	410	425	427	405	381	412	401	428	384	394	427	406	405	374	415	422	392	433	426	405	415	403	408	424	392	372	357	460	387	390	408	392	407	377	418	415	417	412	391	415	435	418	385	367	400	394	385	435	406	395	435	451	434	437	412	413	357	380	424	379	429	409	390	378	397	377	381	392	408	426	411	421	379	369	418	434	395	425	394	395	410	384	431	375	387	371	392	467	419	424	405	390	395	415	391	419	365	435	416	362	401	450	418	402	439	389	405	420	385	365	399	403	379	393	425	397	414	417	376	374	430	395	409	410	425	416	422	380	411	390	449	393	419	393	429	382	426	392	389	416	421	409
25515	21478	27901	25459	11350	1872	1420	1207	1085	1060	1041	1049	1000	972	927	983	1025	974	981	967	970	918	944	977	981	968	989	975	997	992	948	998	961	906	905	936	931	975	992	949	941	981	983	971	966	962	927	972	943	919	994	933	970	968	932	939	995	989	957	929	1061	996	975	941	1010	973	969	971	951	1008	983	950	975	945	922	977	976	950	989	945	957	923	953	901	926	939	982	980	970	901	912	954	924	940	996	951	971	1013	976	967	987	954	1021	1015	932	982	903	925	1004	1027	944	983	927	967	946	984	961	942	932	920	997	988	1029	955	972	961	985	957	987	958	966	914	935	933	972	1027	980	1011	930	975	971	949	875	875	949	940	1002	952	996	944	1005	976	996	957	867	967	936	981	944	940	1028	951	965	990	962	993	1018	979	956	954	928	969	958	936	960	987	957	959	966	935	952	962	984	950	984	949	1012	961	965	950	901	929	967	937	981	964	962	958	960	974	933	963	918	1031	918	979	960	989	955	961	957	949	975	968	1015	944	984	946	950	925	971	923	978	931	908	948	962	1011	924	995	944	894	942	964	977	969	875	944	992	928	974	940	944	947	965	945	933	941	962	954	970	962	973	979	998	938	944	1029	959	938	980	931	923	1019	986	951	966	975	946	948	913	976	987	968	921	980	933	974	979	991	958	985	962	985	963	943	920	983	1002	923	1013	956	979	945	923	1045	944	947	1000	936	961	942	938	1031	960	933	981	982	1033	953	914	983	970	984	928	959	961	951	926	968	956	970	964	969	987	946	937	938	969	925	907	984	959	971	889	954	919	926	1008	992	956	986	992	964	967	930	979	927	1031	923	931	960	959	929	942	905	996	940	921	979	957	940	938	1026	943	964	957	915	973	915	959	922	959	951	907	935	933	941	990	978	922	962	923	959	959	954	941	983	946	989	896	929	931	970	906	920	934	982	922	915	1003	970	963	903	940	1003	964	1026	964	969	942	974	975	942	914	980	921	947	966	889	950	922	917	962	967	956	973	953	962	926	979	999	966	1011	954	973	980	980	986	915	1002	887	1019	965	967	952	984	964	949	929	914	915	941	945	987	1003	968	950	959	960	949	990	876	918	1000	995	968	948	892	854	890	938	939	973	940	977	990	902	917	967	974	969	961	963	950	918	997	946	934	930	968	953	943	873	962	1007	969	976	894	997	917	989	994	951	871	1011	942	947	945	902	986	961	941	1031	941	932	948	911	917	1019	976	984	1017	941	983	932	904	939	969	934	915	918	981	973	964	953	947	985	1012	971	956	955	890	954	1002	989	972	947	966	897	964	989	996	992	928	993	998	966	960	975	967	972	952	1021	976	969	999	956	961	941	963	940	899	961	970	945	969	909	993	924	930	947	921	1007	993	960	953	937	958	958	943	908	944	932	983	982	960	961	959	982	930	981	978	958	985	976	963	962	920	978	935	991	961	947	954	990	971	944	1012	936	972	966	979	975	961	942	961	943	971	955	984	919	927	981	989	993	970	974	933	1012	925	987	909	978	948	877	976	924	928	973	1000	976	926	963	930	999	956	940	964	885	969	907	945	968	986	943	944	968	987	938	1008	989	966	925	898	1011	924	993	942	992	996	956	941	969	932	972	972	972	947	975	931	985	974	892	987	915	964	991	921	976	956	966	953	936	955	919	935	909	1017	933	984	985	938	950	991	924	956	949	981	935	971	970	957	966	955	972	957	996	962	959	947	969	946	948	965	940	911	944	981	988	962	946	977	956	971	917	928	984	956	915	878	987	964	997	934	950	978	932	933	974	962	943	911	915	955	930	954	997	943	932	970	947	961	991	926	958	959	990	948	976	935	977	945	955	972	976	987	995	962	1006	1006	975	991	974	1000	1011	898	947	903	933	976	946	968	989	932	983	958	959	898	965	969	913	959	905	981	927	874	913	981	959	937	963	938	967	935	926	1022	943	950	943	917	958	930	967	940	925	975	991	947	980	935	1028	1040	907	963	969	962	994	968	949	917	996	929	925	984	959	956	963	995	1004	950	932	1012	930	947	972	983	927	966	921	946	946	962	971	941	904	957	944	952	971	910	995	954	964	996	991	970	928	978	914	916	943	979	972	961	994	900	985	957	945	919	921	951	860	984	933	942	934	993	957	933	963	895	941	920	928	947	951	911	964	960	903	929	957	1026	972	995	970	996	970	953	933	948	942	950	921	1027	973	987	946	962	948	993	982	997	963	1012	964	947	996	1003	948	994	981	959	929	924	969	1027	947	944	964	970	933	959	949	1004	948	921	965	971	922	987	926	912	901	977	978	951	961	978	902	972	910	953	974	986	904	971	986	956	946	971	895	912	932	992	966	870	906	958	953	946	928	936	932	991	951	932	962	934	982	968	955	985	969	1005	884	931	946	964	917	987	973	956	948	929	972	949	951	941	1030	964	946	1019	943	966	908	1034	1006	1003	926	961	932	915	928	945	969	934	960	971	966	937	931	957	954	917	979	923	993	920	997	982	979	937	983	955	942	952	900	958	945	949	934	963	958	984	960	953	979	933	1001	957	927	946	963	937	1046	968	978	953	926	910	963	955	968	944	966	889	928	965	938	917	932	957	969	984	916	889	918	985	939	966	961	957	950	1003	957	964	925	914	987	987	942	913	924	964	990	950	949	1002	971	883	990	961	953	968	922	981	966	965	975	972	992	919	963	942	933	960	984	978	978	924	950	1028	959	981	933	957	947	937	978	990	901	941	909	943	896	961	968	954	899	930	991	981	919	977	917	942	981	961	923	973	912	1004	890	961	956	960	929	986	1013	961	1024	965	916	929	943	993	927	970	947	916	953	956	969	979	937	940	990	991	973	967	908	922	908	994	953	971	940	944	958	948	944	990	936	981	987	975	987	948	946	944	939	929	966	1003	971	939	971	967	1049	967	933	915	916	924	1013	944	920	961	969	970	992	1022	975	940	985	944	914	965	948	979	961	972	952	986	944	938	919	961	950	934	971	976	893	955	936	952	987	916	962	906	944	977	1006	978	995	955	994	962	930	955	945	946	946	922	912	933	934	942	943	981	991	960	955	858	992	981	938	992	934	964	979	929	918	947	970	909	971	966	994	951	969	1019	970	954	990	984	956	904	948	919	997	939	894	903	1004	972	949	991	947	994	971	959	950	928	913	917	927	898	1017	926	881	981	962	889	1010	964	952	988	917	974	925	999	974	1022	925	1012	930	948	949	970	939	920	959	970	947	970	990	946	968	940	928	958	959	987	978	928	992	938	965	1006	979	944	964	954	908	1025	981	991	976	1017	997	994	979	897	915	913	981	923	950	934	961	934	964	944	943	974	947	959	1024	986	888	906	966	987	960	987	954	993	1029	977	928	984	942	970	949	984	913	962	943	898	893	943	973	884	951	967	974	909	870	972	947	942	975	912	1007	1013	980	1002	946	860	984	998	959	968	936	891	1002	909	985	984	949	987	984	985	918	950	980	913	1000	956	979	957	937	952	952	929	1014	905	939	928	969	943	1018	1017	1021	968	964	908	1003	935	954	952	966	924	946	937	993	966	940	922	1010	924	926	974	997	908	941	1022	938	935	918	981	962	921	977	950	926	959	875	960	968	1007	939
3592	3614	3018	1831	1313	1100	972	871	881	869	865	809	772	815	712	783	747	754	719	725	719	709	726	691	699	697	734	707	705	710	735	719	721	669	713	732	720	686	693	671	728	669	713	636	696	672	676	723	702	674	714	739	736	677	671	683	703	708	691	725	656	710	743	670	688	701	704	704	716	675	701	696	686	761	668	684	683	727	701	675	663	721	671	696	686	701	717	699	702	693	662	674	739	733	646	655	661	715	659	696	720	701	667	701	724	709	687	720	658	674	687	675	753	730	740	713	712	657	685	686	691	728	685	666	665	685	663	715	647	713	711	681	689	640	705	647	665	701	676	743	684	727	687	693	649	687	665	660	716	669	686	675	726	695	670	691	745	697	667	709	678	716	688	687	709	621	665	693	686	730	687	667	688	663	697	707	688	649	703	656	674	724	708	710	669	703	721	651	717	658	685	707	709	685	726	706	678	657	664	673	757	720	684	681	678	713	676	637	671	660	699	676	727	694	686	669	689	725	686	689	696	669	664	682	659	700	671	684	677	689	691	683	682	697	642	742	660	700	652	672	673	691	633	632	693	683	695	653	700	688	698	655	656	655	684	650	708	725	710	697	673	725	703	703	693	695	686	659	725	634	696	709	691	692	704	714	649	696	697	711	695	641	684	702	697	731	674	713	677	715	674	693	673	737	677	728	658	693	660	696	659	661	681	752	700	700	673	710	684	696	662	735	680	718	721	720	709	665	674	693	691	695	668	706	662	683	740	670	706	746	675	679	680	688	725	674	698	723	702	680	689	717	662	664	692	691	684	696	651	692	688	647	697	676	670	646	710	683	675	678	659	653	688	689	722	756	709	689	678	706	656	627	652	655	672	715	648	656	653	673	694	697	718	677	747	654	711	707	697	668	643	731	680	660	701	665	663	692	642	697	646	662	676	730	652	688	702	664	691	686	712	646	636	684	644	710	710	697	705	698	701	674	722	671	702	706	676	640	676	699	662	686	668	657	715	683	693	700	680	694	692	706	664	687	674	674	675	709	644	685	698	695	650	679	688	701	704	673	659	687	707	727	657	704	635	714	692	682	660	692	635	697	638	669	724	711	667	671	675	709	701	692	712	708	659	707	689	690	711	657	681	661	664	708	704	685	683	693	723	700	694	672	682	702	700	725	687	703	667	689	696	657	678	646	699	656	682	711	699	692	716	679	684	710	686	696	697	666	650	703	677	672	676	699	687	692	711	674	683	659	644	691	699	704	632	658	716	692	674	665	685	653	703	688	709	651	626	701	675	681	699	690	636	700	698	711	700	677	731	696	630	699	702	660	697	685	689	676	727	705	669	713	699	744	727	651	713	692	665	691	715	681	723	671	708	661	670	683	703	679	673	653	713	706	730	678	650	666	739	660	695	677	727	648	684	726	673	713	676	693	705	645	716	712	708	705	672	684	744	706	689	703	698	616	664	661	667	686	657	678	714	670	691	702	679	700	671	649	669	759	667	694	687	641	690	691	721	728	674	655	712	692	697	688	654	668	673	681	693	670	728	682	665	690	664	679	696	662	684	686	688	675	658	696	693	689	713	662	668	715	664	663	652	710	730	676	663	676	734	690	687	669	678	723	698	663	680	695	662	699	711	673	658	698	684	613	666	680	663	704	672	693	701	705	654	661	628	728	682	654	709	681	681	655	684	712	634	683	652	705	694	667	708	731	618	638	667	675	664	676	674	666	729	659	659	701	746	738	673	656	719	705	642	669	691	680	714	661	681	671	715	651	683	720	708	677	660	700	669	656	677	682	716	697	677	683	661	668	638	685	659	615	689	719	681	699	655	722	683	652	709	683	714	637	627	702	659	677	710	697	701	626	679	744	725	695	668	640	678	640	692	706	678	713	678	709	658	684	678	683	624	733	627	725	669	700	680	648	678	681	673	677	673	628	677	684	707	661	686	660	660	704	659	689	668	697	691	668	682	686	650	647	641	706	689	752	666	706	669	657	670	678	690	667	695	642	702	695	672	663	653	658	698	645	674	664	662	653	711	689	707	649	683	643	678	666	665	673	653	712	663	692	635	724	653	681	665	693	687	675	697	665	720	689	722	687	686	650	659	640	664	637	651	691	682	646	647	680	707	678	653	653	699	687	665	690	704	672	678	692	648	690	658	669	681	640	656	701	649	691	687	691	687	706	679	663	697	684	683	696	664	656	711	672	723	699	700	677	635	750	716	680	724	662	647	677	669	711	673	679	731	700	675	669	689	677	655	688	716	711	703	669	687	681	711	705	711	683	671	682	704	689	721	647	694	697	669	713	703	676	678	643	640	689	685	704	742	649	694	691	731	712	709	676	635	694	692	703	699	701	712	684	728	662	682	678	672	677	647	628	697	661	627	684	696	711	690	693	692	705	683	716	645	662	704	692	695	695	688	671	651	654	656	684	726	669	658	676	665	696	691	718	685	671	646	677	667	640	689	691	652	681	719	698	691	666	688	635	713	662	657	694	636	629	651	697	643	685	640	697	647	695	687	671	725	659	667	712	768	680	684	681	681	748	678	683	664	666	695	672	706	687	690	713	698	695	672	648	695	677	693	691	710	698	653	700	649	652	696	678	687	694	682	682	728	661	713	692	657	631	669	654	685	673	662	702	665	655	641	711	679	684	693	672	661	680	718	702	684	676	682	694	667	689	692	732	697	677	709	693	656	669	686	700	682	658	646	635	693	755	660	671	689	672	699	656	707	727	694	678	681	702	698	712	709	715	658	659	621	685	671	652	667	722	720	671	691	649	650	646	676	724	677	755	692	683	736	688	708	708	700	676	717	694	633	695	666	662	732	691	715	691	680	695	700	666	672	708	646	712	670	736	687	704	698	730	659	678	677	646	740	688	682	647	671	672	656	674	702	642	709	681	648	706	692	711	672	708	642	690	677	666	659	648	659	694	701	641	665	636	680	675	668	650	668	718	690	686	665	667	661	691	658	664	695	716	659	670	675	686	681	650	684	630	645	707	695	731	709	672	696	652	630	670	691	704	658	741	723	695	648	648	628	707	690	700	708	669	676	683	703	679	694	675	643	710	708	665	686	728	674	690	665	697	642	688	661	697	635	673	732	698	686	683	688	641	647	687	652	645	682	667	660	646	656	686	687	713	680	644	675	638	695	717	676	683	704	686	648	687	676	694	669	702	653	670	651	669	673	669	691	682	677	659	658	689	665	693	674	714	730	662	712	704	695	661	664	702	686	648	664	671	723	666	715	622	661	664	683	736	707	707	692	708	681	736	664	680	702	674	640	696	662	740	701	709	684	672	662	710	675	686	655	673	727	706	675	697	666	694	666	695	673	664	672	713	662	679	660	715	649	680	695	663	691	683	688	691	690	692	688	702	652	693	710	694	713	683	656	673	693	663	684	692	686	693	705	678	683	697	676	671	661	656	664	657	691	692	695	696	660	676	737	671	690	679	680	677	675	722	649	667	730	715	712	722	650	714	668	687	725	658	669	665	636	646
24534	21474	28827	24514	21470	8929	1782	1268	1030	999	966	932	860	919	894	911	873	903	929	809	878	830	845	873	828	804	818	837	768	832	858	779	835	808	805	817	834	829	848	817	834	786	776	780	832	872	799	815	797	818	818	770	847	830	745	842	779	827	806	807	821	770	840	811	827	820	781	819	828	837	796	764	832	810	790	824	769	855	805	799	848	817	836	785	763	867	761	847	809	836	817	777	748	760	754	810	798	756	787	795	847	778	813	806	836	762	762	821	807	838	851	831	878	870	770	816	747	813	829	838	824	807	838	802	828	854	749	844	843	829	844	823	831	801	802	790	813	820	832	901	775	808	791	814	784	823	779	836	844	794	842	786	747	877	774	780	779	814	786	859	808	866	835	758	841	809	775	795	767	869	861	851	795	793	816	777	834	763	841	772	782	773	770	757	843	811	791	782	754	802	785	833	778	807	829	798	816	780	758	809	833	798	784	824	803	729	849	765	768	836	830	818	774	836	792	785	803	794	813	805	858	838	776	767	842	877	827	757	820	798	878	809	816	823	818	777	828	831	812	834	814	755	828	739	811	825	795	798	782	789	791	810	792	844	779	821	862	823	797	828	842	826	796	830	791	789	842	759	851	818	788	852	807	825	769	778	779	747	793	816	811	768	771	815	764	784	861	821	825	823	810	822	843	763	773	805	800	760	810	830	779	826	811	782	767	819	763	839	815	789	816	828	768	785	824	806	823	832	796	810	780	814	793	802	847	800	792	839	806	809	840	767	804	809	790	801	765	778	808	804	782	832	874	787	796	813	781	808	793	780	744	765	801	816	824	822	800	798	816	825	766	810	821	765	818	760	812	793	764	802	865	817	787	782	768	780	833	800	802	858	791	818	801	767	790	851	812	800	774	788	836	821	821	845	767	804	804	808	755	782	872	806	814	823	781	780	807	763	783	805	828	806	799	799	751	815	815	788	824	772	805	803	812	849	778	842	828	777	788	776	829	795	774	847	825	795	755	803	812	771	841	782	856	761	786	796	780	813	819	786	787	756	815	800	783	822	782	802	795	803	779	781	816	804	808	769	802	808	780	793	781	833	793	806	779	775	822	791	850	809	823	793	848	807	775	842	825	795	763	802	826	791	840	804	854	767	823	841	787	817	795	745	818	819	770	759	777	812	784	821	745	770	845	829	781	758	851	790	830	764	805	759	816	794	800	793	795	759	851	844	808	799	772	767	813	835	816	721	809	782	761	785	815	837	822	773	809	802	814	856	807	794	840	805	835	816	788	778	816	825	804	803	791	809	828	893	834	820	795	825	833	795	737	781	817	819	806	813	811	844	780	836	807	802	821	810	808	773	803	813	737	779	791	762	808	764	783	836	771	813	825	824	824	773	832	828	785	804	847	776	796	758	765	767	827	791	845	832	840	785	778	792	838	800	803	825	809	821	808	787	801	815	803	765	797	809	783	769	746	840	785	795	778	857	808	827	801	794	836	766	836	816	781	787	824	777	788	813	868	798	808	795	813	807	773	842	789	827	849	800	794	820	777	815	814	797	838	813	755	777	782	794	819	785	822	758	803	821	802	756	815	799	828	783	793	810	792	763	820	780	782	784	812	761	776	826	808	804	821	796	800	787	780	774	792	841	742	804	800	826	825	789	814	761	790	727	811	828	796	782	786	824	807	815	758	816	784	783	810	829	827	798	771	841	821	745	762	801	805	751	810	743	817	782	797	795	798	790	797	817	783	831	811	798	762	799	829	828	807	835	769	801	801	771	831	770	774	781	804	780	795	794	851	798	751	843	881	849	793	808	784	866	800	824	781	860	860	769	819	830	815	835	829	796	780	796	787	834	789	808	841	805	771	783	785	796	853	776	738	811	744	801	818	786	825	796	838	798	793	759	841	782	787	796	804	818	788	724	785	781	837	810	778	796	829	833	839	805	797	836	786	784	745	793	782	786	769	818	802	800	818	819	802	806	761	817	792	852	773	768	793	790	800	748	781	750	816	810	814	813	737	748	790	785	762	790	743	825	818	772	793	839	798	774	778	833	818	774	790	814	839	790	779	799	828	842	800	869	835	794	778	749	811	773	835	819	802	815	861	804	782	783	735	852	795	825	793	838	779	803	782	810	788	754	810	793	800	807	793	795	851	823	785	803	820	832	831	821	805	816	790	786	824	787	838	774	800	778	788	819	758	802	733	830	801	819	801	821	784	814	754	792	850	816	772	807	768	783	789	783	808	786	758	872	822	788	808	880	765	832	736	803	836	835	806	800	814	806	787	786	801	814	797	802	834	830	847	804	825	812	834	852	820	786	717	799	826	819	810	832	837	780	780	789	795	799	830	851	775	805	830	781	773	780	788	802	777	790	758	761	793	795	751	828	769	833	792	802	777	790	795	783	776	764	782	807	838	784	761	828	789	787	819	819	766	782	791	820	777	831	803	765	770	807	779	813	813	782	792	756	800	788	785	789	772	780	815	797	785	794	788	774	856	827	779	818	795	862	812	786	789	767	851	767	815	812	799	820	800	774	816	803	865	781	857	820	763	789	778	792	812	802	841	812	835	785	794	840	824	828	841	798	802	780	793	800	805	811	776	815	791	804	807	859	813	771	786	760	802	782	848	821	819	787	763	803	822	783	806	744	797	754	789	786	796	785	802	823	782	781	764	790	838	782	831	817	814	804	771	795	806	812	872	811	804	841	793	761	753	835	821	797	806	800	788	790	787	813	798	771	787	765	764	801	814	856	788	831	881	822	812	784	742	812	756	818	764	738	775	792	838	826	818	778	789	814	823	811	806	827	821	796	791	800	842	762	765	799	820	797	762	777	792	783	801	781	763	855	822	785	795	799	803	808	818	789	825	828	843	757	807	830	807	763	851	786	854	791	801	835	787	749	831	778	786	848	816	789	847	790	801	795	760	847	787	806	783	822	812	810	844	852	867	800	854	825	770	799	803	842	816	770	863	743	815	786	852	777	816	823	853	766	795	830	802	828	750	800	855	763	793	796	807	818	830	766	836	788	800	819	813	771	799	813	820	789	784	792	788	797	732	739	819	800	817	765	771	773	809	804	807	833	787	859	830	800	772	834	798	797	778	766	818	833	775	767	794	782	794	801	877	805	782	801	790	776	821	810	831	816	822	802	818	792	842	760	753	821	835	787	787	799	801	825	756	793	768	868	770	786	784	827	810	753	806	799	744	782	812	805	789	786	796	787	814	823	785	791	850	797	819	801	774	829	763	775	799	792	820	811	799	787	801	834	852	793	783	811	791	746	794	771	775	796	816	854	813	854	836	806	767	757	799	817	800	753	845	809	778	754	807	794	816	759	773	793	804	789	764	786	793	783	817	834	822	790	808	768	821	880	819	816	809	790	832	784	822	777	810	815	785	750	817	788	814	815	846	782	821	848	820	850	784	773	812	824	817	837	822	820	853	832	802	826	798	841	767	812	834	800	774	793	763	838	813	798	770	794	874	810	784	774	753	826	775	757
3813	5967	4886	2622	1900	1440	1183	953	933	860	773	765	746	741	694	711	684	734	661	678	640	636	635	696	587	621	634	656	616	626	615	642	637	635	623	641	650	694	648	598	598	637	612	583	599	625	623	596	635	604	621	636	662	569	624	596	611	618	593	595	631	616	602	588	623	621	664	615	604	597	620	624	649	602	627	586	561	570	625	652	605	631	577	586	605	616	608	629	600	615	626	573	637	604	616	594	654	572	622	612	626	608	611	570	564	587	593	584	574	566	584	562	640	636	629	628	589	604	581	578	570	648	589	638	562	594	568	612	612	622	581	597	637	636	536	662	618	610	586	597	598	572	597	583	581	581	623	642	617	659	619	617	630	562	622	619	660	595	610	610	591	583	597	608	638	598	583	593	585	600	609	639	578	601	585	607	620	577	565	648	620	544	594	665	587	583	592	608	628	592	603	636	652	611	565	582	631	621	613	620	593	562	597	609	599	563	604	578	609	596	570	648	584	598	565	651	606	621	630	645	568	592	600	578	603	614	641	607	562	620	609	602	660	595	583	623	630	616	625	635	614	584	580	612	575	591	592	552	636	620	572	587	612	608	596	637	589	631	623	600	624	579	611	608	566	551	550	572	560	646	622	583	580	628	649	633	598	585	576	572	635	575	621	597	606	551	590	626	637	579	604	610	595	602	575	577	623	580	588	562	614	600	572	611	601	606	580	580	570	565	605	596	601	624	568	605	585	638	591	591	614	597	610	578	644	648	614	593	625	559	555	613	538	595	630	582	581	586	613	642	608	580	589	581	582	576	605	559	609	626	579	584	590	583	625	641	601	595	590	638	590	603	619	648	574	579	635	606	596	573	566	599	584	567	591	569	587	612	602	557	627	577	599	624	602	588	621	613	554	625	608	565	564	629	635	598	565	598	574	600	578	628	622	586	604	602	604	585	586	629	617	616	567	618	635	603	621	619	600	582	596	619	617	614	612	568	576	556	598	599	605	611	564	579	606	544	574	574	563	584	602	578	560	587	571	565	575	555	539	590	611	591	586	584	598	570	622	611	642	613	600	615	638	572	580	595	593	566	570	582	637	568	597	627	670	605	629	588	614	586	592	575	532	598	610	593	589	596	571	623	569	622	625	609	581	605	545	568	601	599	603	601	674	581	632	573	622	633	609	576	577	604	591	585	603	585	544	645	610	588	579	607	592	606	613	592	605	578	564	600	608	612	599	588	616	580	578	625	619	596	589	609	588	607	599	619	581	609	663	577	610	605	561	597	597	581	600	588	593	603	596	557	596	623	612	590	642	609	636	573	599	570	569	588	565	543	628	610	607	598	593	640	570	562	585	586	659	642	583	649	560	609	594	574	576	621	608	584	555	567	586	591	564	567	574	630	576	619	588	577	546	613	616	570	616	610	632	608	584	611	645	570	591	570	572	623	623	636	602	621	572	532	595	592	572	635	636	624	586	556	572	606	611	565	574	555	607	588	600	590	588	625	563	561	579	586	576	524	629	593	599	557	548	575	602	634	588	592	554	591	583	614	560	567	588	597	606	610	619	573	566	609	577	576	552	610	584	608	582	578	615	596	607	625	575	615	585	607	568	608	607	568	603	590	602	633	582	579	589	558	571	564	617	623	597	586	626	586	606	636	586	605	583	582	560	586	596	579	563	620	583	597	587	571	646	585	544	601	559	601	608	586	601	618	557	561	634	594	596	575	619	584	615	584	599	573	566	613	616	576	613	583	609	604	601	597	608	532	548	573	552	568	597	656	609	603	602	604	572	564	641	603	575	563	585	576	556	591	576	576	595	581	582	611	555	627	583	580	572	591	602	599	576	597	567	613	586	542	601	583	584	606	607	624	593	612	598	579	562	593	609	597	570	625	588	600	588	575	589	569	589	610	591	594	640	552	563	598	587	584	598	579	585	590	638	582	625	592	617	592	602	643	581	563	586	586	574	563	603	589	614	610	583	634	574	608	582	643	628	576	599	610	631	583	593	572	576	602	608	570	576	588	589	562	589	581	637	607	592	565	582	579	588	569	589	617	621	593	582	608	570	623	598	630	625	569	604	600	592	579	617	630	583	576	571	592	634	606	563	621	605	628	558	593	621	661	558	616	578	562	554	623	567	606	615	615	607	581	600	560	615	591	581	576	564	587	575	551	592	568	569	591	564	584	643	568	584	595	601	574	585	595	625	597	582	605	597	578	550	619	586	540	582	586	525	584	577	563	579	536	592	560	593	570	598	602	612	573	555	559	591	610	578	602	605	596	609	602	582	558	590	602	547	580	578	564	576	633	576	597	581	589	605	552	606	605	571	581	604	533	590	593	606	569	598	575	570	587	576	616	604	583	636	605	610	632	575	602	582	608	586	628	570	607	586	582	576	606	607	601	626	631	603	575	602	614	633	624	604	571	589	580	580	606	609	574	525	580	588	572	564	615	598	604	539	582	612	568	601	649	600	596	566	573	578	616	556	627	576	587	571	596	592	651	613	594	621	610	583	581	617	614	566	615	580	602	570	614	603	660	596	596	551	598	592	560	606	591	599	585	579	610	627	575	526	563	584	548	622	569	583	584	598	602	593	638	579	607	564	565	608	590	591	570	635	589	560	540	604	593	598	580	543	608	552	584	624	566	610	627	616	563	560	624	651	567	613	561	631	588	598	567	618	566	582	567	620	546	578	597	615	568	623	561	613	585	563	605	615	568	623	606	575	542	602	566	592	565	612	599	586	605	610	574	577	579	601	617	553	643	616	617	587	575	587	586	613	583	559	579	593	584	553	580	570	612	617	580	592	608	615	594	648	600	613	580	607	587	570	578	603	557	599	590	594	645	617	647	567	593	593	557	589	627	571	626	563	606	632	570	604	551	620	592	602	568	605	584	608	644	612	556	595	575	573	536	633	540	604	631	593	627	568	592	579	576	535	590	563	623	583	577	588	614	608	573	581	624	578	568	635	564	586	631	585	560	574	637	589	597	616	634	574	581	587	594	586	608	588	559	598	598	577	589	577	596	639	622	607	602	589	593	587	593	638	615	591	613	564	619	573	585	629	611	574	585	625	596	610	597	589	625	610	604	622	587	602	614	551	558	657	593	569	584	549	598	570	601	606	552	631	608	609	596	557	614	604	604	608	585	606	570	522	616	583	617	611	638	601	589	577	567	623	612	621	584	559	572	549	611	607	577	572	567	611	599	574	588	550	565	564	626	581	593	600	585	594	578	585	577	587	608	617	611	611	621	620	572	576	546	591	546	614	624	577	633	592	612	593	571	563	613	588	584	589	596	590	580	607	567	578	625	577	596	592	534	571	551	593	606	591	620	607	620	601	591	595	589	562	639	611	602	560	606	580	580	593	587	601	599	602	620	577	608	597	560	627	560	556	571	569	603	556	561	632	593	599	557	608	612	581	589	565	552	620	556	573	607	559	608	589	601	579	580	594	585	585	584	588	609	597	618	597	604	601	588	585	585	610	563	562	612	580	593	575	613
28059	10643	1269	815	597	620	637	605	601	652	588	540	551	560	585	557	538	571	591	582	552	567	600	593	614	600	588	580	596	570	607	553	602	555	595	572	582	569	602	586	621	596	584	590	588	560	573	552	577	555	575	557	553	566	585	632	595	587	528	585	576	582	565	584	575	591	589	581	554	569	559	594	589	581	556	555	570	593	596	576	575	581	591	604	526	568	574	571	560	540	563	602	577	516	535	531	588	638	611	554	621	619	527	562	577	607	608	568	555	550	555	563	569	537	569	601	615	598	581	575	548	570	559	550	597	602	597	615	560	628	576	591	531	621	585	584	592	564	544	608	564	566	585	596	596	562	570	554	581	595	572	585	558	561	589	587	569	611	586	567	621	591	523	569	567	548	583	619	532	597	605	588	600	574	579	587	586	600	566	581	559	595	577	581	577	579	581	574	582	583	577	524	621	535	579	562	553	550	537	573	594	562	570	625	606	520	554	592	589	573	534	525	594	559	590	593	561	564	604	564	582	582	561	620	591	571	558	591	561	595	583	594	541	571	644	565	584	578	643	557	615	538	544	581	584	568	540	577	581	585	582	613	623	563	533	545	541	548	570	524	559	566	577	544	545	545	591	595	611	548	580	570	573	556	579	582	592	590	555	605	589	596	561	554	599	521	586	590	596	611	588	568	598	598	606	521	605	588	548	576	584	549	525	562	537	567	572	557	613	591	576	539	589	601	573	622	583	536	569	576	560	587	611	567	556	601	588	587	599	568	559	593	559	562	581	577	560	555	596	570	566	558	580	611	569	566	574	576	590	595	603	598	578	631	507	602	564	555	545	619	574	566	598	513	565	601	633	523	598	590	605	564	586	550	586	570	613	545	539	586	595	554	532	598	600	567	564	531	558	564	558	615	559	561	547	523	571	593	577	626	578	585	569	566	558	552	549	584	537	574	594	533	606	582	519	615	579	583	592	576	581	570	597	597	556	610	574	544	601	556	610	578	605	577	550	582	614	604	571	583	601	603	556	593	595	589	577	568	589	605	551	570	594	567	590	585	572	623	622	579	588	574	561	597	583	587	607	569	553	550	586	558	597	561	580	600	608	564	562	586	568	600	570	582	594	599	562	600	567	561	588	541	615	564	608	551	600	587	599	521	570	597	559	552	594	600	542	569	553	615	540	577	603	580	570	554	567	602	590	561	561	568	555	586	606	572	569	578	571	581	561	586	603	573	559	633	570	597	586	579	584	544	566	569	533	567	528	562	525	563	629	569	572	609	571	569	596	587	620	529	567	572	594	560	580	562	546	589	580	565	591	578	571	562	556	571	559	575	564	555	579	571	561	602	586	587	575	604	580	591	584	564	550	563	604	527	557	587	576	567	578	589	526	583	555	583	550	524	611	553	579	563	565	616	589	612	544	567	532	574	567	596	588	563	605	570	602	546	545	585	548	584	566	568	586	586	577	595	580	600	554	663	593	520	591	569	638	561	542	605	567	631	600	581	589	604	591	543	594	575	563	590	583	627	552	556	568	558	575	517	622	589	568	588	526	585	584	588	613	639	555	609	607	575	590	623	567	614	578	558	567	553	555	617	572	563	558	560	551	585	561	616	609	562	603	512	588	573	562	581	546	595	592	561	605	615	570	586	523	607	561	601	554	554	572	563	571	586	573	589	597	569	608	563	596	591	571	607	590	596	570	591	553	556	573	626	538	609	603	553	548	569	557	569	546	581	546	584	603	567	526	565	567	570	540	527	595	495	506	550	551	578	608	606	587	530	611	594	578	589	586	562	565	568	565	567	578	569	623	528	587	572	564	504	593	548	604	591	608	615	598	582	546	583	590	560	577	610	575	578	567	557	619	574	597	556	587	583	602	585	556	576	591	576	565	625	606	596	597	613	538	594	608	617	562	568	534	613	579	573	617	591	550	604	567	592	577	587	575	541	588	611	574	580	574	616	568	603	563	567	557	555	568	562	563	534	625	567	605	567	543	587	564	610	558	551	545	596	608	597	577	607	566	558	563	519	621	592	615	562	580	536	594	549	534	539	582	576	587	593	553	560	579	531	564	566	606	569	570	585	551	580	560	535	573	591	618	570	573	574	586	576	518	572	566	534	559	560	605	584	565	546	572	566	558	602	549	590	565	597	510	639	613	577	593	599	592	577	533	540	594	586	545	585	598	591	543	597	586	628	618	596	578	543	554	534	598	614	582	571	545	621	537	614	586	575	567	589	523	579	598	599	596	547	590	605	596	555	556	550	559	543	595	572	558	544	574	585	527	599	570	586	586	562	547	592	589	585	544	594	540	545	588	580	563	575	598	595	549	568	548	614	561	568	557	605	596	581	579	556	604	574	648	599	551	571	535	553	582	589	580	582	569	602	598	548	584	550	558	590	596	566	584	585	539	545	536	559	616	615	573	599	547	564	598	608	559	589	604	622	600	576	563	604	571	591	592	564	612	565	571	575	619	594	557	595	608	555	581	567	595	590	566	608	578	577	575	535	590	589	565	566	616	600	601	566	569	560	560	570	562	562	619	577	562	563	556	597	526	579	549	553	556	576	588	598	561	561	585	623	558	582	547	571	588	558	581	586	566	575	529	579	585	549	526	594	553	580	590	575	550	533	553	601	590	600	544	584	532	571	558	560	576	599	603	588	582	622	587	605	575	556	580	556	565	586	572	590	570	581	574	634	578	567	554	550	601	567	558	569	614	557	565	570	612	569	591	574	557	545	563	576	595	584	536	578	592	545	594	547	553	525	575	556	595	581	577	581	521	553	568	579	592	592	553	553	555	577	557	577	549	547	603	552	521	584	553	579	580	598	576	569	597	545	609	530	554	557	537	617	540	526	564	579	572	585	556	552	582	539	609	593	603	533	587	622	585	575	632	563	607	582	577	627	588	535	575	605	519	541	600	530	537	602	532	590	575	549	560	580	566	574	591	567	568	561	594	579	548	520	591	563	583	562	631	532	560	596	554	608	574	576	561	578	582	590	591	582	570	565	556	568	575	537	606	578	599	605	580	575	519	603	601	588	593	567	609	539	605	571	578	557	598	570	572	579	582	595	552	626	537	611	606	594	570	526	572	572	567	533	589	571	587	557	575	590	558	579	585	525	596	583	606	576	590	589	596	552	565	593	577	573	583	588	557	605	568	585	566	556	578	576	579	553	554	564	590	557	606	563	534	551	590	573	579	562	596	616	526	578	588	577	558	594	582	569	577	585	563	600	553	596	568	608	549	564	576	536	561	554	556	583	593	564	573	609	614	607	576	609	608	547	568	575	582	601	575	551	616	565	633	508	593	611	585	583	539	588	635	574	557	572	536	587	590	586	599	573	567	566	573	593	594	572	571	589	550	559	604	563	575	559	555	556	525	626	539	531	594	603	574	550	585	566	621	540	530	555	567	610	590	582	577	569	550	573	579	580	626	600	619	569	580	584	616	611	548	597	613	597	568	581	602	594	587	596	594	570	567	609	554	614	571	568	589	584
4906	625	566	468	455	484	418	464	422	417	437	403	452	400	431	451	381	423	418	438	422	430	416	389	399	394	423	418	406	402	373	387	424	388	431	397	413	403	379	408	397	407	400	419	409	434	419	408	387	399	420	424	428	394	393	439	432	398	401	409	374	414	412	413	434	389	395	413	366	416	406	375	399	373	436	428	413	386	386	417	408	426	399	405	432	384	424	399	397	398	421	418	374	363	406	422	401	394	386	414	414	400	447	386	421	405	406	414	448	378	428	435	362	384	396	406	377	391	418	394	396	407	406	419	433	386	422	441	442	400	392	387	458	398	369	403	403	397	414	378	387	412	428	418	405	409	405	414	426	401	418	432	401	401	407	427	393	402	395	420	400	390	415	415	440	423	388	385	416	397	427	436	399	383	410	400	420	401	406	411	430	425	415	408	410	405	405	397	432	393	407	415	434	402	464	438	379	400	390	368	406	368	413	422	399	461	392	429	423	427	400	378	404	381	428	426	424	383	405	386	388	392	401	397	412	391	367	420	390	413	368	411	403	426	423	392	399	399	405	395	391	425	396	409	422	429	391	449	416	410	369	384	421	412	395	450	421	416	438	401	407	393	386	402	385	428	423	411	430	424	411	403	415	417	415	392	419	415	414	395	404	381	391	455	425	413	400	446	413	395	458	419	396	406	396	437	421	401	394	386	400	401	428	438	390	385	384	395	398	429	418	419	435	397	340	410	408	403	393	394	399	404	387	436	431	403	387	382	407	410	412	396	410	426	371	423	375	420	397	400	395	417	422	397	423	403	418	390	405	422	369	382	439	431	410	434	439	392	395	370	412	378	440	428	412	407	395	397	373	418	379	443	421	446	436	411	447	449	367	407	447	400	397	392	432	403	401	429	398	390	394	379	409	383	412	406	404	394	416	417	397	423	418	410	411	390	403	407	401	398	387	400	403	374	389	449	374	388	423	429	426	392	424	434	405	406	395	423	377	391	425	420	380	382	445	406	402	382	388	372	374	393	424	394	364	416	425	398	393	384	414	402	394	404	391	382	419	393	441	390	402	406	441	419	438	401	361	410	424	391	423	440	381	399	414	418	399	413	397	422	402	429	439	400	419	394	380	400	410	412	374	382	391	444	396	434	404	379	373	414	421	398	384	374	394	396	406	396	393	401	381	445	373	393	371	416	442	382	401	389	390	418	404	408	427	376	379	420	410	396	410	421	435	423	372	429	404	422	391	404	443	406	435	398	381	419	402	410	387	430	382	387	409	408	380	375	433	395	387	430	409	405	423	399	381	416	398	422	403	401	398	414	384	397	462	404	395	401	422	400	421	413	395	414	390	394	403	427	399	411	434	454	444	406	417	449	405	445	423	409	409	407	393	410	369	415	381	409	388	417	418	358	372	426	386	363	412	404	417	386	381	433	428	392	420	403	400	403	436	421	364	402	428	417	414	407	419	426	393	423	386	400	397	414	405	396	412	400	398	389	426	395	391	399	406	428	427	413	416	410	381	415	417	414	403	391	420	437	400	402	435	429	404	444	397	414	406	361	365	425	398	390	422	405	397	418	420	433	406	421	410	413	436	397	395	371	382	414	420	402	407	435	399	437	410	431	418	418	417	417	397	396	419	397	421	458	428	390	404	393	431	432	440	426	380	383	410	404	431	416	415	391	407	394	409	441	402	406	416	431	417	409	438	385	431	432	412	387	387	416	410	439	460	389	407	388	403	423	406	413	387	420	384	403	428	415	403	406	411	400	389	395	448	437	405	423	409	426	384	368	388	420	411	419	401	440	399	404	439	393	381	435	386	389	427	389	415	439	393	418	415	422	403	421	377	424	400	416	404	422	390	408	428	395	410	386	417	425	404	409	420	398	414	427	385	388	418	374	381	415	404	436	408	454	398	404	400	441	450	440	434	374	412	394	392	435	431	376	404	380	411	425	401	410	436	412	411	430	440	442	416	422	424	414	392	414	418	414	368	431	404	429	397	410	416	445	408	390	410	387	406	434	380	432	394	416	383	419	435	406	429	416	435	417	388	386	409	420	434	388	414	404	387	438	397	414	460	409	372	416	395	381	402	383	410	404	384	418	422	447	407	434	380	413	439	371	410	443	434	413	409	393	383	375	414	413	420	394	412	392	398	366	388	402	398	389	393	401	390	397	407	396	398	463	426	380	419	435	412	412	428	387	365	428	401	416	462	409	402	377	378	382	415	394	406	387	399	401	366	400	412	414	376	401	405	397	389	395	430	376	375	407	415	446	417	411	421	378	427	402	410	374	400	440	406	420	434	389	385	386	410	383	404	423	389	413	382	408	367	404	449	386	411	432	378	398	426	395	374	426	401	381	407	412	426	409	429	410	417	378	377	420	398	439	392	406	381	427	371	360	410	437	373	416	413	353	379	402	379	425	398	406	384	423	413	392	433	404	384	392	409	403	416	394	426	396	379	404	397	435	390	388	386	394	399	366	431	419	428	414	412	400	410	430	422	371	425	411	434	414	427	407	381	389	404	412	398	423	426	404	381	415	408	400	430	392	406	436	433	414	409	406	416	434	374	392	425	424	404	399	420	390	415	387	403	376	414	406	395	405	424	432	412	411	432	421	420	433	404	382	412	398	392	419	397	410	400	443	420	419	407	432	396	376	429	400	402	444	432	425	370	431	393	421	436	400	394	378	409	428	438	420	406	379	446	400	411	434	390	411	432	397	391	465	408	418	458	400	417	463	406	417	377	396	390	415	416	422	435	390	429	421	377	429	430	388	417	419	403	443	408	363	381	404	404	409	418	395	401	401	407	421	348	438	414	386	379	452	426	371	385	416	376	393	417	433	411	400	414	393	418	410	394	419	383	406	396	396	401	408	377	369	403	369	378	369	372	412	418	402	410	438	438	400	419	405	421	444	408	410	429	446	412	401	403	386	394	423	396	425	411	422	421	418	403	395	413	394	398	433	400	424	367	434	410	375	405	421	415	434	394	421	418	417	406	413	409	419	381	359	374	434	422	392	384	415	391	394	419	401	402	401	391	417	414	431	399	400	407	405	410	391	387	416	407	425	411	359	409	400	433	445	410	386	407	405	397	426	435	398	409	406	390	435	408	397	424	381	388	407	375	410	388	415	373	418	434	389	373	395	410	388	356	411	407	399	395	379	431	408	382	420	426	412	421	452	448	379	422	417	401	417	379	401	381	398	392	432	380	431	388	409	406	425	370	403	384	432	403	397	403	425	410	393	406	407	433	435	428	422	383	385	394	425	429	444	429	397	371	428	398	384	388	409	396	380	400	403	394	439	367	404	452	397	403	384	428	411	399	423	387	431	406	459	401	402	380	440	423	453	424	429	438	412	395	442	411	404	426	411	432	405	391	403	383	406	448	387	374	386	378	391	423	448	451	412	394	413	421	422	395	445	394	415	397	406	392	410	394	415	448	399	423	458	399	417	422	391	415	405	385	385	404	423	423	434	413	441	397	412	400	391	418	447	399	417
25477	21476	27857	25522	11207	1931	1410	1185	1116	1087	1084	1039	1047	1060	989	1054	922	1043	1023	1017	942	995	943	1073	1018	1010	1013	1001	1031	1029	1032	932	971	1027	983	1012	967	999	1001	947	961	1029	925	992	997	1028	975	995	973	971	989	966	1013	1016	939	948	1003	970	993	955	963	1059	947	991	979	1012	1027	950	1037	977	1002	1030	936	983	955	1012	962	1032	960	1007	1029	1004	1019	951	948	946	1002	962	1030	961	1005	959	1023	1016	1025	969	937	947	1041	1019	1047	901	956	986	1045	942	948	990	994	947	939	1004	989	985	1027	955	940	980	1009	1015	935	1051	1009	1002	1001	994	984	960	917	985	950	991	976	977	961	949	880	1010	1033	936	1028	1008	1017	982	958	1024	993	1000	968	959	989	974	972	947	967	945	958	932	995	1023	1006	960	998	1021	960	995	890	1025	1021	1008	947	1002	984	985	968	1044	988	998	955	913	981	948	973	975	941	972	936	955	970	914	964	950	930	949	966	968	955	982	951	1016	949	1020	957	944	956	1036	984	982	963	975	993	1003	942	984	1007	972	933	1022	958	1000	927	937	957	989	1002	966	1052	984	1023	1041	917	947	939	982	962	1001	995	962	1051	963	942	951	973	1036	869	915	1012	988	985	983	977	1028	1018	970	1003	947	947	976	1000	964	939	964	1023	935	969	894	961	927	993	964	996	887	967	938	921	976	973	992	1021	989	983	1001	968	986	987	1019	978	962	968	987	985	921	1008	982	1017	969	1025	918	949	936	1002	956	1009	940	976	1012	951	1020	1024	972	1013	960	946	963	982	938	1001	1041	946	948	996	997	1015	896	965	995	976	982	993	959	955	1037	921	972	1016	981	993	1001	997	958	1027	953	983	951	995	947	944	983	995	955	1002	994	1010	991	969	986	919	979	988	956	962	1000	968	973	944	932	922	992	978	979	1075	936	906	974	962	969	996	994	946	946	985	999	1051	937	925	938	948	921	1001	1023	990	1002	992	1053	1000	1020	954	983	984	968	963	992	973	969	941	982	968	1006	939	953	909	994	936	1003	948	940	963	971	960	950	975	983	977	959	1020	917	1013	968	999	1027	961	958	985	988	984	972	901	976	950	1045	967	1017	927	932	949	945	998	971	969	1000	960	938	993	993	925	949	975	974	949	1039	1036	1048	1012	996	1005	950	973	913	980	931	940	989	968	1022	1008	935	978	866	945	928	945	971	962	1030	967	985	974	1004	984	928	974	945	977	939	1006	978	1023	975	1037	973	961	961	1000	961	983	971	910	981	967	950	978	988	929	940	967	981	1027	998	1011	989	991	1003	965	1013	926	981	989	927	982	898	1011	977	937	1047	960	931	953	998	953	997	995	1010	945	952	962	1025	942	968	951	945	959	1015	950	1014	986	994	970	986	1017	1045	942	990	919	973	983	970	965	995	949	1058	962	984	916	1002	982	951	928	984	958	1026	997	1016	938	878	1000	1025	997	1011	986	966	1050	976	949	1006	970	950	1020	978	992	1001	1022	965	1000	912	974	948	970	999	976	1020	955	960	979	969	997	936	929	945	981	988	1018	980	987	976	986	947	963	971	957	920	982	975	1002	952	971	941	949	989	998	1014	972	986	996	991	1016	954	995	963	926	1021	962	1016	957	993	980	1004	976	989	993	992	1028	966	968	931	1026	969	958	957	952	960	1044	1022	958	962	946	916	994	1052	925	973	1014	983	1001	977	954	959	932	964	925	965	1018	947	977	996	944	1049	1003	974	943	951	972	951	925	948	959	972	947	971	967	948	980	952	940	908	1015	940	988	938	1029	981	958	964	922	998	961	948	972	974	932	941	950	1030	991	953	990	985	920	956	947	951	941	918	962	973	1003	1015	1010	971	963	915	976	964	909	999	926	898	971	967	930	938	961	1013	948	988	919	1016	939	977	941	961	991	953	980	1032	973	934	1018	931	985	985	953	916	991	947	939	953	954	955	944	997	960	1004	947	998	1011	1023	975	993	967	976	1033	967	1012	932	950	1012	981	960	936	978	953	959	973	972	975	949	985	1016	967	943	958	1005	985	928	902	923	934	959	991	965	929	964	967	987	958	1016	968	1010	1037	1018	960	990	973	958	972	1009	965	966	981	990	1008	1010	958	943	994	949	1016	959	958	960	982	975	963	994	975	984	948	916	1017	1040	945	935	1002	943	959	973	988	1012	969	997	917	945	992	1006	923	972	933	955	990	963	942	953	1009	937	958	967	952	922	934	1014	957	987	1022	1005	933	960	935	978	993	956	1027	989	1002	1013	917	958	1014	937	977	950	925	972	1028	965	996	987	927	967	984	964	997	1035	973	899	1001	947	946	980	928	944	943	979	1013	952	1014	990	981	910	934	988	1003	930	994	963	939	971	998	971	951	976	899	1031	1006	973	961	979	968	988	958	987	1007	962	962	973	1027	965	980	968	974	973	996	947	987	928	1062	1005	1035	965	977	985	1003	992	912	975	970	938	964	953	999	967	984	943	927	943	994	964	1019	991	967	919	944	968	1011	980	1024	1030	972	975	958	1071	949	950	1036	915	968	963	942	910	947	955	931	974	962	946	1002	975	956	923	950	1008	994	939	985	1039	1010	1038	954	978	970	972	990	983	988	1011	1022	952	962	945	1001	987	938	1025	978	971	953	993	962	949	961	1006	982	977	947	1031	969	1027	962	930	1015	1026	1004	967	986	950	1004	996	922	953	1005	914	993	959	914	1043	1001	945	1072	957	945	880	1018	984	975	1001	1012	943	934	995	1046	987	921	952	918	936	998	994	953	970	913	973	944	932	1002	955	965	941	993	962	1032	1005	984	983	988	972	986	931	932	929	975	1002	1038	948	958	987	947	980	983	953	967	980	925	936	952	955	1012	953	936	994	932	919	967	990	988	968	945	994	942	925	960	973	948	959	993	984	1019	961	1013	1013	952	922	978	976	1007	1028	1010	970	972	964	964	955	1047	1018	959	960	961	998	937	987	1018	942	965	988	973	987	936	962	1020	933	1009	934	941	922	973	924	958	996	976	1017	991	994	972	962	964	979	953	1028	968	999	985	1000	1007	1024	999	1034	981	967	953	1003	978	1014	989	979	950	998	962	961	969	994	970	997	946	970	886	953	968	923	905	958	937	1008	1015	937	939	963	948	961	949	954	960	979	948	1020	976	995	992	951	971	1004	1005	993	962	1041	1033	951	988	970	995	991	960	957	984	954	998	938	962	949	964	946	964	972	977	982	928	931	952	971	1003	947	955	997	948	976	1015	999	981	948	980	998	940	940	953	965	946	988	1036	1008	954	961	967	925	980	953	914	947	958	919	962	1006	990	974	933	1030	954	949	961	962	992	977	939	979	962	951	951	986	1003	970	1010	1051	956	965	1004	1003	981	1003	999	945	1049	970	967	919	987	967	941	1002	1011	950	946	952	981	1036	992	1003	926	975	938	941	996	951	955	1014	981	922	989	966	1023	1010	929	1026	902	1001	1002	965	944	1016	949	895	970	956	989	969	973	967	982	1054	908	949	977	999	996	970	990	1026	992	1013	1008	984	977	955	997	982	998	991	972	1013	981	972	974	979	959	932	986	952	972	995	1005	973	942	983	982	991	927	1020	946	988	1017	961	968	1019	978	994	941	981	978	962	952	999	950	1029	959	970	945	899	988	950	977	990	934	946	969	999	946	1019	1002	1028	950	945	993	964	958	952	980	992	1028	1019	940	981	985	962	1002	1008	967	916	1020	963	1024	998	958	956	1001	974	999	981	929	1008	1028	920	991	981	928	935	935	954	893	975	943	954	984	962	907	963	1025	987	909	916	912	957
3566	3730	3119	1735	1328	1073	1003	871	869	822	809	768	733	749	789	717	762	732	711	737	686	705	694	708	743	756	689	736	719	747	687	749	765	690	749	701	725	669	660	726	675	686	755	710	693	700	711	748	730	715	686	672	695	753	690	671	704	680	668	687	665	661	698	714	737	704	646	644	684	702	634	737	708	679	720	658	680	715	681	750	677	663	706	721	723	697	716	707	683	695	730	683	708	693	667	706	710	640	702	689	719	691	678	696	669	700	713	682	691	694	730	710	676	680	673	679	703	696	667	712	676	702	692	690	712	700	709	729	685	702	699	724	703	660	714	686	723	722	710	672	755	697	677	710	657	724	707	662	682	741	677	723	712	684	773	675	689	689	675	674	714	755	731	660	666	656	675	653	695	686	725	733	697	706	736	704	649	704	686	722	692	628	673	737	662	705	722	672	672	711	675	662	711	697	689	659	672	713	705	710	649	693	707	667	674	676	691	703	699	643	684	676	701	672	734	711	766	688	640	685	688	698	693	656	684	658	699	691	729	728	664	655	699	654	700	655	660	712	670	656	685	686	677	667	695	698	698	633	686	705	636	725	719	725	693	732	707	672	673	648	732	682	690	678	672	768	680	662	649	668	693	727	679	748	722	695	721	718	724	719	701	700	695	701	669	682	638	688	751	681	681	688	703	669	676	675	692	705	660	675	699	682	726	700	655	732	716	705	669	645	666	684	623	678	693	714	677	701	700	704	665	658	690	693	654	708	654	658	709	703	710	726	656	744	702	637	652	687	687	687	677	718	695	697	641	714	717	674	735	684	683	661	722	714	679	649	680	663	683	708	697	693	658	657	771	710	653	672	682	699	701	669	690	687	640	638	663	707	699	716	676	664	716	698	697	696	738	658	742	659	696	667	668	661	679	680	688	717	738	632	680	639	698	688	636	660	730	727	673	678	683	688	695	645	656	725	658	686	691	725	689	690	665	707	712	694	701	683	707	644	671	691	694	669	659	679	631	696	703	691	726	690	673	655	690	688	688	684	698	671	645	705	716	714	692	660	738	658	711	693	704	688	639	716	679	655	708	726	678	693	673	715	693	675	704	674	663	703	718	689	694	655	677	686	673	680	673	658	658	657	642	653	671	688	654	660	718	713	721	718	705	657	670	707	708	675	678	689	694	661	663	683	656	693	675	637	701	678	678	682	732	696	678	673	660	729	705	657	643	707	681	674	659	682	676	685	726	679	664	717	701	733	710	702	663	742	696	648	709	640	720	733	646	700	669	695	715	700	703	701	652	668	666	666	672	710	707	703	684	717	639	660	658	704	665	653	684	720	650	668	685	715	659	684	633	681	698	671	651	698	699	688	678	681	690	679	660	762	650	673	681	692	677	697	697	668	698	655	706	695	653	724	677	646	681	676	688	690	716	659	655	674	729	675	671	717	659	676	667	709	649	677	690	701	696	712	641	716	655	666	682	678	665	693	708	639	683	706	704	674	662	640	631	686	671	739	713	692	679	709	674	689	668	698	701	658	665	663	689	696	678	742	705	686	636	716	674	682	728	690	659	671	662	719	699	684	690	661	687	637	685	716	688	668	659	676	672	701	615	658	690	685	677	716	667	663	672	690	704	668	646	696	681	666	671	675	694	716	623	657	668	688	703	703	696	717	689	703	670	663	685	665	691	648	660	680	691	704	655	693	673	724	683	685	690	637	711	705	668	708	690	690	646	719	688	651	651	664	659	697	720	726	698	689	665	685	716	666	712	727	695	663	705	657	655	689	699	710	656	691	673	677	649	684	732	677	709	676	658	701	720	678	658	703	714	677	732	699	750	723	708	725	690	660	665	716	649	669	697	661	672	683	666	681	655	696	672	677	684	663	652	692	687	688	694	654	690	683	696	665	728	695	718	673	689	677	684	687	659	664	683	659	670	688	683	686	723	680	669	699	639	669	661	637	680	694	673	673	685	664	687	659	673	697	656	716	684	719	675	690	631	744	658	673	628	694	657	731	665	675	650	694	690	706	694	693	684	632	638	651	725	689	733	682	720	696	679	690	726	695	709	661	747	687	724	684	616	705	732	681	745	689	691	680	688	668	688	712	688	709	707	700	644	656	677	691	646	672	672	660	670	721	709	685	676	681	680	698	689	687	690	658	717	731	699	670	706	660	692	659	671	670	673	638	645	765	689	701	665	678	711	678	671	653	648	721	669	683	649	699	702	662	664	676	674	655	691	680	691	709	734	709	746	656	684	763	695	699	649	732	678	687	689	681	700	679	662	672	702	681	675	705	670	673	680	662	712	689	655	672	705	668	742	644	698	678	652	651	659	636	643	684	679	654	711	666	677	640	732	657	732	692	678	657	689	683	657	711	703	723	693	709	659	623	667	640	671	698	728	703	688	643	642	667	719	678	694	667	727	659	751	702	695	730	708	716	697	673	658	678	667	705	754	646	679	637	719	648	694	673	676	663	649	691	716	660	672	687	694	711	702	722	704	714	683	717	670	664	677	680	679	670	632	657	705	660	703	669	718	692	670	661	628	694	656	708	626	712	650	694	688	682	676	658	654	687	682	670	680	684	674	655	656	668	691	645	718	762	715	682	712	728	680	680	716	726	692	674	692	676	694	686	700	625	707	731	640	681	648	699	674	650	641	671	676	744	655	687	642	675	691	665	643	674	677	690	730	707	656	678	620	679	708	712	686	713	688	733	659	677	720	672	707	718	699	720	672	703	695	690	680	665	685	628	665	672	721	700	678	670	640	681	618	666	676	670	689	723	683	640	684	671	681	691	656	668	708	686	626	702	666	659	703	625	670	677	681	676	645	677	689	679	683	671	627	663	668	700	694	643	682	695	702	664	682	679	662	728	673	694	706	731	670	701	706	682	707	694	652	657	691	641	708	669	688	678	635	692	742	682	676	716	697	665	644	678	691	681	724	688	663	670	685	716	680	671	692	673	663	670	675	691	698	685	680	709	638	653	701	688	703	681	670	670	663	683	712	670	697	660	659	663	669	709	701	669	682	680	679	674	717	661	699	689	687	691	675	673	721	709	665	692	707	686	689	725	703	734	644	695	658	663	680	631	674	674	664	623	655	674	650	685	697	663	654	664	699	683	663	694	692	708	722	672	670	663	697	678	645	653	703	702	666	729	688	694	686	667	717	656	673	659	762	687	676	686	732	702	669	681	695	692	683	698	729	645	651	670	673	661	685	716	657	672	710	660	701	662	713	677	649	641	689	721	732	679	720	652	694	703	672	684	721	653	684	693	673	684	700	659	646	774	708	704	693	665	678	692	667	724	683	675	689	717	677	680	709	684	666	658	673	639	675	690	661	689	663	673	672	656	689	666	749	668	668	624	668	714	680	697	699	722	681	647	634	678	730	665	669	690	659	655	687	722	659	699	664	723	674	640	702	685	773	665	673	687	704	604	700	646	666	697	678	694	707	627	689	739	634	712	710	654	674	689	668	670	677	700	706	647	709	668	682	658	655	673
24487	21482	28841	24557	21468	8822	1885	1196	1051	1044	991	972	941	909	870	871	959	869	849	887	861	880	857	859	834	876	796	805	871	787	831	838	806	784	834	858	795	851	834	857	828	872	890	849	819	817	853	806	843	781	812	874	815	781	817	814	853	886	814	772	866	847	802	813	865	784	804	802	804	840	854	846	789	808	884	783	891	846	870	876	814	856	810	844	849	778	847	786	820	800	787	838	868	844	783	802	799	844	840	868	786	774	809	774	848	828	793	789	810	863	833	840	863	799	835	892	775	842	793	782	852	796	813	836	771	804	800	820	856	758	823	782	816	761	806	862	793	834	800	816	799	790	868	827	817	857	831	801	758	821	823	824	790	856	831	810	861	821	784	791	821	830	846	839	794	839	812	802	816	834	800	768	793	792	882	839	817	868	817	809	797	845	785	856	868	776	810	848	787	840	816	785	832	830	876	787	841	838	765	814	821	854	814	754	844	791	829	841	899	873	841	806	826	796	781	814	839	839	867	787	827	810	840	819	817	783	830	803	865	814	810	814	794	870	783	819	850	784	809	812	785	759	751	797	789	858	814	838	780	832	811	789	814	820	798	788	782	855	768	852	820	825	830	834	780	827	833	889	843	858	772	817	784	854	835	814	828	807	796	852	800	782	752	825	830	804	905	775	824	837	776	831	751	833	830	811	809	805	828	827	813	805	836	846	806	851	841	783	809	785	797	772	805	852	850	813	840	779	800	804	857	805	813	834	801	833	813	792	808	838	781	854	818	803	814	862	803	784	816	821	827	810	848	831	807	849	817	819	809	735	851	778	804	807	841	875	874	786	807	841	781	818	840	865	786	819	838	782	789	855	808	839	846	842	774	848	842	821	794	817	877	799	810	826	815	822	792	855	806	832	814	787	814	761	825	790	796	807	793	839	808	777	815	823	817	816	830	801	845	826	860	832	842	825	847	805	800	855	788	803	826	850	800	817	803	824	791	822	808	811	826	850	797	834	794	810	805	819	823	829	819	844	855	799	872	833	833	782	830	835	807	794	814	832	853	844	774	777	870	773	798	825	853	807	815	805	842	793	813	792	815	814	768	855	802	779	825	819	844	861	800	785	797	881	807	806	832	829	771	800	741	819	813	764	777	808	811	776	828	836	835	822	839	813	795	852	768	831	796	834	826	788	840	811	805	791	847	788	791	791	808	838	819	863	808	828	823	815	827	841	803	861	790	820	782	854	836	798	836	816	767	796	821	876	817	789	841	827	810	858	833	802	772	826	786	784	767	859	837	826	852	798	816	867	817	791	800	764	811	759	819	830	780	810	827	779	794	828	800	825	801	856	799	830	805	751	782	834	809	808	805	816	828	829	815	828	855	846	839	775	843	853	797	827	850	808	819	814	778	810	834	785	843	824	830	843	829	793	815	831	830	858	839	808	839	828	797	775	827	860	768	796	814	780	769	816	854	806	825	801	824	780	839	835	805	847	821	829	830	813	824	799	832	810	859	810	844	821	852	819	760	823	822	813	842	799	830	841	798	857	796	778	804	831	847	807	792	792	818	813	805	797	786	767	801	769	768	765	861	837	854	820	769	824	762	851	817	793	831	794	833	843	799	797	828	843	810	827	803	808	805	834	851	828	804	791	792	779	829	828	795	791	806	827	799	808	807	826	810	808	843	778	775	825	829	797	788	826	794	812	837	815	829	816	827	778	805	797	805	786	823	854	820	818	824	797	806	794	802	797	816	855	794	827	793	849	824	782	801	869	817	802	841	809	811	864	810	856	792	767	811	808	825	828	824	830	808	869	826	833	827	804	783	755	757	847	846	806	830	790	850	812	805	839	795	826	811	822	846	790	794	818	860	803	815	827	823	822	781	788	834	792	848	733	862	875	769	785	784	805	850	787	788	779	792	811	870	787	757	805	829	845	817	826	816	814	805	755	793	812	830	838	810	875	831	812	817	813	809	812	777	815	819	771	780	860	799	801	839	812	813	841	834	831	824	810	829	829	817	797	773	809	820	790	833	784	792	788	788	820	850	791	830	796	853	794	771	801	805	839	778	825	830	818	846	830	791	793	816	763	859	808	798	771	780	839	810	787	880	796	780	859	777	822	803	825	806	898	822	842	770	779	801	794	821	766	815	805	819	807	776	809	822	787	793	791	810	798	839	858	803	821	856	773	823	771	807	817	838	780	815	784	792	775	797	791	814	831	808	822	800	798	805	821	896	842	804	835	768	841	778	830	867	797	819	833	815	825	833	791	859	830	799	784	845	794	819	773	825	815	833	851	833	851	799	792	765	820	839	795	801	828	803	794	811	823	814	858	831	777	829	853	805	819	835	805	840	834	841	870	817	797	805	789	782	842	839	772	802	803	828	850	808	758	807	824	791	799	807	843	824	779	782	800	777	834	764	848	847	754	789	890	775	836	823	819	817	784	783	829	839	827	829	880	819	836	812	808	882	799	811	767	850	785	819	821	776	738	778	824	802	732	782	839	850	798	851	843	775	834	787	816	828	844	864	880	810	793	857	783	853	798	817	854	782	849	888	842	834	777	863	804	817	808	808	823	848	805	797	766	766	761	824	841	811	837	805	822	790	825	819	824	795	810	805	825	826	771	866	843	839	804	889	816	803	819	787	837	854	838	791	804	861	833	793	835	797	857	800	835	779	844	760	851	786	795	836	804	784	824	772	787	826	781	765	760	772	737	839	857	830	782	802	839	764	775	836	835	845	846	771	824	843	763	804	827	783	789	764	819	858	835	849	828	829	775	793	827	811	774	769	832	810	742	856	861	798	797	834	823	803	810	771	834	807	847	828	856	864	804	805	778	879	826	796	799	810	793	853	799	739	848	886	785	786	836	731	792	779	824	795	835	802	827	796	731	790	817	828	740	795	841	813	823	816	788	770	805	837	778	839	785	829	801	785	781	816	829	771	822	788	805	791	841	825	806	804	804	842	830	810	848	859	846	751	817	808	802	843	809	869	810	827	860	822	818	846	851	759	793	785	828	813	815	767	798	846	810	807	800	821	810	803	787	832	843	794	805	855	818	865	780	847	816	790	815	809	785	820	789	819	842	906	797	800	839	829	798	789	782	811	861	831	793	843	870	821	779	791	797	820	769	811	817	840	783	853	825	849	836	803	795	797	810	829	791	865	838	808	837	807	792	880	732	784	726	788	848	798	833	842	855	810	829	798	774	848	806	843	861	793	802	821	815	817	855	861	796	849	843	816	763	856	790	805	761	770	787	813	785	834	794	818	875	831	755	792	781	807	815	780	753	774	861	805	825	792	799	816	816	837	769	750	817	852	776	814	806	816	854	794	832	873	807	793	813	772	803	821	818	854	880	808	835	802	834	829	820	820	819	865	786	870	822	802	809	834	787	792	805	799	799	796	836	777	789	815	829	832	796	816	857	766	779	827	803	823	812	843	831	790	771	777	807	754	811	793	844	775	811	815	802	762	803	834	775	787	846	831	806	793	809	836	807	855	833
3658	6143	4936	2552	1810	1397	1163	1028	932	868	842	800	781	699	754	691	682	690	666	682	633	636	627	598	642	638	667	657	635	634	599	623	668	618	612	626	613	651	607	615	600	659	597	564	622	578	605	625	580	612	630	615	593	635	620	577	592	601	666	587	584	571	633	635	596	636	580	607	625	583	610	640	608	625	614	623	641	612	619	624	615	630	632	605	598	616	621	616	536	599	559	583	602	604	618	637	630	635	567	565	582	607	605	616	635	590	626	648	598	622	619	593	643	605	600	605	577	595	628	638	628	652	614	661	564	607	602	620	594	640	637	608	573	629	577	560	566	621	634	670	602	609	603	619	570	567	608	631	606	645	584	597	651	610	611	620	579	629	561	590	594	603	619	589	591	587	593	615	605	611	595	605	606	569	572	606	567	596	601	606	588	630	591	618	626	623	577	610	585	588	653	597	616	632	604	564	560	593	629	630	621	636	612	612	608	630	617	567	611	624	603	645	583	594	549	603	607	628	618	579	609	616	633	560	611	570	616	579	585	621	595	562	595	595	593	587	614	607	585	599	569	606	622	600	599	588	605	588	619	614	581	598	612	594	613	599	598	609	615	600	584	609	632	583	603	641	578	581	625	603	608	612	550	627	568	627	593	596	628	583	645	567	608	588	592	580	600	630	606	612	616	641	577	609	590	602	575	606	610	579	609	628	591	585	602	630	641	571	600	628	563	577	575	578	560	623	557	591	614	648	597	588	616	595	572	608	603	613	594	630	578	608	632	638	582	590	592	576	596	627	573	576	661	611	609	599	601	647	552	619	593	611	611	572	623	567	640	576	616	594	607	623	585	577	601	607	609	585	601	603	624	618	578	624	590	591	625	569	590	626	577	587	630	634	612	609	595	659	628	613	636	596	606	600	594	580	591	597	656	629	584	596	576	626	619	616	601	622	590	602	603	591	612	609	618	575	608	556	592	603	611	581	578	597	584	650	636	577	601	600	620	566	578	571	597	588	597	641	581	588	570	593	640	586	594	638	624	597	597	632	621	574	562	613	580	581	604	638	592	586	594	602	594	576	588	610	624	624	621	627	584	606	612	603	584	586	570	588	608	603	568	573	586	571	630	616	566	629	589	625	571	613	624	592	611	604	560	593	591	603	603	608	600	599	576	621	580	572	614	629	633	574	538	617	609	615	597	587	564	616	633	599	582	601	595	633	577	617	635	611	620	644	608	584	603	563	596	603	605	596	603	615	589	607	555	598	605	642	629	622	616	622	577	630	604	581	607	611	619	528	593	580	614	578	593	592	613	603	604	576	606	613	597	571	600	586	639	607	593	596	599	590	613	546	558	566	587	608	597	626	602	630	610	616	613	633	579	548	606	659	638	564	612	623	582	568	625	584	599	640	575	608	592	627	607	602	611	553	628	629	614	639	619	559	587	621	584	620	558	600	620	559	608	557	618	611	582	611	616	631	629	595	553	614	608	657	595	575	574	619	649	562	621	595	620	624	587	617	547	609	547	584	626	570	598	598	607	602	629	571	601	608	634	619	568	587	595	613	629	631	580	577	606	596	583	578	608	611	580	600	598	602	611	595	605	574	606	581	567	598	607	596	547	639	566	583	603	581	586	569	558	601	630	596	622	586	606	587	591	607	621	585	618	544	601	576	584	609	577	611	597	613	608	580	593	558	581	672	601	600	576	585	630	600	605	595	585	612	586	599	535	624	578	587	593	611	584	601	588	627	573	610	605	585	618	598	615	552	581	608	600	611	607	571	612	616	598	577	607	547	600	584	567	600	617	551	602	557	610	600	563	605	617	608	567	589	579	595	616	615	623	602	600	586	575	615	612	590	631	618	588	609	591	599	647	592	532	588	594	608	584	594	601	547	586	651	615	574	592	576	586	612	563	581	620	612	585	617	631	657	601	581	600	631	646	590	589	584	588	552	575	587	587	588	595	633	568	626	629	623	622	620	565	588	616	575	649	626	577	583	613	615	554	567	606	613	574	588	566	615	597	612	585	591	573	574	585	630	576	568	608	598	581	618	591	593	574	560	598	632	592	567	591	630	607	592	567	575	599	615	538	634	561	614	623	562	615	616	632	629	574	590	571	610	602	649	623	584	606	599	591	635	594	572	581	605	564	578	606	535	617	567	614	595	590	603	606	578	557	585	608	574	621	588	629	596	614	546	593	584	620	596	615	585	610	618	561	606	596	579	564	608	611	613	597	613	568	616	590	593	622	607	578	607	619	602	596	584	627	554	615	576	609	571	611	598	566	579	646	573	557	574	598	597	575	589	565	629	600	585	613	603	579	606	630	574	555	601	582	610	565	600	594	587	555	603	643	562	614	531	603	610	567	675	571	561	635	626	604	593	590	612	654	613	589	600	577	610	569	612	606	568	568	583	606	596	574	589	617	613	606	567	591	584	569	584	613	632	622	571	612	645	604	574	605	574	618	589	630	603	577	569	610	576	581	641	601	592	590	592	581	592	552	613	572	587	584	604	583	602	572	591	594	643	605	559	536	608	593	566	620	609	642	635	640	602	565	588	568	601	609	607	594	602	622	546	604	595	615	591	616	602	563	600	633	563	608	574	589	565	603	636	625	616	615	567	642	602	582	557	584	571	611	565	586	568	613	631	554	575	564	592	622	612	580	619	580	603	578	574	606	642	627	625	576	585	579	596	588	584	608	602	568	580	590	566	599	584	580	569	597	593	592	623	592	596	576	585	581	581	619	572	564	587	580	577	601	600	575	615	609	619	564	619	544	617	567	582	574	572	557	592	554	615	603	556	573	601	591	583	570	588	573	619	601	577	610	560	562	623	600	602	561	537	590	613	572	585	597	613	582	592	629	611	597	607	621	582	589	608	581	598	572	593	611	635	561	572	568	573	593	615	549	617	622	620	633	598	592	579	621	550	599	631	597	612	612	549	620	552	558	583	578	600	595	573	571	579	596	599	591	553	625	584	608	588	575	581	542	573	548	559	597	625	595	593	612	618	583	603	627	588	637	624	641	628	599	603	587	580	610	625	595	565	569	565	633	587	569	577	605	573	599	550	589	609	631	575	613	602	588	620	629	570	598	563	608	579	581	594	594	591	597	583	577	567	534	577	575	630	588	615	596	602	589	598	575	603	575	599	566	603	599	624	591	579	576	587	579	578	564	604	582	617	595	580	643	573	579	568	580	539	583	592	577	642	597	617	618	578	601	617	567	591	573	634	596	634	582	562	569	599	566	604	532	582	582	591	615	583	624	635	571	579	593	616	602	590	603	565	602	573	568	612	636	589	611	585	595	631	585	626	578	582	560	610	575	580	607	578	577	620	606	585	574	561	565	567	628	616	586	585	568	569	597	555	641	585	581	595	593	625	595	608	562	611	572	605	623	568	575	572	576	623	581	607	604	598	574	582	586	596	599	603	598	576	572	608	571	615	613	643	610	637	608	601	573	609	590	599	603	596	589	565	583	596	579	577	622	560	572	527	619	625	586	594
27986	10491	1287	784	649	642	599	603	625	582	616	614	580	555	580	591	595	596	592	574	610	568	566	548	590	600	575	614	635	570	561	570	637	597	624	598	577	589	613	563	576	593	624	554	584	584	616	603	552	563	573	550	599	546	614	579	525	598	571	581	628	589	565	589	582	566	550	607	607	594	593	587	616	599	576	614	598	569	600	586	606	575	632	564	581	558	578	535	622	571	575	567	554	551	599	623	568	598	539	631	647	595	543	626	617	608	569	584	581	611	598	597	577	600	569	566	578	593	602	605	588	564	564	552	537	586	566	585	581	550	566	575	600	615	591	583	607	596	536	562	577	579	610	574	577	593	589	570	613	579	560	568	628	571	560	604	594	585	571	552	615	527	602	551	598	607	599	571	602	638	549	588	561	590	572	582	575	567	578	568	544	600	579	596	545	604	592	592	577	590	550	598	585	592	565	578	539	559	585	609	534	565	594	547	591	567	560	585	592	584	570	578	518	557	593	591	584	636	554	631	600	625	565	591	563	568	602	580	627	610	569	574	589	564	601	602	570	554	595	568	584	582	601	570	627	549	560	577	590	558	589	588	521	591	589	585	557	607	600	582	591	523	615	555	568	594	571	576	562	601	566	601	598	547	610	592	575	574	581	587	519	570	603	592	578	576	563	622	599	594	538	611	597	611	617	563	614	572	589	601	580	545	591	534	591	584	553	581	616	578	606	606	582	620	563	551	607	581	569	664	583	550	590	551	619	612	558	607	581	635	577	557	555	581	609	614	589	548	578	567	562	566	565	583	590	553	578	624	561	620	619	580	608	572	560	573	591	567	589	561	566	544	630	596	637	590	558	582	606	605	588	574	566	637	588	616	567	615	577	559	552	607	639	579	607	612	566	577	619	582	567	606	606	586	573	614	620	564	568	577	579	594	574	523	551	603	568	559	552	590	557	567	617	567	615	568	611	532	606	565	620	626	563	517	639	625	601	578	586	615	577	582	593	589	553	577	580	651	581	587	581	553	595	600	594	604	581	564	567	575	586	587	610	600	587	558	608	581	575	550	574	605	559	579	644	620	558	594	554	561	582	572	622	569	597	571	568	562	582	568	589	592	602	553	562	586	631	608	596	565	569	581	609	598	584	587	594	602	544	585	606	584	601	596	613	578	529	574	572	642	535	582	574	595	604	576	555	604	596	566	586	558	557	567	655	580	579	618	553	614	575	582	637	592	562	582	608	612	611	598	563	550	588	567	576	633	606	592	585	615	574	556	572	609	600	601	568	609	625	593	618	599	568	584	587	620	598	614	643	609	585	563	570	566	594	540	581	602	598	597	590	596	605	608	555	607	590	586	575	582	603	589	583	543	543	626	565	623	566	623	582	605	574	602	569	607	606	585	597	582	556	621	582	601	577	620	640	601	582	584	583	572	587	532	586	559	585	537	611	596	549	570	595	593	597	553	571	557	569	555	589	580	589	555	607	586	570	602	575	579	625	614	612	644	614	635	606	627	550	600	583	570	590	568	594	585	581	604	564	537	583	599	577	601	566	564	605	563	585	581	657	637	604	550	582	569	570	575	575	579	577	621	588	547	545	585	598	619	609	584	582	616	558	597	588	538	597	572	513	561	588	590	584	556	580	543	577	604	561	617	567	579	586	564	600	616	602	578	586	599	564	564	614	582	569	556	604	621	611	557	558	599	626	592	590	568	592	590	627	607	615	587	537	560	552	535	601	542	583	624	584	610	592	606	587	572	551	560	588	575	573	565	619	551	542	540	608	630	564	571	607	590	610	593	583	599	571	624	594	579	573	606	534	629	615	573	557	600	570	568	593	579	617	591	600	616	553	583	594	576	572	601	585	592	634	570	594	615	549	578	578	548	570	602	563	601	593	595	555	587	562	608	575	626	623	592	556	564	595	602	642	582	577	572	511	586	580	551	569	618	549	581	592	598	585	553	576	613	619	577	619	602	603	553	595	567	592	582	593	619	655	579	615	643	598	625	610	570	606	568	581	577	575	615	585	599	585	584	534	576	611	603	572	599	599	567	558	565	590	583	580	595	565	589	601	556	576	614	508	573	582	564	600	550	596	660	557	601	586	619	594	598	570	636	627	588	593	580	626	585	579	602	613	548	539	556	577	650	586	567	604	608	577	608	572	568	553	576	638	581	578	543	569	606	589	596	573	579	602	518	572	544	577	585	561	633	613	618	577	555	591	580	589	613	569	584	582	613	590	604	585	557	592	570	574	534	601	577	573	541	596	599	583	630	593	571	592	572	534	580	596	560	643	631	542	600	600	591	594	586	570	592	573	565	576	576	563	590	617	645	594	599	609	567	578	588	557	608	593	587	578	611	626	614	560	576	608	625	602	660	575	621	588	594	594	610	620	605	588	582	599	591	593	596	581	565	607	558	592	583	573	602	575	594	585	567	597	601	562	587	604	567	570	582	598	595	563	587	575	562	641	620	574	606	560	572	569	596	581	576	587	596	607	544	577	595	578	561	554	602	625	610	603	591	560	593	602	614	621	595	626	560	567	574	553	565	576	563	574	593	558	613	556	595	575	563	541	595	613	581	596	553	621	584	605	540	582	545	570	602	610	555	563	590	619	555	577	542	635	581	601	600	600	587	596	587	576	589	600	594	593	582	608	586	584	586	605	551	579	567	577	549	594	562	576	568	577	581	601	604	588	592	568	602	597	604	609	572	534	560	599	527	607	561	611	573	577	570	576	595	606	602	607	590	619	597	534	570	592	630	569	610	569	595	544	627	575	576	560	548	606	617	564	619	577	566	564	623	607	585	595	574	596	581	599	603	604	577	568	601	623	598	530	546	534	601	586	550	546	590	605	562	625	637	582	621	580	580	600	595	614	632	592	599	567	586	569	647	630	597	614	592	598	568	611	658	542	564	580	605	603	574	611	585	604	603	631	595	606	596	526	591	584	565	591	562	575	596	621	601	558	584	601	595	572	598	591	619	577	620	573	557	583	589	572	592	590	647	535	613	599	557	594	608	557	588	588	578	559	547	584	545	588	587	579	599	559	606	570	603	592	595	574	592	550	560	568	587	608	608	579	572	567	580	552	676	579	571	528	619	605	599	585	596	591	619	613	566	550	619	541	589	577	608	585	569	606	579	614	553	614	585	575	572	541	550	604	559	596	605	556	616	591	564	553	587	544	586	587	602	563	569	543	563	559	554	606	591	543	555	596	610	623	601	546	616	593	603	578	567	619	606	570	582	590	564	598	621	638	606	583	561	600	571	624	574	552	594	592	577	589	563	576	606	571	626	578	610	571	608	560	549	573	597	615	548	556	576	591	623	562	607	604	516	613	651	579	592	610	596	553	569	561	620	593	612	593	600	618	548	608	551	578	567	630	570	630	630	510	594	572	550	563	549	594	604	590	579	586	573	559	603	579	569	602	597	558	605	587	606	570	589	559	586	586	566	567	608	589	625	595	635	577	527	556	545	597	563	604	620	607	612	612	578	566	561
4991	665	637	451	437	415	406	422	420	416	451	375	438	423	439	446	417	421	359	447	393	390	413	401	449	373	430	397	399	424	406	415	413	398	409	416	441	422	429	423	415	387	439	406	428	348	424	420	378	400	401	415	389	399	432	402	407	418	409	432	440	394	437	412	405	372	419	436	380	410	424	437	421	389	430	423	416	419	408	349	402	438	420	415	430	418	386	414	387	407	431	402	434	428	412	393	400	416	400	378	401	390	344	394	386	383	452	409	419	388	400	407	400	369	456	410	436	411	410	414	445	379	415	435	382	395	388	411	450	397	423	400	386	387	414	384	424	370	385	392	386	362	426	390	390	432	416	396	430	412	372	389	428	412	398	382	403	395	435	430	433	421	377	417	439	396	407	416	386	406	381	426	414	405	414	425	371	394	418	431	436	411	430	395	381	375	425	438	443	395	415	419	413	400	427	427	413	406	421	399	398	381	430	398	430	393	395	392	395	380	427	427	410	442	393	438	427	418	416	400	417	397	407	402	400	437	381	415	417	399	425	428	387	426	440	395	405	420	391	394	399	409	430	386	428	383	427	390	394	406	451	410	440	378	416	390	382	390	414	416	424	402	447	418	398	400	444	417	397	391	390	434	425	433	391	462	388	385	391	418	388	389	425	427	414	384	390	398	433	371	439	445	370	414	421	419	392	395	410	424	388	378	421	436	377	411	418	417	414	456	413	381	432	434	397	429	414	375	388	411	411	424	411	400	418	421	418	405	394	419	458	402	418	423	433	415	385	439	432	415	391	442	414	435	421	393	409	380	407	396	419	399	426	391	425	408	415	420	449	387	384	399	424	436	402	425	390	413	413	406	422	404	405	426	407	421	399	356	415	394	400	375	396	418	379	399	397	405	414	398	425	399	399	417	410	394	429	396	381	405	418	410	411	451	391	426	374	379	411	401	421	429	418	415	396	411	411	410	432	432	393	406	412	415	416	409	433	434	409	432	408	397	402	391	421	413	396	418	394	422	381	450	408	405	467	421	418	394	429	388	396	414	394	412	387	397	430	409	431	445	408	416	408	413	396	421	409	429	417	403	405	389	394	368	409	426	402	396	409	418	398	429	399	413	409	430	414	382	421	429	416	443	389	429	426	438	415	423	424	397	394	415	394	428	415	408	392	431	430	437	413	387	389	400	420	421	407	386	390	383	385	421	436	410	415	423	419	393	404	419	407	375	428	392	389	433	425	403	440	431	396	439	385	427	401	409	428	406	393	424	390	405	399	394	447	399	400	370	391	406	406	394	407	443	412	433	405	374	426	419	384	383	398	410	411	415	443	393	447	437	412	428	407	390	402	423	409	409	407	399	402	392	397	409	428	420	424	413	391	370	408	400	388	399	417	394	375	409	386	410	405	408	408	415	379	397	395	420	386	386	431	411	410	402	402	388	451	426	405	431	395	401	422	408	448	387	388	432	426	420	399	375	414	373	411	385	416	422	431	408	413	429	441	374	422	345	390	417	418	404	408	404	433	449	403	398	403	435	415	405	393	377	451	383	353	390	406	406	401	446	419	379	397	421	397	414	381	400	410	421	420	408	387	401	431	430	411	414	387	399	430	424	412	408	410	460	391	421	389	412	421	406	375	433	385	398	439	428	370	417	403	411	412	384	465	411	393	439	369	432	396	409	416	394	432	404	417	420	396	434	403	415	406	404	413	423	411	373	425	400	425	371	418	395	383	401	408	392	392	396	405	434	430	408	438	406	428	378	395	403	418	387	425	460	401	399	403	433	388	383	414	378	416	416	395	391	440	385	434	425	424	405	421	365	413	423	416	442	376	388	439	384	399	370	415	405	416	418	430	403	381	425	412	419	424	396	400	372	395	408	390	410	421	406	419	434	385	451	434	430	430	388	419	407	404	422	383	410	405	438	390	401	417	412	408	408	438	401	409	434	391	412	396	405	408	412	421	438	386	388	377	401	421	374	401	461	424	387	459	388	449	403	390	443	394	405	377	403	416	410	443	382	408	442	435	396	425	416	427	425	435	400	397	422	416	424	374	409	402	383	435	412	419	438	433	450	411	446	416	378	382	381	438	396	392	397	417	409	404	404	416	424	417	453	426	406	421	403	408	430	377	405	395	392	406	406	406	403	420	381	405	406	418	432	429	401	378	434	393	402	395	415	362	465	420	433	410	398	432	387	437	405	455	405	375	422	385	388	407	409	426	409	419	401	454	419	404	390	414	448	372	426	415	388	401	376	414	432	388	407	437	404	446	397	398	418	421	369	413	419	420	406	394	431	412	412	410	433	442	413	431	394	389	412	398	439	475	407	439	402	358	436	410	443	410	406	403	393	410	420	431	399	433	434	406	392	445	397	416	384	412	412	400	438	394	404	418	409	441	396	416	408	431	409	432	385	430	408	404	392	436	379	448	402	395	390	395	395	438	391	420	414	427	407	394	448	406	378	412	410	395	410	396	431	420	382	386	421	443	404	408	416	433	452	383	395	402	405	412	407	406	399	451	427	397	378	411	404	382	412	413	415	408	389	441	436	411	426	418	408	417	422	416	423	415	422	445	423	429	409	403	408	381	431	395	387	408	410	387	414	422	426	429	402	401	423	430	391	401	399	389	381	353	400	412	374	399	422	403	416	398	421	423	416	418	370	382	401	394	386	411	404	406	411	439	415	389	367	422	432	469	390	382	415	376	406	426	437	403	417	424	433	411	402	419	431	417	416	432	377	376	414	402	397	426	402	388	387	440	402	392	363	414	412	431	413	391	424	398	428	435	370	452	385	387	413	431	444	410	391	365	416	417	383	409	427	406	397	394	404	435	411	450	368	408	421	415	406	422	370	438	401	421	396	360	371	421	369	423	401	374	421	404	415	440	425	428	444	449	394	442	405	395	409	398	401	439	404	419	380	417	425	421	422	381	421	409	417	397	407	418	444	404	403	429	428	402	425	432	396	402	440	392	431	408	437	356	399	390	401	418	385	382	406	417	429	438	388	431	453	439	402	398	416	421	376	392	398	396	412	415	407	461	445	433	428	447	432	420	412	434	400	389	414	402	395	432	418	392	405	407	442	410	376	430	388	442	405	420	393	396	428	393	392	411	392	391	390	420	390	404	429	408	424	420	416	388	414	423	422	410	437	394	414	401	418	408	395	398	386	362	425	418	397	401	455	385	436	399	391	407	407	428	424	389	421	411	430	432	400	402	391	388	431	425	358	402	431	450	378	438	459	386	384	421	413	390	408	434	413	388	433	386	413	410	410	407	417	392	406	392	420	414	401	456	391	393	414	426	388	392	405	405	415	376	421	406	437	410	382	368	400	407	398	423	394	434	407	414	405	387	436	392	381	398	463	392	443	397	401	399	423	385	404	380	416	376	385	413	407	408	403	385	398	380	376	412	410	397	401	407	490	421	407	379	387	381	390	424	418	429	388	379	412	396	404	392	363	418	429	447	381	364	370	405	391	420	401	402	402	440	388	357	380	407	399
25486	21454	27860	25446	11352	1950	1370	1152	1111	1122	1036	1058	1055	1008	1063	1025	991	1017	1013	995	987	985	993	1011	971	976	999	975	956	972	987	906	978	1020	1000	972	1009	977	1033	1006	963	962	997	942	1006	1008	1026	983	965	994	970	965	974	967	946	989	1015	966	960	978	954	944	1002	991	957	981	948	948	938	947	994	947	1022	965	959	964	990	939	988	931	978	973	951	924	978	972	1000	986	983	971	962	983	952	968	974	985	901	991	993	996	995	983	953	996	987	997	939	979	940	946	961	979	988	969	1042	931	1007	942	964	989	959	1015	1020	1028	971	962	1006	984	921	957	979	993	1000	948	939	1011	962	969	976	969	929	990	987	951	995	937	986	950	949	996	1007	982	1009	982	954	968	975	967	954	1050	957	992	948	935	936	988	1023	973	990	955	960	995	993	1023	964	909	932	1030	967	987	929	984	985	945	941	981	931	888	975	946	969	948	945	967	961	1010	909	943	926	916	968	949	905	1036	920	987	985	1025	1001	966	934	935	951	923	949	1027	941	946	946	1005	959	964	951	973	996	955	973	985	943	969	960	964	915	922	953	951	925	991	970	897	931	984	975	930	964	969	927	937	986	987	994	982	974	941	985	951	953	962	1018	948	943	974	947	1004	1020	924	965	994	1019	991	988	947	1027	985	914	883	938	944	979	1002	970	1053	947	948	951	901	989	941	958	913	1014	964	964	974	927	986	937	932	1035	962	954	996	979	955	1011	898	964	950	936	1003	956	930	971	977	930	994	1007	1000	916	964	970	981	1012	1012	978	980	1014	992	993	992	975	1021	981	1002	971	957	967	1021	994	918	997	938	1008	1054	956	966	981	923	966	950	952	1035	952	966	925	957	971	926	992	974	972	999	986	955	958	994	992	968	935	929	1031	968	981	995	937	1005	1010	938	991	988	948	964	949	1003	922	994	925	946	899	992	980	999	1009	996	982	955	941	993	1040	989	1010	988	891	995	969	971	1012	968	968	929	1006	987	991	972	983	905	952	951	936	949	958	949	1010	930	934	966	962	914	1019	926	1020	963	970	1021	950	992	968	962	927	966	1016	964	965	923	997	962	942	990	927	978	923	992	966	974	956	1017	1005	1013	978	993	964	1024	1006	985	998	1011	998	969	967	988	1012	894	913	939	951	924	1010	960	984	983	926	986	959	949	961	998	962	966	929	1006	989	1034	1018	999	946	1003	989	983	1019	971	956	973	971	976	951	941	999	936	982	961	996	1029	1004	965	969	916	990	998	946	971	998	912	991	930	959	962	957	977	980	946	969	962	971	1020	1024	1018	934	992	993	933	953	960	941	957	1008	1013	992	946	973	952	971	1004	1000	954	939	975	983	970	1005	924	945	979	956	1006	954	1007	949	967	1000	1014	939	957	945	992	994	958	1011	917	1007	1001	996	1001	1012	985	969	1005	909	993	945	916	939	938	957	971	939	1006	963	940	966	1002	981	978	969	1005	962	987	935	953	989	953	980	943	962	958	928	1049	934	974	992	974	936	897	1013	943	967	961	971	937	946	975	935	983	980	942	954	922	997	986	967	1006	930	964	975	987	971	990	975	985	997	938	944	916	1011	996	970	983	1006	933	965	953	981	950	1008	983	902	946	990	1010	1007	964	965	964	1024	954	1016	916	979	943	967	936	955	963	1014	991	975	975	959	970	968	953	969	957	958	964	976	941	948	964	994	973	936	991	1015	993	963	989	963	1009	959	988	947	976	930	998	889	960	963	993	1036	984	895	980	1023	999	995	928	1043	904	940	979	1026	993	951	926	951	947	970	964	999	944	934	919	1008	948	1033	983	973	972	1023	1005	962	951	1011	984	971	970	964	946	995	935	1007	1037	959	987	965	959	988	958	1009	983	1015	947	997	966	1011	956	942	1004	1003	953	976	967	1017	1027	1039	984	934	970	980	956	945	922	1001	970	962	930	984	971	1034	917	994	988	1020	925	1047	989	995	1005	974	972	956	1036	974	944	1018	936	942	992	971	973	936	968	948	956	948	999	1024	1056	976	975	984	1050	1017	942	954	994	975	993	967	896	1011	910	995	963	952	1018	986	931	995	1007	970	912	941	925	960	987	944	951	959	1007	963	968	1002	994	965	969	877	950	956	987	972	1016	881	970	981	1010	971	958	983	995	925	967	993	987	979	925	985	963	972	988	1016	936	952	974	916	969	943	979	915	969	977	973	988	1006	947	944	1004	1012	957	927	923	1004	935	964	961	955	967	975	951	941	946	963	962	986	909	956	973	963	960	948	1019	1031	914	948	963	940	960	993	1033	980	972	949	967	925	984	977	939	1047	998	942	1037	949	981	994	961	988	1008	945	962	1000	1002	1006	968	909	971	958	980	919	970	971	985	999	960	926	955	967	959	1020	965	978	980	967	958	979	939	983	965	952	938	952	946	933	948	965	946	967	941	984	999	967	980	992	939	977	939	968	985	997	979	931	907	961	961	988	940	961	990	971	974	960	910	959	916	980	978	992	956	981	967	987	906	943	968	907	973	957	922	981	971	936	967	1009	955	946	994	920	889	977	963	958	998	956	965	1003	946	941	996	981	929	998	940	956	951	930	966	990	985	962	976	932	984	967	941	938	975	972	943	936	1010	988	899	979	989	945	952	956	967	949	990	927	1013	997	955	940	995	944	1020	1012	971	1009	971	1028	951	995	1018	1042	962	936	995	982	938	996	955	969	977	985	987	994	947	982	993	977	958	990	987	990	1017	945	952	969	946	985	951	984	1019	985	1009	988	950	1005	915	962	988	1033	968	978	995	951	982	933	976	955	976	995	939	993	953	945	951	1059	975	905	975	950	949	948	1001	941	998	1010	1002	955	965	968	978	960	961	941	956	970	963	962	973	975	948	984	976	1035	965	975	1046	951	984	993	984	933	1024	991	1010	950	996	964	993	991	977	1000	936	985	1011	977	939	955	976	993	1019	994	972	975	947	958	998	990	958	900	962	991	969	917	1012	971	912	972	933	991	977	998	1029	956	1023	896	988	924	1007	947	974	1003	931	943	974	937	963	928	971	931	981	973	987	1002	940	969	981	880	935	941	993	975	969	987	976	988	958	1011	973	972	1005	956	985	1000	1011	1014	946	996	975	1034	974	931	989	1023	976	989	986	971	971	981	983	945	1006	1031	955	918	974	949	1008	925	970	958	970	979	920	1008	950	1023	956	934	988	931	944	984	957	981	991	982	991	937	951	981	993	966	1002	945	956	1018	928	978	956	979	996	993	982	922	962	971	917	928	955	991	992	983	922	948	971	960	986	970	970	914	929	1002	978	943	971	941	949	1003	970	1011	937	954	976	1043	970	992	1021	956	936	967	1023	1025	965	996	970	1017	1020	968	973	984	1029	906	988	936	927	1000	915	928	937	978	957	1029	944	951	954	961	974	1008	978	935	1018	894	1019	943	1022	971	993	993	1010	958	981	914	958	996	968	934	962	998	961	945	975	1003	922	977	970	1013	962	969	1026	1005	1028	965	985	955	961	980	950	884	998	949	997	979	1037	977	988	1019	960	929	987	966	979	966	948	968	969	921	1008	1034	1024	968	975	992	924	977	983	1010	929	957	940	935	988	998	963	956	1007	1003	941	1010	935	994	975	940	988	976	958	978	973	987	998	985	1011	949	970	983	968	951	935	982	986	957	976	1012	918	920	942	936	964	993	1005	978	964	979	966	963	1016	1004	915	965	985	940	943	977	992	958	989	955	988	1029	989	1011
3604	3627	3071	1751	1338	1102	997	974	848	778	804	805	771	736	711	724	744	771	752	711	733	725	667	691	724	708	747	717	720	724	713	718	689	698	714	770	713	706	675	730	694	724	699	701	704	746	662	725	738	664	657	659	643	730	710	641	698	683	692	750	686	713	791	720	693	678	675	697	690	760	706	696	713	693	691	742	688	709	669	704	679	711	668	706	647	686	681	698	683	684	665	755	666	670	683	711	750	714	695	726	679	722	647	696	701	696	702	716	702	733	658	700	675	666	668	696	667	703	632	704	731	716	705	693	671	677	675	693	763	694	697	714	649	695	696	680	705	689	764	716	681	715	687	709	699	697	654	717	689	658	695	743	691	711	663	693	683	722	651	663	671	671	682	681	699	694	718	666	751	690	687	755	687	699	700	666	691	705	700	704	688	741	687	723	685	674	629	697	729	688	640	723	694	688	715	698	691	692	686	675	695	681	716	704	691	699	702	670	695	702	702	658	654	684	664	717	675	705	674	737	695	669	706	706	715	698	727	675	681	682	737	659	674	734	687	702	681	676	680	705	669	692	689	730	712	691	708	655	628	707	679	684	696	664	704	655	691	701	705	673	682	688	696	697	686	740	645	638	697	675	719	659	667	644	680	713	662	705	638	701	713	718	718	673	734	691	674	686	644	688	703	697	686	710	699	660	699	708	739	690	723	644	668	704	746	665	699	637	654	669	705	696	662	723	679	682	665	720	718	714	663	699	729	727	700	659	705	652	696	701	664	671	662	682	648	662	711	691	686	712	668	686	671	697	682	678	706	674	706	684	716	653	677	723	654	676	713	699	688	712	657	694	733	647	606	649	677	649	682	670	678	686	676	681	666	697	666	668	720	658	703	711	697	684	717	691	670	676	679	693	726	728	728	662	654	680	693	671	705	692	647	669	696	649	660	706	699	671	612	672	697	695	669	646	667	686	731	663	694	740	711	733	668	673	678	655	686	692	660	678	735	653	696	701	681	701	656	650	702	696	684	716	667	680	728	705	666	678	702	735	694	687	692	699	694	689	691	699	672	671	661	704	670	646	740	747	736	715	706	716	665	666	667	654	680	718	674	721	673	722	686	684	711	639	705	682	668	734	667	694	636	666	696	677	685	726	724	664	689	678	636	697	666	687	669	701	677	704	687	659	707	712	698	638	746	692	701	679	699	676	744	644	646	704	686	686	702	696	697	738	728	679	697	721	690	666	730	700	670	655	686	726	693	651	693	664	730	727	657	676	692	679	692	688	685	720	625	701	618	658	676	668	694	674	630	701	688	605	680	652	660	660	720	732	717	717	705	644	680	676	700	705	656	655	672	674	667	662	668	665	739	675	724	684	646	671	672	673	718	681	765	677	666	738	695	752	691	715	662	666	646	721	705	656	698	690	698	634	655	663	701	690	661	691	708	679	732	690	665	700	652	692	676	666	697	719	691	722	672	744	673	686	618	732	700	673	658	655	715	666	685	740	692	688	684	644	684	639	650	670	707	687	675	672	685	701	614	695	653	728	643	705	726	701	680	688	688	696	692	670	681	638	624	695	664	690	670	695	702	716	704	670	688	684	728	699	661	708	707	694	724	744	656	693	694	679	679	672	678	679	720	654	698	690	720	727	703	680	729	646	704	710	708	719	671	682	700	740	655	687	712	668	721	701	730	703	652	652	650	691	646	690	743	774	683	668	672	715	663	715	763	690	704	638	680	676	700	702	682	689	696	669	702	676	705	676	677	649	672	714	724	681	659	686	730	716	721	657	692	698	654	700	676	730	642	690	706	700	687	622	673	655	684	705	674	700	733	696	656	687	659	679	691	722	697	719	712	673	678	693	708	667	694	668	680	743	664	694	719	699	651	624	707	665	668	675	660	683	719	660	693	718	687	673	688	694	700	695	698	667	709	679	673	695	629	678	630	672	655	652	709	702	671	786	699	692	668	661	726	689	666	701	634	664	671	664	636	709	752	730	711	677	661	654	652	667	731	657	661	675	603	663	724	668	728	656	744	754	687	681	701	693	652	709	686	694	644	700	660	678	718	649	688	641	649	671	700	669	735	682	730	679	680	756	679	686	685	638	671	680	689	707	695	625	698	677	669	672	678	667	689	651	708	688	673	706	635	677	675	670	685	707	730	712	635	663	648	682	692	689	662	684	688	685	651	702	688	692	650	710	722	718	686	711	681	717	697	689	677	664	611	695	677	725	659	751	719	665	705	701	716	705	672	698	643	746	686	669	679	672	682	655	684	677	713	719	672	688	672	729	653	637	696	705	671	715	658	655	713	674	690	663	714	676	708	718	664	726	700	644	678	669	685	664	670	663	668	698	681	718	652	724	679	711	666	681	696	676	723	638	696	689	709	633	690	670	678	698	710	627	668	695	667	701	696	678	661	677	634	693	691	679	656	703	707	625	701	693	671	676	677	657	663	668	647	706	708	705	705	695	657	644	685	625	693	695	686	681	672	725	724	736	697	681	692	682	693	667	715	653	734	675	667	636	686	662	682	691	701	689	747	727	688	667	668	667	684	704	647	699	678	679	718	704	670	658	647	643	685	710	681	669	691	678	673	706	646	698	669	711	660	644	653	666	637	698	670	670	655	691	655	706	676	667	671	632	721	685	634	710	698	699	669	690	663	714	661	672	661	668	646	694	700	709	648	695	694	694	688	654	687	678	667	687	663	684	659	710	718	691	726	681	682	643	709	675	721	652	710	681	726	701	644	691	689	642	661	705	647	661	632	735	690	714	676	646	721	702	678	679	724	698	686	682	677	674	670	653	720	670	715	710	680	677	685	753	702	673	667	651	689	652	755	708	671	668	680	648	674	670	659	698	676	644	710	639	688	686	717	693	654	688	658	670	655	703	712	675	702	689	703	621	700	642	725	698	645	677	693	713	699	676	682	710	704	667	676	702	649	730	708	676	661	682	724	671	688	687	685	697	691	697	625	698	713	699	707	668	685	679	661	687	656	686	702	664	646	685	645	611	668	650	689	698	670	674	667	674	727	742	723	685	684	701	723	658	710	699	702	749	704	665	691	715	687	676	744	697	686	693	672	657	687	696	685	673	660	724	688	634	651	695	663	641	702	670	688	634	708	658	701	669	673	698	720	694	705	604	685	651	692	651	690	702	638	672	742	707	675	735	670	745	653	725	760	740	663	642	711	693	691	686	662	705	706	664	683	711	673	647	709	708	662	695	653	656	660	701	658	695	723	685	707	693	660	713	693	702	710	735	684	676	660	631	660	710	675	712	664	733	682	698	707	680	737	691	697	691	681	710	683	690	723	705	713	751	700	686	643	692	694	699	661	693	674	724	710	733	715	670	663	660	725	662	690	693	701	665	730	681	635	658	738	690	659	633	710	658	666	728	726	713	651	703	660	678	689	660	645	704	719	707	660	640	662	694	663	702	648	678	671	716	708	680	698	680	648	700	640	682	726	690	717	641	678	707	701	676	659	713	730	672	702	676	736	693
24468	21482	28847	24539	21474	8857	1920	1166	1072	1000	972	962	904	928	898	890	857	818	878	900	807	890	843	850	850	860	857	846	852	834	852	839	854	890	806	863	841	837	845	826	879	856	818	848	830	789	847	815	874	821	765	844	787	801	809	850	857	808	797	821	797	796	850	785	775	742	793	777	787	845	805	821	860	845	853	849	826	813	806	828	821	831	811	775	807	789	798	781	834	831	750	833	779	858	825	812	799	835	821	782	838	846	799	832	847	860	786	854	774	829	780	808	837	835	789	771	829	835	810	818	814	790	781	775	790	793	775	823	774	781	807	848	773	775	846	803	746	867	798	812	827	796	809	755	757	819	848	775	808	819	846	833	793	844	833	842	783	856	859	795	809	838	814	794	833	887	821	883	785	834	819	816	819	824	866	796	855	838	816	794	777	790	807	821	831	742	804	822	736	811	823	800	797	841	845	814	848	749	825	807	814	806	810	838	850	890	793	832	885	821	844	784	777	852	759	793	813	836	805	837	839	820	844	800	797	803	871	760	841	806	831	830	826	834	798	860	803	794	824	817	842	811	828	842	838	810	798	757	754	797	844	788	798	803	841	860	793	803	815	781	773	797	819	830	834	802	816	776	835	874	897	820	790	814	821	808	844	813	860	776	823	751	807	831	825	827	851	783	798	838	781	776	781	784	816	770	766	742	854	807	842	840	793	775	748	802	805	776	820	800	809	841	795	771	812	795	773	812	785	798	770	810	820	815	797	773	758	847	754	793	832	818	780	811	847	794	789	827	848	869	835	811	808	829	769	824	866	840	770	828	782	812	832	829	780	764	832	823	797	776	787	854	828	773	808	827	810	788	811	778	859	821	801	797	833	812	789	755	810	833	818	858	808	783	817	732	787	763	839	794	801	859	771	812	810	849	842	812	812	823	760	803	779	777	813	746	793	782	811	808	817	836	791	815	767	863	777	792	841	794	834	738	821	803	797	848	762	827	771	816	754	781	846	847	847	815	792	825	775	787	793	775	838	814	812	888	757	781	801	867	795	836	766	830	812	790	830	827	806	790	803	841	804	835	792	860	823	828	865	845	824	818	848	826	821	817	778	821	773	834	804	810	798	864	830	828	843	754	781	755	832	858	771	814	823	803	826	880	786	801	795	767	789	782	827	771	758	786	777	780	775	807	837	794	772	827	833	821	843	781	836	817	773	781	757	774	789	872	817	814	790	821	796	829	841	860	827	786	831	801	847	804	800	841	776	798	812	831	768	779	798	758	823	843	822	842	794	801	831	800	800	794	829	837	803	818	814	786	761	835	780	781	793	813	797	791	836	805	830	815	786	806	805	851	790	790	775	863	774	805	764	817	763	837	811	831	782	792	787	782	829	821	788	820	790	894	866	854	822	794	841	801	781	817	838	805	768	818	846	831	850	803	805	849	724	830	864	866	814	807	820	799	855	807	805	778	799	772	860	801	832	847	835	876	782	777	788	827	791	821	807	774	786	791	762	792	836	787	780	776	801	826	779	779	800	783	810	791	753	827	769	844	817	819	713	806	831	774	852	820	851	826	842	777	752	781	794	821	775	768	751	785	807	766	856	801	763	789	819	808	850	813	803	792	802	824	824	787	844	845	808	809	813	808	771	831	800	777	788	836	811	762	813	833	798	777	823	805	812	781	810	802	821	797	797	823	819	802	833	761	806	738	804	757	779	791	803	819	853	754	864	807	848	817	756	798	813	787	771	837	760	849	829	820	826	792	808	821	804	797	818	867	772	844	808	827	816	822	794	817	761	785	816	778	814	836	778	786	843	759	799	781	808	862	778	793	798	801	774	753	799	782	842	803	807	785	795	796	783	777	862	791	795	801	743	768	855	769	856	779	846	809	790	810	762	784	801	833	792	795	838	807	807	834	791	814	806	819	791	826	804	792	849	797	844	833	785	803	804	805	773	765	787	784	817	832	769	765	825	801	830	827	821	791	864	803	823	794	842	831	831	838	790	846	798	761	806	848	842	771	830	773	816	834	811	744	823	759	824	828	836	800	808	786	824	799	804	800	776	858	826	786	739	821	828	819	792	822	788	854	814	791	823	843	858	832	808	809	814	829	823	836	831	830	777	772	783	821	776	787	793	782	817	818	809	776	835	818	792	842	778	797	824	811	841	863	824	813	837	827	862	755	836	800	792	822	842	847	798	835	767	819	822	834	810	804	844	818	819	820	759	803	802	801	825	835	790	821	762	841	785	787	880	783	799	844	830	781	798	744	798	810	778	826	766	831	802	827	812	794	820	790	830	777	797	829	801	768	822	826	783	818	776	740	799	777	745	790	804	806	791	838	852	814	835	851	798	820	825	743	794	776	752	783	764	888	845	819	806	835	801	810	777	805	772	836	872	803	860	821	847	772	781	803	797	810	808	809	746	805	835	824	774	841	767	807	844	795	786	831	817	867	797	780	812	843	786	793	832	841	763	808	808	805	791	782	808	808	837	809	818	780	785	765	837	849	823	837	786	807	777	835	834	803	769	835	798	831	810	785	800	766	830	820	795	771	805	804	797	849	806	766	801	777	775	777	837	822	816	812	762	783	822	823	887	840	818	791	832	849	784	808	827	774	803	755	791	815	839	781	812	805	803	823	848	803	804	808	819	818	785	797	839	834	860	828	832	837	799	791	797	769	771	836	791	822	798	821	823	768	788	832	810	791	816	810	767	787	820	779	817	835	803	825	803	836	792	825	781	848	815	784	843	829	842	816	820	777	802	798	805	825	801	828	795	808	745	808	816	820	825	778	803	792	774	801	806	783	821	794	778	807	824	826	813	820	838	803	789	779	774	795	772	842	853	780	811	808	828	782	839	772	798	797	805	865	803	886	822	776	789	828	795	792	827	757	787	807	815	814	838	818	775	768	848	821	814	795	732	840	845	812	740	797	781	808	773	773	765	823	778	777	837	800	803	816	791	811	808	831	765	825	767	801	795	806	810	816	832	841	814	758	815	828	830	810	799	804	808	811	824	867	792	732	767	827	820	781	785	785	838	805	778	798	798	767	768	809	852	791	796	795	812	836	790	824	808	801	796	781	828	783	821	781	821	822	761	769	822	871	805	819	799	832	805	813	830	774	795	889	818	830	822	816	830	792	807	767	793	780	839	868	854	814	820	839	812	785	849	760	814	806	790	813	799	859	858	783	795	815	777	772	787	788	799	761	788	802	791	856	818	855	804	799	800	775	829	784	781	801	788	810	802	807	800	831	870	843	807	783	820	834	838	767	801	803	870	800	802	797	790	794	788	800	869	845	783	815	803	828	807	779	764	775	789	781	850	769	824	767	819	803	825	816	842	801	773	841	792	836	763	803	773	780	801	803	816	829	782	820	819	872	833	780	828	813	774	770	782	797	820	790	756	835	779	768	787	829	839	783	812	763	815	751	805	791	757	736	816	804	782	850	820	832	810	795	734	849	767	804	803	772	773	813	797	859	809	827	787	839	803	791	766	858	808	789
3753	6142	4826	2635	1791	1438	1230	1050	956	837	836	802	754	719	688	748	712	653	647	718	666	690	649	585	610	625	596	609	658	669	693	610	610	636	592	609	628	620	672	639	631	639	582	632	589	605	631	617	591	614	599	603	630	597	607	630	627	639	605	589	624	639	603	610	591	615	602	624	590	583	655	624	588	609	607	595	646	623	607	680	632	646	613	633	625	620	609	596	593	593	606	630	552	603	590	637	604	634	559	608	625	605	661	617	583	609	633	605	573	670	602	548	587	620	626	601	566	594	586	643	564	630	632	621	582	593	652	590	605	526	652	576	633	639	591	620	604	588	610	571	629	635	575	582	626	602	654	595	597	631	585	604	586	584	627	605	593	590	637	574	569	601	620	604	625	632	639	592	642	601	611	626	604	624	612	610	583	605	611	625	623	632	619	584	588	588	609	603	681	592	614	568	645	572	586	645	607	586	624	633	565	579	615	643	612	574	609	561	610	603	563	546	592	629	574	629	636	587	614	623	587	579	676	629	559	609	609	615	623	615	630	583	565	563	601	587	603	606	644	585	584	579	587	581	600	598	584	622	599	583	612	595	623	598	650	617	580	589	589	580	596	567	580	581	605	612	589	663	578	583	590	639	602	624	619	594	589	617	586	627	587	617	630	618	562	565	600	644	637	604	606	612	612	645	597	593	577	589	579	595	629	622	551	601	614	587	546	622	617	606	615	640	603	635	593	609	616	549	611	573	618	567	589	660	589	601	591	553	612	600	589	587	549	602	557	612	616	593	605	614	552	594	626	539	573	615	617	627	590	593	616	642	569	605	586	579	634	646	553	661	579	611	607	635	559	644	628	619	590	654	611	563	605	573	576	579	653	640	603	605	604	613	618	598	626	623	582	599	593	576	606	623	613	594	559	615	603	584	627	592	596	577	589	616	610	583	591	572	595	586	603	621	583	632	565	561	638	630	608	627	616	598	617	606	575	591	587	585	592	576	559	622	619	636	625	594	616	584	603	628	578	604	605	575	607	583	580	649	624	597	639	622	617	577	602	612	572	599	645	582	612	597	585	580	638	575	611	572	604	583	579	576	619	615	595	601	605	597	624	603	576	584	599	550	562	571	598	557	578	570	567	568	580	587	589	609	624	584	601	581	579	638	578	570	611	587	602	592	573	601	607	579	594	593	574	602	592	641	596	641	618	574	591	589	623	597	582	612	598	621	629	655	635	565	621	572	627	641	605	550	564	632	593	612	629	597	596	594	577	631	623	567	643	570	568	634	569	589	616	651	581	626	585	651	625	590	610	597	616	597	575	579	619	599	601	607	616	577	591	586	588	589	569	606	583	574	596	570	582	581	599	616	566	596	561	603	603	641	592	620	633	636	596	560	585	591	604	612	625	585	587	593	599	602	578	588	600	579	592	598	610	562	534	571	571	585	626	601	595	592	604	594	632	601	581	569	550	616	620	588	599	630	591	601	616	579	601	560	584	611	617	549	622	598	584	627	593	599	620	580	583	511	584	587	629	578	607	614	644	627	596	606	566	579	590	620	595	560	542	599	604	565	595	597	617	594	651	643	601	618	551	568	596	599	581	623	617	618	564	603	593	562	600	627	575	571	615	599	566	605	596	594	613	576	590	625	599	573	571	644	580	606	613	583	620	604	599	584	573	579	640	599	585	569	576	605	595	575	597	571	620	580	606	602	594	578	571	596	596	596	599	566	587	611	605	585	574	582	643	617	586	587	556	609	606	593	619	597	579	622	650	597	597	620	589	609	652	614	622	574	608	628	560	596	639	559	569	632	605	617	590	581	610	591	582	595	614	608	586	578	583	597	593	570	579	635	585	566	577	622	582	628	579	586	616	557	604	592	628	598	602	593	610	627	578	589	584	593	592	593	610	635	572	570	590	631	551	578	599	552	591	603	607	603	603	592	563	588	630	596	581	591	597	631	601	598	580	605	561	604	565	565	574	568	579	618	579	579	602	643	599	640	582	590	583	607	600	625	632	553	598	576	570	581	537	550	587	602	579	616	620	634	608	656	606	584	578	603	600	637	592	598	578	641	609	588	566	603	602	565	622	630	605	575	595	577	618	552	632	609	614	581	600	596	598	643	595	599	600	589	607	593	594	586	573	610	617	626	604	599	595	580	624	567	554	591	628	611	637	636	597	558	597	626	594	588	617	584	566	545	611	610	596	564	599	556	620	587	627	620	569	569	606	559	565	600	570	604	634	608	617	622	606	578	561	596	535	566	607	607	565	604	591	595	626	584	631	540	571	579	639	590	599	646	626	579	581	573	566	623	598	543	612	592	629	567	562	571	599	591	609	602	576	597	589	635	593	633	570	569	587	603	623	577	636	609	598	621	613	598	596	606	610	593	591	580	577	598	600	591	590	575	578	567	597	580	582	551	535	613	616	598	599	596	569	596	584	612	567	580	612	604	575	601	565	593	609	588	583	619	612	626	572	624	658	579	579	590	578	624	617	641	632	583	619	616	553	593	633	643	576	580	605	586	604	569	538	557	544	608	559	591	564	605	576	611	634	606	615	581	610	626	613	579	568	627	585	541	592	606	621	610	573	583	558	594	628	609	594	607	634	559	563	584	581	582	580	604	600	585	593	597	592	602	631	590	567	604	617	594	588	591	558	597	560	620	564	591	604	566	584	598	577	591	595	598	566	577	585	634	573	566	600	609	595	637	563	630	611	613	545	552	615	567	569	589	601	597	616	592	567	582	607	560	600	563	594	607	605	607	589	579	560	552	579	572	586	565	591	598	616	593	571	570	600	547	552	604	603	564	616	554	573	618	602	613	593	596	615	580	611	587	598	628	630	601	570	585	591	586	633	633	616	560	604	598	618	579	579	582	562	598	605	561	601	574	613	578	573	588	552	592	576	620	629	579	606	552	575	584	605	587	584	568	641	625	627	557	622	586	586	612	570	598	588	588	578	542	604	591	593	648	598	566	564	578	580	624	590	618	555	588	594	576	652	610	598	575	608	563	573	566	607	577	559	600	596	574	576	587	561	577	583	563	604	589	590	614	600	582	663	591	586	631	558	599	586	655	617	591	576	618	572	566	603	614	597	617	599	630	616	595	603	617	613	550	641	589	602	583	587	608	580	558	584	547	585	603	611	591	627	639	577	572	554	640	557	606	595	561	600	593	590	623	613	599	565	596	584	632	572	607	594	578	586	577	598	591	591	564	551	582	547	585	587	574	568	597	587	603	590	543	576	598	579	579	587	600	602	567	613	591	572	606	600	574	592	617	592	582	597	617	588	640	605	570	567	589	592	602	569	563	615	549	632	627	561	601	634	630	546	539	611	605	602	562	582	581	579	614	603	575	634	608	620	584	555	603	610	623	589	630	590	584	567	557	586	584	596	577	564	599	591	606	638	609	587	571	615	589	611	612	594	594	588	614	571	630	586	565	585	592	622	576	598	596	616	587	605	571	620	573	614	580	582	602	626	563	561	625	586	590	658	551	597	609
27961	10636	1265	816	616	618	591	571	623	579	596	560	600	592	611	610	553	594	535	599	608	565	579	582	583	584	626	605	569	575	560	593	558	629	607	595	590	567	582	623	547	600	609	532	577	609	588	553	593	595	547	602	608	611	592	595	566	582	592	569	604	588	536	608	577	598	543	572	625	562	561	573	614	573	599	564	624	528	602	556	591	574	613	616	552	596	563	629	576	538	575	566	617	585	606	561	572	588	580	553	565	617	571	572	580	564	564	560	560	565	607	585	579	604	559	547	569	585	598	593	572	572	572	603	635	588	591	549	602	587	553	611	610	569	591	548	602	581	606	605	574	579	598	597	609	571	584	579	559	580	536	588	573	559	601	604	604	584	560	584	567	588	581	589	546	601	577	587	602	553	621	582	624	573	543	592	605	634	598	585	583	555	549	582	590	595	615	581	600	562	579	592	571	594	618	618	601	556	578	572	583	585	605	586	567	571	600	539	594	601	620	565	548	583	597	561	508	554	591	547	598	570	626	654	552	600	553	575	586	574	554	610	596	608	568	566	577	568	598	581	580	547	555	559	624	583	560	588	593	578	547	588	563	568	598	595	594	544	592	597	596	554	562	578	586	606	578	606	604	574	589	576	562	561	572	564	582	544	538	583	571	583	589	591	625	575	592	578	578	601	632	562	521	589	583	574	590	636	572	566	587	564	592	617	530	607	595	580	582	621	569	634	575	624	593	581	620	576	552	598	581	577	610	541	576	606	606	543	583	565	594	582	571	580	579	577	621	619	576	579	599	585	610	579	607	548	555	579	585	590	604	570	576	595	597	539	615	620	579	564	599	565	607	547	586	631	588	622	620	572	575	587	560	617	572	604	611	557	524	569	602	619	595	565	591	606	599	586	620	605	581	565	592	583	610	559	584	567	537	610	597	593	586	574	550	563	560	557	606	586	592	572	622	613	561	536	622	652	588	604	615	586	621	624	569	611	642	613	563	574	586	566	561	571	638	577	569	577	556	611	578	572	588	585	551	610	634	559	606	597	576	555	584	586	549	570	512	583	567	571	570	599	608	618	574	630	591	603	604	593	549	642	590	589	617	570	547	595	540	587	620	577	594	615	570	597	616	608	590	564	607	556	574	587	596	569	587	592	522	552	585	599	549	585	603	597	595	544	598	626	601	573	573	598	565	559	586	595	574	606	598	615	530	563	580	562	538	565	607	569	592	564	593	577	591	593	595	571	584	554	602	593	545	579	578	632	574	619	601	583	614	554	562	576	594	555	586	627	561	605	582	581	589	559	533	566	582	565	600	587	608	587	545	627	550	595	598	581	575	610	556	584	569	578	601	607	558	626	624	611	568	594	582	592	577	582	578	575	593	580	588	592	570	577	593	617	586	624	545	594	604	609	570	579	589	596	556	575	597	589	563	616	590	527	625	567	578	576	591	580	614	563	620	616	533	570	603	597	591	602	596	582	578	614	608	560	568	596	560	540	591	556	573	561	567	527	577	611	621	596	585	594	609	569	631	588	579	597	551	584	593	566	581	589	596	570	591	585	605	594	567	542	560	587	613	598	590	553	587	569	599	583	573	623	568	583	630	592	605	642	570	587	575	616	597	571	575	534	576	609	611	615	614	571	588	550	559	627	578	569	553	596	555	590	588	586	576	622	610	615	609	604	569	571	612	578	560	541	582	592	561	582	601	575	600	580	596	584	607	585	608	597	594	577	667	617	637	554	608	591	579	588	529	575	577	580	543	577	594	584	572	594	572	587	607	598	592	593	562	622	555	595	583	573	566	625	563	634	578	610	618	596	623	565	560	583	558	628	564	546	564	612	612	542	582	556	578	597	561	581	586	602	586	586	614	535	617	586	581	566	559	602	587	549	568	575	570	557	597	542	628	534	585	591	538	582	574	597	580	561	581	560	601	578	630	562	533	562	617	591	578	601	570	578	585	608	562	568	611	589	574	572	612	545	620	627	557	574	586	564	552	576	582	606	614	587	575	629	584	562	534	557	564	578	587	559	578	575	588	563	576	552	556	559	600	611	643	548	584	575	531	569	581	603	588	571	584	589	520	585	577	625	572	622	612	603	621	590	537	515	576	532	587	551	612	590	560	609	598	583	555	554	606	562	587	578	558	581	588	591	552	544	566	620	605	564	598	594	572	581	562	619	546	569	557	582	610	586	556	583	593	586	558	594	564	600	576	588	569	578	574	587	580	574	563	613	559	606	624	610	575	602	615	608	583	604	585	584	568	605	594	588	586	596	586	599	560	603	596	589	607	589	606	578	546	578	605	557	560	581	563	613	575	527	579	533	563	567	574	634	561	587	577	564	608	573	579	547	599	555	569	565	581	590	592	582	604	585	585	614	613	585	581	563	612	566	569	589	618	571	575	573	535	586	615	587	598	590	605	572	579	604	561	573	566	559	608	570	590	546	565	569	583	613	599	607	595	595	628	569	605	619	631	579	563	626	560	584	632	588	594	546	581	578	564	606	603	562	628	565	578	632	604	597	603	579	583	560	529	609	596	587	567	579	551	573	562	563	552	548	607	586	578	612	550	590	614	586	567	549	593	623	604	562	567	560	601	589	631	623	563	616	617	559	596	579	556	558	581	550	591	564	577	608	578	581	553	587	582	656	562	560	587	623	586	562	576	558	581	567	581	593	560	630	590	606	584	617	579	593	608	580	570	610	530	623	615	581	602	602	594	580	607	559	608	592	578	607	575	598	570	606	576	598	547	572	577	596	603	534	630	606	566	555	544	618	632	569	596	599	560	581	572	588	568	563	588	542	557	609	574	574	605	646	572	598	580	558	600	624	557	550	589	622	612	588	618	604	587	612	556	544	625	565	600	574	595	557	566	586	624	618	600	565	577	582	549	569	581	600	629	580	589	597	534	602	599	596	620	607	595	612	576	577	583	579	559	588	601	551	611	585	614	590	584	542	586	602	616	596	580	605	595	542	560	575	623	586	605	604	590	587	582	606	569	587	594	565	600	579	570	550	555	597	557	617	625	561	547	578	559	622	556	581	557	595	610	618	615	537	597	598	571	582	574	603	593	563	614	546	570	538	573	605	561	571	557	598	589	561	578	588	601	591	584	577	584	551	585	586	563	612	608	587	585	581	592	584	569	602	568	599	560	599	607	594	516	626	577	539	529	546	586	618	584	582	620	625	606	566	598	586	591	572	581	584	588	614	619	594	596	591	567	618	579	610	544	571	577	541	601	548	565	558	633	549	553	584	537	590	593	596	578	592	601	585	567	571	578	573	621	562	580	602	591	582	514	577	564	595	599	593	604	565	625	631	589	572	624	588	590	564	565	550	603	542	573	574	556	553	586	563	643	574	576	625	586	615	613	575	595	570	556	543	556	600	556	594	593	630	548	593	608	605	598	571	581	595	609	615	579	559	599	542	563	570	649	554	543	617	623	616	561	545	592	614	569	542	613	599	553	574	568	587	572	574	593	526	549	558	561	577	621	575	586	606
4947	637	542	481	445	464	424	388	419	420	400	433	421	445	415	421	427	416	420	423	419	456	462	393	410	432	422	424	390	413	395	426	394	374	407	393	448	461	394	441	415	401	446	405	410	440	416	393	389	410	391	434	405	426	440	410	415	402	418	417	420	386	384	384	403	433	388	408	415	389	437	427	445	384	434	440	419	438	426	455	402	399	404	427	391	364	404	405	445	421	406	402	416	407	383	407	390	441	429	415	379	401	391	410	387	387	405	416	404	377	381	402	445	428	404	436	419	424	430	419	434	418	425	421	394	436	405	386	442	393	380	416	372	391	378	432	437	430	388	418	401	412	368	405	412	431	437	416	411	375	437	423	402	447	429	414	415	410	406	428	407	434	418	450	424	376	414	379	419	389	408	426	406	414	416	443	439	410	397	408	403	397	428	396	408	433	391	405	388	390	442	391	480	390	426	372	409	401	446	410	412	385	406	413	410	389	437	429	420	397	413	374	420	413	423	408	368	402	427	394	378	447	438	405	384	417	436	449	424	439	400	402	433	429	434	405	407	395	436	400	429	395	408	398	400	441	433	377	424	451	393	401	410	394	431	427	386	423	390	396	400	413	387	390	402	413	381	436	387	435	423	421	418	421	405	428	401	420	401	441	454	383	420	404	432	395	414	422	426	428	418	409	411	444	394	398	401	422	405	445	410	410	407	423	408	430	411	428	401	400	420	412	405	401	400	393	388	392	389	382	465	397	373	398	393	423	378	411	400	417	387	415	436	416	414	428	420	411	430	416	407	388	390	399	375	446	366	418	416	396	380	405	402	412	389	396	403	402	424	409	372	435	347	394	428	394	420	398	381	429	405	401	396	384	385	355	434	426	399	408	410	385	401	377	437	423	389	434	399	441	460	429	396	406	402	455	403	417	435	417	444	426	406	398	429	423	394	406	428	372	420	382	386	393	427	394	388	438	427	379	406	426	414	400	406	356	434	407	401	453	436	415	414	445	396	405	445	396	411	402	397	400	392	428	402	423	431	385	410	405	409	414	402	424	413	419	413	405	458	412	417	415	397	400	409	403	433	404	449	411	399	415	410	446	399	424	437	382	428	403	414	421	402	419	387	420	402	427	440	455	399	412	373	402	410	404	409	439	440	411	432	437	412	420	429	377	456	394	387	415	423	437	395	396	423	466	408	408	407	412	430	438	416	454	427	409	401	458	405	395	395	381	423	434	412	428	445	406	421	421	410	432	397	456	432	433	389	387	382	432	433	385	410	390	382	436	396	405	421	443	388	422	407	408	410	423	435	424	376	428	422	406	449	400	423	403	425	431	415	387	387	412	393	402	388	417	408	400	424	423	397	402	441	358	407	449	417	426	447	386	422	453	432	414	378	400	390	403	373	431	429	391	414	403	438	406	413	403	407	398	418	408	397	406	437	453	427	417	343	378	418	405	430	424	424	376	433	409	390	432	398	408	426	431	389	437	434	402	406	394	418	387	399	402	403	439	442	464	407	421	388	389	387	418	427	417	383	398	409	425	416	396	474	389	427	408	425	412	382	400	366	410	365	417	435	408	406	403	399	435	400	437	421	420	446	395	408	435	434	428	400	435	368	416	414	387	384	415	403	402	418	394	386	448	435	409	436	416	443	449	422	389	424	394	437	435	396	405	411	361	422	444	387	416	405	403	434	379	403	434	435	433	428	423	384	420	430	391	423	417	450	409	390	424	460	420	426	398	425	411	413	391	407	408	387	425	449	456	412	384	397	407	389	424	391	397	444	419	377	402	428	388	409	410	434	421	401	404	431	399	404	432	381	448	436	394	381	400	405	420	412	413	361	401	374	384	396	420	413	412	410	369	413	438	412	421	423	405	393	386	430	394	406	437	375	410	416	394	424	453	405	413	407	401	384	421	413	417	408	436	437	410	422	409	412	415	436	458	420	394	419	387	434	392	427	407	423	458	394	418	412	418	405	425	399	397	443	399	409	397	448	390	393	367	403	404	393	413	373	398	398	441	406	439	411	391	424	388	440	411	407	395	384	431	404	423	413	397	443	419	417	411	392	417	428	432	460	401	406	425	422	397	391	392	422	402	412	394	439	390	425	400	389	430	449	425	400	434	415	417	428	425	395	432	418	416	394	424	420	399	422	407	393	439	404	418	422	387	445	416	440	389	405	441	393	389	437	419	424	424	383	381	394	422	428	430	408	407	437	416	399	409	432	418	416	456	404	444	431	412	398	418	404	440	448	418	408	419	438	436	390	447	426	405	429	392	420	410	413	391	424	396	394	421	406	419	409	419	411	382	429	402	412	414	423	382	383	409	385	428	404	409	431	448	380	390	381	403	421	396	451	438	405	412	430	401	405	398	367	438	422	387	369	460	421	416	404	372	394	429	393	437	406	389	406	403	401	412	435	419	420	396	409	426	398	378	400	464	402	400	407	405	403	439	408	409	434	398	377	391	386	390	424	394	399	437	440	394	393	408	408	418	406	428	425	434	411	437	408	416	421	396	388	400	401	379	425	448	424	377	399	407	425	420	422	368	422	418	427	417	409	446	419	407	398	430	416	391	452	425	417	415	373	402	373	397	413	400	424	434	408	438	437	417	398	400	448	396	385	394	415	406	412	419	377	368	393	445	424	456	386	396	389	377	411	440	420	427	421	408	393	430	469	403	443	435	426	393	400	405	388	369	409	420	424	432	371	388	439	434	419	425	453	437	435	453	420	407	409	434	381	406	402	414	424	384	408	412	416	408	428	414	406	395	389	388	386	393	443	411	406	410	429	423	437	402	375	429	374	407	383	398	416	402	380	411	402	382	422	424	425	427	384	422	415	407	396	408	414	420	388	391	415	444	426	397	448	416	409	425	446	419	410	419	433	374	363	418	399	411	360	423	426	406	424	433	378	399	428	392	435	420	437	429	452	409	389	383	447	392	416	367	402	409	387	417	403	396	407	436	388	415	433	430	420	423	418	431	438	397	442	408	429	394	392	402	402	379	405	435	382	399	432	395	399	430	444	392	399	433	374	422	391	421	406	389	379	418	415	429	401	399	375	408	434	404	436	407	431	404	412	401	404	376	393	421	395	398	419	397	424	431	389	427	395	460	420	423	417	362	418	401	410	421	428	416	438	396	411	423	425	416	382	433	380	418	411	427	414	441	411	430	399	406	431	382	402	403	376	427	407	447	404	398	440	408	393	408	403	389	436	436	400	449	453	429	443	427	415	402	407	409	426	395	439	404	412	421	411	424	435	396	432	425	435	376	423	452	406	399	435	400	368	400	382	351	441	422	388	399	405	418	402	425	400	420	428	433	441	384	398	428	435	424	420	407	421	425	397	421	408	405	413	430	369	384	410	417	404	427	393	429	399	375	419	442	394	391	402	427	435	432	411	426	396	411	417	407	404	389	418	408	436	413	420	434	405	386	384	414	369	444	412	404	397	365	411	433	429	452	388	396	407	400	414	408	413	432	388	377	452	412	388	401	402	404
25537	21482	27885	25493	11026	1939	1418	1247	1058	1062	1108	1023	1010	1033	1011	973	989	973	1023	927	979	1026	1038	992	992	959	975	1010	952	963	1028	1000	991	967	978	1005	1018	943	977	1006	1013	951	947	957	964	967	964	910	984	963	967	946	944	988	968	978	1002	945	1013	922	1007	988	1002	946	986	970	973	908	974	1009	949	961	992	975	1001	997	988	932	938	1018	956	910	975	1005	931	1019	944	1048	932	982	936	968	962	993	959	999	957	978	957	936	987	964	1008	976	988	975	999	975	970	985	996	1022	933	963	1021	933	1047	995	934	903	990	957	990	955	975	982	955	971	967	975	1013	948	975	941	947	1001	967	1020	1014	929	957	925	965	975	1020	960	915	933	984	983	996	941	968	946	964	983	962	950	909	957	983	981	993	938	951	1001	971	987	921	985	957	928	924	928	935	960	937	956	968	985	914	985	943	954	962	997	948	992	1001	979	961	931	1014	924	987	958	937	935	1027	1000	957	960	986	1052	964	967	1022	960	931	966	978	973	1047	967	983	1012	1005	920	936	986	998	901	962	945	975	981	954	933	989	923	962	956	908	940	978	923	941	959	994	966	973	936	995	965	946	933	944	925	945	956	929	872	981	1020	909	920	993	945	942	966	955	1033	1060	975	969	984	990	968	945	951	1026	962	991	990	953	982	963	952	943	964	963	938	978	971	972	968	989	977	1006	1019	925	968	942	939	920	954	1010	962	1007	974	936	919	952	976	990	936	941	1020	1022	966	975	1011	979	923	1015	934	976	967	965	999	928	961	986	968	964	935	924	960	948	963	915	933	962	883	951	982	976	973	986	979	970	1048	953	951	983	951	967	968	952	934	1006	992	934	1009	1002	986	922	959	981	956	975	1001	971	936	1001	931	933	973	984	958	964	954	965	933	938	940	973	985	988	972	981	980	951	912	938	935	961	991	953	1004	920	955	1020	934	1022	964	979	965	981	940	907	951	1022	1006	972	921	979	982	928	906	991	967	939	958	937	986	973	965	945	967	988	987	956	978	917	924	950	1007	1000	962	935	977	998	986	984	933	982	941	953	968	950	936	958	1038	963	989	975	988	959	1002	949	963	937	970	964	932	970	980	956	975	999	979	984	1011	901	971	968	948	967	946	924	998	941	959	942	929	922	983	1025	952	949	928	915	915	988	959	940	970	980	902	990	984	932	1000	1001	941	964	901	948	897	975	962	928	1012	952	977	933	979	999	973	912	912	994	1019	1020	976	966	970	1017	982	985	967	928	1008	922	977	1035	1002	947	1005	945	985	940	966	1032	969	988	988	983	989	937	952	942	917	987	1000	1026	996	978	964	1012	947	987	947	986	973	963	964	976	966	933	944	934	964	994	986	980	955	918	993	945	966	983	931	940	938	905	999	944	1002	967	987	990	960	965	970	996	961	963	952	943	963	927	1021	951	976	927	975	927	960	961	978	985	936	927	968	950	934	992	923	960	978	927	984	997	935	937	958	968	961	969	963	964	915	944	959	951	943	943	970	912	926	948	932	950	976	996	931	971	1035	999	908	946	929	985	985	950	953	955	979	975	960	972	981	927	965	975	940	912	946	949	985	998	986	936	944	962	920	940	1007	971	947	952	987	970	979	965	963	931	957	969	944	973	956	995	943	962	951	954	971	970	1034	950	993	962	953	948	982	985	950	1001	886	914	952	907	977	965	945	1007	973	950	931	957	964	1026	1024	969	967	986	986	994	1008	1027	965	952	970	934	941	967	982	1021	978	964	988	945	969	993	947	918	951	943	931	934	998	928	969	1007	947	931	963	937	931	957	984	907	950	989	955	972	1003	994	1001	956	963	923	954	1006	922	956	992	986	978	930	977	982	1017	972	955	977	931	1004	983	990	940	988	929	972	992	928	968	943	958	964	944	1007	989	1054	967	965	956	977	898	942	953	943	961	1010	990	935	908	990	997	1004	917	942	959	938	949	951	965	968	1034	964	927	917	1032	987	989	1002	1018	948	973	992	952	968	961	944	963	932	991	981	975	971	976	940	924	923	958	889	985	998	986	1009	891	993	950	987	951	987	975	960	924	1014	987	978	938	954	1000	990	971	992	912	964	985	983	945	953	944	947	979	1002	979	993	1015	985	968	970	924	1004	957	961	982	1004	948	927	957	980	971	941	1015	925	913	969	970	947	1033	963	911	967	965	1002	982	884	1000	972	968	905	929	937	970	999	966	998	1013	992	929	994	976	924	982	963	969	979	1028	983	938	997	978	992	961	950	966	977	974	887	934	956	900	909	960	943	1013	967	955	1002	975	965	928	998	961	937	953	989	965	979	928	996	971	944	976	952	938	942	958	902	944	958	958	947	986	1001	942	955	967	982	903	1009	987	923	1017	991	1007	960	988	857	969	965	1013	941	1007	968	973	902	962	974	918	976	965	968	940	942	946	1031	908	954	941	972	952	942	999	963	927	970	980	953	971	945	1003	1002	997	999	946	961	971	962	1011	1022	948	939	993	971	976	985	948	856	932	984	945	1009	938	928	950	906	947	941	947	1035	941	951	893	964	943	992	946	998	1021	979	971	903	925	929	996	966	988	972	911	976	920	982	1005	929	953	959	939	994	999	933	993	953	985	978	1018	1000	941	986	965	957	926	972	961	942	983	999	942	983	936	951	975	963	888	980	968	971	962	922	1017	942	948	1014	976	945	988	967	928	1009	924	984	959	983	934	952	948	963	979	958	954	1013	1043	941	1025	924	943	916	983	974	1010	951	931	1005	931	962	985	929	961	956	1013	917	944	966	941	945	948	1001	931	965	981	1019	992	929	928	1018	944	1012	967	1008	946	976	1026	979	964	945	1021	994	990	997	958	975	948	929	953	995	911	904	938	911	981	961	1007	959	1006	979	954	949	953	957	905	914	974	922	938	873	987	987	1022	905	923	984	922	986	940	936	986	1026	949	913	955	989	966	935	988	981	965	939	951	965	964	969	961	930	989	938	944	951	938	980	937	976	938	924	936	970	962	964	909	952	930	964	973	954	1012	1005	992	991	1004	918	886	979	998	958	950	974	955	995	982	921	933	964	950	988	947	944	1029	972	932	976	1017	1022	1047	985	988	960	1000	919	941	1001	949	956	972	935	968	1018	949	945	950	969	1019	980	975	949	987	984	942	1003	945	1005	983	947	906	969	1036	953	987	956	991	997	908	952	954	971	941	978	967	900	962	986	958	1009	966	966	961	916	951	925	961	958	1006	918	961	1007	940	980	970	965	984	977	960	973	971	963	933	943	919	980	1048	888	977	952	918	961	937	920	965	902	982	939	973	949	952	1037	951	953	966	914	949	913	936	1023	1007	941	935	993	955	980	936	977	933	945	985	972	1003	963	930	940	933	929	971	940	870	916	958	967	953	964	935	925	1015	952	959	1028	922	995	1032	972	928	957	971	978	991	986	961	1005	939	975	1010	991	957	1023	979	987	973	970	908	984	956	900	933	935	988	952	974	973	962	913	965	1019	928	939	998	966	991	976	929	959	1008	986	954	979	986	940	983	978	920	977	954	946	916	988	955	962	963	916	950	990	964	960	993	993	944	984	890	993	965	919	1013	998	975	949	982	963	915	906	970	971	998	1021	960	981	987	957	978	963	934	932	965	985	922	988	917	942	988	992	943	955	945	1008	931	982	907	965	985	991	997	960	976	941	929
3623	3672	3076	1748	1418	1140	975	934	864	895	814	791	769	749	747	732	807	711	768	747	726	688	682	748	749	735	709	743	695	707	795	666	727	715	687	681	726	716	731	699	707	699	703	738	706	725	660	734	657	745	700	704	705	678	709	730	727	734	691	713	703	752	710	752	724	717	701	748	676	707	659	748	696	646	657	674	718	643	662	696	648	711	711	649	682	660	717	672	735	713	730	738	720	673	718	698	687	744	722	715	715	705	696	729	694	693	673	689	733	683	699	687	699	709	735	669	751	686	728	653	714	700	666	732	688	674	700	700	707	699	661	725	672	712	678	702	733	723	682	677	688	689	701	719	681	679	677	712	680	685	695	722	670	710	685	699	711	685	692	712	715	653	711	703	710	717	648	684	673	655	696	706	725	693	680	672	683	718	695	737	741	710	706	669	693	690	700	701	681	718	664	701	719	672	698	746	703	703	713	720	696	745	703	680	708	692	749	691	659	742	720	732	670	694	712	661	724	714	677	699	691	718	682	769	734	671	725	712	687	685	683	699	683	715	688	645	651	697	688	690	699	704	710	703	673	706	696	723	662	661	714	711	665	703	688	700	741	671	663	708	662	698	727	713	680	727	703	677	675	643	700	717	724	691	680	696	678	664	682	662	686	703	703	725	724	677	689	688	717	668	673	686	714	678	695	720	659	673	704	672	706	676	708	692	681	687	759	717	696	725	676	674	760	737	677	719	719	729	644	720	669	709	641	656	741	716	693	655	697	697	742	690	728	696	712	648	702	693	664	664	674	653	679	683	719	693	710	683	650	718	679	636	711	690	682	715	708	723	704	742	699	699	681	678	711	713	729	680	692	718	695	689	735	700	693	699	707	739	707	710	691	704	709	597	696	655	690	710	715	669	649	723	669	674	680	696	667	701	699	649	691	722	700	723	684	730	649	682	691	699	656	678	699	684	667	685	679	646	672	681	669	704	727	717	674	725	668	723	699	713	669	678	663	694	691	698	703	689	680	697	701	694	692	691	652	696	654	698	725	680	695	707	709	737	765	702	681	703	684	684	717	740	694	657	685	689	693	674	701	710	661	700	676	728	706	706	727	705	725	696	721	673	699	650	689	669	698	678	675	706	695	666	717	702	721	703	702	693	617	688	683	690	701	649	664	700	674	698	684	678	677	737	734	704	693	719	696	617	724	644	665	670	700	681	743	688	703	659	727	698	706	650	731	738	702	724	729	692	634	635	711	666	660	710	648	670	701	727	676	672	700	645	635	694	708	680	652	713	737	671	672	746	741	679	678	731	692	693	653	656	672	669	704	686	691	694	707	685	695	753	708	656	632	702	719	720	655	711	679	652	675	676	709	687	699	703	699	652	739	692	707	665	675	678	657	676	689	692	745	650	652	698	684	709	652	762	710	710	689	674	685	666	692	714	687	722	686	709	660	780	699	686	739	688	689	666	674	695	681	686	723	664	665	666	721	685	682	732	729	728	721	700	689	673	669	659	719	691	699	728	689	702	671	645	688	682	700	719	727	701	673	672	652	636	697	709	735	651	697	707	691	675	724	719	669	721	683	683	726	646	687	686	700	674	703	707	694	727	666	718	651	672	687	671	724	693	691	677	680	765	700	719	637	709	672	705	698	729	687	672	658	707	679	686	669	699	679	668	720	682	714	705	685	710	722	738	698	711	693	654	663	674	697	688	674	693	665	653	735	702	678	666	718	677	698	726	666	683	702	709	726	629	690	697	709	721	704	746	643	689	687	677	705	688	696	692	695	660	703	674	716	673	699	676	728	724	649	747	693	678	708	699	678	695	620	681	655	690	656	677	657	688	672	666	743	694	705	711	694	677	699	671	651	718	675	722	683	680	668	726	689	702	695	694	670	729	685	689	659	646	695	710	681	697	680	700	683	728	717	723	683	625	703	667	705	730	673	661	720	714	699	741	700	741	664	668	660	658	702	695	670	700	658	700	694	675	651	638	656	659	707	679	708	688	658	658	669	667	715	706	668	724	715	670	703	707	717	723	715	662	682	671	676	728	707	687	672	769	667	691	667	690	727	666	676	693	650	695	725	669	752	691	713	671	683	673	690	655	649	692	685	707	720	667	675	725	691	658	692	658	685	671	674	695	712	657	681	701	739	680	664	699	721	660	693	677	706	663	665	693	662	667	666	655	719	723	669	726	721	706	676	693	722	717	716	657	711	698	681	703	714	674	695	724	689	697	705	661	700	693	715	702	674	703	660	680	733	675	669	697	688	707	702	686	707	701	711	660	655	704	696	696	705	696	705	681	687	682	672	709	677	714	716	687	664	675	656	676	653	684	663	716	707	700	674	684	681	651	684	631	648	663	689	655	709	702	661	683	751	682	680	710	728	673	679	720	671	660	656	648	660	703	684	711	714	674	685	686	686	715	686	683	660	652	660	677	668	694	695	693	681	668	685	701	701	670	631	718	691	658	670	683	670	642	646	682	662	699	662	673	660	686	685	686	685	682	669	668	673	697	701	736	730	680	724	658	720	684	711	695	649	687	666	663	727	685	662	692	713	658	634	710	693	698	710	695	683	740	676	658	690	710	653	701	704	698	670	701	670	669	709	660	689	674	701	692	645	722	727	685	723	672	673	686	688	687	713	692	685	680	670	704	698	687	686	701	709	727	676	700	693	674	696	690	759	674	721	691	686	700	695	677	704	687	708	724	698	700	664	659	674	696	661	697	651	655	736	678	684	684	725	671	681	727	663	678	700	744	706	673	725	678	655	659	703	670	695	667	638	680	689	663	644	702	712	673	693	662	662	722	698	717	673	690	728	706	725	691	636	708	705	659	649	730	686	683	648	723	652	690	719	696	751	653	690	701	680	680	676	681	661	703	669	711	710	714	684	686	722	688	662	680	647	700	654	709	710	695	706	724	712	715	725	662	667	678	662	666	760	681	690	707	675	676	692	690	675	688	705	641	687	670	687	671	692	789	642	669	705	648	649	773	710	705	709	697	666	677	681	700	699	679	686	685	681	701	709	689	748	668	712	673	714	706	690	700	727	724	688	656	712	697	686	698	690	711	670	685	671	695	683	657	722	700	691	729	637	752	712	668	686	663	716	648	689	684	712	696	671	699	685	661	672	694	716	657	651	682	724	660	656	696	674	710	659	699	691	636	679	652	681	716	719	654	665	700	740	702	623	699	648	703	657	648	708	718	706	703	690	708	687	701	690	684	722	625	687	710	677	658	687	721	671	696	653	692	664	685	644	701	688	691	675	695	663	681	706	642	713	646	687	743	732	697	718	661	655	651	734	623	660	701	747	696	654	694	693	672	681	701	723	645	683	719	666	702	674	705	676	651	721	702	678	656	699	734	694	711	684	718	690	703	680	717	670	758	723	675	683	683	688	696	669	708	691	659	692	668	687	653	666	669	703	666	720	682	630	647	684	644	671	713	689	672	690	704	702	669	698	678	659	679	671	642	652	664	717	717	655	697	703	628	685	708	682	719
24480	21482	28800	24577	21474	8702	1843	1225	1080	977	1006	919	874	875	913	911	895	830	872	843	920	894	891	841	814	777	882	878	845	841	839	856	794	788	829	779	829	841	807	831	903	831	826	829	791	821	821	848	813	798	879	769	822	838	830	866	834	824	855	817	766	793	854	835	816	825	822	812	784	853	830	818	844	777	795	813	793	839	781	825	822	860	823	795	771	837	847	777	795	803	834	754	820	834	826	854	795	785	824	840	811	817	806	793	887	829	790	811	805	783	869	796	868	851	819	813	796	829	796	784	782	813	760	783	825	832	846	827	815	780	792	853	819	803	775	786	825	798	803	790	856	801	819	848	817	830	837	825	838	844	800	817	846	861	852	775	825	796	778	892	825	820	808	789	811	819	833	824	843	807	816	848	804	756	816	802	855	854	777	803	819	790	810	806	809	829	783	818	844	841	848	813	815	800	853	830	832	789	800	794	856	827	825	799	838	795	799	828	852	812	826	872	801	864	823	743	854	769	814	783	839	852	786	811	773	822	804	807	824	780	839	821	818	813	785	791	827	814	770	795	837	741	786	799	818	821	834	773	844	821	749	856	847	805	850	800	778	806	836	822	847	762	747	805	852	794	857	784	837	826	863	755	815	796	801	814	770	710	818	771	822	801	833	828	792	816	788	820	801	837	783	838	810	852	752	782	768	799	802	868	794	799	872	796	848	847	795	792	787	801	868	774	762	858	784	834	844	772	798	803	796	808	766	820	780	883	815	815	877	830	815	827	782	763	818	827	777	848	799	747	825	821	800	820	801	804	763	776	819	840	820	808	746	794	834	765	811	821	857	801	839	821	760	809	811	801	798	907	807	813	810	801	792	854	788	802	818	841	797	830	854	764	812	740	852	804	798	830	789	811	798	820	813	843	789	783	809	775	808	831	807	823	788	796	781	762	767	855	855	804	785	811	778	797	766	808	828	816	801	789	823	778	801	806	839	788	803	806	785	820	804	852	827	831	773	782	830	828	808	770	774	784	842	813	755	842	815	848	809	835	827	813	826	760	768	748	813	770	822	838	836	801	805	820	777	801	789	797	829	848	841	821	834	741	883	821	819	813	766	862	802	773	777	802	757	803	788	750	812	818	794	831	782	765	811	784	806	816	825	822	831	805	785	804	801	806	782	835	776	846	842	777	828	772	807	823	784	749	746	745	823	818	815	797	795	807	800	779	809	803	761	810	808	829	814	817	818	773	806	800	802	775	846	748	840	779	844	820	839	834	796	852	835	793	857	788	834	882	796	790	831	779	799	814	777	805	859	810	844	764	814	828	811	783	815	837	850	853	832	783	819	857	809	759	806	803	819	800	787	837	794	791	829	804	806	779	804	804	840	790	821	787	833	841	832	819	815	825	794	834	778	801	812	799	808	821	757	814	785	825	787	841	832	787	786	815	841	792	817	796	841	784	830	795	801	799	813	784	850	774	842	818	841	865	779	818	830	778	807	841	874	840	828	769	827	807	804	866	810	773	810	851	814	824	828	790	759	853	804	817	836	813	829	813	797	810	769	809	848	811	793	783	795	813	797	830	748	826	810	833	769	827	777	827	803	791	790	785	847	820	792	818	825	784	834	800	815	782	791	862	795	807	788	794	858	806	826	824	797	850	817	800	799	843	832	821	774	800	827	835	755	772	757	807	852	862	843	805	831	825	776	800	809	745	842	799	798	826	793	827	848	831	811	852	811	738	831	800	800	751	810	818	781	793	793	809	831	808	807	858	838	784	830	845	788	797	802	826	801	831	827	754	781	778	813	799	795	845	824	842	747	852	776	791	748	849	791	840	812	825	793	759	857	755	853	797	778	785	817	801	762	835	808	768	827	797	793	808	776	806	783	786	782	846	857	827	773	808	837	827	812	795	782	805	836	832	797	818	858	808	824	809	786	794	780	845	802	788	817	822	758	805	799	823	801	765	838	792	789	820	818	787	839	852	805	837	791	756	821	779	741	782	775	784	822	802	766	809	811	791	808	801	811	791	788	790	801	788	764	814	809	843	817	809	821	794	773	810	800	813	871	773	776	804	831	793	817	847	814	811	808	805	827	790	845	796	833	868	750	868	824	835	787	781	771	821	775	811	861	744	829	801	857	877	806	792	794	777	802	767	810	847	757	786	848	812	774	845	791	779	801	813	810	879	829	765	804	808	848	768	795	780	793	802	778	780	816	802	806	762	800	792	792	747	810	827	838	806	775	799	834	799	778	754	817	819	818	868	770	806	781	821	810	787	785	773	796	902	788	757	796	775	790	835	813	771	828	751	803	850	845	797	796	858	791	790	783	790	794	811	811	821	822	835	813	834	720	803	824	848	820	791	772	830	792	828	812	804	791	793	804	791	763	834	822	826	805	790	805	770	800	836	821	799	800	781	799	830	808	752	775	807	888	795	847	787	749	817	833	768	799	794	779	763	830	798	800	788	781	765	827	765	801	828	783	765	807	805	819	780	878	743	804	811	804	793	823	870	838	772	783	778	795	815	815	812	775	791	822	807	813	804	818	794	777	782	780	796	769	777	807	788	782	812	854	784	807	796	761	784	787	852	891	753	756	835	837	795	799	802	714	810	809	807	812	761	768	732	786	826	829	785	814	826	763	781	782	780	847	789	773	838	767	793	824	850	828	815	783	837	773	807	792	799	814	814	828	801	823	792	844	803	794	813	818	802	786	797	785	814	789	815	844	832	765	776	824	856	858	846	823	789	784	780	774	788	794	771	752	827	829	764	835	795	854	805	733	780	820	819	814	796	793	811	850	817	790	791	846	852	818	833	795	802	746	829	803	816	815	851	761	784	799	765	772	798	827	830	817	802	811	808	803	752	820	787	754	797	829	832	820	792	779	772	797	811	744	820	822	856	799	848	838	844	820	785	813	783	813	802	787	820	831	827	801	805	806	807	812	810	789	799	769	763	791	805	853	791	804	842	831	771	790	788	817	832	810	803	831	717	821	784	765	835	807	788	820	803	805	812	840	808	800	773	817	860	793	769	770	782	871	762	816	811	869	795	854	804	806	742	829	789	775	839	824	782	834	828	778	792	844	839	828	772	799	824	780	819	832	800	815	777	801	857	796	862	804	784	791	808	815	811	795	827	791	821	769	834	820	854	839	805	784	866	820	775	877	788	829	803	817	810	823	781	785	840	839	828	831	787	821	782	800	803	781	820	830	810	825	774	811	792	797	784	819	789	805	798	817	796	819	817	783	779	742	796	803	776	774	806	817	776	835	778	806	801	813	839	812	778	785	815	819	807	789	802	789	764	791	781	852	791	761	789	801	805	778	803	799	812	846	782	825	846	840	822	783	836	840	832	795	842	782	777	820	760	810	810	840	766	785	808	810	808	816	805	793	811	849	797	803	807	810	823	872	837	801	821	817	800	796	784	775	808	798	852	809	771	776	755	826	841	815	780	826	784	792	788	769	848	785	861	765	794	825	799	791	790	823	832	823	769	747	778	812	728
3854	5930	4957	2650	1832	1412	1203	1066	938	863	832	795	741	732	684	732	707	700	682	683	641	637	680	619	619	597	620	648	627	679	610	634	647	694	644	589	607	602	589	643	640	616	672	636	594	613	637	630	641	559	612	639	608	619	541	586	637	640	616	597	611	574	596	629	637	585	596	590	600	587	610	572	592	606	605	621	618	561	586	627	564	630	597	620	613	614	624	593	605	606	609	585	646	609	610	584	613	612	587	611	622	627	599	597	605	620	637	579	593	597	589	629	655	618	582	591	633	627	582	597	614	553	568	654	638	617	575	615	599	604	617	580	589	612	597	619	593	602	612	596	576	611	636	580	583	581	592	562	608	614	587	597	599	629	589	591	629	629	611	633	646	586	624	591	584	594	638	594	593	566	582	621	611	618	627	599	615	632	602	602	609	553	588	602	643	575	557	578	602	638	616	615	627	585	619	609	597	566	585	605	587	598	638	570	634	598	648	636	591	614	572	556	615	623	629	584	603	596	634	572	648	597	616	646	607	576	605	576	600	642	610	649	597	592	603	613	629	576	561	625	604	582	639	612	651	568	622	592	608	645	621	577	617	584	603	592	580	573	656	610	634	596	616	619	593	621	630	605	585	617	638	626	659	629	614	626	592	582	561	627	605	569	596	602	599	574	586	647	540	593	578	590	619	614	617	589	604	617	556	569	562	595	594	602	590	619	581	595	575	587	604	604	592	614	607	621	640	547	599	651	602	588	599	542	587	598	645	582	579	536	598	663	547	597	632	613	571	604	593	599	580	592	615	582	607	632	590	623	601	585	647	605	596	608	596	629	646	644	555	636	593	592	573	620	604	599	560	613	602	617	606	631	603	589	586	640	577	589	598	563	619	615	599	600	606	627	577	625	586	588	583	579	604	559	598	571	569	617	609	621	585	654	562	602	589	640	609	640	560	647	597	552	597	649	589	607	617	605	598	595	585	548	604	594	581	604	599	592	586	656	617	587	583	595	578	583	607	566	610	632	641	599	602	602	580	589	623	584	616	602	627	610	583	551	595	554	583	617	562	619	581	581	591	610	627	614	636	629	612	546	618	592	601	609	555	570	572	618	600	587	601	611	557	599	552	622	631	576	616	578	585	568	593	596	603	588	607	603	597	605	587	578	572	603	614	632	600	604	618	593	576	577	585	580	590	578	623	624	573	572	623	584	609	622	597	600	578	600	625	614	556	581	606	590	618	592	596	585	531	579	604	594	560	602	612	627	573	537	629	599	606	551	586	623	636	599	597	578	556	557	638	565	585	629	615	596	612	599	589	586	571	595	603	577	602	601	606	590	610	583	568	677	590	600	645	614	627	588	599	611	556	535	571	627	570	591	588	593	584	587	586	556	636	593	632	577	669	603	585	588	600	592	590	567	600	599	542	638	579	598	511	547	624	604	575	651	611	639	595	576	593	647	595	583	579	607	626	556	586	579	614	564	570	603	552	608	591	598	612	599	605	599	571	581	621	609	577	564	600	593	579	580	590	583	618	562	615	604	624	608	587	598	603	609	598	615	590	562	639	585	629	548	597	610	568	572	625	591	545	614	571	601	604	566	638	591	637	616	581	612	608	614	613	630	601	582	617	591	566	626	558	585	540	600	611	619	589	621	605	581	556	605	597	587	668	598	595	579	576	637	632	598	594	565	644	542	602	614	587	605	572	586	589	596	591	585	597	604	539	613	612	603	583	592	590	604	575	565	595	603	532	624	603	598	608	581	579	583	598	629	599	562	582	574	576	584	638	582	618	578	568	569	612	612	598	576	632	583	614	574	624	581	604	589	623	615	569	605	576	569	589	597	568	611	601	579	592	575	571	572	558	621	597	620	588	578	595	588	593	613	589	555	565	549	602	584	581	630	561	583	564	558	625	576	617	577	552	583	584	572	640	654	582	611	580	564	619	607	607	564	587	572	590	565	588	598	590	550	568	579	598	613	621	552	604	622	630	604	594	609	595	609	634	630	588	618	579	573	621	607	618	591	558	605	581	595	595	570	607	584	616	607	601	594	598	603	573	602	586	584	596	621	585	580	614	614	562	605	605	598	572	637	558	563	587	586	558	627	615	583	633	544	611	593	585	561	615	583	610	618	626	598	571	570	617	594	572	582	540	589	590	568	566	596	591	574	599	572	640	592	594	589	621	571	596	637	586	601	589	586	557	561	573	594	586	636	588	555	564	626	550	586	559	593	627	598	623	614	549	639	601	629	530	607	574	609	612	615	595	561	560	655	638	589	589	588	584	635	593	569	605	597	610	600	587	585	576	596	640	576	592	627	617	614	581	595	564	616	590	617	587	621	632	581	617	603	574	584	590	580	613	615	568	641	532	607	577	599	561	591	625	625	618	579	603	600	608	552	592	617	582	543	575	599	594	564	575	565	625	565	627	580	563	578	576	611	604	623	599	591	563	557	547	597	531	568	578	591	561	609	544	612	608	613	614	593	598	601	594	601	612	577	587	558	581	595	601	601	614	596	546	598	572	588	586	612	598	561	591	639	580	627	633	615	579	583	568	540	587	584	597	582	565	569	603	639	587	583	588	577	579	547	578	606	618	574	569	597	583	555	585	575	609	591	565	624	579	590	581	572	589	606	604	589	599	633	595	586	604	600	603	601	578	637	625	567	570	603	624	594	638	571	603	565	581	633	575	586	619	624	597	565	561	592	556	640	593	617	592	570	598	612	609	608	569	551	631	584	617	598	623	605	592	546	606	615	605	618	599	595	603	570	618	566	586	602	593	610	542	597	622	550	571	584	580	598	592	546	602	584	632	575	586	590	645	613	559	571	597	599	571	585	602	595	571	645	615	613	593	522	597	576	590	590	570	602	601	593	575	572	638	594	591	572	557	578	585	605	654	593	589	580	578	556	569	567	604	592	575	568	575	553	556	621	596	562	585	571	581	615	623	607	604	609	627	553	611	583	601	612	599	591	576	625	619	609	602	620	606	619	576	605	597	546	596	656	563	564	595	565	585	632	605	612	558	595	581	590	618	618	561	588	587	591	614	557	581	567	595	592	626	573	542	630	601	570	627	595	572	604	584	596	604	543	609	594	559	580	582	601	576	602	560	590	616	590	592	575	605	623	616	616	610	618	633	591	612	593	615	564	572	573	601	640	630	594	621	549	591	560	570	566	605	599	553	594	583	632	548	595	613	588	626	610	592	593	657	626	553	608	573	576	604	560	608	578	573	582	605	611	650	594	556	549	562	630	544	579	596	582	574	553	615	597	580	633	610	597	604	610	580	626	618	576	599	593	622	631	563	564	601	629	619	632	619	618	553	586	579	614	600	577	575	595	604	559	598	581	570	588	604	572	576	595	550	603	589	597	550	608	601	603	630	601	595	574	570	606	585	616	596	591	621	613	596	636	582	552	594	573	587	562	598	595	540	565	597	562	576	600	604	613	581	608	604	558	615	588	581	562	607	592	581	534	623	596	563	601	561	597	615	587	551	600	573	584
27987	10590	1177	794	680	605	598	630	596	599	587	630	610	608	591	607	636	564	568	589	599	638	602	582	591	630	607	603	608	598	585	527	578	612	587	586	596	581	595	582	625	587	622	607	607	620	559	620	588	573	613	597	575	604	584	604	569	611	569	560	658	593	619	593	600	549	597	624	574	575	582	587	591	628	521	639	598	617	599	592	561	596	597	568	570	603	569	605	575	574	581	594	577	578	574	567	582	589	576	649	604	579	566	634	616	598	540	592	597	595	579	594	558	610	591	583	606	609	625	610	599	562	581	579	626	523	579	604	623	621	573	591	635	621	555	562	538	574	585	633	583	593	601	567	587	608	624	618	585	592	615	586	635	591	601	584	622	567	619	629	604	597	618	603	535	590	575	602	597	624	589	564	563	574	606	554	606	577	602	585	642	559	626	569	627	621	637	609	602	598	612	591	595	563	566	608	612	603	604	587	612	584	598	569	602	586	571	596	602	568	599	607	642	586	615	631	569	608	591	600	637	605	575	588	558	663	598	589	630	628	578	549	626	678	618	571	602	597	530	579	606	581	595	587	595	601	568	610	587	587	600	577	564	588	592	596	587	590	561	620	638	645	585	630	574	632	561	574	564	573	530	611	581	619	576	599	588	590	595	628	599	611	574	592	600	603	560	630	600	589	574	583	560	599	579	638	584	581	576	581	622	548	558	580	549	626	598	611	577	570	591	546	592	553	591	587	630	596	587	601	608	601	602	610	558	597	588	606	607	608	575	531	583	614	564	585	616	604	552	627	640	594	559	563	574	626	579	636	574	647	580	575	599	620	614	548	624	574	575	650	591	605	616	543	556	624	584	601	619	557	569	564	616	654	571	620	599	581	623	593	583	625	594	629	596	590	562	570	549	596	571	590	645	560	588	615	556	579	627	615	607	595	626	558	614	599	624	561	598	632	619	633	582	587	632	591	568	597	586	592	573	599	561	592	631	552	623	533	560	620	593	553	590	566	576	590	577	557	596	622	569	566	559	600	564	594	622	639	544	623	650	605	607	560	588	598	589	593	548	586	566	588	569	573	591	608	593	578	567	590	636	598	578	592	557	550	624	585	569	581	603	594	600	536	611	619	581	529	598	604	601	565	582	604	609	552	594	626	597	592	610	591	562	583	655	637	588	588	603	582	565	604	609	619	613	580	585	586	619	584	586	525	609	615	585	605	557	598	615	568	591	590	610	617	572	602	567	581	608	592	574	571	633	626	607	599	576	595	588	616	590	640	612	567	560	633	603	574	616	614	608	583	592	563	569	610	586	580	648	585	597	582	605	584	596	597	628	617	610	609	568	578	559	574	559	573	610	568	607	616	609	564	602	553	560	596	554	585	534	622	584	577	587	555	612	605	550	626	597	575	642	577	561	571	560	562	574	602	605	592	608	565	566	619	550	541	566	592	574	586	577	570	584	590	573	596	585	590	634	579	542	540	624	593	587	572	604	609	589	657	539	577	578	606	574	581	610	586	625	568	629	641	620	581	619	561	576	623	616	595	569	604	601	602	549	577	567	563	584	634	547	580	602	635	580	638	582	561	608	572	552	618	612	604	632	595	621	631	606	601	610	594	603	591	592	597	582	569	572	614	564	587	582	620	595	609	622	607	595	604	593	588	574	578	601	601	591	587	619	570	638	586	570	601	594	623	592	592	597	592	592	564	582	570	614	592	594	592	630	593	578	571	581	586	577	613	605	643	591	593	578	612	605	643	582	547	548	586	596	586	547	589	581	612	627	600	541	609	554	573	651	560	613	576	557	589	612	587	570	591	577	596	597	639	597	589	559	617	587	563	561	612	571	599	630	576	559	631	614	608	593	608	568	604	594	549	604	572	590	633	610	576	573	594	613	597	623	577	573	576	564	604	593	633	616	561	596	645	582	599	553	555	579	585	600	578	569	610	586	571	632	614	579	598	609	625	606	602	575	581	588	606	626	588	576	606	592	583	577	597	569	611	601	660	575	556	582	566	606	594	555	608	609	596	634	600	573	531	557	557	616	581	567	580	560	582	590	616	634	616	587	538	605	596	616	569	609	619	630	614	538	598	659	543	586	609	630	566	541	564	569	607	578	619	589	620	606	592	541	622	631	568	591	586	577	594	540	562	568	593	609	613	617	572	571	551	605	591	582	599	555	634	576	607	597	567	563	598	633	551	634	602	560	555	602	577	604	633	606	583	604	622	590	582	637	574	591	609	580	595	556	556	574	538	578	604	569	621	551	577	564	570	612	635	606	566	582	608	594	596	616	603	586	595	577	606	624	575	559	576	595	604	612	611	605	588	590	576	580	611	554	565	554	541	601	552	611	568	612	598	603	580	585	630	543	585	575	571	595	584	567	604	602	593	618	570	595	575	597	607	546	568	595	621	588	608	571	617	595	597	578	583	640	615	609	612	588	625	612	599	590	544	621	625	573	580	564	593	574	566	601	589	556	597	593	600	606	582	567	536	556	612	596	616	556	591	565	606	616	629	595	597	586	595	593	637	633	611	572	572	598	614	586	583	539	622	562	616	565	585	597	581	583	573	626	618	566	619	595	599	553	590	586	580	609	579	599	542	541	611	569	581	585	583	591	593	613	601	607	585	578	616	577	606	559	624	573	587	550	589	581	589	588	606	556	574	554	613	585	572	591	591	651	585	569	602	600	614	569	598	630	590	583	602	554	598	631	591	607	609	540	549	597	603	561	594	577	606	596	582	631	605	594	581	599	562	558	564	583	621	594	553	609	579	631	597	607	606	612	568	626	593	605	585	593	599	628	618	576	567	613	574	600	625	593	592	573	578	598	575	567	673	578	553	561	584	574	646	614	599	588	579	589	570	591	609	580	540	581	581	593	557	582	596	624	577	627	593	606	622	601	602	591	626	591	582	626	637	598	606	570	623	587	601	587	569	587	651	580	553	566	582	635	591	608	573	579	586	608	569	566	622	555	582	616	612	549	623	568	582	577	578	609	587	590	638	624	568	549	569	572	583	619	578	547	584	575	607	612	602	571	601	556	557	602	582	596	553	609	626	584	536	567	549	584	563	574	583	596	584	627	602	582	567	616	578	627	600	611	646	593	591	603	612	595	595	530	578	595	600	581	596	580	549	603	574	641	591	560	565	580	567	615	593	573	607	597	567	620	575	615	604	556	596	581	575	588	587	566	595	589	554	613	614	591	587	582	552	612	601	613	586	601	600	584	571	610	610	555	573	576	537	596	581	617	592	554	610	602	619	565	641	581	587	625	565	589	585	587	612	582	600	553	607	595	634	588	555	574	607	576	628	598	585	613	548	593	594	558	606	590	603	571	607	618	603	588	582	590	596	588	592	574	583	561	603	582	602	573	604	560	573	593	568	632	579	596	623	590	601	612	621	587	601	557	567	587	598	625	604	561	584	609	623	610	586	610	621	580	572	623	548	587	614	578	592	582	610	550	588	602	577	576	594	579	589	572	604	564	643	571	586	648	594	560	558
4925	664	559	496	410	446	432	460	455	410	445	408	433	411	417	416	415	417	406	424	430	437	447	380	399	417	415	422	421	419	432	427	415	404	437	399	353	444	446	403	443	392	420	384	409	412	409	394	418	376	400	417	420	416	397	425	413	392	419	401	394	402	437	411	399	423	457	417	403	426	424	440	435	398	414	444	425	447	408	407	414	411	438	442	431	407	427	376	395	406	430	402	396	421	386	392	435	443	391	417	414	424	424	444	401	382	384	395	433	408	387	415	389	418	400	401	437	438	394	442	413	438	419	395	437	404	400	392	414	390	428	439	404	392	406	411	431	417	409	380	397	366	400	405	388	359	421	441	417	426	436	358	400	402	454	391	445	415	408	393	394	420	403	447	397	423	444	410	394	426	395	431	410	413	417	396	412	437	400	453	421	440	463	435	407	403	397	396	363	434	409	409	414	412	406	360	407	382	442	436	413	417	425	422	376	391	405	395	401	412	392	407	402	407	440	390	415	440	353	446	411	393	413	450	432	415	395	416	386	431	481	411	429	407	439	427	422	387	415	398	401	409	414	427	398	426	433	431	412	404	452	433	405	442	441	382	404	395	433	424	399	406	394	392	415	404	451	425	403	430	443	419	420	408	376	449	419	444	432	422	384	398	380	420	409	409	426	406	433	420	430	426	445	425	425	421	415	432	405	432	394	404	418	404	416	402	434	368	401	423	396	431	409	439	418	434	400	441	405	424	428	391	444	396	423	438	405	440	412	402	398	382	436	423	404	381	378	418	413	394	405	431	386	369	399	432	399	399	404	397	413	438	434	399	434	438	409	404	421	415	415	409	424	418	399	405	390	397	405	408	411	405	416	391	448	402	383	390	398	422	410	423	440	412	369	405	401	425	401	391	383	403	408	409	413	436	396	393	415	377	397	383	422	380	433	412	377	462	415	444	408	391	380	412	406	410	419	388	404	431	435	413	410	430	376	415	391	398	425	440	386	415	409	379	398	404	416	432	427	399	411	421	385	410	441	414	368	445	373	437	402	401	425	411	421	405	397	431	417	439	430	393	363	411	395	384	387	383	389	414	443	417	407	424	426	422	437	431	393	407	391	429	411	415	408	471	415	393	376	392	392	421	405	397	432	410	390	387	435	457	437	408	397	383	414	363	398	385	398	404	429	404	392	391	411	399	451	422	440	394	435	404	384	381	396	397	378	398	422	423	421	452	440	428	428	419	431	419	420	400	458	432	433	414	444	415	410	423	392	414	409	398	434	398	396	412	389	426	425	385	406	431	398	385	379	398	389	414	420	393	394	409	411	446	397	399	458	402	433	431	434	455	426	387	404	416	429	441	384	404	371	376	427	423	420	439	431	420	398	455	448	438	437	447	408	416	375	400	380	442	375	419	397	418	429	417	410	423	461	443	421	380	413	391	407	410	404	434	406	405	420	421	445	385	409	451	406	429	406	410	396	390	427	349	436	408	418	435	433	424	418	358	420	436	390	391	426	428	412	426	391	405	420	429	442	435	443	438	393	381	455	424	444	429	430	430	427	412	401	409	407	400	444	453	427	405	413	414	417	457	423	399	382	445	434	429	392	407	437	404	450	416	411	445	405	400	404	448	438	456	412	404	431	404	403	412	418	407	415	415	410	417	423	404	396	419	392	411	445	401	422	409	419	416	411	375	402	409	424	424	387	437	393	402	408	455	403	418	404	407	480	420	414	403	418	431	394	421	393	450	450	435	405	406	410	438	469	393	388	389	406	428	407	427	386	412	426	410	423	383	428	404	414	424	388	414	437	405	392	425	463	415	390	429	399	423	374	420	397	421	453	402	435	425	404	418	386	417	370	383	402	433	427	401	419	411	427	434	397	461	424	433	407	411	408	415	414	395	464	431	420	401	388	437	436	361	419	380	408	409	410	411	418	412	397	438	409	416	434	377	380	418	421	429	409	443	428	406	440	411	429	398	415	381	426	419	441	409	400	397	375	446	460	415	407	370	429	415	394	440	437	416	445	402	452	400	419	436	458	411	437	414	406	403	433	392	404	382	419	405	385	428	427	438	397	429	424	371	409	461	369	455	436	434	440	405	434	392	383	426	438	419	420	395	440	409	396	412	409	428	409	392	406	407	384	440	438	426	410	404	414	426	381	409	423	418	408	410	447	427	411	418	403	418	373	412	407	412	380	398	412	447	413	427	437	370	419	412	400	403	409	428	460	401	376	461	414	411	444	424	399	408	443	416	401	399	404	443	404	387	400	411	398	432	441	404	419	416	376	421	379	407	358	429	424	419	426	413	430	416	395	387	425	411	403	403	396	394	401	394	448	424	410	408	436	396	393	387	419	371	409	427	407	381	401	412	395	450	408	428	426	417	401	407	401	436	404	434	425	405	401	422	428	418	423	455	402	399	429	420	393	408	419	424	448	429	435	429	415	416	398	383	451	408	425	364	403	414	421	423	383	397	411	398	395	413	416	394	409	438	398	376	405	357	396	386	431	402	406	417	389	370	374	398	429	402	409	384	406	451	413	408	421	403	407	452	395	395	407	418	436	415	423	415	423	371	411	425	470	427	404	419	403	409	418	424	356	428	402	434	370	368	425	412	420	415	380	414	401	457	404	450	409	379	415	404	400	408	391	425	449	401	407	423	431	391	389	445	387	384	451	414	420	398	422	442	373	406	430	444	422	422	399	384	410	417	454	416	437	398	426	453	384	434	412	416	401	431	408	430	405	434	439	440	441	435	424	406	443	423	379	420	370	400	389	431	417	461	421	447	426	379	426	418	414	406	376	403	446	388	415	386	446	412	429	422	451	399	399	397	433	417	377	445	437	421	432	413	396	459	421	366	416	395	429	435	390	407	397	368	399	425	427	428	431	457	453	417	392	400	385	411	441	431	421	388	405	424	418	433	419	401	389	434	464	418	424	427	417	429	409	404	384	401	380	424	420	439	416	419	422	411	452	429	389	423	392	396	421	400	401	392	425	407	434	426	384	416	412	422	405	410	414	425	390	393	438	397	433	449	424	409	403	417	435	445	412	442	422	409	423	395	447	424	366	422	402	411	424	406	424	418	408	407	424	425	435	383	423	432	407	437	386	424	394	397	380	424	420	430	434	418	412	408	419	396	437	460	401	418	400	408	421	436	402	448	392	413	424	407	400	400	417	396	429	392	398	380	409	427	403	425	426	421	385	398	404	406	412	378	447	416	415	403	435	417	428	401	398	420	406	394	432	401	382	399	433	407	400	402	411	428	471	360	422	422	435	404	376	415	405	426	416	422	399	391	407	413	427	405	424	401	396	419	386	429	440	423	388	359	404	423	394	420	457	419	418	439	418	399	388	400	413	387	422	396	445	416	388	412	383	391	425	425	419	398	402	384	373	400	426	431	434	397	402	422	436	419	393	420	403	396	406	369	375	436	409	416	419	377	394	436	408	399	432	427	440	416	450	420	403	415	432	409	425	403	412	448	415	414	422	435	452	406	424	403
25480	21474	27910	25465	11259	1969	1352	1262	1046	1072	1093	1082	1082	1020	1041	975	992	1005	1016	1037	1018	984	1057	963	985	976	988	1004	985	989	992	948	976	967	1006	993	1034	1025	937	1001	992	942	938	978	1017	956	997	994	981	988	990	1009	994	974	1002	976	986	1047	991	992	920	979	1049	975	973	1007	968	965	1008	1034	998	950	977	987	986	1011	985	974	1047	946	997	994	934	958	954	943	967	986	1002	1023	1026	949	967	990	1034	923	949	905	974	1043	1018	958	917	906	1018	992	1018	959	980	966	959	980	923	931	922	970	961	923	998	986	987	1016	967	997	947	1006	1030	908	1002	1002	947	954	996	1017	987	1005	993	995	1011	1017	948	967	1027	946	987	955	982	939	1010	914	980	991	973	965	973	989	951	929	947	939	972	967	1005	963	962	997	915	884	988	1004	938	977	1019	1001	992	987	928	1037	974	960	974	1001	973	962	997	939	999	950	934	1006	1000	1013	925	918	1001	1032	964	984	969	984	987	968	977	939	954	1007	1007	1021	960	905	1024	979	969	980	957	919	911	962	959	996	1033	1009	1034	919	980	959	921	962	990	950	980	1021	972	996	937	1004	988	913	992	1054	983	986	952	918	977	953	971	976	999	947	1019	971	1005	969	970	955	983	988	988	1011	950	941	955	958	958	1018	1067	990	973	949	1001	1007	1046	997	1019	952	1000	949	1046	989	986	1034	975	990	978	1028	1048	978	952	977	970	968	1002	999	1019	966	996	956	972	963	975	976	1013	991	991	952	1011	990	928	991	959	991	953	891	1054	958	928	1023	992	945	974	999	954	932	997	928	1019	947	1049	965	921	982	985	976	987	993	968	1014	998	972	1031	955	994	947	941	991	953	1007	961	1006	999	982	954	959	942	960	930	1016	945	963	993	934	982	997	946	1011	979	938	967	943	993	947	995	957	1028	1026	1014	992	967	991	958	918	951	951	991	967	960	930	972	1000	963	902	949	903	984	955	942	1012	980	924	955	1019	958	979	986	1006	965	1020	939	937	960	1025	959	958	968	1043	990	1024	992	992	963	1027	960	967	927	969	1015	1001	956	962	961	964	958	986	936	981	1020	962	989	946	1008	1003	983	952	981	974	1010	977	946	961	952	971	935	1022	1008	990	976	1009	931	948	998	945	979	948	957	904	983	997	955	995	976	946	955	919	987	997	1031	975	998	979	979	1013	981	941	947	942	1026	950	954	988	907	1008	1029	995	909	947	997	997	925	969	962	990	1005	947	974	959	985	995	945	984	1039	1007	983	940	974	1049	918	964	1051	966	1042	1092	932	976	985	974	964	920	955	965	1007	974	964	987	975	974	979	943	971	920	965	996	952	964	983	973	980	1032	1011	1025	981	1007	996	948	1014	963	990	984	961	1012	943	940	1017	982	969	953	933	1031	936	983	980	1006	968	917	999	1001	970	1021	981	920	997	938	961	968	1029	1024	965	912	993	954	962	934	927	909	969	956	1000	966	971	990	963	999	958	928	995	984	956	997	980	999	954	948	932	938	961	965	997	1005	936	1014	983	923	949	996	993	1016	1014	955	967	984	955	942	990	968	901	985	969	1037	965	980	1012	975	1057	985	982	992	1017	967	969	965	947	967	990	995	976	972	1005	948	982	986	981	975	981	967	1006	960	967	973	968	992	996	939	1012	966	954	1000	985	966	959	941	986	946	995	981	1015	933	983	993	999	1067	962	985	962	1017	1018	986	979	972	1029	964	976	976	986	998	972	997	923	1038	998	989	977	1010	1028	999	999	954	965	998	981	969	991	939	1036	989	972	949	919	1004	991	940	939	988	986	1016	971	936	971	971	977	956	948	967	937	946	956	931	961	1005	909	1003	951	1010	948	1005	925	998	897	894	918	982	936	994	931	979	946	1032	949	962	1037	993	980	1037	977	967	931	1020	909	939	932	968	986	992	920	998	959	1068	917	985	954	948	1067	1014	934	971	972	951	981	1004	961	1027	952	997	987	962	995	1002	993	1019	1009	1006	1008	983	968	1023	1022	999	934	943	937	1001	976	994	907	994	928	995	945	982	972	964	961	932	943	962	958	979	956	959	962	932	909	977	986	950	990	970	964	990	954	986	981	1008	977	997	1021	950	960	1012	1030	999	919	984	1000	1036	978	979	1032	942	983	919	967	942	942	1001	973	986	955	1039	1038	985	998	954	1035	942	957	1041	967	987	1023	964	1018	946	966	961	966	967	981	996	980	936	1002	984	976	964	954	989	956	973	965	964	989	955	1000	1008	947	962	970	1010	994	981	991	943	975	940	1001	977	1031	965	1002	961	957	958	974	958	961	944	957	985	960	959	952	992	1014	943	965	990	971	965	958	967	969	950	970	931	987	920	904	1032	983	967	916	934	941	974	965	979	1009	966	978	941	958	973	945	962	1034	986	990	1028	950	960	957	1020	988	952	1022	1000	934	978	967	995	955	995	994	972	959	948	926	1022	993	971	1003	992	949	948	1004	964	988	1052	978	1004	1011	989	972	967	1000	954	1038	977	908	942	939	1002	957	924	908	949	987	979	977	975	968	935	922	987	1003	985	966	976	987	968	979	929	1039	1008	957	963	1008	988	968	1000	999	970	932	1015	999	963	935	994	939	932	938	961	985	959	993	932	994	997	986	991	944	967	953	1002	967	1018	990	928	938	994	976	1013	951	976	930	1001	1028	931	997	947	982	968	966	959	961	988	971	1025	966	966	1024	1010	978	988	975	973	1032	961	979	979	993	987	1009	947	972	978	956	982	1019	1019	907	912	1003	964	961	905	999	945	984	993	1044	982	966	925	995	988	992	971	996	971	995	946	996	1029	1009	998	974	937	938	1000	980	982	956	992	1002	985	1005	981	970	933	924	968	987	961	1042	959	945	976	994	1023	991	966	991	966	999	1014	1013	1006	1012	1013	1002	1016	982	996	989	997	930	950	996	941	919	956	948	965	996	954	975	965	996	980	959	917	969	973	1017	975	957	982	971	989	983	941	934	982	1042	973	1023	964	952	965	982	952	945	960	950	1020	977	1006	1071	997	970	977	945	935	968	949	974	948	1012	934	961	970	987	1006	964	993	954	962	972	1034	995	1022	1013	932	937	1024	1015	986	932	997	980	956	974	988	999	983	983	993	1010	951	1021	980	1017	965	878	957	997	1007	969	1016	1016	939	967	952	943	911	1020	988	987	1002	973	965	948	946	917	966	1020	962	981	1005	1006	957	927	978	1018	1003	985	988	931	954	1011	1001	987	977	1015	947	979	966	976	1004	1010	937	1028	1007	978	894	927	927	993	1004	1000	1041	947	871	938	1007	1063	1004	996	985	974	963	961	988	947	1011	959	1032	1023	982	974	922	985	960	1007	945	976	965	986	981	999	1021	984	939	976	971	1005	1001	998	922	950	1106	968	974	1010	939	978	988	925	978	964	970	968	963	973	987	945	972	1012	957	959	982	961	1019	981	994	964	1009	945	956	979	962	991	1009	969	951	973	938	986	998	930	975	1029	943	967	985	982	964	954	936	974	966	1050	1006	1007	971	932	985	959	963	916	939	1015	1000	939	995	1042	996	1024	953	991	956	957	953	967	997	1016	1006	1008	914	957	1017	970	991	1014	998	996	985	975	961	925	980	949	959	941	976	1095	975	998	952	968	1010	947	1007	966	994	983	944	988	931	1012	1001	1001	986	950	979	981	986	1026	1014	1010	947	968	965	952	951	951	985	1001	958	1015	967	970	953	1030	1013	905	941	979	940	975	1033	884	960	945	963	983	969	949	962	1008	903	942	984	967	986	1021	981	952	960	933	961	949	992	992	991
3621	3695	2970	1786	1349	1117	1038	859	865	809	832	846	799	796	742	775	815	722	669	725	735	736	732	720	695	718	766	707	730	717	699	688	685	722	671	705	731	700	699	704	751	722	682	689	733	747	730	712	725	695	695	686	656	734	706	717	704	680	733	712	699	677	697	703	673	697	663	732	697	661	723	684	713	662	714	697	682	645	679	706	710	723	695	674	724	697	708	695	671	712	718	696	708	654	723	718	682	683	699	749	705	694	729	676	733	701	672	724	720	681	629	725	675	671	693	674	688	699	709	670	671	677	661	764	662	765	689	716	693	689	686	682	710	682	685	682	674	709	729	705	673	646	676	698	742	696	721	713	704	680	671	679	722	666	637	714	706	740	722	720	702	701	697	707	655	695	702	683	663	657	643	718	703	656	730	716	694	681	708	676	676	702	694	731	729	660	708	656	664	681	652	652	650	689	744	733	672	701	627	706	710	694	709	690	670	704	691	672	648	696	723	710	706	652	703	713	639	697	678	700	685	711	690	670	682	673	709	722	707	664	675	676	684	680	687	686	705	717	671	692	720	720	699	655	723	670	689	690	637	699	720	720	684	681	662	733	704	701	700	714	702	700	687	678	708	681	691	639	672	704	713	715	664	658	656	652	679	669	686	744	643	684	692	743	685	693	727	708	683	673	702	712	680	725	665	747	692	662	693	670	693	729	694	715	690	687	658	660	682	647	639	686	647	688	688	709	697	670	698	696	734	698	687	680	658	659	701	664	678	702	690	694	692	689	690	734	673	701	681	686	723	641	670	747	694	700	695	701	715	729	652	688	683	722	728	711	749	676	694	718	684	698	695	735	660	715	707	697	674	672	694	752	676	704	681	726	728	692	682	629	731	709	707	680	727	675	653	693	711	697	697	696	709	716	650	703	676	678	703	675	634	674	692	683	676	706	667	746	642	761	679	698	677	678	657	724	709	703	702	685	654	690	685	669	690	731	696	662	683	716	708	719	689	681	702	665	665	735	705	746	718	694	691	704	687	661	722	677	691	711	717	669	687	673	681	642	701	671	701	687	714	693	730	687	710	687	690	680	682	690	682	674	706	700	686	704	657	656	714	672	676	723	706	730	717	624	699	699	695	672	675	686	699	671	625	661	666	713	731	703	700	660	727	682	696	685	657	684	649	676	716	686	695	699	678	678	674	676	675	676	720	687	744	705	711	677	705	668	686	700	704	660	719	748	659	687	710	678	709	681	720	649	686	664	679	653	678	687	662	680	685	686	658	720	682	761	688	718	645	692	697	727	686	651	628	676	665	685	656	689	696	660	701	678	708	709	662	664	681	722	714	684	652	692	646	692	668	681	712	673	664	676	702	647	703	663	725	702	743	669	693	724	641	703	657	680	730	663	654	711	694	693	720	724	667	756	662	683	673	664	669	716	713	622	697	692	664	715	696	667	701	704	674	649	694	642	724	692	673	700	641	639	706	656	677	682	737	645	713	671	718	728	713	705	735	719	687	733	681	755	688	686	652	652	708	687	697	694	707	701	666	737	727	697	711	703	724	633	663	729	718	685	698	665	764	651	688	660	755	676	698	693	683	697	660	656	664	695	677	624	712	694	655	700	716	680	727	713	699	687	700	702	666	690	716	673	685	718	675	702	687	717	646	698	672	693	717	687	751	664	653	717	741	679	696	668	710	703	706	703	683	685	690	704	712	629	702	675	676	661	689	669	736	678	738	664	663	663	696	688	706	642	704	757	668	728	706	720	664	688	681	680	685	691	674	656	650	659	684	705	650	644	655	688	700	677	719	632	737	732	691	725	700	673	745	689	664	709	641	651	671	697	684	662	669	686	716	638	712	716	697	710	704	669	657	686	668	711	685	712	712	709	687	686	638	705	670	678	680	730	665	667	665	695	676	677	711	633	716	714	699	673	693	685	685	657	695	680	646	678	654	750	735	656	720	732	664	695	691	689	675	689	657	722	719	642	675	663	742	711	723	713	667	658	711	712	712	665	723	688	689	681	669	684	714	742	634	702	695	688	697	670	700	720	673	694	695	690	683	668	709	708	665	700	671	701	716	698	654	720	706	673	688	669	718	717	721	676	682	678	720	699	625	681	682	671	729	659	698	686	702	690	695	711	680	677	680	699	653	670	672	692	658	655	700	676	704	688	699	647	668	686	686	713	676	698	691	686	720	685	702	687	696	624	685	672	685	620	636	715	726	697	664	689	705	693	731	680	688	685	706	684	651	697	708	691	671	693	642	715	706	686	670	682	689	688	642	729	692	771	683	714	700	702	697	691	662	678	690	663	690	694	724	683	711	681	724	641	679	669	672	694	705	666	743	718	660	722	704	649	676	689	648	689	684	623	724	675	677	719	714	711	675	659	657	673	677	667	703	704	653	711	665	675	743	684	668	732	697	669	638	695	680	692	704	665	665	719	724	691	631	705	653	689	693	679	655	691	677	721	666	676	648	707	723	708	661	668	703	723	674	691	666	673	638	684	615	689	669	677	732	662	654	697	667	683	671	691	709	705	682	756	707	683	673	674	705	670	680	676	688	638	702	694	705	652	681	741	715	698	678	637	657	678	702	692	690	673	692	680	682	699	717	705	743	685	679	722	716	675	655	691	655	619	724	645	701	666	671	673	678	675	706	687	674	654	699	708	646	665	728	723	657	674	645	681	723	766	719	653	707	728	644	664	691	670	692	674	704	702	736	700	664	652	697	664	736	657	679	684	729	705	689	720	652	734	688	685	641	663	692	700	674	701	651	663	752	666	673	669	656	665	622	660	701	728	729	693	635	688	716	733	717	674	635	693	680	687	658	663	680	701	638	674	690	692	667	686	709	679	698	621	723	738	644	683	725	670	726	739	677	709	725	688	672	688	672	690	682	696	675	621	688	711	681	672	718	653	737	684	729	723	661	709	730	675	712	665	678	683	631	678	715	681	624	706	667	670	699	719	724	692	689	692	689	690	652	663	667	642	650	657	689	722	712	677	674	675	688	738	705	698	669	678	656	663	685	679	711	716	664	673	684	737	679	661	685	675	697	724	683	666	716	670	693	654	674	728	650	685	710	651	660	723	724	674	691	668	672	717	724	700	697	748	703	619	703	689	666	677	672	712	708	681	694	678	661	723	694	677	693	693	661	714	699	721	712	744	696	646	674	686	677	720	675	683	699	695	657	655	670	708	668	636	667	707	689	688	668	750	674	729	664	709	681	647	721	716	634	664	702	710	683	690	704	670	752	676	702	638	664	687	701	656	689	706	659	684	642	686	711	684	663	666	684	653	682	707	698	689	674	691	680	711	690	690	677	690	706	693	673	639	686	690	676	740	653	650	697	629	712	654	647	645	678	689	691	699	689	687	696	688	678	710	692	670	657	665	661	685	697	681	700	694	702	719	675	706	674	699	698	709	678	691	722	720	661	695	722	687	657	698	732	690	733	713	653	667	681	663	669	697	647	701	702	717	688	722	647	719	662	673	639	691	727	679
24558	21482	28808	24584	21470	8931	1954	1286	991	1002	971	955	938	931	887	895	873	854	882	908	818	841	835	862	870	871	873	876	820	890	821	833	859	889	785	845	817	885	884	814	817	885	759	836	848	796	833	820	859	798	835	898	861	827	870	806	821	813	841	775	832	807	832	882	843	829	822	787	842	825	852	856	810	794	857	824	852	862	827	825	857	818	856	794	821	801	832	871	826	840	795	836	848	845	767	849	820	795	778	806	823	780	822	848	819	833	853	883	811	859	825	804	786	829	836	774	804	781	874	816	852	848	802	787	890	803	782	833	801	850	778	820	784	764	839	793	828	843	853	794	826	845	816	783	909	817	786	851	872	803	796	804	823	808	824	826	813	821	831	819	842	790	812	784	833	824	798	810	827	826	839	821	877	880	849	841	872	775	806	853	796	788	810	843	880	792	834	801	871	867	821	774	827	771	764	825	769	821	808	834	846	859	873	787	825	816	845	829	861	862	795	788	823	822	770	818	822	827	802	845	843	824	800	828	836	835	819	850	849	817	841	827	784	808	778	860	866	785	789	817	815	812	773	799	841	832	821	843	861	817	847	873	803	840	867	815	815	849	798	870	829	834	782	829	812	790	838	857	783	826	723	816	804	835	789	833	813	830	836	839	815	798	812	809	864	804	819	849	781	781	804	878	827	752	833	832	763	862	822	788	857	814	784	804	832	819	818	821	780	849	909	811	823	822	723	783	840	832	805	796	845	866	843	836	879	854	819	828	860	849	838	829	836	784	801	864	847	826	764	875	776	876	777	837	873	773	786	836	839	773	813	840	830	776	792	785	842	865	824	826	818	847	855	796	813	791	824	782	813	781	839	746	819	811	802	834	840	786	855	802	837	819	763	856	781	792	806	843	805	820	822	812	778	824	831	876	867	819	812	831	803	769	798	794	858	792	793	837	766	834	827	805	874	819	828	808	812	778	805	834	832	793	786	908	857	823	828	799	812	791	777	764	830	836	809	807	822	817	789	800	817	787	791	840	759	807	777	817	806	767	799	831	826	809	804	789	848	847	813	799	822	816	828	778	815	824	855	817	817	812	809	761	832	835	856	836	872	756	795	809	806	883	791	848	783	824	802	790	841	838	823	790	830	801	822	842	781	864	795	824	805	793	846	812	852	848	792	802	800	796	816	860	842	771	799	822	835	775	823	809	808	841	802	779	822	797	819	806	848	827	837	797	788	853	816	819	823	849	780	815	829	787	825	815	743	777	831	813	826	796	881	793	813	802	797	826	865	764	766	727	801	791	812	785	800	827	823	835	804	829	835	861	829	770	795	840	837	798	848	807	800	817	797	826	823	845	812	805	813	779	777	749	809	778	846	819	842	838	832	770	837	820	783	809	793	767	815	817	820	853	807	784	825	813	855	835	787	819	805	805	787	839	827	806	777	837	842	850	831	798	796	777	798	766	867	821	806	862	783	794	806	813	836	799	824	842	760	824	783	758	789	791	835	799	841	797	823	850	778	753	826	835	775	779	831	807	820	790	830	847	830	851	801	790	762	809	810	810	817	788	799	870	757	831	799	804	830	805	840	856	863	821	853	833	788	814	782	780	828	792	817	808	835	802	844	810	817	850	860	762	808	805	810	870	849	805	848	790	819	799	784	814	768	797	813	776	779	807	789	783	763	814	786	785	833	833	832	861	829	817	831	805	810	850	813	794	786	843	835	854	816	864	791	819	826	799	801	811	817	785	754	816	803	819	811	786	790	828	779	821	819	784	793	777	785	798	855	802	798	812	812	845	797	823	782	793	871	819	758	806	883	794	809	809	773	850	778	797	849	785	822	775	824	809	851	782	806	821	777	784	855	818	795	795	819	832	839	779	840	787	833	825	762	815	742	882	837	804	760	767	765	820	813	819	831	825	795	803	835	818	838	836	829	843	832	806	818	770	847	827	816	818	828	852	832	822	825	837	788	858	832	809	888	809	824	819	811	814	798	812	822	805	744	815	791	832	817	833	889	782	781	808	811	809	819	831	773	763	848	805	806	847	840	839	757	808	796	800	775	814	830	800	798	816	814	794	810	827	783	778	811	769	791	801	834	853	806	795	784	784	848	813	800	786	817	808	805	852	823	807	772	817	839	784	769	783	809	842	817	754	796	738	817	778	783	784	825	805	853	818	797	776	811	809	778	793	818	787	777	864	835	856	829	865	789	825	835	803	892	863	831	843	770	826	789	802	853	867	827	813	798	833	856	780	805	812	815	836	798	801	840	782	762	813	804	792	848	783	847	819	777	771	812	812	766	791	836	830	821	854	852	767	792	812	828	860	848	759	777	839	819	826	808	782	811	810	808	802	863	823	836	818	804	763	801	829	803	856	823	840	796	778	879	790	872	845	769	782	835	831	828	826	790	830	844	830	794	784	822	835	786	821	852	822	806	811	847	792	821	870	750	787	807	791	799	758	845	830	792	784	783	828	796	799	789	764	810	837	789	879	799	812	805	809	779	844	857	803	772	795	806	789	815	843	802	792	810	828	768	767	857	860	805	807	835	838	789	858	825	843	812	826	784	799	780	825	791	821	767	880	814	795	776	815	849	782	766	810	798	850	854	802	783	861	760	767	800	859	758	827	744	850	829	830	807	819	780	796	842	795	796	809	804	799	820	745	833	795	825	803	831	809	822	767	815	842	798	856	771	797	803	828	832	819	785	837	839	802	763	810	830	853	810	820	750	834	799	769	771	829	855	811	759	873	748	855	732	785	797	795	870	763	837	847	831	803	806	802	786	851	815	798	847	797	773	824	794	750	850	818	823	792	888	830	800	793	817	785	798	802	836	824	843	845	811	822	812	851	868	791	806	794	821	790	815	781	881	784	828	796	787	773	826	785	813	789	789	790	803	791	820	803	781	835	757	766	783	796	832	792	840	785	778	785	810	801	806	831	818	802	802	820	825	748	832	832	818	797	837	826	776	789	834	839	824	785	815	820	823	817	850	815	810	843	840	833	805	784	819	849	852	791	846	849	783	800	804	795	806	780	757	855	793	789	815	855	840	775	804	777	838	742	834	816	835	812	813	790	816	804	864	801	776	819	782	840	852	819	856	844	807	822	766	794	788	778	826	804	840	817	790	812	796	777	827	778	782	844	810	799	803	850	848	765	820	819	802	838	762	817	788	775	808	853	848	803	782	761	824	830	837	851	838	827	827	861	800	793	839	798	793	854	827	829	807	825	805	810	844	787	826	771	781	785	816	870	841	877	798	838	769	857	823	821	802	877	856	788	787	798	831	772	767	834	828	848	835	780	791	809	825	795	773	852	827	773	789	807	835	855	790	867	855	814	832	807	825	860	770	847	802	835	823	868	816	773	822	825	827	788	824	845	790	799	819	835	816	817	776	841	811	844	860	810	855	839	784	838	833	784	787	832	775	852	836	770	774	841	838	778	789	870	802	838	777	777	818	806	758	787	777	813	764	789	789	793	820	848	823	862	809	863	827	819	813	820
3850	5993	4929	2628	1808	1487	1225	1025	961	833	789	847	761	772	697	675	659	674	670	664	701	644	611	624	599	589	646	613	613	607	628	635	606	617	589	633	642	610	604	590	603	622	652	590	637	613	607	555	614	565	600	601	578	670	600	639	590	671	625	572	589	592	604	625	604	641	640	583	600	602	657	632	623	628	615	646	597	606	601	630	614	588	603	586	619	570	610	625	625	558	615	658	579	623	630	594	627	616	586	590	571	588	595	609	583	568	626	581	610	602	600	597	596	619	624	618	566	573	563	602	579	626	596	622	571	604	602	623	579	592	606	607	590	626	602	630	582	600	587	612	565	611	576	584	592	591	551	636	622	583	590	605	594	537	608	623	604	562	591	595	613	616	568	605	655	543	589	628	658	644	581	592	607	634	593	594	599	575	600	587	574	612	544	595	616	621	589	588	568	594	579	638	632	584	547	638	640	572	624	627	610	567	582	575	543	599	652	592	651	626	555	639	597	610	578	609	575	605	609	598	577	591	632	575	608	612	616	556	643	647	599	643	619	602	599	581	618	578	598	541	601	612	599	639	589	614	583	576	587	585	549	679	595	626	593	613	585	633	627	594	607	603	603	597	606	590	606	585	592	627	579	583	636	521	620	599	586	570	584	569	618	632	622	614	579	637	588	621	681	627	613	569	613	572	602	602	562	568	623	575	616	581	591	600	614	618	619	564	555	577	591	584	638	620	592	620	574	581	640	611	572	612	589	596	626	594	626	602	587	619	549	581	626	608	597	591	615	563	593	596	597	635	584	572	590	616	611	601	606	624	598	646	612	573	622	584	564	603	601	547	586	597	605	635	606	598	634	582	582	592	579	621	607	566	602	602	584	617	690	609	602	604	609	639	602	605	591	581	612	613	571	592	615	600	609	627	589	631	617	607	594	576	593	583	613	572	646	576	617	573	587	537	606	603	579	613	624	606	580	592	578	579	602	582	621	617	641	605	630	605	606	561	599	574	614	631	615	605	557	575	575	592	589	621	551	638	579	586	588	598	609	618	593	639	633	556	613	566	618	608	569	564	552	555	600	586	602	609	597	641	609	624	584	574	614	598	620	569	643	580	587	598	571	582	598	585	583	597	602	589	629	604	651	594	625	597	602	580	596	618	625	595	614	549	583	563	605	629	639	611	593	568	589	601	631	592	611	616	628	604	604	579	584	563	617	585	564	541	603	592	603	541	492	606	540	617	578	613	557	576	560	610	539	625	635	599	593	613	577	601	636	555	572	605	626	630	587	587	604	647	599	603	596	564	592	590	606	565	623	592	607	606	563	605	584	574	613	575	585	586	617	596	602	612	613	551	570	612	559	604	552	596	629	573	592	601	595	558	618	537	606	627	617	613	619	577	600	619	613	565	610	561	614	596	551	574	577	587	594	614	581	537	572	608	612	613	630	582	532	570	588	609	590	607	639	557	551	572	574	594	570	553	570	574	576	633	576	599	604	571	578	572	588	582	612	601	673	598	604	585	623	621	601	634	556	549	570	626	594	608	565	609	609	585	599	617	631	612	566	625	577	564	583	586	595	615	633	602	592	565	598	588	587	579	561	578	593	608	598	640	603	583	561	598	582	569	579	622	616	561	566	566	595	583	604	588	617	603	584	584	555	615	617	534	595	605	616	588	592	572	595	608	598	622	603	619	596	606	580	629	627	629	597	563	542	555	609	610	584	598	616	572	621	560	567	632	585	591	572	622	581	607	596	589	610	589	613	607	600	577	584	610	600	615	580	582	581	576	587	616	541	587	588	589	579	605	585	589	577	612	569	587	566	608	564	633	582	632	595	565	589	598	575	584	535	581	605	612	622	599	604	613	603	571	616	584	605	633	567	576	542	613	603	600	589	617	616	574	619	580	601	604	584	609	603	583	586	615	563	596	591	592	576	580	553	584	540	549	597	630	553	587	568	592	566	537	573	592	604	623	634	592	589	580	604	586	572	578	608	626	599	572	606	561	572	605	637	614	561	647	608	622	564	595	574	571	581	595	598	573	611	626	582	613	595	584	597	585	601	595	582	603	612	607	596	588	541	627	582	556	617	566	556	595	553	593	607	608	615	602	603	659	622	617	655	578	611	630	559	586	582	595	571	611	582	584	618	577	622	620	584	605	602	626	565	548	584	578	590	580	593	593	546	554	612	595	619	599	585	597	537	595	596	553	593	588	628	568	577	625	597	534	662	608	604	584	646	604	560	607	610	565	565	559	561	591	539	596	580	607	548	540	630	643	614	580	582	600	586	614	595	605	562	578	595	580	594	605	602	570	546	618	571	561	579	596	630	595	594	590	579	587	571	589	660	549	578	588	605	607	570	577	557	583	614	576	581	580	616	625	582	586	592	628	598	613	577	610	602	580	559	633	585	572	566	583	577	651	583	585	599	536	633	596	598	560	564	599	624	565	588	635	599	569	571	566	620	576	571	626	564	601	610	617	558	622	586	624	571	590	619	583	579	600	599	595	593	618	605	559	561	608	589	588	614	602	622	607	563	592	609	605	526	567	598	592	614	618	602	627	587	565	572	598	589	621	610	576	570	556	565	578	591	582	565	590	601	623	547	591	552	606	590	618	623	596	570	573	584	583	619	602	621	605	565	580	566	572	591	613	626	603	569	619	601	636	572	588	597	628	587	567	589	605	556	609	630	594	596	577	569	557	600	604	576	621	557	559	567	646	585	582	597	619	570	581	579	602	593	555	572	589	567	580	597	611	607	600	627	603	557	551	620	555	578	589	550	595	578	620	597	619	593	631	601	630	624	596	590	586	626	590	590	628	605	626	587	596	559	607	573	562	544	596	561	558	610	597	594	601	565	581	596	625	572	596	552	570	593	579	584	562	590	596	566	529	590	615	580	597	555	570	566	618	593	588	573	556	604	585	570	573	611	573	573	580	572	583	611	594	582	618	586	602	597	604	555	616	623	606	628	620	590	642	596	576	618	610	583	587	564	577	567	541	584	598	592	562	559	616	570	572	621	615	584	584	559	590	612	561	614	616	609	604	558	608	636	613	597	592	600	608	593	597	568	583	581	594	581	565	584	577	584	584	575	619	575	610	554	543	626	603	560	620	577	577	538	535	608	612	565	575	561	567	566	589	582	563	585	590	552	624	620	528	592	624	575	579	581	576	613	607	593	577	599	582	551	599	605	580	632	599	550	565	596	559	553	600	596	582	579	593	575	574	584	588	568	560	588	564	580	616	564	555	514	580	582	613	539	636	594	621	547	580	557	623	577	536	621	586	552	590	582	603	575	553	576	556	640	558	575	594	617	557	600	583	586	552	605	612	587	603	606	602	568	535	589	615	602	578	582	584	550	623	579	595	600	577	603	657	590	584	602	574	575	578	567	580	572	553	570	612	592	607	591	596	611	606	632	560	551	612	602	577	549	577	578	620	558	576	629	646	622	590	573	562	596	608	603	614	593	612	540	562	596	583	574	587	622	570	644	589	583	597	618	573
27984	10657	1282	761	648	602	635	548	604	580	554	607	581	631	665	576	588	581	583	578	613	607	603	586	612	609	587	609	594	586	552	604	562	566	615	605	607	631	595	560	621	591	631	586	590	563	593	635	605	583	580	565	576	601	604	589	600	598	591	649	569	582	624	595	640	561	548	585	598	606	599	629	566	526	579	596	594	568	579	586	572	555	633	560	578	593	606	573	598	619	607	562	569	599	624	605	599	584	618	572	617	626	559	571	583	572	597	590	550	583	598	589	612	616	589	598	581	564	646	582	630	576	579	577	582	540	589	537	578	612	612	629	557	591	619	586	632	583	595	589	668	618	587	601	574	576	563	611	581	627	627	541	570	602	636	610	591	586	578	647	595	618	590	611	598	546	577	587	599	533	591	574	578	611	551	579	571	649	556	570	620	573	594	609	606	590	569	583	569	592	620	611	555	584	589	612	566	598	585	591	587	580	559	583	585	627	572	580	615	563	547	596	596	549	611	573	581	610	582	574	598	578	526	594	602	575	629	598	585	599	583	562	590	591	595	598	580	605	566	610	572	607	640	566	561	599	593	584	590	560	583	572	567	564	642	565	540	601	564	568	563	560	635	548	582	613	588	592	571	551	621	620	572	551	626	621	582	614	593	591	584	602	591	597	587	603	621	557	572	605	666	589	581	607	550	550	599	565	625	587	640	563	596	598	568	597	546	575	588	542	596	616	619	596	586	586	636	590	578	632	585	566	558	590	589	575	578	564	630	591	561	601	579	579	599	600	574	609	597	584	561	561	593	566	598	612	618	617	559	574	542	595	579	585	601	536	572	613	587	592	617	568	554	587	592	552	570	573	594	615	598	581	582	576	583	573	594	526	582	567	584	581	538	571	608	621	559	620	586	567	587	569	601	566	559	591	598	605	565	587	597	596	596	572	601	550	554	577	570	607	615	590	578	578	583	579	611	567	576	588	618	627	612	625	583	579	603	635	591	590	620	607	590	633	565	570	588	608	572	591	609	599	607	567	547	577	586	590	548	598	552	551	601	576	601	605	605	571	560	558	598	574	605	603	610	590	588	621	581	606	595	604	587	602	591	603	596	545	583	601	535	599	597	550	616	601	594	618	567	594	543	646	594	564	561	585	599	554	633	619	584	602	640	603	578	597	596	564	595	633	569	602	586	601	604	563	615	579	609	610	601	577	540	583	596	630	600	578	583	610	602	557	628	588	560	551	599	590	556	626	612	559	622	595	576	598	565	564	572	576	612	593	576	602	588	586	624	610	552	590	550	607	624	540	521	582	586	606	543	547	602	597	584	577	564	565	609	547	573	582	573	592	597	558	585	589	611	634	605	633	591	591	605	553	603	594	612	590	549	587	618	595	582	608	597	582	586	581	582	578	621	597	623	539	589	584	649	524	583	561	599	571	602	604	590	565	605	600	588	568	564	559	595	582	625	574	622	631	606	601	575	573	593	575	595	625	582	609	564	580	567	591	550	574	579	569	657	626	680	649	589	574	588	591	632	634	592	619	592	572	619	627	575	610	552	599	608	605	588	561	559	586	534	559	602	589	590	578	604	554	589	559	562	619	631	564	561	584	611	596	599	584	592	579	608	575	630	554	590	567	601	582	564	568	584	660	568	621	596	621	564	592	622	607	575	599	598	617	549	575	551	579	582	568	589	593	600	546	596	574	597	585	570	606	636	603	551	616	598	604	620	568	584	591	578	570	542	577	626	561	600	586	567	574	566	571	588	562	617	580	636	556	572	574	609	601	559	603	593	623	570	562	610	604	585	548	598	548	586	561	572	560	607	636	536	549	616	586	616	571	618	578	556	580	577	572	570	586	580	612	594	617	600	579	607	589	580	575	596	612	550	582	629	629	575	613	554	623	580	610	567	570	560	615	637	573	601	574	609	610	612	578	576	567	579	604	595	551	594	582	596	589	570	580	612	640	597	590	623	594	586	585	576	574	584	541	592	554	575	586	573	583	563	595	617	602	569	587	569	610	613	580	618	612	595	542	566	551	640	588	579	589	601	596	556	612	588	580	593	550	555	582	597	585	607	552	587	564	590	618	610	631	595	631	603	574	605	612	574	618	588	614	602	596	568	583	593	564	593	575	571	572	573	621	527	574	544	552	648	595	544	641	591	595	597	608	623	564	611	582	562	555	602	619	604	599	625	567	595	614	580	600	596	608	588	560	600	605	559	540	600	546	554	594	586	589	600	549	592	612	593	589	578	597	614	589	589	578	618	573	602	599	570	575	614	564	561	584	599	605	573	567	562	610	577	610	623	576	581	552	609	597	602	545	593	586	600	601	621	602	588	573	632	598	590	613	609	591	614	615	601	584	583	594	590	566	602	611	623	657	611	616	616	584	581	561	613	559	586	610	579	580	632	627	539	579	584	605	597	561	580	576	567	597	599	604	634	561	603	585	590	573	558	597	587	571	544	624	590	592	585	571	621	620	579	577	589	640	582	587	587	562	605	573	600	570	626	619	590	611	609	595	589	638	569	602	584	548	601	515	511	607	572	569	609	570	610	590	611	584	598	621	599	589	553	573	592	592	598	565	579	557	600	576	632	597	596	574	593	614	602	557	557	600	567	562	563	594	585	566	618	643	529	576	582	585	557	581	585	621	607	620	606	577	567	595	578	580	618	595	575	605	615	654	621	568	683	588	591	588	575	571	532	591	558	580	564	548	654	617	560	523	606	611	567	598	586	591	593	595	563	633	564	513	643	586	584	592	577	559	577	579	568	564	603	577	551	586	570	607	612	602	564	549	566	590	574	579	605	555	574	619	603	576	586	563	592	636	564	632	590	560	576	573	580	660	588	607	613	558	572	594	613	574	550	612	644	631	567	617	609	567	598	655	617	585	579	563	592	586	643	618	599	598	562	561	570	593	594	636	579	557	614	567	622	607	624	564	591	576	631	605	612	577	548	538	613	588	590	634	596	538	592	586	596	562	603	546	625	572	611	580	567	557	593	582	590	577	602	588	545	590	600	613	583	580	564	576	530	625	589	591	553	610	576	608	597	588	583	555	556	609	624	559	595	621	602	549	601	595	596	583	575	548	627	586	592	566	602	608	622	595	616	594	592	614	575	573	598	610	572	616	598	609	582	574	580	605	597	587	566	593	586	590	595	609	542	548	573	564	574	607	600	560	586	613	585	586	574	553	577	589	577	551	570	554	579	615	575	600	565	596	635	617	600	605	600	587	580	584	572	549	620	594	588	575	576	631	592	641	585	565	634	585	618	585	586	605	568	580	589	594	578	576	639	617	596	586	566	575	566	542	583	596	589	600	574	597	595	594	567	628	586	592	604	559	573	587	559	588	562	597	588	554	574	602	611	591	610	611	586	585	615	571	581	590	581	579	581	565	557	616	567	644	595	569	599	626	560	572	568	582	601	577	590	598	567	580	588	632	571	565	596	586	566	595	623	573	577	580	578	602	621	558	580	541	592	615	533	567	553	584	556	602	606	627
4972	614	557	461	458	422	433	421	401	383	428	430	402	411	406	428	393	421	431	423	432	372	415	361	457	412	398	422	385	418	408	394	384	455	405	410	413	382	413	382	393	423	425	407	419	390	460	416	432	428	389	416	446	400	412	427	446	374	422	389	412	403	418	396	414	428	385	421	408	406	436	390	389	422	395	392	427	401	398	434	361	422	440	444	395	438	387	443	445	393	417	396	427	380	410	430	420	423	419	421	389	437	390	419	420	438	406	398	432	415	426	384	420	412	403	384	444	396	381	405	408	422	443	404	430	440	391	415	435	382	476	389	405	417	417	389	399	397	430	402	392	407	437	405	433	424	410	404	413	423	401	422	415	424	432	427	386	405	372	403	434	439	417	398	396	402	402	414	418	413	417	405	386	372	420	364	396	401	391	395	367	390	413	408	410	395	392	419	449	392	422	399	387	385	390	440	431	446	424	371	420	426	368	411	425	406	425	430	412	387	403	416	450	446	405	399	408	402	425	380	429	406	396	398	390	422	448	375	405	462	415	401	386	416	386	373	391	442	387	407	382	402	403	430	389	403	419	397	410	416	446	453	457	393	406	413	412	426	383	454	415	401	426	425	397	398	464	421	397	427	403	420	422	434	405	425	395	401	438	393	415	428	417	410	379	361	422	411	425	402	409	407	408	417	427	401	401	383	412	419	454	417	387	391	384	381	401	408	419	423	427	372	368	439	396	402	425	393	423	411	393	392	465	400	385	391	408	384	440	409	448	362	396	429	399	397	403	428	390	430	393	412	422	393	409	417	422	415	384	426	404	397	423	452	410	400	368	414	436	425	424	410	426	406	427	454	420	424	434	405	442	394	416	389	405	399	389	428	454	385	438	426	405	414	457	370	425	386	408	413	389	403	418	422	422	442	435	395	393	366	425	430	404	403	406	440	419	371	408	418	420	383	389	450	396	464	399	396	409	426	416	428	419	428	425	373	407	400	407	433	377	421	408	440	427	432	410	407	384	411	411	443	378	417	442	377	426	389	434	412	400	422	377	375	424	417	386	388	436	399	423	461	396	390	411	394	419	429	422	378	387	430	421	454	396	417	420	406	366	405	379	418	406	392	395	433	425	412	410	420	402	388	387	364	427	414	424	380	433	405	438	432	426	414	395	400	428	422	388	390	418	379	392	393	393	401	404	419	417	407	422	379	459	442	379	385	408	442	413	417	397	437	388	398	425	406	382	433	434	385	424	424	405	456	411	413	410	406	401	420	423	402	418	399	422	380	400	396	371	436	386	440	406	429	405	389	410	412	437	399	408	419	388	457	406	409	387	414	435	428	430	401	392	386	401	363	423	404	391	401	429	417	402	428	433	402	443	424	408	399	386	402	422	410	410	416	376	387	405	420	433	434	418	420	371	415	421	414	403	402	450	404	439	387	419	403	397	411	422	428	417	408	411	426	413	392	389	438	401	434	403	392	368	409	410	393	401	424	393	412	425	430	452	435	392	436	441	383	409	398	423	414	402	379	376	425	422	419	429	392	437	428	423	420	439	404	439	364	397	466	391	429	426	413	429	426	389	410	425	417	378	404	366	439	444	399	406	375	426	371	430	423	451	384	412	380	402	421	391	391	419	436	367	402	425	410	451	414	361	441	396	425	435	413	416	408	407	429	430	409	425	400	454	393	429	424	416	444	409	412	429	403	388	413	397	418	395	397	412	417	457	418	435	395	419	404	438	445	416	384	429	424	430	429	391	398	451	415	410	405	416	407	435	420	388	430	424	406	428	438	420	391	430	418	416	429	406	425	391	434	402	402	399	398	386	404	399	402	435	430	407	433	429	427	456	430	385	417	423	416	397	416	406	433	457	401	418	383	429	409	419	406	384	407	373	430	405	412	412	439	357	445	421	428	399	386	414	370	396	412	419	424	430	398	413	374	441	440	401	432	408	410	431	386	408	417	413	415	409	404	428	415	377	395	390	393	376	397	419	418	405	420	421	390	441	376	428	415	412	392	425	425	450	427	412	393	387	408	395	420	392	374	387	399	387	415	418	414	386	429	417	399	393	384	420	407	429	392	456	422	431	411	407	429	421	422	414	408	418	402	447	426	393	406	413	426	403	402	406	444	404	366	385	412	399	450	417	395	388	427	430	388	396	396	379	415	435	423	424	363	390	424	445	396	425	426	403	461	411	400	393	397	449	414	425	417	432	424	444	412	375	407	435	407	426	399	380	412	431	398	397	411	383	440	433	422	441	401	400	417	384	413	390	380	409	390	432	453	403	418	400	387	447	384	427	445	423	401	412	409	420	425	420	399	428	367	397	446	381	414	418	384	376	450	436	436	389	423	415	426	403	448	433	424	382	426	425	400	436	432	427	386	415	388	402	394	391	386	410	412	402	377	392	372	404	411	431	381	421	397	431	405	411	412	416	412	426	412	408	433	434	430	397	393	407	406	433	387	435	392	407	464	407	425	372	406	403	389	412	384	424	385	409	393	404	431	420	430	453	415	428	431	414	415	413	378	369	392	423	403	388	425	400	397	378	415	428	418	408	419	405	445	405	421	405	399	399	409	410	363	404	408	412	403	370	385	430	441	440	412	424	432	434	391	437	434	403	418	400	394	433	390	402	389	368	439	401	385	448	413	441	390	413	427	414	431	420	372	411	411	418	391	428	410	413	405	417	433	413	413	433	401	416	353	405	415	374	438	423	427	410	396	386	421	454	397	422	382	416	422	413	424	422	384	392	403	391	428	437	429	443	398	400	435	415	397	413	402	400	439	391	385	447	411	400	403	407	411	419	409	383	390	443	395	393	407	441	414	409	417	430	400	399	363	430	411	450	429	429	436	390	429	438	379	411	426	410	383	436	367	409	427	405	421	424	406	451	436	421	390	363	401	406	385	429	403	375	401	410	409	398	392	404	390	405	449	424	404	391	418	402	417	428	398	428	417	422	449	402	385	399	410	431	423	433	430	433	432	433	421	404	400	381	426	384	396	423	397	411	412	421	403	409	393	409	394	424	393	416	413	409	385	407	406	365	414	440	396	454	407	413	407	408	405	419	379	427	430	424	394	397	398	374	393	427	393	397	409	376	376	416	404	412	389	419	410	396	402	423	399	382	367	408	371	396	429	408	405	403	401	407	408	402	415	380	427	416	413	439	433	413	406	412	445	412	416	392	401	465	416	388	425	402	419	421	427	401	410	416	411	414	411	432	396	408	415	398	438	411	406	374	357	418	373	400	445	369	411	409	430	416	417	405	405	400	420	401	411	364	414	384	418	417	417	445	433	451	401	377	392	424	409	400	420	431	396	424	385	411	383	410	440	417	420	396	389	372	427	411	403	452	401	433	399	470	435	400	445	420	416	440	447	370	432	410	441	385	430	396	378	438	396	407	425	408	403	380	370	396	437	391	416	402	424	430	388	413	433	436	434	426	407	389	400	441	384	412	420	422	395	414	407	426	424	372	420	420	397	423	441	414	422	407	381	419	410
25523	21472	27886	25456	11307	1901	1439	1209	1144	1072	1048	1102	1055	1052	1042	1062	1012	1012	1014	966	1029	1033	1013	1015	1017	965	919	999	995	992	942	956	1009	936	972	1020	1013	974	1052	936	995	956	986	1031	1026	912	995	994	955	1002	988	946	1001	940	949	1010	956	919	1003	971	1002	965	927	953	987	1032	971	961	951	974	1031	1030	964	1000	985	927	981	986	955	931	943	999	973	986	1002	996	938	997	1012	998	955	972	945	995	948	955	1011	1051	973	970	926	1019	999	986	1004	982	935	981	996	1005	973	949	926	1020	926	999	926	951	998	1022	918	988	942	992	959	1033	1059	982	939	979	938	962	965	931	1024	958	975	999	1014	981	915	1013	1009	996	1001	1021	976	966	1077	982	922	957	972	989	997	950	982	956	964	1005	963	934	940	981	967	990	941	991	987	961	945	1012	955	968	986	995	996	986	986	968	972	981	974	998	984	985	1005	967	940	1003	939	952	940	988	1030	1000	951	933	969	1004	1009	1022	1011	1027	980	958	958	1043	960	969	990	965	940	1000	995	979	1006	950	994	968	926	1043	990	965	989	990	1004	958	960	1020	1012	1064	963	994	964	935	966	987	1024	1000	961	1016	940	941	970	963	1038	1034	969	951	893	991	930	933	997	933	961	1000	987	954	947	1005	986	974	961	979	1007	979	974	977	996	973	996	1042	974	981	1032	992	969	943	1015	928	1010	980	954	975	978	1006	1001	966	962	981	961	963	934	951	971	982	976	960	981	943	979	962	939	944	1030	994	982	986	958	1024	972	980	928	1010	993	985	1028	1007	1008	970	930	1022	984	1007	979	968	1046	1011	965	980	1006	943	979	935	995	1017	965	948	998	1033	1025	948	971	946	989	936	1020	924	935	1039	974	970	1023	998	973	985	968	1029	965	956	1021	993	959	988	1035	984	1051	1000	949	1050	971	955	943	978	1009	1010	1013	945	994	998	973	973	965	934	1011	962	939	936	999	931	984	994	955	966	982	966	1020	956	983	1008	1021	997	960	922	976	1038	984	951	960	1003	958	1026	1016	966	918	950	1001	938	931	996	1020	991	991	1004	965	1026	975	967	947	972	950	982	958	929	964	981	942	905	1010	958	929	969	976	906	1007	937	1011	1021	1001	944	983	1006	980	908	925	998	1005	992	1013	986	964	945	944	1032	1008	985	1005	913	982	990	1001	970	995	985	958	992	954	976	943	946	966	986	1046	958	1006	913	993	929	942	1019	1015	952	943	966	970	945	988	985	923	1001	955	1007	975	1036	1004	971	1021	986	939	1010	993	1021	1006	1026	935	979	939	980	917	1034	955	997	967	974	970	1061	973	927	1017	946	997	910	980	951	993	985	970	931	1002	1030	1012	1008	958	918	963	961	933	968	968	950	957	983	992	991	946	994	953	962	1010	941	975	949	978	939	954	1019	989	936	1003	924	1008	975	977	1008	985	1024	976	992	909	1032	974	983	1028	965	1004	952	932	1020	971	932	973	939	1049	940	978	944	1012	958	970	934	956	994	945	952	947	1020	993	992	986	967	960	980	1014	953	924	972	984	978	952	1004	980	1003	984	952	975	961	954	904	979	1005	969	961	990	982	947	946	969	942	916	1024	953	964	1005	969	976	952	928	936	939	1005	948	1015	963	978	1015	945	978	1000	986	913	1003	923	958	992	1009	1013	981	993	977	943	961	1052	977	977	985	973	1027	1011	984	943	1016	1056	974	960	940	945	977	976	998	913	1021	1008	980	959	976	930	969	945	977	951	978	979	975	989	995	1013	936	958	985	982	926	979	946	1015	967	1011	968	920	937	964	949	918	987	1002	1002	995	945	949	1007	1036	941	998	990	957	992	930	962	969	962	966	997	933	974	921	1022	968	995	957	1024	973	969	1009	935	1008	922	959	952	968	1008	1003	947	1013	987	1024	979	960	994	942	1031	985	981	1006	1009	954	998	944	945	979	1005	989	1018	931	1013	927	943	971	994	963	949	1004	966	981	915	958	991	930	938	1010	957	999	949	1018	985	998	961	948	896	960	951	996	1017	1000	986	980	925	946	934	986	978	995	1028	927	947	943	962	952	978	976	1005	971	963	899	972	1042	976	983	994	956	1005	978	962	999	952	1039	954	980	957	996	1004	982	969	959	927	1021	1015	961	996	955	935	963	937	1000	1007	942	945	913	959	1000	968	957	982	974	906	968	991	927	988	1040	1009	1005	1004	991	977	968	978	971	1002	956	1033	984	944	952	991	965	1002	1016	1013	956	966	1019	967	999	928	993	1005	957	1013	977	1011	950	929	1003	938	970	976	980	951	957	979	1021	946	1008	988	989	953	969	955	966	974	939	962	944	983	1001	948	954	1030	1002	969	930	970	987	972	1006	964	965	1001	994	1008	989	1003	932	984	929	953	1004	961	965	992	1008	927	959	935	948	989	992	985	1008	992	918	979	1025	915	967	995	940	982	976	959	1010	965	970	1000	1019	969	1014	965	931	1009	1007	924	1028	982	999	944	928	997	978	981	973	963	942	929	952	966	1006	998	947	946	1012	990	990	980	945	969	974	957	976	923	989	937	920	982	982	983	996	982	956	977	1012	973	1002	1000	982	1014	949	946	974	973	984	966	911	909	982	951	946	981	931	1014	959	1009	984	948	988	963	1008	977	955	975	1011	939	988	957	946	961	1013	1001	974	939	908	981	1000	1022	992	978	954	978	1001	950	1012	971	935	1002	974	1001	960	956	968	984	948	979	972	971	972	935	911	968	925	971	970	1005	999	1020	1014	999	1008	959	973	989	975	961	1004	955	922	1016	996	972	944	1001	974	994	977	952	931	955	986	963	927	967	956	999	991	947	961	983	950	1023	946	933	1042	1018	965	1014	948	940	970	975	921	948	1005	1001	918	923	996	1013	964	983	978	1000	965	949	967	919	975	1002	982	926	1046	1072	1005	998	992	980	948	1013	1011	1010	1007	1017	1035	964	951	954	940	947	981	967	1008	933	1025	962	917	961	1010	969	977	981	1011	1006	978	982	921	958	1012	961	959	981	957	1020	964	984	956	907	959	981	986	946	976	928	982	979	926	951	1004	947	974	977	998	952	970	1007	1025	931	980	959	969	976	979	917	966	911	949	1046	957	1040	966	990	1021	940	981	961	988	1010	996	935	972	923	941	935	966	966	1012	1030	1001	958	939	897	911	977	963	924	989	1029	936	1011	989	1013	1010	954	955	1037	930	942	970	1030	960	993	1001	972	993	925	957	992	945	977	946	1009	1016	967	995	1021	973	936	969	967	985	966	930	936	993	995	945	964	1009	977	978	935	955	906	988	963	937	977	987	926	945	943	960	962	1022	961	972	966	963	1007	986	970	1001	1011	949	1030	992	960	998	974	918	965	936	1018	981	947	923	983	999	972	1002	973	945	935	958	953	961	1018	966	955	985	1009	963	1060	982	989	954	1000	969	991	988	994	1005	1027	1003	897	1016	965	960	982	1015	968	951	982	975	1005	929	1015	957	945	981	940	952	959	970	953	1046	950	966	1022	943	934	1062	931	987	921	984	935	972	952	1002	983	910	987	937	968	952	1004	970	987	986	978	995	923	992	986	1033	946	946	972	986	961	973	975	971	936	1003	942	978	996	963	1013	961	1012	933	967	989	974	950	947	980	978	988	955	972	980	969	973	952	983	943	947	966	1011	978	956	952	997	938	946	969	947	962	994	963	988	1011	928	1010	964	997	1000	974	1029	1050	1018	1003	963	1033	942	985	1018	958	973	993	977	993	944	974	950	997	1046	972	1002	945	982	1011	907	917	987	924	995	945	961	982	967	927	907	986	924	978	993	944	986	974	949	992	966	984
3545	3675	2915	1789	1369	1150	988	916	934	847	851	811	789	745	749	772	776	745	748	736	716	762	731	702	713	762	722	710	718	747	733	720	688	751	736	710	718	665	728	641	726	718	668	734	653	716	719	715	687	697	698	722	727	745	714	716	676	728	707	736	735	683	710	721	647	713	675	707	689	714	712	668	694	703	704	725	704	722	692	736	690	688	689	695	728	753	701	727	652	699	695	665	725	661	667	704	702	722	670	726	669	736	684	721	727	695	683	737	733	708	680	757	748	697	680	730	659	678	690	724	706	659	732	698	740	690	732	701	664	716	689	711	718	691	734	712	718	696	723	701	690	719	669	675	693	702	702	739	719	721	693	688	718	676	681	705	699	693	686	730	711	698	715	651	703	653	670	713	726	680	686	731	705	674	737	718	671	711	692	688	677	688	663	661	675	698	686	652	688	652	673	701	736	674	694	746	697	661	720	674	698	734	683	690	656	655	712	707	701	678	725	737	707	688	673	688	722	721	696	710	677	701	716	740	704	678	690	686	732	667	684	679	625	700	703	737	731	676	637	733	684	713	639	708	719	691	709	722	723	733	680	706	677	710	687	655	683	724	689	719	693	675	740	680	672	703	696	722	682	684	714	669	645	693	714	767	710	753	687	715	702	692	704	717	666	682	649	693	699	715	667	647	664	725	698	684	656	689	760	739	684	697	663	722	718	745	683	697	691	732	727	712	711	667	732	707	761	670	738	725	697	622	729	687	676	669	694	709	709	690	754	729	663	734	696	679	710	721	685	614	696	680	688	696	668	711	699	705	703	714	716	689	680	683	698	671	725	678	684	666	738	716	731	739	676	714	695	657	725	703	722	734	632	669	688	748	663	696	674	688	700	683	715	679	721	714	693	682	698	707	714	720	731	698	702	642	680	650	672	711	630	665	714	672	746	680	614	715	698	731	651	675	651	675	728	723	722	704	709	683	716	679	706	702	686	684	672	690	674	702	670	699	741	728	701	658	687	657	689	721	632	698	684	696	681	740	681	712	715	661	655	705	673	683	666	693	734	643	685	688	671	740	686	688	700	687	723	680	732	672	706	668	712	692	721	675	737	678	647	638	713	670	674	669	657	694	695	666	709	748	714	686	696	698	666	708	701	650	710	721	678	603	722	688	692	714	682	651	684	677	663	702	740	715	702	651	673	666	718	716	686	733	775	662	718	721	672	655	697	715	705	712	737	666	681	694	718	771	713	694	699	664	679	687	699	710	662	688	721	697	711	635	701	657	671	671	699	677	679	653	654	669	633	688	665	663	694	681	720	710	668	709	675	665	681	706	685	676	683	667	717	694	675	683	699	699	710	700	685	705	682	663	689	716	710	690	714	717	686	700	697	677	700	650	677	718	705	741	656	659	689	685	737	729	678	699	689	708	660	712	736	665	736	743	696	676	694	727	700	643	731	689	676	701	688	687	709	714	660	717	704	684	650	680	663	685	741	697	656	701	665	693	664	730	672	641	703	695	682	655	662	642	680	637	683	696	687	743	710	719	707	723	659	726	661	701	657	684	670	616	678	695	666	704	692	683	670	694	689	647	736	677	691	698	715	686	698	684	751	656	691	659	714	675	694	653	731	659	687	656	722	691	709	667	708	661	668	669	714	693	656	697	703	658	660	682	709	717	703	694	695	730	682	656	654	668	682	674	671	684	702	725	689	703	704	681	699	699	699	735	683	712	667	693	669	653	677	718	690	737	731	693	677	608	697	718	673	726	750	714	684	693	658	674	676	669	690	732	712	728	667	705	669	686	715	699	674	662	679	680	665	666	662	712	683	690	711	675	678	668	714	680	737	734	664	658	691	667	698	660	722	698	720	680	683	696	706	686	697	688	684	681	701	700	675	700	678	678	692	693	684	681	649	690	732	714	687	677	716	687	680	681	692	702	670	677	691	683	707	711	688	659	668	696	701	705	660	701	707	722	713	655	687	711	674	730	675	651	710	728	678	676	673	709	660	663	657	693	715	675	645	684	663	708	631	648	687	679	682	725	708	714	691	670	692	747	679	657	728	680	652	670	699	663	625	650	742	712	700	688	710	635	740	678	689	682	735	709	678	681	724	735	695	713	706	679	676	712	673	679	663	664	667	692	638	692	642	710	741	698	704	690	669	691	679	679	680	730	709	705	746	664	685	695	710	705	746	677	669	616	688	681	711	703	724	716	702	660	673	719	653	698	674	674	685	695	727	656	657	643	726	688	669	725	706	728	672	693	702	685	719	662	708	648	662	721	698	709	630	698	717	661	704	730	721	697	682	692	677	654	692	677	691	681	686	677	679	692	715	667	681	673	677	669	724	703	712	732	736	705	655	678	687	683	671	677	713	624	677	693	679	694	709	691	664	720	697	703	684	667	664	759	695	698	675	650	685	728	667	671	711	646	663	676	700	732	638	677	739	699	689	715	690	716	690	661	737	681	687	687	706	689	687	674	707	704	635	701	694	676	714	706	672	720	692	765	708	694	748	714	641	701	668	662	713	703	690	658	681	729	708	724	690	673	728	714	720	673	676	685	667	694	682	685	685	676	673	703	674	721	698	691	695	696	702	723	669	713	714	696	693	691	679	664	721	734	618	683	676	705	690	666	691	705	690	716	697	729	680	747	665	718	672	655	674	705	655	765	682	650	659	685	682	690	706	730	711	698	625	721	701	707	669	681	709	588	698	693	662	723	703	700	662	654	709	660	669	678	687	694	687	671	720	680	705	691	653	706	685	667	680	726	693	689	712	713	661	690	744	743	689	710	724	680	676	708	689	721	657	711	679	706	654	708	709	650	698	640	678	696	694	668	705	670	674	717	651	682	680	694	721	745	705	639	679	716	663	688	709	722	715	689	684	687	714	676	747	700	736	650	696	663	676	686	719	710	723	675	776	690	675	673	708	693	693	671	640	688	711	727	686	655	727	735	679	671	677	689	701	679	702	666	682	715	742	697	667	683	719	659	698	699	674	724	730	720	725	674	661	691	685	722	668	687	714	664	702	653	676	702	720	688	724	720	652	709	670	706	622	726	696	715	678	698	703	719	681	718	713	667	706	683	657	666	678	671	696	639	678	700	675	696	730	723	669	702	678	626	675	705	684	703	754	669	730	695	696	697	713	687	736	659	731	711	676	660	662	725	686	724	688	705	686	651	699	722	683	681	633	705	700	693	694	699	708	680	627	716	695	674	624	632	696	672	704	678	663	764	694	640	698	709	697	669	676	678	681	704	666	724	680	689	714	708	673	656	682	692	641	671	628	644	721	675	714	729	692	661	714	723	686	739	701	699	689	678	701	670	642	716	658	643	700	701	679	676	685	736	660	689	651	713	651	726	674	701	746	646	710	681	695	708	723	696	698	706	693	705	701	675	702	705	679	667	697	638	688	694	710	735	680	664	682	671	721	688	678	686	678	719	655	673	666	679	672	698	692	714	703	687	652	681	689	722	724	671	711	703	685	698	672	696	737	692	712	652
24470	21478	28809	24572	21467	8727	1853	1248	1022	983	969	965	942	921	888	878	876	872	808	900	820	891	874	843	858	830	815	807	803	825	853	851	859	859	815	815	845	778	814	789	823	865	861	820	857	861	848	875	769	900	756	767	791	841	776	808	863	853	820	791	798	769	801	879	778	846	815	838	823	827	818	845	813	813	855	815	836	824	826	829	770	849	833	769	819	752	832	820	767	806	834	811	789	818	784	805	779	779	790	805	843	835	799	844	808	757	783	799	780	842	761	810	844	788	810	802	790	808	792	834	817	772	784	799	755	778	775	799	787	796	789	787	813	828	803	764	801	753	836	826	828	725	836	778	863	795	803	759	818	779	803	809	840	892	843	815	787	839	815	785	777	812	823	804	783	853	853	845	777	790	768	769	776	773	821	813	831	832	820	807	783	745	855	820	809	792	822	784	797	777	792	789	776	787	856	859	825	767	846	803	793	800	807	826	788	846	751	820	779	809	758	806	795	809	822	806	810	805	789	797	839	780	789	840	705	822	798	790	797	866	796	830	799	839	830	778	822	824	807	765	859	773	802	823	812	823	765	824	796	801	856	794	850	813	790	747	788	825	821	807	805	860	823	830	749	794	845	819	803	823	808	813	849	816	796	825	795	796	807	826	797	787	851	773	850	773	797	802	831	806	753	803	857	792	814	797	793	855	845	818	766	813	816	792	826	822	769	834	771	820	762	815	796	826	812	798	804	819	803	813	791	807	783	760	809	804	776	818	809	770	793	740	786	786	838	796	829	820	783	799	804	793	817	819	802	761	779	779	792	813	816	777	812	802	803	773	795	830	833	806	831	752	758	778	825	869	808	789	832	719	842	789	786	797	841	773	821	814	829	793	786	813	780	819	805	782	835	793	841	786	797	765	771	837	755	811	820	798	775	781	835	812	806	804	774	820	850	805	804	772	828	808	809	787	846	769	762	841	821	837	859	800	782	836	808	819	817	808	844	809	779	725	787	855	847	772	794	795	768	823	771	792	798	822	833	806	793	832	785	755	811	807	801	800	828	750	817	747	800	822	781	776	767	773	838	774	857	754	828	823	800	791	770	829	797	821	805	811	835	745	812	812	768	805	852	843	791	805	790	772	864	821	801	787	788	783	843	789	750	795	821	821	777	821	774	772	857	838	801	815	792	827	790	816	787	842	748	818	776	811	822	783	800	813	804	807	779	782	807	809	792	789	830	846	800	735	814	817	848	801	827	803	883	792	815	811	778	801	763	825	824	830	809	785	813	830	772	813	845	824	808	813	797	820	804	791	835	750	739	778	822	820	778	818	791	759	808	834	774	812	823	799	821	833	793	803	769	830	795	809	795	853	828	803	775	806	808	765	818	816	829	782	838	787	839	796	795	767	805	824	816	794	770	808	758	780	813	832	839	777	750	780	813	785	808	788	796	832	826	785	773	856	759	796	798	797	725	809	842	802	816	792	760	861	794	796	827	821	866	796	827	860	783	779	796	811	824	822	767	825	806	781	798	759	841	803	782	824	792	783	795	778	778	816	817	784	758	815	823	813	849	798	791	778	782	822	823	856	780	753	784	789	851	802	859	799	846	811	802	774	774	805	811	728	816	820	824	855	790	786	834	825	789	823	775	806	811	781	748	800	842	780	825	820	829	843	822	823	803	817	788	797	823	786	825	785	799	815	799	817	799	742	795	810	830	821	794	773	745	839	806	809	789	805	823	868	807	851	810	790	791	820	813	788	861	802	785	840	820	791	826	813	793	842	829	785	865	820	759	805	791	824	807	784	764	779	804	810	779	772	812	831	797	805	836	753	854	838	750	800	801	747	843	770	800	821	843	793	809	749	785	761	801	824	750	794	807	765	775	802	824	757	773	793	815	859	772	812	781	830	772	792	796	840	798	804	761	808	773	760	789	770	792	800	861	841	780	766	778	785	729	759	782	790	790	778	825	826	811	783	803	848	769	792	807	757	854	802	817	805	778	836	850	770	781	792	820	843	853	809	787	800	786	770	774	820	834	741	760	806	807	764	756	769	796	793	846	842	776	853	778	837	789	779	802	792	821	790	817	784	750	770	798	877	836	764	856	789	810	768	785	787	793	811	839	780	761	806	791	778	787	803	792	846	787	820	748	812	814	806	832	786	795	854	819	768	840	784	810	849	849	805	788	780	810	851	783	825	842	830	797	814	814	828	819	817	792	835	820	808	793	803	805	811	733	793	777	801	756	845	739	776	824	796	861	806	787	774	858	897	819	744	776	847	773	767	819	791	790	781	794	772	770	824	811	784	838	791	779	776	829	743	786	803	784	839	865	828	832	757	837	809	830	796	811	767	802	813	813	856	836	755	776	782	831	785	864	837	853	802	834	789	759	815	774	780	800	787	814	800	793	792	797	813	815	809	793	810	832	762	837	829	840	766	832	783	807	803	831	806	742	802	794	777	813	812	797	789	798	810	750	771	859	818	778	814	771	754	842	794	866	780	766	769	807	826	798	823	795	816	799	807	787	808	824	849	808	758	770	755	814	792	857	804	840	811	842	815	793	837	781	783	821	819	782	782	779	828	864	778	805	803	801	806	799	815	765	826	814	813	829	789	785	850	848	820	794	795	797	759	790	776	821	813	804	819	817	773	807	774	793	750	795	768	780	766	806	789	788	792	783	808	843	821	800	817	849	809	775	860	792	819	817	824	798	829	818	810	797	813	795	824	777	839	814	809	839	807	801	772	739	830	789	817	761	780	797	794	851	810	822	785	816	754	791	822	883	759	740	828	834	808	779	783	823	797	801	804	787	796	819	804	786	803	818	841	789	750	807	782	792	815	800	841	784	793	855	819	837	767	819	780	811	804	792	787	793	779	783	835	826	752	812	804	760	778	811	808	814	791	800	841	841	796	818	829	772	767	795	812	776	750	746	812	837	778	834	825	792	797	836	811	794	826	800	814	813	767	807	799	772	823	863	809	804	768	780	778	809	807	773	761	835	799	837	807	774	753	795	828	767	777	757	784	819	804	810	806	801	822	801	823	752	778	793	800	796	836	827	771	804	801	775	745	753	805	817	845	799	793	782	828	794	827	803	766	795	814	793	831	834	806	821	827	842	817	748	765	809	776	796	804	818	799	799	839	809	785	760	722	808	829	763	792	758	788	761	735	750	761	773	832	812	763	775	774	807	781	749	775	821	758	758	800	772	792	831	816	826	788	795	832	758	795	848	773	805	798	735	843	846	812	808	855	820	814	807	843	824	802	780	822	805	816	747	833	771	759	838	805	772	796	828	842	853	788	763	790	777	782	790	770	835	799	859	788	825	829	810	783	792	766	832	801	837	810	816	757	781	799	833	798	796	829	770	827	781	789	810	834	808	810	841	777	789	851	813	761	807	795	821	783	821	796	772	833	803	800	785	833	779	814	730	823	772	791	787	783	769	817	791	784	785	818	820	807	776	817	784	852	749	817	772	768	815	838	780	799	856	801	791	785	792	852	793	856
3740	6001	4854	2599	1785	1381	1156	1032	954	896	857	768	784	740	691	731	660	651	668	663	686	646	667	618	630	618	628	649	638	645	572	651	649	603	658	645	613	611	662	583	643	659	628	613	624	596	616	613	621	585	589	603	621	659	555	660	568	584	631	585	657	620	572	595	612	590	592	642	596	636	612	632	685	592	618	584	601	616	648	563	653	606	577	624	612	595	563	596	634	614	595	596	623	609	598	578	569	651	614	607	628	574	618	628	591	595	565	604	576	626	618	605	615	614	579	602	624	619	572	596	615	570	614	617	612	606	630	604	623	623	572	583	598	618	624	598	599	591	617	585	629	596	611	602	602	595	593	677	589	598	606	526	590	591	619	614	597	582	659	608	625	642	630	561	618	612	589	613	615	616	564	598	625	599	612	610	568	604	611	605	565	590	586	606	620	586	586	600	649	594	584	608	581	599	589	641	616	600	611	616	633	606	623	575	608	592	571	581	543	587	599	647	588	618	622	602	618	621	585	620	627	625	594	636	576	620	558	586	632	580	620	625	588	613	572	587	600	641	642	626	612	631	553	577	600	566	618	565	565	606	593	634	631	587	556	619	651	617	610	612	636	600	569	581	633	597	605	580	640	616	580	596	619	596	568	592	604	590	660	594	620	588	622	631	639	588	566	580	624	598	577	589	582	589	597	598	583	578	585	591	614	575	611	562	577	616	648	611	605	596	640	572	607	579	580	571	611	602	585	589	630	587	635	603	582	568	568	609	611	601	618	621	598	626	576	579	580	627	604	569	627	641	606	590	587	594	574	588	593	622	581	584	599	615	582	623	569	543	592	627	612	624	599	623	584	591	580	634	581	622	580	593	599	593	596	560	610	633	610	644	646	560	617	612	617	620	588	573	598	545	666	579	618	589	607	619	557	592	626	587	608	573	644	632	597	622	620	600	587	597	567	617	607	621	620	616	595	607	592	627	599	607	612	571	613	628	628	553	610	600	630	606	573	559	565	598	596	619	584	586	594	653	596	598	565	589	625	594	639	606	596	583	588	585	550	596	549	626	594	562	601	587	607	632	650	601	628	637	601	584	640	580	626	586	641	612	611	619	625	593	597	637	599	616	602	584	596	608	622	615	593	566	563	607	623	574	634	587	621	582	608	591	604	600	605	552	587	584	588	623	589	580	612	603	569	598	594	591	601	599	568	640	575	603	577	631	603	562	606	615	613	584	557	607	595	562	611	618	602	609	577	618	634	570	594	560	550	621	584	555	620	621	590	600	569	606	623	598	632	621	601	623	616	604	574	590	610	592	614	574	584	594	590	590	601	578	578	591	606	568	584	620	574	587	594	598	602	625	606	600	601	560	592	595	603	591	556	630	607	608	603	619	587	593	563	598	587	597	563	557	566	572	626	614	559	580	604	586	626	601	590	582	581	577	580	603	626	598	575	591	616	586	581	609	647	620	570	613	597	557	586	559	588	578	577	556	606	626	609	626	614	598	585	610	614	546	592	566	564	610	618	571	574	577	606	582	563	609	606	609	583	617	585	618	617	598	630	506	568	620	653	581	589	591	540	608	557	593	622	562	637	660	602	599	572	571	648	650	565	591	585	586	611	594	581	587	602	582	572	646	609	567	545	646	586	622	571	582	628	593	581	602	600	574	634	629	547	592	565	582	606	611	551	594	612	582	614	647	597	571	592	596	616	611	570	559	609	543	568	595	552	596	620	627	591	572	593	633	600	646	553	580	570	615	628	598	591	588	598	588	607	586	614	613	581	597	611	662	592	591	577	613	572	589	622	587	620	590	583	566	617	599	580	650	591	602	600	601	612	618	581	589	631	576	572	583	609	548	606	590	594	596	567	597	610	581	589	591	607	585	597	592	628	652	628	586	592	654	618	621	574	545	595	585	615	589	598	574	600	560	630	583	583	635	589	607	602	587	583	617	622	641	588	595	636	562	607	610	564	567	613	596	577	562	630	587	583	607	624	593	568	569	622	602	581	595	567	575	552	591	576	596	590	607	616	616	555	560	595	613	583	581	622	593	595	614	563	601	601	506	611	611	607	555	601	621	586	580	614	625	598	624	603	586	592	549	545	615	592	611	608	622	625	631	556	575	578	581	645	587	639	533	596	612	573	575	578	560	590	613	622	610	604	561	595	608	579	613	579	615	606	591	618	584	561	547	622	613	632	595	611	546	585	579	582	555	562	568	579	573	570	575	588	634	618	600	592	615	581	590	605	587	605	595	595	617	628	588	614	570	596	578	583	613	581	639	600	632	582	589	583	568	624	576	594	622	566	594	580	640	619	591	621	595	592	608	546	616	610	607	550	641	584	606	571	568	596	586	591	549	610	594	620	595	582	590	597	579	565	589	535	578	594	606	605	628	584	547	593	607	587	583	652	590	623	603	591	616	545	616	591	578	629	583	612	592	600	612	607	605	564	567	591	601	586	596	642	586	576	592	613	591	622	584	562	621	588	577	592	571	569	560	610	629	564	627	579	622	554	571	614	593	577	565	594	577	629	582	617	632	607	558	608	591	562	598	626	616	631	596	619	605	589	557	610	589	596	583	590	542	599	625	620	620	566	633	605	569	527	569	590	600	525	585	634	544	577	572	600	609	614	629	574	617	604	607	594	582	577	583	568	571	642	633	594	585	604	608	599	616	609	595	585	589	576	593	574	574	604	585	605	581	584	577	597	612	607	561	565	584	591	638	566	588	589	615	639	524	607	577	604	541	593	605	585	595	617	608	588	552	624	603	599	585	577	581	575	622	589	623	605	553	576	599	579	673	518	575	573	522	593	616	608	571	584	592	648	572	559	590	576	578	579	599	621	590	574	615	586	558	627	573	629	598	596	595	595	546	572	549	603	552	593	606	549	533	626	599	548	587	566	619	623	570	535	607	583	637	583	580	590	572	596	591	581	617	589	561	558	600	585	554	577	577	629	608	550	629	594	596	661	606	556	556	588	590	566	565	558	584	563	590	569	600	605	565	558	600	622	582	629	596	551	592	557	559	609	563	571	632	582	590	577	609	548	612	620	586	575	566	558	569	561	574	584	578	618	566	624	583	589	584	544	579	610	577	574	592	580	557	562	595	607	541	557	585	610	605	601	628	572	601	571	598	628	599	545	591	613	576	550	547	576	613	585	574	600	612	563	565	565	618	598	536	612	561	640	604	642	585	570	592	553	544	604	600	592	599	612	588	612	577	617	553	577	561	554	597	583	593	584	609	597	571	574	597	617	558	577	546	583	597	587	608	600	588	620	583	586	654	636	610	579	625	611	586	609	582	579	600	567	641	554	603	614	599	588	605	627	561	616	580	574	580	635	584	579	588	622	610	579	610	638	585	628	570	586	594	628	604	598	611	597	583	593	596	591	622	594	587	573	588	589	602	618	595	603	616	589	559	583	581	590	579	628	620	614	600	628	578	624	591	598	608	568	593	612	594	575	597	567	572	580	554	613	599	561	576	597	615	598	582	579	590	532	591
27786	10523	1258	778	648	632	567	604	567	590	595	555	612	656	587	603	568	589	611	591	612	577	622	593	598	593	570	586	634	540	585	552	570	601	562	583	598	565	594	586	564	630	609	538	547	585	585	606	576	591	572	589	565	589	590	561	608	598	620	599	583	587	649	611	564	556	601	563	577	574	601	576	567	580	636	616	609	558	605	552	608	568	559	575	583	595	590	532	613	609	599	595	592	576	586	551	561	558	559	586	573	565	560	618	616	559	567	577	569	643	577	599	599	601	580	547	567	600	567	564	615	592	600	608	554	573	597	607	619	564	588	642	561	565	618	590	544	558	585	558	553	579	607	611	566	620	560	587	556	566	553	535	568	588	653	591	605	589	596	594	583	585	559	581	537	559	570	584	553	577	565	602	589	565	622	609	585	580	597	568	584	625	649	560	632	572	591	610	592	600	585	539	602	573	591	599	581	528	617	572	630	575	590	598	575	538	557	598	578	581	594	600	579	612	625	571	604	549	571	592	573	585	585	599	574	620	549	594	604	536	590	595	601	568	585	577	587	576	596	541	567	564	600	539	558	584	572	572	612	600	606	543	594	612	567	560	575	601	616	585	563	606	591	569	585	560	568	567	544	572	559	597	551	605	594	580	570	615	595	519	607	595	526	588	549	564	548	585	567	560	572	582	604	563	560	614	546	552	579	614	595	566	580	591	548	582	591	559	616	603	579	591	621	608	576	578	578	538	578	564	587	584	600	548	561	573	595	575	602	598	589	576	585	611	612	638	567	600	589	502	581	551	607	585	527	593	572	565	581	597	579	601	571	603	576	615	610	574	577	587	610	625	530	579	576	569	614	577	600	572	576	619	593	612	605	585	525	542	582	587	587	562	596	596	616	552	600	570	603	626	592	609	597	590	606	585	620	571	571	532	594	566	564	611	581	554	527	643	571	591	574	589	577	586	568	593	603	588	586	623	553	577	556	591	563	600	575	588	611	565	579	580	582	577	526	604	565	577	619	595	574	577	578	588	615	585	591	597	585	564	570	558	608	605	594	613	590	555	572	579	559	644	589	582	601	611	626	551	580	581	584	548	638	585	591	569	598	597	565	574	619	574	550	550	573	584	616	552	554	569	618	582	564	600	574	568	569	551	563	583	576	559	567	550	630	554	583	576	616	562	562	628	621	551	576	570	607	533	627	559	565	567	598	608	597	601	628	588	611	568	616	575	589	575	528	532	534	561	550	558	593	557	549	587	605	559	580	569	577	585	575	600	646	642	579	574	592	581	591	552	619	596	634	595	587	589	580	567	592	541	587	570	572	577	618	583	580	584	570	599	567	591	549	582	568	546	603	604	574	607	573	609	627	541	568	601	583	576	587	524	564	603	598	660	586	571	599	586	595	632	568	601	578	595	608	614	576	582	585	645	534	653	614	602	595	619	620	574	594	582	623	559	639	599	583	595	556	581	534	601	535	611	602	588	601	558	582	537	601	617	545	565	583	567	581	572	597	605	566	597	566	610	598	598	579	577	601	567	612	606	571	590	621	598	570	584	593	576	568	565	537	631	593	590	567	616	587	599	560	617	580	590	593	604	577	598	594	620	575	583	541	561	547	559	560	590	607	543	603	559	559	587	589	582	589	567	543	545	610	551	572	595	584	642	594	617	594	602	562	574	574	592	628	555	584	579	549	557	594	566	618	557	616	580	586	584	620	583	588	589	577	612	584	549	600	561	553	597	565	604	580	604	529	554	582	585	603	593	591	581	530	599	559	543	587	598	601	582	601	597	565	620	578	606	569	618	584	586	596	587	585	607	579	596	593	578	580	569	604	548	541	612	575	572	546	583	594	586	558	599	577	534	606	604	616	555	623	608	626	588	547	597	571	559	571	589	575	574	566	593	586	536	584	554	602	597	533	582	592	560	559	526	575	591	564	635	596	597	576	601	562	558	616	556	603	614	593	585	580	539	595	604	594	612	612	547	602	616	569	602	563	596	589	591	553	565	612	540	585	588	569	590	566	560	589	573	608	550	560	568	568	554	581	604	585	589	564	571	567	595	582	572	539	571	645	601	605	574	605	591	583	555	575	578	563	547	546	580	594	561	588	564	610	543	603	623	593	627	604	560	580	554	556	549	568	566	534	603	569	581	589	579	598	562	584	592	568	560	611	602	593	563	586	590	601	573	574	588	552	621	646	604	542	564	586	570	593	608	588	562	522	548	563	541	585	585	587	571	598	544	575	571	578	607	600	553	597	576	604	551	597	593	591	567	617	549	573	611	584	609	552	562	541	566	540	567	531	597	552	557	614	575	613	554	544	596	562	545	541	615	646	582	573	539	588	562	588	567	571	591	577	551	561	569	615	553	537	583	576	549	527	588	582	613	603	580	584	589	565	583	547	616	601	604	594	559	553	574	583	582	573	584	580	541	568	594	612	629	635	610	593	615	572	559	593	548	624	553	565	583	612	606	564	595	588	593	551	629	603	595	559	588	573	554	555	586	602	596	590	552	551	624	578	556	583	589	613	543	627	548	598	601	623	543	605	570	596	550	569	573	599	583	577	629	614	597	559	619	558	574	588	578	575	574	577	596	618	578	525	608	591	604	623	501	546	549	542	577	599	594	569	607	598	565	568	599	624	632	578	561	599	587	579	618	581	572	531	564	586	558	574	521	556	580	542	579	577	558	576	569	558	619	575	571	564	622	576	598	615	565	542	570	574	578	556	580	612	558	593	546	561	569	598	560	589	598	559	589	574	608	597	593	611	572	594	559	561	562	550	568	599	627	561	605	572	572	602	630	574	607	591	642	598	620	630	551	582	556	601	557	606	607	590	539	591	625	564	575	600	614	566	568	598	597	580	557	549	522	589	571	608	568	548	589	568	574	550	541	595	592	577	600	548	580	598	534	550	598	597	564	555	571	580	586	569	537	597	569	564	573	613	582	551	572	556	573	607	627	574	600	586	578	548	602	589	581	580	624	535	582	606	594	562	601	608	594	555	621	585	583	563	581	559	583	511	575	606	574	561	559	581	575	585	560	603	571	568	612	607	564	541	583	583	662	592	574	579	546	588	617	587	602	595	573	605	602	587	568	589	550	546	570	568	623	585	567	566	616	590	636	593	601	572	579	572	573	562	609	603	583	533	560	554	618	576	545	555	583	593	560	579	612	556	613	536	583	575	598	543	620	557	604	596	623	592	561	584	590	594	616	598	594	605	586	586	606	603	613	550	589	567	597	593	530	555	562	573	545	559	562	547	599	570	552	589	584	548	583	597	576	556	597	625	627	600	574	612	574	603	598	604	595	583	562	581	593	602	606	564	598	581	575	609	590	549	590	590	613	631	620	602	567	578	553	575	599	577	515	631	581	583	568	594	575	572	613	545	586	558	586	544	564	611	614	571	560	608	579	578	573	581	575	563	599	610	577	561	558	611	558	570	550	550	603	594	541	568	620	563	598	583	612	602	615	596	600	541	605	580	539	593	575	536	573	636	620
4930	624	535	462	438	381	428	403	429	414	435	406	405	412	454	421	373	404	423	384	371	431	370	392	417	434	404	361	459	426	423	417	425	413	393	431	443	412	432	397	424	415	436	447	419	396	413	434	442	429	406	400	412	429	438	411	369	416	430	438	412	409	399	392	397	398	442	445	415	409	422	421	408	415	397	410	396	428	447	410	414	426	422	390	426	390	403	418	383	420	360	457	411	426	423	414	398	407	455	429	428	455	412	419	414	413	430	387	392	394	406	378	397	388	408	386	374	437	415	422	433	409	402	379	411	378	420	420	442	376	412	428	426	457	424	375	436	399	414	414	411	406	414	432	444	450	442	421	421	388	413	359	410	389	397	362	412	412	415	451	400	411	389	393	391	427	429	406	400	431	392	428	428	399	384	400	381	411	398	398	404	410	422	450	390	394	389	408	452	417	420	418	395	387	424	404	374	414	403	415	393	458	441	418	391	396	389	405	409	407	408	423	391	382	408	386	405	412	410	423	409	385	414	399	428	394	399	414	418	423	397	412	413	371	451	411	401	416	410	407	409	415	407	389	403	400	392	430	397	399	434	392	423	446	398	400	395	378	426	394	422	395	365	423	425	392	403	388	395	422	400	389	403	405	427	406	391	412	388	406	465	388	432	437	422	400	415	399	397	397	399	401	411	426	400	428	412	427	398	415	387	422	379	416	431	403	424	439	424	429	429	400	416	423	369	444	399	454	428	428	389	448	387	432	432	418	452	430	425	454	413	412	375	430	399	399	393	410	404	405	426	425	435	419	433	385	444	400	404	356	434	438	422	442	416	396	410	380	417	371	408	391	413	416	383	443	394	420	429	389	416	398	397	427	381	395	388	423	395	392	419	435	401	402	400	405	411	422	411	414	428	401	424	409	399	415	421	413	387	442	402	437	420	389	421	400	395	408	389	407	418	438	414	427	415	422	421	415	432	393	394	448	385	406	419	398	417	410	462	399	393	382	424	436	402	414	422	378	398	423	389	364	438	409	390	377	417	410	416	417	433	390	407	423	413	413	403	421	430	414	440	389	396	410	424	387	424	426	399	410	430	397	397	389	392	404	412	360	441	441	400	371	365	372	388	400	378	463	394	394	460	384	393	415	406	421	394	400	401	402	407	404	401	421	414	425	389	386	385	396	420	387	448	416	410	388	396	421	428	410	400	395	387	389	402	424	432	419	417	385	389	388	421	437	437	383	444	389	373	425	396	407	408	399	392	428	399	393	426	399	405	415	452	394	449	379	395	426	413	385	403	436	433	427	397	405	373	412	409	417	407	380	398	420	396	422	393	417	400	403	404	405	461	420	402	400	417	437	389	411	416	394	430	360	429	394	439	391	408	370	424	433	445	378	375	414	412	444	425	421	427	425	365	400	382	392	377	411	387	412	417	414	406	442	395	404	411	409	428	435	392	400	417	436	416	368	404	430	422	398	392	398	423	437	435	377	422	388	455	411	417	376	415	379	400	427	433	424	397	409	424	419	423	415	466	393	396	390	410	426	395	423	417	415	420	405	380	426	393	385	376	407	416	419	427	425	374	388	389	403	404	369	401	386	399	427	412	420	382	413	394	451	421	403	387	429	433	421	413	402	417	429	399	455	402	420	422	411	393	408	414	426	361	383	449	451	405	421	390	367	446	380	447	386	418	414	428	422	387	392	420	414	420	417	387	418	414	419	426	418	397	438	430	373	427	415	404	443	395	385	425	417	380	421	433	395	378	370	408	398	374	441	411	392	435	413	429	434	385	398	412	399	402	444	432	427	410	381	408	384	402	391	392	417	449	430	434	407	413	407	423	398	428	437	420	407	424	415	425	442	438	403	408	416	414	444	403	407	383	393	410	405	414	446	401	407	354	373	429	429	441	405	416	399	428	422	416	401	382	384	417	405	412	410	441	419	438	397	405	384	413	412	402	411	411	376	388	449	416	423	395	397	402	370	390	413	431	390	452	408	428	391	420	392	408	403	415	388	407	408	431	398	420	414	443	423	404	413	435	412	408	394	427	413	412	397	415	376	414	399	384	406	377	461	423	447	449	426	409	404	384	404	428	392	418	426	428	396	379	401	380	402	441	404	400	382	397	412	424	419	386	435	457	411	397	435	462	433	421	406	365	398	399	390	418	426	413	436	445	405	416	443	419	433	475	418	420	410	440	396	441	405	429	409	411	382	425	426	384	402	431	402	406	398	423	402	383	396	390	395	403	396	439	420	405	439	431	407	440	402	429	390	422	448	387	410	417	417	408	416	428	459	418	427	421	400	427	404	386	373	405	399	408	401	432	475	430	395	410	412	411	422	440	406	397	392	407	397	434	404	408	455	442	398	416	425	408	426	388	436	441	411	411	447	428	417	407	423	404	360	379	378	408	408	413	407	397	413	415	422	436	399	366	427	414	435	408	408	385	402	402	434	404	388	445	389	401	406	375	394	406	390	398	396	413	380	402	427	362	440	373	376	438	399	427	407	425	432	420	406	410	406	405	404	401	380	401	405	391	414	389	425	412	441	393	395	408	396	417	388	404	418	425	430	388	441	405	401	433	398	424	401	413	440	408	411	402	420	385	405	409	406	405	433	388	396	387	466	382	379	434	421	400	420	408	457	407	435	397	417	396	407	452	448	410	417	379	397	385	405	435	434	408	437	413	399	462	435	377	394	448	404	414	407	410	402	421	427	413	422	402	372	416	416	415	374	400	418	375	413	392	393	426	428	424	450	418	354	441	425	402	379	425	356	390	383	446	427	397	435	402	407	404	434	408	421	421	408	440	409	426	430	395	388	455	415	403	368	437	407	405	376	417	406	416	392	390	415	414	397	439	386	388	438	391	419	402	392	391	443	396	404	396	393	409	413	387	451	396	416	409	423	416	386	468	422	395	428	391	401	416	417	376	396	417	401	393	392	404	434	380	382	418	408	406	442	374	403	373	393	442	406	405	411	417	432	388	459	436	437	403	394	407	375	397	431	409	394	452	391	421	375	411	409	440	418	410	415	440	420	382	380	389	422	407	421	389	393	436	427	412	411	386	379	429	405	414	429	426	432	396	401	429	405	425	429	426	460	421	425	418	404	380	389	423	418	401	380	416	418	396	411	423	409	424	383	419	433	406	387	426	406	402	427	414	428	408	395	385	388	413	407	434	404	433	412	393	410	425	391	408	422	386	392	400	438	399	432	390	383	394	426	403	391	379	443	373	393	417	397	397	384	392	407	432	414	375	442	414	416	392	425	398	404	376	438	423	436	394	406	373	385	365	424	375	439	428	408	443	403	442	402	431	382	406	409	429	403	415	460	427	432	394	424	453	493	390	450	406	386	416	421	415	384	437	388	437	399	431	420	370	405	407	454	436	390	407	388	444	412	370	422	443	447	412	425	386	411	401	424	416	424	388	399	421	378	442	434	431	444	428	389	371	415	413	428	385	407	424	390	423	388	423	423	430	400	392	383	433	437	411	377	386	403	408	419
25593	21512	27932	25511	11152	1915	1454	1203	1044	1086	1014	1062	1056	1001	1041	1024	976	984	1050	965	1048	1032	974	1018	1041	1036	995	1037	943	1017	989	999	949	1012	988	996	947	1017	991	982	1013	1035	1001	1007	976	910	986	963	1041	1036	975	1013	999	948	984	998	921	964	1011	1015	998	984	957	962	980	981	965	986	974	972	939	960	1011	950	931	999	983	1008	969	907	973	1016	1031	942	916	957	999	976	968	1002	938	956	949	912	1001	962	967	1011	942	996	1006	952	906	973	990	1000	990	998	917	971	1048	965	961	990	1001	954	1014	994	936	1011	971	957	954	960	919	970	922	922	940	1029	929	952	984	985	963	980	979	1009	980	966	981	946	989	991	1007	972	935	926	1033	1040	995	944	994	1006	948	1002	942	922	1004	974	1022	949	979	915	941	1050	952	1002	967	1043	988	946	960	916	956	937	972	969	1007	977	957	1019	926	1004	1019	1034	985	936	1015	972	993	1014	998	960	957	938	1000	1000	991	983	959	983	927	977	990	945	970	979	989	963	961	911	901	991	959	946	970	947	975	994	976	995	961	1011	965	959	966	939	950	982	981	951	983	962	963	1045	989	923	990	989	902	1000	978	939	927	930	997	933	960	916	976	1027	1002	928	968	964	980	958	947	1029	992	949	922	1008	1004	988	1004	981	940	949	900	959	928	990	961	961	936	973	938	944	927	958	946	986	978	1046	956	1019	1020	1029	893	946	1028	1004	960	921	986	949	950	945	930	938	1006	974	993	988	1017	928	1003	960	974	978	1019	967	948	956	962	964	969	1026	956	874	975	952	1001	992	984	988	978	960	987	945	946	986	1010	977	981	988	907	991	902	975	996	1015	961	984	1000	966	999	949	953	942	983	950	954	993	1046	963	936	974	1012	998	1000	995	1025	965	954	981	965	961	946	982	966	941	954	960	943	1015	955	928	961	1031	974	1001	956	918	912	990	941	994	980	991	997	997	937	963	977	931	1028	976	976	996	957	1014	964	983	1035	918	990	967	1000	964	911	1006	949	954	972	969	906	939	1017	973	1007	1012	983	982	985	983	928	965	949	987	952	962	974	993	989	1014	961	920	998	911	978	1012	962	1013	915	987	956	981	956	989	976	960	971	955	950	924	932	929	1036	949	994	944	970	947	958	977	953	942	1004	881	976	981	984	936	949	963	972	960	974	984	961	997	939	940	957	962	987	1038	950	974	979	937	1014	1000	923	1021	982	946	931	988	939	982	958	954	978	985	961	944	967	944	913	973	963	979	964	985	976	1007	955	938	1021	999	989	1014	966	934	942	994	966	1003	917	971	936	1001	930	912	1021	976	1041	991	980	960	991	919	1002	985	1003	973	986	1005	995	982	979	963	965	988	1001	968	1007	1047	997	991	1011	947	964	1012	1021	968	997	968	954	955	925	936	979	982	965	985	1001	998	993	943	955	969	931	1009	994	970	970	911	942	1014	976	1005	964	963	904	987	925	971	998	943	983	977	954	965	968	974	969	981	997	946	914	955	951	1010	1028	979	913	922	964	963	1029	957	1002	1063	974	941	1006	993	996	1006	946	1002	918	990	958	993	929	960	1000	931	1020	955	954	979	1019	979	973	965	925	966	995	988	985	987	977	997	965	1035	986	959	1031	928	998	987	959	922	986	993	985	966	978	951	1016	971	959	993	910	920	964	985	955	978	968	919	950	957	958	918	999	939	1047	992	947	963	996	997	1008	960	1003	993	974	1012	953	972	961	930	980	984	968	945	975	965	990	956	957	961	1008	1010	951	966	979	950	985	959	938	903	1003	985	1018	1025	953	941	1005	955	1067	990	936	971	962	991	949	973	949	949	1021	954	926	945	956	981	930	992	985	943	980	1009	986	946	967	976	977	928	950	927	956	983	1030	1013	1019	997	967	1030	976	1004	980	936	1027	930	1035	978	994	934	991	969	1040	928	1030	963	985	957	1014	1004	958	927	1032	1002	1001	965	965	928	1004	975	954	985	978	1008	933	920	1000	968	942	992	967	946	956	983	962	988	937	1044	993	955	1001	965	915	976	930	946	929	957	995	948	979	970	1001	1008	1004	960	1033	993	979	955	1006	938	955	948	1006	1030	977	942	1027	970	960	974	1022	998	985	1009	996	981	870	960	986	937	924	1007	925	937	961	930	975	991	911	915	976	958	974	1000	948	991	951	880	1000	995	989	954	973	967	974	942	1010	1016	962	966	943	1010	924	1021	976	991	977	1024	939	923	984	1004	955	967	945	1012	944	940	943	970	949	980	937	975	1017	932	967	978	1004	975	961	924	999	983	946	946	976	987	972	940	974	959	961	953	978	993	986	1038	934	924	947	929	1000	982	977	966	998	925	1001	965	942	941	1008	926	952	962	1022	959	981	982	929	959	952	984	978	946	992	1045	1029	924	1010	979	967	990	931	960	980	973	921	942	992	925	992	966	996	991	935	922	969	958	984	966	995	915	975	947	987	969	967	974	945	983	1029	1029	958	991	982	985	969	964	992	1015	909	942	935	949	975	943	936	936	982	932	1015	995	978	938	983	931	1003	1001	941	970	974	951	951	1014	986	949	1003	947	981	967	952	930	1001	1014	998	991	1014	977	1000	949	953	929	965	949	942	1014	939	916	1010	960	925	984	956	1031	1003	972	958	1022	1025	955	1024	895	970	966	1023	974	908	969	1013	988	997	955	965	1014	938	983	966	983	924	960	952	998	966	948	939	1004	942	990	940	972	985	944	967	960	944	1028	1014	932	995	974	1026	924	984	950	942	1018	970	969	970	954	978	998	958	983	931	948	968	987	993	967	1001	951	964	1001	977	946	1043	957	1002	1001	980	924	935	1011	972	988	1012	1054	985	945	903	1004	965	998	894	970	975	990	1022	983	973	990	948	965	951	971	920	967	918	909	938	963	939	960	921	915	919	977	973	986	930	953	977	958	934	931	939	945	924	1011	921	971	991	979	1035	926	966	958	980	935	981	967	1003	977	943	980	1006	1008	949	1005	999	951	945	987	1016	926	980	963	1025	978	1007	1019	954	964	947	1003	916	957	946	995	964	985	915	956	938	1013	981	1011	982	958	987	1019	977	966	989	980	908	954	988	972	952	970	964	951	948	958	959	1039	957	947	955	982	983	1028	953	1007	1050	952	976	989	992	1005	968	1014	956	953	1014	1024	962	997	961	1010	947	992	990	967	965	969	942	1018	989	994	992	989	994	1014	977	928	996	991	950	958	1035	925	986	1008	1030	970	947	941	1009	987	939	1004	990	930	982	1028	954	935	928	1038	933	945	937	1008	937	985	967	945	976	954	927	962	980	1008	918	969	956	992	990	915	932	989	950	1016	977	1017	1042	978	1040	934	995	968	1007	933	931	974	950	928	949	1015	929	947	989	934	948	1035	972	934	970	937	1011	956	964	949	970	905	1002	1011	963	898	1036	1001	1032	920	988	1005	939	966	970	964	978	978	990	946	959	948	1057	947	988	990	911	918	978	983	933	1006	962	944	961	978	912	994	978	937	987	1027	991	1028	968	967	970	955	1016	917	998	915	992	912	1001	962	1007	1002	946	977	984	948	948	994	928	952	958	989	918	1003	979	963	960	968	1020	1029	950	978	937	976	954	952	967	984	1032	912	990	1006	963	970	958	951	998	959	955	993	945	985	960	961	987	954	990	1004	939	983	945	964	964	981	931	929	974	981	970	981	1017	973	957	953	1000	998	1001	954	996	946	986	967	1006	939	930	958	978	977	956	973	976	948	991	989	1011	933	1026	964	953	949	951	980	938	980
3629	3656	3158	1765	1340	1103	1004	929	843	887	858	812	726	762	734	812	748	764	721	711	758	733	723	752	688	667	760	792	738	670	678	766	713	713	764	681	696	681	716	721	688	735	744	708	707	703	697	676	656	716	695	680	732	706	746	715	750	709	724	730	709	671	711	698	693	711	678	666	700	686	683	721	665	689	655	668	719	725	689	698	719	677	771	700	705	717	736	710	700	637	712	713	674	690	716	719	734	697	727	698	726	690	681	711	693	738	682	689	676	712	707	678	689	703	718	686	711	695	721	668	760	738	683	722	692	701	681	678	695	720	683	680	697	680	682	720	671	712	760	699	684	715	715	717	704	656	709	708	717	759	686	655	666	699	681	721	693	721	747	689	687	662	709	690	685	721	710	665	700	719	678	666	722	692	713	720	716	666	668	699	679	735	731	757	701	765	655	725	713	660	688	648	684	715	677	690	691	729	698	752	694	698	668	669	732	660	677	715	671	722	708	704	737	710	708	672	691	714	638	693	642	716	708	732	716	682	721	737	672	686	738	657	662	686	719	703	705	707	686	699	695	689	691	708	653	742	709	708	668	686	715	708	715	683	678	699	726	696	707	715	704	694	679	755	702	725	646	694	678	698	698	711	686	674	680	702	732	761	704	669	719	693	687	695	658	644	742	661	751	722	680	695	651	729	658	708	684	663	682	696	687	707	720	673	707	699	700	743	698	637	694	726	696	680	723	725	667	675	675	741	723	707	720	693	710	698	672	712	711	667	672	704	715	638	664	670	672	694	687	660	680	698	726	728	649	732	709	681	655	687	716	725	725	676	690	655	665	668	664	677	745	664	692	666	695	652	677	659	711	718	712	685	641	679	725	712	674	714	678	695	714	709	709	685	711	716	712	695	674	734	720	642	696	715	742	674	683	708	682	689	690	696	685	692	728	733	725	715	719	719	698	743	727	684	690	717	715	662	660	704	724	719	655	715	702	731	731	752	751	653	678	707	699	600	736	682	697	677	655	750	707	698	713	738	711	674	719	660	728	681	643	694	684	668	698	739	667	679	709	717	714	735	681	709	676	695	698	689	710	726	688	704	656	721	748	695	680	701	721	700	735	683	706	764	673	698	711	730	703	662	665	727	703	737	691	685	700	657	727	666	730	644	687	708	687	648	751	658	666	688	684	711	708	662	706	722	733	670	687	640	704	727	725	677	717	698	709	644	691	675	702	710	705	657	719	715	672	675	689	683	695	703	654	705	719	720	704	689	662	693	715	689	657	723	712	682	730	706	676	690	709	687	668	716	673	650	717	704	674	668	643	715	723	707	649	696	703	688	721	724	681	654	759	691	658	707	701	708	680	699	692	694	665	713	669	675	687	669	717	724	679	672	687	701	681	676	707	661	738	693	698	698	693	694	715	703	726	720	705	700	700	688	744	724	665	686	664	696	703	775	705	690	704	727	715	731	729	727	753	650	716	700	705	732	697	669	691	712	687	641	723	715	682	690	713	691	693	695	701	684	680	682	659	680	729	679	668	700	696	702	655	679	691	691	741	699	706	644	711	719	702	658	672	718	681	748	693	730	732	699	702	707	647	720	696	682	709	654	715	679	699	643	650	705	709	690	716	731	672	657	686	702	729	681	719	670	755	687	657	718	707	734	708	677	710	684	712	715	727	672	673	672	680	700	697	670	678	690	677	689	685	693	751	746	700	671	680	696	667	734	709	695	684	659	729	698	700	700	701	678	752	685	674	675	688	691	638	701	666	713	665	698	657	693	644	712	664	695	696	672	669	687	646	636	659	681	668	759	676	700	690	749	694	701	686	725	697	728	689	687	720	705	671	671	698	714	653	717	675	715	674	680	720	678	666	699	706	725	723	676	682	682	730	696	646	721	699	710	719	688	674	681	672	684	718	679	690	706	726	715	721	706	656	716	739	658	697	718	685	692	720	690	678	686	682	707	700	641	689	710	713	675	751	711	667	713	666	721	696	678	686	698	681	709	685	644	699	728	697	685	681	687	708	670	681	654	683	664	681	668	683	677	691	666	666	677	666	721	683	705	683	717	669	726	731	655	682	734	710	693	699	754	674	700	687	668	730	647	707	691	701	687	681	668	661	659	700	703	704	668	701	733	725	677	713	669	715	722	731	694	679	682	714	735	665	729	685	661	728	728	682	691	704	711	700	682	682	683	735	724	693	705	695	673	718	691	714	722	700	705	736	719	711	682	659	713	663	710	669	681	656	689	701	670	665	669	707	764	724	699	706	698	658	657	738	711	702	641	703	635	679	685	690	713	668	679	697	755	734	715	678	732	629	707	697	688	700	699	705	692	668	710	685	636	672	681	728	701	693	716	670	650	716	702	683	724	681	705	719	700	688	692	742	668	675	724	708	682	657	703	665	669	700	692	694	731	715	698	646	672	674	717	666	682	678	646	658	699	641	727	636	764	675	685	700	698	671	668	658	684	683	683	691	665	665	677	700	657	688	696	715	716	706	715	690	711	704	697	708	689	687	661	678	683	670	670	734	692	654	706	678	705	692	690	708	644	665	680	691	692	685	673	711	648	713	745	690	675	651	722	675	699	663	686	677	701	667	678	709	669	688	688	689	750	687	710	689	678	738	705	693	724	712	721	704	692	673	652	692	675	700	674	711	724	734	700	734	693	693	684	716	703	713	688	740	693	675	734	694	650	739	752	663	662	702	705	690	690	722	684	735	722	727	683	642	679	666	674	705	636	692	726	706	681	712	686	730	701	676	659	666	685	691	672	678	643	720	715	669	674	673	685	676	708	668	713	662	737	663	728	717	643	677	689	701	708	648	664	677	685	708	674	661	728	684	671	677	732	692	681	641	704	730	672	676	701	686	669	703	727	726	665	691	696	707	684	677	738	719	664	663	723	737	677	702	702	662	671	684	693	714	704	752	683	675	697	677	689	721	701	682	718	659	691	727	700	709	732	643	705	720	724	708	732	683	661	692	718	708	698	686	691	697	689	658	718	660	687	670	702	640	691	707	670	643	662	749	691	698	671	716	661	689	716	678	685	693	718	713	656	678	694	671	702	692	680	647	699	710	688	687	708	657	722	664	694	673	674	677	637	690	753	698	699	674	660	691	702	682	664	667	670	676	696	704	711	681	662	674	677	665	704	682	686	692	660	640	656	703	735	637	680	639	755	708	680	678	689	692	707	689	664	706	655	619	709	678	715	700	720	682	682	662	651	650	680	734	673	710	717	700	669	679	648	685	716	694	745	691	716	679	722	663	700	692	702	662	696	661	677	674	694	658	713	738	709	732	692	681	733	693	701	646	666	656	691	642	662	677	706	692	684	680	654	683	718	639	659	705	726	659	669	725	721	669	733	692	698	699	672	690	679	694	662	696	703	687	712	752	721	680	662	662	725	649	707	703	690	694	685	711	704	682	733	656	669	705	644	661	689	666	689	679	658	650	648	739	672	706	686	631	653	727	702	681	666	684	666	725	706	725	689	684	738	669	689
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
